upload tizen1.0 source
authorKim Kibum <kb0929.kim@samsung.com>
Sun, 29 Apr 2012 08:00:05 +0000 (17:00 +0900)
committerKim Kibum <kb0929.kim@samsung.com>
Sun, 29 Apr 2012 08:00:05 +0000 (17:00 +0900)
230 files changed:
AUTHORS
Makefile.am
config/default/e.src
config/illume/e.src
config/illume/module.battery.src [changed mode: 0755->0644]
config/standard/e.src
config/standard/module.battery.src
configure.ac
data/etc/enlightenment.menu [changed mode: 0755->0644]
data/input_methods/scim.imc
debian/changelog
doc/Doxyfile.in
doc/Makefile.am
doc/e.dox.in
packaging/e17.spec
po/ar.po [changed mode: 0755->0644]
po/bg.po [changed mode: 0755->0644]
po/ca.po [changed mode: 0755->0644]
po/cs.po [changed mode: 0755->0644]
po/da.po [changed mode: 0755->0644]
po/de.po [changed mode: 0755->0644]
po/el.po [changed mode: 0755->0644]
po/eo.po [changed mode: 0755->0644]
po/es.po [changed mode: 0755->0644]
po/et.po [changed mode: 0755->0644]
po/fi.po [changed mode: 0755->0644]
po/fo.po [changed mode: 0755->0644]
po/fr.po [changed mode: 0755->0644]
po/fr_CH.po [changed mode: 0755->0644]
po/he.po [changed mode: 0755->0644]
po/hr.po [changed mode: 0755->0644]
po/hu.po [changed mode: 0755->0644]
po/it.po [changed mode: 0755->0644]
po/ja.po [changed mode: 0755->0644]
po/km.po [changed mode: 0755->0644]
po/ko.po [changed mode: 0755->0644]
po/ku.po [changed mode: 0755->0644]
po/lt.po [changed mode: 0755->0644]
po/ms.po [changed mode: 0755->0644]
po/nb.po [changed mode: 0755->0644]
po/nl.po [changed mode: 0755->0644]
po/pl.po [changed mode: 0755->0644]
po/pt.po [changed mode: 0755->0644]
po/pt_BR.po [changed mode: 0755->0644]
po/ro.po [changed mode: 0755->0644]
po/ru.po [changed mode: 0755->0644]
po/sk.po [changed mode: 0755->0644]
po/sl.po [changed mode: 0755->0644]
po/sv.po [changed mode: 0755->0644]
po/tr.po [changed mode: 0755->0644]
po/uk.po [changed mode: 0755->0644]
po/zh_CN.po [changed mode: 0755->0644]
po/zh_TW.po [changed mode: 0755->0644]
src/bin/Makefile.am
src/bin/e.h
src/bin/e_acpi.c
src/bin/e_actions.c
src/bin/e_alert_main.c
src/bin/e_backlight.c
src/bin/e_backlight_main.c
src/bin/e_bindings.c
src/bin/e_border.c
src/bin/e_border.h
src/bin/e_box.c
src/bin/e_canvas.c
src/bin/e_canvas.h
src/bin/e_config.c
src/bin/e_config.h
src/bin/e_container.c
src/bin/e_dnd.c
src/bin/e_editable.c
src/bin/e_entry.c
src/bin/e_flowlayout.c
src/bin/e_fm.c
src/bin/e_fm_op.c
src/bin/e_gadcon.c
src/bin/e_grabinput.c
src/bin/e_hints.c
src/bin/e_icon.c
src/bin/e_includes.h
src/bin/e_init.c
src/bin/e_init_main.c
src/bin/e_int_menus.c
src/bin/e_layout.c
src/bin/e_main.c
src/bin/e_manager.c
src/bin/e_manager.h
src/bin/e_menu.c
src/bin/e_pointer.c
src/bin/e_popup.c
src/bin/e_randr.c
src/bin/e_randr.h
src/bin/e_randr_11.c [new file with mode: 0644]
src/bin/e_randr_11_serialization.c [new file with mode: 0644]
src/bin/e_randr_12.c [new file with mode: 0644]
src/bin/e_randr_12_crtc.c [new file with mode: 0644]
src/bin/e_randr_12_output.c [new file with mode: 0644]
src/bin/e_randr_12_serialization.c [new file with mode: 0644]
src/bin/e_randr_private.h [new file with mode: 0644]
src/bin/e_randr_serialization.c [new file with mode: 0644]
src/bin/e_shelf.c
src/bin/e_spectrum.c
src/bin/e_table.c
src/bin/e_thumb.c
src/bin/e_update.c [new file with mode: 0644]
src/bin/e_update.h [new file with mode: 0644]
src/bin/e_win.c
src/bin/e_win.h
src/bin/e_xinerama.c
src/bin/e_zone.c
src/modules/backlight/e_mod_main.h
src/modules/battery/Makefile.am
src/modules/battery/e_mod_config.c
src/modules/battery/e_mod_main.c
src/modules/battery/e_mod_main.h
src/modules/bluez/e_mod_main.h
src/modules/clock/e_mod_main.h
src/modules/comp/Makefile.am
src/modules/comp/e_mod_comp.c
src/modules/comp/e_mod_comp_cfdata.c
src/modules/comp/e_mod_comp_wl.c [new file with mode: 0644]
src/modules/comp/e_mod_comp_wl.h [new file with mode: 0644]
src/modules/comp/e_mod_comp_wl_buffer.c [new file with mode: 0644]
src/modules/comp/e_mod_comp_wl_buffer.h [new file with mode: 0644]
src/modules/comp/e_mod_comp_wl_comp.c [new file with mode: 0644]
src/modules/comp/e_mod_comp_wl_comp.h [new file with mode: 0644]
src/modules/comp/e_mod_comp_wl_input.c [new file with mode: 0644]
src/modules/comp/e_mod_comp_wl_input.h [new file with mode: 0644]
src/modules/comp/e_mod_comp_wl_output.c [new file with mode: 0644]
src/modules/comp/e_mod_comp_wl_output.h [new file with mode: 0644]
src/modules/comp/e_mod_comp_wl_shell.c [new file with mode: 0644]
src/modules/comp/e_mod_comp_wl_shell.h [new file with mode: 0644]
src/modules/comp/e_mod_comp_wl_shm.c [new file with mode: 0644]
src/modules/comp/e_mod_comp_wl_shm.h [new file with mode: 0644]
src/modules/comp/e_mod_comp_wl_surface.c [new file with mode: 0644]
src/modules/comp/e_mod_comp_wl_surface.h [new file with mode: 0644]
src/modules/comp/e_mod_config.c
src/modules/comp/e_mod_main.h
src/modules/conf/e_mod_main.h
src/modules/conf_applications/e_mod_main.h
src/modules/conf_dialogs/e_mod_main.h
src/modules/conf_display/e_int_config_display.c
src/modules/conf_display/e_int_config_dpms.c
src/modules/conf_display/e_mod_main.h
src/modules/conf_edgebindings/e_mod_main.h
src/modules/conf_interaction/e_mod_main.h
src/modules/conf_intl/e_mod_main.h
src/modules/conf_keybindings/e_int_config_acpibindings.c
src/modules/conf_keybindings/e_mod_main.h
src/modules/conf_menus/e_mod_main.h
src/modules/conf_paths/e_int_config_env.c
src/modules/conf_paths/e_mod_main.h
src/modules/conf_performance/e_int_config_engine.c
src/modules/conf_performance/e_mod_main.h
src/modules/conf_randr/e-module-conf_randr.edc [changed mode: 0755->0644]
src/modules/conf_randr/e_int_config_randr.c
src/modules/conf_randr/e_int_config_randr.h
src/modules/conf_randr/e_int_config_randr_arrangement.c
src/modules/conf_randr/e_int_config_randr_orientation.c
src/modules/conf_randr/e_int_config_randr_policies.c
src/modules/conf_randr/e_int_config_randr_resolutions.c
src/modules/conf_randr/e_mod_main.c
src/modules/conf_randr/e_mod_main.h
src/modules/conf_randr/module.desktop.in
src/modules/conf_shelves/e_int_config_shelf.c
src/modules/conf_shelves/e_mod_main.h
src/modules/conf_theme/e_int_config_color_classes.c
src/modules/conf_theme/e_int_config_wallpaper.c
src/modules/conf_theme/e_mod_main.h
src/modules/conf_wallpaper2/e_int_config_wallpaper.c
src/modules/conf_wallpaper2/e_mod_main.h
src/modules/conf_window_manipulation/Makefile.am
src/modules/conf_window_manipulation/e_int_config_clientlist.c
src/modules/conf_window_manipulation/e_int_config_window_geometry.c
src/modules/conf_window_manipulation/e_int_config_window_manip.h
src/modules/conf_window_manipulation/e_int_config_window_process.c [new file with mode: 0644]
src/modules/conf_window_manipulation/e_mod_main.c
src/modules/conf_window_manipulation/e_mod_main.h
src/modules/conf_window_remembers/e_int_config_remembers.c
src/modules/conf_window_remembers/e_mod_main.h
src/modules/connman/e_mod_main.h
src/modules/cpufreq/e_mod_main.h
src/modules/cpufreq/freqset.c
src/modules/dropshadow/e_mod_main.h
src/modules/everything/e_mod_main.h
src/modules/everything/evry_view.c
src/modules/fileman/e_mod_main.h
src/modules/fileman_opinfo/e_mod_main.h
src/modules/gadman/e_mod_gadman.c
src/modules/gadman/e_mod_main.h
src/modules/ibar/e_mod_main.h
src/modules/ibox/e_mod_main.h
src/modules/illume-indicator/e_mod_ind_win.c
src/modules/illume-indicator/e_mod_ind_win.h
src/modules/illume-indicator/e_mod_notify.c
src/modules/illume-softkey/e_mod_sft_win.c
src/modules/illume2/doc/illume.dox.in
src/modules/illume2/e_illume.c
src/modules/illume2/e_mod_main.h
src/modules/illume2/e_mod_policy.c
src/modules/illume2/e_mod_quickpanel.c
src/modules/illume2/policies/illume/policy.c
src/modules/illume2/policies/tablet/policy.c
src/modules/layout/e_mod_main.h
src/modules/mixer/e_mod_main.h
src/modules/mixer/pa.c
src/modules/mixer/sys_pulse.c
src/modules/msgbus/e_mod_main.h
src/modules/notification/e_mod_main.c
src/modules/notification/e_mod_main.h
src/modules/notification/e_mod_popup.c
src/modules/ofono/e_mod_main.h
src/modules/pager/e_mod_main.h
src/modules/shot/e_mod_main.c
src/modules/shot/e_mod_main.h
src/modules/start/e_mod_main.h
src/modules/syscon/Makefile.am
src/modules/syscon/e_int_config_syscon.c [new file with mode: 0644]
src/modules/syscon/e_int_config_syscon.h [new file with mode: 0644]
src/modules/syscon/e_mod_main.c
src/modules/syscon/e_mod_main.h
src/modules/systray/e_mod_main.h
src/modules/tasks/e_mod_main.h
src/modules/temperature/e_mod_main.h
src/modules/winlist/e_mod_main.h
src/modules/wizard/Makefile.am
src/modules/wizard/e_mod_main.h
src/modules/wizard/page_150.c
src/modules/wizard/page_170.c [new file with mode: 0644]
src/modules/wizard/page_200.c

diff --git a/AUTHORS b/AUTHORS
index 11d58ec..f08a69f 100644 (file)
--- a/AUTHORS
+++ b/AUTHORS
@@ -30,3 +30,4 @@ billiob (Boris Faure) <billiob@gmail.com>
 Jihoon Kim <jihoon48.kim@samsung.com>
 Sthitha <iamsthitha@gmail>
 Doyoun Kang <doyoun.kang@samsung.com>
+Gwanglim Lee <gl77.lee@samsung.com>
index bed5d6a..59e6e09 100644 (file)
@@ -79,4 +79,4 @@ pkgconfig_DATA = enlightenment.pc
 
 doc:
        @echo "entering doc/"
-       make -C doc doc
+       $(MAKE) -C doc doc
index 7bc4736..5d3562e 100644 (file)
@@ -1,5 +1,5 @@
 group "E_Config" struct {
-  value "config_version" int: 65847;
+  value "config_version" int: 65863;
   value "show_splash" int: 0;
   value "init_default_theme" string: "default.edj";
   value "desktop_default_name" string: "Desktop %i, %i";
@@ -17,19 +17,8 @@ group "E_Config" struct {
   value "edje_collection_cache" int: 30;
   value "zone_desks_x_count" int: 1;
   value "zone_desks_y_count" int: 1;
-  value "use_virtual_roots" int: 0;
   value "show_desktop_icons" int: 1;
   value "edge_flip_dragging" int: 0;
-  value "evas_engine_default" int: 1;
-  value "evas_engine_container" int: 0;
-  value "evas_engine_init" int: 0;
-  value "evas_engine_menus" int: 0;
-  value "evas_engine_borders" int: 0;
-  value "evas_engine_errors" int: 0;
-  value "evas_engine_popups" int: 0;
-  value "evas_engine_drag" int: 0;
-  value "evas_engine_win" int: 0;
-  value "evas_engine_zone" int: 0;
   value "use_composite" int: 0;
   group "modules" list {
     group "E_Config_Module" struct {
@@ -484,12 +473,6 @@ group "E_Config" struct {
   value "desk_flip_animate_time" double: 0.5000000000000000000000000;
   value "wallpaper_import_last_dev" string: "/tmp";
   value "wallpaper_import_last_path" string: "/";
-  value "wallpaper_grad_c1_r" int: 88;
-  value "wallpaper_grad_c1_g" int: 208;
-  value "wallpaper_grad_c1_b" int: 88;
-  value "wallpaper_grad_c2_r" int: 127;
-  value "wallpaper_grad_c2_g" int: 127;
-  value "wallpaper_grad_c2_b" int: 127;
   value "theme_default_border_style" string: "default";
   value "desk_auto_switch" int: 0;
   value "thumb_nice" int: 0;
@@ -536,4 +519,6 @@ group "E_Config" struct {
   value "device_auto_open" int: 0;
   value "xsettings.match_e17_theme" uchar: 1;
   value "xsettings.match_e17_icon_theme" uchar: 1;
+  value "update.check" uchar: 0;
+  value "update.later" uchar: 0;
 }
index b205cf4..3472743 100644 (file)
@@ -1,4 +1,47 @@
 group "E_Config" struct {
+    group "syscon.actions" list {
+        group "E_Config_Syscon_Action" struct {
+            value "action" string: "halt";
+            value "params" string: "now";
+            value "button" string: "button";
+            value "icon" string: "system-shutdown";
+            value "is_main" int: 1;
+        }
+        group "E_Config_Syscon_Action" struct {
+            value "action" string: "suspend";
+            value "params" string: "now";
+            value "button" string: "button";
+            value "icon" string: "system-suspend";
+            value "is_main" int: 2;
+        }
+        group "E_Config_Syscon_Action" struct {
+            value "action" string: "desk_lock";
+            value "button" string: "button";
+            value "icon" string: "system-lock-screen";
+            value "is_main" int: 1;
+        }
+        group "E_Config_Syscon_Action" struct {
+            value "action" string: "reboot";
+            value "params" string: "now";
+            value "button" string: "button";
+            value "icon" string: "system-restart";
+            value "is_main" int: 0;
+        }
+        group "E_Config_Syscon_Action" struct {
+            value "action" string: "hibernate";
+            value "params" string: "now";
+            value "button" string: "button";
+            value "icon" string: "system-suspend-hibernate";
+            value "is_main" int: 0;
+        }
+        group "E_Config_Syscon_Action" struct {
+            value "action" string: "logout";
+            value "params" string: "now";
+            value "button" string: "button";
+            value "icon" string: "system-log-out";
+            value "is_main" int: 0;
+        }
+    }
     group "modules" list {
         group "E_Config_Module" struct {
             value "name" string: "comp";
@@ -1370,10 +1413,6 @@ group "E_Config" struct {
             value "icon" string: "THUMB";
         }
         group "E_Config_Mime_Icon" struct {
-            value "mime" string: "video/x-ms-asf";
-            value "icon" string: "THUMB";
-        }
-        group "E_Config_Mime_Icon" struct {
             value "mime" string: "video/x-msvideo";
             value "icon" string: "THUMB";
         }
@@ -1430,54 +1469,83 @@ group "E_Config" struct {
             value "icon" string: "THUMB";
         }
         group "E_Config_Mime_Icon" struct {
-            value "mime" string: "application/x-desktop";
-            value "icon" string: "DESKTOP";
+            value "mime" string: "video/3gpp";
+            value "icon" string: "THUMB";
         }
-    }
-    group "syscon.actions" list {
-        group "E_Config_Syscon_Action" struct {
-            value "action" string: "halt";
-            value "params" string: "now";
-            value "button" string: "button";
-            value "icon" string: "system-shutdown";
-            value "is_main" int: 1;
+        group "E_Config_Mime_Icon" struct {
+            value "mime" string: "video/3gpp2";
+            value "icon" string: "THUMB";
         }
-        group "E_Config_Syscon_Action" struct {
-            value "action" string: "suspend";
-            value "params" string: "now";
-            value "button" string: "button";
-            value "icon" string: "system-suspend";
-            value "is_main" int: 1;
+        group "E_Config_Mime_Icon" struct {
+            value "mime" string: "video/webm";
+            value "icon" string: "THUMB";
         }
-        group "E_Config_Syscon_Action" struct {
-            value "action" string: "desk_lock";
-            value "button" string: "button";
-            value "icon" string: "system-lock-screen";
-            value "is_main" int: 1;
+        group "E_Config_Mime_Icon" struct {
+            value "mime" string: "video/x-real-video";
+            value "icon" string: "THUMB";
         }
-        group "E_Config_Syscon_Action" struct {
-            value "action" string: "reboot";
-            value "params" string: "now";
-            value "button" string: "button";
-            value "icon" string: "system-restart";
-            value "is_main" int: 0;
+        group "E_Config_Mime_Icon" struct {
+            value "mime" string: "video/dv";
+            value "icon" string: "THUMB";
         }
-        group "E_Config_Syscon_Action" struct {
-            value "action" string: "hibernate";
-            value "params" string: "now";
-            value "button" string: "button";
-            value "icon" string: "system-suspend-hibernate";
-            value "is_main" int: 0;
+        group "E_Config_Mime_Icon" struct {
+            value "mime" string: "video/mpeg";
+            value "icon" string: "THUMB";
         }
-        group "E_Config_Syscon_Action" struct {
-            value "action" string: "logout";
-            value "params" string: "now";
-            value "button" string: "button";
-            value "icon" string: "system-log-out";
-            value "is_main" int: 0;
+        group "E_Config_Mime_Icon" struct {
+            value "mime" string: "video/mp2t";
+            value "icon" string: "THUMB";
+        }
+        group "E_Config_Mime_Icon" struct {
+            value "mime" string: "video/mp4";
+            value "icon" string: "THUMB";
+        }
+        group "E_Config_Mime_Icon" struct {
+            value "mime" string: "video/quicktime";
+            value "icon" string: "THUMB";
+        }
+        group "E_Config_Mime_Icon" struct {
+            value "mime" string: "video/mp4v-es";
+            value "icon" string: "THUMB";
+        }
+        group "E_Config_Mime_Icon" struct {
+            value "mime" string: "video/webm";
+            value "icon" string: "THUMB";
+        }
+        group "E_Config_Mime_Icon" struct {
+            value "mime" string: "video/x-la-asf";
+            value "icon" string: "THUMB";
+        }
+        group "E_Config_Mime_Icon" struct {
+            value "mime" string: "video/x-ms-asf";
+            value "icon" string: "THUMB";
+        }
+        group "E_Config_Mime_Icon" struct {
+            value "mime" string: "video/x-ms-wm";
+            value "icon" string: "THUMB";
+        }
+        group "E_Config_Mime_Icon" struct {
+            value "mime" string: "video/x-ms-wmx";
+            value "icon" string: "THUMB";
+        }
+        group "E_Config_Mime_Icon" struct {
+            value "mime" string: "video/x-ms-wvx";
+            value "icon" string: "THUMB";
+        }
+        group "E_Config_Mime_Icon" struct {
+            value "mime" string: "video/x-msvideo";
+            value "icon" string: "THUMB";
+        }
+        group "E_Config_Mime_Icon" struct {
+            value "mime" string: "video/x-matroska";
+            value "icon" string: "THUMB";
+        }
+        group "E_Config_Mime_Icon" struct {
+            value "mime" string: "application/x-desktop";
+            value "icon" string: "DESKTOP";
         }
     }
-    value "config_version" int: 65847;
+    value "config_version" int: 65863;
     value "show_splash" int: 1;
     value "init_default_theme" string: "default.edj";
     value "desktop_default_name" string: "Desktop %i, %i";
@@ -1495,19 +1563,8 @@ group "E_Config" struct {
     value "edje_collection_cache" int: 64;
     value "zone_desks_x_count" int: 1;
     value "zone_desks_y_count" int: 1;
-    value "use_virtual_roots" int: 0;
     value "show_desktop_icons" int: 1;
     value "edge_flip_dragging" int: 1;
-    value "evas_engine_default" int: 1;
-    value "evas_engine_container" int: 0;
-    value "evas_engine_init" int: 0;
-    value "evas_engine_menus" int: 0;
-    value "evas_engine_borders" int: 0;
-    value "evas_engine_errors" int: 0;
-    value "evas_engine_popups" int: 0;
-    value "evas_engine_drag" int: 0;
-    value "evas_engine_win" int: 0;
-    value "evas_engine_zone" int: 0;
     value "use_composite" int: 0;
     value "language" string: "en_US.UTF-8";
     value "window_placement_policy" int: 0;
@@ -1557,7 +1614,7 @@ group "E_Config" struct {
     value "ping_clients" int: 1;
     value "transition_desk" string: "vswipe";
     value "transition_change" string: "crossfade";
-    value "remember_internal_windows" int: 0;
+    value "remember_internal_windows" int: 3;
     value "move_info_follows" int: 1;
     value "resize_info_follows" int: 1;
     value "move_info_visible" int: 0;
@@ -1647,12 +1704,6 @@ group "E_Config" struct {
     value "desk_flip_pan_y_axis_factor" double: 0.0000000000000000000000000;
     value "wallpaper_import_last_dev" string: "~/";
     value "wallpaper_import_last_path" string: "/";
-    value "wallpaper_grad_c1_r" int: 0;
-    value "wallpaper_grad_c1_g" int: 0;
-    value "wallpaper_grad_c1_b" int: 0;
-    value "wallpaper_grad_c2_r" int: 255;
-    value "wallpaper_grad_c2_g" int: 255;
-    value "wallpaper_grad_c2_b" int: 255;
     value "theme_default_border_style" string: "default";
     value "desk_auto_switch" int: 0;
     value "thumb_nice" int: 0;
@@ -1698,4 +1749,6 @@ group "E_Config" struct {
     value "device_desktop" int: 0;
     value "device_auto_mount" int: 0;
     value "device_auto_open" int: 0;
+    value "update.check" uchar: 1;
+    value "update.later" uchar: 0;
 }
old mode 100755 (executable)
new mode 100644 (file)
index bce57c7..e96f88d
@@ -1,7 +1,7 @@
 group "Battery_Config" struct {
   value "poll_interval" int: 512;
-  value "alert" int: 30;
-  value "alert_p" int: 10;
+  value "alert" int: 5;
+  value "alert_p" int: 5;
   value "alert_timeout" int: 0;
   value "force_mode" int: 0;
 }
index a3941ec..c72cd98 100644 (file)
@@ -112,10 +112,18 @@ group "E_Config" struct {
             value "icon" string: "THUMB";
         }
         group "E_Config_Mime_Icon" struct {
+            value "mime" string: "image/bmp";
+            value "icon" string: "THUMB";
+        }
+        group "E_Config_Mime_Icon" struct {
             value "mime" string: "image/x-icon";
             value "icon" string: "THUMB";
         }
         group "E_Config_Mime_Icon" struct {
+            value "mime" string: "image/vnd.microsoft.icon";
+            value "icon" string: "THUMB";
+        }
+        group "E_Config_Mime_Icon" struct {
             value "mime" string: "image/x-tga";
             value "icon" string: "THUMB";
         }
@@ -128,15 +136,15 @@ group "E_Config" struct {
             value "icon" string: "THUMB";
         }
         group "E_Config_Mime_Icon" struct {
-            value "mime" string: "image/x-compressed-xcf";
+            value "mime" string: "image/x-xcf";
             value "icon" string: "THUMB";
         }
         group "E_Config_Mime_Icon" struct {
-            value "mime" string: "video/3gpp";
+            value "mime" string: "image/x-compressed-xcf";
             value "icon" string: "THUMB";
         }
         group "E_Config_Mime_Icon" struct {
-            value "mime" string: "video/x-ms-asf";
+            value "mime" string: "video/3gpp";
             value "icon" string: "THUMB";
         }
         group "E_Config_Mime_Icon" struct {
@@ -196,6 +204,82 @@ group "E_Config" struct {
             value "icon" string: "THUMB";
         }
         group "E_Config_Mime_Icon" struct {
+            value "mime" string: "video/x-flv";
+            value "icon" string: "THUMB";
+        }
+        group "E_Config_Mime_Icon" struct {
+            value "mime" string: "video/3gpp";
+            value "icon" string: "THUMB";
+        }
+        group "E_Config_Mime_Icon" struct {
+            value "mime" string: "video/3gpp2";
+            value "icon" string: "THUMB";
+        }
+        group "E_Config_Mime_Icon" struct {
+            value "mime" string: "video/webm";
+            value "icon" string: "THUMB";
+        }
+        group "E_Config_Mime_Icon" struct {
+            value "mime" string: "video/x-real-video";
+            value "icon" string: "THUMB";
+        }
+        group "E_Config_Mime_Icon" struct {
+            value "mime" string: "video/dv";
+            value "icon" string: "THUMB";
+        }
+        group "E_Config_Mime_Icon" struct {
+            value "mime" string: "video/mpeg";
+            value "icon" string: "THUMB";
+        }
+        group "E_Config_Mime_Icon" struct {
+            value "mime" string: "video/mp2t";
+            value "icon" string: "THUMB";
+        }
+        group "E_Config_Mime_Icon" struct {
+            value "mime" string: "video/mp4";
+            value "icon" string: "THUMB";
+        }
+        group "E_Config_Mime_Icon" struct {
+            value "mime" string: "video/quicktime";
+            value "icon" string: "THUMB";
+        }
+        group "E_Config_Mime_Icon" struct {
+            value "mime" string: "video/mp4v-es";
+            value "icon" string: "THUMB";
+        }
+        group "E_Config_Mime_Icon" struct {
+            value "mime" string: "video/webm";
+            value "icon" string: "THUMB";
+        }
+        group "E_Config_Mime_Icon" struct {
+            value "mime" string: "video/x-la-asf";
+            value "icon" string: "THUMB";
+        }
+        group "E_Config_Mime_Icon" struct {
+            value "mime" string: "video/x-ms-asf";
+            value "icon" string: "THUMB";
+        }
+        group "E_Config_Mime_Icon" struct {
+            value "mime" string: "video/x-ms-wm";
+            value "icon" string: "THUMB";
+        }
+        group "E_Config_Mime_Icon" struct {
+            value "mime" string: "video/x-ms-wmx";
+            value "icon" string: "THUMB";
+        }
+        group "E_Config_Mime_Icon" struct {
+            value "mime" string: "video/x-ms-wvx";
+            value "icon" string: "THUMB";
+        }
+        group "E_Config_Mime_Icon" struct {
+            value "mime" string: "video/x-msvideo";
+            value "icon" string: "THUMB";
+        }
+        group "E_Config_Mime_Icon" struct {
+            value "mime" string: "video/x-matroska";
+            value "icon" string: "THUMB";
+        }
+        group "E_Config_Mime_Icon" struct {
             value "mime" string: "application/x-desktop";
             value "icon" string: "DESKTOP";
         }
@@ -222,8 +306,8 @@ group "E_Config" struct {
             value "overlap" int: 0;
             value "autohide" int: 0;
             value "autohide_show_action" int: 0;
-            value "hide_timeout" float: 1.0000000000000000000000000;
-            value "hide_duration" float: 1.0000000000000000000000000;
+            value "hide_timeout" float: 1.0;
+            value "hide_duration" float: 1.0;
             value "desk_show_mode" int: 0;
         }
     }
@@ -236,10 +320,10 @@ group "E_Config" struct {
                     value "geom.pos" int: 0;
                     value "geom.size" int: 32;
                     value "geom.res" int: 800;
-                    value "geom.pos_x" double: 0.0000000000000000000000000;
-                    value "geom.pos_y" double: 0.0000000000000000000000000;
-                    value "geom.size_w" double: 0.0000000000000000000000000;
-                    value "geom.size_h" double: 0.0000000000000000000000000;
+                    value "geom.pos_x" double: 0.0;
+                    value "geom.pos_y" double: 0.0;
+                    value "geom.size_w" double: 0.0;
+                    value "geom.size_h" double: 0.0;
                     value "state_info.seq" int: 2;
                     value "state_info.flags" int: 0;
                     value "style" string: "plain";
@@ -252,10 +336,10 @@ group "E_Config" struct {
                     value "geom.pos" int: 32;
                     value "geom.size" int: 32;
                     value "geom.res" int: 800;
-                    value "geom.pos_x" double: 0.0000000000000000000000000;
-                    value "geom.pos_y" double: 0.0000000000000000000000000;
-                    value "geom.size_w" double: 0.0000000000000000000000000;
-                    value "geom.size_h" double: 0.0000000000000000000000000;
+                    value "geom.pos_x" double: 0.0;
+                    value "geom.pos_y" double: 0.0;
+                    value "geom.size_w" double: 0.0;
+                    value "geom.size_h" double: 0.0;
                     value "state_info.seq" int: 3;
                     value "state_info.flags" int: 0;
                     value "style" string: "inset";
@@ -268,10 +352,10 @@ group "E_Config" struct {
                     value "geom.pos" int: 64;
                     value "geom.size" int: 32;
                     value "geom.res" int: 800;
-                    value "geom.pos_x" double: 0.0000000000000000000000000;
-                    value "geom.pos_y" double: 0.0000000000000000000000000;
-                    value "geom.size_w" double: 0.0000000000000000000000000;
-                    value "geom.size_h" double: 0.0000000000000000000000000;
+                    value "geom.pos_x" double: 0.0;
+                    value "geom.pos_y" double: 0.0;
+                    value "geom.size_w" double: 0.0;
+                    value "geom.size_h" double: 0.0;
                     value "state_info.seq" int: 4;
                     value "state_info.flags" int: 0;
                     value "style" string: "inset";
@@ -284,10 +368,10 @@ group "E_Config" struct {
                     value "geom.pos" int: 96;
                     value "geom.size" int: 32;
                     value "geom.res" int: 800;
-                    value "geom.pos_x" double: 0.0000000000000000000000000;
-                    value "geom.pos_y" double: 0.0000000000000000000000000;
-                    value "geom.size_w" double: 0.0000000000000000000000000;
-                    value "geom.size_h" double: 0.0000000000000000000000000;
+                    value "geom.pos_x" double: 0.0;
+                    value "geom.pos_y" double: 0.0;
+                    value "geom.size_w" double: 0.0;
+                    value "geom.size_h" double: 0.0;
                     value "state_info.seq" int: 5;
                     value "state_info.flags" int: 0;
                     value "style" string: "inset";
@@ -300,10 +384,10 @@ group "E_Config" struct {
                     value "geom.pos" int: 128;
                     value "geom.size" int: 32;
                     value "geom.res" int: 800;
-                    value "geom.pos_x" double: 0.0000000000000000000000000;
-                    value "geom.pos_y" double: 0.0000000000000000000000000;
-                    value "geom.size_w" double: 0.0000000000000000000000000;
-                    value "geom.size_h" double: 0.0000000000000000000000000;
+                    value "geom.pos_x" double: 0.0;
+                    value "geom.pos_y" double: 0.0;
+                    value "geom.size_w" double: 0.0;
+                    value "geom.size_h" double: 0.0;
                     value "state_info.seq" int: 6;
                     value "state_info.flags" int: 0;
                     value "style" string: "plain";
@@ -316,10 +400,10 @@ group "E_Config" struct {
                     value "geom.pos" int: 160;
                     value "geom.size" int: 32;
                     value "geom.res" int: 800;
-                    value "geom.pos_x" double: 0.0000000000000000000000000;
-                    value "geom.pos_y" double: 0.0000000000000000000000000;
-                    value "geom.size_w" double: 0.0000000000000000000000000;
-                    value "geom.size_h" double: 0.0000000000000000000000000;
+                    value "geom.pos_x" double: 0.0;
+                    value "geom.pos_y" double: 0.0;
+                    value "geom.size_w" double: 0.0;
+                    value "geom.size_h" double: 0.0;
                     value "state_info.seq" int: 7;
                     value "state_info.flags" int: 0;
                     value "style" string: "plain";
@@ -332,10 +416,10 @@ group "E_Config" struct {
                     value "geom.pos" int: 192;
                     value "geom.size" int: 32;
                     value "geom.res" int: 800;
-                    value "geom.pos_x" double: 0.0000000000000000000000000;
-                    value "geom.pos_y" double: 0.0000000000000000000000000;
-                    value "geom.size_w" double: 0.0000000000000000000000000;
-                    value "geom.size_h" double: 0.0000000000000000000000000;
+                    value "geom.pos_x" double: 0.0;
+                    value "geom.pos_y" double: 0.0;
+                    value "geom.size_w" double: 0.0;
+                    value "geom.size_h" double: 0.0;
                     value "state_info.seq" int: 8;
                     value "state_info.flags" int: 0;
                     value "style" string: "plain";
@@ -348,10 +432,10 @@ group "E_Config" struct {
                     value "geom.pos" int: 224;
                     value "geom.size" int: 32;
                     value "geom.res" int: 800;
-                    value "geom.pos_x" double: 0.0000000000000000000000000;
-                    value "geom.pos_y" double: 0.0000000000000000000000000;
-                    value "geom.size_w" double: 0.0000000000000000000000000;
-                    value "geom.size_h" double: 0.0000000000000000000000000;
+                    value "geom.pos_x" double: 0.0;
+                    value "geom.pos_y" double: 0.0;
+                    value "geom.size_w" double: 0.0;
+                    value "geom.size_h" double: 0.0;
                     value "state_info.seq" int: 9;
                     value "state_info.flags" int: 0;
                     value "style" string: "plain";
@@ -364,10 +448,10 @@ group "E_Config" struct {
                     value "geom.pos" int: 256;
                     value "geom.size" int: 32;
                     value "geom.res" int: 800;
-                    value "geom.pos_x" double: 0.0000000000000000000000000;
-                    value "geom.pos_y" double: 0.0000000000000000000000000;
-                    value "geom.size_w" double: 0.0000000000000000000000000;
-                    value "geom.size_h" double: 0.0000000000000000000000000;
+                    value "geom.pos_x" double: 0.0;
+                    value "geom.pos_y" double: 0.0;
+                    value "geom.size_w" double: 0.0;
+                    value "geom.size_h" double: 0.0;
                     value "state_info.seq" int: 10;
                     value "state_info.flags" int: 0;
                     value "style" string: "plain";
@@ -375,15 +459,15 @@ group "E_Config" struct {
                     value "resizable" uchar: 0;
                 }
                 group "E_Config_Gadcon_Client" struct {
-                    value "name" string: "connman";
-                    value "id" string: "connman";
+                    value "name" string: "mixer";
+                    value "id" string: "mixer.0";
                     value "geom.pos" int: 288;
                     value "geom.size" int: 32;
                     value "geom.res" int: 800;
-                    value "geom.pos_x" double: 0.0000000000000000000000000;
-                    value "geom.pos_y" double: 0.0000000000000000000000000;
-                    value "geom.size_w" double: 0.0000000000000000000000000;
-                    value "geom.size_h" double: 0.0000000000000000000000000;
+                    value "geom.pos_x" double: 0.0;
+                    value "geom.pos_y" double: 0.0;
+                    value "geom.size_w" double: 0.0;
+                    value "geom.size_h" double: 0.0;
                     value "state_info.seq" int: 11;
                     value "state_info.flags" int: 0;
                     value "style" string: "plain";
@@ -391,17 +475,33 @@ group "E_Config" struct {
                     value "resizable" uchar: 0;
                 }
                 group "E_Config_Gadcon_Client" struct {
-                    value "name" string: "tasks";
-                    value "id" string: "tasks.0";
+                    value "name" string: "connman";
+                    value "id" string: "connman";
                     value "geom.pos" int: 320;
                     value "geom.size" int: 32;
                     value "geom.res" int: 800;
-                    value "geom.pos_x" double: 0.0000000000000000000000000;
-                    value "geom.pos_y" double: 0.0000000000000000000000000;
-                    value "geom.size_w" double: 0.0000000000000000000000000;
-                    value "geom.size_h" double: 0.0000000000000000000000000;
+                    value "geom.pos_x" double: 0.0;
+                    value "geom.pos_y" double: 0.0;
+                    value "geom.size_w" double: 0.0;
+                    value "geom.size_h" double: 0.0;
                     value "state_info.seq" int: 12;
                     value "state_info.flags" int: 0;
+                    value "style" string: "plain";
+                    value "autoscroll" uchar: 0;
+                    value "resizable" uchar: 0;
+                }
+                group "E_Config_Gadcon_Client" struct {
+                    value "name" string: "tasks";
+                    value "id" string: "tasks.0";
+                    value "geom.pos" int: 352;
+                    value "geom.size" int: 32;
+                    value "geom.res" int: 800;
+                    value "geom.pos_x" double: 0.0;
+                    value "geom.pos_y" double: 0.0;
+                    value "geom.size_w" double: 0.0;
+                    value "geom.size_h" double: 0.0;
+                    value "state_info.seq" int: 13;
+                    value "state_info.flags" int: 0;
                     value "style" string: "inset";
                     value "autoscroll" uchar: 1;
                     value "resizable" uchar: 0;
@@ -418,10 +518,10 @@ group "E_Config" struct {
                     value "geom.pos" int: 720;
                     value "geom.size" int: 80;
                     value "geom.res" int: 800;
-                    value "geom.pos_x" double: 0.0000000000000000000000000;
-                    value "geom.pos_y" double: 0.0000000000000000000000000;
-                    value "geom.size_w" double: 0.0000000000000000000000000;
-                    value "geom.size_h" double: 0.0000000000000000000000000;
+                    value "geom.pos_x" double: 0.0;
+                    value "geom.pos_y" double: 0.0;
+                    value "geom.size_w" double: 0.0;
+                    value "geom.size_h" double: 0.0;
                     value "state_info.seq" int: 2;
                     value "state_info.flags" int: 0;
                     value "orient" int: 0;
@@ -498,7 +598,7 @@ group "E_Config" struct {
         group "E_Config_Binding_Acpi" struct {
             value "context" int: 0;
             value "type" int: 5;
-            value "status" int: -1;
+            value "status" int: 1;
             value "action" string: "suspend";
             value "params" string: "now";
         }
@@ -981,6 +1081,13 @@ group "E_Config" struct {
         group "E_Config_Binding_Key" struct {
             value "context" int: 9;
             value "modifiers" int: 6;
+            value "key" string: "f";
+            value "action" string: "window_fullscreen_toggle";
+            value "any_mod" uchar: 0;
+        }
+        group "E_Config_Binding_Key" struct {
+            value "context" int: 9;
+            value "modifiers" int: 6;
             value "key" string: "i";
             value "action" string: "window_iconic_toggle";
             value "any_mod" uchar: 0;
@@ -1654,17 +1761,17 @@ group "E_Config" struct {
             value "priority" int: 0;
         }
     }
-    value "config_version" int: 65847;
+    value "config_version" int: 65863;
     value "show_splash" int: 1;
     value "init_default_theme" string: "default.edj";
     value "desktop_default_name" string: "Desktop %i, %i";
-    value "menus_scroll_speed" double: 1000.0000000000000000000000000;
-    value "menus_fast_mouse_move_threshhold" double: 300.0000000000000000000000000;
-    value "menus_click_drag_timeout" double: 0.2500000000000000000000000;
+    value "menus_scroll_speed" double: 1000.0;
+    value "menus_fast_mouse_move_threshhold" double: 300.0;
+    value "menus_click_drag_timeout" double: 0.25;
     value "border_shade_animate" int: 1;
     value "border_shade_transition" int: 3;
-    value "border_shade_speed" double: 3000.0000000000000000000000000;
-    value "framerate" double: 60.0000000000000000000000000;
+    value "border_shade_speed" double: 3000.0;
+    value "framerate" double: 60.0;
     value "priority" int: 3;
     value "image_cache" int: 4096;
     value "font_cache" int: 512;
@@ -1672,19 +1779,8 @@ group "E_Config" struct {
     value "edje_collection_cache" int: 64;
     value "zone_desks_x_count" int: 4;
     value "zone_desks_y_count" int: 1;
-    value "use_virtual_roots" int: 0;
     value "show_desktop_icons" int: 1;
     value "edge_flip_dragging" int: 1;
-    value "evas_engine_default" int: 1;
-    value "evas_engine_container" int: 0;
-    value "evas_engine_init" int: 0;
-    value "evas_engine_menus" int: 0;
-    value "evas_engine_borders" int: 0;
-    value "evas_engine_errors" int: 0;
-    value "evas_engine_popups" int: 0;
-    value "evas_engine_drag" int: 0;
-    value "evas_engine_win" int: 0;
-    value "evas_engine_zone" int: 0;
     value "use_composite" int: 0;
     value "language" string: "en_US.UTF-8";
     value "window_placement_policy" int: 0;
@@ -1694,7 +1790,7 @@ group "E_Config" struct {
     value "always_click_to_raise" int: 0;
     value "always_click_to_focus" int: 0;
     value "use_auto_raise" int: 0;
-    value "auto_raise_delay" double: 0.5000000000000000000000000;
+    value "auto_raise_delay" double: 0.5;
     value "use_resist" int: 1;
     value "drag_resist" int: 16;
     value "desk_resist" int: 32;
@@ -1704,9 +1800,9 @@ group "E_Config" struct {
     value "geometry_auto_move" int: 1;
     value "winlist_warp_while_selecting" int: 1;
     value "winlist_warp_at_end" int: 1;
-    value "winlist_warp_speed" double: 0.1000000000000000055511151;
+    value "winlist_warp_speed" double: 0.1;
     value "winlist_scroll_animate" int: 1;
-    value "winlist_scroll_speed" double: 0.1000000000000000055511151;
+    value "winlist_scroll_speed" double: 0.1;
     value "winlist_list_show_iconified" int: 1;
     value "winlist_list_show_other_desk_iconified" int: 1;
     value "winlist_list_show_other_screen_iconified" int: 0;
@@ -1716,10 +1812,10 @@ group "E_Config" struct {
     value "winlist_list_jump_desk_while_selecting" int: 0;
     value "winlist_list_focus_while_selecting" int: 1;
     value "winlist_list_raise_while_selecting" int: 1;
-    value "winlist_pos_align_x" double: 0.5000000000000000000000000;
-    value "winlist_pos_align_y" double: 0.5000000000000000000000000;
-    value "winlist_pos_size_w" double: 0.5000000000000000000000000;
-    value "winlist_pos_size_h" double: 0.5000000000000000000000000;
+    value "winlist_pos_align_x" double: 0.5;
+    value "winlist_pos_align_y" double: 0.5;
+    value "winlist_pos_size_w" double: 0.5;
+    value "winlist_pos_size_h" double: 0.5;
     value "winlist_pos_min_w" int: 0;
     value "winlist_pos_min_h" int: 0;
     value "winlist_pos_max_w" int: 320;
@@ -1730,11 +1826,11 @@ group "E_Config" struct {
     value "allow_above_fullscreen" int: 0;
     value "kill_if_close_not_possible" int: 1;
     value "kill_process" int: 1;
-    value "kill_timer_wait" double: 10.0000000000000000000000000;
+    value "kill_timer_wait" double: 10.0;
     value "ping_clients" int: 1;
     value "transition_desk" string: "vswipe";
     value "transition_change" string: "crossfade";
-    value "remember_internal_windows" int: 0;
+    value "remember_internal_windows" int: 3;
     value "move_info_follows" int: 1;
     value "resize_info_follows" int: 1;
     value "move_info_visible" int: 1;
@@ -1770,12 +1866,12 @@ group "E_Config" struct {
     value "desklock_start_locked" int: 0;
     value "desklock_on_suspend" int: 0;
     value "desklock_autolock_screensaver" int: 0;
-    value "desklock_post_screensaver_time" double: 0.0000000000000000000000000;
+    value "desklock_post_screensaver_time" double: 0.0;
     value "desklock_autolock_idle" int: 0;
-    value "desklock_autolock_idle_timeout" double: 300.0000000000000000000000000;
+    value "desklock_autolock_idle_timeout" double: 300.0;
     value "desklock_use_custom_desklock" int: 0;
     value "desklock_ask_presentation" uchar: 1;
-    value "desklock_ask_presentation_timeout" double: 30.0000000000000000000000000;
+    value "desklock_ask_presentation_timeout" double: 30.0;
     value "display_res_restore" int: 0;
     value "display_res_width" int: 1;
     value "display_res_height" int: 1;
@@ -1787,10 +1883,10 @@ group "E_Config" struct {
     value "screensaver_blanking" int: 2;
     value "screensaver_expose" int: 2;
     value "screensaver_ask_presentation" uchar: 1;
-    value "screensaver_ask_presentation_timeout" double: 30.0000000000000000000000000;
+    value "screensaver_ask_presentation_timeout" double: 30.0;
     value "screensaver_suspend" uchar: 0;
     value "screensaver_suspend_on_ac" uchar: 0;
-    value "screensaver_suspend_delay" double: 15.0000000000000000000000000;
+    value "screensaver_suspend_delay" double: 15.0;
     value "dpms_enable" int: 1;
     value "dpms_standby_enable" int: 1;
     value "dpms_suspend_enable" int: 1;
@@ -1818,15 +1914,9 @@ group "E_Config" struct {
     value "icon_theme_overrides" uchar: 0;
     value "desk_flip_animate_mode" int: 1;
     value "desk_flip_animate_interpolation" int: 0;
-    value "desk_flip_animate_time" double: 0.2000000000000000111022302;
+    value "desk_flip_animate_time" double: 0.2;
     value "wallpaper_import_last_dev" string: "~/";
     value "wallpaper_import_last_path" string: "/";
-    value "wallpaper_grad_c1_r" int: 0;
-    value "wallpaper_grad_c1_g" int: 0;
-    value "wallpaper_grad_c1_b" int: 0;
-    value "wallpaper_grad_c2_r" int: 255;
-    value "wallpaper_grad_c2_g" int: 255;
-    value "wallpaper_grad_c2_b" int: 255;
     value "theme_default_border_style" string: "default";
     value "desk_auto_switch" int: 0;
     value "thumb_nice" int: 0;
@@ -1836,12 +1926,11 @@ group "E_Config" struct {
     value "cache_flush_poll_interval" int: 512;
     value "thumbscroll_enable" int: 0;
     value "thumbscroll_threshhold" int: 8;
-    value "thumbscroll_momentum_threshhold" double: 100.0000000000000000000000000;
-    value "thumbscroll_friction" double: 1.0000000000000000000000000;
-    value "dbus_desktop" int: 1;
-    value "scale.min" double: 1.0000000000000000000000000;
-    value "scale.max" double: 3.0000000000000000000000000;
-    value "scale.factor" double: 1.0000000000000000000000000;
+    value "thumbscroll_momentum_threshhold" double: 100.0;
+    value "thumbscroll_friction" double: 1.0;
+    value "scale.min" double: 1.0;
+    value "scale.max" double: 3.0;
+    value "scale.factor" double: 1.0;
     value "scale.base_dpi" int: 90;
     value "scale.use_dpi" uchar: 0;
     value "scale.use_custom" uchar: 0;
@@ -1852,20 +1941,27 @@ group "E_Config" struct {
     value "syscon.main.icon_size" int: 64;
     value "syscon.secondary.icon_size" int: 48;
     value "syscon.extra.icon_size" int: 48;
-    value "syscon.timeout" double: 5.0000000000000000000000000;
+    value "syscon.timeout" double: 5.0;
     value "syscon.do_input" uchar: 1;
     value "mode.presentation" uchar: 0;
     value "mode.offline" uchar: 0;
-    value "exec.expire_timeout" double: 30.0000000000000000000000000;
+    value "exec.expire_timeout" double: 30.0;
     value "exec.show_run_dialog" uchar: 1;
     value "exec.show_exit_dialog" uchar: 1;
-    value "backlight.normal" double: 1.0000000000000000000000000;
-    value "backlight.dim" double: 0.2999999999999999888977698;
-    value "backlight.transition" double: 0.5000000000000000000000000;
+    value "null_container_win" uchar: 0;
+    value "backlight.normal" double: 1.0;
+    value "backlight.dim" double: 0.3;
+    value "backlight.transition" double: 0.5;
+    value "deskenv.load_xrdb" uchar: 1;
+    value "deskenv.load_xmodmap" uchar: 1;
+    value "deskenv.load_gnome" uchar: 1;
+    value "deskenv.load_kde" uchar: 1;
     value "device_desktop" int: 1;
     value "device_auto_mount" int: 0;
     value "device_auto_open" int: 0;
     value "xsettings.enabled" uchar: 1;
     value "xsettings.match_e17_theme" uchar: 1;
     value "xsettings.match_e17_icon_theme" uchar: 1;
+    value "update.check" uchar: 1;
+    value "update.later" uchar: 0;
 }
index 50e2f97..0dcf81a 100644 (file)
@@ -1,6 +1,6 @@
 group "Battery_Config" struct {
   value "poll_interval" int: 512;
-  value "alert" int: 30;
-  value "alert_p" int: 10;
+  value "alert" int: 5;
+  value "alert_p" int: 5;
   value "alert_timeout" int: 0;
 }
index a45ffd6..0304d74 100644 (file)
@@ -3,7 +3,7 @@
 m4_define([v_maj], [0])
 m4_define([v_min], [16])
 m4_define([v_mic], [999])
-m4_define([v_rev], m4_esyscmd([(svnversion "${SVN_REPO_PATH:-.}" | grep -v export || echo 0) | awk -F : '{printf("%s\n", $1);}' | tr -d ' :MSP\n']))
+m4_define([v_rev], m4_esyscmd([(svnversion "${SVN_REPO_PATH:-.}" | grep -v '\(export\|Unversioned directory\)' || echo 0) | awk -F : '{printf("%s\n", $1);}' | tr -d ' :MSP\n']))
 m4_if(v_rev, [0], [m4_define([v_rev], m4_esyscmd([git log 2> /dev/null | (grep -m1 git-svn-id || echo 0) | sed -e 's/.*@\([0-9]*\).*/\1/' | tr -d '\n']))])
 ##--   When released, remove the dnl on the below line
 dnl m4_undefine([v_rev])
@@ -77,7 +77,7 @@ EFL_CHECK_PATH_MAX
 AC_CHECK_FUNCS(setenv)
 AC_CHECK_FUNCS(unsetenv)
 
-AC_CHECK_HEADERS(X11/extensions/shape.h,, AC_MSG_ERROR([Cannot find X11/extensions/shape.h. Make sure your CFLAGS environment variable contains include lines for the location of this file]))
+dnl AC_CHECK_HEADERS(X11/extensions/shape.h,, AC_MSG_ERROR([Cannot find X11/extensions/shape.h. Make sure your CFLAGS environment variable contains include lines for the location of this file]))
 
 AC_CHECK_HEADERS(fnmatch.h,, AC_MSG_ERROR([Cannot find fnmatch.h. Make sure your CFLAGS environment variable contains include lines for the location of this file]))
 
@@ -258,15 +258,21 @@ AM_GNU_GETTEXT_VERSION([0.17])
 m4_ifdef([AM_GNU_GETTEXT], [
 AM_GNU_GETTEXT([external])
 po_makefile_in=po/Makefile.in
-AM_CONDITIONAL([HAVE_PO], [true])
+have_po="yes"
 ],[
-AM_CONDITIONAL([HAVE_PO], [false])
+have_po="no"
 ])
 AC_SUBST(LTLIBINTL)
 if test "x$LIBINTL" = "x"; then
   LIBINTL="$INTLLIBS"
 fi
 
+if test "x${POSUB}" = "x" ; then
+   have_po="no"
+fi
+
+AM_CONDITIONAL([HAVE_PO], [test "x${have_po}" = "xyes"])
+
 AC_CHECK_LIB(dl, dlopen, dlopen_libs=-ldl)
 AC_SUBST(dlopen_libs)
 
@@ -296,27 +302,36 @@ if test "[${e_cv_enable_files}]" = yes; then
 fi
 AC_MSG_RESULT([$e_cv_enable_files])
 
-AC_MSG_CHECKING([which device backend to use])
 AC_ARG_ENABLE([device-hal],
   AS_HELP_STRING([--enable-device-hal],[enable hal device backend @<:@default=disabled@:>@]),
-  [e_cv_want_device_hal=$enableval]
-  AC_CACHE_VAL([e_cv_want_device_hal], [e_cv_want_device_hal=no]))
+  [e_cv_want_device_hal=$enableval],
+  [e_cv_want_device_hal=no])
+
+AC_MSG_CHECKING([whether the HAL device backend is enabled])
+AC_MSG_RESULT([${e_cv_want_device_hal}])
 
 AC_ARG_ENABLE([device-udev],
   AS_HELP_STRING([--enable-device-udev],[enable udev device backend @<:@default=enabled@:>@]),
   [e_cv_want_device_udev=$enableval],
-  AC_CACHE_VAL([e_cv_want_device_udev], [e_cv_want_device_udev=yes]))
+  [e_cv_want_device_udev=yes])
+
+AC_MSG_CHECKING([whether the UDEV device backend is enabled])
+AC_MSG_RESULT([${e_cv_want_device_udev}])
 
 if test "x$e_cv_want_device_udev" != "xno";then
-  PKG_CHECK_EXISTS([eeze >= 1.0.0],
+  PKG_CHECK_MODULES([EEZE], [eeze >= 1.0.0 ecore >= 1.0.999 eina >= 1.0.999],
     [
       device_backend=eeze
       AC_DEFINE_UNQUOTED([HAVE_EEZE],[1],[enable udev support])
-    ],[device_backend=ehal])
+    ],
+    [device_backend=ehal])
 else
   device_backend=ehal
 fi
+
+AC_MSG_CHECKING([which device backend to use])
 AC_MSG_RESULT($device_backend)
+
 AM_CONDITIONAL([HAVE_EEZE], [test "x${device_backend}" = "xeeze"])
 test "x${device_backend}" = "xeeze" || AC_DEFINE_UNQUOTED([HAVE_HAL],[1],[enable HAL support])
 
@@ -328,7 +343,10 @@ udisks_mount="eukit >= 1.0.0"
 AC_ARG_ENABLE([mount-hal],
   AS_HELP_STRING([--enable-mount-hal],[enable hal mounting support @<:@default=enabled@:>@]),
   [e_cv_want_mount_hal=$enableval],
-  AC_CACHE_VAL([e_cv_want_mount_hal], [e_cv_want_mount_hal=yes]))
+  [e_cv_want_mount_hal=yes])
+
+AC_MSG_CHECKING([whether the HAL mounting support is enabled])
+AC_MSG_RESULT([${e_cv_want_mount_hal}])
 
 # added by doyoun.kang 110121
 e_cv_want_mount_hal=no
@@ -347,7 +365,11 @@ fi
 AC_ARG_ENABLE([mount-udisks],
   AS_HELP_STRING([--enable-mount-udisks],[enable udisks mounting support @<:@default=enabled@:>@]),
   [e_cv_want_mount_udisks=$enableval],
-  AC_CACHE_VAL([e_cv_want_mount_udisks], [e_cv_want_mount_udisks=yes]))
+  [e_cv_want_mount_udisks=yes])
+
+AC_MSG_CHECKING([whether the UDISKS mounting support is enabled])
+AC_MSG_RESULT([${e_cv_want_mount_udisks}])
+
 if test "x$e_cv_want_mount_udisks" != "xno";then
   PKG_CHECK_EXISTS([eukit >= 1.0.0],
     [],[
@@ -370,14 +392,21 @@ fi
 AC_ARG_ENABLE([mount-eeze],
   AS_HELP_STRING([--enable-mount-eeze],[enable eeze mounting support @<:@default=enabled@:>@]),
   [e_cv_want_mount_eeze=$enableval],
-  AC_CACHE_VAL([e_cv_want_mount_eeze], [e_cv_want_mount_eeze=yes]))
+  [e_cv_want_mount_eeze=yes])
+
+AC_MSG_CHECKING([whether the Eeze mounting support is enabled])
+AC_MSG_RESULT([${e_cv_want_mount_eeze}])
 
 eeze_mount=
 EEZE_MOUNT_CONFIG=0
 if test "x$e_cv_want_mount_eeze" != "xno" ; then
+      CPPFLAGS_save="$CPPFLAGS"
+      LIBS_save="$LIBS"
+      CPPFLAGS="$EEZE_CFLAGS $CPPFLAGS"
+      LIBS="$EEZE_LIBS $LIBS"
       AC_CHECK_LIB([eeze], [eeze_disk_function],
         [
-           eeze_mount="eeze >= 1.0.0 ecore-con >= 1.0.0"
+           eeze_mount="eeze >= 1.0.999 ecore-con >= 1.0.999"
            EEZE_MOUNT_CONFIG=1
            AC_DEFINE_UNQUOTED([HAVE_EEZE_MOUNT], [1], [enable eeze mounting])
            AC_MSG_NOTICE([eeze mounting enabled])
@@ -387,6 +416,8 @@ if test "x$e_cv_want_mount_eeze" != "xno" ; then
            e_cv_want_mount_eeze=no
         ]
       )
+      CPPFLAGS="$CPPFLAGS_save"
+      LIBS="$LIBS_save"
 else
   AC_MSG_NOTICE([eeze mounting disabled])
 fi
@@ -406,117 +437,126 @@ EFL_CHECK_DOXYGEN([build_doc="yes"], [build_doc="no"])
 
 # explicit libs for each binary to reduce linkage requirements
 PKG_CHECK_MODULES(E_REMOTE, [
-  ecore >= 1.0.0
-  ecore-ipc >= 1.0.0
+  ecore >= 1.0.999
+  ecore-ipc >= 1.0.999
   eet >= 1.4.0
-  eina >= 1.0.0
+  eina >= 1.0.999
 ])
 
 PKG_CHECK_MODULES(E_START, [
-  eina >= 1.0.0
+  eina >= 1.0.999
 ])
 
 PKG_CHECK_MODULES(E_IMC, [
-  ecore-file >= 1.0.0
+  ecore-file >= 1.0.999
   eet >= 1.4.0
-  eina >= 1.0.0
+  eina >= 1.0.999
 ])
 
 PKG_CHECK_MODULES(E_THUMB, [
-  eina >= 1.0.0
-  evas >= 1.0.0
-  ecore >= 1.0.0
-  ecore-evas >= 1.0.0
-  edje >= 1.0.0
-  ecore-file >= 1.0.0
-  ecore-ipc >= 1.0.0
+  eina >= 1.0.999
+  evas >= 1.0.999
+  ecore >= 1.0.999
+  ecore-evas >= 1.0.999
+  edje >= 1.0.999
+  ecore-file >= 1.0.999
+  ecore-ipc >= 1.0.999
   eet >= 1.4.0
-  efreet >= 1.0.0
+  efreet >= 1.0.999
 ])
 
 efm_requires="\
-ecore >= 1.0.0 \
-ecore-file >= 1.0.0 \
-ecore-ipc >= 1.0.0 \
+ecore >= 1.0.999 \
+ecore-file >= 1.0.999 \
+ecore-ipc >= 1.0.999 \
 eet >= 1.4.0 \
-efreet >= 1.0.0 \
-eina >= 1.0.0"
-efm_requires+=" $eeze_mount $dbus_mount $hal_mount $udisks_mount"
+efreet >= 1.0.999 \
+edbus >= 1.0.999 \
+eina >= 1.0.999"
+efm_requires="$efm_requires $eeze_mount $dbus_mount $hal_mount $udisks_mount"
 
 PKG_CHECK_MODULES(E_FM, [$efm_requires])
 
 PKG_CHECK_MODULES(E_FM_OP, [
-  ecore >= 1.0.0
-  ecore-file >= 1.0.0
-  eina >= 1.0.0
+  ecore >= 1.0.999
+  ecore-file >= 1.0.999
+  eina >= 1.0.999
 ])
 
 PKG_CHECK_MODULES(E_FM_OPEN, [
-  ecore >= 1.0.0
-  ecore-ipc >= 1.0.0
-  ecore-con >= 1.0.0
+  ecore >= 1.0.999
+  ecore-ipc >= 1.0.999
+  ecore-con >= 1.0.999
   eet >= 1.4.0
-  eina >= 1.0.0
+  eina >= 1.0.999
 ])
 
 PKG_CHECK_MODULES(E_SYS, [
-  eina >= 1.0.0
+  eina >= 1.0.999
 ])
 
 PKG_CHECK_MODULES(E_INIT, [
-  evas >= 1.0.0
-  ecore >= 1.0.0
-  ecore-evas >= 1.0.0
-  ecore-x >= 1.0.0
-  edje >= 1.0.0
-  ecore-ipc >= 1.0.0
-  eina >= 1.0.0
+  evas >= 1.0.999
+  ecore >= 1.0.999
+  ecore-evas >= 1.0.999
+  ecore-x >= 1.0.999
+  edje >= 1.0.999
+  ecore-ipc >= 1.0.999
+  eina >= 1.0.999
 ])
 
+#PKG_CHECK_MODULES(E_ALERT, [
+#  xcb
+#  xcb-shape
+#  eina >= 1.0.999
+#  ecore >= 1.0.999
+#  ecore-ipc >= 1.0.999
+#])
+
 PKG_CHECK_MODULES(E, [
-  evas >= 1.0.0
-  ecore >= 1.0.0
-  ecore-x >= 1.0.0
-  ecore-evas >= 1.0.0
-  ecore-input >= 1.0.0
-  ecore-input-evas >= 1.0.0
-  ecore-con >= 1.0.0
-  ecore-ipc >= 1.0.0
-  ecore-file >= 1.0.0
+  evas >= 1.0.999
+  ecore >= 1.0.999
+  ecore-x >= 1.0.999
+  ecore-evas >= 1.0.999
+  ecore-input >= 1.0.999
+  ecore-input-evas >= 1.0.999
+  ecore-con >= 1.0.999
+  ecore-ipc >= 1.0.999
+  ecore-file >= 1.0.999
   eet >= 1.4.0
-  edje >= 1.0.0
-  efreet >= 1.0.0
-  efreet-mime >= 1.0.0
-  efreet-trash >= 1.0.0
-  eina >= 1.0.0
+  edje >= 1.0.999
+  efreet >= 1.0.999
+  efreet-mime >= 1.0.999
+  efreet-trash >= 1.0.999
+  eina >= 1.0.999
   dbus-1
-  edbus >= 1.0.0
+  edbus >= 1.0.999
   $hal_mount
   $eeze_mount
   $udisks_mount
   $device_backend
 ])
 requirements_e="\
-evas >= 1.0.0 \
-ecore >= 1.0.0 \
-ecore-x >= 1.0.0 \
-ecore-evas >= 1.0.0 \
-ecore-con >= 1.0.0 \
-ecore-ipc >= 1.0.0 \
-ecore-file >= 1.0.0 \
+evas >= 1.0.999 \
+ecore >= 1.0.999 \
+ecore-x >= 1.0.999 \
+ecore-evas >= 1.0.999 \
+ecore-con >= 1.0.999 \
+ecore-ipc >= 1.0.999 \
+ecore-file >= 1.0.999 \
 eet >= 1.4.0 \
-edje >= 1.0.0 \
-efreet >= 1.0.0 \
-efreet-mime >= 1.0.0 \
-eina >= 1.0.0 \
+edje >= 1.0.999 \
+efreet >= 1.0.999 \
+efreet-mime >= 1.0.999 \
+eina >= 1.0.999 \
 dbus-1 \
-edbus >= 1.0.0 \
+edbus >= 1.0.999 \
 $hal_mount \
 $udisks_mount \
 $eeze_mount \
 $device_backend"
 
-AC_E_CHECK_PKG(ECORE_IMF, [ ecore-imf >= 1.0.0 ecore-imf-evas >= 1.0.0 ], [], [:])
+AC_E_CHECK_PKG(ECORE_IMF, [ ecore-imf >= 1.0.999 ecore-imf-evas >= 1.0.999 ], [], [:])
 
 e_libs=$E_LIBS" "$LIBINTL" "$fnmatch_libs" "$ECORE_IMF_LIBS" "$execinfo_libs
 e_cflags="-DUSE_E_CONFIG_H "$E_CFLAGS" "$ECORE_IMF_CFLAGS
@@ -595,7 +635,7 @@ AC_DEFINE(E_INTERNAL, 1, "This define can be used to wrap internal E stuff, as c
 AM_CONDITIONAL(HAVE_BATTERY, false)
 define([CHECK_MODULE_BATTERY],
 [
-  AC_E_CHECK_PKG(BATTERY, [ ecore >= 1.0.0 ecore-file >= 1.0.0 ecore-con >= 1.0.0 eina >= 1.0.0 ], [], [BATTERY=false])
+  AC_E_CHECK_PKG(BATTERY, [ ecore >= 1.0.999 ecore-file >= 1.0.999 ecore-con >= 1.0.999 eina >= 1.0.999 ], [], [BATTERY=false])
 ])
 
 have_openbsd="no"
@@ -615,7 +655,7 @@ AM_CONDITIONAL([HAVE_OPENBSD], [test "x${have_openbsd}" = "xyes"])
 AM_CONDITIONAL(HAVE_TEMPERATURE, false)
 define([CHECK_MODULE_TEMPERATURE],
 [
-  AC_E_CHECK_PKG(TEMPERATURE, [ ecore >= 1.0.0 ecore-file >= 1.0.0 eina >= 1.0.0 ], [], [TEMPERATURE=false])
+  AC_E_CHECK_PKG(TEMPERATURE, [ ecore >= 1.0.999 ecore-file >= 1.0.999 eina >= 1.0.999 ], [], [TEMPERATURE=false])
 ])
 
 have_exchange=no
@@ -644,7 +684,7 @@ AC_ARG_ENABLE([enotify],
   AC_CACHE_VAL([e_cv_want_enotify], [e_cv_want_enotify=yes])
 )
 if test "x$e_cv_want_enotify" != "xno" ; then
-  AC_E_CHECK_PKG(ENOTIFY, [ edbus >= 1.0.0 enotify >= 1.0.0 ], 
+  AC_E_CHECK_PKG(ENOTIFY, [ edbus >= 1.0.999 enotify >= 1.0.999 ], 
   [
     AC_DEFINE_UNQUOTED([HAVE_ENOTIFY], [1], [enable enotify])
   ], 
@@ -659,6 +699,13 @@ fi
 AC_SUBST([ENOTIFY_CFLAGS])
 AC_SUBST([ENOTIFY_LIBS])
 
+AM_CONDITIONAL(HAVE_NOTIFICATION, false)
+define([CHECK_MODULE_NOTIFICATION],
+[
+  if test "x$e_cv_want_enotify" = "xno" ; then
+    NOTIFICATION=false
+  fi
+])
 
 AM_CONDITIONAL(HAVE_ALSA, false)
 define([CHECK_MODULE_MIXER],
@@ -691,7 +738,7 @@ AC_SUBST(SOUND_LIBS)
 AM_CONDITIONAL(HAVE_ECONNMAN, false)
 define([CHECK_MODULE_CONNMAN],
 [
-  AC_E_CHECK_PKG(ECONNMAN, [ edbus >= 1.0.0 econnman >= 1.0.0 ], [], [CONNMAN=false])
+  AC_E_CHECK_PKG(ECONNMAN, [ edbus >= 1.0.999 econnman-0.7x >= 1.0.999 ], [], [CONNMAN=false])
 ])
 AC_SUBST(ECONNMAN_CFLAGS)
 AC_SUBST(ECONNMAN_LIBS)
@@ -699,7 +746,7 @@ AC_SUBST(ECONNMAN_LIBS)
 AM_CONDITIONAL(HAVE_EBLUEZ, false)
 define([CHECK_MODULE_BLUEZ],
 [
-  AC_E_CHECK_PKG(EBLUEZ, [ edbus >= 1.0.0 ebluez >= 1.0.0 ], [], [BLUEZ=false])
+  AC_E_CHECK_PKG(EBLUEZ, [ edbus >= 1.0.999 ebluez >= 1.0.999 ], [], [BLUEZ=false])
 ])
 AC_SUBST(EBLUEZ_CFLAGS)
 AC_SUBST(EBLUEZ_LIBS)
@@ -707,11 +754,33 @@ AC_SUBST(EBLUEZ_LIBS)
 AM_CONDITIONAL(HAVE_EOFONO, false)
 define([CHECK_MODULE_OFONO],
 [
-  AC_E_CHECK_PKG(EOFONO, [ edbus >= 1.0.0 eofono >= 1.0.0 ], [], [OFONO=false])
+  AC_E_CHECK_PKG(EOFONO, [ edbus >= 1.0.999 eofono >= 1.0.999 ], [], [OFONO=false])
 ])
 AC_SUBST(EOFONO_CFLAGS)
 AC_SUBST(EOFONO_LIBS)
 
+have_wayland_clients=no
+AC_ARG_ENABLE([wayland-clients],
+  AS_HELP_STRING([--enable-wayland-clients],[enable wayland clients in composite module @<:@default=disabled@:>@]),
+  [e_cv_want_wayland_clients=$enableval],
+  [e_cv_want_wayland_clients=no])
+
+AC_MSG_CHECKING([whether wayland client support is enabled])
+AC_MSG_RESULT([${e_cv_want_wayland_clients}])
+
+if test "x$e_cv_want_wayland_clients" != "xno";then
+  PKG_CHECK_MODULES([WAYLAND], [wayland-server egl >= 7.10 glesv2 gl pixman-1 xcb-image],
+    [
+      have_wayland_clients=yes
+      AC_DEFINE_UNQUOTED([HAVE_WAYLAND_CLIENTS],[1],[enable wayland client support])
+    ],
+    [have_wayland_clients=no])
+else
+  have_wayland_clients=no
+fi
+
+AM_CONDITIONAL([HAVE_WAYLAND_CLIENTS], [test "x${have_wayland_clients}" = "xyes"])
+
 
 AC_E_OPTIONAL_MODULE([ibar], true)
 AC_E_OPTIONAL_MODULE([dropshadow], true)
@@ -950,10 +1019,10 @@ SUMMARY_EOF
 echo
 cat << DEVICE_EOF
 Preferred Backends:
- * device..........: $device_backend
- * hal_mount...........: $((test x$e_cv_want_mount_hal != xno) && echo enabled)
- * udisks_mount........: $((test x$e_cv_want_mount_udisks != xno) && echo enabled)
- * eeze_mount..........: $((test x$e_cv_want_mount_eeze != xno) && echo enabled)
+ * device..............: $device_backend
+ * hal_mount...........: $e_cv_want_mount_hal
+ * udisks_mount........: $e_cv_want_mount_udisks
+ * eeze_mount..........: $e_cv_want_mount_eeze
 DEVICE_EOF
 echo
 
old mode 100755 (executable)
new mode 100644 (file)
index b0f9353..eb87cdf
@@ -31,6 +31,7 @@
             applications here -->
         <Not><Category>Accessibility</Category></Not>
         <Not><Category>System</Category></Not>
+        <Not><Category>Development</Category></Not>
       </And>
     </Include>
   </Menu> <!-- End Accessories -->
     <Name>Development</Name>
     <Directory>Development.directory</Directory>
     <Include>
-      <And>
+      <Or>
         <Category>Development</Category>
         <Category>X-KDE-KDevelopIDE</Category>
         <Category>Translation</Category>
         <Category>WebDevelopment</Category>
-      </And>
+      </Or>
       <Filename>emacs.desktop</Filename>
     </Include>
   </Menu> <!-- End Development Tools -->
index d38eea2..3f3293a 100644 (file)
Binary files a/data/input_methods/scim.imc and b/data/input_methods/scim.imc differ
index 79657de..6e7ad63 100644 (file)
@@ -1,3 +1,39 @@
+e17 (1:1.0.0.001+svn.68441slp2+build04) unstable; urgency=low
+
+  * [E_Zone] There is a bug doesn't send E_EVENT_ZONE_DEL event when the zone
+             is removed. This bug is fixed.
+  * Git: slp/pkgs/e/e17
+  * Tag: e17_1.0.0.001+svn.68441slp2+build04
+
+ -- Doyoun Kang <doyoun.kang@samsung.com>  Wed, 28 Mar 2012 15:57:05 +0900
+
+e17 (1:1.0.0.001+svn.68441slp2+build03) unstable; urgency=low
+
+  * Add code to check configuration(geometry_auto_move) when repositioning 
+    new border's geometry
+  * Git: slp/pkgs/e/e17
+  * Tag: e17_1.0.0.001+svn.68441slp2+build03
+
+ -- Doyoun Kang <doyoun.kang@samsung.com>  Sun, 25 Mar 2012 12:36:01 +0900
+
+e17 (1:1.0.0.001+svn.68441slp2+build02) unstable; urgency=low
+
+  * Bug fix - Set focus to the top window when e gets active window request
+  * Git: slp/pkgs/e/e17
+  * Tag: e17_1.0.0.001+svn.68441slp2+build02
+
+ -- Doyoun Kang <doyoun.kang@samsung.com>  Mon, 05 Mar 2012 10:49:22 +0900
+
+e17 (1:1.0.0.001+svn.68441slp2+build01) unstable; urgency=low
+
+  * E17 upgrade (svn rev.68441)
+    - SLP uses X lib not XCB 
+    - SLP doesn't make enlightenment_alert binary (Because it uses XCB only)
+  * Git: slp/pkgs/e/e17
+  * Tag: e17_1.0.0.001+svn.68441slp2+build01
+
+ -- Doyoun Kang <doyoun.kang@samsung.com>  Fri, 02 Mar 2012 20:03:11 +0900
+
 e17 (1:1.0.0.001+svn.65871slp2+build09) unstable; urgency=low
 
   * Add Feature - app-in-app window resize
index 7358e31..03d2d90 100644 (file)
@@ -1,7 +1,7 @@
 PROJECT_NAME           = Enlightenment
 PROJECT_NUMBER         =
 OUTPUT_DIRECTORY       = .
-INPUT                  = e.dox @top_srcdir@/src/bin
+INPUT                  = @builddir@/e.dox @top_srcdir@/src
 IMAGE_PATH             = @srcdir@/img
 OUTPUT_LANGUAGE        = English
 GENERATE_HTML          = YES
@@ -23,9 +23,9 @@ EXTRACT_ALL            = NO
 EXTRACT_PRIVATE        = NO
 EXTRACT_STATIC         = NO
 EXTRACT_LOCAL_CLASSES  = NO
-HIDE_UNDOC_MEMBERS     = YES
-HIDE_UNDOC_CLASSES     = YES
-HIDE_FRIEND_COMPOUNDS  = YES
+HIDE_UNDOC_MEMBERS     = NO
+HIDE_UNDOC_CLASSES     = NO
+HIDE_FRIEND_COMPOUNDS  = NO
 BRIEF_MEMBER_DESC      = YES
 REPEAT_BRIEF           = YES
 ALWAYS_DETAILED_SEC    = NO
@@ -56,7 +56,7 @@ MAX_INITIALIZER_LINES  = 30
 OPTIMIZE_OUTPUT_FOR_C  = YES
 OPTIMIZE_OUTPUT_JAVA   = NO
 SHOW_USED_FILES        = NO
-QUIET                  = YES
+QUIET                  = NO
 WARNINGS               = YES
 WARN_IF_UNDOCUMENTED   = YES
 WARN_FORMAT            = "$file:$line: $text"
@@ -76,7 +76,7 @@ REFERENCED_BY_RELATION = YES
 REFERENCES_RELATION    = YES
 ALPHABETICAL_INDEX     = YES
 COLS_IN_ALPHA_INDEX    = 2
-IGNORE_PREFIX          = 
+IGNORE_PREFIX          = E_ _E_ e_ _e_
 GENERATE_TREEVIEW      = NO
 TREEVIEW_WIDTH         = 250
 GENERATE_LATEX         = YES
index 29cd760..d7533e8 100644 (file)
@@ -19,6 +19,7 @@ doc: all doc-clean
        bzip2 -9 $(PACKAGE_DOCNAME).tar
        rm -rf $(PACKAGE_DOCNAME)/
        mv $(PACKAGE_DOCNAME).tar.bz2 $(top_builddir)
+       @echo "Documentation Package: $(top_builddir)/$(PACKAGE_DOCNAME).tar.bz2"
 
 clean-local: doc-clean
 
index 0b8a31e..9d54fc8 100644 (file)
@@ -5,14 +5,89 @@
 @image html  e.png
 
 @version @PACKAGE_VERSION@
-@date 2000-2010
+@date 2000-2012
+
+Please see the @ref authors page for contact details.
 
 @section intro Introduction
 
-@section compiling How to compile using Enlightenment?
+The Enlightenment Window Manager is a lean, fast, modular and very
+extensible window manager for X11 and Linux. It is classed as a
+"desktop shell" providing the things you need to operate your desktop
+(or laptop), but is not a whole application suite. This covered
+launching applications, managing their windows and doing other system
+tasks like suspending, reboots, managing files etc.
+
+
+@section compiling How to compile modules?
+
+pkgconfig (.pc) files are installed for enlightenment. To compile a
+module you can use something like the following:
+
+@verbatim
+gcc module.c $(pkg-config enlightenment --cflags --libs)
+@endverbatim
+
+Note that modules are installed to $HOME (~/.e/e/modules) or
+system. One can know the system directory with the command:
+
+@verbatim
+pkg-config --variable=modules enlightenment
+@endverbatim
 
 @section install How is it installed?
 
+Just use the traditional autotools steps, the options will be
+autodetected. Note that it depend on EFL (Enlightenment Foundation
+Libraries): eina, eet, evas, ecore, e_dbus, embryo, edje, efreet and
+eeze.
+
+@verbatim
+./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
+make
+sudo make install
+@endverbatim
+
 @todo (0.17) Document API
 
 */
+
+/**
+
+@page authors Authors
+
+@author The Rasterman (Carsten Haitzler) <raster@rasterman.com>
+@author Ibukun Olumuyiwa <ibukun@computer.org>
+@author Sebastian Dransfeld <sd@tango.flipp.net>
+@author HandyAndE (Andrew Williams) <andy@handyande.co.uk>
+@author CodeWarrior (Hisham Mardam Bey) <hisham@hisham.cc>
+@author dj2 (Dan Sinclair) <dj2@everburning.com>
+@author Tilman Sauerbeck <tilman@@code-monkey.de>
+@author Aleksej Struk <astruk@gmail.com>
+@author Brian Mattern <rephorm@rephorm.com>
+@author devilhorns (Christopher Michael) <devilhorns@comcast.net>
+@author /dev/urandom (Viktor Kojouharov) <vkojouharov@gmail.com>
+@author ilLogict (Chidambar Zinnoury) <illogict@online.fr>
+@author Stafford Horne <shorne@softhome.net>
+@author Cedric Bail <cedric.bail@free.fr>
+@author onefang (David Seikel) <onefang@gmail.com>
+@author okra (Stephen Houston) <smhouston88@gmail.com>
+@author Byron Hillis <metrics@score5.org>
+@author Ravenlock (Eric Schuele) <e.schuele@computer.org>
+@author ManoWarrior (Luchezar Petkov) <luchezar.petkov@gmail.com>
+@author morlenxus (Brian Miculcy) <morlenxus@gmx.net>
+@author Toma- (Tom Haste) <tomhaste@gmail.com>
+@author k-s (Gustavo Sverzut Barbieri) <barbieri@profusion.mobi>
+@author Peter van de Werken <pwerken-e@a-eskwadraat.nl>
+@author Florian Hackenberger <florian@hackenberger.at>
+@author Hannes Janetzek <hannes.janetzek@gmail.com>
+@author Mike Blumenkrantz (discomfitor/zmike) <michael.blumenkrantz@gmail.com>
+@author Leif Middelschulte <leif.middelschulte@gmail.com>
+@author yoz (Michael Bouchaud) <michael.bouchaud@gmail.com>
+@author billiob (Boris Faure) <billiob@gmail.com>
+@author Jihoon Kim <jihoon48.kim@samsung.com>
+@author Sthitha <iamsthitha@gmail>
+@author Doyoun Kang <doyoun.kang@samsung.com>
+@author Gwanglim Lee <gl77.lee@samsung.com>
+
+*/
index 6b7fa1c..ee4400c 100644 (file)
@@ -1,7 +1,7 @@
 Name:       e17
 Summary:    The Enlightenment window manager
-Version:    1.0.0.001+svn.65871slp2
-Release:    1.1
+Version:    1.0.0.001+svn.68441slp2
+Release:    1
 Group:      System/GUI/Other
 License:    BSD
 URL:        http://www.enlightenment.org/
@@ -70,12 +70,11 @@ The Enlightenment window manager (data)
 
 %build
 
-export CFLAGS+=" -fvisibility=hidden -fPIC -DDO_NOT_USE_SIG_HANDLER"
+export CFLAGS+=" -fvisibility=hidden -fPIC "
 export LDFLAGS+=" -fvisibility=hidden -Wl,--hash-style=both -Wl,--as-needed"
 
 %autogen --disable-static
 LIBS='-ledbus' ./configure --prefix=/usr --disable-static \
-    --enable-extra-features \
     --disable-clock \
     --disable-temperature \
     --disable-mixer \
@@ -161,31 +160,46 @@ LIBS='-ledbus' ./configure --prefix=/usr --disable-static \
     --disable-illume-softkey \
     --disable-comp \
     --disable-illume2 \
-    --disable-notification \
     --disable-conf_randr \
     --disable-tasks \
-    --disable-backlight
-#    --disable-backlight \ 
-#    --disable-shot
+    --disable-backlight \
+    --disable-shot \
+    --disable-notification \
+    --enable-extra-features
 
 make %{?jobs:-j%jobs}
 
 %install
 rm -rf %{buildroot}
 %make_install
-#make install
 
 %files 
 %defattr(-,root,root,-)
-/usr/etc/*
-/usr/bin/*
-/usr/lib/enlightenment/*
+/usr/bin/enlightenment
+/usr/bin/enlightenment_imc
+/usr/bin/enlightenment_remote
+/usr/bin/enlightenment_start
+/usr/lib/enlightenment/preload/*
+/usr/etc/enlightenment/sysactions.conf
 
 %files devel
 %defattr(-,root,root,-)
 /usr/lib/pkgconfig/enlightenment.pc
-/usr/include/*
+/usr/include/enlightenment/*.h
 
 %files data 
 %defattr(-,root,root,-)
-/usr/share/*
+/usr/share/enlightenment/data/themes
+
+%exclude /usr/etc/xdg/*
+%exclude /usr/lib/enlightenment/utils/*
+%exclude /usr/share/enlightenment/AUTHORS
+%exclude /usr/share/enlightenment/COPYING
+%exclude /usr/share/enlightenment/data/backgrounds/*
+%exclude /usr/share/enlightenment/data/config/*
+%exclude /usr/share/enlightenment/data/icons/*
+%exclude /usr/share/enlightenment/data/images/*
+%exclude /usr/share/enlightenment/data/input_methods/*
+%exclude /usr/share/locale/*
+%exclude /usr/share/xsessions/*
+
old mode 100755 (executable)
new mode 100644 (file)
index c0cac81..d00cf5b
--- a/po/ar.po
+++ b/po/ar.po
@@ -1,29 +1,31 @@
-# Arabic translation for enlightenment
-# Copyright (c) 2009 Free Software Foundation.
-# This file is distributed under the same license as the enlightenment package.
-# Nizar Kerkeni <nizar.kerkeni@gmail.com>, 2009.
+# Arabic translation for enlightenment.
+# This file is put in the public domain.
+# sameeer hussain <almusalimalmusalimah> 2009.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: enlightenment HEAD\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2011-11-29 09:56+0900\n"
-"PO-Revision-Date: 2011-09-30 21:16+0300\n"
+"POT-Creation-Date: 2012-01-18 16:13+0900\n"
+"PO-Revision-Date: 2012-01-24 20:45+0300\n"
 "Last-Translator: سمير حسين <almusalimalmusalimah@gmail.com>\n"
-"Language-Team: Arabic <ar@li.org>\n"
+"Language-Team: Arabic <almusalimalmusalimah@gmail.com>\n"
 "Language: ar\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "X-Launchpad-Export-Date: 2009-11-10 07:12+0000\n"
 "X-Generator: Launchpad (build Unknown)\n"
+"X-Poedit-Language: Arabic\n"
+"X-Poedit-Country: SAUDI ARABIA\n"
+"X-Poedit-SourceCharset: utf-8\n"
 
 #: src/bin/e_about.c:14
 msgid "About Enlightenment"
 msgstr "عن إنلايتنمينت"
 
 #: src/bin/e_about.c:17 src/bin/e_actions.c:2728 src/bin/e_config_dialog.c:272
-#: src/bin/e_fm.c:974 src/bin/e_int_border_menu.c:151
+#: src/bin/e_fm.c:975 src/bin/e_int_border_menu.c:151
 #: src/bin/e_int_border_prop.c:81 src/bin/e_theme_about.c:17
 #: src/modules/conf/e_conf.c:163
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:843
@@ -36,29 +38,14 @@ msgstr "إغلاق"
 #: src/bin/e_about.c:18 src/bin/e_actions.c:3060 src/bin/e_actions.c:3064
 #: src/bin/e_actions.c:3068 src/bin/e_int_menus.c:182 src/bin/e_main.c:534
 #: src/modules/conf_theme/e_int_config_cursor.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:219
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:221
 #: src/modules/wizard/page_000.c:29
 msgid "Enlightenment"
 msgstr "إنلايتنمينت"
 
 #: src/bin/e_about.c:23
-msgid ""
-"<title>Copyright &copy; 1999-2011, by the Enlightenment Development Team</"
-"><br><br>We hope you enjoy using this software as much as we enjoyed writing "
-"it.<br><br>This software is provided as-is with no explicit or implied "
-"warranty. This software is governed by licensing conditions, so please see "
-"the COPYING and COPYING-PLAIN licence files installed on your system."
-"<br><br>Enlightenment is under <hilight>HEAVY DEVELOPMENT</> and it is not "
-"stable. Many features are incomplete or even non-existent yet and may have "
-"many bugs. You have been <hilight>WARNED!</>"
-msgstr ""
-"<title>حقوق التأليف والنشر © 1999-2011 ، من قبل فريق تطوير إنلايتنمنت. "
-"<br><br>نأمل أن تستمتع باستخدام هذا البرنامج بقدر ما تمتعنا به عند كتابته. "
-"<br><br>تم توفير هذا البرنامج بدون أي ضمان . كما أن هذا البرنامج مقيد بشروط "
-"الترخيص ، لذلك يرجى اﻹطلاع على ملفات الترخيص المثبت على نظامك. "
-"<br><br>لايزال انلايتنمنت تحت <hilight>التطوير المستمر</>كما أنه ليس مستقرا "
-"بشكل كامل. يجدر بنا اﻹشارة هنا أن العديد من الميزات غير مكتملة أو حتى غير "
-"موجودة بعد وربما تكون بها العديد من اﻷخطاء. لهذا قد تم <hilight>تحذيرك!</>"
+msgid "<title>Copyright &copy; 1999-2011, by the Enlightenment Development Team</><br><br>We hope you enjoy using this software as much as we enjoyed writing it.<br><br>This software is provided as-is with no explicit or implied warranty. This software is governed by licensing conditions, so please see the COPYING and COPYING-PLAIN licence files installed on your system.<br><br>Enlightenment is under <hilight>HEAVY DEVELOPMENT</> and it is not stable. Many features are incomplete or even non-existent yet and may have many bugs. You have been <hilight>WARNED!</>"
+msgstr "<title>حقوق التأليف والنشر © 1999-2011 ، من قبل فريق تطوير إنلايتنمنت. </><br><br>نأمل أن تستمتع باستخدام هذا البرنامج بقدر ما تمتعنا به عند كتابته. <br><br>تم توفير هذا البرنامج بدون أي ضمان . كما أن هذا البرنامج مقيد بشروط الترخيص ، لذلك يرجى اﻹطلاع على ملفات الترخيص المثبت على نظامك. <br><br>لايزال انلايتنمنت تحت <hilight>التطوير المستمر</>كما أنه ليس مستقرا بشكل كامل. يجدر بنا اﻹشارة هنا أن العديد من الميزات غير مكتملة أو حتى غير موجودة بعد وربما تكون بها العديد من اﻷخطاء. لهذا قد تم <hilight>تحذيرك!</>"
 
 #: src/bin/e_about.c:48
 msgid "<title>The Team</><br><br>"
@@ -81,7 +68,7 @@ msgstr "أمتأكد من أنك تريد قتل هذه النافذة؟"
 #: src/bin/e_actions.c:380 src/bin/e_actions.c:1917 src/bin/e_actions.c:2014
 #: src/bin/e_actions.c:2077 src/bin/e_actions.c:2140 src/bin/e_actions.c:2208
 #: src/bin/e_actions.c:2271 src/bin/e_confirm_dialog.c:44
-#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9205 src/bin/e_fm.c:9459
+#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9238 src/bin/e_fm.c:9492
 #: src/bin/e_module.c:518 src/bin/e_screensaver.c:145
 msgid "Yes"
 msgstr "نعم"
@@ -89,7 +76,7 @@ msgstr "نعم"
 #: src/bin/e_actions.c:382 src/bin/e_actions.c:1919 src/bin/e_actions.c:2016
 #: src/bin/e_actions.c:2079 src/bin/e_actions.c:2142 src/bin/e_actions.c:2210
 #: src/bin/e_actions.c:2273 src/bin/e_confirm_dialog.c:45
-#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9203 src/bin/e_fm.c:9460
+#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9236 src/bin/e_fm.c:9493
 #: src/bin/e_module.c:519 src/bin/e_screensaver.c:147
 msgid "No"
 msgstr "لا"
@@ -154,7 +141,7 @@ msgstr "لقد طلبت تنويم حاسوبك.<br><br>أأنت متأكد أن
 msgid "Window : Actions"
 msgstr "النوافذ : اﻹجراءات"
 
-#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6168 src/bin/e_gadcon.c:1410
+#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6201 src/bin/e_gadcon.c:1410
 #: src/bin/e_int_border_menu.c:592
 msgid "Move"
 msgstr "حرّك"
@@ -290,7 +277,7 @@ msgstr "التحول لحالة الثقب"
 #: src/bin/e_actions.c:2927 src/bin/e_actions.c:2929 src/bin/e_actions.c:2931
 #: src/bin/e_actions.c:2933 src/bin/e_actions.c:2935 src/bin/e_actions.c:2937
 #: src/bin/e_actions.c:2939 src/bin/e_actions.c:3114 src/bin/e_actions.c:3119
-#: src/bin/e_fm.c:3267 src/bin/e_fm.c:3273 src/bin/e_fm.c:9986
+#: src/bin/e_fm.c:3300 src/bin/e_fm.c:3306 src/bin/e_fm.c:10019
 #: src/bin/e_fm_device.c:334 src/bin/e_fm_device.c:358
 #: src/bin/e_fm_device.c:637 src/bin/e_fm_device.c:664
 #: src/bin/e_int_menus.c:144 src/bin/e_int_shelf_config.c:247
@@ -325,7 +312,7 @@ msgstr "اعرض سطح المكتب"
 
 #: src/bin/e_actions.c:2837
 msgid "Show The Shelf"
-msgstr "اعرض Ø§Ù\84درج"
+msgstr "اعرض Ø§Ù\84رÙ\81"
 
 #: src/bin/e_actions.c:2842
 msgid "Flip Desktop To..."
@@ -659,8 +646,8 @@ msgstr "التحول لوضع دون اتصال"
 #: src/modules/conf_theme/e_int_config_theme.c:396
 #: src/modules/conf_theme/e_int_config_theme.c:796
 #: src/modules/gadman/e_mod_config.c:182 src/modules/syscon/e_mod_main.c:31
-#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:52
-#: src/modules/syscon/e_mod_main.c:119
+#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:58
+#: src/modules/syscon/e_mod_main.c:125
 msgid "System"
 msgstr "النظام"
 
@@ -716,10 +703,10 @@ msgstr "عين كخلفية"
 msgid "Color Selector"
 msgstr "منتقي اﻵلوان"
 
-#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1611 src/bin/e_config.c:2229
+#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1580 src/bin/e_config.c:2198
 #: src/bin/e_config_dialog.c:262 src/bin/e_eap_editor.c:854
 #: src/bin/e_eap_editor.c:918 src/bin/e_entry_dialog.c:62 src/bin/e_exec.c:398
-#: src/bin/e_fm.c:8717 src/bin/e_fm.c:9361 src/bin/e_fm_prop.c:507
+#: src/bin/e_fm.c:8750 src/bin/e_fm.c:9394 src/bin/e_fm_prop.c:507
 #: src/bin/e_int_border_remember.c:324 src/bin/e_int_border_remember.c:525
 #: src/bin/e_module.c:415 src/bin/e_sys.c:487 src/bin/e_sys.c:524
 #: src/bin/e_utils.c:707 src/modules/conf_dialogs/e_int_config_profiles.c:387
@@ -734,7 +721,7 @@ msgid "OK"
 msgstr "موافق"
 
 #: src/bin/e_color_dialog.c:47 src/bin/e_eap_editor.c:856
-#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8719
+#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8752
 #: src/bin/e_fm_prop.c:508 src/bin/e_utils.c:1162
 #: src/modules/conf_dialogs/e_int_config_profiles.c:388
 #: src/modules/conf_intl/e_int_config_imc_import.c:124
@@ -746,64 +733,42 @@ msgstr "موافق"
 msgid "Cancel"
 msgstr "ألغ"
 
-#: src/bin/e_config.c:972 src/bin/e_config.c:1005
-msgid ""
-"Settings data needed upgrading. Your old settings have<br>been wiped and a "
-"new set of defaults initialized. This<br>will happen regularly during "
-"development, so don't report a<br>bug. This simply means Enlightenment needs "
-"new settings<br>data by default for usable functionality that your "
-"old<br>settings simply lack. This new set of defaults will fix<br>that by "
-"adding it in. You can re-configure things now to your<br>liking. Sorry for "
-"the hiccup in your settings.<br>"
-msgstr ""
-"إعدادات الضبط تحتاج للترقية. إعداداتك القديمة <br>قد تم محوها ، و مجموعة "
-"جديدة من اﻹعدادات الافتراضية تم تهيئتها. <br>هذا  يحدث بشكل منتظم خلال "
-"التطوير ، وبالتالي لا ترسل تقرير <br>بخطأ. هذا يعني ببساطة أن انليتمنت تحتاج "
-"ﻹعدادات جديدة <br>البيانات اﻷساسية للوظائف المستخدمة يمكن استخدامها في "
-"اﻹعدادات <br>القديمة ببساطة . هذه مجموعة جديدة من اﻹعدادات اﻹفتراضية التي "
-"ستقوم باﻹصلاح <br>بإضافتها يمكنك إعادة إعداد اﻷشياء اﻵن إلى حسابك <br>كما "
-"كانت. آسف للتدخل في اﻹعدادات الخاصة بك. <br>"
+#: src/bin/e_config.c:972
+#: src/bin/e_config.c:1005
+msgid "Settings data needed upgrading. Your old settings have<br>been wiped and a new set of defaults initialized. This<br>will happen regularly during development, so don't report a<br>bug. This simply means Enlightenment needs new settings<br>data by default for usable functionality that your old<br>settings simply lack. This new set of defaults will fix<br>that by adding it in. You can re-configure things now to your<br>liking. Sorry for the hiccup in your settings.<br>"
+msgstr "إعدادات الضبط تحتاج للترقية. إعداداتك القديمة <br>قد أُزيلت ، و واحدة أخرى جديدة و افتراضية قد هيئت. <br>سيحدث هذا بانتظام أثناء التطوير ، لذا لا تبلغ بوجود<br>علة. هذا يعني بكل بساطة أن إنلايتنمينت يحتاج لبيانات إعدادات جديدة <br>إفتراضيا لتحصل على أداء أفضل<br>كانت إعداداتك القديمة تفتقر لتوفيره .  هذه اﻹعدادات الجديدة ستصلح <br>ذلك عبر إضافتها فيها. يمكنك اﻵن إعادة إعداد اﻷشياء حسب<br>رغبتك. نأسف ﻹزعاجك.. <br>"
 
 #: src/bin/e_config.c:989
-msgid ""
-"Your settings are NEWER than Enlightenment. This is very<br>strange. This "
-"should not happen unless you downgraded<br>Enlightenment or copied the "
-"settings from a place where<br>a newer version of Enlightenment was running. "
-"This is bad and<br>as a precaution your settings have been now restored "
-"to<br>defaults. Sorry for the inconvenience.<br>"
-msgstr ""
-"إعداداتك أحدث من إصدارة إنلايتنمينت هذه . هذا غريب<br>جدا. يجب أن لا يحدث "
-"هذا إلا إذا خفضت<br>إصدارة إنلايتنمينت أو نسخت إعدادات من مكان آخر<br> يحتوي "
-"على إصدارة جديدة من إنلايتنمينت. هذا سيء <br>و احتياطا فإن إعداداتك تم "
-"إرجاعها إلى <br>اﻹفتراضية. نأسف على اﻹزعاج.<br>"
+msgid "Your settings are NEWER than Enlightenment. This is very<br>strange. This should not happen unless you downgraded<br>Enlightenment or copied the settings from a place where<br>a newer version of Enlightenment was running. This is bad and<br>as a precaution your settings have been now restored to<br>defaults. Sorry for the inconvenience.<br>"
+msgstr "إعداداتك أحدث من إصدار إنلايتنمينت. هذا غريب<br>جدا. لا يجب لهذا أن يحدث إلا إذا خفضت<br>إصدار إنلايتنمينت أو نسختَ اﻹعدادات من مكان آخر<br>يحتوي نسخة جديدة من إنلايتنمينت تعمل عليه. هذا سيء<br>و كإجراء إحترازي فإن إعداداتك ستعاد إلى<br>اﻹفتراضيات. نأسف ﻹزعاجك.<br>"
 
-#: src/bin/e_config.c:1598 src/bin/e_config.c:2216
+#: src/bin/e_config.c:1567 src/bin/e_config.c:2185
 msgid "Enlightenment Settings Write Problems"
 msgstr "خلل في كتابة أعدادات إنلايتنمينت"
 
-#: src/bin/e_config.c:1601
-#, c-format
+#: src/bin/e_config.c:1570
+#, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while moving config files<br>from:<br>"
+"Enlightenment has had an error while moving config files<br>from:<br>"
 "%s<br><br>to:<br>%s<br><br>The rest of the write has been aborted for safety."
 "<br>"
 msgstr ""
 "حصل إنلايتنمينت على خطأ أثناء نقل ملفات اﻹعداد<br>من:<br>%s<br><br>إلى:<br>"
 "%s<br><br>بقية الكتابة أُلغيت ﻷجل سلامة الملفات<br>"
 
-#: src/bin/e_config.c:2126
+#: src/bin/e_config.c:2095
 msgid "Settings Upgraded"
 msgstr "تم ترقية اﻹعدادات"
 
-#: src/bin/e_config.c:2143
+#: src/bin/e_config.c:2112
 msgid "The EET file handle is bad."
 msgstr "تعامل ملف EET سيء."
 
-#: src/bin/e_config.c:2146
+#: src/bin/e_config.c:2115
 msgid "The file data is empty."
 msgstr "بيانات الملف فارغة"
 
-#: src/bin/e_config.c:2149
+#: src/bin/e_config.c:2118
 msgid ""
 "The file is not writable. Perhaps the disk is read-only<br>or you lost "
 "permissions to your files."
@@ -811,15 +776,15 @@ msgstr ""
 "الملف غير قابل للكتابة عليه. ربما لكون القرص مخصصا للقراءة فقط<br>أو فقدت "
 "الأذونات إلى ملفاتك."
 
-#: src/bin/e_config.c:2152
+#: src/bin/e_config.c:2121
 msgid "Memory ran out while preparing the write.<br>Please free up memory."
 msgstr "نفِدت الذاكرة أثناء اﻹعداد للكتابة.<br>رجاءا حرر مساحة من الذاكرة."
 
-#: src/bin/e_config.c:2155
+#: src/bin/e_config.c:2124
 msgid "This is a generic error."
 msgstr "هذا خطأ عام"
 
-#: src/bin/e_config.c:2158
+#: src/bin/e_config.c:2127
 msgid ""
 "The settings file is too large.<br>It should be very small (a few hundred KB "
 "at most)."
@@ -827,72 +792,73 @@ msgstr ""
 "ملف إعدادات الضبط كبير جدا.<br>بينما يجب أن يكون صغيرا (بعض مئات من "
 "الكيلوبايتات)."
 
-#: src/bin/e_config.c:2161
+#: src/bin/e_config.c:2130
 msgid "You have I/O errors on the disk.<br>Maybe it needs replacing?"
 msgstr "لديك أخطاء I/O على القرص.<br>ربما تحتاج لتبديله؟"
 
-#: src/bin/e_config.c:2164
+#: src/bin/e_config.c:2133
 msgid "You ran out of space while writing the file"
 msgstr "نفِدَت المساحة الشاغرة لديك أثناء كتابة الملف"
 
-#: src/bin/e_config.c:2167
+#: src/bin/e_config.c:2136
 msgid "The file was closed on it while writing."
 msgstr "أُغلِق الملف على ذلك أثناء الكتابة"
 
-#: src/bin/e_config.c:2170
+#: src/bin/e_config.c:2139
 msgid "Memory-mapping (mmap) of the file failed."
 msgstr "فشِل تكوين خريطة - mmap - ذاكرة الملف "
 
-#: src/bin/e_config.c:2173
+#: src/bin/e_config.c:2142
 msgid "X509 Encoding failed."
 msgstr "فشِل الترميز X509"
 
-#: src/bin/e_config.c:2176
+#: src/bin/e_config.c:2145
 msgid "Signature failed."
 msgstr "فشل التوقيع."
 
-#: src/bin/e_config.c:2179
+#: src/bin/e_config.c:2148
 msgid "The signature was invalid."
 msgstr "التوقيع غير صالح"
 
-#: src/bin/e_config.c:2182
+#: src/bin/e_config.c:2151
 msgid "Not signed."
 msgstr "لم تُوقّع"
 
-#: src/bin/e_config.c:2185
+#: src/bin/e_config.c:2154
 msgid "Feature not implemented."
 msgstr "ميزة لم تنفّذ"
 
-#: src/bin/e_config.c:2188
+#: src/bin/e_config.c:2157
 msgid "PRNG was not seeded."
 msgstr ""
 
-#: src/bin/e_config.c:2191
+#: src/bin/e_config.c:2160
 msgid "Encryption failed."
 msgstr "فشل التشفير."
 
-#: src/bin/e_config.c:2194
+#: src/bin/e_config.c:2163
 #, fuzzy
 msgid "Decryption failed."
 msgstr "فشل فك التشفير."
 
-#: src/bin/e_config.c:2197
+#: src/bin/e_config.c:2166
 msgid "The error is unknown to Enlightenment."
 msgstr "الخطأ مجهول لدى إنلايتنمينت"
 
-#: src/bin/e_config.c:2219
-#, c-format
+#: src/bin/e_config.c:2188
+#, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while writing<br>its config file.<br>"
+"Enlightenment has had an error while writing<br>its config file.<br>"
 "%s<br><br>The file where the error occurred was:<br>%s<br><br>This file has "
 "been deleted to avoid corrupt data.<br>"
 msgstr ""
 "حصل إنلايتنمينت على خطأ أثناء <br>كتابة ملف إعداداته<br>%s<br>الملف اللذي "
 "حدث فيه الخلل:<br>%s<br>تم حذف هذا الملف لتفادي تعليق أو افساد البيانات<br>"
 
-#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:721
+#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:756
 #: src/modules/conf/e_mod_main.c:275 src/modules/conf_paths/e_mod_main.c:17
 #: src/modules/conf_performance/e_mod_main.c:17
+#: src/modules/syscon/e_mod_main.c:36
 msgid "Advanced"
 msgstr "متقدم"
 
@@ -914,9 +880,9 @@ msgstr "اﻹمتدادات"
 
 #: src/bin/e_configure.c:29 src/bin/e_configure.c:32 src/bin/e_configure.c:242
 #: src/modules/conf_paths/e_int_config_paths.c:80
-#: src/modules/conf_theme/e_int_config_color_classes.c:847
+#: src/modules/conf_theme/e_int_config_color_classes.c:857
 #: src/modules/conf_theme/e_int_config_fonts.c:98
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:234
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:236
 msgid "Modules"
 msgstr "وحدات "
 
@@ -924,7 +890,7 @@ msgstr "وحدات "
 msgid "Preferences"
 msgstr "تفضيلات"
 
-#: src/bin/e_container.c:132
+#: src/bin/e_container.c:124
 #, c-format
 msgid "Container %d"
 msgstr "الحاوية %d"
@@ -943,12 +909,8 @@ msgid "Lock Failed"
 msgstr "فشل القفل"
 
 #: src/bin/e_desklock.c:237
-msgid ""
-"Locking the desktop failed because some application<br>has grabbed either "
-"the keyboard or the mouse or both<br>and their grab is unable to be broken."
-msgstr ""
-"فشل قفل سطح المكتب لئن بعض البرامج<br>مسكت إما لوحة المفاتيح أو الفأرة أو "
-"كليهما<br>ولايمكن كسر مسكتهم."
+msgid "Locking the desktop failed because some application<br>has grabbed either the keyboard or the mouse or both<br>and their grab is unable to be broken."
+msgstr "فشل قفل سطح المكتب لأن بعض البرامج<br>مسكت إما لوحة المفاتيح أو الفأرة أو كليهما<br>ولايمكن كسر مسكتهم."
 
 #: src/bin/e_desklock.c:322
 msgid "Please enter your unlock password"
@@ -956,30 +918,20 @@ msgstr "ادخل كلمة مرور فك القفل"
 
 #: src/bin/e_desklock.c:712
 msgid "Authentication System Error"
-msgstr "فشل التوثيق من النظام"
+msgstr "خطأ نظام التوثيق"
 
 #: src/bin/e_desklock.c:713
 #, c-format
-msgid ""
-"Authentication via PAM had errors setting up the<br>authentication session. "
-"The error code was <hilight>%i</hilight>.<br>This is bad and should not be "
-"happening. Please report this bug."
-msgstr ""
-"حصلت أخطاء أثناء التوثيق عن طريق جلسة توثيق بام(PAM). كود الخلل هو <hilight>"
-"%i</hilight>. هذا سيئ ولا يجب أن يحدث. يرجى إبلاغنا بهذه العلة."
+msgid "Authentication via PAM had errors setting up the<br>authentication session. The error code was <hilight>%i</hilight>.<br>This is bad and should not be happening. Please report this bug."
+msgstr "التوثيق عبر (PAM) به خطأ إعداد<br>جلسة التوثيق. شفرة الخطأ كانت<hilight>%i</hilight>.<br>هذا سيء و يجب أن لا يحدث. رجاء بلغ عن هذه العلة."
 
 #: src/bin/e_desklock.c:1041 src/bin/e_screensaver.c:136
 msgid "Activate Presentation Mode?"
 msgstr "تفعيل نمط العرض؟"
 
 #: src/bin/e_desklock.c:1044
-msgid ""
-"You unlocked desktop too fast.<br><br>Would you like to enable "
-"<b>presentation</b> mode and temporarily disable screen saver, lock and "
-"power saving?"
-msgstr ""
-"لقد قمت بإلغاء قفل سطح المكتب بشكل صحيح.<br><br>هل تريد تمكين <b>وضع</b> "
-"العرض و إيقاف قفل و حافظة الشاشة , وإدارة طاقتها بشكل مؤقت؟"
+msgid "You unlocked desktop too fast.<br><br>Would you like to enable <b>presentation</b> mode and temporarily disable screen saver, lock and power saving?"
+msgstr "لقد قمت بفك قفل سطح المكتب بشكل سريع.<br><br>هل تريد تمكين وضع <b>العرض</b>  و تعطيل قفل حافظة الشاشة , وإدارة الطاقة بشكل مؤقت؟"
 
 #: src/bin/e_desklock.c:1054 src/bin/e_screensaver.c:149
 msgid "No, but increase timeout"
@@ -991,21 +943,11 @@ msgstr "لا, وتوقف عن السؤال"
 
 #: src/bin/e_eap_editor.c:174
 msgid "Incomplete Window Properties"
-msgstr "خيارات النافذة غير كاملة"
+msgstr "خصائص النافذة غير كاملة"
 
 #: src/bin/e_eap_editor.c:175
-msgid ""
-"The window you are creating an icon for<br>does not contain window name and "
-"class<br>properties, so the needed properties for<br>the icon so that it "
-"will be used for this<br>window cannot be guessed. You will need to<br>use "
-"the window title instead. This will only<br>work if the window title is the "
-"same at<br>the time the window starts up, and does not<br>change."
-msgstr ""
-"النافذة التي تحاول إنشاء أيقونه لها<br>لا تحتوي على إسم للنافذة ولا خصائص "
-"<br>التصنيف, لذلك فالخصائص المطلوبة لهذه اﻷيقونة ليتم إستخدامها<br>لهذه "
-"النافذة لا يمكن توقعها. أنت تحتاج إلى<br>إستخدام عنوان النافذة كبديل. هذا "
-"سيعمل فقط <br> في حالة أن عنوان النافذة متطابق في <br>نفس الوقت عمل النافذة "
-"الرئيسية , ولم<br>يتغير."
+msgid "The window you are creating an icon for<br>does not contain window name and class<br>properties, so the needed properties for<br>the icon so that it will be used for this<br>window cannot be guessed. You will need to<br>use the window title instead. This will only<br>work if the window title is the same at<br>the time the window starts up, and does not<br>change."
+msgstr "النافذة التي تحاول إنشاء أيقونه لها<br>لا تحتوي على إسم نافذة ولا خصائص <br>التصنيف, لذلك فالخصائص المطلوبة لهذه اﻷيقونة ليتم إستخدامها<br>لهذه النافذة لا يمكن توقعها. ستحتاج إلى<br>إستخدام عنوان النافذة كبديل. هذا سيعمل فقط <br> في حالة أن عنوان النافذة نفسه <br> وقت عمل النافذة , و لم<br>يتغير."
 
 #: src/bin/e_eap_editor.c:230
 #, fuzzy
@@ -1025,7 +967,7 @@ msgstr "التعليق"
 
 #: src/bin/e_eap_editor.c:704
 msgid "URL"
-msgstr "URL"
+msgstr "الرابط"
 
 #: src/bin/e_eap_editor.c:726 src/bin/e_eap_editor.c:735
 #: src/bin/e_fm_prop.c:394 src/modules/conf_theme/e_int_config_fonts.c:95
@@ -1044,7 +986,7 @@ msgstr "فئة النافذة"
 
 #: src/bin/e_eap_editor.c:751 src/modules/fileman/e_int_config_mime.c:169
 msgid "Categories"
-msgstr "اﻷقسام"
+msgstr "المجموعات"
 
 #: src/bin/e_eap_editor.c:758
 msgid "Mime Types"
@@ -1057,7 +999,7 @@ msgstr "ملف سطح المكتب"
 #: src/bin/e_eap_editor.c:775
 #: src/modules/conf_performance/e_int_config_performance.c:115
 #: src/modules/everything/evry_config.c:378
-#: src/modules/everything/evry_plug_files.c:1491
+#: src/modules/everything/evry_plug_files.c:1476
 #: src/modules/pager/e_mod_config.c:126 src/modules/pager/e_mod_config.c:213
 msgid "General"
 msgstr "عام"
@@ -1080,32 +1022,32 @@ msgstr "خيارات"
 
 #: src/bin/e_eap_editor.c:817
 msgid "Select an Icon"
-msgstr "Ø¥ختر أيقونة"
+msgstr "اختر أيقونة"
 
 #: src/bin/e_eap_editor.c:883
 msgid "Select an Executable"
-msgstr "Ø¥ختر ملف تنفيذي"
+msgstr "اختر ملف تنفيذي"
 
-#: src/bin/e_entry.c:496 src/bin/e_fm.c:8208 src/bin/e_shelf.c:1703
+#: src/bin/e_entry.c:501 src/bin/e_fm.c:8241 src/bin/e_shelf.c:1703
 #: src/modules/conf_dialogs/e_int_config_profiles.c:135
 #: src/modules/conf_shelves/e_int_config_shelf.c:81
 #: src/modules/ibar/e_mod_config.c:108
 msgid "Delete"
-msgstr "حذÙ\81"
+msgstr "اÙ\85Ø­"
 
-#: src/bin/e_entry.c:506 src/bin/e_fm.c:8116
+#: src/bin/e_entry.c:511 src/bin/e_fm.c:8149
 msgid "Cut"
 msgstr "قص"
 
-#: src/bin/e_entry.c:514 src/bin/e_fm.c:6163 src/bin/e_fm.c:8130
+#: src/bin/e_entry.c:519 src/bin/e_fm.c:6196 src/bin/e_fm.c:8163
 msgid "Copy"
 msgstr "انسخ"
 
-#: src/bin/e_entry.c:522 src/bin/e_fm.c:7954 src/bin/e_fm.c:8143
+#: src/bin/e_entry.c:527 src/bin/e_fm.c:7987 src/bin/e_fm.c:8176
 msgid "Paste"
 msgstr "الصق"
 
-#: src/bin/e_entry.c:532
+#: src/bin/e_entry.c:537
 msgid "Select All"
 msgstr "اختر الكل"
 
@@ -1118,17 +1060,17 @@ msgstr "خلل في التشغيل"
 
 #: src/bin/e_exec.c:218
 msgid "Enlightenment was unable to get current directory"
-msgstr "عجز إنلايتنمينت عن الحصول على الدليل الحالي"
+msgstr "عجز إنلايتنمينت عن الحصول على المجلد الحالي"
 
 #: src/bin/e_exec.c:225
 #, c-format
 msgid "Enlightenment was unable to change to directory:<br><br>%s"
-msgstr "لا يستطيع إنلايتنمينت التغيير إلى الدليل:<br><br>%s<br>"
+msgstr "لا يستطيع إنلايتنمينت التغيير إلى المجلد:<br><br>%s<br>"
 
 #: src/bin/e_exec.c:237
 #, c-format
 msgid "Enlightenment was unable to restore to directory:<br><br>%s"
-msgstr "لا يستطيع إنلايتنمينت اﻹستعادة إلى الدليل:<br><br>%s<br>"
+msgstr "لا يستطيع إنلايتنمينت اﻹستعادة إلى المجلد:<br><br>%s<br>"
 
 #: src/bin/e_exec.c:261
 #, fuzzy, c-format
@@ -1141,12 +1083,8 @@ msgstr "خلل في تشغيل البرنامج"
 
 #: src/bin/e_exec.c:391
 #, c-format
-msgid ""
-"Enlightenment was unable to run the application:<br><br>%s<br><br>The "
-"application failed to start."
-msgstr ""
-"لا يستطيع إنلايتنمينت تشغيل البرنامج:<br><br>%s<br><br>لسبب فشل البرنامج في "
-"البدء."
+msgid "Enlightenment was unable to run the application:<br><br>%s<br><br>The application failed to start."
+msgstr "لا يستطيع إنلايتنمينت تشغيل البرنامج:<br><br>%s<br><br>فشل البرنامج في البدء."
 
 #: src/bin/e_exec.c:491
 msgid "Application Execution Error"
@@ -1155,62 +1093,62 @@ msgstr "فشل تنفيذ البرنامج"
 #: src/bin/e_exec.c:503
 #, c-format
 msgid "%s stopped running unexpectedly."
-msgstr "%s فشل في التشغيل بشكل غير متوقع."
+msgstr "%s توقف عن التشغيل بشكل غير متوقع."
 
 #: src/bin/e_exec.c:509
 #, c-format
 msgid "An exit code of %i was returned from %s."
-msgstr "Ø£Ù\85ر خروج من %i عاد من %s."
+msgstr "تشÙ\81Ù\8aر خروج من %i عاد من %s."
 
 #: src/bin/e_exec.c:517
 #, c-format
 msgid "%s was interrupted by an Interrupt Signal."
-msgstr "%s تم إعتراضه بواسطة إشارة إعتراض."
+msgstr "%s تمت مقاطعته بواسطة إشارة مقاطعة."
 
 #: src/bin/e_exec.c:520
 #, c-format
 msgid "%s was interrupted by a Quit Signal."
-msgstr "%s تم إعتراضه بواسطة إشارة خروج"
+msgstr "%s تمت مقاطعته بواسطة إشارة خروج"
 
 #: src/bin/e_exec.c:524
 #, c-format
 msgid "%s was interrupted by an Abort Signal."
-msgstr "%s تم إعتراضه بواسطة إشارة إلغاء"
+msgstr "%s تمت مقاطعته بواسطة إشارة إحباط"
 
 #: src/bin/e_exec.c:527
 #, c-format
 msgid "%s was interrupted by a Floating Point Error."
-msgstr "%s تم إعتراضه بواسطة خطأ النقطة العائمة(floating point)."
+msgstr "%s تمت مقاطعته بواسطة خطأ النقطة العائمة (floating point)."
 
 #: src/bin/e_exec.c:531
 #, c-format
 msgid "%s was interrupted by an Uninterruptable Kill Signal."
-msgstr "%s تم إعتراضه بواسطة إشارة قتل."
+msgstr "%s تمت مقاطعته بواسطة إشارة قتل."
 
 #: src/bin/e_exec.c:535
 #, c-format
 msgid "%s was interrupted by a Segmentation Fault."
-msgstr "%s تم إعتراضه بواسطة خطأ في الترقيم(segmentation fault)."
+msgstr "%s تمت مقاطعته بواسطة خطأ في الترقيم (segmentation fault)."
 
 #: src/bin/e_exec.c:539
 #, c-format
 msgid "%s was interrupted by a Broken Pipe."
-msgstr "%s تم إعتراضه بسبب أنبوب مكسور (broken pipe)."
+msgstr "%s تمت مقاطعته بسبب أنبوب مكسور (broken pipe)."
 
 #: src/bin/e_exec.c:542
 #, c-format
 msgid "%s was interrupted by a Termination Signal."
-msgstr "%s تم اﻹعتراض بسبب إشارة إنهاء"
+msgstr "%s تمت مقاطعته بسبب إشارة إنهاء"
 
 #: src/bin/e_exec.c:546
 #, c-format
 msgid "%s was interrupted by a Bus Error."
-msgstr "%s تم اﻹعتراض بسبب خطأ في المسار"
+msgstr "%s تمت مقاطعته بسبب خطأ في المسار"
 
 #: src/bin/e_exec.c:549
 #, c-format
 msgid "%s was interrupted by the signal number %i."
-msgstr " تمت مقاطعة %s بواسطة اﻹشارة رقم %i."
+msgstr "%s تمت مقاطعته بواسطة اﻹشارة رقم %i."
 
 #: src/bin/e_exec.c:605
 msgid ""
@@ -1232,236 +1170,233 @@ msgstr "احفظ هذه الرسالة"
 #: src/bin/e_exec.c:681 src/bin/e_exec.c:760
 #, c-format
 msgid "This error log will be saved as %s/%s.log"
-msgstr "سجل الخطأ هذا سيتم حفظه في ملف باسم %s/%s.log"
+msgstr "سيُحفظ سجل الخطأ هذا باسم %s/%s.log"
 
 #: src/bin/e_exec.c:707
 msgid "Error Information"
-msgstr "خطأ في المعلومات"
+msgstr "معلومات الخطأ"
 
 #: src/bin/e_exec.c:715
 msgid "Error Signal Information"
-msgstr "خلل إشارة المعلومات"
+msgstr "معلومات خلل إشارة"
 
 #: src/bin/e_exec.c:725 src/bin/e_exec.c:732
 msgid "Output Data"
-msgstr "معلومات المخرجات"
+msgstr "بيانات المخرجات"
 
 #: src/bin/e_exec.c:733
 msgid "There was no output."
-msgstr "لا يوجد مخرج."
+msgstr "لا يوجد مُخرج."
 
-#: src/bin/e_fm.c:976
+#: src/bin/e_fm.c:977
 msgid "Nonexistent path"
 msgstr "مسار غير موجود"
 
-#: src/bin/e_fm.c:979
+#: src/bin/e_fm.c:980
 #, c-format
 msgid "%s doesn't exist."
 msgstr "%s غير موجود."
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Mount Error"
-msgstr "خطأ Ø¹Ù\86د Ø§Ù\84تÙ\88صÙ\8aÙ\84"
+msgstr "خطأ توصيل"
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Can't mount device"
 msgstr "لا يمكن توصيل الجهاز"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Unmount Error"
 msgstr "خطأ في الفصل"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Can't unmount device"
 msgstr "لا يمكن فصل الجهاز"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Eject Error"
 msgstr "خطأ في اﻹخراج"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Can't eject device"
 msgstr "لا يمكن إخراج الجهاز"
 
-#: src/bin/e_fm.c:3748
+#: src/bin/e_fm.c:3781
 #, c-format
 msgid "%i Files"
 msgstr "%i ملفات"
 
-#: src/bin/e_fm.c:6176 src/bin/e_fm.c:7962 src/bin/e_fm.c:8151
+#: src/bin/e_fm.c:6209 src/bin/e_fm.c:7995 src/bin/e_fm.c:8184
 msgid "Link"
 msgstr "ارتباط"
 
-#: src/bin/e_fm.c:6184 src/bin/e_fm.c:9143 src/bin/e_fm.c:9284
+#: src/bin/e_fm.c:6217 src/bin/e_fm.c:9176 src/bin/e_fm.c:9317
 msgid "Abort"
 msgstr "إحباط"
 
-#: src/bin/e_fm.c:7881 src/bin/e_fm.c:8041
+#: src/bin/e_fm.c:7914 src/bin/e_fm.c:8074
 #, fuzzy
 msgid "Inherit parent settings"
 msgstr "Inherit parent settings"
 
-#: src/bin/e_fm.c:7890 src/bin/e_fm.c:8050
+#: src/bin/e_fm.c:7923 src/bin/e_fm.c:8083
 #: src/modules/fileman/e_mod_config.c:219
 msgid "View Mode"
-msgstr "أسلوب العرض"
+msgstr "وضع العرض"
 
-#: src/bin/e_fm.c:7897 src/bin/e_fm.c:8057
+#: src/bin/e_fm.c:7930 src/bin/e_fm.c:8090
 msgid "Refresh View"
-msgstr "تحدÙ\8aث العرض"
+msgstr "حدÙ\91Ù\90ث العرض"
 
-#: src/bin/e_fm.c:7905 src/bin/e_fm.c:8065
+#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8098
 msgid "Show Hidden Files"
-msgstr "اظÙ\87ر الملفات المخفية"
+msgstr "اعرض الملفات المخفية"
 
-#: src/bin/e_fm.c:7917 src/bin/e_fm.c:8077
+#: src/bin/e_fm.c:7950 src/bin/e_fm.c:8110
 msgid "Remember Ordering"
-msgstr "احÙ\81ظ الترتيب"
+msgstr "تذÙ\83ر الترتيب"
 
-#: src/bin/e_fm.c:7926 src/bin/e_fm.c:8086
+#: src/bin/e_fm.c:7959 src/bin/e_fm.c:8119
 msgid "Sort Now"
 msgstr "رتب اﻵن"
 
-#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8101
+#: src/bin/e_fm.c:7971 src/bin/e_fm.c:8134
 #: src/modules/conf_paths/e_int_config_paths.c:205
 msgid "New Directory"
 msgstr "مجلد جديد"
 
-#: src/bin/e_fm.c:8216
+#: src/bin/e_fm.c:8249
 msgid "Rename"
 msgstr "أعد التسمية"
 
-#: src/bin/e_fm.c:8235
+#: src/bin/e_fm.c:8268
 msgid "Unmount"
 msgstr "افصل"
 
-#: src/bin/e_fm.c:8240
+#: src/bin/e_fm.c:8273
 msgid "Mount"
-msgstr "وصل"
+msgstr "أوصل"
 
-#: src/bin/e_fm.c:8245
+#: src/bin/e_fm.c:8278
 msgid "Eject"
 msgstr "اخرج"
 
-#: src/bin/e_fm.c:8257
+#: src/bin/e_fm.c:8290
 msgid "Application Properties"
 msgstr "خصائص التطبيق"
 
-#: src/bin/e_fm.c:8263 src/bin/e_fm_prop.c:105
+#: src/bin/e_fm.c:8296 src/bin/e_fm_prop.c:105
 msgid "File Properties"
-msgstr "إعدادات الملف"
+msgstr "خصائص الملف"
 
-#: src/bin/e_fm.c:8500 src/bin/e_fm.c:8553
+#: src/bin/e_fm.c:8533 src/bin/e_fm.c:8586
 msgid "Use default"
 msgstr "استخدم اﻹفتراضي"
 
-#: src/bin/e_fm.c:8526 src/modules/fileman/e_mod_config.c:224
+#: src/bin/e_fm.c:8559 src/modules/fileman/e_mod_config.c:224
 msgid "Grid Icons"
 msgstr "شيكة أيقونات"
 
-#: src/bin/e_fm.c:8534 src/modules/fileman/e_mod_config.c:226
+#: src/bin/e_fm.c:8567 src/modules/fileman/e_mod_config.c:226
 msgid "Custom Icons"
 msgstr "أيقونات مخصصة"
 
-#: src/bin/e_fm.c:8542 src/modules/everything/evry_config.c:430
+#: src/bin/e_fm.c:8575 src/modules/everything/evry_config.c:430
 #: src/modules/everything/evry_config.c:460
 #: src/modules/fileman/e_mod_config.c:234
 msgid "List"
 msgstr "قائمة"
 
-#: src/bin/e_fm.c:8568
+#: src/bin/e_fm.c:8601
 #, c-format
 msgid "Icon Size (%d)"
 msgstr "حجم اﻷيقونة (%d)"
 
-#: src/bin/e_fm.c:8614 src/bin/e_fm.c:8820
+#: src/bin/e_fm.c:8647 src/bin/e_fm.c:8853
 msgid "Set background..."
-msgstr "تعÙ\8aÙ\8aÙ\86 Ø§Ù\84خلفية..."
+msgstr "عÙ\8aÙ\86 خلفية..."
 
-#: src/bin/e_fm.c:8619 src/bin/e_fm.c:8864
+#: src/bin/e_fm.c:8652 src/bin/e_fm.c:8897
 msgid "Set overlay..."
-msgstr "تعÙ\8aÙ\8aÙ\86 Ø§Ù\84غطاء..."
+msgstr "عÙ\8aÙ\86 غطاء..."
 
-#: src/bin/e_fm.c:8718 src/modules/conf_theme/e_int_config_theme.c:1032
+#: src/bin/e_fm.c:8751 src/modules/conf_theme/e_int_config_theme.c:1032
 msgid "Clear"
-msgstr "مسح"
+msgstr "امح"
 
-#: src/bin/e_fm.c:8944
+#: src/bin/e_fm.c:8977
 msgid "Create a new Directory"
-msgstr "اÙ\86شء مجلد جديد"
+msgstr "اÙ\86شئ مجلد جديد"
 
-#: src/bin/e_fm.c:8945
+#: src/bin/e_fm.c:8978
 msgid "New Directory Name:"
 msgstr "اسم المجلد الجديد:"
 
-#: src/bin/e_fm.c:8999
+#: src/bin/e_fm.c:9032
 #, c-format
 msgid "Rename %s to:"
 msgstr "أعد تسمية %s إلى:"
 
-#: src/bin/e_fm.c:9001
+#: src/bin/e_fm.c:9034
 msgid "Rename File"
-msgstr "غÙ\8aر Ø§Ø³Ù\85 الملف"
+msgstr "أعد ØªØ³Ù\85Ù\8aØ© الملف"
 
-#: src/bin/e_fm.c:9142 src/bin/e_fm.c:9283
+#: src/bin/e_fm.c:9175 src/bin/e_fm.c:9316
 msgid "Retry"
 msgstr "أعد المحاولة"
 
-#: src/bin/e_fm.c:9146 src/bin/e_fm.c:9289
+#: src/bin/e_fm.c:9179 src/bin/e_fm.c:9322
 msgid "Error"
 msgstr "خلل"
 
-#: src/bin/e_fm.c:9149
+#: src/bin/e_fm.c:9182
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: src/bin/e_fm.c:9204
+#: src/bin/e_fm.c:9237
 msgid "No to all"
-msgstr "لا للجميع"
+msgstr "لا للكل"
 
-#: src/bin/e_fm.c:9206
+#: src/bin/e_fm.c:9239
 msgid "Yes to all"
-msgstr "نعم للجميع"
+msgstr "نعم للكل"
 
-#: src/bin/e_fm.c:9209
+#: src/bin/e_fm.c:9242
 msgid "Warning"
 msgstr "تحذير"
 
-#: src/bin/e_fm.c:9212
+#: src/bin/e_fm.c:9245
 #, c-format
 msgid "File already exists, overwrite?<br><hilight>%s</hilight>"
-msgstr "الملف موجود من قبل, اكتب فوقه؟<br><hilight>%s</hilight>"
+msgstr "الملف موجود من قبل, اكتب عليه؟<br><hilight>%s</hilight>"
 
-#: src/bin/e_fm.c:9285
+#: src/bin/e_fm.c:9318
 msgid "Ignore this"
 msgstr "تجاهل هذا"
 
-#: src/bin/e_fm.c:9286
+#: src/bin/e_fm.c:9319
 msgid "Ignore all"
 msgstr "تجاهل الكل"
 
-#: src/bin/e_fm.c:9291
+#: src/bin/e_fm.c:9324
 #, c-format
 msgid "An error occurred while performing an operation.<br>%s"
 msgstr "حدث خلل أثناء تنفيذ عملية.<br>%s"
 
-#: src/bin/e_fm.c:9462
+#: src/bin/e_fm.c:9495
 msgid "Confirm Delete"
-msgstr "تأÙ\83Ù\8aد Ø§Ù\84حذÙ\81"
+msgstr "Ø£Ù\83Ù\91Ù\90د Ø§Ù\84Ù\85Ø­Ù\88"
 
-#: src/bin/e_fm.c:9467
+#: src/bin/e_fm.c:9500
 #, c-format
 msgid "Are you sure you want to delete<br><hilight>%s</hilight> ?"
-msgstr "هل أنك متأكد من أنك تريد خذف<br><hilight>%s</hilight> ؟"
+msgstr "هل أنت متأكد من أنك تريد محو<br><hilight>%s</hilight> ؟"
 
-#: src/bin/e_fm.c:9473
+#: src/bin/e_fm.c:9506
 #, c-format
-msgid ""
-"Are you sure you want to delete<br>the %d selected files in:<br><hilight>%s</"
-"hilight> ?"
-msgstr ""
-"هل تريد تأكيد مسح<br>الملفات %d التي إخترتها في:<br><hilight>%s</hilight> ?"
+msgid "Are you sure you want to delete<br>the %d selected files in:<br><hilight>%s</hilight> ?"
+msgstr "هل تريد تأكيد محو<br>الملفات %d التي إخترتها في:<br><hilight>%s</hilight> ?"
 
 #: src/bin/e_fm_device.c:33
 #, c-format
@@ -1491,7 +1426,7 @@ msgstr "%llu بايت"
 #: src/bin/e_fm_device.c:74
 #, c-format
 msgid "Unknown Volume"
-msgstr "حجم غير معروفة"
+msgstr "حجم غير معروف"
 
 #: src/bin/e_fm_device.c:326
 msgid "Removable Device"
@@ -1553,7 +1488,7 @@ msgstr "اﻹفتراضي"
 
 #: src/bin/e_fm_prop.c:429
 msgid "Thumbnail"
-msgstr "صورة مصغرة"
+msgstr "مصغرة"
 
 #: src/bin/e_fm_prop.c:432
 #: src/modules/conf_display/e_int_config_desklock.c:298
@@ -1566,25 +1501,25 @@ msgstr "استخدم هذه اﻷيقونة لكل الملفات من هذا ا
 
 #: src/bin/e_fm_prop.c:450
 msgid "Link Information"
-msgstr "اربط المعلومة"
+msgstr "معلومات اﻹرتباط"
 
 #: src/bin/e_fm_prop.c:496
 msgid "Select an Image"
-msgstr "Ø¥ختر صورة"
+msgstr "اختر صورة"
 
 #: src/bin/e_gadcon.c:1378 src/bin/e_int_border_menu.c:118
 msgid "Move to"
-msgstr "Ø¥نقل إلى"
+msgstr "انقل إلى"
 
 #: src/bin/e_gadcon.c:1423
 msgid "Automatically scroll contents"
 msgstr "لف المحتويات في لفافة تلقائياً"
 
-#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:731
+#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:729
 msgid "Plain"
 msgstr "بارز"
 
-#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:739
+#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:737
 msgid "Inset"
 msgstr "داخلي"
 
@@ -1598,11 +1533,11 @@ msgstr "المظهر"
 #: src/modules/conf_applications/e_int_config_apps.c:239
 #: src/modules/conf_applications/e_int_config_apps.c:260
 #: src/modules/conf_applications/e_int_config_apps.c:280
-#: src/modules/gadman/e_mod_gadman.c:815 src/modules/ibar/e_mod_main.c:801
+#: src/modules/gadman/e_mod_gadman.c:813 src/modules/ibar/e_mod_main.c:801
 msgid "Remove"
-msgstr "حذÙ\81"
+msgstr "أزÙ\84"
 
-#: src/bin/e_gadcon.c:1991
+#: src/bin/e_gadcon.c:2007
 msgid "Stop moving"
 msgstr ""
 
@@ -1612,7 +1547,7 @@ msgid ""
 "on this screen. Aborting startup.\n"
 msgstr ""
 "هنالك نموذج من إنلايتنمينت لايزال قيد التفعيل\n"
-"في هذه الشاشة. تم إلغاء بدء التشغيل.\n"
+"على هذه الشاشة. أحبط بدء التشغيل.\n"
 
 #: src/bin/e_int_border_locks.c:64
 msgid "Window Locks"
@@ -1624,16 +1559,16 @@ msgstr "اﻷقفال العامة"
 
 #: src/bin/e_int_border_locks.c:283
 msgid "Lock the Window so it does only what I tell it to"
-msgstr "أقفل النافذة فلن تفعل إلى ما أأمرها بفعله"
+msgstr "أقفل النافذة فلن تفعل إلا ما آمرها بفعله"
 
 #: src/bin/e_int_border_locks.c:285
 msgid "Protect this window from me accidentally changing it"
-msgstr "أحÙ\85Ù\8a هذه النافذة من أن اغيرها بالخطأ"
+msgstr "أحÙ\85Ù\90 هذه النافذة من أن اغيرها بالخطأ"
 
 #: src/bin/e_int_border_locks.c:287
 msgid ""
 "Protect this window from being accidentally closed because it is important"
-msgstr "احÙ\85Ù\8a Ù\87Ø°Ù\87 Ø§Ù\84Ù\86اÙ\81ذة Ù\85Ù\86 Ø£Ù\86 ØªØºÙ\84Ù\82 Ø¨Ø§Ù\84خطأ Ù\84ئنها مهمة"
+msgstr "احÙ\85Ù\90 Ù\87Ø°Ù\87 Ø§Ù\84Ù\86اÙ\81ذة Ù\85Ù\86 Ø£Ù\86 ØªØºÙ\84Ù\82 Ø¨Ø§Ù\84خطأ Ù\84Ø£نها مهمة"
 
 #: src/bin/e_int_border_locks.c:289
 msgid "Do not allow the border to change on this window"
@@ -1641,7 +1576,7 @@ msgstr "لا تسمح للحدود بالتغير في هذه النافذة"
 
 #: src/bin/e_int_border_locks.c:292
 msgid "Remember these Locks for this window next time it appears"
-msgstr "تذكر هذه اﻷقفال لهذه النافذة ستظهر في المرة القادمة"
+msgstr "تذكر هذه اﻷقفال لهذه النافذة وقت ظهورها اﻵخر"
 
 #: src/bin/e_int_border_locks.c:305
 msgid "Lock program changing:"
@@ -1679,16 +1614,16 @@ msgstr "اﻹلتصاق"
 #: src/bin/e_int_border_locks.c:316 src/bin/e_int_border_locks.c:335
 #: src/bin/e_int_border_remember.c:729
 msgid "Shaded state"
-msgstr "حالة تضليل"
+msgstr "حالة مضللة"
 
 #: src/bin/e_int_border_locks.c:318 src/bin/e_int_border_locks.c:337
 msgid "Maximized state"
-msgstr "حالة تكبير"
+msgstr "حالة مكبرة"
 
 #: src/bin/e_int_border_locks.c:320 src/bin/e_int_border_locks.c:339
 #: src/bin/e_int_border_remember.c:732
 msgid "Fullscreen state"
-msgstr "حاÙ\84Ø© Ù\83اÙ\85Ù\84 الشاشة"
+msgstr "حاÙ\84Ø© Ù\85Ù\84Ø¡ الشاشة"
 
 #: src/bin/e_int_border_locks.c:324
 msgid "Lock me from changing:"
@@ -1696,7 +1631,7 @@ msgstr "أقفلني من التغيير:"
 
 #: src/bin/e_int_border_locks.c:341 src/bin/e_int_border_remember.c:717
 msgid "Border style"
-msgstr "نمط الحدود"
+msgstr "اسلوب الحدود"
 
 #: src/bin/e_int_border_locks.c:345
 msgid "Stop me from:"
@@ -1720,7 +1655,7 @@ msgstr "نافذة"
 
 #: src/bin/e_int_border_menu.c:138 src/bin/e_int_config_modules.c:59
 #: src/bin/e_int_menus.c:230 src/bin/e_shelf.c:1695
-#: src/modules/battery/e_mod_main.c:183 src/modules/clock/e_mod_main.c:296
+#: src/modules/battery/e_mod_main.c:186 src/modules/clock/e_mod_main.c:296
 #: src/modules/clock/e_mod_main.c:540 src/modules/conf/e_conf.c:124
 #: src/modules/conf/e_conf.c:134 src/modules/conf/e_mod_main.c:102
 #: src/modules/conf_dialogs/e_mod_main.c:17
@@ -1736,7 +1671,7 @@ msgstr "إعدادات"
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:121
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:145
 msgid "Fullscreen"
-msgstr "Ù\83اÙ\85Ù\84 الشاشة"
+msgstr "Ù\85Ù\84Ø¡ الشاشة"
 
 #: src/bin/e_int_border_menu.c:331
 msgid "Maximize vertically"
@@ -1768,7 +1703,7 @@ msgstr "أضف إلى  شريط التشغيل السريع IBar"
 
 #: src/bin/e_int_border_menu.c:493
 msgid "Create Keyboard Shortcut"
-msgstr "اÙ\86شء إختصار لوحة المفاتيح"
+msgstr "اÙ\86شئ إختصار لوحة المفاتيح"
 
 #: src/bin/e_int_border_menu.c:515
 #: src/modules/conf_keybindings/e_int_config_mousebindings.c:321
@@ -1793,19 +1728,19 @@ msgstr "NetWM"
 
 #: src/bin/e_int_border_menu.c:567 src/bin/e_int_border_prop.c:472
 msgid "Sticky"
-msgstr "Ù\84اصق"
+msgstr "Ù\85Ù\84تصق"
 
 #: src/bin/e_int_border_menu.c:578
 msgid "Skip"
-msgstr "تخطÙ\89"
+msgstr "تخطÙ\91Ù\8e"
 
 #: src/bin/e_int_border_menu.c:620
 msgid "Iconify"
-msgstr "إجعÙ\84Ù\87 Ø£Ù\8aÙ\82Ù\88Ù\86Ù\87"
+msgstr "صغÙ\91Ù\90ر"
 
 #: src/bin/e_int_border_menu.c:632
 msgid "Shade"
-msgstr "مضلل"
+msgstr "ضلل"
 
 #: src/bin/e_int_border_menu.c:830
 #, c-format
@@ -1828,23 +1763,23 @@ msgstr "دائماً في اﻷسفل"
 
 #: src/bin/e_int_border_menu.c:975
 msgid "Pin to Desktop"
-msgstr "اÙ\84صق في سطح المكتب"
+msgstr "عÙ\84Ù\91ق في سطح المكتب"
 
 #: src/bin/e_int_border_menu.c:986
 msgid "Unpin from Desktop"
-msgstr "أزÙ\84 Ø§Ù\84صق من سطح المكتب"
+msgstr "أزÙ\84 Ø§Ù\84تعÙ\84Ù\8aق من سطح المكتب"
 
 #: src/bin/e_int_border_menu.c:1076
 msgid "Select Border Style"
-msgstr "إختر Ù\86Ù\85Ø· الحدود"
+msgstr "اختر Ø£Ø³Ù\84Ù\88ب الحدود"
 
 #: src/bin/e_int_border_menu.c:1088
 msgid "Use E17 Default Icon Preference"
-msgstr "استخدÙ\85 Ø¥Ø¹Ø¯Ø§Ø¯Ø§Øª Ø§ï»·Ù\8aÙ\82Ù\88Ù\86ات Ø§ï»¹Ù\81تراضÙ\8aØ© ï»¹Ù\8a17(E17)"
+msgstr "استخدÙ\85 ØªÙ\81ضÙ\8aÙ\84ات Ø§ï»·Ù\8aÙ\82Ù\88Ù\86ات Ø§ï»¹Ù\81تراضÙ\8aØ© Ù\84Ù\80E17"
 
 #: src/bin/e_int_border_menu.c:1096
 msgid "Use Application Provided Icon "
-msgstr "استخدÙ\85 Ø§ï»·Ù\8aÙ\82Ù\88Ù\86Ø© Ø§Ù\84Ù\85Ù\82دÙ\85Ø© Ø¨Ù\88اسطة Ø§Ù\84تطبÙ\8aÙ\82 "
+msgstr "استخدÙ\85 Ø£Ù\8aÙ\82Ù\88Ù\86Ø© Ø§Ù\84تطبÙ\8aÙ\82 Ø§Ù\84Ù\85Ù\82دÙ\85Ø©"
 
 #: src/bin/e_int_border_menu.c:1104
 msgid "Use User Defined Icon"
@@ -1857,7 +1792,7 @@ msgstr "اقترح مقاومة "
 
 #: src/bin/e_int_border_menu.c:1173 src/modules/winlist/e_mod_main.c:26
 msgid "Window List"
-msgstr "قائمة النوافذ"
+msgstr "قائمة النافذة"
 
 #: src/bin/e_int_border_menu.c:1183 src/modules/pager/e_mod_main.c:257
 #: src/modules/pager/e_mod_main.c:2796 src/modules/pager/e_mod_main.c:2803
@@ -1876,7 +1811,7 @@ msgstr "شريط المهام"
 
 #: src/bin/e_int_border_prop.c:75
 msgid "Window Properties"
-msgstr "إعدادات النافذة"
+msgstr "خصائص النافذة"
 
 #: src/bin/e_int_border_prop.c:363
 msgid "NetWM"
@@ -2035,8 +1970,9 @@ msgstr ""
 "لم تكن واثقا و لن يحدث أي شيء."
 
 #: src/bin/e_int_border_remember.c:516
+#, fuzzy
 msgid "No match properties set"
-msgstr "Ù\84ا Ù\85جÙ\85Ù\88عة Ø®Ù\8aارات Ù\85تطابÙ\82Ø©"
+msgstr "Ù\84ا Ù\88جÙ\88د Ù\84تطابÙ\82 Ø¶Ø¨Ø· Ø§Ù\84Ø®Ù\8aارات"
 
 #: src/bin/e_int_border_remember.c:519
 msgid ""
@@ -2096,7 +2032,7 @@ msgstr "وقتية"
 
 #: src/bin/e_int_border_remember.c:704
 msgid "Properties to remember"
-msgstr "تذكر اﻹعدادات"
+msgstr "تذكر الخصائص"
 
 #: src/bin/e_int_border_remember.c:720
 msgid "Icon Preference"
@@ -2128,7 +2064,7 @@ msgstr "دائماً ركز عند البدء"
 
 #: src/bin/e_int_border_remember.c:766
 msgid "Keep current properties"
-msgstr "احتفظ باﻹعدادات الحالية"
+msgstr "احتفظ بالخصائص الحالية"
 
 #: src/bin/e_int_border_remember.c:772
 msgid "Start this program on login"
@@ -2139,7 +2075,7 @@ msgid "Utilities"
 msgstr "خدمات"
 
 #: src/bin/e_int_config_modules.c:55
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_files.c:1585
 #: src/modules/fileman/e_mod_main.c:56 src/modules/fileman/e_mod_main.c:76
 #: src/modules/fileman/e_mod_main.c:420
 msgid "Files"
@@ -2180,7 +2116,7 @@ msgstr "تم إختيار أكثر من وحدة واحدة"
 
 #: src/bin/e_int_gadcon_config.c:38
 msgid "Shelf Contents"
-msgstr "Ù\85حتÙ\88Ù\8aات Ø§Ù\84درج"
+msgstr "Ù\85حتÙ\88Ù\8aات Ø§Ù\84رÙ\81"
 
 #: src/bin/e_int_gadcon_config.c:44
 msgid "Toolbar Contents"
@@ -2234,7 +2170,7 @@ msgstr "البرامج المفضلة"
 #: src/modules/conf_theme/e_int_config_fonts.c:58
 #: src/modules/conf_theme/e_mod_main.c:38
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:194
-#: src/modules/everything/evry_plug_apps.c:1367
+#: src/modules/everything/evry_plug_apps.c:1354
 msgid "Applications"
 msgstr "التطبيقات"
 
@@ -2268,7 +2204,7 @@ msgstr "وهمي"
 #: src/modules/conf_shelves/e_mod_main.c:27
 #: src/modules/conf_shelves/e_mod_main.c:74
 msgid "Shelves"
-msgstr "اÙ\84درÙ\88ج"
+msgstr "اÙ\84رÙ\81Ù\88Ù\81"
 
 #: src/bin/e_int_menus.c:298
 msgid "Show/Hide All Windows"
@@ -2284,7 +2220,7 @@ msgstr "عين أسطح مكتب إفتراضية"
 
 #: src/bin/e_int_menus.c:1132 src/bin/e_int_menus.c:1316
 msgid "(No Windows)"
-msgstr "( لا نوافذ )"
+msgstr "( بلا نوافذ )"
 
 #: src/bin/e_int_menus.c:1226 src/bin/e_int_menus.c:1328
 msgid "No name!!"
@@ -2292,20 +2228,20 @@ msgstr "لا اسم!!"
 
 #: src/bin/e_int_menus.c:1419
 msgid "(No Shelves)"
-msgstr "( لا أدرج )"
+msgstr "( بلا رفوف )"
 
 #: src/bin/e_int_menus.c:1483
 msgid "Add A Shelf"
-msgstr "أضÙ\81 Ø¯Ø±Ø¬"
+msgstr "أضÙ\81 Ø±Ù\81Ù\91Ù\8bا"
 
 #: src/bin/e_int_menus.c:1490
 msgid "Delete A Shelf"
-msgstr "احذÙ\81 Ø¯Ø±Ø¬"
+msgstr "احذÙ\81 Ø±Ù\81Ù\91Ù\8bا"
 
 #: src/bin/e_int_shelf_config.c:43
 #: src/modules/conf_shelves/e_int_config_shelf.c:44
 msgid "Shelf Settings"
-msgstr "إعدادات Ø§Ù\84درج"
+msgstr "إعدادات Ø§Ù\84رÙ\81"
 
 #: src/bin/e_int_shelf_config.c:123
 msgid "Above Everything"
@@ -2321,7 +2257,7 @@ msgstr "تحت كل شيئ"
 
 #: src/bin/e_int_shelf_config.c:129
 msgid "Allow windows to overlap the shelf"
-msgstr "اسÙ\85Ø­ Ù\84Ù\84Ù\86Ù\88اÙ\81Ø° Ø¨Ø§Ù\84تداخÙ\84 Ù\85ع Ø§Ù\84درج"
+msgstr "اسÙ\85Ø­ Ù\84Ù\84Ù\86Ù\88اÙ\81Ø° Ø¨Ø§Ù\84تداخÙ\84 Ù\85ع Ø§Ù\84رÙ\81"
 
 #: src/bin/e_int_shelf_config.c:179
 #, c-format
@@ -2339,7 +2275,7 @@ msgstr "مظهر"
 
 #: src/bin/e_int_shelf_config.c:199
 msgid "Auto-hide the shelf"
-msgstr "إخÙ\81اء ØªÙ\84Ù\82ائÙ\8a Ù\84Ù\84درج"
+msgstr "إخÙ\81اء ØªÙ\84Ù\82ائÙ\8a Ù\84Ù\84رÙ\81"
 
 #: src/bin/e_int_shelf_config.c:204
 msgid "Show on mouse in"
@@ -2442,26 +2378,26 @@ msgstr ""
 "لا يستطيع إنلايتنمينت ضبط معالج إشارة المستخدم.\n"
 "ربما ﻷنك لا تملك المقدار الكافي من الذاكرة؟"
 
-#: src/bin/e_main.c:274
-msgid "Enlightenment cannot initialize Ecore_IMF!\n"
-msgstr "لا يستطيع إنلايتنمينت بدء Ecore_IMF!\n"
-
-#: src/bin/e_main.c:284
+#: src/bin/e_main.c:273
 msgid "Enlightenment cannot initialize Ecore_File!\n"
 msgstr "لا يستطيع إنلايتنمينت بدء Ecore_File!\n"
 
-#: src/bin/e_main.c:293
+#: src/bin/e_main.c:282
 msgid "Enlightenment cannot initialize Ecore_Con!\n"
 msgstr "لا يستطيع إنلايتنمينت بدء Ecore_Con!\n"
 
-#: src/bin/e_main.c:302
+#: src/bin/e_main.c:291
 msgid "Enlightenment cannot initialize Ecore_Ipc!\n"
 msgstr "لا يستطيع إنلايتنمينت بدء Ecore_Ipc!\n"
 
-#: src/bin/e_main.c:313
+#: src/bin/e_main.c:302
 msgid "Enlightenment cannot initialize Ecore_X!\n"
 msgstr "لا يستطيع إنلايتنمينت بدء Ecore_X!\n"
 
+#: src/bin/e_main.c:314
+msgid "Enlightenment cannot initialize Ecore_IMF!\n"
+msgstr "لا يستطيع إنلايتنمينت بدء Ecore_IMF!\n"
+
 #: src/bin/e_main.c:324
 msgid "Enlightenment cannot initialize Ecore_Evas!\n"
 msgstr "لا يستطيع إنلايتنمينت بدء Ecore_Evas!\n"
@@ -2509,11 +2445,7 @@ msgstr ""
 msgid "Enlightenment cannot initialize E_Xinerama!\n"
 msgstr "لا يستطيع إنلايتنمينت بدء E_Xinerama!.\n"
 
-#: src/bin/e_main.c:397
-msgid "Enlightenment cannot initialize E_Randr!\n"
-msgstr "لا يستطيع إنلايتنمينت بدء E_Randr!.\n"
-
-#: src/bin/e_main.c:415
+#: src/bin/e_main.c:406
 msgid ""
 "Enlightenment cannot create directories in your home directory.\n"
 "Perhaps you have no home directory or the disk is full?"
@@ -2521,14 +2453,18 @@ msgstr ""
 "لا يستطيع إنلايتنمينت إنشاء مسارات في مسار المنزل \n"
 "ربما ﻷنك لا تملك مسار منزل أو أن القرص ممتلئ"
 
-#: src/bin/e_main.c:425
+#: src/bin/e_main.c:416
 msgid "Enlightenment cannot set up its file registry system."
 msgstr "لا يستطيع إنلايتنمينت ضبط نظام تسجيل ملفاته"
 
-#: src/bin/e_main.c:434
+#: src/bin/e_main.c:425
 msgid "Enlightenment cannot set up its config system."
 msgstr "لا يستطيع إنلايتنمينت ضبط نظام اﻹعداد."
 
+#: src/bin/e_main.c:436
+msgid "Enlightenment cannot initialize E_Randr!\n"
+msgstr "لا يستطيع إنلايتنمينت بدء E_Randr!.\n"
+
 #: src/bin/e_main.c:445
 #, fuzzy
 msgid "Enlightenment cannot set up its environment."
@@ -2773,7 +2709,7 @@ msgstr "لا يستطيع إنلايتنمينت ضبط نظام اﻹرتباط
 
 #: src/bin/e_main.c:835
 msgid "Setup Shelves"
-msgstr "ضبط Ø§Ù\84درÙ\88ج"
+msgstr "ضبط Ø§Ù\84رÙ\81Ù\88Ù\81"
 
 #: src/bin/e_main.c:846
 msgid "Setup Thumbnailer"
@@ -2792,34 +2728,39 @@ msgid "Enlightenment cannot initialize the XSettings system.\n"
 msgstr "لا يستطيع إنلايتنمينت بدء نظام إعدادات X\n"
 
 #: src/bin/e_main.c:877
+#, fuzzy
+msgid "Enlightenment cannot initialize the Update system.\n"
+msgstr "لا يستطيع إنلايتنمينت بدء نظام الذاكرة المخبئية اﻷيقوني \n"
+
+#: src/bin/e_main.c:886
 msgid "Setup Desktop Environment"
 msgstr "اضبط بيئة سطح المكتب"
 
-#: src/bin/e_main.c:881
+#: src/bin/e_main.c:890
 msgid "Enlightenment cannot initialize its desktop environment.\n"
 msgstr "لا يستطيع إنلايتنمينت بدء بيئة سطح المكتب.\n"
 
-#: src/bin/e_main.c:889
+#: src/bin/e_main.c:898
 msgid "Setup File Ordering"
 msgstr "ضبط ترتيب الملفات"
 
-#: src/bin/e_main.c:893
+#: src/bin/e_main.c:902
 msgid "Enlightenment cannot set up its order file system."
 msgstr "لا يستطيع إنلايتنمينت ضبط نظام ترتيب الملفات."
 
-#: src/bin/e_main.c:908
+#: src/bin/e_main.c:917
 msgid "Load Modules"
 msgstr "تحميل الوحدات"
 
-#: src/bin/e_main.c:938
+#: src/bin/e_main.c:947
 msgid "Configure Shelves"
-msgstr "اÙ\84تحÙ\83Ù\85 Ù\81Ù\8a Ø§Ù\84درÙ\88ج"
+msgstr "اÙ\84تحÙ\83Ù\85 Ù\81Ù\8a Ø§Ù\84رÙ\81Ù\88Ù\81"
 
-#: src/bin/e_main.c:949
+#: src/bin/e_main.c:958
 msgid "Almost Done"
 msgstr "بقي القليل لتكتمل"
 
-#: src/bin/e_main.c:1094
+#: src/bin/e_main.c:1103
 #, c-format
 msgid ""
 "Options:\n"
@@ -2848,7 +2789,7 @@ msgid ""
 "\t\tIf you need this help, you don't need this option.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1147
+#: src/bin/e_main.c:1156
 msgid ""
 "You are executing enlightenment directly. This is\n"
 "bad. Please do not execute the \"enlightenment\"\n"
@@ -2858,11 +2799,11 @@ msgid ""
 "before enlightenment itself begins running.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1426
+#: src/bin/e_main.c:1435
 msgid "Testing Format Support"
 msgstr "جاري فحص دعم الصيغة"
 
-#: src/bin/e_main.c:1430
+#: src/bin/e_main.c:1439
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't create a buffer canvas. Please check\n"
@@ -2872,14 +2813,10 @@ msgstr ""
 "هل لدى Evas دعم لمحرك الصوان.\n"
 
 #: src/bin/e_main.c:1442
-msgid ""
-"Enlightenment found Evas can't load SVG files. Check Evas has SVG loader "
-"support.\n"
-msgstr ""
-"وجد إنلايتنمينت أن Evas لا يستطيع  تحميل ملفات PNG. تفقّد دعم Evas لمحمّل "
-"SVG .\n"
+msgid "Enlightenment found Evas can't load SVG files. Check Evas has SVG loader support.\n"
+msgstr "وجد إنلايتنمينت أن Evas لا يستطيع  تحميل ملفاتSVG. تفقّد دعم Evas لمحمّل SVG .\n"
 
-#: src/bin/e_main.c:1452
+#: src/bin/e_main.c:1461
 msgid ""
 "Enlightenment found Evas can't load JPEG files. Check Evas has JPEG loader "
 "support.\n"
@@ -2887,7 +2824,7 @@ msgstr ""
 "وجد إنلايتنمينت أن Evas لا يستطيع  تحميل ملفات JPEG. تفقّد دعم Evas لمحمّل "
 "JPEG .\n"
 
-#: src/bin/e_main.c:1462
+#: src/bin/e_main.c:1471
 msgid ""
 "Enlightenment found Evas can't load PNG files. Check Evas has PNG loader "
 "support.\n"
@@ -2895,7 +2832,7 @@ msgstr ""
 "وجد إنلايتنمينت أن Evas لا يستطيع  تحميل ملفات PNG. تفقّد دعم Evas لمحمّل "
 "PNG .\n"
 
-#: src/bin/e_main.c:1472
+#: src/bin/e_main.c:1481
 msgid ""
 "Enlightenment found Evas can't load EET files. Check Evas has EET loader "
 "support.\n"
@@ -2903,7 +2840,7 @@ msgstr ""
 "وجد إنلايتنمينت أن Evas لا يستطيع  تحميل ملفات EET.تفقّد دعم Evas لمحمِّل  "
 "EET .\n"
 
-#: src/bin/e_main.c:1486
+#: src/bin/e_main.c:1495
 msgid ""
 "Enlightenment found Evas can't load the 'Sans' font. Check Evas has "
 "fontconfig\n"
@@ -2913,7 +2850,7 @@ msgstr ""
 "إعدادات الخط\n"
 "و تعرف نظام إعدادات الخط لخط 'Sans' .\n"
 
-#: src/bin/e_main.c:1677
+#: src/bin/e_main.c:1686
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. There was an "
@@ -2923,11 +2860,11 @@ msgstr ""
 "تحطم إنلايتنمينت للتو عند التشغيل و قد تم <br>إعادة تشغيله. كان هنالك تحميل "
 "خاطئ<br>لوحدة تدعى بـ: %s. هذه الوحدة قد تم تعطيلها<br>و لن يتم تحميلها."
 
-#: src/bin/e_main.c:1682 src/bin/e_main.c:1699
+#: src/bin/e_main.c:1691 src/bin/e_main.c:1708
 msgid "Enlightenment crashed early on start and has been restarted"
 msgstr "تحطم إنلايتنمينت للتو عند التشغيل و تم إعادة تشغيله "
 
-#: src/bin/e_main.c:1683
+#: src/bin/e_main.c:1692
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>There was an "
@@ -2937,7 +2874,7 @@ msgstr ""
 "تحطم إنلايتنمينت للتو عند التشغيل و تم إعادة تشغيله.<br>كان هناك تحميل خاطئ "
 "لوحدة تدعى: %s<br><br>Tهذه الوحدة قد تم تعطيلها و لن يتم تحميلها."
 
-#: src/bin/e_main.c:1692
+#: src/bin/e_main.c:1701
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. All modules "
 "have been disabled<br>and will not be loaded to help remove any "
@@ -2948,7 +2885,7 @@ msgstr ""
 "تعطيلها<br>و لن يتم تحميلها  ﻷجل المساعدة في إزالة أي مشكلة<br>وحدات من "
 "إعداداتك. حوارات إعداد الوحدة<br>ستدعك تختار<br>وحداتك مجددا."
 
-#: src/bin/e_main.c:1700
+#: src/bin/e_main.c:1709
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>All modules "
 "have been disabled and will not be loaded to help<br>remove any problem "
@@ -3020,17 +2957,17 @@ msgstr ""
 
 #: src/bin/e_shelf.c:165
 msgid "Shelf #"
-msgstr "اÙ\84درج #"
+msgstr "اÙ\84رÙ\81 #"
 
 #: src/bin/e_shelf.c:1304 src/modules/conf_shelves/e_int_config_shelf.c:291
 msgid "Are you sure you want to delete this shelf?"
-msgstr "Ù\87Ù\84 Ø£Ù\86ت Ù\85تأÙ\83د Ø£Ù\86Ù\83 ØªØ±Ù\8aد Ø­Ø°Ù\81 Ù\87ذا Ø§Ù\84درج؟"
+msgstr "Ù\87Ù\84 Ø£Ù\86ت Ù\85تأÙ\83د Ø£Ù\86Ù\83 ØªØ±Ù\8aد Ø­Ø°Ù\81 Ù\87ذا Ø§Ù\84رÙ\81؟"
 
 #: src/bin/e_shelf.c:1305
 msgid ""
 "You requested to delete this shelf.<br><br>Are you sure you want to delete "
 "it?"
-msgstr "Ù\84Ù\82د Ø·Ù\84بت Ø­Ø°Ù\81 Ù\87ذا Ø§Ù\84درج.<br><br>هل أنت متاكد أنك تريد حذفه؟"
+msgstr "Ù\84Ù\82د Ø·Ù\84بت Ø­Ø°Ù\81 Ù\87ذا Ø§Ù\84رÙ\81.<br><br>هل أنت متاكد أنك تريد حذفه؟"
 
 #: src/bin/e_shelf.c:1680
 msgid "Stop Moving/Resizing Gadgets"
@@ -3091,7 +3028,7 @@ msgstr "جاري تسجيل الخروج"
 
 #: src/bin/e_sys.c:426
 msgid "Logout in progress.<br><hilight>Please wait.</hilight>"
-msgstr "جارÙ\8a ØªØ³Ø¬Ù\8aÙ\84 Ø§Ù\84خرÙ\88ج.<br><hilight>Ù\8aرجÙ\89 Ø§ï»¹Ù\86تØار.</hilight>"
+msgstr "جارÙ\8a ØªØ³Ø¬Ù\8aÙ\84 Ø§Ù\84خرÙ\88ج.<br><hilight>Ù\8aرجÙ\89 Ø§ï»¹Ù\86تظار.</hilight>"
 
 #: src/bin/e_sys.c:453 src/bin/e_sys.c:503
 msgid "Enlightenment is busy with another request"
@@ -3364,17 +3301,8 @@ msgid "%s Configuration Updated"
 msgstr "%s تم تحديث اﻹعدادات"
 
 #: src/bin/e_utils.c:1555
-msgid ""
-"Your module configuration is NEWER than the module version. This is "
-"very<br>strange. This should not happen unless you downgraded<br>the module "
-"or copied the configuration from a place where<br>a newer version of the "
-"module was running. This is bad and<br>as a precaution your configuration "
-"has been now restored to<br>defaults. Sorry for the inconvenience.<br>"
-msgstr ""
-"إعداداتك الخاصة بالوحدة أحدث من إصدارة الوحدة الحالية. هذا غريب<br>جدا. لن "
-"يحدث هذا إلا إذا قمت بتخفيض<br>إصدارة الوحدة أو نسخت اﻹعدادات من مكان آخر "
-"<br>يحتوي على إصدارة جديدة من الوحدة تعمل عليه. هذا سيء<br>و كإحتياط فإن "
-"إعداداتك قد تم استعادتها إلى  <br>اﻹفتراضيات. نأسف لهذا اﻹزعاج.<br>"
+msgid "Your module configuration is NEWER than the module version. This is very<br>strange. This should not happen unless you downgraded<br>the module or copied the configuration from a place where<br>a newer version of the module was running. This is bad and<br>as a precaution your configuration has been now restored to<br>defaults. Sorry for the inconvenience.<br>"
+msgstr "إعداداتك الخاصة بالوحدة أحدث من إصدار الوحدة الحالية. هذا غريب<br>جدا. لن يحدث هذا إلا إذا قمت بتخفيض<br>إصدارة الوحدة أو نسخت اﻹعدادات من مكان آخر <br>يحتوي على إصدارة جديدة من الوحدة تعمل عليه. هذا سيء<br>و كإحتياط فإن إعداداتك قد تم استعادتها إلى  <br>اﻹفتراضيات. نأسف لهذا اﻹزعاج.<br>"
 
 #: src/bin/e_widget_config_list.c:60
 #: src/modules/conf_applications/e_int_config_apps.c:235
@@ -3447,71 +3375,76 @@ msgstr "ممنوع"
 msgid "Read-Write"
 msgstr "قراءة-كتابة"
 
-#: src/modules/battery/e_mod_config.c:60
+#: src/modules/battery/e_mod_config.c:63
 msgid "Battery Monitor Settings"
-msgstr "إعدادات مرقب البطارية"
+msgstr "إعدادات مراقب البطارية"
 
-#: src/modules/battery/e_mod_config.c:126
+#: src/modules/battery/e_mod_config.c:132
 msgid "Show alert when battery is low"
 msgstr "أظهر تنبيه عندما تكون البطارية ضعيفة"
 
-#: src/modules/battery/e_mod_config.c:211
+#: src/modules/battery/e_mod_config.c:136
+#, fuzzy
+msgid "Use desktop notifications for alert."
+msgstr "اعرض تنبيهات سطح المكتب عند تغيير القيم و الحجم"
+
+#: src/modules/battery/e_mod_config.c:233
 msgid "Check every:"
 msgstr "افحص كل:"
 
-#: src/modules/battery/e_mod_config.c:213
+#: src/modules/battery/e_mod_config.c:235
 #: src/modules/conf_performance/e_int_config_performance.c:121
 #: src/modules/temperature/e_mod_config.c:233
 #, c-format
 msgid "%1.0f ticks"
 msgstr "%1.0f لحظات"
 
-#: src/modules/battery/e_mod_config.c:217
+#: src/modules/battery/e_mod_config.c:239
 #, fuzzy
 msgid "Hibernate when below:"
 msgstr "عِّلق عند اقل من:"
 
-#: src/modules/battery/e_mod_config.c:219
-#: src/modules/battery/e_mod_config.c:238
+#: src/modules/battery/e_mod_config.c:241
+#: src/modules/battery/e_mod_config.c:260
 #, c-format
 msgid "%1.0f %%"
 msgstr "%1.0f %%"
 
-#: src/modules/battery/e_mod_config.c:223
+#: src/modules/battery/e_mod_config.c:245
 msgid "Polling"
-msgstr "اﻹقتراع"
+msgstr "اﻹستطلاع"
 
-#: src/modules/battery/e_mod_config.c:227
+#: src/modules/battery/e_mod_config.c:249
 msgid "Show low battery alert"
 msgstr "اظهر تنبيه البطارية الضعيفة"
 
-#: src/modules/battery/e_mod_config.c:231
+#: src/modules/battery/e_mod_config.c:253
 msgid "Alert when at:"
 msgstr "تنبيه عندما على:"
 
-#: src/modules/battery/e_mod_config.c:234
+#: src/modules/battery/e_mod_config.c:256
 #, c-format
 msgid "%1.0f min"
 msgstr "%1.0f دقيقة"
 
-#: src/modules/battery/e_mod_config.c:242
+#: src/modules/battery/e_mod_config.c:264
 msgid "Auto dismiss in..."
-msgstr "طرد تلقائي خلال..."
+msgstr "خرÙ\88ج تلقائي خلال..."
 
-#: src/modules/battery/e_mod_config.c:247
+#: src/modules/battery/e_mod_config.c:269
 #, c-format
 msgid "%1.0f sec"
 msgstr "%1.0f ثانية"
 
-#: src/modules/battery/e_mod_config.c:254
+#: src/modules/battery/e_mod_config.c:276
 msgid "Alert"
 msgstr "تنبيه"
 
-#: src/modules/battery/e_mod_config.c:260
+#: src/modules/battery/e_mod_config.c:282
 msgid "Auto Detect"
 msgstr "اكتشاف تلقائى"
 
-#: src/modules/battery/e_mod_config.c:263
+#: src/modules/battery/e_mod_config.c:285
 #: src/modules/conf_applications/e_mod_main.c:52
 #: src/modules/conf_display/e_mod_main.c:40
 #: src/modules/conf_theme/e_mod_main.c:23
@@ -3519,46 +3452,46 @@ msgstr "اكتشاف تلقائى"
 msgid "Internal"
 msgstr "داخلي"
 
-#: src/modules/battery/e_mod_config.c:267
+#: src/modules/battery/e_mod_config.c:289
 #: src/modules/temperature/e_mod_config.c:271
 msgid "udev"
 msgstr "udev"
 
-#: src/modules/battery/e_mod_config.c:270
+#: src/modules/battery/e_mod_config.c:292
 msgid "Fuzzy Mode"
 msgstr "وضع مبهم"
 
-#: src/modules/battery/e_mod_config.c:274
+#: src/modules/battery/e_mod_config.c:296
 msgid "HAL"
 msgstr "\"هال\""
 
-#: src/modules/battery/e_mod_config.c:279
+#: src/modules/battery/e_mod_config.c:301
 #: src/modules/temperature/e_mod_config.c:273
 msgid "Hardware"
 msgstr "العتاد"
 
-#: src/modules/battery/e_mod_main.c:145
+#: src/modules/battery/e_mod_main.c:148 src/modules/battery/e_mod_main.c:443
 msgid "Battery"
 msgstr "البطارية"
 
-#: src/modules/battery/e_mod_main.c:455
+#: src/modules/battery/e_mod_main.c:446 src/modules/battery/e_mod_main.c:477
 msgid "Your battery is low!"
-msgstr "بطارÙ\8aتÙ\83 ضعيفة!"
+msgstr "بطارÙ\8aØ© Ø§Ù\84حاسب ضعيفة!"
 
-#: src/modules/battery/e_mod_main.c:457
+#: src/modules/battery/e_mod_main.c:447 src/modules/battery/e_mod_main.c:479
 msgid "AC power is recommended."
 msgstr "يستحسن استخدام الطاقة الكهربائية."
 
-#: src/modules/battery/e_mod_main.c:532
+#: src/modules/battery/e_mod_main.c:554
 msgid "N/A"
 msgstr "غير موجود"
 
-#: src/modules/battery/e_mod_main.c:612 src/modules/battery/e_mod_main.c:614
-#: src/modules/battery/e_mod_main.c:621 src/modules/battery/e_mod_main.c:623
+#: src/modules/battery/e_mod_main.c:634 src/modules/battery/e_mod_main.c:636
+#: src/modules/battery/e_mod_main.c:643 src/modules/battery/e_mod_main.c:645
 msgid "ERROR"
 msgstr "خطأ"
 
-#: src/modules/battery/e_mod_main.c:723
+#: src/modules/battery/e_mod_main.c:758
 msgid "Battery Meter"
 msgstr "مقياس البطارية"
 
@@ -3581,36 +3514,12 @@ msgid "Configuration Panel"
 msgstr "لوحة اﻹعدادات"
 
 #: src/modules/conf/e_mod_main.c:295
-msgid ""
-"Configuration Panel Module Configuration data needed upgrading. Your old "
-"configuration<br> has been wiped and a new set of defaults initialized. "
-"This<br>will happen regularly during development, so don't report a<br>bug. "
-"This simply means the module needs new configuration<br>data by default for "
-"usable functionality that your old<br>configuration simply lacks. This new "
-"set of defaults will fix<br>that by adding it in. You can re-configure "
-"things now to your<br>liking. Sorry for the inconvenience.<br>"
-msgstr ""
-"إعدادات الضبط تحتاج للترقية. إعداداتك القديمة <br>قد تم محوها ، و مجموعة "
-"جديدة من اﻹعدادات الافتراضية تم تهيئتها. <br>هذا  يحدث بشكل منتظم خلال "
-"التطوير ، وبالتالي لا ترسل تقرير <br>بخطأ. هذا يعني ببساطة أن الوحدة هذه "
-"تحتاج ﻹعدادات جديدة <br>كما يمكنك بكل بساطة استخدام البيانات اﻷساسية للوظائف "
-"المستخدمة <br>في اﻹعدادات القديمة . و هذه مجموعة جديدة من اﻹعدادات اﻹفتراضية "
-"التي ستقوم باﻹصلاح <br>عبر إضافتها يمكنك ﻵن إعادة إعداد اﻷشياء  <br>حسب "
-"رغبتك. نأسف للتدخل في اﻹعدادات الخاصة بك. <br>"
+msgid "Configuration Panel Module Configuration data needed upgrading. Your old configuration<br> has been wiped and a new set of defaults initialized. This<br>will happen regularly during development, so don't report a<br>bug. This simply means the module needs new configuration<br>data by default for usable functionality that your old<br>configuration simply lacks. This new set of defaults will fix<br>that by adding it in. You can re-configure things now to your<br>liking. Sorry for the inconvenience.<br>"
+msgstr "إعدادات الضبط تحتاج للترقية. إعداداتك القديمة <br>مُحيت ، و مجموعة جديدة من اﻹعدادات الافتراضية تم تهيئتها. <br>هذا  يحدث بشكل منتظم خلال التطوير ، وبالتالي لا ترسل تقرير <br>بخطأ. هذا يعني ببساطة أن الوحدة تحتاج  لبيانات إعدادات جديدة <br>إفتراضيا لتحصل على أداء أفضل<br>كانت اﻹعدادات القديمة تفتقر إليها . و هذه مجموعة جديدة من اﻹعدادات اﻹفتراضية التي ستقوم باﻹصلاح <br>عبر إضافتها يمكنك ﻵن إعادة إعداد اﻷشياء  <br>حسب رغبتك. نأسف للتدخل في اﻹعدادات الخاصة بك. <br>"
 
 #: src/modules/conf/e_mod_main.c:312
-msgid ""
-"Your Configuration Panel Module configuration is NEWER than the module "
-"version. This is very<br>strange. This should not happen unless you "
-"downgraded<br>the module or copied the configuration from a place where<br>a "
-"newer version of the module was running. This is bad and<br>as a precaution "
-"your configuration has been now restored to<br>defaults. Sorry for the "
-"inconvenience.<br>"
-msgstr ""
-"إعدادات وحدة لوحة إعداداتك أحدث من إصدارة الوحدة.  هذا غريب<br>جدا. لن يحدث "
-"هذا إلا إذا قمت بتخفيض<br>إصدارة الوحدة أو نسخت اﻹعدادات من مكان آخر "
-"<br>يحتوي على إصدارة جديدة من الوحدة تعمل عليه. هذا سيء<br>و كإحتياط فإن "
-"إعداداتك قد تم استعادتها إلى<br>اﻹفتراضيات. نأسف لهذا اﻹزعاج.<br>"
+msgid "Your Configuration Panel Module configuration is NEWER than the module version. This is very<br>strange. This should not happen unless you downgraded<br>the module or copied the configuration from a place where<br>a newer version of the module was running. This is bad and<br>as a precaution your configuration has been now restored to<br>defaults. Sorry for the inconvenience.<br>"
+msgstr "إعدادات وحدة لوحة إعداداتك أحدث من إصدار الوحدة.  هذا غريب<br>جدا. لن يحدث هذا إلا إذا قمت بتخفيض<br>إصدارة الوحدة أو نسخت اﻹعدادات من مكان آخر <br>يحتوي على إصدارة جديدة من الوحدة تعمل عليه. هذا سيء<br>و كإحتياط فإن إعداداتك قد تم استعادتها إلى<br>اﻹفتراضيات. نأسف لهذا اﻹزعاج.<br>"
 
 #: src/modules/conf/e_mod_main.c:443
 msgid "Presentation"
@@ -3718,7 +3627,7 @@ msgid "Dialog Settings"
 msgstr "إعدادات الحوار"
 
 #: src/modules/conf_dialogs/e_int_config_dialogs.c:109
-#: src/modules/conf_performance/e_int_config_engine.c:95
+#: src/modules/conf_performance/e_int_config_engine.c:86
 #: src/modules/conf_theme/e_int_config_fonts.c:651
 #: src/modules/everything/evry_config.c:519 src/modules/ibox/e_mod_config.c:96
 #: src/modules/mixer/conf_gadget.c:191 src/modules/mixer/conf_module.c:91
@@ -3939,7 +3848,7 @@ msgstr "سرعة الحركة"
 
 #: src/modules/conf_display/e_int_config_desks.c:197
 #: src/modules/conf_display/e_int_config_dpms.c:306
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:168
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:194
 #: src/modules/conf_window_manipulation/e_int_config_window_stacking.c:151
 #, c-format
 msgid "%1.1f sec"
@@ -4152,7 +4061,7 @@ msgstr "إعدادات إدارة طاقة العرض"
 
 #: src/modules/conf_display/e_int_config_dpms.c:238
 msgid "Enable Display Power Management"
-msgstr "تÙ\85Ù\83Ù\8aÙ\86 Ø¥Ø¹Ø¯Ø§Ø¯Ø§Øª Ø¥Ø¯Ø§Ø±Ø© Ø·Ø§Ù\82Ø© Ø§Ù\84عرض"
+msgstr "تمكين إدارة طاقة العرض"
 
 #: src/modules/conf_display/e_int_config_dpms.c:244
 msgid "Standby time"
@@ -4323,28 +4232,28 @@ msgstr ""
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1310
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1334
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1366
-#: src/modules/gadman/e_mod_gadman.c:839
+#: src/modules/gadman/e_mod_gadman.c:837
 msgid "CTRL"
 msgstr "CTRL"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1315
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1339
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1371
-#: src/modules/gadman/e_mod_gadman.c:844
+#: src/modules/gadman/e_mod_gadman.c:842
 msgid "ALT"
 msgstr "ALT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1321
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1345
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1377
-#: src/modules/gadman/e_mod_gadman.c:850
+#: src/modules/gadman/e_mod_gadman.c:848
 msgid "SHIFT"
 msgstr "SHIFT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1327
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1351
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1383
-#: src/modules/gadman/e_mod_gadman.c:856
+#: src/modules/gadman/e_mod_gadman.c:854
 msgid "WIN"
 msgstr "WIN"
 
@@ -4353,7 +4262,7 @@ msgstr "WIN"
 #: src/modules/conf_keybindings/e_mod_main.c:17
 #: src/modules/mixer/app_mixer.c:277 src/modules/mixer/app_mixer.c:295
 msgid "Input"
-msgstr "إعدادات Ø£Ø¬Ù\87زة Ø§ï»¹Ø¯Ø®Ø§Ù\84"
+msgstr "إدخال"
 
 #: src/modules/conf_interaction/e_int_config_interaction.c:36
 msgid "Interaction Settings"
@@ -4463,11 +4372,11 @@ msgstr "نفذ اﻷمر"
 
 #: src/modules/conf_intl/e_int_config_imc.c:905
 msgid "Setup Command"
-msgstr "إعداد أمر"
+msgstr "اضبط أمر"
 
 #: src/modules/conf_intl/e_int_config_imc.c:914
 msgid "Exported Environment Variables"
-msgstr "صدر متغيرات البيئة"
+msgstr "متغيرات البيئة مُصدَّرة"
 
 #: src/modules/conf_intl/e_int_config_imc_import.c:67
 msgid "Select an Input Method Settings..."
@@ -4476,7 +4385,7 @@ msgstr "إختر إعدادات طريقة إدخال"
 #: src/modules/conf_intl/e_int_config_imc_import.c:283
 #: src/modules/conf_intl/e_int_config_imc_import.c:299
 msgid "Input Method Config Import Error"
-msgstr "خطأ Ø¥Ø³ØªÙ\8aراد Ø¥Ø¹Ø¯Ø§Ø¯Ø§Øª Ø·Ø±Ù\8aÙ\82Ø© Ø¥دخال"
+msgstr "خطأ Ø¥Ø³ØªÙ\8aراد Ø¥Ø¹Ø¯Ø§Ø¯Ø§Øª Ø·Ø±Ù\8aÙ\82Ø© Ø§ï»¹دخال"
 
 #: src/modules/conf_intl/e_int_config_imc_import.c:284
 msgid ""
@@ -4596,7 +4505,7 @@ msgstr "أيّ"
 
 #: src/modules/conf_keybindings/e_int_config_mousebindings.c:329
 msgid "Win List"
-msgstr "قائمة النافذة"
+msgstr "قائمة النوافذ"
 
 #: src/modules/conf_keybindings/e_int_config_mousebindings.c:333
 #: src/modules/pager/e_mod_config.c:135 src/modules/pager/e_mod_config.c:248
@@ -4700,11 +4609,11 @@ msgstr "هامش"
 
 #: src/modules/conf_menus/e_int_config_menus.c:289
 #: src/modules/conf_menus/e_int_config_menus.c:294
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:136
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:145
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:154
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:173
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:178
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:162
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:180
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:199
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:204
 #, c-format
 msgid "%2.0f pixels"
 msgstr "%2.0f بكسل"
@@ -4803,17 +4712,17 @@ msgstr "ابحث في المجلدات"
 msgid "Environment Variables"
 msgstr "متغيرات البيئة"
 
-#: src/modules/conf_performance/e_int_config_engine.c:38
+#: src/modules/conf_performance/e_int_config_engine.c:37
 msgid "Engine Settings"
 msgstr "إعدادات المحرك"
 
-#: src/modules/conf_performance/e_int_config_engine.c:96
-#: src/modules/conf_performance/e_int_config_engine.c:138
+#: src/modules/conf_performance/e_int_config_engine.c:87
+#: src/modules/conf_performance/e_int_config_engine.c:109
 #, fuzzy
 msgid "Use ARGB instead of shaped windows"
 msgstr "استخدم ARGB بدلامن النوافذ المتشكلة"
 
-#: src/modules/conf_performance/e_int_config_engine.c:140
+#: src/modules/conf_performance/e_int_config_engine.c:111
 #, fuzzy
 msgid ""
 "You have chosen to enable ARGB composite support,<br>but your current screen "
@@ -4898,19 +4807,19 @@ msgstr "المحرك"
 
 #: src/modules/conf_shelves/e_int_config_shelf.c:72
 msgid "Configured Shelves"
-msgstr "اÙ\84درÙ\88ج المعدلة"
+msgstr "اÙ\84رÙ\81Ù\88Ù\81 المعدلة"
 
 #: src/modules/conf_shelves/e_int_config_shelf.c:88
 #: src/modules/ibar/e_mod_config.c:110
 msgid "Setup"
-msgstr "إعداد"
+msgstr "ضبط"
 
 #: src/modules/conf_shelves/e_int_config_shelf.c:287
 #, c-format
 msgid ""
 "You requested to delete \"%s\".<br><br>Are you sure you want to delete this "
 "shelf?"
-msgstr "Ù\84Ù\82د Ø·Ù\84بت Ø­Ø°Ù\81 \"%s\".<br><br>Ù\87Ù\84 Ø£Ù\86ت Ù\85تأÙ\83د Ù\85Ù\86 Ø±ØºØ¨ØªÙ\83 Ù\81Ù\8a Ø­Ø°Ù\81 Ù\87ذا Ø§Ù\84درج؟"
+msgstr "Ù\84Ù\82د Ø·Ù\84بت Ø­Ø°Ù\81 \"%s\".<br><br>Ù\87Ù\84 Ø£Ù\86ت Ù\85تأÙ\83د Ù\85Ù\86 Ø±ØºØ¨ØªÙ\83 Ù\81Ù\8a Ø­Ø°Ù\81 Ù\87ذا Ø§Ù\84رÙ\81؟"
 
 #: src/modules/conf_theme/e_int_config_wallpaper.c:105
 msgid "Wallpaper Settings"
@@ -5007,7 +4916,7 @@ msgstr "تبادل الخلفيات"
 
 #: src/modules/conf_theme/e_int_config_wallpaper_web.c:235
 msgid "Download"
-msgstr "تحميل"
+msgstr "تنزيل"
 
 #: src/modules/conf_theme/e_int_config_wallpaper_web.c:254
 msgid "Getting data, please wait..."
@@ -5285,16 +5194,16 @@ msgstr "نص مع ألوان مطبقة "
 msgid "Colors depend on theme capabilities."
 msgstr "ألوان تعتمد قدرات السمة"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:843
+#: src/modules/conf_theme/e_int_config_color_classes.c:853
 msgid "Window Manager"
 msgstr "مدير النوافذ"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:845
+#: src/modules/conf_theme/e_int_config_color_classes.c:855
 #: src/modules/conf_theme/e_int_config_fonts.c:81
 msgid "Widgets"
 msgstr "اﻷدوات"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:851
+#: src/modules/conf_theme/e_int_config_color_classes.c:861
 msgid "Others"
 msgstr "أخرى"
 
@@ -5328,7 +5237,7 @@ msgstr "عن العنوان"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:70
 msgid "About Version"
-msgstr "عن النسخة"
+msgstr "عن اﻹصدار"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:71
 msgid "About Text"
@@ -5361,7 +5270,7 @@ msgstr "نص الشاشة الترحيبية"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:78
 msgid "Splash Version"
-msgstr "إصدارة الشاشة الترحيبية"
+msgstr "إصدار الشاشة الترحيبية"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:79
 msgid "Digital Clock"
@@ -5475,7 +5384,7 @@ msgstr "تمكين أصناف الخطوط المخصصة المعدلة"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:451
 msgid "Basic preview text: 123: 我的天空!"
-msgstr "نص عرض أساسي: 123: 我的天空!"
+msgstr "نص عرض أساسي: Basic preview text: 123: 我的天空! "
 
 #: src/modules/conf_theme/e_int_config_fonts.c:606
 msgid "Font Classes"
@@ -5491,7 +5400,7 @@ msgstr "خط"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:647
 msgid "Advanced Preview Text.. 我真的会写中文"
-msgstr "نص عرض متقدم.. 我真的会写中文"
+msgstr "نص عرض متقدم.. Advanced Preview Text.. 我真的会写中文"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:655
 msgid "Hinting"
@@ -5502,7 +5411,7 @@ msgid "Bytecode"
 msgstr "شفرة ثمانية"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:662
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:193
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:219
 #: src/modules/cpufreq/e_mod_main.c:227 src/modules/cpufreq/e_mod_main.c:259
 msgid "Automatic"
 msgstr "تلقائي"
@@ -5557,7 +5466,7 @@ msgstr "تأثيرات الخمول"
 
 #: src/modules/conf_theme/e_int_config_scale.c:55
 msgid "Scale Settings"
-msgstr "اعدادات النطاق"
+msgstr "Ø¥عدادات النطاق"
 
 #: src/modules/conf_theme/e_int_config_scale.c:99
 #, fuzzy
@@ -5730,8 +5639,9 @@ msgid "Scaling"
 msgstr "تحجيم"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:36
-msgid "Client List Settings"
-msgstr "إعدادات قائمة العملاء"
+#, fuzzy
+msgid "Window List Menu Settings"
+msgstr "إعدادات قائمة النافذة"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:97
 msgid "Group By"
@@ -5981,7 +5891,7 @@ msgstr "عادة مرر النقر إلى البرامج "
 
 #: src/modules/conf_window_manipulation/e_int_config_focus.c:239
 msgid "Click raises the window"
-msgstr "نقرة تبرز (تقوم بإبراز) النافذة"
+msgstr "نقرة تُبرز النافذة"
 
 #: src/modules/conf_window_manipulation/e_int_config_focus.c:242
 msgid "Click focuses the window"
@@ -5999,55 +5909,92 @@ msgstr "أعد التركيز عند فقدانه"
 msgid "Slide pointer to a new focused window"
 msgstr "إسحب المؤشر إلى نافذة جديدة تم التركيز عليها"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:53
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:62
 #: src/modules/conf_window_manipulation/e_mod_main.c:20
 msgid "Window Geometry"
 msgstr "قياسات النافذة"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:130
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:156
 msgid "Resist obstacles"
 msgstr "قاوم العقبات"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:132
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:158
 msgid "Other windows"
 msgstr "نوافذ أخرى"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:141
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:167
 msgid "Edge of the screen"
 msgstr "حدود الشاشة"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:150
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
 msgid "Desktop gadgets"
 msgstr "ادوات سطح المكتب"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:161
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
 msgid "Resistance"
 msgstr "المقاومة"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:166
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:192
 msgid "Automatically accept changes after:"
 msgstr "اقبل التغييرات تلقائياً بعد:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:197
 msgid "Move by"
 msgstr "حرك بواسطة:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:202
 msgid "Resize by"
 msgstr "حجم بواسطة:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:181
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:207
 msgid "Keyboard"
 msgstr "لوحة المفاتيح"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:213
 msgid "Limit resize to useful geometry"
 msgstr "إعادة تحجيم محدودة لقياسات مناسبة مفيدة"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:190
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:216
 msgid "Move after resize"
 msgstr "حرّك بعد التحجيم"
 
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:224
+msgid "Follow Move"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:227
+#, fuzzy
+msgid "Follow Resize"
+msgstr "تحجيم"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:230
+msgid "Follow Raise"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:233
+#, fuzzy
+msgid "Follow Lower"
+msgstr "اتبع النافذة"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:236
+msgid "Follow Layer"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:239
+#, fuzzy
+msgid "Follow Desktop"
+msgstr "كلّ أسطح المكتب"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:242
+#, fuzzy
+msgid "Follow Iconify"
+msgstr "إجعله أيقونه"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:246
+#, fuzzy
+msgid "Transients"
+msgstr "وقتية"
+
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:44
 #: src/modules/conf_window_manipulation/e_mod_main.c:22
 msgid "Window Maximize Policy"
@@ -6069,13 +6016,13 @@ msgstr "عبئ ما توفر من فراغ "
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:161
 #: src/modules/everything/evry_config.c:568
-#: src/modules/gadman/e_mod_gadman.c:759
+#: src/modules/gadman/e_mod_gadman.c:757
 msgid "Horizontal"
 msgstr "أفقي"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:163
 #: src/modules/everything/evry_config.c:561
-#: src/modules/gadman/e_mod_gadman.c:767
+#: src/modules/gadman/e_mod_gadman.c:765
 msgid "Vertical"
 msgstr "عمودي"
 
@@ -6093,9 +6040,8 @@ msgid "Allow manipulation of maximized windows"
 msgstr "اسمح بالتعامل من النوافذ المكبرة"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:183
-#, fuzzy
 msgid "Adjust windows on shelf hide"
-msgstr "Ù\86ظÙ\85 Ø§Ù\84Ù\86Ù\88اÙ\81Ø° Ø¹Ù\86د Ø¥Ø®Ù\81اء Ø§Ù\84درج"
+msgstr "Ù\86ظÙ\85 Ø§Ù\84Ù\86Ù\88اÙ\81Ø° Ø¹Ù\86د Ø¥Ø®Ù\81اء Ø§Ù\84رÙ\81"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_stacking.c:49
 #: src/modules/conf_window_manipulation/e_mod_main.c:21
@@ -6139,8 +6085,13 @@ msgstr "التركيز على النافذة"
 
 #: src/modules/conf_window_manipulation/e_mod_main.c:23
 #, fuzzy
-msgid "Client List Menu"
-msgstr "Client List Menu"
+msgid "Window List Menu"
+msgstr "قائمة النوافذ"
+
+#: src/modules/conf_window_manipulation/e_mod_main.c:24
+#, fuzzy
+msgid "Window Process Management"
+msgstr "إدارة الطاقة"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:33
 #: src/modules/conf_window_remembers/e_mod_main.c:17
@@ -6167,7 +6118,7 @@ msgid "Details"
 msgstr "التفاصيل"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:141
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:306
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
 msgid "<No Name>"
 msgstr "<لا اسم>"
 
@@ -6176,7 +6127,7 @@ msgid "Class:"
 msgstr "الصنف:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:148
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
 msgid "<No Class>"
 msgstr "<لا صنف>"
 
@@ -6185,7 +6136,7 @@ msgid "Title:"
 msgstr "العنوان:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
 msgid "<No Title>"
 msgstr "<لا عنوان>"
 
@@ -6194,7 +6145,7 @@ msgid "Role:"
 msgstr "دور:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:162
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:314
 msgid "<No Role>"
 msgstr "<لا تدوير>"
 
@@ -6394,7 +6345,7 @@ msgstr "ضل ساقط"
 #: src/modules/everything/e_mod_main.c:60
 #: src/modules/everything/e_mod_main.c:210
 msgid "Everything Launcher"
-msgstr "Ù\85Ù\87Ù\8aئ Ø§ï»¹Ù\82Ù\84اع "
+msgstr "Ù\85Ù\87Ù\8aئ Ø¥Ù\82Ù\84اع Ù\83Ù\84 Ø´Ù\8aØ¡"
 
 #: src/modules/everything/e_mod_main.c:61
 msgid "Show Everything Launcher"
@@ -6408,15 +6359,15 @@ msgstr "إعدادات كل شيء"
 msgid "Show Everything Dialog"
 msgstr "أظهر حوارات كل شيء"
 
-#: src/modules/everything/e_mod_main.c:422
+#: src/modules/everything/e_mod_main.c:420
 msgid "Everything Module"
 msgstr "و حدات كل شيء"
 
-#: src/modules/everything/e_mod_main.c:611
+#: src/modules/everything/e_mod_main.c:609
 msgid "Run Everything"
 msgstr "تشغيل"
 
-#: src/modules/everything/evry_config.c:79
+#: src/modules/everything/evry_config.c:78
 msgid "Everything Settings"
 msgstr "إعدادات كل شيء"
 
@@ -6536,7 +6487,7 @@ msgid "Object Plugins"
 msgstr "ملحقات الكائن"
 
 #: src/modules/everything/evry_config.c:537
-#: src/modules/everything/evry_config.c:738
+#: src/modules/everything/evry_config.c:737
 msgid "Plugins"
 msgstr "ملحقات"
 
@@ -6578,7 +6529,7 @@ msgstr "حجم حدود منبثق"
 msgid "Geometry"
 msgstr "هندسة"
 
-#: src/modules/everything/evry_config.c:633
+#: src/modules/everything/evry_config.c:632
 msgid "Everything Collection"
 msgstr "مجموعة كل شيء"
 
@@ -6586,7 +6537,7 @@ msgstr "مجموعة كل شيء"
 msgid "Items"
 msgstr "عناصر"
 
-#: src/modules/everything/evry_plug_aggregator.c:330
+#: src/modules/everything/evry_plug_aggregator.c:301
 msgid "No plugins loaded"
 msgstr "لم يتم تحميل ملحقات"
 
@@ -6627,50 +6578,50 @@ msgstr ""
 "<br>    <hilight>&lt;CTRL+2&gt;</hilight> لتبديل أوضاع عرض القائمة <br>    "
 "<hilight>&lt;CTRL+3&gt;</hilight> لتبديل أوضاع عرض التقييم"
 
-#: src/modules/everything/evry_plug_apps.c:1250
-#: src/modules/everything/evry_plug_apps.c:1387
+#: src/modules/everything/evry_plug_apps.c:1238
+#: src/modules/everything/evry_plug_apps.c:1373
 msgid "Everything Applications"
 msgstr "تطبيقات كل شيء"
 
-#: src/modules/everything/evry_plug_apps.c:1282
+#: src/modules/everything/evry_plug_apps.c:1270
 msgid "Commands"
 msgstr "اﻷوامر"
 
-#: src/modules/everything/evry_plug_apps.c:1283
+#: src/modules/everything/evry_plug_apps.c:1271
 msgid "Terminal Command"
 msgstr "أمر الطرفية"
 
-#: src/modules/everything/evry_plug_apps.c:1288
+#: src/modules/everything/evry_plug_apps.c:1276
 msgid "Sudo GUI"
 msgstr "Sudo الواجهة الرسومية"
 
-#: src/modules/everything/evry_plug_apps.c:1367
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_apps.c:1354
+#: src/modules/everything/evry_plug_files.c:1585
 msgid "Everything Plugin"
 msgstr "ملحقات كل شئ"
 
-#: src/modules/everything/evry_plug_files.c:1471
-#: src/modules/everything/evry_plug_files.c:1623
+#: src/modules/everything/evry_plug_files.c:1456
+#: src/modules/everything/evry_plug_files.c:1607
 msgid "Everything Files"
 msgstr "ملفات كل شيء"
 
-#: src/modules/everything/evry_plug_files.c:1498
+#: src/modules/everything/evry_plug_files.c:1483
 msgid "Show recent files"
 msgstr "إعرض الملفات اﻷخيرة"
 
-#: src/modules/everything/evry_plug_files.c:1502
+#: src/modules/everything/evry_plug_files.c:1487
 msgid "Search recent files"
 msgstr "ابحث في الملفات ﻷخيرة"
 
-#: src/modules/everything/evry_plug_files.c:1506
+#: src/modules/everything/evry_plug_files.c:1491
 msgid "Search cached files"
 msgstr "ابحث في الملفات المؤقتة"
 
-#: src/modules/everything/evry_plug_files.c:1510
+#: src/modules/everything/evry_plug_files.c:1495
 msgid "Cache visited directories"
 msgstr "مسارات المخازن التي تمت زيارتها"
 
-#: src/modules/everything/evry_plug_files.c:1514
+#: src/modules/everything/evry_plug_files.c:1499
 msgid "Clear cache"
 msgstr "نظف المخزن"
 
@@ -6757,19 +6708,8 @@ msgstr ""
 "to your<br>liking. Sorry for the hiccup in your configuration.<br>"
 
 #: src/modules/fileman/e_mod_main.c:487
-msgid ""
-"Your Fileman Module configuration is NEWER than Fileman Module version. This "
-"is very<br>strange. This should not happen unless you downgraded<br>the "
-"Fileman Module or copied the configuration from a place where<br>a newer "
-"version of the Fileman Module was running. This is bad and<br>as a "
-"precaution your configuration has been now restored to<br>defaults. Sorry "
-"for the inconvenience.<br>"
-msgstr ""
-"إعداداتك الخاصة بوحدة مدير الملفات أحدث من إصدارة الوحدة الحالية. هذا "
-"<br>غريب جدا. لن يحدث هذا إلا إذا قمت بتخفيض<br>إصدارة الوحدة أو نسخت "
-"اﻹعدادات من مكان آخر<br>يحتوي على إصدارة جديدة من الوحدة تعمل عليه. هذا "
-"سيء<br>و كإحتياط فإن إعداداتك قد تم استعادتها إلى<br>اﻹفتراضيات. نأسف لهذا "
-"اﻹزعاج.<br>"
+msgid "Your Fileman Module configuration is NEWER than Fileman Module version. This is very<br>strange. This should not happen unless you downgraded<br>the Fileman Module or copied the configuration from a place where<br>a newer version of the Fileman Module was running. This is bad and<br>as a precaution your configuration has been now restored to<br>defaults. Sorry for the inconvenience.<br>"
+msgstr "إعداداتك الخاصة بوحدة مدير الملفات أحدث من إصدارة الوحدة الحالية. هذا <br>غريب جدا. لن يحدث هذا إلا إذا قمت بتخفيض<br>إصدار الوحدة أو نسخت اﻹعدادات من مكان آخر<br>يحتوي على إصدارة جديدة من الوحدة تعمل عليه. هذا سيء<br>و كإحتياط فإن إعداداتك قد تم استعادتها إلى<br>اﻹفتراضيات. نأسف لهذا اﻹزعاج.<br>"
 
 #: src/modules/fileman/e_mod_main.c:557
 msgid "Fileman Settings Updated"
@@ -6824,7 +6764,7 @@ msgid "Show Toolbar"
 msgstr "اعرض شريط اﻷدوات"
 
 #: src/modules/fileman/e_mod_config.c:278
-#: src/modules/gadman/e_mod_gadman.c:803
+#: src/modules/gadman/e_mod_gadman.c:801
 msgid "Behavior"
 msgstr "السلوك"
 
@@ -6976,8 +6916,9 @@ msgid "Filemanager is idle"
 msgstr "مدير اﻹتصال خامل"
 
 #: src/modules/fileman_opinfo/e_mod_main.c:415
+#, fuzzy
 msgid "EFM Operation Info"
-msgstr ""
+msgstr "معومات وظيفة EFM"
 
 #: src/modules/gadman/e_mod_config.c:53
 msgid "Gadgets Manager"
@@ -7016,27 +6957,27 @@ msgstr "الخلفية"
 msgid "Background Options"
 msgstr "خيارات الخلفية"
 
-#: src/modules/gadman/e_mod_gadman.c:720
+#: src/modules/gadman/e_mod_gadman.c:718
 msgid "Begin move/resize"
 msgstr "إبدأ تحريك/تحجيم"
 
-#: src/modules/gadman/e_mod_gadman.c:751
+#: src/modules/gadman/e_mod_gadman.c:749
 msgid "Free"
 msgstr "حرّ"
 
-#: src/modules/gadman/e_mod_gadman.c:775
+#: src/modules/gadman/e_mod_gadman.c:773
 msgid "Appearance"
 msgstr "المظهر"
 
-#: src/modules/gadman/e_mod_gadman.c:783
+#: src/modules/gadman/e_mod_gadman.c:781
 msgid "Always on desktop"
 msgstr "دائماً في سطح المكتب"
 
-#: src/modules/gadman/e_mod_gadman.c:793
+#: src/modules/gadman/e_mod_gadman.c:791
 msgid "On top pressing"
 msgstr "عند الضغط على"
 
-#: src/modules/gadman/e_mod_gadman.c:824
+#: src/modules/gadman/e_mod_gadman.c:822
 msgid "Add other gadgets"
 msgstr "أضف أدوات أخرى"
 
@@ -7257,7 +7198,7 @@ msgstr "الخصائص"
 
 #: src/modules/ibox/e_mod_config.c:48
 msgid "IBox Settings"
-msgstr "إعدادات حاوية أيقونات النوافذ (( IBOX ))"
+msgstr "إعدادات حاوية أيقونات النوافذ (( IBox ))"
 
 #: src/modules/ibox/e_mod_config.c:101
 msgid "Display Name"
@@ -7413,13 +7354,8 @@ msgid "Attention"
 msgstr "تنبيه"
 
 #: src/modules/pager/e_mod_config.c:430
-msgid ""
-"You cannot use the right mouse button in the<br>shelf for this as it is "
-"already taken by internal<br>code for context menus.<br>This button only "
-"works in the popup."
-msgstr ""
-"لا يمكنك إستخدام زر الفأرة اﻷيمن في<br>الدرج ﻷجل هذا ، كما أنه عطل بواسطة "
-"كود<br>داخلي ﻷجل قوائم السياق.<br>لايعمل الزر هذا اﻻ في المنبثقة فقط."
+msgid "You cannot use the right mouse button in the<br>shelf for this as it is already taken by internal<br>code for context menus.<br>This button only works in the popup."
+msgstr "لا يمكنك إستخدام زر الفأرة اﻷيمن في<br>الرف ﻷجل هذا ، كما أنه عطل بواسطة كود<br>داخلي ﻷجل قوائم السياق.<br>لايعمل الزر هذا اﻻ في المنبثقة فقط."
 
 #: src/modules/pager/e_mod_main.c:2803
 msgid "Show Pager Popup"
@@ -7462,7 +7398,11 @@ msgstr "إبدأ"
 msgid "System Control"
 msgstr "وحدة تحكم النظام"
 
-#: src/modules/syscon/e_mod_main.c:52
+#: src/modules/syscon/e_mod_main.c:37
+msgid "Syscon"
+msgstr ""
+
+#: src/modules/syscon/e_mod_main.c:58
 msgid "System Controls"
 msgstr "وحدات تحكم النظام"
 
@@ -7811,12 +7751,19 @@ msgstr "حاشية النظام"
 
 #: src/modules/systray/e_mod_main.c:906
 msgid "Systray cannot work in a shelf that is set to below everything."
-msgstr ""
+msgstr "حاشية النظام لا يمكنها العمل في رف ضُبِط على أن يكون اسفل كل شيء"
 
 #: src/modules/systray/e_mod_main.c:1108
 msgid "Systray"
 msgstr "حاشية النظام"
 
+#~ msgid "Client List Settings"
+#~ msgstr "إعدادات قائمة العميل"
+
+#, fuzzy
+#~ msgid "Client List Menu"
+#~ msgstr "Client List Menu"
+
 #~ msgid "Resizeable"
 #~ msgstr "قابل للتحجيم"
 
old mode 100755 (executable)
new mode 100644 (file)
index 6a8e1b5..d83a66b
--- a/po/bg.po
+++ b/po/bg.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Enlightenment DR17\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2011-11-29 09:56+0900\n"
+"POT-Creation-Date: 2012-01-18 16:13+0900\n"
 "PO-Revision-Date: 2009-11-06 10:39+0000\n"
 "Last-Translator: Viktor Kojouharov <Unknown>\n"
 "Language-Team: English <en@li.org>\n"
@@ -24,7 +24,7 @@ msgid "About Enlightenment"
 msgstr "За Enlightenment"
 
 #: src/bin/e_about.c:17 src/bin/e_actions.c:2728 src/bin/e_config_dialog.c:272
-#: src/bin/e_fm.c:974 src/bin/e_int_border_menu.c:151
+#: src/bin/e_fm.c:975 src/bin/e_int_border_menu.c:151
 #: src/bin/e_int_border_prop.c:81 src/bin/e_theme_about.c:17
 #: src/modules/conf/e_conf.c:163
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:843
@@ -37,7 +37,7 @@ msgstr "Затваряне"
 #: src/bin/e_about.c:18 src/bin/e_actions.c:3060 src/bin/e_actions.c:3064
 #: src/bin/e_actions.c:3068 src/bin/e_int_menus.c:182 src/bin/e_main.c:534
 #: src/modules/conf_theme/e_int_config_cursor.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:219
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:221
 #: src/modules/wizard/page_000.c:29
 msgid "Enlightenment"
 msgstr "Enlightenment"
@@ -76,7 +76,7 @@ msgstr "Сигурни ли сте, че искате да убиете този
 #: src/bin/e_actions.c:380 src/bin/e_actions.c:1917 src/bin/e_actions.c:2014
 #: src/bin/e_actions.c:2077 src/bin/e_actions.c:2140 src/bin/e_actions.c:2208
 #: src/bin/e_actions.c:2271 src/bin/e_confirm_dialog.c:44
-#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9205 src/bin/e_fm.c:9459
+#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9238 src/bin/e_fm.c:9492
 #: src/bin/e_module.c:518 src/bin/e_screensaver.c:145
 msgid "Yes"
 msgstr "Да"
@@ -84,7 +84,7 @@ msgstr "Да"
 #: src/bin/e_actions.c:382 src/bin/e_actions.c:1919 src/bin/e_actions.c:2016
 #: src/bin/e_actions.c:2079 src/bin/e_actions.c:2142 src/bin/e_actions.c:2210
 #: src/bin/e_actions.c:2273 src/bin/e_confirm_dialog.c:45
-#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9203 src/bin/e_fm.c:9460
+#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9236 src/bin/e_fm.c:9493
 #: src/bin/e_module.c:519 src/bin/e_screensaver.c:147
 msgid "No"
 msgstr "Не"
@@ -150,7 +150,7 @@ msgstr ""
 msgid "Window : Actions"
 msgstr "Прозорец: Действия"
 
-#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6168 src/bin/e_gadcon.c:1410
+#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6201 src/bin/e_gadcon.c:1410
 #: src/bin/e_int_border_menu.c:592
 msgid "Move"
 msgstr "Преместване"
@@ -285,7 +285,7 @@ msgstr "Състояние на забождане"
 #: src/bin/e_actions.c:2927 src/bin/e_actions.c:2929 src/bin/e_actions.c:2931
 #: src/bin/e_actions.c:2933 src/bin/e_actions.c:2935 src/bin/e_actions.c:2937
 #: src/bin/e_actions.c:2939 src/bin/e_actions.c:3114 src/bin/e_actions.c:3119
-#: src/bin/e_fm.c:3267 src/bin/e_fm.c:3273 src/bin/e_fm.c:9986
+#: src/bin/e_fm.c:3300 src/bin/e_fm.c:3306 src/bin/e_fm.c:10019
 #: src/bin/e_fm_device.c:334 src/bin/e_fm_device.c:358
 #: src/bin/e_fm_device.c:637 src/bin/e_fm_device.c:664
 #: src/bin/e_int_menus.c:144 src/bin/e_int_shelf_config.c:247
@@ -661,8 +661,8 @@ msgstr ""
 #: src/modules/conf_theme/e_int_config_theme.c:396
 #: src/modules/conf_theme/e_int_config_theme.c:796
 #: src/modules/gadman/e_mod_config.c:182 src/modules/syscon/e_mod_main.c:31
-#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:52
-#: src/modules/syscon/e_mod_main.c:119
+#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:58
+#: src/modules/syscon/e_mod_main.c:125
 msgid "System"
 msgstr "Системни"
 
@@ -719,10 +719,10 @@ msgstr "Поставяне като фон"
 msgid "Color Selector"
 msgstr ""
 
-#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1611 src/bin/e_config.c:2229
+#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1580 src/bin/e_config.c:2198
 #: src/bin/e_config_dialog.c:262 src/bin/e_eap_editor.c:854
 #: src/bin/e_eap_editor.c:918 src/bin/e_entry_dialog.c:62 src/bin/e_exec.c:398
-#: src/bin/e_fm.c:8717 src/bin/e_fm.c:9361 src/bin/e_fm_prop.c:507
+#: src/bin/e_fm.c:8750 src/bin/e_fm.c:9394 src/bin/e_fm_prop.c:507
 #: src/bin/e_int_border_remember.c:324 src/bin/e_int_border_remember.c:525
 #: src/bin/e_module.c:415 src/bin/e_sys.c:487 src/bin/e_sys.c:524
 #: src/bin/e_utils.c:707 src/modules/conf_dialogs/e_int_config_profiles.c:387
@@ -737,7 +737,7 @@ msgid "OK"
 msgstr "Добре"
 
 #: src/bin/e_color_dialog.c:47 src/bin/e_eap_editor.c:856
-#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8719
+#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8752
 #: src/bin/e_fm_prop.c:508 src/bin/e_utils.c:1162
 #: src/modules/conf_dialogs/e_int_config_profiles.c:388
 #: src/modules/conf_intl/e_int_config_imc_import.c:124
@@ -749,7 +749,7 @@ msgstr "Добре"
 msgid "Cancel"
 msgstr "Отказ"
 
-#: src/bin/e_config.c:972 src/bin/e_config.c:1005
+#: src/bin/e_config.c:959 src/bin/e_config.c:992
 msgid ""
 "Settings data needed upgrading. Your old settings have<br>been wiped and a "
 "new set of defaults initialized. This<br>will happen regularly during "
@@ -760,7 +760,7 @@ msgid ""
 "the hiccup in your settings.<br>"
 msgstr ""
 
-#: src/bin/e_config.c:989
+#: src/bin/e_config.c:976
 msgid ""
 "Your settings are NEWER than Enlightenment. This is very<br>strange. This "
 "should not happen unless you downgraded<br>Enlightenment or copied the "
@@ -769,115 +769,116 @@ msgid ""
 "to<br>defaults. Sorry for the inconvenience.<br>"
 msgstr ""
 
-#: src/bin/e_config.c:1598 src/bin/e_config.c:2216
+#: src/bin/e_config.c:1567 src/bin/e_config.c:2185
 msgid "Enlightenment Settings Write Problems"
 msgstr ""
 
-#: src/bin/e_config.c:1601
+#: src/bin/e_config.c:1570
 #, c-format
 msgid ""
-"Enlightenment has an error while moving config files<br>from:<br>"
+"Enlightenment has had an error while moving config files<br>from:<br>"
 "%s<br><br>to:<br>%s<br><br>The rest of the write has been aborted for safety."
 "<br>"
 msgstr ""
 
-#: src/bin/e_config.c:2126
+#: src/bin/e_config.c:2095
 msgid "Settings Upgraded"
 msgstr ""
 
-#: src/bin/e_config.c:2143
+#: src/bin/e_config.c:2112
 msgid "The EET file handle is bad."
 msgstr ""
 
-#: src/bin/e_config.c:2146
+#: src/bin/e_config.c:2115
 msgid "The file data is empty."
 msgstr ""
 
-#: src/bin/e_config.c:2149
+#: src/bin/e_config.c:2118
 msgid ""
 "The file is not writable. Perhaps the disk is read-only<br>or you lost "
 "permissions to your files."
 msgstr ""
 
-#: src/bin/e_config.c:2152
+#: src/bin/e_config.c:2121
 msgid "Memory ran out while preparing the write.<br>Please free up memory."
 msgstr ""
 
-#: src/bin/e_config.c:2155
+#: src/bin/e_config.c:2124
 msgid "This is a generic error."
 msgstr ""
 
-#: src/bin/e_config.c:2158
+#: src/bin/e_config.c:2127
 msgid ""
 "The settings file is too large.<br>It should be very small (a few hundred KB "
 "at most)."
 msgstr ""
 
-#: src/bin/e_config.c:2161
+#: src/bin/e_config.c:2130
 msgid "You have I/O errors on the disk.<br>Maybe it needs replacing?"
 msgstr ""
 
-#: src/bin/e_config.c:2164
+#: src/bin/e_config.c:2133
 msgid "You ran out of space while writing the file"
 msgstr ""
 
-#: src/bin/e_config.c:2167
+#: src/bin/e_config.c:2136
 msgid "The file was closed on it while writing."
 msgstr ""
 
-#: src/bin/e_config.c:2170
+#: src/bin/e_config.c:2139
 msgid "Memory-mapping (mmap) of the file failed."
 msgstr ""
 
-#: src/bin/e_config.c:2173
+#: src/bin/e_config.c:2142
 msgid "X509 Encoding failed."
 msgstr ""
 
-#: src/bin/e_config.c:2176
+#: src/bin/e_config.c:2145
 msgid "Signature failed."
 msgstr ""
 
-#: src/bin/e_config.c:2179
+#: src/bin/e_config.c:2148
 msgid "The signature was invalid."
 msgstr ""
 
-#: src/bin/e_config.c:2182
+#: src/bin/e_config.c:2151
 #, fuzzy
 msgid "Not signed."
 msgstr "(Няма прозорци)"
 
-#: src/bin/e_config.c:2185
+#: src/bin/e_config.c:2154
 msgid "Feature not implemented."
 msgstr ""
 
-#: src/bin/e_config.c:2188
+#: src/bin/e_config.c:2157
 msgid "PRNG was not seeded."
 msgstr ""
 
-#: src/bin/e_config.c:2191
+#: src/bin/e_config.c:2160
 msgid "Encryption failed."
 msgstr ""
 
-#: src/bin/e_config.c:2194
+#: src/bin/e_config.c:2163
 #, fuzzy
 msgid "Decryption failed."
 msgstr "Описание: не е зададено"
 
-#: src/bin/e_config.c:2197
+#: src/bin/e_config.c:2166
 msgid "The error is unknown to Enlightenment."
 msgstr ""
 
-#: src/bin/e_config.c:2219
+#: src/bin/e_config.c:2188
 #, c-format
 msgid ""
-"Enlightenment has an error while writing<br>its config file.<br>"
+"Enlightenment has had an error while writing<br>its config file.<br>"
 "%s<br><br>The file where the error occurred was:<br>%s<br><br>This file has "
 "been deleted to avoid corrupt data.<br>"
 msgstr ""
 
-#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:721
+#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:756
 #: src/modules/conf/e_mod_main.c:275 src/modules/conf_paths/e_mod_main.c:17
 #: src/modules/conf_performance/e_mod_main.c:17
+#: src/modules/syscon/e_mod_main.c:36
 msgid "Advanced"
 msgstr "Сложни"
 
@@ -899,9 +900,9 @@ msgstr "Разширения"
 
 #: src/bin/e_configure.c:29 src/bin/e_configure.c:32 src/bin/e_configure.c:242
 #: src/modules/conf_paths/e_int_config_paths.c:80
-#: src/modules/conf_theme/e_int_config_color_classes.c:847
+#: src/modules/conf_theme/e_int_config_color_classes.c:857
 #: src/modules/conf_theme/e_int_config_fonts.c:98
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:234
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:236
 msgid "Modules"
 msgstr "Модули"
 
@@ -910,7 +911,7 @@ msgstr "Модули"
 msgid "Preferences"
 msgstr "Предпочитание на икона"
 
-#: src/bin/e_container.c:132
+#: src/bin/e_container.c:124
 #, c-format
 msgid "Container %d"
 msgstr "Контейнер %d"
@@ -1035,7 +1036,7 @@ msgstr "Desktop файл"
 #: src/bin/e_eap_editor.c:775
 #: src/modules/conf_performance/e_int_config_performance.c:115
 #: src/modules/everything/evry_config.c:378
-#: src/modules/everything/evry_plug_files.c:1491
+#: src/modules/everything/evry_plug_files.c:1476
 #: src/modules/pager/e_mod_config.c:126 src/modules/pager/e_mod_config.c:213
 msgid "General"
 msgstr "Общи"
@@ -1064,26 +1065,26 @@ msgstr "Избиране на икона"
 msgid "Select an Executable"
 msgstr "Избиране на изпълним файл"
 
-#: src/bin/e_entry.c:496 src/bin/e_fm.c:8208 src/bin/e_shelf.c:1703
+#: src/bin/e_entry.c:501 src/bin/e_fm.c:8241 src/bin/e_shelf.c:1703
 #: src/modules/conf_dialogs/e_int_config_profiles.c:135
 #: src/modules/conf_shelves/e_int_config_shelf.c:81
 #: src/modules/ibar/e_mod_config.c:108
 msgid "Delete"
 msgstr "Изтриване"
 
-#: src/bin/e_entry.c:506 src/bin/e_fm.c:8116
+#: src/bin/e_entry.c:511 src/bin/e_fm.c:8149
 msgid "Cut"
 msgstr "Изрязване"
 
-#: src/bin/e_entry.c:514 src/bin/e_fm.c:6163 src/bin/e_fm.c:8130
+#: src/bin/e_entry.c:519 src/bin/e_fm.c:6196 src/bin/e_fm.c:8163
 msgid "Copy"
 msgstr "Копиране"
 
-#: src/bin/e_entry.c:522 src/bin/e_fm.c:7954 src/bin/e_fm.c:8143
+#: src/bin/e_entry.c:527 src/bin/e_fm.c:7987 src/bin/e_fm.c:8176
 msgid "Paste"
 msgstr "Вмъкване"
 
-#: src/bin/e_entry.c:532
+#: src/bin/e_entry.c:537
 msgid "Select All"
 msgstr "Избиране на всичко"
 
@@ -1233,212 +1234,212 @@ msgstr "Резултат"
 msgid "There was no output."
 msgstr "Няма резултат"
 
-#: src/bin/e_fm.c:976
+#: src/bin/e_fm.c:977
 msgid "Nonexistent path"
 msgstr ""
 
-#: src/bin/e_fm.c:979
+#: src/bin/e_fm.c:980
 #, c-format
 msgid "%s doesn't exist."
 msgstr ""
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Mount Error"
 msgstr ""
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Can't mount device"
 msgstr ""
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Unmount Error"
 msgstr ""
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Can't unmount device"
 msgstr ""
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Eject Error"
 msgstr ""
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Can't eject device"
 msgstr ""
 
-#: src/bin/e_fm.c:3748
+#: src/bin/e_fm.c:3781
 #, c-format
 msgid "%i Files"
 msgstr "%i файлове"
 
-#: src/bin/e_fm.c:6176 src/bin/e_fm.c:7962 src/bin/e_fm.c:8151
+#: src/bin/e_fm.c:6209 src/bin/e_fm.c:7995 src/bin/e_fm.c:8184
 msgid "Link"
 msgstr ""
 
-#: src/bin/e_fm.c:6184 src/bin/e_fm.c:9143 src/bin/e_fm.c:9284
+#: src/bin/e_fm.c:6217 src/bin/e_fm.c:9176 src/bin/e_fm.c:9317
 msgid "Abort"
 msgstr ""
 
-#: src/bin/e_fm.c:7881 src/bin/e_fm.c:8041
+#: src/bin/e_fm.c:7914 src/bin/e_fm.c:8074
 msgid "Inherit parent settings"
 msgstr ""
 
-#: src/bin/e_fm.c:7890 src/bin/e_fm.c:8050
+#: src/bin/e_fm.c:7923 src/bin/e_fm.c:8083
 #: src/modules/fileman/e_mod_config.c:219
 msgid "View Mode"
 msgstr "Режим за разглеждане"
 
-#: src/bin/e_fm.c:7897 src/bin/e_fm.c:8057
+#: src/bin/e_fm.c:7930 src/bin/e_fm.c:8090
 msgid "Refresh View"
 msgstr "Опресняване на изгледа"
 
-#: src/bin/e_fm.c:7905 src/bin/e_fm.c:8065
+#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8098
 msgid "Show Hidden Files"
 msgstr "Показване на скрити файлове"
 
-#: src/bin/e_fm.c:7917 src/bin/e_fm.c:8077
+#: src/bin/e_fm.c:7950 src/bin/e_fm.c:8110
 msgid "Remember Ordering"
 msgstr "Запомняне на подреждането"
 
-#: src/bin/e_fm.c:7926 src/bin/e_fm.c:8086
+#: src/bin/e_fm.c:7959 src/bin/e_fm.c:8119
 msgid "Sort Now"
 msgstr "Сортиране сега"
 
-#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8101
+#: src/bin/e_fm.c:7971 src/bin/e_fm.c:8134
 #: src/modules/conf_paths/e_int_config_paths.c:205
 msgid "New Directory"
 msgstr "Нова директория"
 
-#: src/bin/e_fm.c:8216
+#: src/bin/e_fm.c:8249
 msgid "Rename"
 msgstr "Преименуване"
 
-#: src/bin/e_fm.c:8235
+#: src/bin/e_fm.c:8268
 msgid "Unmount"
 msgstr ""
 
-#: src/bin/e_fm.c:8240
+#: src/bin/e_fm.c:8273
 msgid "Mount"
 msgstr ""
 
-#: src/bin/e_fm.c:8245
+#: src/bin/e_fm.c:8278
 msgid "Eject"
 msgstr ""
 
-#: src/bin/e_fm.c:8257
+#: src/bin/e_fm.c:8290
 #, fuzzy
 msgid "Application Properties"
 msgstr "Категории за програми"
 
-#: src/bin/e_fm.c:8263 src/bin/e_fm_prop.c:105
+#: src/bin/e_fm.c:8296 src/bin/e_fm_prop.c:105
 msgid "File Properties"
 msgstr "Файлови характеристики"
 
-#: src/bin/e_fm.c:8500 src/bin/e_fm.c:8553
+#: src/bin/e_fm.c:8533 src/bin/e_fm.c:8586
 msgid "Use default"
 msgstr ""
 
-#: src/bin/e_fm.c:8526 src/modules/fileman/e_mod_config.c:224
+#: src/bin/e_fm.c:8559 src/modules/fileman/e_mod_config.c:224
 msgid "Grid Icons"
 msgstr ""
 
-#: src/bin/e_fm.c:8534 src/modules/fileman/e_mod_config.c:226
+#: src/bin/e_fm.c:8567 src/modules/fileman/e_mod_config.c:226
 msgid "Custom Icons"
 msgstr ""
 
-#: src/bin/e_fm.c:8542 src/modules/everything/evry_config.c:430
+#: src/bin/e_fm.c:8575 src/modules/everything/evry_config.c:430
 #: src/modules/everything/evry_config.c:460
 #: src/modules/fileman/e_mod_config.c:234
 msgid "List"
 msgstr "Списък"
 
-#: src/bin/e_fm.c:8568
+#: src/bin/e_fm.c:8601
 #, c-format
 msgid "Icon Size (%d)"
 msgstr ""
 
-#: src/bin/e_fm.c:8614 src/bin/e_fm.c:8820
+#: src/bin/e_fm.c:8647 src/bin/e_fm.c:8853
 msgid "Set background..."
 msgstr ""
 
-#: src/bin/e_fm.c:8619 src/bin/e_fm.c:8864
+#: src/bin/e_fm.c:8652 src/bin/e_fm.c:8897
 msgid "Set overlay..."
 msgstr ""
 
-#: src/bin/e_fm.c:8718 src/modules/conf_theme/e_int_config_theme.c:1032
+#: src/bin/e_fm.c:8751 src/modules/conf_theme/e_int_config_theme.c:1032
 msgid "Clear"
 msgstr "Изчистване"
 
-#: src/bin/e_fm.c:8944
+#: src/bin/e_fm.c:8977
 msgid "Create a new Directory"
 msgstr "Създаване на нова директория"
 
-#: src/bin/e_fm.c:8945
+#: src/bin/e_fm.c:8978
 msgid "New Directory Name:"
 msgstr "Име на новата директория:"
 
-#: src/bin/e_fm.c:8999
+#: src/bin/e_fm.c:9032
 #, c-format
 msgid "Rename %s to:"
 msgstr "Преименуване на %s до:"
 
-#: src/bin/e_fm.c:9001
+#: src/bin/e_fm.c:9034
 msgid "Rename File"
 msgstr "Преименуване на файл"
 
-#: src/bin/e_fm.c:9142 src/bin/e_fm.c:9283
+#: src/bin/e_fm.c:9175 src/bin/e_fm.c:9316
 msgid "Retry"
 msgstr ""
 
-#: src/bin/e_fm.c:9146 src/bin/e_fm.c:9289
+#: src/bin/e_fm.c:9179 src/bin/e_fm.c:9322
 msgid "Error"
 msgstr ""
 
-#: src/bin/e_fm.c:9149
+#: src/bin/e_fm.c:9182
 #, c-format
 msgid "%s"
 msgstr ""
 
-#: src/bin/e_fm.c:9204
+#: src/bin/e_fm.c:9237
 msgid "No to all"
 msgstr ""
 
-#: src/bin/e_fm.c:9206
+#: src/bin/e_fm.c:9239
 msgid "Yes to all"
 msgstr ""
 
-#: src/bin/e_fm.c:9209
+#: src/bin/e_fm.c:9242
 msgid "Warning"
 msgstr ""
 
-#: src/bin/e_fm.c:9212
+#: src/bin/e_fm.c:9245
 #, c-format
 msgid "File already exists, overwrite?<br><hilight>%s</hilight>"
 msgstr ""
 
-#: src/bin/e_fm.c:9285
+#: src/bin/e_fm.c:9318
 msgid "Ignore this"
 msgstr ""
 
-#: src/bin/e_fm.c:9286
+#: src/bin/e_fm.c:9319
 msgid "Ignore all"
 msgstr ""
 
-#: src/bin/e_fm.c:9291
+#: src/bin/e_fm.c:9324
 #, c-format
 msgid "An error occurred while performing an operation.<br>%s"
 msgstr ""
 
-#: src/bin/e_fm.c:9462
+#: src/bin/e_fm.c:9495
 msgid "Confirm Delete"
 msgstr "Потвърждаване за изтриването"
 
-#: src/bin/e_fm.c:9467
+#: src/bin/e_fm.c:9500
 #, c-format
 msgid "Are you sure you want to delete<br><hilight>%s</hilight> ?"
 msgstr "Сигурни ли сте, че искате да изтриете <br><hilight>%s</hilight> ?"
 
-#: src/bin/e_fm.c:9473
+#: src/bin/e_fm.c:9506
 #, c-format
 msgid ""
 "Are you sure you want to delete<br>the %d selected files in:<br><hilight>%s</"
@@ -1565,11 +1566,11 @@ msgstr "Преместване на текст"
 msgid "Automatically scroll contents"
 msgstr "Автоматично плъзгане на съдържание"
 
-#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:731
+#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:729
 msgid "Plain"
 msgstr "Прост"
 
-#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:739
+#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:737
 msgid "Inset"
 msgstr "Вдълбано"
 
@@ -1583,11 +1584,11 @@ msgstr ""
 #: src/modules/conf_applications/e_int_config_apps.c:239
 #: src/modules/conf_applications/e_int_config_apps.c:260
 #: src/modules/conf_applications/e_int_config_apps.c:280
-#: src/modules/gadman/e_mod_gadman.c:815 src/modules/ibar/e_mod_main.c:801
+#: src/modules/gadman/e_mod_gadman.c:813 src/modules/ibar/e_mod_main.c:801
 msgid "Remove"
 msgstr "Премахване"
 
-#: src/bin/e_gadcon.c:1991
+#: src/bin/e_gadcon.c:2007
 msgid "Stop moving"
 msgstr ""
 
@@ -1705,7 +1706,7 @@ msgstr "Прозорци"
 
 #: src/bin/e_int_border_menu.c:138 src/bin/e_int_config_modules.c:59
 #: src/bin/e_int_menus.c:230 src/bin/e_shelf.c:1695
-#: src/modules/battery/e_mod_main.c:183 src/modules/clock/e_mod_main.c:296
+#: src/modules/battery/e_mod_main.c:186 src/modules/clock/e_mod_main.c:296
 #: src/modules/clock/e_mod_main.c:540 src/modules/conf/e_conf.c:124
 #: src/modules/conf/e_conf.c:134 src/modules/conf/e_mod_main.c:102
 #: src/modules/conf_dialogs/e_mod_main.c:17
@@ -2117,7 +2118,7 @@ msgid "Utilities"
 msgstr ""
 
 #: src/bin/e_int_config_modules.c:55
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_files.c:1585
 #: src/modules/fileman/e_mod_main.c:56 src/modules/fileman/e_mod_main.c:76
 #: src/modules/fileman/e_mod_main.c:420
 msgid "Files"
@@ -2214,7 +2215,7 @@ msgstr "Предпочитани програми"
 #: src/modules/conf_theme/e_int_config_fonts.c:58
 #: src/modules/conf_theme/e_mod_main.c:38
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:194
-#: src/modules/everything/evry_plug_apps.c:1367
+#: src/modules/everything/evry_plug_apps.c:1354
 msgid "Applications"
 msgstr "Програми"
 
@@ -2421,31 +2422,31 @@ msgstr ""
 "Enlightenment не може да настрои секундант за HUP сигнал.\n"
 "Може би няма свободна памет?"
 
-#: src/bin/e_main.c:274
-#, fuzzy
-msgid "Enlightenment cannot initialize Ecore_IMF!\n"
-msgstr "Enlightenment не може да стартира файловият манипулатор.\n"
-
-#: src/bin/e_main.c:284
+#: src/bin/e_main.c:273
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_File!\n"
 msgstr "Enlightenment не може да стартира файловият манипулатор.\n"
 
-#: src/bin/e_main.c:293
+#: src/bin/e_main.c:282
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Con!\n"
 msgstr "Enlightenment не може да стартира файловият манипулатор.\n"
 
-#: src/bin/e_main.c:302
+#: src/bin/e_main.c:291
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Ipc!\n"
 msgstr "Enlightenment не може да стартира файловият манипулатор.\n"
 
-#: src/bin/e_main.c:313
+#: src/bin/e_main.c:302
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_X!\n"
 msgstr "Enlightenment не може да стартира файловият манипулатор.\n"
 
+#: src/bin/e_main.c:314
+#, fuzzy
+msgid "Enlightenment cannot initialize Ecore_IMF!\n"
+msgstr "Enlightenment не може да стартира файловият манипулатор.\n"
+
 #: src/bin/e_main.c:324
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Evas!\n"
@@ -2494,12 +2495,7 @@ msgstr ""
 msgid "Enlightenment cannot initialize E_Xinerama!\n"
 msgstr "Enlightenment не може да стартира файловият манипулатор.\n"
 
-#: src/bin/e_main.c:397
-#, fuzzy
-msgid "Enlightenment cannot initialize E_Randr!\n"
-msgstr "Enlightenment не може да стартира файловият манипулатор.\n"
-
-#: src/bin/e_main.c:415
+#: src/bin/e_main.c:406
 msgid ""
 "Enlightenment cannot create directories in your home directory.\n"
 "Perhaps you have no home directory or the disk is full?"
@@ -2507,14 +2503,19 @@ msgstr ""
 "Enlightenment не може да създава директории във домашната ви папка.\n"
 "Може би нямате домашна папка, или празно място?"
 
-#: src/bin/e_main.c:425
+#: src/bin/e_main.c:416
 msgid "Enlightenment cannot set up its file registry system."
 msgstr "Enlightenment не може да настрои система си за файлови регистри."
 
-#: src/bin/e_main.c:434
+#: src/bin/e_main.c:425
 msgid "Enlightenment cannot set up its config system."
 msgstr "Enlightenment не може да настрои конфигурационната си система"
 
+#: src/bin/e_main.c:436
+#, fuzzy
+msgid "Enlightenment cannot initialize E_Randr!\n"
+msgstr "Enlightenment не може да стартира файловият манипулатор.\n"
+
 #: src/bin/e_main.c:445
 #, fuzzy
 msgid "Enlightenment cannot set up its environment."
@@ -2786,36 +2787,41 @@ msgid "Enlightenment cannot initialize the XSettings system.\n"
 msgstr "Enlightenment не може да стартира системата за миниизображения:в.\n"
 
 #: src/bin/e_main.c:877
+#, fuzzy
+msgid "Enlightenment cannot initialize the Update system.\n"
+msgstr "Enlightenment не може да стартира системата за Системни команди.\n"
+
+#: src/bin/e_main.c:886
 msgid "Setup Desktop Environment"
 msgstr ""
 
-#: src/bin/e_main.c:881
+#: src/bin/e_main.c:890
 #, fuzzy
 msgid "Enlightenment cannot initialize its desktop environment.\n"
 msgstr "Enlightenment не може да настрои системата си за теми"
 
-#: src/bin/e_main.c:889
+#: src/bin/e_main.c:898
 #, fuzzy
 msgid "Setup File Ordering"
 msgstr "Запомняне на подреждането"
 
-#: src/bin/e_main.c:893
+#: src/bin/e_main.c:902
 msgid "Enlightenment cannot set up its order file system."
 msgstr "Enlightenment не може да настрои системата за \"order\" файлове."
 
-#: src/bin/e_main.c:908
+#: src/bin/e_main.c:917
 msgid "Load Modules"
 msgstr "Зареждане на модули"
 
-#: src/bin/e_main.c:938
+#: src/bin/e_main.c:947
 msgid "Configure Shelves"
 msgstr "Настройване на рафтове"
 
-#: src/bin/e_main.c:949
+#: src/bin/e_main.c:958
 msgid "Almost Done"
 msgstr "Почти е готово"
 
-#: src/bin/e_main.c:1094
+#: src/bin/e_main.c:1103
 #, c-format
 msgid ""
 "Options:\n"
@@ -2844,7 +2850,7 @@ msgid ""
 "\t\tIf you need this help, you don't need this option.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1147
+#: src/bin/e_main.c:1156
 msgid ""
 "You are executing enlightenment directly. This is\n"
 "bad. Please do not execute the \"enlightenment\"\n"
@@ -2854,11 +2860,11 @@ msgid ""
 "before enlightenment itself begins running.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1426
+#: src/bin/e_main.c:1435
 msgid "Testing Format Support"
 msgstr ""
 
-#: src/bin/e_main.c:1430
+#: src/bin/e_main.c:1439
 msgid ""
 "Enlightenment found Evas can't create a buffer canvas. Please check\n"
 "Evas has Software Buffer engine support.\n"
@@ -2866,7 +2872,7 @@ msgstr ""
 "Evas не може да създаде буферни платна. Проверете дали Evas\n"
 "има поддръжка за Software Buffer възпроизвеждане.\n"
 
-#: src/bin/e_main.c:1442
+#: src/bin/e_main.c:1451
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load SVG files. Check Evas has SVG loader "
@@ -2875,7 +2881,7 @@ msgstr ""
 "Evas не може да зарежда PNG файлове. Проверете дали Evas\n"
 "е компилиран с PNG модула.\n"
 
-#: src/bin/e_main.c:1452
+#: src/bin/e_main.c:1461
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load JPEG files. Check Evas has JPEG loader "
@@ -2884,7 +2890,7 @@ msgstr ""
 "Evas не може да зарежда JPEG файлове. Проверете дали Evas\n"
 "е компилиран с JPEG модула.\n"
 
-#: src/bin/e_main.c:1462
+#: src/bin/e_main.c:1471
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load PNG files. Check Evas has PNG loader "
@@ -2893,7 +2899,7 @@ msgstr ""
 "Evas не може да зарежда PNG файлове. Проверете дали Evas\n"
 "е компилиран с PNG модула.\n"
 
-#: src/bin/e_main.c:1472
+#: src/bin/e_main.c:1481
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load EET files. Check Evas has EET loader "
@@ -2902,14 +2908,14 @@ msgstr ""
 "Evas не може да зарежда EET файлове. Проверете дали Evas\n"
 "е компилиран с поддръжка на EET.\n"
 
-#: src/bin/e_main.c:1486
+#: src/bin/e_main.c:1495
 msgid ""
 "Enlightenment found Evas can't load the 'Sans' font. Check Evas has "
 "fontconfig\n"
 "support and system fontconfig defines a 'Sans' font.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1677
+#: src/bin/e_main.c:1686
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. There was an "
@@ -2917,11 +2923,11 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1682 src/bin/e_main.c:1699
+#: src/bin/e_main.c:1691 src/bin/e_main.c:1708
 msgid "Enlightenment crashed early on start and has been restarted"
 msgstr "Enlightenment е забил в самия старт и е бил рестартиран"
 
-#: src/bin/e_main.c:1683
+#: src/bin/e_main.c:1692
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>There was an "
@@ -2929,7 +2935,7 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1692
+#: src/bin/e_main.c:1701
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. All modules "
 "have been disabled<br>and will not be loaded to help remove any "
@@ -2941,7 +2947,7 @@ msgstr ""
 "проблематични модули да се отстранят. <br>Може сами да си ги включите чрез "
 "конфигурационния панел."
 
-#: src/bin/e_main.c:1700
+#: src/bin/e_main.c:1709
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>All modules "
 "have been disabled and will not be loaded to help<br>remove any problem "
@@ -3430,72 +3436,76 @@ msgstr "Забранен"
 msgid "Read-Write"
 msgstr "Четене и запис"
 
-#: src/modules/battery/e_mod_config.c:60
+#: src/modules/battery/e_mod_config.c:63
 msgid "Battery Monitor Settings"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:126
+#: src/modules/battery/e_mod_config.c:132
 msgid "Show alert when battery is low"
 msgstr "Показване на предупреждение при изтощение на батерията"
 
-#: src/modules/battery/e_mod_config.c:211
+#: src/modules/battery/e_mod_config.c:136
+msgid "Use desktop notifications for alert."
+msgstr ""
+
+#: src/modules/battery/e_mod_config.c:233
 msgid "Check every:"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:213
+#: src/modules/battery/e_mod_config.c:235
 #: src/modules/conf_performance/e_int_config_performance.c:121
 #: src/modules/temperature/e_mod_config.c:233
 #, c-format
 msgid "%1.0f ticks"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:217
+#: src/modules/battery/e_mod_config.c:239
 #, fuzzy
 msgid "Hibernate when below:"
 msgstr "Режим \"Hibernate\""
 
-#: src/modules/battery/e_mod_config.c:219
-#: src/modules/battery/e_mod_config.c:238
+#: src/modules/battery/e_mod_config.c:241
+#: src/modules/battery/e_mod_config.c:260
 #, c-format
 msgid "%1.0f %%"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:223
+#: src/modules/battery/e_mod_config.c:245
 msgid "Polling"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:227
+#: src/modules/battery/e_mod_config.c:249
 #, fuzzy
 msgid "Show low battery alert"
 msgstr "Показване на предупреждение при изтощение на батерията"
 
-#: src/modules/battery/e_mod_config.c:231
+#: src/modules/battery/e_mod_config.c:253
 msgid "Alert when at:"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:234
+#: src/modules/battery/e_mod_config.c:256
 #, c-format
 msgid "%1.0f min"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:242
+#: src/modules/battery/e_mod_config.c:264
 msgid "Auto dismiss in..."
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:247
+#: src/modules/battery/e_mod_config.c:269
 #, c-format
 msgid "%1.0f sec"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:254
+#: src/modules/battery/e_mod_config.c:276
 msgid "Alert"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:260
+#: src/modules/battery/e_mod_config.c:282
 msgid "Auto Detect"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:263
+#: src/modules/battery/e_mod_config.c:285
 #: src/modules/conf_applications/e_mod_main.c:52
 #: src/modules/conf_display/e_mod_main.c:40
 #: src/modules/conf_theme/e_mod_main.c:23
@@ -3503,47 +3513,47 @@ msgstr ""
 msgid "Internal"
 msgstr "Вграден(и)"
 
-#: src/modules/battery/e_mod_config.c:267
+#: src/modules/battery/e_mod_config.c:289
 #: src/modules/temperature/e_mod_config.c:271
 msgid "udev"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:270
+#: src/modules/battery/e_mod_config.c:292
 #, fuzzy
 msgid "Fuzzy Mode"
 msgstr "Неясни"
 
-#: src/modules/battery/e_mod_config.c:274
+#: src/modules/battery/e_mod_config.c:296
 msgid "HAL"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:279
+#: src/modules/battery/e_mod_config.c:301
 #: src/modules/temperature/e_mod_config.c:273
 msgid "Hardware"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:145
+#: src/modules/battery/e_mod_main.c:148 src/modules/battery/e_mod_main.c:443
 msgid "Battery"
 msgstr "Батерия"
 
-#: src/modules/battery/e_mod_main.c:455
+#: src/modules/battery/e_mod_main.c:446 src/modules/battery/e_mod_main.c:477
 msgid "Your battery is low!"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:457
+#: src/modules/battery/e_mod_main.c:447 src/modules/battery/e_mod_main.c:479
 msgid "AC power is recommended."
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:532
+#: src/modules/battery/e_mod_main.c:554
 msgid "N/A"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:612 src/modules/battery/e_mod_main.c:614
-#: src/modules/battery/e_mod_main.c:621 src/modules/battery/e_mod_main.c:623
+#: src/modules/battery/e_mod_main.c:634 src/modules/battery/e_mod_main.c:636
+#: src/modules/battery/e_mod_main.c:643 src/modules/battery/e_mod_main.c:645
 msgid "ERROR"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:723
+#: src/modules/battery/e_mod_main.c:758
 msgid "Battery Meter"
 msgstr ""
 
@@ -3698,7 +3708,7 @@ msgid "Dialog Settings"
 msgstr "Диалогови настройки"
 
 #: src/modules/conf_dialogs/e_int_config_dialogs.c:109
-#: src/modules/conf_performance/e_int_config_engine.c:95
+#: src/modules/conf_performance/e_int_config_engine.c:86
 #: src/modules/conf_theme/e_int_config_fonts.c:651
 #: src/modules/everything/evry_config.c:519 src/modules/ibox/e_mod_config.c:96
 #: src/modules/mixer/conf_gadget.c:191 src/modules/mixer/conf_module.c:91
@@ -3898,7 +3908,7 @@ msgstr "Анимация на прелистване"
 
 #: src/modules/conf_display/e_int_config_desks.c:197
 #: src/modules/conf_display/e_int_config_dpms.c:306
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:168
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:194
 #: src/modules/conf_window_manipulation/e_int_config_window_stacking.c:151
 #, c-format
 msgid "%1.1f sec"
@@ -4286,28 +4296,28 @@ msgstr ""
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1310
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1334
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1366
-#: src/modules/gadman/e_mod_gadman.c:839
+#: src/modules/gadman/e_mod_gadman.c:837
 msgid "CTRL"
 msgstr "CTRL"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1315
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1339
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1371
-#: src/modules/gadman/e_mod_gadman.c:844
+#: src/modules/gadman/e_mod_gadman.c:842
 msgid "ALT"
 msgstr "ALT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1321
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1345
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1377
-#: src/modules/gadman/e_mod_gadman.c:850
+#: src/modules/gadman/e_mod_gadman.c:848
 msgid "SHIFT"
 msgstr "SHIFT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1327
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1351
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1383
-#: src/modules/gadman/e_mod_gadman.c:856
+#: src/modules/gadman/e_mod_gadman.c:854
 msgid "WIN"
 msgstr "WIN"
 
@@ -4672,11 +4682,11 @@ msgstr "Главно"
 
 #: src/modules/conf_menus/e_int_config_menus.c:289
 #: src/modules/conf_menus/e_int_config_menus.c:294
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:136
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:145
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:154
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:173
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:178
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:162
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:180
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:199
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:204
 #, c-format
 msgid "%2.0f pixels"
 msgstr "%2.0f·пиксели"
@@ -4776,16 +4786,16 @@ msgstr "Директории за търсене"
 msgid "Environment Variables"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:38
+#: src/modules/conf_performance/e_int_config_engine.c:37
 msgid "Engine Settings"
 msgstr "Настройки на възпроизвеждане"
 
-#: src/modules/conf_performance/e_int_config_engine.c:96
-#: src/modules/conf_performance/e_int_config_engine.c:138
+#: src/modules/conf_performance/e_int_config_engine.c:87
+#: src/modules/conf_performance/e_int_config_engine.c:109
 msgid "Use ARGB instead of shaped windows"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:140
+#: src/modules/conf_performance/e_int_config_engine.c:111
 msgid ""
 "You have chosen to enable ARGB composite support,<br>but your current screen "
 "does not support composite.<br><br>Are you sure you wish to enable ARGB "
@@ -5275,16 +5285,16 @@ msgstr ""
 msgid "Colors depend on theme capabilities."
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:843
+#: src/modules/conf_theme/e_int_config_color_classes.c:853
 msgid "Window Manager"
 msgstr "Управление на прозорци"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:845
+#: src/modules/conf_theme/e_int_config_color_classes.c:855
 #: src/modules/conf_theme/e_int_config_fonts.c:81
 msgid "Widgets"
 msgstr "Части на интерфейса"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:851
+#: src/modules/conf_theme/e_int_config_color_classes.c:861
 #, fuzzy
 msgid "Others"
 msgstr "Други"
@@ -5484,7 +5494,7 @@ msgid "Bytecode"
 msgstr "Байткод"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:662
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:193
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:219
 #: src/modules/cpufreq/e_mod_main.c:227 src/modules/cpufreq/e_mod_main.c:259
 msgid "Automatic"
 msgstr "Автоматично"
@@ -5712,7 +5722,8 @@ msgid "Scaling"
 msgstr ""
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:36
-msgid "Client List Settings"
+#, fuzzy
+msgid "Window List Menu Settings"
 msgstr "Настройки на списъка с прозорци"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:97
@@ -6008,63 +6019,100 @@ msgstr "Връщане на фокуса при скриване или затв
 msgid "Slide pointer to a new focused window"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:53
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:62
 #: src/modules/conf_window_manipulation/e_mod_main.c:20
 msgid "Window Geometry"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:130
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:156
 #, fuzzy
 msgid "Resist obstacles"
 msgstr "Съпротивление"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:132
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:158
 #, fuzzy
 msgid "Other windows"
 msgstr "Вътрешни прозорци"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:141
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:167
 #, fuzzy
 msgid "Edge of the screen"
 msgstr "Съпротивление при ръбовете на екрана:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:150
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
 #, fuzzy
 msgid "Desktop gadgets"
 msgstr "Име на полето"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:161
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
 msgid "Resistance"
 msgstr "Съпротивление"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:166
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:192
 msgid "Automatically accept changes after:"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:197
 #, fuzzy
 msgid "Move by"
 msgstr "Преместване"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:202
 #, fuzzy
 msgid "Resize by"
 msgstr "Оразмеряване"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:181
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:207
 #, fuzzy
 msgid "Keyboard"
 msgstr "Клавиатура и мишка"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:213
 msgid "Limit resize to useful geometry"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:190
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:216
 #, fuzzy
 msgid "Move after resize"
 msgstr "Възможност за оразмеряване"
 
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:224
+msgid "Follow Move"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:227
+#, fuzzy
+msgid "Follow Resize"
+msgstr "Оразмеряване"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:230
+msgid "Follow Raise"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:233
+#, fuzzy
+msgid "Follow Lower"
+msgstr "Затваряне на този прозорец"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:236
+msgid "Follow Layer"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:239
+#, fuzzy
+msgid "Follow Desktop"
+msgstr "Всички полета"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:242
+#, fuzzy
+msgid "Follow Iconify"
+msgstr "Скриване"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:246
+#, fuzzy
+msgid "Transients"
+msgstr "Преходност"
+
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:44
 #: src/modules/conf_window_manipulation/e_mod_main.c:22
 msgid "Window Maximize Policy"
@@ -6086,13 +6134,13 @@ msgstr "Запълване на свободното място"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:161
 #: src/modules/everything/evry_config.c:568
-#: src/modules/gadman/e_mod_gadman.c:759
+#: src/modules/gadman/e_mod_gadman.c:757
 msgid "Horizontal"
 msgstr "Хоризонтално"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:163
 #: src/modules/everything/evry_config.c:561
-#: src/modules/gadman/e_mod_gadman.c:767
+#: src/modules/gadman/e_mod_gadman.c:765
 msgid "Vertical"
 msgstr "Вертикално"
 
@@ -6158,8 +6206,14 @@ msgid "Window Focus"
 msgstr "Фокус на прозорци"
 
 #: src/modules/conf_window_manipulation/e_mod_main.c:23
-msgid "Client List Menu"
-msgstr "Меню на списък с прозорци"
+#, fuzzy
+msgid "Window List Menu"
+msgstr "Списък с прозорци"
+
+#: src/modules/conf_window_manipulation/e_mod_main.c:24
+#, fuzzy
+msgid "Window Process Management"
+msgstr "Енергийни настройки"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:33
 #: src/modules/conf_window_remembers/e_mod_main.c:17
@@ -6183,7 +6237,7 @@ msgid "Details"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:141
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:306
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
 msgid "<No Name>"
 msgstr ""
 
@@ -6192,7 +6246,7 @@ msgid "Class:"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:148
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
 msgid "<No Class>"
 msgstr ""
 
@@ -6201,7 +6255,7 @@ msgid "Title:"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
 msgid "<No Title>"
 msgstr ""
 
@@ -6210,7 +6264,7 @@ msgid "Role:"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:162
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:314
 msgid "<No Role>"
 msgstr ""
 
@@ -6430,17 +6484,17 @@ msgstr "Конфигурация на превключватела на поле
 msgid "Show Everything Dialog"
 msgstr "На самото поле"
 
-#: src/modules/everything/e_mod_main.c:422
+#: src/modules/everything/e_mod_main.c:420
 #, fuzzy
 msgid "Everything Module"
 msgstr "Всичко"
 
-#: src/modules/everything/e_mod_main.c:611
+#: src/modules/everything/e_mod_main.c:609
 #, fuzzy
 msgid "Run Everything"
 msgstr "Всичко"
 
-#: src/modules/everything/evry_config.c:79
+#: src/modules/everything/evry_config.c:78
 #, fuzzy
 msgid "Everything Settings"
 msgstr "Настройки на терминала"
@@ -6575,7 +6629,7 @@ msgid "Object Plugins"
 msgstr "Цвят на обекта"
 
 #: src/modules/everything/evry_config.c:537
-#: src/modules/everything/evry_config.c:738
+#: src/modules/everything/evry_config.c:737
 #, fuzzy
 msgid "Plugins"
 msgstr "Прост"
@@ -6622,7 +6676,7 @@ msgstr "Изкачащ прозорец"
 msgid "Geometry"
 msgstr ""
 
-#: src/modules/everything/evry_config.c:633
+#: src/modules/everything/evry_config.c:632
 #, fuzzy
 msgid "Everything Collection"
 msgstr "Рестартиращи програми"
@@ -6631,7 +6685,7 @@ msgstr "Рестартиращи програми"
 msgid "Items"
 msgstr "Елементи"
 
-#: src/modules/everything/evry_plug_aggregator.c:330
+#: src/modules/everything/evry_plug_aggregator.c:301
 msgid "No plugins loaded"
 msgstr ""
 
@@ -6656,58 +6710,58 @@ msgid ""
 "toggle thumb view modes"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1250
-#: src/modules/everything/evry_plug_apps.c:1387
+#: src/modules/everything/evry_plug_apps.c:1238
+#: src/modules/everything/evry_plug_apps.c:1373
 #, fuzzy
 msgid "Everything Applications"
 msgstr "Рестартиращи програми"
 
-#: src/modules/everything/evry_plug_apps.c:1282
+#: src/modules/everything/evry_plug_apps.c:1270
 #, fuzzy
 msgid "Commands"
 msgstr "Команда"
 
-#: src/modules/everything/evry_plug_apps.c:1283
+#: src/modules/everything/evry_plug_apps.c:1271
 #, fuzzy
 msgid "Terminal Command"
 msgstr "Дефинирани команди"
 
-#: src/modules/everything/evry_plug_apps.c:1288
+#: src/modules/everything/evry_plug_apps.c:1276
 msgid "Sudo GUI"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1367
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_apps.c:1354
+#: src/modules/everything/evry_plug_files.c:1585
 #, fuzzy
 msgid "Everything Plugin"
 msgstr "Всичко"
 
-#: src/modules/everything/evry_plug_files.c:1471
-#: src/modules/everything/evry_plug_files.c:1623
+#: src/modules/everything/evry_plug_files.c:1456
+#: src/modules/everything/evry_plug_files.c:1607
 #, fuzzy
 msgid "Everything Files"
 msgstr "Всичко"
 
-#: src/modules/everything/evry_plug_files.c:1498
+#: src/modules/everything/evry_plug_files.c:1483
 #, fuzzy
 msgid "Show recent files"
 msgstr "Показване на скрити файлове"
 
-#: src/modules/everything/evry_plug_files.c:1502
+#: src/modules/everything/evry_plug_files.c:1487
 #, fuzzy
 msgid "Search recent files"
 msgstr "Директории за търсене"
 
-#: src/modules/everything/evry_plug_files.c:1506
+#: src/modules/everything/evry_plug_files.c:1491
 msgid "Search cached files"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1510
+#: src/modules/everything/evry_plug_files.c:1495
 #, fuzzy
 msgid "Cache visited directories"
 msgstr "Директории на потребителя"
 
-#: src/modules/everything/evry_plug_files.c:1514
+#: src/modules/everything/evry_plug_files.c:1499
 #, fuzzy
 msgid "Clear cache"
 msgstr "Изчистване"
@@ -6850,7 +6904,7 @@ msgid "Show Toolbar"
 msgstr "Показване на лентата с инструменти"
 
 #: src/modules/fileman/e_mod_config.c:278
-#: src/modules/gadman/e_mod_gadman.c:803
+#: src/modules/gadman/e_mod_gadman.c:801
 msgid "Behavior"
 msgstr ""
 
@@ -7047,28 +7101,28 @@ msgstr ""
 msgid "Background Options"
 msgstr "Фонове"
 
-#: src/modules/gadman/e_mod_gadman.c:720
+#: src/modules/gadman/e_mod_gadman.c:718
 #, fuzzy
 msgid "Begin move/resize"
 msgstr "Започване редактирането на този инструмент"
 
-#: src/modules/gadman/e_mod_gadman.c:751
+#: src/modules/gadman/e_mod_gadman.c:749
 msgid "Free"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:775
+#: src/modules/gadman/e_mod_gadman.c:773
 msgid "Appearance"
 msgstr "Изглед"
 
-#: src/modules/gadman/e_mod_gadman.c:783
+#: src/modules/gadman/e_mod_gadman.c:781
 msgid "Always on desktop"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:793
+#: src/modules/gadman/e_mod_gadman.c:791
 msgid "On top pressing"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:824
+#: src/modules/gadman/e_mod_gadman.c:822
 msgid "Add other gadgets"
 msgstr ""
 
@@ -7510,7 +7564,11 @@ msgstr "Старт"
 msgid "System Control"
 msgstr ""
 
-#: src/modules/syscon/e_mod_main.c:52
+#: src/modules/syscon/e_mod_main.c:37
+msgid "Syscon"
+msgstr ""
+
+#: src/modules/syscon/e_mod_main.c:58
 msgid "System Controls"
 msgstr ""
 
@@ -7880,6 +7938,12 @@ msgstr ""
 msgid "Systray"
 msgstr ""
 
+#~ msgid "Client List Settings"
+#~ msgstr "Настройки на списъка с прозорци"
+
+#~ msgid "Client List Menu"
+#~ msgstr "Меню на списък с прозорци"
+
 #, fuzzy
 #~ msgid "Acpi"
 #~ msgstr "Действия"
old mode 100755 (executable)
new mode 100644 (file)
index 35ac1a7..daabf86
--- a/po/ca.po
+++ b/po/ca.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Marc Furtià  i Puig<br>\\\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2011-11-29 09:56+0900\n"
+"POT-Creation-Date: 2012-01-18 16:13+0900\n"
 "PO-Revision-Date: 2010-01-29 18:45+0100\n"
 "Last-Translator: marc furtià puig <marc.furtia@gmail.com>\n"
 "Language-Team: \n"
@@ -16,7 +16,7 @@ msgid "About Enlightenment"
 msgstr "Sobre Enlightenment"
 
 #: src/bin/e_about.c:17 src/bin/e_actions.c:2728 src/bin/e_config_dialog.c:272
-#: src/bin/e_fm.c:974 src/bin/e_int_border_menu.c:151
+#: src/bin/e_fm.c:975 src/bin/e_int_border_menu.c:151
 #: src/bin/e_int_border_prop.c:81 src/bin/e_theme_about.c:17
 #: src/modules/conf/e_conf.c:163
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:843
@@ -29,7 +29,7 @@ msgstr "Tanca"
 #: src/bin/e_about.c:18 src/bin/e_actions.c:3060 src/bin/e_actions.c:3064
 #: src/bin/e_actions.c:3068 src/bin/e_int_menus.c:182 src/bin/e_main.c:534
 #: src/modules/conf_theme/e_int_config_cursor.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:219
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:221
 #: src/modules/wizard/page_000.c:29
 msgid "Enlightenment"
 msgstr "Enlightenment"
@@ -80,7 +80,7 @@ msgstr "Estàs segur que vols matar aquesta finestra ?"
 #: src/bin/e_actions.c:380 src/bin/e_actions.c:1917 src/bin/e_actions.c:2014
 #: src/bin/e_actions.c:2077 src/bin/e_actions.c:2140 src/bin/e_actions.c:2208
 #: src/bin/e_actions.c:2271 src/bin/e_confirm_dialog.c:44
-#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9205 src/bin/e_fm.c:9459
+#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9238 src/bin/e_fm.c:9492
 #: src/bin/e_module.c:518 src/bin/e_screensaver.c:145
 msgid "Yes"
 msgstr "Si"
@@ -88,7 +88,7 @@ msgstr "Si"
 #: src/bin/e_actions.c:382 src/bin/e_actions.c:1919 src/bin/e_actions.c:2016
 #: src/bin/e_actions.c:2079 src/bin/e_actions.c:2142 src/bin/e_actions.c:2210
 #: src/bin/e_actions.c:2273 src/bin/e_confirm_dialog.c:45
-#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9203 src/bin/e_fm.c:9460
+#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9236 src/bin/e_fm.c:9493
 #: src/bin/e_module.c:519 src/bin/e_screensaver.c:147
 msgid "No"
 msgstr "No"
@@ -159,7 +159,7 @@ msgstr ""
 msgid "Window : Actions"
 msgstr "Finestra : Accions"
 
-#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6168 src/bin/e_gadcon.c:1410
+#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6201 src/bin/e_gadcon.c:1410
 #: src/bin/e_int_border_menu.c:592
 msgid "Move"
 msgstr "Mou "
@@ -294,7 +294,7 @@ msgstr "Estat de la Tanca Clavada "
 #: src/bin/e_actions.c:2927 src/bin/e_actions.c:2929 src/bin/e_actions.c:2931
 #: src/bin/e_actions.c:2933 src/bin/e_actions.c:2935 src/bin/e_actions.c:2937
 #: src/bin/e_actions.c:2939 src/bin/e_actions.c:3114 src/bin/e_actions.c:3119
-#: src/bin/e_fm.c:3267 src/bin/e_fm.c:3273 src/bin/e_fm.c:9986
+#: src/bin/e_fm.c:3300 src/bin/e_fm.c:3306 src/bin/e_fm.c:10019
 #: src/bin/e_fm_device.c:334 src/bin/e_fm_device.c:358
 #: src/bin/e_fm_device.c:637 src/bin/e_fm_device.c:664
 #: src/bin/e_int_menus.c:144 src/bin/e_int_shelf_config.c:247
@@ -672,8 +672,8 @@ msgstr "Mode d'Ombrejat Toggle"
 #: src/modules/conf_theme/e_int_config_theme.c:396
 #: src/modules/conf_theme/e_int_config_theme.c:796
 #: src/modules/gadman/e_mod_config.c:182 src/modules/syscon/e_mod_main.c:31
-#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:52
-#: src/modules/syscon/e_mod_main.c:119
+#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:58
+#: src/modules/syscon/e_mod_main.c:125
 msgid "System"
 msgstr "Sistema"
 
@@ -731,10 +731,10 @@ msgstr "Posa com a Fons de Pantalla"
 msgid "Color Selector"
 msgstr "Selector de Color"
 
-#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1611 src/bin/e_config.c:2229
+#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1580 src/bin/e_config.c:2198
 #: src/bin/e_config_dialog.c:262 src/bin/e_eap_editor.c:854
 #: src/bin/e_eap_editor.c:918 src/bin/e_entry_dialog.c:62 src/bin/e_exec.c:398
-#: src/bin/e_fm.c:8717 src/bin/e_fm.c:9361 src/bin/e_fm_prop.c:507
+#: src/bin/e_fm.c:8750 src/bin/e_fm.c:9394 src/bin/e_fm_prop.c:507
 #: src/bin/e_int_border_remember.c:324 src/bin/e_int_border_remember.c:525
 #: src/bin/e_module.c:415 src/bin/e_sys.c:487 src/bin/e_sys.c:524
 #: src/bin/e_utils.c:707 src/modules/conf_dialogs/e_int_config_profiles.c:387
@@ -749,7 +749,7 @@ msgid "OK"
 msgstr "D'acord"
 
 #: src/bin/e_color_dialog.c:47 src/bin/e_eap_editor.c:856
-#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8719
+#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8752
 #: src/bin/e_fm_prop.c:508 src/bin/e_utils.c:1162
 #: src/modules/conf_dialogs/e_int_config_profiles.c:388
 #: src/modules/conf_intl/e_int_config_imc_import.c:124
@@ -761,7 +761,7 @@ msgstr "D'acord"
 msgid "Cancel"
 msgstr "Cancel·la "
 
-#: src/bin/e_config.c:972 src/bin/e_config.c:1005
+#: src/bin/e_config.c:959 src/bin/e_config.c:992
 #, fuzzy
 msgid ""
 "Settings data needed upgrading. Your old settings have<br>been wiped and a "
@@ -780,7 +780,7 @@ msgstr ""
 "configuració.<br>Pot re-configurar les coses ara. Disculpa per les molèsties "
 "per la teva configuració<br>"
 
-#: src/bin/e_config.c:989
+#: src/bin/e_config.c:976
 #, fuzzy
 msgid ""
 "Your settings are NEWER than Enlightenment. This is very<br>strange. This "
@@ -796,113 +796,117 @@ msgstr ""
 "fitxers de configuració han estat <br> restaurats per defecte. Perdona els "
 "inconvenients.<br>"
 
-#: src/bin/e_config.c:1598 src/bin/e_config.c:2216
+#: src/bin/e_config.c:1567 src/bin/e_config.c:2185
 #, fuzzy
 msgid "Enlightenment Settings Write Problems"
 msgstr "Problemes al Escriure la Configuració de l'Enlightenment"
 
-#: src/bin/e_config.c:1601
-#, c-format
+#: src/bin/e_config.c:1570
+#, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while moving config files<br>from:<br>"
+"Enlightenment has had an error while moving config files<br>from:<br>"
 "%s<br><br>to:<br>%s<br><br>The rest of the write has been aborted for safety."
 "<br>"
 msgstr ""
+"Enlightenment tenia una fitxer de configuració.<br>Enlightenment l'estava "
+"escrivint abans de tancar. Això és força inusual.<br><br> El fitxer on ha "
+"succeït l'error és :<br> %s <br><br> Aquest fitxer ha estat borrat per dades "
+"incorrectes ."
 
-#: src/bin/e_config.c:2126
+#: src/bin/e_config.c:2095
 #, fuzzy
 msgid "Settings Upgraded"
 msgstr "Paràmetres de Pantalla"
 
-#: src/bin/e_config.c:2143
+#: src/bin/e_config.c:2112
 msgid "The EET file handle is bad."
 msgstr ""
 
-#: src/bin/e_config.c:2146
+#: src/bin/e_config.c:2115
 msgid "The file data is empty."
 msgstr ""
 
-#: src/bin/e_config.c:2149
+#: src/bin/e_config.c:2118
 msgid ""
 "The file is not writable. Perhaps the disk is read-only<br>or you lost "
 "permissions to your files."
 msgstr ""
 
-#: src/bin/e_config.c:2152
+#: src/bin/e_config.c:2121
 msgid "Memory ran out while preparing the write.<br>Please free up memory."
 msgstr ""
 
-#: src/bin/e_config.c:2155
+#: src/bin/e_config.c:2124
 msgid "This is a generic error."
 msgstr ""
 
-#: src/bin/e_config.c:2158
+#: src/bin/e_config.c:2127
 msgid ""
 "The settings file is too large.<br>It should be very small (a few hundred KB "
 "at most)."
 msgstr ""
 
-#: src/bin/e_config.c:2161
+#: src/bin/e_config.c:2130
 msgid "You have I/O errors on the disk.<br>Maybe it needs replacing?"
 msgstr ""
 
-#: src/bin/e_config.c:2164
+#: src/bin/e_config.c:2133
 msgid "You ran out of space while writing the file"
 msgstr ""
 
-#: src/bin/e_config.c:2167
+#: src/bin/e_config.c:2136
 msgid "The file was closed on it while writing."
 msgstr ""
 
-#: src/bin/e_config.c:2170
+#: src/bin/e_config.c:2139
 msgid "Memory-mapping (mmap) of the file failed."
 msgstr ""
 
-#: src/bin/e_config.c:2173
+#: src/bin/e_config.c:2142
 msgid "X509 Encoding failed."
 msgstr ""
 
-#: src/bin/e_config.c:2176
+#: src/bin/e_config.c:2145
 #, fuzzy
 msgid "Signature failed."
 msgstr "Hibernació fallada."
 
-#: src/bin/e_config.c:2179
+#: src/bin/e_config.c:2148
 msgid "The signature was invalid."
 msgstr ""
 
-#: src/bin/e_config.c:2182
+#: src/bin/e_config.c:2151
 #, fuzzy
 msgid "Not signed."
 msgstr "(No Ha Ha Finestres)"
 
-#: src/bin/e_config.c:2185
+#: src/bin/e_config.c:2154
 msgid "Feature not implemented."
 msgstr ""
 
-#: src/bin/e_config.c:2188
+#: src/bin/e_config.c:2157
 msgid "PRNG was not seeded."
 msgstr ""
 
-#: src/bin/e_config.c:2191
+#: src/bin/e_config.c:2160
 #, fuzzy
 msgid "Encryption failed."
 msgstr "Suspensió fallada."
 
-#: src/bin/e_config.c:2194
+#: src/bin/e_config.c:2163
 #, fuzzy
 msgid "Decryption failed."
 msgstr "Suspensió fallada."
 
-#: src/bin/e_config.c:2197
+#: src/bin/e_config.c:2166
 #, fuzzy
 msgid "The error is unknown to Enlightenment."
 msgstr "Sobre Enlightenment"
 
-#: src/bin/e_config.c:2219
+#: src/bin/e_config.c:2188
 #, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while writing<br>its config file.<br>"
+"Enlightenment has had an error while writing<br>its config file.<br>"
 "%s<br><br>The file where the error occurred was:<br>%s<br><br>This file has "
 "been deleted to avoid corrupt data.<br>"
 msgstr ""
@@ -911,9 +915,10 @@ msgstr ""
 "succeït l'error és :<br> %s <br><br> Aquest fitxer ha estat borrat per dades "
 "incorrectes ."
 
-#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:721
+#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:756
 #: src/modules/conf/e_mod_main.c:275 src/modules/conf_paths/e_mod_main.c:17
 #: src/modules/conf_performance/e_mod_main.c:17
+#: src/modules/syscon/e_mod_main.c:36
 msgid "Advanced"
 msgstr "Avançat"
 
@@ -935,9 +940,9 @@ msgstr "Extensions"
 
 #: src/bin/e_configure.c:29 src/bin/e_configure.c:32 src/bin/e_configure.c:242
 #: src/modules/conf_paths/e_int_config_paths.c:80
-#: src/modules/conf_theme/e_int_config_color_classes.c:847
+#: src/modules/conf_theme/e_int_config_color_classes.c:857
 #: src/modules/conf_theme/e_int_config_fonts.c:98
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:234
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:236
 msgid "Modules"
 msgstr "Mòduls"
 
@@ -946,7 +951,7 @@ msgstr "Mòduls"
 msgid "Preferences"
 msgstr "Preferència d' Icona"
 
-#: src/bin/e_container.c:132
+#: src/bin/e_container.c:124
 #, c-format
 msgid "Container %d"
 msgstr "Contenidor %d"
@@ -1080,7 +1085,7 @@ msgstr "Fitxer de Taula de Treball"
 #: src/bin/e_eap_editor.c:775
 #: src/modules/conf_performance/e_int_config_performance.c:115
 #: src/modules/everything/evry_config.c:378
-#: src/modules/everything/evry_plug_files.c:1491
+#: src/modules/everything/evry_plug_files.c:1476
 #: src/modules/pager/e_mod_config.c:126 src/modules/pager/e_mod_config.c:213
 msgid "General"
 msgstr "General"
@@ -1109,26 +1114,26 @@ msgstr "Seleccioneu una Icona"
 msgid "Select an Executable"
 msgstr "Seleccioneu un Executable "
 
-#: src/bin/e_entry.c:496 src/bin/e_fm.c:8208 src/bin/e_shelf.c:1703
+#: src/bin/e_entry.c:501 src/bin/e_fm.c:8241 src/bin/e_shelf.c:1703
 #: src/modules/conf_dialogs/e_int_config_profiles.c:135
 #: src/modules/conf_shelves/e_int_config_shelf.c:81
 #: src/modules/ibar/e_mod_config.c:108
 msgid "Delete"
 msgstr "Elimina"
 
-#: src/bin/e_entry.c:506 src/bin/e_fm.c:8116
+#: src/bin/e_entry.c:511 src/bin/e_fm.c:8149
 msgid "Cut"
 msgstr "Talla"
 
-#: src/bin/e_entry.c:514 src/bin/e_fm.c:6163 src/bin/e_fm.c:8130
+#: src/bin/e_entry.c:519 src/bin/e_fm.c:6196 src/bin/e_fm.c:8163
 msgid "Copy"
 msgstr "Còpia "
 
-#: src/bin/e_entry.c:522 src/bin/e_fm.c:7954 src/bin/e_fm.c:8143
+#: src/bin/e_entry.c:527 src/bin/e_fm.c:7987 src/bin/e_fm.c:8176
 msgid "Paste"
 msgstr "Enganxa"
 
-#: src/bin/e_entry.c:532
+#: src/bin/e_entry.c:537
 msgid "Select All"
 msgstr "Selecciona-ho Tot"
 
@@ -1277,218 +1282,218 @@ msgstr "Dades de sortida"
 msgid "There was no output."
 msgstr "No hi ha sortida"
 
-#: src/bin/e_fm.c:976
+#: src/bin/e_fm.c:977
 msgid "Nonexistent path"
 msgstr ""
 
-#: src/bin/e_fm.c:979
+#: src/bin/e_fm.c:980
 #, c-format
 msgid "%s doesn't exist."
 msgstr ""
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Mount Error"
 msgstr "Error en Montar"
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Can't mount device"
 msgstr ""
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Unmount Error"
 msgstr "Error en Desmontar"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Can't unmount device"
 msgstr ""
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Eject Error"
 msgstr "Error en Extreure"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Can't eject device"
 msgstr ""
 
-#: src/bin/e_fm.c:3748
+#: src/bin/e_fm.c:3781
 #, c-format
 msgid "%i Files"
 msgstr "%i Fitxers"
 
-#: src/bin/e_fm.c:6176 src/bin/e_fm.c:7962 src/bin/e_fm.c:8151
+#: src/bin/e_fm.c:6209 src/bin/e_fm.c:7995 src/bin/e_fm.c:8184
 msgid "Link"
 msgstr "Enllaça"
 
-#: src/bin/e_fm.c:6184 src/bin/e_fm.c:9143 src/bin/e_fm.c:9284
+#: src/bin/e_fm.c:6217 src/bin/e_fm.c:9176 src/bin/e_fm.c:9317
 msgid "Abort"
 msgstr "Aborta"
 
-#: src/bin/e_fm.c:7881 src/bin/e_fm.c:8041
+#: src/bin/e_fm.c:7914 src/bin/e_fm.c:8074
 #, fuzzy
 msgid "Inherit parent settings"
 msgstr "Paràmetres de Configuració "
 
-#: src/bin/e_fm.c:7890 src/bin/e_fm.c:8050
+#: src/bin/e_fm.c:7923 src/bin/e_fm.c:8083
 #: src/modules/fileman/e_mod_config.c:219
 msgid "View Mode"
 msgstr "Mode de Vista"
 
-#: src/bin/e_fm.c:7897 src/bin/e_fm.c:8057
+#: src/bin/e_fm.c:7930 src/bin/e_fm.c:8090
 msgid "Refresh View"
 msgstr "Refresca la Vista"
 
-#: src/bin/e_fm.c:7905 src/bin/e_fm.c:8065
+#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8098
 msgid "Show Hidden Files"
 msgstr "Mostra els Fitxers Ocults"
 
-#: src/bin/e_fm.c:7917 src/bin/e_fm.c:8077
+#: src/bin/e_fm.c:7950 src/bin/e_fm.c:8110
 msgid "Remember Ordering"
 msgstr "Recorda l'Ordre"
 
-#: src/bin/e_fm.c:7926 src/bin/e_fm.c:8086
+#: src/bin/e_fm.c:7959 src/bin/e_fm.c:8119
 msgid "Sort Now"
 msgstr "Ordena Ara"
 
-#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8101
+#: src/bin/e_fm.c:7971 src/bin/e_fm.c:8134
 #: src/modules/conf_paths/e_int_config_paths.c:205
 msgid "New Directory"
 msgstr "Nou Directori"
 
-#: src/bin/e_fm.c:8216
+#: src/bin/e_fm.c:8249
 msgid "Rename"
 msgstr "Canvia el Nom"
 
-#: src/bin/e_fm.c:8235
+#: src/bin/e_fm.c:8268
 msgid "Unmount"
 msgstr ""
 
-#: src/bin/e_fm.c:8240
+#: src/bin/e_fm.c:8273
 msgid "Mount"
 msgstr "Monta"
 
-#: src/bin/e_fm.c:8245
+#: src/bin/e_fm.c:8278
 msgid "Eject"
 msgstr ""
 
-#: src/bin/e_fm.c:8257
+#: src/bin/e_fm.c:8290
 #, fuzzy
 msgid "Application Properties"
 msgstr "Categories d'Aplicacions"
 
-#: src/bin/e_fm.c:8263 src/bin/e_fm_prop.c:105
+#: src/bin/e_fm.c:8296 src/bin/e_fm_prop.c:105
 msgid "File Properties"
 msgstr "Propietats del Fitxer"
 
-#: src/bin/e_fm.c:8500 src/bin/e_fm.c:8553
+#: src/bin/e_fm.c:8533 src/bin/e_fm.c:8586
 #, fuzzy
 msgid "Use default"
 msgstr "Ajusta a Predeterminat"
 
-#: src/bin/e_fm.c:8526 src/modules/fileman/e_mod_config.c:224
+#: src/bin/e_fm.c:8559 src/modules/fileman/e_mod_config.c:224
 #, fuzzy
 msgid "Grid Icons"
 msgstr "Fitxers d'Icones"
 
-#: src/bin/e_fm.c:8534 src/modules/fileman/e_mod_config.c:226
+#: src/bin/e_fm.c:8567 src/modules/fileman/e_mod_config.c:226
 #, fuzzy
 msgid "Custom Icons"
 msgstr "Costum"
 
-#: src/bin/e_fm.c:8542 src/modules/everything/evry_config.c:430
+#: src/bin/e_fm.c:8575 src/modules/everything/evry_config.c:430
 #: src/modules/everything/evry_config.c:460
 #: src/modules/fileman/e_mod_config.c:234
 msgid "List"
 msgstr "Llista"
 
-#: src/bin/e_fm.c:8568
+#: src/bin/e_fm.c:8601
 #, fuzzy, c-format
 msgid "Icon Size (%d)"
 msgstr "Nom d'Icona"
 
-#: src/bin/e_fm.c:8614 src/bin/e_fm.c:8820
+#: src/bin/e_fm.c:8647 src/bin/e_fm.c:8853
 msgid "Set background..."
 msgstr "Fons de Pantalla ..."
 
-#: src/bin/e_fm.c:8619 src/bin/e_fm.c:8864
+#: src/bin/e_fm.c:8652 src/bin/e_fm.c:8897
 #, fuzzy
 msgid "Set overlay..."
 msgstr "Continguts de la LLeixa"
 
-#: src/bin/e_fm.c:8718 src/modules/conf_theme/e_int_config_theme.c:1032
+#: src/bin/e_fm.c:8751 src/modules/conf_theme/e_int_config_theme.c:1032
 msgid "Clear"
 msgstr "Neteja"
 
-#: src/bin/e_fm.c:8944
+#: src/bin/e_fm.c:8977
 msgid "Create a new Directory"
 msgstr "Creeu un nou Directori"
 
-#: src/bin/e_fm.c:8945
+#: src/bin/e_fm.c:8978
 msgid "New Directory Name:"
 msgstr "Nom Nou del Directori:"
 
-#: src/bin/e_fm.c:8999
+#: src/bin/e_fm.c:9032
 #, c-format
 msgid "Rename %s to:"
 msgstr "Canvia el nom %s a : "
 
-#: src/bin/e_fm.c:9001
+#: src/bin/e_fm.c:9034
 msgid "Rename File"
 msgstr "Canvia el nom del Fitxer"
 
-#: src/bin/e_fm.c:9142 src/bin/e_fm.c:9283
+#: src/bin/e_fm.c:9175 src/bin/e_fm.c:9316
 msgid "Retry"
 msgstr "Re-intentar"
 
-#: src/bin/e_fm.c:9146 src/bin/e_fm.c:9289
+#: src/bin/e_fm.c:9179 src/bin/e_fm.c:9322
 msgid "Error"
 msgstr "Error "
 
-#: src/bin/e_fm.c:9149
+#: src/bin/e_fm.c:9182
 #, c-format
 msgid "%s"
 msgstr ""
 
-#: src/bin/e_fm.c:9204
+#: src/bin/e_fm.c:9237
 msgid "No to all"
 msgstr ""
 
-#: src/bin/e_fm.c:9206
+#: src/bin/e_fm.c:9239
 msgid "Yes to all"
 msgstr ""
 
-#: src/bin/e_fm.c:9209
+#: src/bin/e_fm.c:9242
 #, fuzzy
 msgid "Warning"
 msgstr "Carregant %s"
 
-#: src/bin/e_fm.c:9212
+#: src/bin/e_fm.c:9245
 #, c-format
 msgid "File already exists, overwrite?<br><hilight>%s</hilight>"
 msgstr "Fitxer ja existeix, sobrescriure'l ? <br> <hilight> %s</hilight>?"
 
-#: src/bin/e_fm.c:9285
+#: src/bin/e_fm.c:9318
 msgid "Ignore this"
 msgstr ""
 
-#: src/bin/e_fm.c:9286
+#: src/bin/e_fm.c:9319
 msgid "Ignore all"
 msgstr ""
 
-#: src/bin/e_fm.c:9291
+#: src/bin/e_fm.c:9324
 #, c-format
 msgid "An error occurred while performing an operation.<br>%s"
 msgstr ""
 
-#: src/bin/e_fm.c:9462
+#: src/bin/e_fm.c:9495
 msgid "Confirm Delete"
 msgstr "Confirmació de Borrar"
 
-#: src/bin/e_fm.c:9467
+#: src/bin/e_fm.c:9500
 #, c-format
 msgid "Are you sure you want to delete<br><hilight>%s</hilight> ?"
 msgstr "Estàs segur que vol borrar <br> <hilight> %s</hilight>?"
 
-#: src/bin/e_fm.c:9473
+#: src/bin/e_fm.c:9506
 #, c-format
 msgid ""
 "Are you sure you want to delete<br>the %d selected files in:<br><hilight>%s</"
@@ -1615,11 +1620,11 @@ msgstr "Mou Text"
 msgid "Automatically scroll contents"
 msgstr "Mostra automàticament els continguts"
 
-#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:731
+#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:729
 msgid "Plain"
 msgstr "Text Pla"
 
-#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:739
+#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:737
 msgid "Inset"
 msgstr "Sagnat"
 
@@ -1634,11 +1639,11 @@ msgstr "Bloquejos "
 #: src/modules/conf_applications/e_int_config_apps.c:239
 #: src/modules/conf_applications/e_int_config_apps.c:260
 #: src/modules/conf_applications/e_int_config_apps.c:280
-#: src/modules/gadman/e_mod_gadman.c:815 src/modules/ibar/e_mod_main.c:801
+#: src/modules/gadman/e_mod_gadman.c:813 src/modules/ibar/e_mod_main.c:801
 msgid "Remove"
 msgstr "Borra"
 
-#: src/bin/e_gadcon.c:1991
+#: src/bin/e_gadcon.c:2007
 msgid "Stop moving"
 msgstr ""
 
@@ -1759,7 +1764,7 @@ msgstr "Finestres"
 
 #: src/bin/e_int_border_menu.c:138 src/bin/e_int_config_modules.c:59
 #: src/bin/e_int_menus.c:230 src/bin/e_shelf.c:1695
-#: src/modules/battery/e_mod_main.c:183 src/modules/clock/e_mod_main.c:296
+#: src/modules/battery/e_mod_main.c:186 src/modules/clock/e_mod_main.c:296
 #: src/modules/clock/e_mod_main.c:540 src/modules/conf/e_conf.c:124
 #: src/modules/conf/e_conf.c:134 src/modules/conf/e_mod_main.c:102
 #: src/modules/conf_dialogs/e_mod_main.c:17
@@ -2193,7 +2198,7 @@ msgid "Utilities"
 msgstr "Filipines "
 
 #: src/bin/e_int_config_modules.c:55
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_files.c:1585
 #: src/modules/fileman/e_mod_main.c:56 src/modules/fileman/e_mod_main.c:76
 #: src/modules/fileman/e_mod_main.c:420
 msgid "Files"
@@ -2296,7 +2301,7 @@ msgstr "Aplicacions Preferents"
 #: src/modules/conf_theme/e_int_config_fonts.c:58
 #: src/modules/conf_theme/e_mod_main.c:38
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:194
-#: src/modules/everything/evry_plug_apps.c:1367
+#: src/modules/everything/evry_plug_apps.c:1354
 msgid "Applications"
 msgstr "Aplicacions"
 
@@ -2507,31 +2512,31 @@ msgstr ""
 "Enlightenment no pot carregar aquesta pantalla d'inici.<br> Potser que "
 "estigui fora de memòria ?"
 
-#: src/bin/e_main.c:274
-#, fuzzy
-msgid "Enlightenment cannot initialize Ecore_IMF!\n"
-msgstr "Enlightenment no pot inicialitzar el Manegador de Fitxers. <br>  "
-
-#: src/bin/e_main.c:284
+#: src/bin/e_main.c:273
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_File!\n"
 msgstr "Enlightenment no pot inicialitzar el Manegador de Fitxers. <br>  "
 
-#: src/bin/e_main.c:293
+#: src/bin/e_main.c:282
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Con!\n"
 msgstr "Enlightenment no pot inicialitzar el Manegador de Fitxers. <br>  "
 
-#: src/bin/e_main.c:302
+#: src/bin/e_main.c:291
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Ipc!\n"
 msgstr "Enlightenment no pot inicialitzar el Manegador de Fitxers. <br>  "
 
-#: src/bin/e_main.c:313
+#: src/bin/e_main.c:302
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_X!\n"
 msgstr "Enlightenment no pot inicialitzar el Manegador de Fitxers. <br>  "
 
+#: src/bin/e_main.c:314
+#, fuzzy
+msgid "Enlightenment cannot initialize Ecore_IMF!\n"
+msgstr "Enlightenment no pot inicialitzar el Manegador de Fitxers. <br>  "
+
 #: src/bin/e_main.c:324
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Evas!\n"
@@ -2584,12 +2589,7 @@ msgstr ""
 msgid "Enlightenment cannot initialize E_Xinerama!\n"
 msgstr "Enlightenment no pot inicialitzar el Manegador de Fitxers. <br>  "
 
-#: src/bin/e_main.c:397
-#, fuzzy
-msgid "Enlightenment cannot initialize E_Randr!\n"
-msgstr "Enlightenment no pot inicialitzar el Manegador de Fitxers. <br>  "
-
-#: src/bin/e_main.c:415
+#: src/bin/e_main.c:406
 #, fuzzy
 msgid ""
 "Enlightenment cannot create directories in your home directory.\n"
@@ -2598,14 +2598,19 @@ msgstr ""
 "Enlightenment no pot crear directoris en  el seu home.<br> Potser que no "
 "tingui home directori o bé el disc està ple ?"
 
-#: src/bin/e_main.c:425
+#: src/bin/e_main.c:416
 msgid "Enlightenment cannot set up its file registry system."
 msgstr ""
 
-#: src/bin/e_main.c:434
+#: src/bin/e_main.c:425
 msgid "Enlightenment cannot set up its config system."
 msgstr "Enlightenment no pot carregar la configuració del sistema."
 
+#: src/bin/e_main.c:436
+#, fuzzy
+msgid "Enlightenment cannot initialize E_Randr!\n"
+msgstr "Enlightenment no pot inicialitzar el Manegador de Fitxers. <br>  "
+
 #: src/bin/e_main.c:445
 #, fuzzy
 msgid "Enlightenment cannot set up its environment."
@@ -2888,36 +2893,41 @@ msgid "Enlightenment cannot initialize the XSettings system.\n"
 msgstr "Enlightenment no pot inicialitzar el sistema d'Ungla.<br>"
 
 #: src/bin/e_main.c:877
+#, fuzzy
+msgid "Enlightenment cannot initialize the Update system.\n"
+msgstr "Enlightenment no pot inicialitzar el sistema d'Ungla.<br>"
+
+#: src/bin/e_main.c:886
 msgid "Setup Desktop Environment"
 msgstr ""
 
-#: src/bin/e_main.c:881
+#: src/bin/e_main.c:890
 #, fuzzy
 msgid "Enlightenment cannot initialize its desktop environment.\n"
 msgstr "Enlightenment no pot carregar aquest tema de sistema."
 
-#: src/bin/e_main.c:889
+#: src/bin/e_main.c:898
 #, fuzzy
 msgid "Setup File Ordering"
 msgstr "Configura Tecles Ràpides"
 
-#: src/bin/e_main.c:893
+#: src/bin/e_main.c:902
 msgid "Enlightenment cannot set up its order file system."
 msgstr ""
 
-#: src/bin/e_main.c:908
+#: src/bin/e_main.c:917
 msgid "Load Modules"
 msgstr "Carregant Mòduls "
 
-#: src/bin/e_main.c:938
+#: src/bin/e_main.c:947
 msgid "Configure Shelves"
 msgstr "Configura Lleixes "
 
-#: src/bin/e_main.c:949
+#: src/bin/e_main.c:958
 msgid "Almost Done"
 msgstr ""
 
-#: src/bin/e_main.c:1094
+#: src/bin/e_main.c:1103
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -2955,7 +2965,7 @@ msgstr ""
 "configuració CONF_PROFILE creada per defecte<br>\t-Bo<br>\t\t Ser bo<br>\t "
 "dolent <br>\t\t ser dolent <br>\t psicòtic<br>\t\t ser psicòtic <br>"
 
-#: src/bin/e_main.c:1147
+#: src/bin/e_main.c:1156
 msgid ""
 "You are executing enlightenment directly. This is\n"
 "bad. Please do not execute the \"enlightenment\"\n"
@@ -2965,11 +2975,11 @@ msgid ""
 "before enlightenment itself begins running.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1426
+#: src/bin/e_main.c:1435
 msgid "Testing Format Support"
 msgstr ""
 
-#: src/bin/e_main.c:1430
+#: src/bin/e_main.c:1439
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't create a buffer canvas. Please check\n"
@@ -2978,7 +2988,7 @@ msgstr ""
 "Enlightenment ha trobat que Evas no pot crear el Bufer canvas. Si us plau, "
 "<br> comproba que Evas té suport pel motor del Bufer de Software.<br> "
 
-#: src/bin/e_main.c:1442
+#: src/bin/e_main.c:1451
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load SVG files. Check Evas has SVG loader "
@@ -2987,7 +2997,7 @@ msgstr ""
 "Enlightenment ha trocat que Evas no pot carregar fitxers PNG. Comproba que "
 "Evas<br> tingui suport per PNG.<br>"
 
-#: src/bin/e_main.c:1452
+#: src/bin/e_main.c:1461
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load JPEG files. Check Evas has JPEG loader "
@@ -2996,7 +3006,7 @@ msgstr ""
 "Enlightenment ha trocat que Evas no pot carregar fitxers JPEG. Comproba que "
 "Evas<br> tingui suport per JPEG.<br>"
 
-#: src/bin/e_main.c:1462
+#: src/bin/e_main.c:1471
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load PNG files. Check Evas has PNG loader "
@@ -3005,7 +3015,7 @@ msgstr ""
 "Enlightenment ha trocat que Evas no pot carregar fitxers PNG. Comproba que "
 "Evas<br> tingui suport per PNG.<br>"
 
-#: src/bin/e_main.c:1472
+#: src/bin/e_main.c:1481
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load EET files. Check Evas has EET loader "
@@ -3014,7 +3024,7 @@ msgstr ""
 "Enlightenment ha trocat que Evas no pot carregar fitxers EET. Comproba que "
 "Evas<br> tingui suport per EET.<br>"
 
-#: src/bin/e_main.c:1486
+#: src/bin/e_main.c:1495
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load the 'Sans' font. Check Evas has "
@@ -3024,7 +3034,7 @@ msgstr ""
 "Enlightenment ha trocat que Evas no pot carregar fitxers PNG. Comproba que "
 "Evas<br> tingui suport per PNG.<br>"
 
-#: src/bin/e_main.c:1677
+#: src/bin/e_main.c:1686
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. There was an "
@@ -3032,11 +3042,11 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1682 src/bin/e_main.c:1699
+#: src/bin/e_main.c:1691 src/bin/e_main.c:1708
 msgid "Enlightenment crashed early on start and has been restarted"
 msgstr "Enlightenment ha fallat poc després d'arrencar i serà reiniciat."
 
-#: src/bin/e_main.c:1683
+#: src/bin/e_main.c:1692
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>There was an "
@@ -3044,7 +3054,7 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1692
+#: src/bin/e_main.c:1701
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. All modules "
 "have been disabled<br>and will not be loaded to help remove any "
@@ -3057,7 +3067,7 @@ msgstr ""
 "configuració del  mòdul <br> hauria de deixar-li carregar els mòduls un "
 "altra cop."
 
-#: src/bin/e_main.c:1700
+#: src/bin/e_main.c:1709
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>All modules "
 "have been disabled and will not be loaded to help<br>remove any problem "
@@ -3575,76 +3585,80 @@ msgstr "Oblidat"
 msgid "Read-Write"
 msgstr "Escriptura-Lectura"
 
-#: src/modules/battery/e_mod_config.c:60
+#: src/modules/battery/e_mod_config.c:63
 msgid "Battery Monitor Settings"
 msgstr "Configuració Monitor Bateria"
 
-#: src/modules/battery/e_mod_config.c:126
+#: src/modules/battery/e_mod_config.c:132
 msgid "Show alert when battery is low"
 msgstr "Mostrem una alerta quan la bateria estigui baixa"
 
-#: src/modules/battery/e_mod_config.c:211
+#: src/modules/battery/e_mod_config.c:136
+msgid "Use desktop notifications for alert."
+msgstr ""
+
+#: src/modules/battery/e_mod_config.c:233
 msgid "Check every:"
 msgstr "Xaqueja cada:"
 
-#: src/modules/battery/e_mod_config.c:213
+#: src/modules/battery/e_mod_config.c:235
 #: src/modules/conf_performance/e_int_config_performance.c:121
 #: src/modules/temperature/e_mod_config.c:233
 #, fuzzy, c-format
 msgid "%1.0f ticks"
 msgstr "%1.0f fitxers..."
 
-#: src/modules/battery/e_mod_config.c:217
+#: src/modules/battery/e_mod_config.c:239
 #, fuzzy
 msgid "Hibernate when below:"
 msgstr "Hiberna"
 
-#: src/modules/battery/e_mod_config.c:219
-#: src/modules/battery/e_mod_config.c:238
+#: src/modules/battery/e_mod_config.c:241
+#: src/modules/battery/e_mod_config.c:260
 #, fuzzy, c-format
 msgid "%1.0f %%"
 msgstr "%3.0f%%"
 
-#: src/modules/battery/e_mod_config.c:223
+#: src/modules/battery/e_mod_config.c:245
 #, fuzzy
 msgid "Polling"
 msgstr "Text Pla"
 
-#: src/modules/battery/e_mod_config.c:227
+#: src/modules/battery/e_mod_config.c:249
 #, fuzzy
 msgid "Show low battery alert"
 msgstr "Mostrem una alerta quan la bateria estigui baixa"
 
-#: src/modules/battery/e_mod_config.c:231
+#: src/modules/battery/e_mod_config.c:253
 #, fuzzy
 msgid "Alert when at:"
 msgstr "Avisa'm quan la bateria estigui per sota de :"
 
-#: src/modules/battery/e_mod_config.c:234
+#: src/modules/battery/e_mod_config.c:256
 #, fuzzy, c-format
 msgid "%1.0f min"
 msgstr "%1.0f minuts"
 
-#: src/modules/battery/e_mod_config.c:242
+#: src/modules/battery/e_mod_config.c:264
 msgid "Auto dismiss in..."
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:247
+#: src/modules/battery/e_mod_config.c:269
 #, fuzzy, c-format
 msgid "%1.0f sec"
 msgstr "%1.1f sec"
 
-#: src/modules/battery/e_mod_config.c:254
+#: src/modules/battery/e_mod_config.c:276
 #, fuzzy
 msgid "Alert"
 msgstr "Acceleració"
 
-#: src/modules/battery/e_mod_config.c:260
+#: src/modules/battery/e_mod_config.c:282
 #, fuzzy
 msgid "Auto Detect"
 msgstr "Auto oculta "
 
-#: src/modules/battery/e_mod_config.c:263
+#: src/modules/battery/e_mod_config.c:285
 #: src/modules/conf_applications/e_mod_main.c:52
 #: src/modules/conf_display/e_mod_main.c:40
 #: src/modules/conf_theme/e_mod_main.c:23
@@ -3652,49 +3666,49 @@ msgstr "Auto oculta "
 msgid "Internal"
 msgstr "Intern"
 
-#: src/modules/battery/e_mod_config.c:267
+#: src/modules/battery/e_mod_config.c:289
 #: src/modules/temperature/e_mod_config.c:271
 msgid "udev"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:270
+#: src/modules/battery/e_mod_config.c:292
 #, fuzzy
 msgid "Fuzzy Mode"
 msgstr "Inacabat"
 
-#: src/modules/battery/e_mod_config.c:274
+#: src/modules/battery/e_mod_config.c:296
 #, fuzzy
 msgid "HAL"
 msgstr "ALT"
 
-#: src/modules/battery/e_mod_config.c:279
+#: src/modules/battery/e_mod_config.c:301
 #: src/modules/temperature/e_mod_config.c:273
 msgid "Hardware"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:145
+#: src/modules/battery/e_mod_main.c:148 src/modules/battery/e_mod_main.c:443
 msgid "Battery"
 msgstr "Bateria"
 
-#: src/modules/battery/e_mod_main.c:455
+#: src/modules/battery/e_mod_main.c:446 src/modules/battery/e_mod_main.c:477
 #, fuzzy
 msgid "Your battery is low!"
 msgstr "Mostrem una alerta quan la bateria estigui baixa"
 
-#: src/modules/battery/e_mod_main.c:457
+#: src/modules/battery/e_mod_main.c:447 src/modules/battery/e_mod_main.c:479
 msgid "AC power is recommended."
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:532
+#: src/modules/battery/e_mod_main.c:554
 msgid "N/A"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:612 src/modules/battery/e_mod_main.c:614
-#: src/modules/battery/e_mod_main.c:621 src/modules/battery/e_mod_main.c:623
+#: src/modules/battery/e_mod_main.c:634 src/modules/battery/e_mod_main.c:636
+#: src/modules/battery/e_mod_main.c:643 src/modules/battery/e_mod_main.c:645
 msgid "ERROR"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:723
+#: src/modules/battery/e_mod_main.c:758
 #, fuzzy
 msgid "Battery Meter"
 msgstr "Bateria"
@@ -3874,7 +3888,7 @@ msgid "Dialog Settings"
 msgstr "Configuració de Diàlegs"
 
 #: src/modules/conf_dialogs/e_int_config_dialogs.c:109
-#: src/modules/conf_performance/e_int_config_engine.c:95
+#: src/modules/conf_performance/e_int_config_engine.c:86
 #: src/modules/conf_theme/e_int_config_fonts.c:651
 #: src/modules/everything/evry_config.c:519 src/modules/ibox/e_mod_config.c:96
 #: src/modules/mixer/conf_gadget.c:191 src/modules/mixer/conf_module.c:91
@@ -4094,7 +4108,7 @@ msgstr "Animació de Salt"
 
 #: src/modules/conf_display/e_int_config_desks.c:197
 #: src/modules/conf_display/e_int_config_dpms.c:306
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:168
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:194
 #: src/modules/conf_window_manipulation/e_int_config_window_stacking.c:151
 #, c-format
 msgid "%1.1f sec"
@@ -4490,28 +4504,28 @@ msgstr ""
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1310
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1334
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1366
-#: src/modules/gadman/e_mod_gadman.c:839
+#: src/modules/gadman/e_mod_gadman.c:837
 msgid "CTRL"
 msgstr "CTRL"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1315
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1339
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1371
-#: src/modules/gadman/e_mod_gadman.c:844
+#: src/modules/gadman/e_mod_gadman.c:842
 msgid "ALT"
 msgstr "ALT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1321
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1345
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1377
-#: src/modules/gadman/e_mod_gadman.c:850
+#: src/modules/gadman/e_mod_gadman.c:848
 msgid "SHIFT"
 msgstr "SHIFT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1327
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1351
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1383
-#: src/modules/gadman/e_mod_gadman.c:856
+#: src/modules/gadman/e_mod_gadman.c:854
 msgid "WIN"
 msgstr "WIN"
 
@@ -4885,11 +4899,11 @@ msgstr "Principal"
 
 #: src/modules/conf_menus/e_int_config_menus.c:289
 #: src/modules/conf_menus/e_int_config_menus.c:294
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:136
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:145
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:154
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:173
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:178
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:162
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:180
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:199
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:204
 #, c-format
 msgid "%2.0f pixels"
 msgstr "%2.0f pixels"
@@ -4991,17 +5005,17 @@ msgstr "Directoris de Cerca :"
 msgid "Environment Variables"
 msgstr "Exporta les Variables d'Entorn"
 
-#: src/modules/conf_performance/e_int_config_engine.c:38
+#: src/modules/conf_performance/e_int_config_engine.c:37
 #, fuzzy
 msgid "Engine Settings"
 msgstr "Configuració de la Mida"
 
-#: src/modules/conf_performance/e_int_config_engine.c:96
-#: src/modules/conf_performance/e_int_config_engine.c:138
+#: src/modules/conf_performance/e_int_config_engine.c:87
+#: src/modules/conf_performance/e_int_config_engine.c:109
 msgid "Use ARGB instead of shaped windows"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:140
+#: src/modules/conf_performance/e_int_config_engine.c:111
 msgid ""
 "You have chosen to enable ARGB composite support,<br>but your current screen "
 "does not support composite.<br><br>Are you sure you wish to enable ARGB "
@@ -5492,16 +5506,16 @@ msgstr ""
 msgid "Colors depend on theme capabilities."
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:843
+#: src/modules/conf_theme/e_int_config_color_classes.c:853
 msgid "Window Manager"
 msgstr "Manegador de Finestra"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:845
+#: src/modules/conf_theme/e_int_config_color_classes.c:855
 #: src/modules/conf_theme/e_int_config_fonts.c:81
 msgid "Widgets"
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:851
+#: src/modules/conf_theme/e_int_config_color_classes.c:861
 #, fuzzy
 msgid "Others"
 msgstr "Altre IBar"
@@ -5703,7 +5717,7 @@ msgid "Bytecode"
 msgstr ""
 
 #: src/modules/conf_theme/e_int_config_fonts.c:662
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:193
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:219
 #: src/modules/cpufreq/e_mod_main.c:227 src/modules/cpufreq/e_mod_main.c:259
 msgid "Automatic"
 msgstr "Automàtic"
@@ -5941,8 +5955,9 @@ msgid "Scaling"
 msgstr "Apilant"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:36
-msgid "Client List Settings"
-msgstr "Preferències de Llista de Client"
+#, fuzzy
+msgid "Window List Menu Settings"
+msgstr "Preferències en el Menú Principal "
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:97
 msgid "Group By"
@@ -6231,65 +6246,102 @@ msgstr ""
 msgid "Slide pointer to a new focused window"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:53
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:62
 #: src/modules/conf_window_manipulation/e_mod_main.c:20
 #, fuzzy
 msgid "Window Geometry"
 msgstr "Mou la Geometria de la Finestra"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:130
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:156
 #, fuzzy
 msgid "Resist obstacles"
 msgstr "Resistència"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:132
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:158
 #, fuzzy
 msgid "Other windows"
 msgstr "Finestres Internes"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:141
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:167
 #, fuzzy
 msgid "Edge of the screen"
 msgstr "Resistència "
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:150
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
 #, fuzzy
 msgid "Desktop gadgets"
 msgstr "Nom de Taula de Treball"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:161
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
 msgid "Resistance"
 msgstr "Resistència"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:166
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:192
 #, fuzzy
 msgid "Automatically accept changes after:"
 msgstr "Mostra automàticament els continguts"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:197
 #, fuzzy
 msgid "Move by"
 msgstr "Mou "
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:202
 #, fuzzy
 msgid "Resize by"
 msgstr "Re-dimensiona"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:181
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:207
 #, fuzzy
 msgid "Keyboard"
 msgstr "Teclat i Ratolí "
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:213
 msgid "Limit resize to useful geometry"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:190
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:216
 #, fuzzy
 msgid "Move after resize"
 msgstr "Autoritzat a ser re-dimensionat"
 
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:224
+msgid "Follow Move"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:227
+#, fuzzy
+msgid "Follow Resize"
+msgstr "Re-dimensiona"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:230
+msgid "Follow Raise"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:233
+#, fuzzy
+msgid "Follow Lower"
+msgstr "Tancant la finestra"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:236
+msgid "Follow Layer"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:239
+#, fuzzy
+msgid "Follow Desktop"
+msgstr "Totes les Taules de Treball"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:242
+#, fuzzy
+msgid "Follow Iconify"
+msgstr "Iconifica"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:246
+#, fuzzy
+msgid "Transients"
+msgstr " "
+
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:44
 #: src/modules/conf_window_manipulation/e_mod_main.c:22
 #, fuzzy
@@ -6312,13 +6364,13 @@ msgstr ""
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:161
 #: src/modules/everything/evry_config.c:568
-#: src/modules/gadman/e_mod_gadman.c:759
+#: src/modules/gadman/e_mod_gadman.c:757
 msgid "Horizontal"
 msgstr "Horitzontal"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:163
 #: src/modules/everything/evry_config.c:561
-#: src/modules/gadman/e_mod_gadman.c:767
+#: src/modules/gadman/e_mod_gadman.c:765
 msgid "Vertical"
 msgstr "Vertical"
 
@@ -6384,8 +6436,14 @@ msgid "Window Focus"
 msgstr "Focus de Finestra"
 
 #: src/modules/conf_window_manipulation/e_mod_main.c:23
-msgid "Client List Menu"
-msgstr "Menú de Llista de Clients"
+#, fuzzy
+msgid "Window List Menu"
+msgstr "Llista de Finestres"
+
+#: src/modules/conf_window_manipulation/e_mod_main.c:24
+#, fuzzy
+msgid "Window Process Management"
+msgstr "Manegament d'Energia"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:33
 #: src/modules/conf_window_remembers/e_mod_main.c:17
@@ -6414,7 +6472,7 @@ msgid "Details"
 msgstr "Defecte"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:141
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:306
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
 #, fuzzy
 msgid "<No Name>"
 msgstr "Nom d'Icona"
@@ -6425,7 +6483,7 @@ msgid "Class:"
 msgstr "Classe"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:148
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
 #, fuzzy
 msgid "<No Class>"
 msgstr "Classe"
@@ -6436,7 +6494,7 @@ msgid "Title:"
 msgstr "Títol"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
 #, fuzzy
 msgid "<No Title>"
 msgstr "Títol"
@@ -6447,7 +6505,7 @@ msgid "Role:"
 msgstr "Paper"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:162
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:314
 #, fuzzy
 msgid "<No Role>"
 msgstr "Cap"
@@ -6676,17 +6734,17 @@ msgstr "Configuració de Paginació "
 msgid "Show Everything Dialog"
 msgstr "Per sota de tot"
 
-#: src/modules/everything/e_mod_main.c:422
+#: src/modules/everything/e_mod_main.c:420
 #, fuzzy
 msgid "Everything Module"
 msgstr "Tot"
 
-#: src/modules/everything/e_mod_main.c:611
+#: src/modules/everything/e_mod_main.c:609
 #, fuzzy
 msgid "Run Everything"
 msgstr "Tot"
 
-#: src/modules/everything/evry_config.c:79
+#: src/modules/everything/evry_config.c:78
 #, fuzzy
 msgid "Everything Settings"
 msgstr "Configuració de la Terminal"
@@ -6821,7 +6879,7 @@ msgid "Object Plugins"
 msgstr "Color d'Objecte"
 
 #: src/modules/everything/evry_config.c:537
-#: src/modules/everything/evry_config.c:738
+#: src/modules/everything/evry_config.c:737
 #, fuzzy
 msgid "Plugins"
 msgstr "Text Pla"
@@ -6869,7 +6927,7 @@ msgstr "Paràmetres de Popups"
 msgid "Geometry"
 msgstr "Mou la Geometria de la Finestra"
 
-#: src/modules/everything/evry_config.c:633
+#: src/modules/everything/evry_config.c:632
 #, fuzzy
 msgid "Everything Collection"
 msgstr "Re-inicia Aplicacions"
@@ -6878,7 +6936,7 @@ msgstr "Re-inicia Aplicacions"
 msgid "Items"
 msgstr "Elements"
 
-#: src/modules/everything/evry_plug_aggregator.c:330
+#: src/modules/everything/evry_plug_aggregator.c:301
 msgid "No plugins loaded"
 msgstr ""
 
@@ -6903,59 +6961,59 @@ msgid ""
 "toggle thumb view modes"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1250
-#: src/modules/everything/evry_plug_apps.c:1387
+#: src/modules/everything/evry_plug_apps.c:1238
+#: src/modules/everything/evry_plug_apps.c:1373
 #, fuzzy
 msgid "Everything Applications"
 msgstr "Re-inicia Aplicacions"
 
-#: src/modules/everything/evry_plug_apps.c:1282
+#: src/modules/everything/evry_plug_apps.c:1270
 #, fuzzy
 msgid "Commands"
 msgstr "Comanda"
 
-#: src/modules/everything/evry_plug_apps.c:1283
+#: src/modules/everything/evry_plug_apps.c:1271
 #, fuzzy
 msgid "Terminal Command"
 msgstr "Definició de Comanda"
 
-#: src/modules/everything/evry_plug_apps.c:1288
+#: src/modules/everything/evry_plug_apps.c:1276
 msgid "Sudo GUI"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1367
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_apps.c:1354
+#: src/modules/everything/evry_plug_files.c:1585
 #, fuzzy
 msgid "Everything Plugin"
 msgstr "Tot"
 
-#: src/modules/everything/evry_plug_files.c:1471
-#: src/modules/everything/evry_plug_files.c:1623
+#: src/modules/everything/evry_plug_files.c:1456
+#: src/modules/everything/evry_plug_files.c:1607
 #, fuzzy
 msgid "Everything Files"
 msgstr "Tot"
 
-#: src/modules/everything/evry_plug_files.c:1498
+#: src/modules/everything/evry_plug_files.c:1483
 #, fuzzy
 msgid "Show recent files"
 msgstr "Mostra els Fitxers Ocults"
 
-#: src/modules/everything/evry_plug_files.c:1502
+#: src/modules/everything/evry_plug_files.c:1487
 #, fuzzy
 msgid "Search recent files"
 msgstr "Directoris de Cerca :"
 
-#: src/modules/everything/evry_plug_files.c:1506
+#: src/modules/everything/evry_plug_files.c:1491
 #, fuzzy
 msgid "Search cached files"
 msgstr "Paràmetres d'Arrancada"
 
-#: src/modules/everything/evry_plug_files.c:1510
+#: src/modules/everything/evry_plug_files.c:1495
 #, fuzzy
 msgid "Cache visited directories"
 msgstr "Directoris Definits per L'usuari:"
 
-#: src/modules/everything/evry_plug_files.c:1514
+#: src/modules/everything/evry_plug_files.c:1499
 #, fuzzy
 msgid "Clear cache"
 msgstr "Neteja"
@@ -7123,7 +7181,7 @@ msgid "Show Toolbar"
 msgstr "Color d'Ombra"
 
 #: src/modules/fileman/e_mod_config.c:278
-#: src/modules/gadman/e_mod_gadman.c:803
+#: src/modules/gadman/e_mod_gadman.c:801
 msgid "Behavior"
 msgstr ""
 
@@ -7331,30 +7389,30 @@ msgstr "Fons de Pantalla"
 msgid "Background Options"
 msgstr "Canvia el Fons de Pantalla"
 
-#: src/modules/gadman/e_mod_gadman.c:720
+#: src/modules/gadman/e_mod_gadman.c:718
 #, fuzzy
 msgid "Begin move/resize"
 msgstr "Inici de moviment/re-dimensió d'aquest Gadget"
 
-#: src/modules/gadman/e_mod_gadman.c:751
+#: src/modules/gadman/e_mod_gadman.c:749
 #, fuzzy
 msgid "Free"
 msgstr "Feroès "
 
-#: src/modules/gadman/e_mod_gadman.c:775
+#: src/modules/gadman/e_mod_gadman.c:773
 msgid "Appearance"
 msgstr "Aparença"
 
-#: src/modules/gadman/e_mod_gadman.c:783
+#: src/modules/gadman/e_mod_gadman.c:781
 #, fuzzy
 msgid "Always on desktop"
 msgstr "Sempre davant"
 
-#: src/modules/gadman/e_mod_gadman.c:793
+#: src/modules/gadman/e_mod_gadman.c:791
 msgid "On top pressing"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:824
+#: src/modules/gadman/e_mod_gadman.c:822
 #, fuzzy
 msgid "Add other gadgets"
 msgstr "Afegir Gadget "
@@ -7817,7 +7875,11 @@ msgstr "Inici"
 msgid "System Control"
 msgstr "Sistema"
 
-#: src/modules/syscon/e_mod_main.c:52
+#: src/modules/syscon/e_mod_main.c:37
+msgid "Syscon"
+msgstr ""
+
+#: src/modules/syscon/e_mod_main.c:58
 msgid "System Controls"
 msgstr ""
 
@@ -8211,6 +8273,12 @@ msgstr ""
 msgid "Systray"
 msgstr "Sistema"
 
+#~ msgid "Client List Settings"
+#~ msgstr "Preferències de Llista de Client"
+
+#~ msgid "Client List Menu"
+#~ msgstr "Menú de Llista de Clients"
+
 #, fuzzy
 #~ msgid "Acpi"
 #~ msgstr "Acció"
@@ -8708,9 +8776,6 @@ msgstr "Sistema"
 #~ msgid "Modify Key"
 #~ msgstr "Modificar Tecla"
 
-#~ msgid "Main Menu Settings"
-#~ msgstr "Preferències en el Menú Principal "
-
 #~ msgid "Show Favorites In Main Menu"
 #~ msgstr "Mostra els Favorits en el Menú Principal "
 
old mode 100755 (executable)
new mode 100644 (file)
index 02a4dd8..0ec7f3f
--- a/po/cs.po
+++ b/po/cs.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: DR17\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2011-11-29 09:56+0900\n"
+"POT-Creation-Date: 2012-01-18 16:13+0900\n"
 "PO-Revision-Date: 2011-10-23 01:26+0100\n"
 "Last-Translator: Daniel Kolesa <quaker66@gmail.com>\n"
 "Language-Team: Czech <kde-i18n-doc@kde.org>\n"
@@ -23,7 +23,7 @@ msgid "About Enlightenment"
 msgstr "O Enlightenmentu"
 
 #: src/bin/e_about.c:17 src/bin/e_actions.c:2728 src/bin/e_config_dialog.c:272
-#: src/bin/e_fm.c:974 src/bin/e_int_border_menu.c:151
+#: src/bin/e_fm.c:975 src/bin/e_int_border_menu.c:151
 #: src/bin/e_int_border_prop.c:81 src/bin/e_theme_about.c:17
 #: src/modules/conf/e_conf.c:163
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:843
@@ -36,7 +36,7 @@ msgstr "Zavřít"
 #: src/bin/e_about.c:18 src/bin/e_actions.c:3060 src/bin/e_actions.c:3064
 #: src/bin/e_actions.c:3068 src/bin/e_int_menus.c:182 src/bin/e_main.c:534
 #: src/modules/conf_theme/e_int_config_cursor.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:219
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:221
 #: src/modules/wizard/page_000.c:29
 msgid "Enlightenment"
 msgstr "Enlightenment"
@@ -83,7 +83,7 @@ msgstr "Opravdu chcete zabít toto okno?"
 #: src/bin/e_actions.c:380 src/bin/e_actions.c:1917 src/bin/e_actions.c:2014
 #: src/bin/e_actions.c:2077 src/bin/e_actions.c:2140 src/bin/e_actions.c:2208
 #: src/bin/e_actions.c:2271 src/bin/e_confirm_dialog.c:44
-#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9205 src/bin/e_fm.c:9459
+#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9238 src/bin/e_fm.c:9492
 #: src/bin/e_module.c:518 src/bin/e_screensaver.c:145
 msgid "Yes"
 msgstr "Ano"
@@ -91,7 +91,7 @@ msgstr "Ano"
 #: src/bin/e_actions.c:382 src/bin/e_actions.c:1919 src/bin/e_actions.c:2016
 #: src/bin/e_actions.c:2079 src/bin/e_actions.c:2142 src/bin/e_actions.c:2210
 #: src/bin/e_actions.c:2273 src/bin/e_confirm_dialog.c:45
-#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9203 src/bin/e_fm.c:9460
+#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9236 src/bin/e_fm.c:9493
 #: src/bin/e_module.c:519 src/bin/e_screensaver.c:147
 msgid "No"
 msgstr "Ne"
@@ -158,7 +158,7 @@ msgstr ""
 msgid "Window : Actions"
 msgstr "Okno : Činnosti"
 
-#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6168 src/bin/e_gadcon.c:1410
+#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6201 src/bin/e_gadcon.c:1410
 #: src/bin/e_int_border_menu.c:592
 msgid "Move"
 msgstr "Přesunout"
@@ -292,7 +292,7 @@ msgstr "Přepnout připnutý stav"
 #: src/bin/e_actions.c:2927 src/bin/e_actions.c:2929 src/bin/e_actions.c:2931
 #: src/bin/e_actions.c:2933 src/bin/e_actions.c:2935 src/bin/e_actions.c:2937
 #: src/bin/e_actions.c:2939 src/bin/e_actions.c:3114 src/bin/e_actions.c:3119
-#: src/bin/e_fm.c:3267 src/bin/e_fm.c:3273 src/bin/e_fm.c:9986
+#: src/bin/e_fm.c:3300 src/bin/e_fm.c:3306 src/bin/e_fm.c:10019
 #: src/bin/e_fm_device.c:334 src/bin/e_fm_device.c:358
 #: src/bin/e_fm_device.c:637 src/bin/e_fm_device.c:664
 #: src/bin/e_int_menus.c:144 src/bin/e_int_shelf_config.c:247
@@ -662,8 +662,8 @@ msgstr "Přepnout režim offline"
 #: src/modules/conf_theme/e_int_config_theme.c:396
 #: src/modules/conf_theme/e_int_config_theme.c:796
 #: src/modules/gadman/e_mod_config.c:182 src/modules/syscon/e_mod_main.c:31
-#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:52
-#: src/modules/syscon/e_mod_main.c:119
+#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:58
+#: src/modules/syscon/e_mod_main.c:125
 msgid "System"
 msgstr "Systém"
 
@@ -719,10 +719,10 @@ msgstr "Použít jako pozadí"
 msgid "Color Selector"
 msgstr "Výběr barvy"
 
-#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1611 src/bin/e_config.c:2229
+#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1580 src/bin/e_config.c:2198
 #: src/bin/e_config_dialog.c:262 src/bin/e_eap_editor.c:854
 #: src/bin/e_eap_editor.c:918 src/bin/e_entry_dialog.c:62 src/bin/e_exec.c:398
-#: src/bin/e_fm.c:8717 src/bin/e_fm.c:9361 src/bin/e_fm_prop.c:507
+#: src/bin/e_fm.c:8750 src/bin/e_fm.c:9394 src/bin/e_fm_prop.c:507
 #: src/bin/e_int_border_remember.c:324 src/bin/e_int_border_remember.c:525
 #: src/bin/e_module.c:415 src/bin/e_sys.c:487 src/bin/e_sys.c:524
 #: src/bin/e_utils.c:707 src/modules/conf_dialogs/e_int_config_profiles.c:387
@@ -737,7 +737,7 @@ msgid "OK"
 msgstr "OK"
 
 #: src/bin/e_color_dialog.c:47 src/bin/e_eap_editor.c:856
-#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8719
+#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8752
 #: src/bin/e_fm_prop.c:508 src/bin/e_utils.c:1162
 #: src/modules/conf_dialogs/e_int_config_profiles.c:388
 #: src/modules/conf_intl/e_int_config_imc_import.c:124
@@ -749,7 +749,7 @@ msgstr "OK"
 msgid "Cancel"
 msgstr "Zrušit"
 
-#: src/bin/e_config.c:972 src/bin/e_config.c:1005
+#: src/bin/e_config.c:959 src/bin/e_config.c:992
 msgid ""
 "Settings data needed upgrading. Your old settings have<br>been wiped and a "
 "new set of defaults initialized. This<br>will happen regularly during "
@@ -767,7 +767,7 @@ msgstr ""
 "si můžete nastavit Enlightenment zpět k obrazu svému.<br>Omlouváme se za "
 "způsobené potíže.<br>"
 
-#: src/bin/e_config.c:989
+#: src/bin/e_config.c:976
 msgid ""
 "Your settings are NEWER than Enlightenment. This is very<br>strange. This "
 "should not happen unless you downgraded<br>Enlightenment or copied the "
@@ -781,33 +781,33 @@ msgstr ""
 "Enlightenmentu. Je to zlé a jako protiopatření<br>bylo vaše nastavení "
 "vráceno do původních hodnot.<br>Omlouváme se za způsobené potíže.<br>"
 
-#: src/bin/e_config.c:1598 src/bin/e_config.c:2216
+#: src/bin/e_config.c:1567 src/bin/e_config.c:2185
 msgid "Enlightenment Settings Write Problems"
 msgstr "Problémy při zápisu nastavení E17"
 
-#: src/bin/e_config.c:1601
-#, c-format
+#: src/bin/e_config.c:1570
+#, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while moving config files<br>from:<br>"
+"Enlightenment has had an error while moving config files<br>from:<br>"
 "%s<br><br>to:<br>%s<br><br>The rest of the write has been aborted for safety."
 "<br>"
 msgstr ""
 "V Enlightenmentu nastal problém při přesunu<br>souborů nastavení z:<br>"
 "%s<br><br>do:<br>%s<br><br>Zbytek byl přerušen kvůli bezpečnosti.<br>"
 
-#: src/bin/e_config.c:2126
+#: src/bin/e_config.c:2095
 msgid "Settings Upgraded"
 msgstr "Nastavení aktualizováno"
 
-#: src/bin/e_config.c:2143
+#: src/bin/e_config.c:2112
 msgid "The EET file handle is bad."
 msgstr "Rutina EET obsluhující soubory je špatná."
 
-#: src/bin/e_config.c:2146
+#: src/bin/e_config.c:2115
 msgid "The file data is empty."
 msgstr "Data souboru jsou prázdná."
 
-#: src/bin/e_config.c:2149
+#: src/bin/e_config.c:2118
 msgid ""
 "The file is not writable. Perhaps the disk is read-only<br>or you lost "
 "permissions to your files."
@@ -815,15 +815,15 @@ msgstr ""
 "Soubor není zapisovatelný. Možná je disk pouze pro<br>čtení nebo chybí práva "
 "k souborům."
 
-#: src/bin/e_config.c:2152
+#: src/bin/e_config.c:2121
 msgid "Memory ran out while preparing the write.<br>Please free up memory."
 msgstr "Došla paměť při přípravě k zápisu.<br>Prosím uvolněte ji."
 
-#: src/bin/e_config.c:2155
+#: src/bin/e_config.c:2124
 msgid "This is a generic error."
 msgstr "Toto je obecná chyba."
 
-#: src/bin/e_config.c:2158
+#: src/bin/e_config.c:2127
 msgid ""
 "The settings file is too large.<br>It should be very small (a few hundred KB "
 "at most)."
@@ -831,63 +831,63 @@ msgstr ""
 "Soubor s nastavením je moc velký.<br>Měl by být velmi malý (maximálně pár "
 "stovek KB)."
 
-#: src/bin/e_config.c:2161
+#: src/bin/e_config.c:2130
 msgid "You have I/O errors on the disk.<br>Maybe it needs replacing?"
 msgstr "Máte I/O chyby na disku.<br>Nepotřebuje vyměnit?"
 
-#: src/bin/e_config.c:2164
+#: src/bin/e_config.c:2133
 msgid "You ran out of space while writing the file"
 msgstr "Během zápisu souboru došlo místo na disku"
 
-#: src/bin/e_config.c:2167
+#: src/bin/e_config.c:2136
 msgid "The file was closed on it while writing."
 msgstr "Soubor byl při zápisu uzavřen."
 
-#: src/bin/e_config.c:2170
+#: src/bin/e_config.c:2139
 msgid "Memory-mapping (mmap) of the file failed."
 msgstr "Mapování paměti (mmap) souboru selhalo."
 
-#: src/bin/e_config.c:2173
+#: src/bin/e_config.c:2142
 msgid "X509 Encoding failed."
 msgstr "Kódování X509 selhalo."
 
-#: src/bin/e_config.c:2176
+#: src/bin/e_config.c:2145
 msgid "Signature failed."
 msgstr "Podpis selhal."
 
-#: src/bin/e_config.c:2179
+#: src/bin/e_config.c:2148
 msgid "The signature was invalid."
 msgstr "Podpis byl neplatný."
 
-#: src/bin/e_config.c:2182
+#: src/bin/e_config.c:2151
 msgid "Not signed."
 msgstr "Nepodepsáno."
 
-#: src/bin/e_config.c:2185
+#: src/bin/e_config.c:2154
 msgid "Feature not implemented."
 msgstr "Funkce nebyla implementována."
 
-#: src/bin/e_config.c:2188
+#: src/bin/e_config.c:2157
 msgid "PRNG was not seeded."
 msgstr "PRNG nebyl nasazen."
 
-#: src/bin/e_config.c:2191
+#: src/bin/e_config.c:2160
 msgid "Encryption failed."
 msgstr "Šifrování selhalo."
 
-#: src/bin/e_config.c:2194
+#: src/bin/e_config.c:2163
 #, fuzzy
 msgid "Decryption failed."
 msgstr "Dešifrování selhalo."
 
-#: src/bin/e_config.c:2197
+#: src/bin/e_config.c:2166
 msgid "The error is unknown to Enlightenment."
 msgstr "Chyba je Enlightenmentu neznámá."
 
-#: src/bin/e_config.c:2219
+#: src/bin/e_config.c:2188
 #, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while writing<br>its config file.<br>"
+"Enlightenment has had an error while writing<br>its config file.<br>"
 "%s<br><br>The file where the error occurred was:<br>%s<br><br>This file has "
 "been deleted to avoid corrupt data.<br>"
 msgstr ""
@@ -895,9 +895,10 @@ msgstr ""
 "velmi neobvyklé.<br><br>Poškozený soubor byl:<br>%s<br><br>Tento soubor byl "
 "smazán, aby nedošlo ke ztrátě dat.<br>"
 
-#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:721
+#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:756
 #: src/modules/conf/e_mod_main.c:275 src/modules/conf_paths/e_mod_main.c:17
 #: src/modules/conf_performance/e_mod_main.c:17
+#: src/modules/syscon/e_mod_main.c:36
 msgid "Advanced"
 msgstr "Pokročilé"
 
@@ -919,9 +920,9 @@ msgstr "Rozšíření"
 
 #: src/bin/e_configure.c:29 src/bin/e_configure.c:32 src/bin/e_configure.c:242
 #: src/modules/conf_paths/e_int_config_paths.c:80
-#: src/modules/conf_theme/e_int_config_color_classes.c:847
+#: src/modules/conf_theme/e_int_config_color_classes.c:857
 #: src/modules/conf_theme/e_int_config_fonts.c:98
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:234
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:236
 msgid "Modules"
 msgstr "Moduly"
 
@@ -929,7 +930,7 @@ msgstr "Moduly"
 msgid "Preferences"
 msgstr "Předvolby"
 
-#: src/bin/e_container.c:132
+#: src/bin/e_container.c:124
 #, c-format
 msgid "Container %d"
 msgstr "Kontejner %i"
@@ -1065,7 +1066,7 @@ msgstr "Desktop soubor"
 #: src/bin/e_eap_editor.c:775
 #: src/modules/conf_performance/e_int_config_performance.c:115
 #: src/modules/everything/evry_config.c:378
-#: src/modules/everything/evry_plug_files.c:1491
+#: src/modules/everything/evry_plug_files.c:1476
 #: src/modules/pager/e_mod_config.c:126 src/modules/pager/e_mod_config.c:213
 msgid "General"
 msgstr "Obecné"
@@ -1094,26 +1095,26 @@ msgstr "Vyberte ikonu"
 msgid "Select an Executable"
 msgstr "Vyberte spustitelný soubor"
 
-#: src/bin/e_entry.c:496 src/bin/e_fm.c:8208 src/bin/e_shelf.c:1703
+#: src/bin/e_entry.c:501 src/bin/e_fm.c:8241 src/bin/e_shelf.c:1703
 #: src/modules/conf_dialogs/e_int_config_profiles.c:135
 #: src/modules/conf_shelves/e_int_config_shelf.c:81
 #: src/modules/ibar/e_mod_config.c:108
 msgid "Delete"
 msgstr "Smazat"
 
-#: src/bin/e_entry.c:506 src/bin/e_fm.c:8116
+#: src/bin/e_entry.c:511 src/bin/e_fm.c:8149
 msgid "Cut"
 msgstr "Vystřihnout"
 
-#: src/bin/e_entry.c:514 src/bin/e_fm.c:6163 src/bin/e_fm.c:8130
+#: src/bin/e_entry.c:519 src/bin/e_fm.c:6196 src/bin/e_fm.c:8163
 msgid "Copy"
 msgstr "Kopírovat"
 
-#: src/bin/e_entry.c:522 src/bin/e_fm.c:7954 src/bin/e_fm.c:8143
+#: src/bin/e_entry.c:527 src/bin/e_fm.c:7987 src/bin/e_fm.c:8176
 msgid "Paste"
 msgstr "Vložit"
 
-#: src/bin/e_entry.c:532
+#: src/bin/e_entry.c:537
 msgid "Select All"
 msgstr "Vybrat vše"
 
@@ -1259,211 +1260,211 @@ msgstr "Výstupní data"
 msgid "There was no output."
 msgstr "Nebyl zaznamenán žádný výstup."
 
-#: src/bin/e_fm.c:976
+#: src/bin/e_fm.c:977
 msgid "Nonexistent path"
 msgstr "Neexistující cesta"
 
-#: src/bin/e_fm.c:979
+#: src/bin/e_fm.c:980
 #, c-format
 msgid "%s doesn't exist."
 msgstr "%s neexistuje."
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Mount Error"
 msgstr "Chyba při připojování"
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Can't mount device"
 msgstr "Nelze připojit zařízení"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Unmount Error"
 msgstr "Chyba při odpojování"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Can't unmount device"
 msgstr "Nelze odpojit zařízení"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Eject Error"
 msgstr "Chyba při vysouvání"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Can't eject device"
 msgstr "Nelze vysunout zařízení"
 
-#: src/bin/e_fm.c:3748
+#: src/bin/e_fm.c:3781
 #, c-format
 msgid "%i Files"
 msgstr "%i souborů"
 
-#: src/bin/e_fm.c:6176 src/bin/e_fm.c:7962 src/bin/e_fm.c:8151
+#: src/bin/e_fm.c:6209 src/bin/e_fm.c:7995 src/bin/e_fm.c:8184
 msgid "Link"
 msgstr "Vytvořit symlink"
 
-#: src/bin/e_fm.c:6184 src/bin/e_fm.c:9143 src/bin/e_fm.c:9284
+#: src/bin/e_fm.c:6217 src/bin/e_fm.c:9176 src/bin/e_fm.c:9317
 msgid "Abort"
 msgstr "Zrušit"
 
-#: src/bin/e_fm.c:7881 src/bin/e_fm.c:8041
+#: src/bin/e_fm.c:7914 src/bin/e_fm.c:8074
 msgid "Inherit parent settings"
 msgstr "Nastavení odvození rodiče"
 
-#: src/bin/e_fm.c:7890 src/bin/e_fm.c:8050
+#: src/bin/e_fm.c:7923 src/bin/e_fm.c:8083
 #: src/modules/fileman/e_mod_config.c:219
 msgid "View Mode"
 msgstr "Režim zobrazení"
 
-#: src/bin/e_fm.c:7897 src/bin/e_fm.c:8057
+#: src/bin/e_fm.c:7930 src/bin/e_fm.c:8090
 msgid "Refresh View"
 msgstr "Obnovit"
 
-#: src/bin/e_fm.c:7905 src/bin/e_fm.c:8065
+#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8098
 msgid "Show Hidden Files"
 msgstr "Zobrazit skryté soubory"
 
-#: src/bin/e_fm.c:7917 src/bin/e_fm.c:8077
+#: src/bin/e_fm.c:7950 src/bin/e_fm.c:8110
 msgid "Remember Ordering"
 msgstr "Zapamatovat řazení"
 
-#: src/bin/e_fm.c:7926 src/bin/e_fm.c:8086
+#: src/bin/e_fm.c:7959 src/bin/e_fm.c:8119
 msgid "Sort Now"
 msgstr "Setřídit teď"
 
-#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8101
+#: src/bin/e_fm.c:7971 src/bin/e_fm.c:8134
 #: src/modules/conf_paths/e_int_config_paths.c:205
 msgid "New Directory"
 msgstr "Nový adresář"
 
-#: src/bin/e_fm.c:8216
+#: src/bin/e_fm.c:8249
 msgid "Rename"
 msgstr "Přejmenovat"
 
-#: src/bin/e_fm.c:8235
+#: src/bin/e_fm.c:8268
 msgid "Unmount"
 msgstr "Odpojit"
 
-#: src/bin/e_fm.c:8240
+#: src/bin/e_fm.c:8273
 msgid "Mount"
 msgstr "Připojit"
 
-#: src/bin/e_fm.c:8245
+#: src/bin/e_fm.c:8278
 msgid "Eject"
 msgstr "Vysunout"
 
-#: src/bin/e_fm.c:8257
+#: src/bin/e_fm.c:8290
 msgid "Application Properties"
 msgstr "Vlastnosti aplikace"
 
-#: src/bin/e_fm.c:8263 src/bin/e_fm_prop.c:105
+#: src/bin/e_fm.c:8296 src/bin/e_fm_prop.c:105
 msgid "File Properties"
 msgstr "Vlastnosti souboru"
 
-#: src/bin/e_fm.c:8500 src/bin/e_fm.c:8553
+#: src/bin/e_fm.c:8533 src/bin/e_fm.c:8586
 msgid "Use default"
 msgstr "Použít výchozí"
 
-#: src/bin/e_fm.c:8526 src/modules/fileman/e_mod_config.c:224
+#: src/bin/e_fm.c:8559 src/modules/fileman/e_mod_config.c:224
 msgid "Grid Icons"
 msgstr "Ikony v mřížce"
 
-#: src/bin/e_fm.c:8534 src/modules/fileman/e_mod_config.c:226
+#: src/bin/e_fm.c:8567 src/modules/fileman/e_mod_config.c:226
 msgid "Custom Icons"
 msgstr "Vlastní ikony"
 
-#: src/bin/e_fm.c:8542 src/modules/everything/evry_config.c:430
+#: src/bin/e_fm.c:8575 src/modules/everything/evry_config.c:430
 #: src/modules/everything/evry_config.c:460
 #: src/modules/fileman/e_mod_config.c:234
 msgid "List"
 msgstr "Seznam"
 
-#: src/bin/e_fm.c:8568
+#: src/bin/e_fm.c:8601
 #, c-format
 msgid "Icon Size (%d)"
 msgstr "Velikost ikon (%d)"
 
-#: src/bin/e_fm.c:8614 src/bin/e_fm.c:8820
+#: src/bin/e_fm.c:8647 src/bin/e_fm.c:8853
 msgid "Set background..."
 msgstr "Nastavit pozadí..."
 
-#: src/bin/e_fm.c:8619 src/bin/e_fm.c:8864
+#: src/bin/e_fm.c:8652 src/bin/e_fm.c:8897
 msgid "Set overlay..."
 msgstr "Nastavit překrytí..."
 
-#: src/bin/e_fm.c:8718 src/modules/conf_theme/e_int_config_theme.c:1032
+#: src/bin/e_fm.c:8751 src/modules/conf_theme/e_int_config_theme.c:1032
 msgid "Clear"
 msgstr "Vymazat"
 
-#: src/bin/e_fm.c:8944
+#: src/bin/e_fm.c:8977
 msgid "Create a new Directory"
 msgstr "Vytvořit složku"
 
-#: src/bin/e_fm.c:8945
+#: src/bin/e_fm.c:8978
 msgid "New Directory Name:"
 msgstr "Název nové složky:"
 
-#: src/bin/e_fm.c:8999
+#: src/bin/e_fm.c:9032
 #, c-format
 msgid "Rename %s to:"
 msgstr "Přejmenovat %s na:"
 
-#: src/bin/e_fm.c:9001
+#: src/bin/e_fm.c:9034
 msgid "Rename File"
 msgstr "Přejmenovat soubor"
 
-#: src/bin/e_fm.c:9142 src/bin/e_fm.c:9283
+#: src/bin/e_fm.c:9175 src/bin/e_fm.c:9316
 msgid "Retry"
 msgstr "Zkusit znovu"
 
-#: src/bin/e_fm.c:9146 src/bin/e_fm.c:9289
+#: src/bin/e_fm.c:9179 src/bin/e_fm.c:9322
 msgid "Error"
 msgstr "Chyba"
 
-#: src/bin/e_fm.c:9149
+#: src/bin/e_fm.c:9182
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: src/bin/e_fm.c:9204
+#: src/bin/e_fm.c:9237
 msgid "No to all"
 msgstr "Ne všem"
 
-#: src/bin/e_fm.c:9206
+#: src/bin/e_fm.c:9239
 msgid "Yes to all"
 msgstr "Ano všem"
 
-#: src/bin/e_fm.c:9209
+#: src/bin/e_fm.c:9242
 msgid "Warning"
 msgstr "Varování"
 
-#: src/bin/e_fm.c:9212
+#: src/bin/e_fm.c:9245
 #, c-format
 msgid "File already exists, overwrite?<br><hilight>%s</hilight>"
 msgstr "Soubor už existuje, přepsat?<br><hilight>%s</hilight>"
 
-#: src/bin/e_fm.c:9285
+#: src/bin/e_fm.c:9318
 msgid "Ignore this"
 msgstr "Ignorovat"
 
-#: src/bin/e_fm.c:9286
+#: src/bin/e_fm.c:9319
 msgid "Ignore all"
 msgstr "Ignorovat vše"
 
-#: src/bin/e_fm.c:9291
+#: src/bin/e_fm.c:9324
 #, c-format
 msgid "An error occurred while performing an operation.<br>%s"
 msgstr "Vyskytla se chyba při provádění operace.<br>%s"
 
-#: src/bin/e_fm.c:9462
+#: src/bin/e_fm.c:9495
 msgid "Confirm Delete"
 msgstr "Odsouhlasit smazání"
 
-#: src/bin/e_fm.c:9467
+#: src/bin/e_fm.c:9500
 #, c-format
 msgid "Are you sure you want to delete<br><hilight>%s</hilight> ?"
 msgstr "Opravdu chcete smazat<br><hilight>%s</hilight> ?"
 
-#: src/bin/e_fm.c:9473
+#: src/bin/e_fm.c:9506
 #, c-format
 msgid ""
 "Are you sure you want to delete<br>the %d selected files in:<br><hilight>%s</"
@@ -1588,11 +1589,11 @@ msgstr "Přesunout na"
 msgid "Automatically scroll contents"
 msgstr "Automaticky skorolovat obsah"
 
-#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:731
+#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:729
 msgid "Plain"
 msgstr "Plochý"
 
-#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:739
+#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:737
 msgid "Inset"
 msgstr "Vnořený"
 
@@ -1606,11 +1607,11 @@ msgstr "Vzhled"
 #: src/modules/conf_applications/e_int_config_apps.c:239
 #: src/modules/conf_applications/e_int_config_apps.c:260
 #: src/modules/conf_applications/e_int_config_apps.c:280
-#: src/modules/gadman/e_mod_gadman.c:815 src/modules/ibar/e_mod_main.c:801
+#: src/modules/gadman/e_mod_gadman.c:813 src/modules/ibar/e_mod_main.c:801
 msgid "Remove"
 msgstr "Odebrat"
 
-#: src/bin/e_gadcon.c:1991
+#: src/bin/e_gadcon.c:2007
 msgid "Stop moving"
 msgstr ""
 
@@ -1727,7 +1728,7 @@ msgstr "Okno"
 
 #: src/bin/e_int_border_menu.c:138 src/bin/e_int_config_modules.c:59
 #: src/bin/e_int_menus.c:230 src/bin/e_shelf.c:1695
-#: src/modules/battery/e_mod_main.c:183 src/modules/clock/e_mod_main.c:296
+#: src/modules/battery/e_mod_main.c:186 src/modules/clock/e_mod_main.c:296
 #: src/modules/clock/e_mod_main.c:540 src/modules/conf/e_conf.c:124
 #: src/modules/conf/e_conf.c:134 src/modules/conf/e_mod_main.c:102
 #: src/modules/conf_dialogs/e_mod_main.c:17
@@ -2149,7 +2150,7 @@ msgid "Utilities"
 msgstr "Nástroje"
 
 #: src/bin/e_int_config_modules.c:55
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_files.c:1585
 #: src/modules/fileman/e_mod_main.c:56 src/modules/fileman/e_mod_main.c:76
 #: src/modules/fileman/e_mod_main.c:420
 msgid "Files"
@@ -2244,7 +2245,7 @@ msgstr "Oblíbené aplikace"
 #: src/modules/conf_theme/e_int_config_fonts.c:58
 #: src/modules/conf_theme/e_mod_main.c:38
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:194
-#: src/modules/everything/evry_plug_apps.c:1367
+#: src/modules/everything/evry_plug_apps.c:1354
 msgid "Applications"
 msgstr "Aplikace"
 
@@ -2457,26 +2458,26 @@ msgstr ""
 "Enlightenmentu se nepodařilo spustit handler signálu HUP.\n"
 "Možná došla paměť?"
 
-#: src/bin/e_main.c:274
-msgid "Enlightenment cannot initialize Ecore_IMF!\n"
-msgstr "Enlightenmentu se nepodařilo inicializovat Ecore_IMF!\n"
-
-#: src/bin/e_main.c:284
+#: src/bin/e_main.c:273
 msgid "Enlightenment cannot initialize Ecore_File!\n"
 msgstr "Enlightenmentu se nepodařilo inicializovat Ecore_File!\n"
 
-#: src/bin/e_main.c:293
+#: src/bin/e_main.c:282
 msgid "Enlightenment cannot initialize Ecore_Con!\n"
 msgstr "Enlightenmentu se nepodařilo inicializovat Ecore_Con!\n"
 
-#: src/bin/e_main.c:302
+#: src/bin/e_main.c:291
 msgid "Enlightenment cannot initialize Ecore_Ipc!\n"
 msgstr "Enlightenmentu se nepodařilo inicializovat Ecore_Ipc!\n"
 
-#: src/bin/e_main.c:313
+#: src/bin/e_main.c:302
 msgid "Enlightenment cannot initialize Ecore_X!\n"
 msgstr "Enlightenmentu se nepodařilo inicializovat Ecore_X!\n"
 
+#: src/bin/e_main.c:314
+msgid "Enlightenment cannot initialize Ecore_IMF!\n"
+msgstr "Enlightenmentu se nepodařilo inicializovat Ecore_IMF!\n"
+
 #: src/bin/e_main.c:324
 msgid "Enlightenment cannot initialize Ecore_Evas!\n"
 msgstr "Enlightenmentu se nepodařilo inicializovat Ecore_Evas!\n"
@@ -2522,11 +2523,7 @@ msgstr ""
 msgid "Enlightenment cannot initialize E_Xinerama!\n"
 msgstr "Enlightenmentu se nepodařilo inicializovat E_Xinerama!\n"
 
-#: src/bin/e_main.c:397
-msgid "Enlightenment cannot initialize E_Randr!\n"
-msgstr "Enlightenmentu se nepodařilo inicializovat E_Randr!\n"
-
-#: src/bin/e_main.c:415
+#: src/bin/e_main.c:406
 msgid ""
 "Enlightenment cannot create directories in your home directory.\n"
 "Perhaps you have no home directory or the disk is full?"
@@ -2534,14 +2531,18 @@ msgstr ""
 "Enlightenment nemůže vytvářet adresáře ve vašem domovském adresáři.\n"
 "Možná žádný nemáte nebo je disk plný?"
 
-#: src/bin/e_main.c:425
+#: src/bin/e_main.c:416
 msgid "Enlightenment cannot set up its file registry system."
 msgstr "Enlightenmentu se nepodařilo nastavit systém regustrů."
 
-#: src/bin/e_main.c:434
+#: src/bin/e_main.c:425
 msgid "Enlightenment cannot set up its config system."
 msgstr "Enlightenmentu se nepodařilo spustit systém nastavení."
 
+#: src/bin/e_main.c:436
+msgid "Enlightenment cannot initialize E_Randr!\n"
+msgstr "Enlightenmentu se nepodařilo inicializovat E_Randr!\n"
+
 #: src/bin/e_main.c:445
 msgid "Enlightenment cannot set up its environment."
 msgstr "Enlightenmentu se nepodařilo nastavit prostředí."
@@ -2802,34 +2803,39 @@ msgid "Enlightenment cannot initialize the XSettings system.\n"
 msgstr "Enlightenmentu se nepodařilo spustit systém náhledů.\n"
 
 #: src/bin/e_main.c:877
+#, fuzzy
+msgid "Enlightenment cannot initialize the Update system.\n"
+msgstr "Enlightenmentu se nepodařilo spustit System Command systém.\n"
+
+#: src/bin/e_main.c:886
 msgid "Setup Desktop Environment"
 msgstr "Nastavit pracovní prostředí"
 
-#: src/bin/e_main.c:881
+#: src/bin/e_main.c:890
 msgid "Enlightenment cannot initialize its desktop environment.\n"
 msgstr "Enlightenmentu se nepodařilo nastavit pracovní prostředí.\n"
 
-#: src/bin/e_main.c:889
+#: src/bin/e_main.c:898
 msgid "Setup File Ordering"
 msgstr "Nastavit řazení souborů"
 
-#: src/bin/e_main.c:893
+#: src/bin/e_main.c:902
 msgid "Enlightenment cannot set up its order file system."
 msgstr "Enlightenment nemůže nastavit jeho order file systém."
 
-#: src/bin/e_main.c:908
+#: src/bin/e_main.c:917
 msgid "Load Modules"
 msgstr "Nahrávám moduly"
 
-#: src/bin/e_main.c:938
+#: src/bin/e_main.c:947
 msgid "Configure Shelves"
 msgstr "Nastavit panely"
 
-#: src/bin/e_main.c:949
+#: src/bin/e_main.c:958
 msgid "Almost Done"
 msgstr "Většinou dokončeno"
 
-#: src/bin/e_main.c:1094
+#: src/bin/e_main.c:1103
 #, c-format
 msgid ""
 "Options:\n"
@@ -2882,7 +2888,7 @@ msgstr ""
 "\t-i-really-know-what-i-am-doing-and-accept-full-responsibility-for-it\n"
 "\t\tPokud potřebujete tuto nápovědu, nepotřebujete tuto volbu.\n"
 
-#: src/bin/e_main.c:1147
+#: src/bin/e_main.c:1156
 msgid ""
 "You are executing enlightenment directly. This is\n"
 "bad. Please do not execute the \"enlightenment\"\n"
@@ -2892,11 +2898,11 @@ msgid ""
 "before enlightenment itself begins running.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1426
+#: src/bin/e_main.c:1435
 msgid "Testing Format Support"
 msgstr "Podpora testovacího formátu"
 
-#: src/bin/e_main.c:1430
+#: src/bin/e_main.c:1439
 msgid ""
 "Enlightenment found Evas can't create a buffer canvas. Please check\n"
 "Evas has Software Buffer engine support.\n"
@@ -2905,7 +2911,7 @@ msgstr ""
 "zkontroujte,\n"
 "jestli má Evas podporu Software Buffer Enginu.\n"
 
-#: src/bin/e_main.c:1442
+#: src/bin/e_main.c:1451
 msgid ""
 "Enlightenment found Evas can't load SVG files. Check Evas has SVG loader "
 "support.\n"
@@ -2913,7 +2919,7 @@ msgstr ""
 "Enlightenment zjistil, že Evas nemůže načíst soubory SVG. Zkontrolujte, zda "
 "má Evas podporu načítání PNG.\n"
 
-#: src/bin/e_main.c:1452
+#: src/bin/e_main.c:1461
 msgid ""
 "Enlightenment found Evas can't load JPEG files. Check Evas has JPEG loader "
 "support.\n"
@@ -2921,7 +2927,7 @@ msgstr ""
 "Enlightenment zjistil, že Evas nemůže načíst soubory JPEG. Zkontrolujte, zda "
 "má Evas podporu načítání JPEG.\n"
 
-#: src/bin/e_main.c:1462
+#: src/bin/e_main.c:1471
 msgid ""
 "Enlightenment found Evas can't load PNG files. Check Evas has PNG loader "
 "support.\n"
@@ -2929,7 +2935,7 @@ msgstr ""
 "Enlightenment zjistil, že Evas nemůže načíst soubory PNG. Zkontrolujte, zda "
 "má Evas podporu načítání PNG.\n"
 
-#: src/bin/e_main.c:1472
+#: src/bin/e_main.c:1481
 msgid ""
 "Enlightenment found Evas can't load EET files. Check Evas has EET loader "
 "support.\n"
@@ -2937,7 +2943,7 @@ msgstr ""
 "Enlightenment zjistil, že Evas nemůže načíst soubory EET. Zkontrolujte, zda "
 "má Evas podporu načítání EET.\n"
 
-#: src/bin/e_main.c:1486
+#: src/bin/e_main.c:1495
 msgid ""
 "Enlightenment found Evas can't load the 'Sans' font. Check Evas has "
 "fontconfig\n"
@@ -2947,7 +2953,7 @@ msgstr ""
 "jestli má Evas\n"
 "podporu fontconfig a jestli fontconfig zná písmo 'Sans'.\n"
 
-#: src/bin/e_main.c:1677
+#: src/bin/e_main.c:1686
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. There was an "
@@ -2957,11 +2963,11 @@ msgstr ""
 "Enlightenment spadl brzy po startu a byl<br>restartován. Chybu způsobilo "
 "načtení modulu: %s.<br>Tento modul byl zakázán a nebude načten."
 
-#: src/bin/e_main.c:1682 src/bin/e_main.c:1699
+#: src/bin/e_main.c:1691 src/bin/e_main.c:1708
 msgid "Enlightenment crashed early on start and has been restarted"
 msgstr "Enlightenment spadnul brzy po startu a byl restartován"
 
-#: src/bin/e_main.c:1683
+#: src/bin/e_main.c:1692
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>There was an "
@@ -2971,7 +2977,7 @@ msgstr ""
 "Enlightenment spadl brzy po startu a byl<br>restartován. Chybu způsobilo "
 "načtení modulu: %s.<br><br>Tento modul byl zakázán a nebude načten."
 
-#: src/bin/e_main.c:1692
+#: src/bin/e_main.c:1701
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. All modules "
 "have been disabled<br>and will not be loaded to help remove any "
@@ -2982,7 +2988,7 @@ msgstr ""
 "zakázány<br>a nebudou aktivovány, abyste mohli<br>zjistit svůj problém. "
 "Dialog<br>nastavení modulů vám pomůže aktivovat<br>vaše moduly znovu."
 
-#: src/bin/e_main.c:1700
+#: src/bin/e_main.c:1709
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>All modules "
 "have been disabled and will not be loaded to help<br>remove any problem "
@@ -3484,71 +3490,75 @@ msgstr "Zakázaný"
 msgid "Read-Write"
 msgstr "Čtení-Zápis"
 
-#: src/modules/battery/e_mod_config.c:60
+#: src/modules/battery/e_mod_config.c:63
 msgid "Battery Monitor Settings"
 msgstr "Nastavení sledování baterie"
 
-#: src/modules/battery/e_mod_config.c:126
+#: src/modules/battery/e_mod_config.c:132
 msgid "Show alert when battery is low"
 msgstr "Zobrazit upozornění při malé hladině baterie"
 
-#: src/modules/battery/e_mod_config.c:211
+#: src/modules/battery/e_mod_config.c:136
+msgid "Use desktop notifications for alert."
+msgstr ""
+
+#: src/modules/battery/e_mod_config.c:233
 msgid "Check every:"
 msgstr "Kontrolova každých:"
 
-#: src/modules/battery/e_mod_config.c:213
+#: src/modules/battery/e_mod_config.c:235
 #: src/modules/conf_performance/e_int_config_performance.c:121
 #: src/modules/temperature/e_mod_config.c:233
 #, c-format
 msgid "%1.0f ticks"
 msgstr "%1.0f taktů"
 
-#: src/modules/battery/e_mod_config.c:217
+#: src/modules/battery/e_mod_config.c:239
 #, fuzzy
 msgid "Hibernate when below:"
 msgstr "Hibernovat pokud pod:"
 
-#: src/modules/battery/e_mod_config.c:219
-#: src/modules/battery/e_mod_config.c:238
+#: src/modules/battery/e_mod_config.c:241
+#: src/modules/battery/e_mod_config.c:260
 #, c-format
 msgid "%1.0f %%"
 msgstr "%1.0f %%"
 
-#: src/modules/battery/e_mod_config.c:223
+#: src/modules/battery/e_mod_config.c:245
 msgid "Polling"
 msgstr "Dotazy"
 
-#: src/modules/battery/e_mod_config.c:227
+#: src/modules/battery/e_mod_config.c:249
 msgid "Show low battery alert"
 msgstr "Zobrazit varování, když je baterie skoro vybitá"
 
-#: src/modules/battery/e_mod_config.c:231
+#: src/modules/battery/e_mod_config.c:253
 msgid "Alert when at:"
 msgstr "Upozornit, když je baterie na:"
 
-#: src/modules/battery/e_mod_config.c:234
+#: src/modules/battery/e_mod_config.c:256
 #, c-format
 msgid "%1.0f min"
 msgstr "%1.0f minut"
 
-#: src/modules/battery/e_mod_config.c:242
+#: src/modules/battery/e_mod_config.c:264
 msgid "Auto dismiss in..."
 msgstr "Automaticky odvolat v..."
 
-#: src/modules/battery/e_mod_config.c:247
+#: src/modules/battery/e_mod_config.c:269
 #, c-format
 msgid "%1.0f sec"
 msgstr "%1.0f sek"
 
-#: src/modules/battery/e_mod_config.c:254
+#: src/modules/battery/e_mod_config.c:276
 msgid "Alert"
 msgstr "Výstraha"
 
-#: src/modules/battery/e_mod_config.c:260
+#: src/modules/battery/e_mod_config.c:282
 msgid "Auto Detect"
 msgstr "Autodetekce"
 
-#: src/modules/battery/e_mod_config.c:263
+#: src/modules/battery/e_mod_config.c:285
 #: src/modules/conf_applications/e_mod_main.c:52
 #: src/modules/conf_display/e_mod_main.c:40
 #: src/modules/conf_theme/e_mod_main.c:23
@@ -3556,46 +3566,46 @@ msgstr "Autodetekce"
 msgid "Internal"
 msgstr "Interní"
 
-#: src/modules/battery/e_mod_config.c:267
+#: src/modules/battery/e_mod_config.c:289
 #: src/modules/temperature/e_mod_config.c:271
 msgid "udev"
 msgstr "udev"
 
-#: src/modules/battery/e_mod_config.c:270
+#: src/modules/battery/e_mod_config.c:292
 msgid "Fuzzy Mode"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:274
+#: src/modules/battery/e_mod_config.c:296
 msgid "HAL"
 msgstr "HAL"
 
-#: src/modules/battery/e_mod_config.c:279
+#: src/modules/battery/e_mod_config.c:301
 #: src/modules/temperature/e_mod_config.c:273
 msgid "Hardware"
 msgstr "Hardware"
 
-#: src/modules/battery/e_mod_main.c:145
+#: src/modules/battery/e_mod_main.c:148 src/modules/battery/e_mod_main.c:443
 msgid "Battery"
 msgstr "Baterie"
 
-#: src/modules/battery/e_mod_main.c:455
+#: src/modules/battery/e_mod_main.c:446 src/modules/battery/e_mod_main.c:477
 msgid "Your battery is low!"
 msgstr "Hladina vaší baterie je nízká!"
 
-#: src/modules/battery/e_mod_main.c:457
+#: src/modules/battery/e_mod_main.c:447 src/modules/battery/e_mod_main.c:479
 msgid "AC power is recommended."
 msgstr "Je doporučeno napájení ze sítě."
 
-#: src/modules/battery/e_mod_main.c:532
+#: src/modules/battery/e_mod_main.c:554
 msgid "N/A"
 msgstr "N/A"
 
-#: src/modules/battery/e_mod_main.c:612 src/modules/battery/e_mod_main.c:614
-#: src/modules/battery/e_mod_main.c:621 src/modules/battery/e_mod_main.c:623
+#: src/modules/battery/e_mod_main.c:634 src/modules/battery/e_mod_main.c:636
+#: src/modules/battery/e_mod_main.c:643 src/modules/battery/e_mod_main.c:645
 msgid "ERROR"
 msgstr "CHYBA"
 
-#: src/modules/battery/e_mod_main.c:723
+#: src/modules/battery/e_mod_main.c:758
 msgid "Battery Meter"
 msgstr "Měřič baterie"
 
@@ -3759,7 +3769,7 @@ msgid "Dialog Settings"
 msgstr "Nastavení dialogů"
 
 #: src/modules/conf_dialogs/e_int_config_dialogs.c:109
-#: src/modules/conf_performance/e_int_config_engine.c:95
+#: src/modules/conf_performance/e_int_config_engine.c:86
 #: src/modules/conf_theme/e_int_config_fonts.c:651
 #: src/modules/everything/evry_config.c:519 src/modules/ibox/e_mod_config.c:96
 #: src/modules/mixer/conf_gadget.c:191 src/modules/mixer/conf_module.c:91
@@ -3977,7 +3987,7 @@ msgstr "Rychlost animace"
 
 #: src/modules/conf_display/e_int_config_desks.c:197
 #: src/modules/conf_display/e_int_config_dpms.c:306
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:168
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:194
 #: src/modules/conf_window_manipulation/e_int_config_window_stacking.c:151
 #, c-format
 msgid "%1.1f sec"
@@ -4354,28 +4364,28 @@ msgstr ""
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1310
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1334
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1366
-#: src/modules/gadman/e_mod_gadman.c:839
+#: src/modules/gadman/e_mod_gadman.c:837
 msgid "CTRL"
 msgstr "Ctrl"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1315
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1339
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1371
-#: src/modules/gadman/e_mod_gadman.c:844
+#: src/modules/gadman/e_mod_gadman.c:842
 msgid "ALT"
 msgstr "Alt"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1321
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1345
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1377
-#: src/modules/gadman/e_mod_gadman.c:850
+#: src/modules/gadman/e_mod_gadman.c:848
 msgid "SHIFT"
 msgstr "Shift"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1327
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1351
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1383
-#: src/modules/gadman/e_mod_gadman.c:856
+#: src/modules/gadman/e_mod_gadman.c:854
 msgid "WIN"
 msgstr "Win"
 
@@ -4728,11 +4738,11 @@ msgstr "Okraj"
 
 #: src/modules/conf_menus/e_int_config_menus.c:289
 #: src/modules/conf_menus/e_int_config_menus.c:294
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:136
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:145
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:154
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:173
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:178
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:162
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:180
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:199
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:204
 #, c-format
 msgid "%2.0f pixels"
 msgstr "%2.0f pixelů"
@@ -4830,16 +4840,16 @@ msgstr "Složky k vyhledávání"
 msgid "Environment Variables"
 msgstr "Proměnné prostředí"
 
-#: src/modules/conf_performance/e_int_config_engine.c:38
+#: src/modules/conf_performance/e_int_config_engine.c:37
 msgid "Engine Settings"
 msgstr "Nastavení enginu"
 
-#: src/modules/conf_performance/e_int_config_engine.c:96
-#: src/modules/conf_performance/e_int_config_engine.c:138
+#: src/modules/conf_performance/e_int_config_engine.c:87
+#: src/modules/conf_performance/e_int_config_engine.c:109
 msgid "Use ARGB instead of shaped windows"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:140
+#: src/modules/conf_performance/e_int_config_engine.c:111
 msgid ""
 "You have chosen to enable ARGB composite support,<br>but your current screen "
 "does not support composite.<br><br>Are you sure you wish to enable ARGB "
@@ -5315,16 +5325,16 @@ msgstr ""
 msgid "Colors depend on theme capabilities."
 msgstr "Barvy jsou závislé na shopnostech motivu."
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:843
+#: src/modules/conf_theme/e_int_config_color_classes.c:853
 msgid "Window Manager"
 msgstr "Správce oken"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:845
+#: src/modules/conf_theme/e_int_config_color_classes.c:855
 #: src/modules/conf_theme/e_int_config_fonts.c:81
 msgid "Widgets"
 msgstr "Widgety"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:851
+#: src/modules/conf_theme/e_int_config_color_classes.c:861
 msgid "Others"
 msgstr "Ostatní"
 
@@ -5523,7 +5533,7 @@ msgid "Bytecode"
 msgstr "Bytecode"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:662
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:193
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:219
 #: src/modules/cpufreq/e_mod_main.c:227 src/modules/cpufreq/e_mod_main.c:259
 msgid "Automatic"
 msgstr "Automaticky"
@@ -5747,7 +5757,8 @@ msgid "Scaling"
 msgstr "Škálování"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:36
-msgid "Client List Settings"
+#, fuzzy
+msgid "Window List Menu Settings"
 msgstr "Nastavení seznamu oken"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:97
@@ -6015,56 +6026,93 @@ msgstr "Vrať zpět aktivaci při schování nebo zavření okna"
 msgid "Slide pointer to a new focused window"
 msgstr "Posunout kurzor do nového aktivovaného okna"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:53
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:62
 #: src/modules/conf_window_manipulation/e_mod_main.c:20
 msgid "Window Geometry"
 msgstr "Geometrie okna"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:130
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:156
 msgid "Resist obstacles"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:132
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:158
 msgid "Other windows"
 msgstr "Ostatní okna"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:141
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:167
 msgid "Edge of the screen"
 msgstr "Okraj obrazovky"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:150
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
 msgid "Desktop gadgets"
 msgstr "Gadgety plochy"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:161
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
 msgid "Resistance"
 msgstr "Odolnost"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:166
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:192
 msgid "Automatically accept changes after:"
 msgstr "Automaticky přijmout změny po:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:197
 msgid "Move by"
 msgstr "Posunout o"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:202
 msgid "Resize by"
 msgstr "Změnit velikost o"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:181
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:207
 msgid "Keyboard"
 msgstr "Zobrazit klávesnici"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:213
 msgid "Limit resize to useful geometry"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:190
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:216
 #, fuzzy
 msgid "Move after resize"
 msgstr "Schopnost měnit velikost"
 
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:224
+msgid "Follow Move"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:227
+#, fuzzy
+msgid "Follow Resize"
+msgstr "Změnit velikost"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:230
+msgid "Follow Raise"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:233
+#, fuzzy
+msgid "Follow Lower"
+msgstr "Následuje okno"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:236
+msgid "Follow Layer"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:239
+#, fuzzy
+msgid "Follow Desktop"
+msgstr "Všechny plochy"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:242
+#, fuzzy
+msgid "Follow Iconify"
+msgstr "Ikonifikovat"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:246
+#, fuzzy
+msgid "Transients"
+msgstr "Pomíjivost"
+
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:44
 #: src/modules/conf_window_manipulation/e_mod_main.c:22
 msgid "Window Maximize Policy"
@@ -6086,13 +6134,13 @@ msgstr "Zaplnit volný prostor"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:161
 #: src/modules/everything/evry_config.c:568
-#: src/modules/gadman/e_mod_gadman.c:759
+#: src/modules/gadman/e_mod_gadman.c:757
 msgid "Horizontal"
 msgstr "Vodorovně"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:163
 #: src/modules/everything/evry_config.c:561
-#: src/modules/gadman/e_mod_gadman.c:767
+#: src/modules/gadman/e_mod_gadman.c:765
 msgid "Vertical"
 msgstr "Svisle"
 
@@ -6153,8 +6201,14 @@ msgid "Window Focus"
 msgstr "Aktivace okna"
 
 #: src/modules/conf_window_manipulation/e_mod_main.c:23
-msgid "Client List Menu"
-msgstr "Nabídka seznamu klientů"
+#, fuzzy
+msgid "Window List Menu"
+msgstr "Seznam oken"
+
+#: src/modules/conf_window_manipulation/e_mod_main.c:24
+#, fuzzy
+msgid "Window Process Management"
+msgstr "Správa napájení"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:33
 #: src/modules/conf_window_remembers/e_mod_main.c:17
@@ -6178,7 +6232,7 @@ msgid "Details"
 msgstr "Detaily"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:141
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:306
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
 msgid "<No Name>"
 msgstr "<Bez názvu>"
 
@@ -6187,7 +6241,7 @@ msgid "Class:"
 msgstr "Třída:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:148
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
 msgid "<No Class>"
 msgstr "<Žádná třída>"
 
@@ -6196,7 +6250,7 @@ msgid "Title:"
 msgstr "Titulek:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
 msgid "<No Title>"
 msgstr "<Žádný titulek>"
 
@@ -6205,7 +6259,7 @@ msgid "Role:"
 msgstr "Úloha:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:162
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:314
 msgid "<No Role>"
 msgstr "<Žádná úloha>"
 
@@ -6421,15 +6475,15 @@ msgstr "Nastavení Everything"
 msgid "Show Everything Dialog"
 msgstr "Zobrazit dialog Everything"
 
-#: src/modules/everything/e_mod_main.c:422
+#: src/modules/everything/e_mod_main.c:420
 msgid "Everything Module"
 msgstr "Modul Everything"
 
-#: src/modules/everything/e_mod_main.c:611
+#: src/modules/everything/e_mod_main.c:609
 msgid "Run Everything"
 msgstr "Spustit Everything"
 
-#: src/modules/everything/evry_config.c:79
+#: src/modules/everything/evry_config.c:78
 msgid "Everything Settings"
 msgstr "Everything - Nastavení"
 
@@ -6547,7 +6601,7 @@ msgid "Object Plugins"
 msgstr "Moduly objektu"
 
 #: src/modules/everything/evry_config.c:537
-#: src/modules/everything/evry_config.c:738
+#: src/modules/everything/evry_config.c:737
 msgid "Plugins"
 msgstr "Moduly"
 
@@ -6593,7 +6647,7 @@ msgstr "Popup"
 msgid "Geometry"
 msgstr "Geometrie"
 
-#: src/modules/everything/evry_config.c:633
+#: src/modules/everything/evry_config.c:632
 msgid "Everything Collection"
 msgstr "Everything - Kolekce"
 
@@ -6601,7 +6655,7 @@ msgstr "Everything - Kolekce"
 msgid "Items"
 msgstr "Položky"
 
-#: src/modules/everything/evry_plug_aggregator.c:330
+#: src/modules/everything/evry_plug_aggregator.c:301
 msgid "No plugins loaded"
 msgstr "Moduly nenačteny"
 
@@ -6626,54 +6680,54 @@ msgid ""
 "toggle thumb view modes"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1250
-#: src/modules/everything/evry_plug_apps.c:1387
+#: src/modules/everything/evry_plug_apps.c:1238
+#: src/modules/everything/evry_plug_apps.c:1373
 msgid "Everything Applications"
 msgstr "Everything - Aplikace"
 
-#: src/modules/everything/evry_plug_apps.c:1282
+#: src/modules/everything/evry_plug_apps.c:1270
 msgid "Commands"
 msgstr "Příkazy"
 
-#: src/modules/everything/evry_plug_apps.c:1283
+#: src/modules/everything/evry_plug_apps.c:1271
 #, fuzzy
 msgid "Terminal Command"
 msgstr "Vlastní příkaz"
 
-#: src/modules/everything/evry_plug_apps.c:1288
+#: src/modules/everything/evry_plug_apps.c:1276
 msgid "Sudo GUI"
 msgstr "GUI pro sudo"
 
-#: src/modules/everything/evry_plug_apps.c:1367
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_apps.c:1354
+#: src/modules/everything/evry_plug_files.c:1585
 msgid "Everything Plugin"
 msgstr "Everything - Modul"
 
-#: src/modules/everything/evry_plug_files.c:1471
-#: src/modules/everything/evry_plug_files.c:1623
+#: src/modules/everything/evry_plug_files.c:1456
+#: src/modules/everything/evry_plug_files.c:1607
 msgid "Everything Files"
 msgstr "Everything - Soubory"
 
-#: src/modules/everything/evry_plug_files.c:1498
+#: src/modules/everything/evry_plug_files.c:1483
 #, fuzzy
 msgid "Show recent files"
 msgstr "Zobrazit skryté soubory"
 
-#: src/modules/everything/evry_plug_files.c:1502
+#: src/modules/everything/evry_plug_files.c:1487
 #, fuzzy
 msgid "Search recent files"
 msgstr "Složky k vyhledávání"
 
-#: src/modules/everything/evry_plug_files.c:1506
+#: src/modules/everything/evry_plug_files.c:1491
 #, fuzzy
 msgid "Search cached files"
 msgstr "Nastavení cest vyhledávání"
 
-#: src/modules/everything/evry_plug_files.c:1510
+#: src/modules/everything/evry_plug_files.c:1495
 msgid "Cache visited directories"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1514
+#: src/modules/everything/evry_plug_files.c:1499
 msgid "Clear cache"
 msgstr "Vyčistit cache"
 
@@ -6826,7 +6880,7 @@ msgid "Show Toolbar"
 msgstr "Zobrazit panel nástrojů"
 
 #: src/modules/fileman/e_mod_config.c:278
-#: src/modules/gadman/e_mod_gadman.c:803
+#: src/modules/gadman/e_mod_gadman.c:801
 msgid "Behavior"
 msgstr "Chování"
 
@@ -7019,27 +7073,27 @@ msgstr "Pozadí"
 msgid "Background Options"
 msgstr "Možnosti pozadí"
 
-#: src/modules/gadman/e_mod_gadman.c:720
+#: src/modules/gadman/e_mod_gadman.c:718
 msgid "Begin move/resize"
 msgstr "Začít přesouvání/měnění velikosti"
 
-#: src/modules/gadman/e_mod_gadman.c:751
+#: src/modules/gadman/e_mod_gadman.c:749
 msgid "Free"
 msgstr "Volný"
 
-#: src/modules/gadman/e_mod_gadman.c:775
+#: src/modules/gadman/e_mod_gadman.c:773
 msgid "Appearance"
 msgstr "Vzhled"
 
-#: src/modules/gadman/e_mod_gadman.c:783
+#: src/modules/gadman/e_mod_gadman.c:781
 msgid "Always on desktop"
 msgstr "Vždy na ploše"
 
-#: src/modules/gadman/e_mod_gadman.c:793
+#: src/modules/gadman/e_mod_gadman.c:791
 msgid "On top pressing"
 msgstr "On top stisknutí"
 
-#: src/modules/gadman/e_mod_gadman.c:824
+#: src/modules/gadman/e_mod_gadman.c:822
 msgid "Add other gadgets"
 msgstr "Přidat jiné gadgety"
 
@@ -7474,7 +7528,11 @@ msgstr "Start"
 msgid "System Control"
 msgstr "Ovládání systému"
 
-#: src/modules/syscon/e_mod_main.c:52
+#: src/modules/syscon/e_mod_main.c:37
+msgid "Syscon"
+msgstr ""
+
+#: src/modules/syscon/e_mod_main.c:58
 msgid "System Controls"
 msgstr "Systémové ovládací prvky"
 
@@ -7828,6 +7886,12 @@ msgstr ""
 msgid "Systray"
 msgstr "Upozorňovací oblast"
 
+#~ msgid "Client List Settings"
+#~ msgstr "Nastavení seznamu oken"
+
+#~ msgid "Client List Menu"
+#~ msgstr "Nabídka seznamu klientů"
+
 #~ msgid "Resizeable"
 #~ msgstr "Lze měnit velikost"
 
old mode 100755 (executable)
new mode 100644 (file)
index 7839bfb..73bab06
--- a/po/da.po
+++ b/po/da.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Enlightenment\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2011-11-29 09:56+0900\n"
+"POT-Creation-Date: 2012-01-18 16:13+0900\n"
 "PO-Revision-Date: 2009-12-31 01:44+0000\n"
 "Last-Translator: nanker <Unknown>\n"
 "Language-Team: Danish\n"
@@ -22,7 +22,7 @@ msgid "About Enlightenment"
 msgstr "Om Enlightenment"
 
 #: src/bin/e_about.c:17 src/bin/e_actions.c:2728 src/bin/e_config_dialog.c:272
-#: src/bin/e_fm.c:974 src/bin/e_int_border_menu.c:151
+#: src/bin/e_fm.c:975 src/bin/e_int_border_menu.c:151
 #: src/bin/e_int_border_prop.c:81 src/bin/e_theme_about.c:17
 #: src/modules/conf/e_conf.c:163
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:843
@@ -35,7 +35,7 @@ msgstr "Luk"
 #: src/bin/e_about.c:18 src/bin/e_actions.c:3060 src/bin/e_actions.c:3064
 #: src/bin/e_actions.c:3068 src/bin/e_int_menus.c:182 src/bin/e_main.c:534
 #: src/modules/conf_theme/e_int_config_cursor.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:219
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:221
 #: src/modules/wizard/page_000.c:29
 msgid "Enlightenment"
 msgstr "Enlightenment"
@@ -72,7 +72,7 @@ msgstr "Er du sikker på du vil lukke dette vindue?"
 #: src/bin/e_actions.c:380 src/bin/e_actions.c:1917 src/bin/e_actions.c:2014
 #: src/bin/e_actions.c:2077 src/bin/e_actions.c:2140 src/bin/e_actions.c:2208
 #: src/bin/e_actions.c:2271 src/bin/e_confirm_dialog.c:44
-#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9205 src/bin/e_fm.c:9459
+#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9238 src/bin/e_fm.c:9492
 #: src/bin/e_module.c:518 src/bin/e_screensaver.c:145
 msgid "Yes"
 msgstr "Ja"
@@ -80,7 +80,7 @@ msgstr "Ja"
 #: src/bin/e_actions.c:382 src/bin/e_actions.c:1919 src/bin/e_actions.c:2016
 #: src/bin/e_actions.c:2079 src/bin/e_actions.c:2142 src/bin/e_actions.c:2210
 #: src/bin/e_actions.c:2273 src/bin/e_confirm_dialog.c:45
-#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9203 src/bin/e_fm.c:9460
+#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9236 src/bin/e_fm.c:9493
 #: src/bin/e_module.c:519 src/bin/e_screensaver.c:147
 msgid "No"
 msgstr "Nej"
@@ -148,7 +148,7 @@ msgstr ""
 msgid "Window : Actions"
 msgstr ""
 
-#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6168 src/bin/e_gadcon.c:1410
+#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6201 src/bin/e_gadcon.c:1410
 #: src/bin/e_int_border_menu.c:592
 msgid "Move"
 msgstr "Træk"
@@ -283,7 +283,7 @@ msgstr ""
 #: src/bin/e_actions.c:2927 src/bin/e_actions.c:2929 src/bin/e_actions.c:2931
 #: src/bin/e_actions.c:2933 src/bin/e_actions.c:2935 src/bin/e_actions.c:2937
 #: src/bin/e_actions.c:2939 src/bin/e_actions.c:3114 src/bin/e_actions.c:3119
-#: src/bin/e_fm.c:3267 src/bin/e_fm.c:3273 src/bin/e_fm.c:9986
+#: src/bin/e_fm.c:3300 src/bin/e_fm.c:3306 src/bin/e_fm.c:10019
 #: src/bin/e_fm_device.c:334 src/bin/e_fm_device.c:358
 #: src/bin/e_fm_device.c:637 src/bin/e_fm_device.c:664
 #: src/bin/e_int_menus.c:144 src/bin/e_int_shelf_config.c:247
@@ -658,8 +658,8 @@ msgstr ""
 #: src/modules/conf_theme/e_int_config_theme.c:396
 #: src/modules/conf_theme/e_int_config_theme.c:796
 #: src/modules/gadman/e_mod_config.c:182 src/modules/syscon/e_mod_main.c:31
-#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:52
-#: src/modules/syscon/e_mod_main.c:119
+#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:58
+#: src/modules/syscon/e_mod_main.c:125
 msgid "System"
 msgstr "System"
 
@@ -715,10 +715,10 @@ msgstr ""
 msgid "Color Selector"
 msgstr "Farvevælger"
 
-#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1611 src/bin/e_config.c:2229
+#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1580 src/bin/e_config.c:2198
 #: src/bin/e_config_dialog.c:262 src/bin/e_eap_editor.c:854
 #: src/bin/e_eap_editor.c:918 src/bin/e_entry_dialog.c:62 src/bin/e_exec.c:398
-#: src/bin/e_fm.c:8717 src/bin/e_fm.c:9361 src/bin/e_fm_prop.c:507
+#: src/bin/e_fm.c:8750 src/bin/e_fm.c:9394 src/bin/e_fm_prop.c:507
 #: src/bin/e_int_border_remember.c:324 src/bin/e_int_border_remember.c:525
 #: src/bin/e_module.c:415 src/bin/e_sys.c:487 src/bin/e_sys.c:524
 #: src/bin/e_utils.c:707 src/modules/conf_dialogs/e_int_config_profiles.c:387
@@ -733,7 +733,7 @@ msgid "OK"
 msgstr "O.k."
 
 #: src/bin/e_color_dialog.c:47 src/bin/e_eap_editor.c:856
-#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8719
+#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8752
 #: src/bin/e_fm_prop.c:508 src/bin/e_utils.c:1162
 #: src/modules/conf_dialogs/e_int_config_profiles.c:388
 #: src/modules/conf_intl/e_int_config_imc_import.c:124
@@ -745,7 +745,7 @@ msgstr "O.k."
 msgid "Cancel"
 msgstr "Fortryd"
 
-#: src/bin/e_config.c:972 src/bin/e_config.c:1005
+#: src/bin/e_config.c:959 src/bin/e_config.c:992
 msgid ""
 "Settings data needed upgrading. Your old settings have<br>been wiped and a "
 "new set of defaults initialized. This<br>will happen regularly during "
@@ -756,7 +756,7 @@ msgid ""
 "the hiccup in your settings.<br>"
 msgstr ""
 
-#: src/bin/e_config.c:989
+#: src/bin/e_config.c:976
 msgid ""
 "Your settings are NEWER than Enlightenment. This is very<br>strange. This "
 "should not happen unless you downgraded<br>Enlightenment or copied the "
@@ -765,115 +765,116 @@ msgid ""
 "to<br>defaults. Sorry for the inconvenience.<br>"
 msgstr ""
 
-#: src/bin/e_config.c:1598 src/bin/e_config.c:2216
+#: src/bin/e_config.c:1567 src/bin/e_config.c:2185
 msgid "Enlightenment Settings Write Problems"
 msgstr ""
 
-#: src/bin/e_config.c:1601
+#: src/bin/e_config.c:1570
 #, c-format
 msgid ""
-"Enlightenment has an error while moving config files<br>from:<br>"
+"Enlightenment has had an error while moving config files<br>from:<br>"
 "%s<br><br>to:<br>%s<br><br>The rest of the write has been aborted for safety."
 "<br>"
 msgstr ""
 
-#: src/bin/e_config.c:2126
+#: src/bin/e_config.c:2095
 msgid "Settings Upgraded"
 msgstr ""
 
-#: src/bin/e_config.c:2143
+#: src/bin/e_config.c:2112
 msgid "The EET file handle is bad."
 msgstr ""
 
-#: src/bin/e_config.c:2146
+#: src/bin/e_config.c:2115
 msgid "The file data is empty."
 msgstr ""
 
-#: src/bin/e_config.c:2149
+#: src/bin/e_config.c:2118
 msgid ""
 "The file is not writable. Perhaps the disk is read-only<br>or you lost "
 "permissions to your files."
 msgstr ""
 
-#: src/bin/e_config.c:2152
+#: src/bin/e_config.c:2121
 msgid "Memory ran out while preparing the write.<br>Please free up memory."
 msgstr ""
 
-#: src/bin/e_config.c:2155
+#: src/bin/e_config.c:2124
 msgid "This is a generic error."
 msgstr ""
 
-#: src/bin/e_config.c:2158
+#: src/bin/e_config.c:2127
 msgid ""
 "The settings file is too large.<br>It should be very small (a few hundred KB "
 "at most)."
 msgstr ""
 
-#: src/bin/e_config.c:2161
+#: src/bin/e_config.c:2130
 msgid "You have I/O errors on the disk.<br>Maybe it needs replacing?"
 msgstr ""
 
-#: src/bin/e_config.c:2164
+#: src/bin/e_config.c:2133
 msgid "You ran out of space while writing the file"
 msgstr ""
 
-#: src/bin/e_config.c:2167
+#: src/bin/e_config.c:2136
 msgid "The file was closed on it while writing."
 msgstr ""
 
-#: src/bin/e_config.c:2170
+#: src/bin/e_config.c:2139
 msgid "Memory-mapping (mmap) of the file failed."
 msgstr ""
 
-#: src/bin/e_config.c:2173
+#: src/bin/e_config.c:2142
 msgid "X509 Encoding failed."
 msgstr ""
 
-#: src/bin/e_config.c:2176
+#: src/bin/e_config.c:2145
 msgid "Signature failed."
 msgstr ""
 
-#: src/bin/e_config.c:2179
+#: src/bin/e_config.c:2148
 msgid "The signature was invalid."
 msgstr ""
 
-#: src/bin/e_config.c:2182
+#: src/bin/e_config.c:2151
 #, fuzzy
 msgid "Not signed."
 msgstr "(Ingen vinduer)"
 
-#: src/bin/e_config.c:2185
+#: src/bin/e_config.c:2154
 msgid "Feature not implemented."
 msgstr ""
 
-#: src/bin/e_config.c:2188
+#: src/bin/e_config.c:2157
 msgid "PRNG was not seeded."
 msgstr ""
 
-#: src/bin/e_config.c:2191
+#: src/bin/e_config.c:2160
 msgid "Encryption failed."
 msgstr ""
 
-#: src/bin/e_config.c:2194
+#: src/bin/e_config.c:2163
 #, fuzzy
 msgid "Decryption failed."
 msgstr "Desktop-fil"
 
-#: src/bin/e_config.c:2197
+#: src/bin/e_config.c:2166
 msgid "The error is unknown to Enlightenment."
 msgstr ""
 
-#: src/bin/e_config.c:2219
+#: src/bin/e_config.c:2188
 #, c-format
 msgid ""
-"Enlightenment has an error while writing<br>its config file.<br>"
+"Enlightenment has had an error while writing<br>its config file.<br>"
 "%s<br><br>The file where the error occurred was:<br>%s<br><br>This file has "
 "been deleted to avoid corrupt data.<br>"
 msgstr ""
 
-#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:721
+#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:756
 #: src/modules/conf/e_mod_main.c:275 src/modules/conf_paths/e_mod_main.c:17
 #: src/modules/conf_performance/e_mod_main.c:17
+#: src/modules/syscon/e_mod_main.c:36
 msgid "Advanced"
 msgstr "Avanceret"
 
@@ -895,9 +896,9 @@ msgstr "Udvidelser"
 
 #: src/bin/e_configure.c:29 src/bin/e_configure.c:32 src/bin/e_configure.c:242
 #: src/modules/conf_paths/e_int_config_paths.c:80
-#: src/modules/conf_theme/e_int_config_color_classes.c:847
+#: src/modules/conf_theme/e_int_config_color_classes.c:857
 #: src/modules/conf_theme/e_int_config_fonts.c:98
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:234
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:236
 msgid "Modules"
 msgstr "Moduler"
 
@@ -905,7 +906,7 @@ msgstr "Moduler"
 msgid "Preferences"
 msgstr ""
 
-#: src/bin/e_container.c:132
+#: src/bin/e_container.c:124
 #, c-format
 msgid "Container %d"
 msgstr "Beholder %d"
@@ -1026,7 +1027,7 @@ msgstr "Desktop-fil"
 #: src/bin/e_eap_editor.c:775
 #: src/modules/conf_performance/e_int_config_performance.c:115
 #: src/modules/everything/evry_config.c:378
-#: src/modules/everything/evry_plug_files.c:1491
+#: src/modules/everything/evry_plug_files.c:1476
 #: src/modules/pager/e_mod_config.c:126 src/modules/pager/e_mod_config.c:213
 msgid "General"
 msgstr "Generelt"
@@ -1055,26 +1056,26 @@ msgstr "Vælg en ikon"
 msgid "Select an Executable"
 msgstr "Vælg en kørbar fil"
 
-#: src/bin/e_entry.c:496 src/bin/e_fm.c:8208 src/bin/e_shelf.c:1703
+#: src/bin/e_entry.c:501 src/bin/e_fm.c:8241 src/bin/e_shelf.c:1703
 #: src/modules/conf_dialogs/e_int_config_profiles.c:135
 #: src/modules/conf_shelves/e_int_config_shelf.c:81
 #: src/modules/ibar/e_mod_config.c:108
 msgid "Delete"
 msgstr "Slet"
 
-#: src/bin/e_entry.c:506 src/bin/e_fm.c:8116
+#: src/bin/e_entry.c:511 src/bin/e_fm.c:8149
 msgid "Cut"
 msgstr "Klip"
 
-#: src/bin/e_entry.c:514 src/bin/e_fm.c:6163 src/bin/e_fm.c:8130
+#: src/bin/e_entry.c:519 src/bin/e_fm.c:6196 src/bin/e_fm.c:8163
 msgid "Copy"
 msgstr "Kopier"
 
-#: src/bin/e_entry.c:522 src/bin/e_fm.c:7954 src/bin/e_fm.c:8143
+#: src/bin/e_entry.c:527 src/bin/e_fm.c:7987 src/bin/e_fm.c:8176
 msgid "Paste"
 msgstr "Sæt ind"
 
-#: src/bin/e_entry.c:532
+#: src/bin/e_entry.c:537
 msgid "Select All"
 msgstr "Vælg alle"
 
@@ -1217,212 +1218,212 @@ msgstr ""
 msgid "There was no output."
 msgstr ""
 
-#: src/bin/e_fm.c:976
+#: src/bin/e_fm.c:977
 msgid "Nonexistent path"
 msgstr ""
 
-#: src/bin/e_fm.c:979
+#: src/bin/e_fm.c:980
 #, c-format
 msgid "%s doesn't exist."
 msgstr "%s eksisterer ikke."
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Mount Error"
 msgstr "Monteringsfejl"
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Can't mount device"
 msgstr ""
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Unmount Error"
 msgstr ""
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Can't unmount device"
 msgstr ""
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Eject Error"
 msgstr ""
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Can't eject device"
 msgstr ""
 
-#: src/bin/e_fm.c:3748
+#: src/bin/e_fm.c:3781
 #, c-format
 msgid "%i Files"
 msgstr "%i filer"
 
-#: src/bin/e_fm.c:6176 src/bin/e_fm.c:7962 src/bin/e_fm.c:8151
+#: src/bin/e_fm.c:6209 src/bin/e_fm.c:7995 src/bin/e_fm.c:8184
 msgid "Link"
 msgstr "Link"
 
-#: src/bin/e_fm.c:6184 src/bin/e_fm.c:9143 src/bin/e_fm.c:9284
+#: src/bin/e_fm.c:6217 src/bin/e_fm.c:9176 src/bin/e_fm.c:9317
 msgid "Abort"
 msgstr "Afbryd"
 
-#: src/bin/e_fm.c:7881 src/bin/e_fm.c:8041
+#: src/bin/e_fm.c:7914 src/bin/e_fm.c:8074
 msgid "Inherit parent settings"
 msgstr ""
 
-#: src/bin/e_fm.c:7890 src/bin/e_fm.c:8050
+#: src/bin/e_fm.c:7923 src/bin/e_fm.c:8083
 #: src/modules/fileman/e_mod_config.c:219
 msgid "View Mode"
 msgstr ""
 
-#: src/bin/e_fm.c:7897 src/bin/e_fm.c:8057
+#: src/bin/e_fm.c:7930 src/bin/e_fm.c:8090
 msgid "Refresh View"
 msgstr "Genopfrisk visning"
 
-#: src/bin/e_fm.c:7905 src/bin/e_fm.c:8065
+#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8098
 msgid "Show Hidden Files"
 msgstr "Vis skjulte filer"
 
-#: src/bin/e_fm.c:7917 src/bin/e_fm.c:8077
+#: src/bin/e_fm.c:7950 src/bin/e_fm.c:8110
 msgid "Remember Ordering"
 msgstr ""
 
-#: src/bin/e_fm.c:7926 src/bin/e_fm.c:8086
+#: src/bin/e_fm.c:7959 src/bin/e_fm.c:8119
 msgid "Sort Now"
 msgstr ""
 
-#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8101
+#: src/bin/e_fm.c:7971 src/bin/e_fm.c:8134
 #: src/modules/conf_paths/e_int_config_paths.c:205
 msgid "New Directory"
 msgstr "Nyt katalog"
 
-#: src/bin/e_fm.c:8216
+#: src/bin/e_fm.c:8249
 msgid "Rename"
 msgstr "Omdøb"
 
-#: src/bin/e_fm.c:8235
+#: src/bin/e_fm.c:8268
 msgid "Unmount"
 msgstr "Afmontér"
 
-#: src/bin/e_fm.c:8240
+#: src/bin/e_fm.c:8273
 msgid "Mount"
 msgstr "Montér"
 
-#: src/bin/e_fm.c:8245
+#: src/bin/e_fm.c:8278
 msgid "Eject"
 msgstr "Skub ud"
 
-#: src/bin/e_fm.c:8257
+#: src/bin/e_fm.c:8290
 #, fuzzy
 msgid "Application Properties"
 msgstr "Program"
 
-#: src/bin/e_fm.c:8263 src/bin/e_fm_prop.c:105
+#: src/bin/e_fm.c:8296 src/bin/e_fm_prop.c:105
 msgid "File Properties"
 msgstr ""
 
-#: src/bin/e_fm.c:8500 src/bin/e_fm.c:8553
+#: src/bin/e_fm.c:8533 src/bin/e_fm.c:8586
 msgid "Use default"
 msgstr "Brug standard"
 
-#: src/bin/e_fm.c:8526 src/modules/fileman/e_mod_config.c:224
+#: src/bin/e_fm.c:8559 src/modules/fileman/e_mod_config.c:224
 msgid "Grid Icons"
 msgstr ""
 
-#: src/bin/e_fm.c:8534 src/modules/fileman/e_mod_config.c:226
+#: src/bin/e_fm.c:8567 src/modules/fileman/e_mod_config.c:226
 msgid "Custom Icons"
 msgstr ""
 
-#: src/bin/e_fm.c:8542 src/modules/everything/evry_config.c:430
+#: src/bin/e_fm.c:8575 src/modules/everything/evry_config.c:430
 #: src/modules/everything/evry_config.c:460
 #: src/modules/fileman/e_mod_config.c:234
 msgid "List"
 msgstr ""
 
-#: src/bin/e_fm.c:8568
+#: src/bin/e_fm.c:8601
 #, c-format
 msgid "Icon Size (%d)"
 msgstr ""
 
-#: src/bin/e_fm.c:8614 src/bin/e_fm.c:8820
+#: src/bin/e_fm.c:8647 src/bin/e_fm.c:8853
 msgid "Set background..."
 msgstr ""
 
-#: src/bin/e_fm.c:8619 src/bin/e_fm.c:8864
+#: src/bin/e_fm.c:8652 src/bin/e_fm.c:8897
 msgid "Set overlay..."
 msgstr ""
 
-#: src/bin/e_fm.c:8718 src/modules/conf_theme/e_int_config_theme.c:1032
+#: src/bin/e_fm.c:8751 src/modules/conf_theme/e_int_config_theme.c:1032
 msgid "Clear"
 msgstr "Ryd"
 
-#: src/bin/e_fm.c:8944
+#: src/bin/e_fm.c:8977
 msgid "Create a new Directory"
 msgstr ""
 
-#: src/bin/e_fm.c:8945
+#: src/bin/e_fm.c:8978
 msgid "New Directory Name:"
 msgstr ""
 
-#: src/bin/e_fm.c:8999
+#: src/bin/e_fm.c:9032
 #, c-format
 msgid "Rename %s to:"
 msgstr ""
 
-#: src/bin/e_fm.c:9001
+#: src/bin/e_fm.c:9034
 msgid "Rename File"
 msgstr "Omdøb fil"
 
-#: src/bin/e_fm.c:9142 src/bin/e_fm.c:9283
+#: src/bin/e_fm.c:9175 src/bin/e_fm.c:9316
 msgid "Retry"
 msgstr "Prøv igen"
 
-#: src/bin/e_fm.c:9146 src/bin/e_fm.c:9289
+#: src/bin/e_fm.c:9179 src/bin/e_fm.c:9322
 msgid "Error"
 msgstr "Fejl"
 
-#: src/bin/e_fm.c:9149
+#: src/bin/e_fm.c:9182
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: src/bin/e_fm.c:9204
+#: src/bin/e_fm.c:9237
 msgid "No to all"
 msgstr "Nej til alt"
 
-#: src/bin/e_fm.c:9206
+#: src/bin/e_fm.c:9239
 msgid "Yes to all"
 msgstr "Ja til alt"
 
-#: src/bin/e_fm.c:9209
+#: src/bin/e_fm.c:9242
 msgid "Warning"
 msgstr "Advarsel"
 
-#: src/bin/e_fm.c:9212
+#: src/bin/e_fm.c:9245
 #, c-format
 msgid "File already exists, overwrite?<br><hilight>%s</hilight>"
 msgstr ""
 
-#: src/bin/e_fm.c:9285
+#: src/bin/e_fm.c:9318
 msgid "Ignore this"
 msgstr "Ignorér dette"
 
-#: src/bin/e_fm.c:9286
+#: src/bin/e_fm.c:9319
 msgid "Ignore all"
 msgstr "Ignorér alle"
 
-#: src/bin/e_fm.c:9291
+#: src/bin/e_fm.c:9324
 #, c-format
 msgid "An error occurred while performing an operation.<br>%s"
 msgstr ""
 
-#: src/bin/e_fm.c:9462
+#: src/bin/e_fm.c:9495
 msgid "Confirm Delete"
 msgstr "Bekræft sletning"
 
-#: src/bin/e_fm.c:9467
+#: src/bin/e_fm.c:9500
 #, c-format
 msgid "Are you sure you want to delete<br><hilight>%s</hilight> ?"
 msgstr ""
 
-#: src/bin/e_fm.c:9473
+#: src/bin/e_fm.c:9506
 #, c-format
 msgid ""
 "Are you sure you want to delete<br>the %d selected files in:<br><hilight>%s</"
@@ -1547,11 +1548,11 @@ msgstr "Træk"
 msgid "Automatically scroll contents"
 msgstr ""
 
-#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:731
+#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:729
 msgid "Plain"
 msgstr ""
 
-#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:739
+#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:737
 msgid "Inset"
 msgstr ""
 
@@ -1565,11 +1566,11 @@ msgstr ""
 #: src/modules/conf_applications/e_int_config_apps.c:239
 #: src/modules/conf_applications/e_int_config_apps.c:260
 #: src/modules/conf_applications/e_int_config_apps.c:280
-#: src/modules/gadman/e_mod_gadman.c:815 src/modules/ibar/e_mod_main.c:801
+#: src/modules/gadman/e_mod_gadman.c:813 src/modules/ibar/e_mod_main.c:801
 msgid "Remove"
 msgstr ""
 
-#: src/bin/e_gadcon.c:1991
+#: src/bin/e_gadcon.c:2007
 msgid "Stop moving"
 msgstr ""
 
@@ -1684,7 +1685,7 @@ msgstr "Vindue"
 
 #: src/bin/e_int_border_menu.c:138 src/bin/e_int_config_modules.c:59
 #: src/bin/e_int_menus.c:230 src/bin/e_shelf.c:1695
-#: src/modules/battery/e_mod_main.c:183 src/modules/clock/e_mod_main.c:296
+#: src/modules/battery/e_mod_main.c:186 src/modules/clock/e_mod_main.c:296
 #: src/modules/clock/e_mod_main.c:540 src/modules/conf/e_conf.c:124
 #: src/modules/conf/e_conf.c:134 src/modules/conf/e_mod_main.c:102
 #: src/modules/conf_dialogs/e_mod_main.c:17
@@ -2105,7 +2106,7 @@ msgid "Utilities"
 msgstr ""
 
 #: src/bin/e_int_config_modules.c:55
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_files.c:1585
 #: src/modules/fileman/e_mod_main.c:56 src/modules/fileman/e_mod_main.c:76
 #: src/modules/fileman/e_mod_main.c:420
 msgid "Files"
@@ -2199,7 +2200,7 @@ msgstr "Favoritapplikationer"
 #: src/modules/conf_theme/e_int_config_fonts.c:58
 #: src/modules/conf_theme/e_mod_main.c:38
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:194
-#: src/modules/everything/evry_plug_apps.c:1367
+#: src/modules/everything/evry_plug_apps.c:1354
 msgid "Applications"
 msgstr ""
 
@@ -2405,31 +2406,31 @@ msgstr ""
 "Enlightenment kan ikke oprette en HUP signal handler.\n"
 "Måske er du løbet tør for hukommelse?"
 
-#: src/bin/e_main.c:274
-#, fuzzy
-msgid "Enlightenment cannot initialize Ecore_IMF!\n"
-msgstr "Enlightenment kan ikke initialisere filhåndteringen.\n"
-
-#: src/bin/e_main.c:284
+#: src/bin/e_main.c:273
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_File!\n"
 msgstr "Enlightenment kan ikke initialisere filhåndteringen.\n"
 
-#: src/bin/e_main.c:293
+#: src/bin/e_main.c:282
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Con!\n"
 msgstr "Enlightenment kan ikke initialisere filhåndteringen.\n"
 
-#: src/bin/e_main.c:302
+#: src/bin/e_main.c:291
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Ipc!\n"
 msgstr "Enlightenment kan ikke initialisere filhåndteringen.\n"
 
-#: src/bin/e_main.c:313
+#: src/bin/e_main.c:302
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_X!\n"
 msgstr "Enlightenment kan ikke initialisere filhåndteringen.\n"
 
+#: src/bin/e_main.c:314
+#, fuzzy
+msgid "Enlightenment cannot initialize Ecore_IMF!\n"
+msgstr "Enlightenment kan ikke initialisere filhåndteringen.\n"
+
 #: src/bin/e_main.c:324
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Evas!\n"
@@ -2472,12 +2473,7 @@ msgstr ""
 msgid "Enlightenment cannot initialize E_Xinerama!\n"
 msgstr "Enlightenment kan ikke initialisere filhåndteringen.\n"
 
-#: src/bin/e_main.c:397
-#, fuzzy
-msgid "Enlightenment cannot initialize E_Randr!\n"
-msgstr "Enlightenment kan ikke initialisere filhåndteringen.\n"
-
-#: src/bin/e_main.c:415
+#: src/bin/e_main.c:406
 msgid ""
 "Enlightenment cannot create directories in your home directory.\n"
 "Perhaps you have no home directory or the disk is full?"
@@ -2485,14 +2481,19 @@ msgstr ""
 "Enlightenment kan ikke oprette mapper i din hjemmemappe.\n"
 "Måske har du ingen hjemmemappe eller disken er fuld?"
 
-#: src/bin/e_main.c:425
+#: src/bin/e_main.c:416
 msgid "Enlightenment cannot set up its file registry system."
 msgstr ""
 
-#: src/bin/e_main.c:434
+#: src/bin/e_main.c:425
 msgid "Enlightenment cannot set up its config system."
 msgstr "Enlightenment kan ikke initialisere sit konfigurationssystem."
 
+#: src/bin/e_main.c:436
+#, fuzzy
+msgid "Enlightenment cannot initialize E_Randr!\n"
+msgstr "Enlightenment kan ikke initialisere filhåndteringen.\n"
+
 #: src/bin/e_main.c:445
 #, fuzzy
 msgid "Enlightenment cannot set up its environment."
@@ -2755,35 +2756,40 @@ msgid "Enlightenment cannot initialize the XSettings system.\n"
 msgstr "Enlightenment kan ikke initialisere sit miniaturebilledsystem.\n"
 
 #: src/bin/e_main.c:877
+#, fuzzy
+msgid "Enlightenment cannot initialize the Update system.\n"
+msgstr "Enlightenment kan ikke initialisere sit miniaturebilledsystem.\n"
+
+#: src/bin/e_main.c:886
 msgid "Setup Desktop Environment"
 msgstr ""
 
-#: src/bin/e_main.c:881
+#: src/bin/e_main.c:890
 #, fuzzy
 msgid "Enlightenment cannot initialize its desktop environment.\n"
 msgstr "Enlightenment kan ikke initialisere sit temasystem."
 
-#: src/bin/e_main.c:889
+#: src/bin/e_main.c:898
 msgid "Setup File Ordering"
 msgstr ""
 
-#: src/bin/e_main.c:893
+#: src/bin/e_main.c:902
 msgid "Enlightenment cannot set up its order file system."
 msgstr ""
 
-#: src/bin/e_main.c:908
+#: src/bin/e_main.c:917
 msgid "Load Modules"
 msgstr ""
 
-#: src/bin/e_main.c:938
+#: src/bin/e_main.c:947
 msgid "Configure Shelves"
 msgstr ""
 
-#: src/bin/e_main.c:949
+#: src/bin/e_main.c:958
 msgid "Almost Done"
 msgstr ""
 
-#: src/bin/e_main.c:1094
+#: src/bin/e_main.c:1103
 #, c-format
 msgid ""
 "Options:\n"
@@ -2812,7 +2818,7 @@ msgid ""
 "\t\tIf you need this help, you don't need this option.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1147
+#: src/bin/e_main.c:1156
 msgid ""
 "You are executing enlightenment directly. This is\n"
 "bad. Please do not execute the \"enlightenment\"\n"
@@ -2822,48 +2828,48 @@ msgid ""
 "before enlightenment itself begins running.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1426
+#: src/bin/e_main.c:1435
 msgid "Testing Format Support"
 msgstr ""
 
-#: src/bin/e_main.c:1430
+#: src/bin/e_main.c:1439
 msgid ""
 "Enlightenment found Evas can't create a buffer canvas. Please check\n"
 "Evas has Software Buffer engine support.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1442
+#: src/bin/e_main.c:1451
 msgid ""
 "Enlightenment found Evas can't load SVG files. Check Evas has SVG loader "
 "support.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1452
+#: src/bin/e_main.c:1461
 msgid ""
 "Enlightenment found Evas can't load JPEG files. Check Evas has JPEG loader "
 "support.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1462
+#: src/bin/e_main.c:1471
 msgid ""
 "Enlightenment found Evas can't load PNG files. Check Evas has PNG loader "
 "support.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1472
+#: src/bin/e_main.c:1481
 msgid ""
 "Enlightenment found Evas can't load EET files. Check Evas has EET loader "
 "support.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1486
+#: src/bin/e_main.c:1495
 msgid ""
 "Enlightenment found Evas can't load the 'Sans' font. Check Evas has "
 "fontconfig\n"
 "support and system fontconfig defines a 'Sans' font.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1677
+#: src/bin/e_main.c:1686
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. There was an "
@@ -2871,11 +2877,11 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1682 src/bin/e_main.c:1699
+#: src/bin/e_main.c:1691 src/bin/e_main.c:1708
 msgid "Enlightenment crashed early on start and has been restarted"
 msgstr ""
 
-#: src/bin/e_main.c:1683
+#: src/bin/e_main.c:1692
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>There was an "
@@ -2883,7 +2889,7 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1692
+#: src/bin/e_main.c:1701
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. All modules "
 "have been disabled<br>and will not be loaded to help remove any "
@@ -2891,7 +2897,7 @@ msgid ""
 "dialog should let you select your<br>modules again."
 msgstr ""
 
-#: src/bin/e_main.c:1700
+#: src/bin/e_main.c:1709
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>All modules "
 "have been disabled and will not be loaded to help<br>remove any problem "
@@ -3366,70 +3372,74 @@ msgstr ""
 msgid "Read-Write"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:60
+#: src/modules/battery/e_mod_config.c:63
 msgid "Battery Monitor Settings"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:126
+#: src/modules/battery/e_mod_config.c:132
 msgid "Show alert when battery is low"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:211
+#: src/modules/battery/e_mod_config.c:136
+msgid "Use desktop notifications for alert."
+msgstr ""
+
+#: src/modules/battery/e_mod_config.c:233
 msgid "Check every:"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:213
+#: src/modules/battery/e_mod_config.c:235
 #: src/modules/conf_performance/e_int_config_performance.c:121
 #: src/modules/temperature/e_mod_config.c:233
 #, c-format
 msgid "%1.0f ticks"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:217
+#: src/modules/battery/e_mod_config.c:239
 msgid "Hibernate when below:"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:219
-#: src/modules/battery/e_mod_config.c:238
+#: src/modules/battery/e_mod_config.c:241
+#: src/modules/battery/e_mod_config.c:260
 #, c-format
 msgid "%1.0f %%"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:223
+#: src/modules/battery/e_mod_config.c:245
 msgid "Polling"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:227
+#: src/modules/battery/e_mod_config.c:249
 msgid "Show low battery alert"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:231
+#: src/modules/battery/e_mod_config.c:253
 msgid "Alert when at:"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:234
+#: src/modules/battery/e_mod_config.c:256
 #, c-format
 msgid "%1.0f min"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:242
+#: src/modules/battery/e_mod_config.c:264
 msgid "Auto dismiss in..."
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:247
+#: src/modules/battery/e_mod_config.c:269
 #, c-format
 msgid "%1.0f sec"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:254
+#: src/modules/battery/e_mod_config.c:276
 msgid "Alert"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:260
+#: src/modules/battery/e_mod_config.c:282
 msgid "Auto Detect"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:263
+#: src/modules/battery/e_mod_config.c:285
 #: src/modules/conf_applications/e_mod_main.c:52
 #: src/modules/conf_display/e_mod_main.c:40
 #: src/modules/conf_theme/e_mod_main.c:23
@@ -3437,47 +3447,47 @@ msgstr ""
 msgid "Internal"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:267
+#: src/modules/battery/e_mod_config.c:289
 #: src/modules/temperature/e_mod_config.c:271
 msgid "udev"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:270
+#: src/modules/battery/e_mod_config.c:292
 #, fuzzy
 msgid "Fuzzy Mode"
 msgstr "Udvisket"
 
-#: src/modules/battery/e_mod_config.c:274
+#: src/modules/battery/e_mod_config.c:296
 msgid "HAL"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:279
+#: src/modules/battery/e_mod_config.c:301
 #: src/modules/temperature/e_mod_config.c:273
 msgid "Hardware"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:145
+#: src/modules/battery/e_mod_main.c:148 src/modules/battery/e_mod_main.c:443
 msgid "Battery"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:455
+#: src/modules/battery/e_mod_main.c:446 src/modules/battery/e_mod_main.c:477
 msgid "Your battery is low!"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:457
+#: src/modules/battery/e_mod_main.c:447 src/modules/battery/e_mod_main.c:479
 msgid "AC power is recommended."
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:532
+#: src/modules/battery/e_mod_main.c:554
 msgid "N/A"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:612 src/modules/battery/e_mod_main.c:614
-#: src/modules/battery/e_mod_main.c:621 src/modules/battery/e_mod_main.c:623
+#: src/modules/battery/e_mod_main.c:634 src/modules/battery/e_mod_main.c:636
+#: src/modules/battery/e_mod_main.c:643 src/modules/battery/e_mod_main.c:645
 msgid "ERROR"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:723
+#: src/modules/battery/e_mod_main.c:758
 msgid "Battery Meter"
 msgstr ""
 
@@ -3632,7 +3642,7 @@ msgid "Dialog Settings"
 msgstr ""
 
 #: src/modules/conf_dialogs/e_int_config_dialogs.c:109
-#: src/modules/conf_performance/e_int_config_engine.c:95
+#: src/modules/conf_performance/e_int_config_engine.c:86
 #: src/modules/conf_theme/e_int_config_fonts.c:651
 #: src/modules/everything/evry_config.c:519 src/modules/ibox/e_mod_config.c:96
 #: src/modules/mixer/conf_gadget.c:191 src/modules/mixer/conf_module.c:91
@@ -3831,7 +3841,7 @@ msgstr ""
 
 #: src/modules/conf_display/e_int_config_desks.c:197
 #: src/modules/conf_display/e_int_config_dpms.c:306
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:168
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:194
 #: src/modules/conf_window_manipulation/e_int_config_window_stacking.c:151
 #, c-format
 msgid "%1.1f sec"
@@ -4206,28 +4216,28 @@ msgstr ""
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1310
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1334
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1366
-#: src/modules/gadman/e_mod_gadman.c:839
+#: src/modules/gadman/e_mod_gadman.c:837
 msgid "CTRL"
 msgstr ""
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1315
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1339
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1371
-#: src/modules/gadman/e_mod_gadman.c:844
+#: src/modules/gadman/e_mod_gadman.c:842
 msgid "ALT"
 msgstr ""
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1321
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1345
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1377
-#: src/modules/gadman/e_mod_gadman.c:850
+#: src/modules/gadman/e_mod_gadman.c:848
 msgid "SHIFT"
 msgstr ""
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1327
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1351
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1383
-#: src/modules/gadman/e_mod_gadman.c:856
+#: src/modules/gadman/e_mod_gadman.c:854
 msgid "WIN"
 msgstr ""
 
@@ -4582,11 +4592,11 @@ msgstr "Oplader"
 
 #: src/modules/conf_menus/e_int_config_menus.c:289
 #: src/modules/conf_menus/e_int_config_menus.c:294
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:136
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:145
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:154
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:173
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:178
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:162
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:180
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:199
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:204
 #, c-format
 msgid "%2.0f pixels"
 msgstr "%2.0f pixels"
@@ -4684,16 +4694,16 @@ msgstr ""
 msgid "Environment Variables"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:38
+#: src/modules/conf_performance/e_int_config_engine.c:37
 msgid "Engine Settings"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:96
-#: src/modules/conf_performance/e_int_config_engine.c:138
+#: src/modules/conf_performance/e_int_config_engine.c:87
+#: src/modules/conf_performance/e_int_config_engine.c:109
 msgid "Use ARGB instead of shaped windows"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:140
+#: src/modules/conf_performance/e_int_config_engine.c:111
 msgid ""
 "You have chosen to enable ARGB composite support,<br>but your current screen "
 "does not support composite.<br><br>Are you sure you wish to enable ARGB "
@@ -5160,16 +5170,16 @@ msgstr ""
 msgid "Colors depend on theme capabilities."
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:843
+#: src/modules/conf_theme/e_int_config_color_classes.c:853
 msgid "Window Manager"
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:845
+#: src/modules/conf_theme/e_int_config_color_classes.c:855
 #: src/modules/conf_theme/e_int_config_fonts.c:81
 msgid "Widgets"
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:851
+#: src/modules/conf_theme/e_int_config_color_classes.c:861
 #, fuzzy
 msgid "Others"
 msgstr "Andre indstillinger"
@@ -5370,7 +5380,7 @@ msgid "Bytecode"
 msgstr ""
 
 #: src/modules/conf_theme/e_int_config_fonts.c:662
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:193
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:219
 #: src/modules/cpufreq/e_mod_main.c:227 src/modules/cpufreq/e_mod_main.c:259
 msgid "Automatic"
 msgstr "Automatisk"
@@ -5594,8 +5604,9 @@ msgid "Scaling"
 msgstr ""
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:36
-msgid "Client List Settings"
-msgstr ""
+#, fuzzy
+msgid "Window List Menu Settings"
+msgstr "Basale indstillinger"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:97
 msgid "Group By"
@@ -5883,61 +5894,101 @@ msgstr ""
 msgid "Slide pointer to a new focused window"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:53
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:62
 #: src/modules/conf_window_manipulation/e_mod_main.c:20
 msgid "Window Geometry"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:130
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:156
 #, fuzzy
 msgid "Resist obstacles"
 msgstr "Modstand"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:132
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:158
 #, fuzzy
 msgid "Other windows"
 msgstr "Andre indstillinger"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:141
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:167
 #, fuzzy
 msgid "Edge of the screen"
 msgstr "Modstand ved kanten af skærmen:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:150
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
 #, fuzzy
 msgid "Desktop gadgets"
 msgstr "Desktop-fil"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:161
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
 msgid "Resistance"
 msgstr "Modstand"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:166
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:192
 msgid "Automatically accept changes after:"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:197
 #, fuzzy
 msgid "Move by"
 msgstr "Træk"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:202
 #, fuzzy
 msgid "Resize by"
 msgstr "Skift størrelse"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:181
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:207
 msgid "Keyboard"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:213
 msgid "Limit resize to useful geometry"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:190
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:216
 msgid "Move after resize"
 msgstr ""
 
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:224
+#, fuzzy
+msgid "Follow Move"
+msgstr "Efterfølger"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:227
+#, fuzzy
+msgid "Follow Resize"
+msgstr "Efterfølger"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:230
+#, fuzzy
+msgid "Follow Raise"
+msgstr "Efterfølger"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:233
+#, fuzzy
+msgid "Follow Lower"
+msgstr "Efterfølger"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:236
+#, fuzzy
+msgid "Follow Layer"
+msgstr "Efterfølger"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:239
+#, fuzzy
+msgid "Follow Desktop"
+msgstr "Vend skrivebord op"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:242
+#, fuzzy
+msgid "Follow Iconify"
+msgstr "Minimér"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:246
+#, fuzzy
+msgid "Transients"
+msgstr "Midlertidighed"
+
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:44
 #: src/modules/conf_window_manipulation/e_mod_main.c:22
 msgid "Window Maximize Policy"
@@ -5959,13 +6010,13 @@ msgstr "Fyld den tilgængelige plads"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:161
 #: src/modules/everything/evry_config.c:568
-#: src/modules/gadman/e_mod_gadman.c:759
+#: src/modules/gadman/e_mod_gadman.c:757
 msgid "Horizontal"
 msgstr ""
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:163
 #: src/modules/everything/evry_config.c:561
-#: src/modules/gadman/e_mod_gadman.c:767
+#: src/modules/gadman/e_mod_gadman.c:765
 msgid "Vertical"
 msgstr ""
 
@@ -6028,8 +6079,14 @@ msgid "Window Focus"
 msgstr ""
 
 #: src/modules/conf_window_manipulation/e_mod_main.c:23
-msgid "Client List Menu"
-msgstr ""
+#, fuzzy
+msgid "Window List Menu"
+msgstr "Overspring i vinduesliste"
+
+#: src/modules/conf_window_manipulation/e_mod_main.c:24
+#, fuzzy
+msgid "Window Process Management"
+msgstr "Automatisk placering af nye vinduer"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:33
 #: src/modules/conf_window_remembers/e_mod_main.c:17
@@ -6053,7 +6110,7 @@ msgid "Details"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:141
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:306
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
 msgid "<No Name>"
 msgstr ""
 
@@ -6062,7 +6119,7 @@ msgid "Class:"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:148
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
 msgid "<No Class>"
 msgstr ""
 
@@ -6071,7 +6128,7 @@ msgid "Title:"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
 msgid "<No Title>"
 msgstr ""
 
@@ -6080,7 +6137,7 @@ msgid "Role:"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:162
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:314
 msgid "<No Role>"
 msgstr ""
 
@@ -6294,17 +6351,17 @@ msgstr "Enlightenment opsætning"
 msgid "Show Everything Dialog"
 msgstr "Alting"
 
-#: src/modules/everything/e_mod_main.c:422
+#: src/modules/everything/e_mod_main.c:420
 #, fuzzy
 msgid "Everything Module"
 msgstr "Alting"
 
-#: src/modules/everything/e_mod_main.c:611
+#: src/modules/everything/e_mod_main.c:609
 #, fuzzy
 msgid "Run Everything"
 msgstr "Alting"
 
-#: src/modules/everything/evry_config.c:79
+#: src/modules/everything/evry_config.c:78
 #, fuzzy
 msgid "Everything Settings"
 msgstr "Alting"
@@ -6430,7 +6487,7 @@ msgid "Object Plugins"
 msgstr ""
 
 #: src/modules/everything/evry_config.c:537
-#: src/modules/everything/evry_config.c:738
+#: src/modules/everything/evry_config.c:737
 msgid "Plugins"
 msgstr ""
 
@@ -6472,7 +6529,7 @@ msgstr ""
 msgid "Geometry"
 msgstr "Prøv igen"
 
-#: src/modules/everything/evry_config.c:633
+#: src/modules/everything/evry_config.c:632
 #, fuzzy
 msgid "Everything Collection"
 msgstr "Favoritapplikationer"
@@ -6481,7 +6538,7 @@ msgstr "Favoritapplikationer"
 msgid "Items"
 msgstr ""
 
-#: src/modules/everything/evry_plug_aggregator.c:330
+#: src/modules/everything/evry_plug_aggregator.c:301
 msgid "No plugins loaded"
 msgstr ""
 
@@ -6506,56 +6563,56 @@ msgid ""
 "toggle thumb view modes"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1250
-#: src/modules/everything/evry_plug_apps.c:1387
+#: src/modules/everything/evry_plug_apps.c:1238
+#: src/modules/everything/evry_plug_apps.c:1373
 #, fuzzy
 msgid "Everything Applications"
 msgstr "Favoritapplikationer"
 
-#: src/modules/everything/evry_plug_apps.c:1282
+#: src/modules/everything/evry_plug_apps.c:1270
 #, fuzzy
 msgid "Commands"
 msgstr "Kommando"
 
-#: src/modules/everything/evry_plug_apps.c:1283
+#: src/modules/everything/evry_plug_apps.c:1271
 #, fuzzy
 msgid "Terminal Command"
 msgstr "Udfør kommando"
 
-#: src/modules/everything/evry_plug_apps.c:1288
+#: src/modules/everything/evry_plug_apps.c:1276
 msgid "Sudo GUI"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1367
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_apps.c:1354
+#: src/modules/everything/evry_plug_files.c:1585
 #, fuzzy
 msgid "Everything Plugin"
 msgstr "Alting"
 
-#: src/modules/everything/evry_plug_files.c:1471
-#: src/modules/everything/evry_plug_files.c:1623
+#: src/modules/everything/evry_plug_files.c:1456
+#: src/modules/everything/evry_plug_files.c:1607
 #, fuzzy
 msgid "Everything Files"
 msgstr "Alting"
 
-#: src/modules/everything/evry_plug_files.c:1498
+#: src/modules/everything/evry_plug_files.c:1483
 #, fuzzy
 msgid "Show recent files"
 msgstr "Vis skjulte filer"
 
-#: src/modules/everything/evry_plug_files.c:1502
+#: src/modules/everything/evry_plug_files.c:1487
 msgid "Search recent files"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1506
+#: src/modules/everything/evry_plug_files.c:1491
 msgid "Search cached files"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1510
+#: src/modules/everything/evry_plug_files.c:1495
 msgid "Cache visited directories"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1514
+#: src/modules/everything/evry_plug_files.c:1499
 #, fuzzy
 msgid "Clear cache"
 msgstr "Ryd"
@@ -6698,7 +6755,7 @@ msgid "Show Toolbar"
 msgstr ""
 
 #: src/modules/fileman/e_mod_config.c:278
-#: src/modules/gadman/e_mod_gadman.c:803
+#: src/modules/gadman/e_mod_gadman.c:801
 msgid "Behavior"
 msgstr ""
 
@@ -6891,27 +6948,27 @@ msgstr ""
 msgid "Background Options"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:720
+#: src/modules/gadman/e_mod_gadman.c:718
 msgid "Begin move/resize"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:751
+#: src/modules/gadman/e_mod_gadman.c:749
 msgid "Free"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:775
+#: src/modules/gadman/e_mod_gadman.c:773
 msgid "Appearance"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:783
+#: src/modules/gadman/e_mod_gadman.c:781
 msgid "Always on desktop"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:793
+#: src/modules/gadman/e_mod_gadman.c:791
 msgid "On top pressing"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:824
+#: src/modules/gadman/e_mod_gadman.c:822
 msgid "Add other gadgets"
 msgstr ""
 
@@ -7341,7 +7398,11 @@ msgstr ""
 msgid "System Control"
 msgstr ""
 
-#: src/modules/syscon/e_mod_main.c:52
+#: src/modules/syscon/e_mod_main.c:37
+msgid "Syscon"
+msgstr ""
+
+#: src/modules/syscon/e_mod_main.c:58
 msgid "System Controls"
 msgstr ""
 
@@ -7832,10 +7893,6 @@ msgstr ""
 #~ msgid "Animated shading"
 #~ msgstr "Op- og nedrulning af vinduer"
 
-#, fuzzy
-#~ msgid "New Window Placement"
-#~ msgstr "Automatisk placering af nye vinduer"
-
 #~ msgid "Miscellaneous Options"
 #~ msgstr "Diverse valgmuligheder"
 
@@ -8195,9 +8252,6 @@ msgstr ""
 #~ msgid "End Edit Mode"
 #~ msgstr "Afslut tilpasningstilstand"
 
-#~ msgid "Follower"
-#~ msgstr "Efterfølger"
-
 #~ msgid "Very Small"
 #~ msgstr "Meget lille"
 
old mode 100755 (executable)
new mode 100644 (file)
index 93a7fa7..f7a8a36
--- a/po/de.po
+++ b/po/de.po
@@ -26,7 +26,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Enlightenment DR17\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2011-11-29 09:56+0900\n"
+"POT-Creation-Date: 2012-01-18 16:13+0900\n"
 "PO-Revision-Date: 2009-11-06 10:41+0000\n"
 "Last-Translator:  Fabian Nowak <timystery@arcor.de>\n"
 "Language-Team: E17-de\n"
@@ -42,7 +42,7 @@ msgid "About Enlightenment"
 msgstr "Über Enlightenment"
 
 #: src/bin/e_about.c:17 src/bin/e_actions.c:2728 src/bin/e_config_dialog.c:272
-#: src/bin/e_fm.c:974 src/bin/e_int_border_menu.c:151
+#: src/bin/e_fm.c:975 src/bin/e_int_border_menu.c:151
 #: src/bin/e_int_border_prop.c:81 src/bin/e_theme_about.c:17
 #: src/modules/conf/e_conf.c:163
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:843
@@ -55,7 +55,7 @@ msgstr "Schließen"
 #: src/bin/e_about.c:18 src/bin/e_actions.c:3060 src/bin/e_actions.c:3064
 #: src/bin/e_actions.c:3068 src/bin/e_int_menus.c:182 src/bin/e_main.c:534
 #: src/modules/conf_theme/e_int_config_cursor.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:219
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:221
 #: src/modules/wizard/page_000.c:29
 msgid "Enlightenment"
 msgstr "Enlightenment"
@@ -106,7 +106,7 @@ msgstr "Möchten Sie dieses Fenster wirklich abrupt schliessen?"
 #: src/bin/e_actions.c:380 src/bin/e_actions.c:1917 src/bin/e_actions.c:2014
 #: src/bin/e_actions.c:2077 src/bin/e_actions.c:2140 src/bin/e_actions.c:2208
 #: src/bin/e_actions.c:2271 src/bin/e_confirm_dialog.c:44
-#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9205 src/bin/e_fm.c:9459
+#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9238 src/bin/e_fm.c:9492
 #: src/bin/e_module.c:518 src/bin/e_screensaver.c:145
 msgid "Yes"
 msgstr "Ja"
@@ -114,7 +114,7 @@ msgstr "Ja"
 #: src/bin/e_actions.c:382 src/bin/e_actions.c:1919 src/bin/e_actions.c:2016
 #: src/bin/e_actions.c:2079 src/bin/e_actions.c:2142 src/bin/e_actions.c:2210
 #: src/bin/e_actions.c:2273 src/bin/e_confirm_dialog.c:45
-#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9203 src/bin/e_fm.c:9460
+#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9236 src/bin/e_fm.c:9493
 #: src/bin/e_module.c:519 src/bin/e_screensaver.c:147
 msgid "No"
 msgstr "Nein"
@@ -185,7 +185,7 @@ msgstr ""
 msgid "Window : Actions"
 msgstr "Fenster: Aktionen"
 
-#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6168 src/bin/e_gadcon.c:1410
+#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6201 src/bin/e_gadcon.c:1410
 #: src/bin/e_int_border_menu.c:592
 msgid "Move"
 msgstr "Verschieben"
@@ -319,7 +319,7 @@ msgstr "Befestigungszustand umschalten"
 #: src/bin/e_actions.c:2927 src/bin/e_actions.c:2929 src/bin/e_actions.c:2931
 #: src/bin/e_actions.c:2933 src/bin/e_actions.c:2935 src/bin/e_actions.c:2937
 #: src/bin/e_actions.c:2939 src/bin/e_actions.c:3114 src/bin/e_actions.c:3119
-#: src/bin/e_fm.c:3267 src/bin/e_fm.c:3273 src/bin/e_fm.c:9986
+#: src/bin/e_fm.c:3300 src/bin/e_fm.c:3306 src/bin/e_fm.c:10019
 #: src/bin/e_fm_device.c:334 src/bin/e_fm_device.c:358
 #: src/bin/e_fm_device.c:637 src/bin/e_fm_device.c:664
 #: src/bin/e_int_menus.c:144 src/bin/e_int_shelf_config.c:247
@@ -689,8 +689,8 @@ msgstr "Offlinemodus-Umschalter"
 #: src/modules/conf_theme/e_int_config_theme.c:396
 #: src/modules/conf_theme/e_int_config_theme.c:796
 #: src/modules/gadman/e_mod_config.c:182 src/modules/syscon/e_mod_main.c:31
-#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:52
-#: src/modules/syscon/e_mod_main.c:119
+#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:58
+#: src/modules/syscon/e_mod_main.c:125
 msgid "System"
 msgstr "System"
 
@@ -746,10 +746,10 @@ msgstr "Als Hintergrund setzen"
 msgid "Color Selector"
 msgstr "Farbwähler"
 
-#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1611 src/bin/e_config.c:2229
+#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1580 src/bin/e_config.c:2198
 #: src/bin/e_config_dialog.c:262 src/bin/e_eap_editor.c:854
 #: src/bin/e_eap_editor.c:918 src/bin/e_entry_dialog.c:62 src/bin/e_exec.c:398
-#: src/bin/e_fm.c:8717 src/bin/e_fm.c:9361 src/bin/e_fm_prop.c:507
+#: src/bin/e_fm.c:8750 src/bin/e_fm.c:9394 src/bin/e_fm_prop.c:507
 #: src/bin/e_int_border_remember.c:324 src/bin/e_int_border_remember.c:525
 #: src/bin/e_module.c:415 src/bin/e_sys.c:487 src/bin/e_sys.c:524
 #: src/bin/e_utils.c:707 src/modules/conf_dialogs/e_int_config_profiles.c:387
@@ -764,7 +764,7 @@ msgid "OK"
 msgstr "OK"
 
 #: src/bin/e_color_dialog.c:47 src/bin/e_eap_editor.c:856
-#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8719
+#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8752
 #: src/bin/e_fm_prop.c:508 src/bin/e_utils.c:1162
 #: src/modules/conf_dialogs/e_int_config_profiles.c:388
 #: src/modules/conf_intl/e_int_config_imc_import.c:124
@@ -776,7 +776,7 @@ msgstr "OK"
 msgid "Cancel"
 msgstr "Abbrechen"
 
-#: src/bin/e_config.c:972 src/bin/e_config.c:1005
+#: src/bin/e_config.c:959 src/bin/e_config.c:992
 msgid ""
 "Settings data needed upgrading. Your old settings have<br>been wiped and a "
 "new set of defaults initialized. This<br>will happen regularly during "
@@ -794,7 +794,7 @@ msgstr ""
 "anpassen, wenn<br>Sie möchten. Bitte entschuldigen Sie die "
 "Unannehmlichkeiten.<br>"
 
-#: src/bin/e_config.c:989
+#: src/bin/e_config.c:976
 msgid ""
 "Your settings are NEWER than Enlightenment. This is very<br>strange. This "
 "should not happen unless you downgraded<br>Enlightenment or copied the "
@@ -810,33 +810,33 @@ msgstr ""
 "Standardeinstellungen<br>benutzt. Bitte entschuldigen Sie die "
 "Unannehmlichkeiten.<br>"
 
-#: src/bin/e_config.c:1598 src/bin/e_config.c:2216
+#: src/bin/e_config.c:1567 src/bin/e_config.c:2185
 msgid "Enlightenment Settings Write Problems"
 msgstr "Schreibprobleme bei den Enlightenment-Einstellungen"
 
-#: src/bin/e_config.c:1601
-#, c-format
+#: src/bin/e_config.c:1570
+#, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while moving config files<br>from:<br>"
+"Enlightenment has had an error while moving config files<br>from:<br>"
 "%s<br><br>to:<br>%s<br><br>The rest of the write has been aborted for safety."
 "<br>"
 msgstr ""
 "Enlightenment konnte die Konfigurationsdateien nicht von<br>%s<br>nach<br>"
 "%s<br>verschieben.<br>Sicherheitshalber wurde der Schreibvorgang abgebrochen."
 
-#: src/bin/e_config.c:2126
+#: src/bin/e_config.c:2095
 msgid "Settings Upgraded"
 msgstr "Einstellungen wurden aktualisiert"
 
-#: src/bin/e_config.c:2143
+#: src/bin/e_config.c:2112
 msgid "The EET file handle is bad."
 msgstr "Der Dateihandle für EET ist kaputt."
 
-#: src/bin/e_config.c:2146
+#: src/bin/e_config.c:2115
 msgid "The file data is empty."
 msgstr "Die Dateidaten sind leer."
 
-#: src/bin/e_config.c:2149
+#: src/bin/e_config.c:2118
 msgid ""
 "The file is not writable. Perhaps the disk is read-only<br>or you lost "
 "permissions to your files."
@@ -844,17 +844,17 @@ msgstr ""
 "Die Datei kann nicht beschrieben werden. Vielleicht ist die<br>Platte nur "
 "beschreibbar oder Sie haben die Berechtigungen<br>verloren."
 
-#: src/bin/e_config.c:2152
+#: src/bin/e_config.c:2121
 msgid "Memory ran out while preparing the write.<br>Please free up memory."
 msgstr ""
 "Kein freier Speicher mehr beim Vorbereiten<br>des Schreibvorgangs. Bitte "
 "geben Sie zusätzlichen<br>Speicher frei."
 
-#: src/bin/e_config.c:2155
+#: src/bin/e_config.c:2124
 msgid "This is a generic error."
 msgstr "Dies ist ein allgemeiner Fehler."
 
-#: src/bin/e_config.c:2158
+#: src/bin/e_config.c:2127
 msgid ""
 "The settings file is too large.<br>It should be very small (a few hundred KB "
 "at most)."
@@ -862,65 +862,65 @@ msgstr ""
 "Die Einstellungsdatei ist zu groß.<br>Sie sollte eigentlich sehr klein "
 "sein<br>(höchstens einige Hundert KB)."
 
-#: src/bin/e_config.c:2161
+#: src/bin/e_config.c:2130
 msgid "You have I/O errors on the disk.<br>Maybe it needs replacing?"
 msgstr ""
 "Es gibt Lese-/Schreib-Fehler mit Ihrer Platte.<br>Vielleicht muss sie "
 "ersetzt werden?"
 
-#: src/bin/e_config.c:2164
+#: src/bin/e_config.c:2133
 msgid "You ran out of space while writing the file"
 msgstr "Sie haben keinen freien Speicher zum Schreiben der Datei."
 
-#: src/bin/e_config.c:2167
+#: src/bin/e_config.c:2136
 msgid "The file was closed on it while writing."
 msgstr "Die Datei wurde geschlossen, während auf sie geschrieben wurde."
 
-#: src/bin/e_config.c:2170
+#: src/bin/e_config.c:2139
 msgid "Memory-mapping (mmap) of the file failed."
 msgstr "Memory-Mapping der Datei ist fehlgeschlagen."
 
-#: src/bin/e_config.c:2173
+#: src/bin/e_config.c:2142
 msgid "X509 Encoding failed."
 msgstr "X509-Kodierung ist fehlgeschlagen."
 
-#: src/bin/e_config.c:2176
+#: src/bin/e_config.c:2145
 msgid "Signature failed."
 msgstr "Signatur fehlgeschlagen."
 
-#: src/bin/e_config.c:2179
+#: src/bin/e_config.c:2148
 msgid "The signature was invalid."
 msgstr "Die Signatur ist ungültig."
 
-#: src/bin/e_config.c:2182
+#: src/bin/e_config.c:2151
 msgid "Not signed."
 msgstr "Nicht signiert."
 
-#: src/bin/e_config.c:2185
+#: src/bin/e_config.c:2154
 msgid "Feature not implemented."
 msgstr "Feature nicht implementiert."
 
-#: src/bin/e_config.c:2188
+#: src/bin/e_config.c:2157
 msgid "PRNG was not seeded."
 msgstr "Die Pseudoufallszahlen-Erzeugung wurde nicht mit einer Saat versehen."
 
-#: src/bin/e_config.c:2191
+#: src/bin/e_config.c:2160
 msgid "Encryption failed."
 msgstr "Verschlüsseln fehlgeschlagen."
 
-#: src/bin/e_config.c:2194
+#: src/bin/e_config.c:2163
 #, fuzzy
 msgid "Decryption failed."
 msgstr "Entschlüsseln fehlgeschlagen."
 
-#: src/bin/e_config.c:2197
+#: src/bin/e_config.c:2166
 msgid "The error is unknown to Enlightenment."
 msgstr "Dieser Fehler ist Enlightenment nicht bekannt."
 
-#: src/bin/e_config.c:2219
-#, c-format
+#: src/bin/e_config.c:2188
+#, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while writing<br>its config file.<br>"
+"Enlightenment has had an error while writing<br>its config file.<br>"
 "%s<br><br>The file where the error occurred was:<br>%s<br><br>This file has "
 "been deleted to avoid corrupt data.<br>"
 msgstr ""
@@ -928,9 +928,10 @@ msgstr ""
 "unerwartet schließen.<br>%s<br><br>Folgende Datei war betroffen:<br>"
 "%s<br><br>Diese Datei wurde entfernt, um Datenverfälschung zu vermeiden.<br>"
 
-#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:721
+#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:756
 #: src/modules/conf/e_mod_main.c:275 src/modules/conf_paths/e_mod_main.c:17
 #: src/modules/conf_performance/e_mod_main.c:17
+#: src/modules/syscon/e_mod_main.c:36
 msgid "Advanced"
 msgstr "Erweitert"
 
@@ -952,9 +953,9 @@ msgstr "Erweiterungen"
 
 #: src/bin/e_configure.c:29 src/bin/e_configure.c:32 src/bin/e_configure.c:242
 #: src/modules/conf_paths/e_int_config_paths.c:80
-#: src/modules/conf_theme/e_int_config_color_classes.c:847
+#: src/modules/conf_theme/e_int_config_color_classes.c:857
 #: src/modules/conf_theme/e_int_config_fonts.c:98
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:234
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:236
 msgid "Modules"
 msgstr "Module"
 
@@ -963,7 +964,7 @@ msgstr "Module"
 msgid "Preferences"
 msgstr "Icon-Eigenschaften"
 
-#: src/bin/e_container.c:132
+#: src/bin/e_container.c:124
 #, c-format
 msgid "Container %d"
 msgstr "Container %d"
@@ -1101,7 +1102,7 @@ msgstr ".desktop-Datei"
 #: src/bin/e_eap_editor.c:775
 #: src/modules/conf_performance/e_int_config_performance.c:115
 #: src/modules/everything/evry_config.c:378
-#: src/modules/everything/evry_plug_files.c:1491
+#: src/modules/everything/evry_plug_files.c:1476
 #: src/modules/pager/e_mod_config.c:126 src/modules/pager/e_mod_config.c:213
 msgid "General"
 msgstr "Allgemein"
@@ -1130,26 +1131,26 @@ msgstr "Wählen Sie ein Icon"
 msgid "Select an Executable"
 msgstr "Wählen Sie eine ausführbare Datei aus"
 
-#: src/bin/e_entry.c:496 src/bin/e_fm.c:8208 src/bin/e_shelf.c:1703
+#: src/bin/e_entry.c:501 src/bin/e_fm.c:8241 src/bin/e_shelf.c:1703
 #: src/modules/conf_dialogs/e_int_config_profiles.c:135
 #: src/modules/conf_shelves/e_int_config_shelf.c:81
 #: src/modules/ibar/e_mod_config.c:108
 msgid "Delete"
 msgstr "Entfernen"
 
-#: src/bin/e_entry.c:506 src/bin/e_fm.c:8116
+#: src/bin/e_entry.c:511 src/bin/e_fm.c:8149
 msgid "Cut"
 msgstr "Ausschneiden"
 
-#: src/bin/e_entry.c:514 src/bin/e_fm.c:6163 src/bin/e_fm.c:8130
+#: src/bin/e_entry.c:519 src/bin/e_fm.c:6196 src/bin/e_fm.c:8163
 msgid "Copy"
 msgstr "Kopieren"
 
-#: src/bin/e_entry.c:522 src/bin/e_fm.c:7954 src/bin/e_fm.c:8143
+#: src/bin/e_entry.c:527 src/bin/e_fm.c:7987 src/bin/e_fm.c:8176
 msgid "Paste"
 msgstr "Einfügen"
 
-#: src/bin/e_entry.c:532
+#: src/bin/e_entry.c:537
 msgid "Select All"
 msgstr "Alle auswählen"
 
@@ -1298,212 +1299,212 @@ msgstr "Ausgabedaten"
 msgid "There was no output."
 msgstr "Es gab keine Ausgabe."
 
-#: src/bin/e_fm.c:976
+#: src/bin/e_fm.c:977
 msgid "Nonexistent path"
 msgstr "Nicht vorhandener Pfad"
 
-#: src/bin/e_fm.c:979
+#: src/bin/e_fm.c:980
 #, c-format
 msgid "%s doesn't exist."
 msgstr "%s existiert nicht"
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Mount Error"
 msgstr "Einhängefehler"
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Can't mount device"
 msgstr "Gerät kann nicht eingehängt werden"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Unmount Error"
 msgstr "Aushängefehler"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Can't unmount device"
 msgstr "Gerät kann nicht ausgehängt werden"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Eject Error"
 msgstr "Auswurffehler"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Can't eject device"
 msgstr "Gerät kann nicht ausgeworfen werden"
 
-#: src/bin/e_fm.c:3748
+#: src/bin/e_fm.c:3781
 #, c-format
 msgid "%i Files"
 msgstr "%i Dateien"
 
-#: src/bin/e_fm.c:6176 src/bin/e_fm.c:7962 src/bin/e_fm.c:8151
+#: src/bin/e_fm.c:6209 src/bin/e_fm.c:7995 src/bin/e_fm.c:8184
 msgid "Link"
 msgstr "Verknüpfung"
 
-#: src/bin/e_fm.c:6184 src/bin/e_fm.c:9143 src/bin/e_fm.c:9284
+#: src/bin/e_fm.c:6217 src/bin/e_fm.c:9176 src/bin/e_fm.c:9317
 msgid "Abort"
 msgstr "Abbruch"
 
-#: src/bin/e_fm.c:7881 src/bin/e_fm.c:8041
+#: src/bin/e_fm.c:7914 src/bin/e_fm.c:8074
 msgid "Inherit parent settings"
 msgstr "Übergeordnete Einstellungen übernehmen"
 
-#: src/bin/e_fm.c:7890 src/bin/e_fm.c:8050
+#: src/bin/e_fm.c:7923 src/bin/e_fm.c:8083
 #: src/modules/fileman/e_mod_config.c:219
 msgid "View Mode"
 msgstr "Ansicht"
 
-#: src/bin/e_fm.c:7897 src/bin/e_fm.c:8057
+#: src/bin/e_fm.c:7930 src/bin/e_fm.c:8090
 msgid "Refresh View"
 msgstr "Anzeige aktualisieren"
 
-#: src/bin/e_fm.c:7905 src/bin/e_fm.c:8065
+#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8098
 msgid "Show Hidden Files"
 msgstr "Versteckte Dateien zeigen"
 
-#: src/bin/e_fm.c:7917 src/bin/e_fm.c:8077
+#: src/bin/e_fm.c:7950 src/bin/e_fm.c:8110
 msgid "Remember Ordering"
 msgstr "Anordnung merken"
 
-#: src/bin/e_fm.c:7926 src/bin/e_fm.c:8086
+#: src/bin/e_fm.c:7959 src/bin/e_fm.c:8119
 msgid "Sort Now"
 msgstr "Jetzt sortieren"
 
-#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8101
+#: src/bin/e_fm.c:7971 src/bin/e_fm.c:8134
 #: src/modules/conf_paths/e_int_config_paths.c:205
 msgid "New Directory"
 msgstr "Neues Verzeichnis"
 
-#: src/bin/e_fm.c:8216
+#: src/bin/e_fm.c:8249
 msgid "Rename"
 msgstr "Umbenennen"
 
-#: src/bin/e_fm.c:8235
+#: src/bin/e_fm.c:8268
 msgid "Unmount"
 msgstr "Aushängen"
 
-#: src/bin/e_fm.c:8240
+#: src/bin/e_fm.c:8273
 msgid "Mount"
 msgstr "Einhängen"
 
-#: src/bin/e_fm.c:8245
+#: src/bin/e_fm.c:8278
 msgid "Eject"
 msgstr "Auswerfen"
 
-#: src/bin/e_fm.c:8257
+#: src/bin/e_fm.c:8290
 msgid "Application Properties"
 msgstr "Anwendungseigenschaften"
 
-#: src/bin/e_fm.c:8263 src/bin/e_fm_prop.c:105
+#: src/bin/e_fm.c:8296 src/bin/e_fm_prop.c:105
 msgid "File Properties"
 msgstr "Dateieigenschaften"
 
-#: src/bin/e_fm.c:8500 src/bin/e_fm.c:8553
+#: src/bin/e_fm.c:8533 src/bin/e_fm.c:8586
 msgid "Use default"
 msgstr "Standard verwenden"
 
-#: src/bin/e_fm.c:8526 src/modules/fileman/e_mod_config.c:224
+#: src/bin/e_fm.c:8559 src/modules/fileman/e_mod_config.c:224
 msgid "Grid Icons"
 msgstr "Gitter-Icons"
 
-#: src/bin/e_fm.c:8534 src/modules/fileman/e_mod_config.c:226
+#: src/bin/e_fm.c:8567 src/modules/fileman/e_mod_config.c:226
 msgid "Custom Icons"
 msgstr "Angepasste Icons"
 
-#: src/bin/e_fm.c:8542 src/modules/everything/evry_config.c:430
+#: src/bin/e_fm.c:8575 src/modules/everything/evry_config.c:430
 #: src/modules/everything/evry_config.c:460
 #: src/modules/fileman/e_mod_config.c:234
 msgid "List"
 msgstr "Liste"
 
-#: src/bin/e_fm.c:8568
+#: src/bin/e_fm.c:8601
 #, c-format
 msgid "Icon Size (%d)"
 msgstr "Icon-Größe (%d)"
 
-#: src/bin/e_fm.c:8614 src/bin/e_fm.c:8820
+#: src/bin/e_fm.c:8647 src/bin/e_fm.c:8853
 msgid "Set background..."
 msgstr "Hintergrundbild setzen..."
 
-#: src/bin/e_fm.c:8619 src/bin/e_fm.c:8864
+#: src/bin/e_fm.c:8652 src/bin/e_fm.c:8897
 msgid "Set overlay..."
 msgstr "Überlagerung setzen..."
 
-#: src/bin/e_fm.c:8718 src/modules/conf_theme/e_int_config_theme.c:1032
+#: src/bin/e_fm.c:8751 src/modules/conf_theme/e_int_config_theme.c:1032
 msgid "Clear"
 msgstr "Leeren"
 
-#: src/bin/e_fm.c:8944
+#: src/bin/e_fm.c:8977
 msgid "Create a new Directory"
 msgstr "Neues Verzeichnis erstellen"
 
-#: src/bin/e_fm.c:8945
+#: src/bin/e_fm.c:8978
 msgid "New Directory Name:"
 msgstr "Neuer Verzeichnisname:"
 
-#: src/bin/e_fm.c:8999
+#: src/bin/e_fm.c:9032
 #, c-format
 msgid "Rename %s to:"
 msgstr "Umbenennen von %s zu:"
 
-#: src/bin/e_fm.c:9001
+#: src/bin/e_fm.c:9034
 msgid "Rename File"
 msgstr "Datei umbenennen"
 
-#: src/bin/e_fm.c:9142 src/bin/e_fm.c:9283
+#: src/bin/e_fm.c:9175 src/bin/e_fm.c:9316
 msgid "Retry"
 msgstr "Wiederholen"
 
-#: src/bin/e_fm.c:9146 src/bin/e_fm.c:9289
+#: src/bin/e_fm.c:9179 src/bin/e_fm.c:9322
 msgid "Error"
 msgstr "Fehler"
 
-#: src/bin/e_fm.c:9149
+#: src/bin/e_fm.c:9182
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: src/bin/e_fm.c:9204
+#: src/bin/e_fm.c:9237
 msgid "No to all"
 msgstr "Nein für alle"
 
-#: src/bin/e_fm.c:9206
+#: src/bin/e_fm.c:9239
 msgid "Yes to all"
 msgstr "Ja für alle"
 
-#: src/bin/e_fm.c:9209
+#: src/bin/e_fm.c:9242
 msgid "Warning"
 msgstr "Warnung"
 
-#: src/bin/e_fm.c:9212
+#: src/bin/e_fm.c:9245
 #, c-format
 msgid "File already exists, overwrite?<br><hilight>%s</hilight>"
 msgstr ""
 "Die datei existiert bereits, wirklich überschreiben?<br><hilight>%s</hilight>"
 
-#: src/bin/e_fm.c:9285
+#: src/bin/e_fm.c:9318
 msgid "Ignore this"
 msgstr "Ignorieren"
 
-#: src/bin/e_fm.c:9286
+#: src/bin/e_fm.c:9319
 msgid "Ignore all"
 msgstr "Ignoriere alles"
 
-#: src/bin/e_fm.c:9291
+#: src/bin/e_fm.c:9324
 #, c-format
 msgid "An error occurred while performing an operation.<br>%s"
 msgstr "Es trat ein Fehler bei der Ausführung einer Operation auf.<br>%s"
 
-#: src/bin/e_fm.c:9462
+#: src/bin/e_fm.c:9495
 msgid "Confirm Delete"
 msgstr "Löschen bestätigen"
 
-#: src/bin/e_fm.c:9467
+#: src/bin/e_fm.c:9500
 #, c-format
 msgid "Are you sure you want to delete<br><hilight>%s</hilight> ?"
 msgstr "Möchten Sie <hilight>%s</hilight> wirklich entfernen?"
 
-#: src/bin/e_fm.c:9473
+#: src/bin/e_fm.c:9506
 #, c-format
 msgid ""
 "Are you sure you want to delete<br>the %d selected files in:<br><hilight>%s</"
@@ -1629,11 +1630,11 @@ msgstr "Verschieben nach"
 msgid "Automatically scroll contents"
 msgstr "Inhalte automatisch scrollen"
 
-#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:731
+#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:729
 msgid "Plain"
 msgstr "Flach"
 
-#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:739
+#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:737
 msgid "Inset"
 msgstr "Eingedrückt"
 
@@ -1647,11 +1648,11 @@ msgstr "Aussehen"
 #: src/modules/conf_applications/e_int_config_apps.c:239
 #: src/modules/conf_applications/e_int_config_apps.c:260
 #: src/modules/conf_applications/e_int_config_apps.c:280
-#: src/modules/gadman/e_mod_gadman.c:815 src/modules/ibar/e_mod_main.c:801
+#: src/modules/gadman/e_mod_gadman.c:813 src/modules/ibar/e_mod_main.c:801
 msgid "Remove"
 msgstr "Entfernen"
 
-#: src/bin/e_gadcon.c:1991
+#: src/bin/e_gadcon.c:2007
 msgid "Stop moving"
 msgstr ""
 
@@ -1770,7 +1771,7 @@ msgstr "Fenster"
 
 #: src/bin/e_int_border_menu.c:138 src/bin/e_int_config_modules.c:59
 #: src/bin/e_int_menus.c:230 src/bin/e_shelf.c:1695
-#: src/modules/battery/e_mod_main.c:183 src/modules/clock/e_mod_main.c:296
+#: src/modules/battery/e_mod_main.c:186 src/modules/clock/e_mod_main.c:296
 #: src/modules/clock/e_mod_main.c:540 src/modules/conf/e_conf.c:124
 #: src/modules/conf/e_conf.c:134 src/modules/conf/e_mod_main.c:102
 #: src/modules/conf_dialogs/e_mod_main.c:17
@@ -2193,7 +2194,7 @@ msgid "Utilities"
 msgstr "Werkzeuge"
 
 #: src/bin/e_int_config_modules.c:55
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_files.c:1585
 #: src/modules/fileman/e_mod_main.c:56 src/modules/fileman/e_mod_main.c:76
 #: src/modules/fileman/e_mod_main.c:420
 msgid "Files"
@@ -2288,7 +2289,7 @@ msgstr "Bevorzugte Anwendungen"
 #: src/modules/conf_theme/e_int_config_fonts.c:58
 #: src/modules/conf_theme/e_mod_main.c:38
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:194
-#: src/modules/everything/evry_plug_apps.c:1367
+#: src/modules/everything/evry_plug_apps.c:1354
 msgid "Applications"
 msgstr "Anwendungen"
 
@@ -2504,31 +2505,31 @@ msgstr ""
 "Enlightenment kann einen Signalhandler nicht initialisieren.\n"
 "Vielleicht haben Sie nicht genug freien Arbeitsspeicher?"
 
-#: src/bin/e_main.c:274
-#, fuzzy
-msgid "Enlightenment cannot initialize Ecore_IMF!\n"
-msgstr "Enlightenment kann den Dateimanager nicht initialisieren.\n"
-
-#: src/bin/e_main.c:284
+#: src/bin/e_main.c:273
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_File!\n"
 msgstr "Enlightenment kann den Dateimanager nicht initialisieren.\n"
 
-#: src/bin/e_main.c:293
+#: src/bin/e_main.c:282
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Con!\n"
 msgstr "Enlightenment kann den Dateimanager nicht initialisieren.\n"
 
-#: src/bin/e_main.c:302
+#: src/bin/e_main.c:291
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Ipc!\n"
 msgstr "Enlightenment kann den Dateimanager nicht initialisieren.\n"
 
-#: src/bin/e_main.c:313
+#: src/bin/e_main.c:302
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_X!\n"
 msgstr "Enlightenment kann den Dateimanager nicht initialisieren.\n"
 
+#: src/bin/e_main.c:314
+#, fuzzy
+msgid "Enlightenment cannot initialize Ecore_IMF!\n"
+msgstr "Enlightenment kann den Dateimanager nicht initialisieren.\n"
+
 #: src/bin/e_main.c:324
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Evas!\n"
@@ -2578,12 +2579,7 @@ msgstr ""
 msgid "Enlightenment cannot initialize E_Xinerama!\n"
 msgstr "Enlightenment kann den Dateimanager nicht initialisieren.\n"
 
-#: src/bin/e_main.c:397
-#, fuzzy
-msgid "Enlightenment cannot initialize E_Randr!\n"
-msgstr "Enlightenment kann den Dateimanager nicht initialisieren.\n"
-
-#: src/bin/e_main.c:415
+#: src/bin/e_main.c:406
 msgid ""
 "Enlightenment cannot create directories in your home directory.\n"
 "Perhaps you have no home directory or the disk is full?"
@@ -2593,15 +2589,20 @@ msgstr ""
 "Möglicherweise haben Sie kein persönliches Verzeichnis, oder die Festplatte "
 "ist voll?"
 
-#: src/bin/e_main.c:425
+#: src/bin/e_main.c:416
 msgid "Enlightenment cannot set up its file registry system."
 msgstr ""
 "Enlightenment kann sein Dateiregistrierungs-Subsystem nicht initialisieren."
 
-#: src/bin/e_main.c:434
+#: src/bin/e_main.c:425
 msgid "Enlightenment cannot set up its config system."
 msgstr "Enlightenment kann sein Einstellungs-Subsystem nicht initialisieren."
 
+#: src/bin/e_main.c:436
+#, fuzzy
+msgid "Enlightenment cannot initialize E_Randr!\n"
+msgstr "Enlightenment kann den Dateimanager nicht initialisieren.\n"
+
 #: src/bin/e_main.c:445
 #, fuzzy
 msgid "Enlightenment cannot set up its environment."
@@ -2875,35 +2876,41 @@ msgid "Enlightenment cannot initialize the XSettings system.\n"
 msgstr "Enlightenment kann sein Vorschaubild-Subsystem nicht initialisieren.\n"
 
 #: src/bin/e_main.c:877
+#, fuzzy
+msgid "Enlightenment cannot initialize the Update system.\n"
+msgstr ""
+"Enlightenment kann sein Systembefehls-Subsystem nicht intitialisieren.\n"
+
+#: src/bin/e_main.c:886
 msgid "Setup Desktop Environment"
 msgstr ""
 
-#: src/bin/e_main.c:881
+#: src/bin/e_main.c:890
 #, fuzzy
 msgid "Enlightenment cannot initialize its desktop environment.\n"
 msgstr "Enlightenment kann sein Themen-Subsystem nicht initialisieren."
 
-#: src/bin/e_main.c:889
+#: src/bin/e_main.c:898
 msgid "Setup File Ordering"
 msgstr "Dateisortierung einrichten"
 
-#: src/bin/e_main.c:893
+#: src/bin/e_main.c:902
 msgid "Enlightenment cannot set up its order file system."
 msgstr "Enlightenment kann sein Anordnungsdateisystem nicht initialisieren."
 
-#: src/bin/e_main.c:908
+#: src/bin/e_main.c:917
 msgid "Load Modules"
 msgstr "Module laden"
 
-#: src/bin/e_main.c:938
+#: src/bin/e_main.c:947
 msgid "Configure Shelves"
 msgstr "Modulablagen einstellen"
 
-#: src/bin/e_main.c:949
+#: src/bin/e_main.c:958
 msgid "Almost Done"
 msgstr "Fast fertig"
 
-#: src/bin/e_main.c:1094
+#: src/bin/e_main.c:1103
 #, c-format
 msgid ""
 "Options:\n"
@@ -2959,7 +2966,7 @@ msgstr ""
 "\t\tlfWenn Sie diese Hilfe benötigen, brauchen Sie diese Option definitiv "
 "nicht.\n"
 
-#: src/bin/e_main.c:1147
+#: src/bin/e_main.c:1156
 msgid ""
 "You are executing enlightenment directly. This is\n"
 "bad. Please do not execute the \"enlightenment\"\n"
@@ -2969,11 +2976,11 @@ msgid ""
 "before enlightenment itself begins running.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1426
+#: src/bin/e_main.c:1435
 msgid "Testing Format Support"
 msgstr "Überprüfe Formatübestützung"
 
-#: src/bin/e_main.c:1430
+#: src/bin/e_main.c:1439
 msgid ""
 "Enlightenment found Evas can't create a buffer canvas. Please check\n"
 "Evas has Software Buffer engine support.\n"
@@ -2981,7 +2988,7 @@ msgstr ""
 "Enlightenment entdeckte, dass Evas keine Buffercanvas erstellen konnte.\n"
 "Bitte überprüfen Sie Evas auf Softwarebufferengine-Unterstützung.\n"
 
-#: src/bin/e_main.c:1442
+#: src/bin/e_main.c:1451
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load SVG files. Check Evas has SVG loader "
@@ -2990,7 +2997,7 @@ msgstr ""
 "Enlightenment entdeckte, dass Evas keine PNG-Dateien laden kann.\n"
 "Bitte überprüfen Sie Evas auf PNG-Loader-Unterstützung.\n"
 
-#: src/bin/e_main.c:1452
+#: src/bin/e_main.c:1461
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load JPEG files. Check Evas has JPEG loader "
@@ -2999,7 +3006,7 @@ msgstr ""
 "Enlightenment entdeckte, dass Evas keine JPEG-Dateien laden kann.\n"
 "Bitte überprüfen Sie Evas auf JPEG-Loader-Unterstützung.\n"
 
-#: src/bin/e_main.c:1462
+#: src/bin/e_main.c:1471
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load PNG files. Check Evas has PNG loader "
@@ -3008,7 +3015,7 @@ msgstr ""
 "Enlightenment entdeckte, dass Evas keine PNG-Dateien laden kann.\n"
 "Bitte überprüfen Sie Evas auf PNG-Loader-Unterstützung.\n"
 
-#: src/bin/e_main.c:1472
+#: src/bin/e_main.c:1481
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load EET files. Check Evas has EET loader "
@@ -3017,7 +3024,7 @@ msgstr ""
 "Enlightenment entdeckte, dass Evas keine EET-Dateien laden kann.\n"
 "Bitte überprüfen Sie Evas auf EET-Loader-Unterstützung.\n"
 
-#: src/bin/e_main.c:1486
+#: src/bin/e_main.c:1495
 msgid ""
 "Enlightenment found Evas can't load the 'Sans' font. Check Evas has "
 "fontconfig\n"
@@ -3029,7 +3036,7 @@ msgstr ""
 "darauf,\n"
 "ob es eine \"Sans\"'-Schriftart definiert.\n"
 
-#: src/bin/e_main.c:1677
+#: src/bin/e_main.c:1686
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. There was an "
@@ -3040,11 +3047,11 @@ msgstr ""
 "neugestartet. Es gab einen Fehler beim Laden<br>des Moduls \"%s\".Dieses "
 "Modul wurde deaktiviert und wird nicht<br>mehr geladen."
 
-#: src/bin/e_main.c:1682 src/bin/e_main.c:1699
+#: src/bin/e_main.c:1691 src/bin/e_main.c:1708
 msgid "Enlightenment crashed early on start and has been restarted"
 msgstr "Enlightenment stürzte kurz nach dem Start ab und wurde neugestartet"
 
-#: src/bin/e_main.c:1683
+#: src/bin/e_main.c:1692
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>There was an "
@@ -3055,7 +3062,7 @@ msgstr ""
 "neugestartet. Es gab einen Fehler beim Laden des Moduls \"%s\"<br>."
 "<br>Dieses Modul wurde deaktiviert und wird nicht mehr geladen."
 
-#: src/bin/e_main.c:1692
+#: src/bin/e_main.c:1701
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. All modules "
 "have been disabled<br>and will not be loaded to help remove any "
@@ -3068,7 +3075,7 @@ msgstr ""
 "<br>Einstellungsmenü sollten Sie die gewünschten<br>Module wieder auswählen "
 "können."
 
-#: src/bin/e_main.c:1700
+#: src/bin/e_main.c:1709
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>All modules "
 "have been disabled and will not be loaded to help<br>remove any problem "
@@ -3581,71 +3588,75 @@ msgstr "Verboten"
 msgid "Read-Write"
 msgstr "Lesen-Schreiben"
 
-#: src/modules/battery/e_mod_config.c:60
+#: src/modules/battery/e_mod_config.c:63
 msgid "Battery Monitor Settings"
 msgstr "Akkuüberwachung einstellen"
 
-#: src/modules/battery/e_mod_config.c:126
+#: src/modules/battery/e_mod_config.c:132
 msgid "Show alert when battery is low"
 msgstr "Benachrichtigung bei niedrigem Akkustand"
 
-#: src/modules/battery/e_mod_config.c:211
+#: src/modules/battery/e_mod_config.c:136
+msgid "Use desktop notifications for alert."
+msgstr ""
+
+#: src/modules/battery/e_mod_config.c:233
 msgid "Check every:"
 msgstr "Überprüfen alle:"
 
-#: src/modules/battery/e_mod_config.c:213
+#: src/modules/battery/e_mod_config.c:235
 #: src/modules/conf_performance/e_int_config_performance.c:121
 #: src/modules/temperature/e_mod_config.c:233
 #, c-format
 msgid "%1.0f ticks"
 msgstr "%1.0f ticks"
 
-#: src/modules/battery/e_mod_config.c:217
+#: src/modules/battery/e_mod_config.c:239
 #, fuzzy
 msgid "Hibernate when below:"
 msgstr "Ruhezustand"
 
-#: src/modules/battery/e_mod_config.c:219
-#: src/modules/battery/e_mod_config.c:238
+#: src/modules/battery/e_mod_config.c:241
+#: src/modules/battery/e_mod_config.c:260
 #, c-format
 msgid "%1.0f %%"
 msgstr "%1.0f %%"
 
-#: src/modules/battery/e_mod_config.c:223
+#: src/modules/battery/e_mod_config.c:245
 msgid "Polling"
 msgstr "Polling"
 
-#: src/modules/battery/e_mod_config.c:227
+#: src/modules/battery/e_mod_config.c:249
 msgid "Show low battery alert"
 msgstr "Alarm bei niedrigem Akkustand"
 
-#: src/modules/battery/e_mod_config.c:231
+#: src/modules/battery/e_mod_config.c:253
 msgid "Alert when at:"
 msgstr "Alarm wenn Akku bei:"
 
-#: src/modules/battery/e_mod_config.c:234
+#: src/modules/battery/e_mod_config.c:256
 #, c-format
 msgid "%1.0f min"
 msgstr "%1.0f Minute(n)"
 
-#: src/modules/battery/e_mod_config.c:242
+#: src/modules/battery/e_mod_config.c:264
 msgid "Auto dismiss in..."
 msgstr "Automatisch ablehnen in..."
 
-#: src/modules/battery/e_mod_config.c:247
+#: src/modules/battery/e_mod_config.c:269
 #, c-format
 msgid "%1.0f sec"
 msgstr "%1.1f Sekunde(n)"
 
-#: src/modules/battery/e_mod_config.c:254
+#: src/modules/battery/e_mod_config.c:276
 msgid "Alert"
 msgstr "Alarm"
 
-#: src/modules/battery/e_mod_config.c:260
+#: src/modules/battery/e_mod_config.c:282
 msgid "Auto Detect"
 msgstr "Automatische erkennen"
 
-#: src/modules/battery/e_mod_config.c:263
+#: src/modules/battery/e_mod_config.c:285
 #: src/modules/conf_applications/e_mod_main.c:52
 #: src/modules/conf_display/e_mod_main.c:40
 #: src/modules/conf_theme/e_mod_main.c:23
@@ -3653,46 +3664,46 @@ msgstr "Automatische erkennen"
 msgid "Internal"
 msgstr "Intern"
 
-#: src/modules/battery/e_mod_config.c:267
+#: src/modules/battery/e_mod_config.c:289
 #: src/modules/temperature/e_mod_config.c:271
 msgid "udev"
 msgstr "udev"
 
-#: src/modules/battery/e_mod_config.c:270
+#: src/modules/battery/e_mod_config.c:292
 msgid "Fuzzy Mode"
 msgstr "Fuzzy-Modus"
 
-#: src/modules/battery/e_mod_config.c:274
+#: src/modules/battery/e_mod_config.c:296
 msgid "HAL"
 msgstr "HAL"
 
-#: src/modules/battery/e_mod_config.c:279
+#: src/modules/battery/e_mod_config.c:301
 #: src/modules/temperature/e_mod_config.c:273
 msgid "Hardware"
 msgstr "Hardware"
 
-#: src/modules/battery/e_mod_main.c:145
+#: src/modules/battery/e_mod_main.c:148 src/modules/battery/e_mod_main.c:443
 msgid "Battery"
 msgstr "Batterie"
 
-#: src/modules/battery/e_mod_main.c:455
+#: src/modules/battery/e_mod_main.c:446 src/modules/battery/e_mod_main.c:477
 msgid "Your battery is low!"
 msgstr "Niedriger Akkustand"
 
-#: src/modules/battery/e_mod_main.c:457
+#: src/modules/battery/e_mod_main.c:447 src/modules/battery/e_mod_main.c:479
 msgid "AC power is recommended."
 msgstr "Netzbetrieb empfohlen"
 
-#: src/modules/battery/e_mod_main.c:532
+#: src/modules/battery/e_mod_main.c:554
 msgid "N/A"
 msgstr "Nicht verfügbar"
 
-#: src/modules/battery/e_mod_main.c:612 src/modules/battery/e_mod_main.c:614
-#: src/modules/battery/e_mod_main.c:621 src/modules/battery/e_mod_main.c:623
+#: src/modules/battery/e_mod_main.c:634 src/modules/battery/e_mod_main.c:636
+#: src/modules/battery/e_mod_main.c:643 src/modules/battery/e_mod_main.c:645
 msgid "ERROR"
 msgstr "FEHLER"
 
-#: src/modules/battery/e_mod_main.c:723
+#: src/modules/battery/e_mod_main.c:758
 msgid "Battery Meter"
 msgstr "Akkuzustand"
 
@@ -3859,7 +3870,7 @@ msgid "Dialog Settings"
 msgstr "Dialogeinstellungen"
 
 #: src/modules/conf_dialogs/e_int_config_dialogs.c:109
-#: src/modules/conf_performance/e_int_config_engine.c:95
+#: src/modules/conf_performance/e_int_config_engine.c:86
 #: src/modules/conf_theme/e_int_config_fonts.c:651
 #: src/modules/everything/evry_config.c:519 src/modules/ibox/e_mod_config.c:96
 #: src/modules/mixer/conf_gadget.c:191 src/modules/mixer/conf_module.c:91
@@ -4080,7 +4091,7 @@ msgstr "Animationsgeschwindigkeit"
 
 #: src/modules/conf_display/e_int_config_desks.c:197
 #: src/modules/conf_display/e_int_config_dpms.c:306
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:168
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:194
 #: src/modules/conf_window_manipulation/e_int_config_window_stacking.c:151
 #, c-format
 msgid "%1.1f sec"
@@ -4458,28 +4469,28 @@ msgstr ""
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1310
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1334
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1366
-#: src/modules/gadman/e_mod_gadman.c:839
+#: src/modules/gadman/e_mod_gadman.c:837
 msgid "CTRL"
 msgstr "STRG"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1315
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1339
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1371
-#: src/modules/gadman/e_mod_gadman.c:844
+#: src/modules/gadman/e_mod_gadman.c:842
 msgid "ALT"
 msgstr "ALT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1321
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1345
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1377
-#: src/modules/gadman/e_mod_gadman.c:850
+#: src/modules/gadman/e_mod_gadman.c:848
 msgid "SHIFT"
 msgstr "SHIFT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1327
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1351
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1383
-#: src/modules/gadman/e_mod_gadman.c:856
+#: src/modules/gadman/e_mod_gadman.c:854
 msgid "WIN"
 msgstr "WIN"
 
@@ -4844,11 +4855,11 @@ msgstr "Rand"
 
 #: src/modules/conf_menus/e_int_config_menus.c:289
 #: src/modules/conf_menus/e_int_config_menus.c:294
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:136
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:145
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:154
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:173
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:178
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:162
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:180
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:199
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:204
 #, c-format
 msgid "%2.0f pixels"
 msgstr "%2.0f Pixel"
@@ -4947,16 +4958,16 @@ msgstr "Suchverzeichnisse"
 msgid "Environment Variables"
 msgstr "Exportierte Umgebungsvariablen"
 
-#: src/modules/conf_performance/e_int_config_engine.c:38
+#: src/modules/conf_performance/e_int_config_engine.c:37
 msgid "Engine Settings"
 msgstr "Engine-Einstellungen"
 
-#: src/modules/conf_performance/e_int_config_engine.c:96
-#: src/modules/conf_performance/e_int_config_engine.c:138
+#: src/modules/conf_performance/e_int_config_engine.c:87
+#: src/modules/conf_performance/e_int_config_engine.c:109
 msgid "Use ARGB instead of shaped windows"
 msgstr "ARGB anstelle von verformten Fenstern nutzen"
 
-#: src/modules/conf_performance/e_int_config_engine.c:140
+#: src/modules/conf_performance/e_int_config_engine.c:111
 msgid ""
 "You have chosen to enable ARGB composite support,<br>but your current screen "
 "does not support composite.<br><br>Are you sure you wish to enable ARGB "
@@ -5425,16 +5436,16 @@ msgstr "Text mit zugewiesenen Farben."
 msgid "Colors depend on theme capabilities."
 msgstr "Farben hängen vom Thema ab."
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:843
+#: src/modules/conf_theme/e_int_config_color_classes.c:853
 msgid "Window Manager"
 msgstr "Fenstermanager"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:845
+#: src/modules/conf_theme/e_int_config_color_classes.c:855
 #: src/modules/conf_theme/e_int_config_fonts.c:81
 msgid "Widgets"
 msgstr "Grafikobjekte"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:851
+#: src/modules/conf_theme/e_int_config_color_classes.c:861
 msgid "Others"
 msgstr "Andere"
 
@@ -5633,7 +5644,7 @@ msgid "Bytecode"
 msgstr "Bytecode"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:662
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:193
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:219
 #: src/modules/cpufreq/e_mod_main.c:227 src/modules/cpufreq/e_mod_main.c:259
 msgid "Automatic"
 msgstr "Automatisch"
@@ -5861,8 +5872,9 @@ msgid "Scaling"
 msgstr "Skalierung"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:36
-msgid "Client List Settings"
-msgstr "Fensterlisteneinstellungen"
+#, fuzzy
+msgid "Window List Menu Settings"
+msgstr "Fensterlisten-Einstellungen"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:97
 msgid "Group By"
@@ -6129,55 +6141,92 @@ msgstr "Fokus bei Verlust zurückgeben"
 msgid "Slide pointer to a new focused window"
 msgstr "Mauszeiger zu einem neuen fokussierten Fenster verschieben"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:53
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:62
 #: src/modules/conf_window_manipulation/e_mod_main.c:20
 msgid "Window Geometry"
 msgstr "Fenstergeometrie"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:130
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:156
 msgid "Resist obstacles"
 msgstr "Widerstände"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:132
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:158
 msgid "Other windows"
 msgstr "Andere Fenster"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:141
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:167
 msgid "Edge of the screen"
 msgstr "Widerstand an den Bildschirmkanten"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:150
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
 msgid "Desktop gadgets"
 msgstr "Helfer auf den Arbeitsflächen"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:161
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
 msgid "Resistance"
 msgstr "Widerstand"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:166
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:192
 msgid "Automatically accept changes after:"
 msgstr "Automatisch Änderungen annehmen nach:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:197
 msgid "Move by"
 msgstr "Verschieben um"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:202
 msgid "Resize by"
 msgstr "Größe ändern um"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:181
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:207
 msgid "Keyboard"
 msgstr "Tastatur"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:213
 msgid "Limit resize to useful geometry"
 msgstr "Größenänderung auf sinnvolle Geometrie beschränken"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:190
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:216
 msgid "Move after resize"
 msgstr "Nach Größenänderung verschieben"
 
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:224
+msgid "Follow Move"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:227
+#, fuzzy
+msgid "Follow Resize"
+msgstr "Größe ändern"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:230
+msgid "Follow Raise"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:233
+#, fuzzy
+msgid "Follow Lower"
+msgstr "Folgt dem Fenster"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:236
+msgid "Follow Layer"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:239
+#, fuzzy
+msgid "Follow Desktop"
+msgstr "...allen Arbeitsflächen"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:242
+#, fuzzy
+msgid "Follow Iconify"
+msgstr "Minimieren"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:246
+#, fuzzy
+msgid "Transients"
+msgstr "Vergänglichkeit"
+
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:44
 #: src/modules/conf_window_manipulation/e_mod_main.c:22
 msgid "Window Maximize Policy"
@@ -6199,13 +6248,13 @@ msgstr "Verfügbaren Platz belegen"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:161
 #: src/modules/everything/evry_config.c:568
-#: src/modules/gadman/e_mod_gadman.c:759
+#: src/modules/gadman/e_mod_gadman.c:757
 msgid "Horizontal"
 msgstr "Horizontal"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:163
 #: src/modules/everything/evry_config.c:561
-#: src/modules/gadman/e_mod_gadman.c:767
+#: src/modules/gadman/e_mod_gadman.c:765
 msgid "Vertical"
 msgstr "Vertikal"
 
@@ -6266,8 +6315,14 @@ msgid "Window Focus"
 msgstr "Fensterfokus"
 
 #: src/modules/conf_window_manipulation/e_mod_main.c:23
-msgid "Client List Menu"
-msgstr "Fensterlistenmenü"
+#, fuzzy
+msgid "Window List Menu"
+msgstr "Fensterliste"
+
+#: src/modules/conf_window_manipulation/e_mod_main.c:24
+#, fuzzy
+msgid "Window Process Management"
+msgstr "Energieverwaltung"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:33
 #: src/modules/conf_window_remembers/e_mod_main.c:17
@@ -6291,7 +6346,7 @@ msgid "Details"
 msgstr "Details"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:141
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:306
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
 msgid "<No Name>"
 msgstr "<kein Name>"
 
@@ -6300,7 +6355,7 @@ msgid "Class:"
 msgstr "Klasse:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:148
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
 msgid "<No Class>"
 msgstr "<keine Klasse>"
 
@@ -6309,7 +6364,7 @@ msgid "Title:"
 msgstr "Titel:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
 msgid "<No Title>"
 msgstr "<kein Titel>"
 
@@ -6318,7 +6373,7 @@ msgid "Role:"
 msgstr "Rolle:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:162
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:314
 msgid "<No Role>"
 msgstr "<keine Rolle>"
 
@@ -6535,15 +6590,15 @@ msgstr "Everything-Einstellung"
 msgid "Show Everything Dialog"
 msgstr "Everything-Dialog zeigen"
 
-#: src/modules/everything/e_mod_main.c:422
+#: src/modules/everything/e_mod_main.c:420
 msgid "Everything Module"
 msgstr "Everything-Modul"
 
-#: src/modules/everything/e_mod_main.c:611
+#: src/modules/everything/e_mod_main.c:609
 msgid "Run Everything"
 msgstr "Everything ausführen"
 
-#: src/modules/everything/evry_config.c:79
+#: src/modules/everything/evry_config.c:78
 msgid "Everything Settings"
 msgstr "Everything-Einstellungen"
 
@@ -6662,7 +6717,7 @@ msgid "Object Plugins"
 msgstr "Objekt-Plugins"
 
 #: src/modules/everything/evry_config.c:537
-#: src/modules/everything/evry_config.c:738
+#: src/modules/everything/evry_config.c:737
 msgid "Plugins"
 msgstr "Plugins"
 
@@ -6703,7 +6758,7 @@ msgstr "Größe des Edge-Popups"
 msgid "Geometry"
 msgstr "Fenster-Geometrie"
 
-#: src/modules/everything/evry_config.c:633
+#: src/modules/everything/evry_config.c:632
 msgid "Everything Collection"
 msgstr "Everything-Sammlung"
 
@@ -6711,7 +6766,7 @@ msgstr "Everything-Sammlung"
 msgid "Items"
 msgstr "Objekte"
 
-#: src/modules/everything/evry_plug_aggregator.c:330
+#: src/modules/everything/evry_plug_aggregator.c:301
 msgid "No plugins loaded"
 msgstr "Keine Plugins geladen"
 
@@ -6753,51 +6808,51 @@ msgstr ""
 "hilight>schaltet die Listenansichtsmodi um<br><hilight>STRG+3</hilight> "
 "schaltet die Vorschaubildansichtsmodi um"
 
-#: src/modules/everything/evry_plug_apps.c:1250
-#: src/modules/everything/evry_plug_apps.c:1387
+#: src/modules/everything/evry_plug_apps.c:1238
+#: src/modules/everything/evry_plug_apps.c:1373
 msgid "Everything Applications"
 msgstr "Everything-Anwendungen"
 
-#: src/modules/everything/evry_plug_apps.c:1282
+#: src/modules/everything/evry_plug_apps.c:1270
 msgid "Commands"
 msgstr "Befehle"
 
-#: src/modules/everything/evry_plug_apps.c:1283
+#: src/modules/everything/evry_plug_apps.c:1271
 msgid "Terminal Command"
 msgstr "TerminalBefehl"
 
-#: src/modules/everything/evry_plug_apps.c:1288
+#: src/modules/everything/evry_plug_apps.c:1276
 msgid "Sudo GUI"
 msgstr "Sudo-GUI"
 
-#: src/modules/everything/evry_plug_apps.c:1367
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_apps.c:1354
+#: src/modules/everything/evry_plug_files.c:1585
 #, fuzzy
 msgid "Everything Plugin"
 msgstr "Alles"
 
-#: src/modules/everything/evry_plug_files.c:1471
-#: src/modules/everything/evry_plug_files.c:1623
+#: src/modules/everything/evry_plug_files.c:1456
+#: src/modules/everything/evry_plug_files.c:1607
 msgid "Everything Files"
 msgstr "Everything-Dateien"
 
-#: src/modules/everything/evry_plug_files.c:1498
+#: src/modules/everything/evry_plug_files.c:1483
 msgid "Show recent files"
 msgstr "Zuletzt verwendete  Dateien zeigen"
 
-#: src/modules/everything/evry_plug_files.c:1502
+#: src/modules/everything/evry_plug_files.c:1487
 msgid "Search recent files"
 msgstr "Zuletzt verwendete Dateien durchsuchen"
 
-#: src/modules/everything/evry_plug_files.c:1506
+#: src/modules/everything/evry_plug_files.c:1491
 msgid "Search cached files"
 msgstr "Zwischengespeicherte Dateien durchsuchen"
 
-#: src/modules/everything/evry_plug_files.c:1510
+#: src/modules/everything/evry_plug_files.c:1495
 msgid "Cache visited directories"
 msgstr "Besuchte Verzeichnisse zwischenspeichern"
 
-#: src/modules/everything/evry_plug_files.c:1514
+#: src/modules/everything/evry_plug_files.c:1499
 msgid "Clear cache"
 msgstr "Zwischenspeicher leeren"
 
@@ -6952,7 +7007,7 @@ msgid "Show Toolbar"
 msgstr "Werkzeugleiste zeigen"
 
 #: src/modules/fileman/e_mod_config.c:278
-#: src/modules/gadman/e_mod_gadman.c:803
+#: src/modules/gadman/e_mod_gadman.c:801
 msgid "Behavior"
 msgstr "Verhalten"
 
@@ -7144,27 +7199,27 @@ msgstr "Hintergrund"
 msgid "Background Options"
 msgstr "Hintergrundeinstellungen"
 
-#: src/modules/gadman/e_mod_gadman.c:720
+#: src/modules/gadman/e_mod_gadman.c:718
 msgid "Begin move/resize"
 msgstr "Verschieben/Größenänderung starten"
 
-#: src/modules/gadman/e_mod_gadman.c:751
+#: src/modules/gadman/e_mod_gadman.c:749
 msgid "Free"
 msgstr "Frei"
 
-#: src/modules/gadman/e_mod_gadman.c:775
+#: src/modules/gadman/e_mod_gadman.c:773
 msgid "Appearance"
 msgstr "Erscheinungsbild"
 
-#: src/modules/gadman/e_mod_gadman.c:783
+#: src/modules/gadman/e_mod_gadman.c:781
 msgid "Always on desktop"
 msgstr "Immer auf der Arbeitsfläche"
 
-#: src/modules/gadman/e_mod_gadman.c:793
+#: src/modules/gadman/e_mod_gadman.c:791
 msgid "On top pressing"
 msgstr "Nach oben durch Drücken von"
 
-#: src/modules/gadman/e_mod_gadman.c:824
+#: src/modules/gadman/e_mod_gadman.c:822
 msgid "Add other gadgets"
 msgstr "Andere Helfer hinzufügen"
 
@@ -7579,7 +7634,11 @@ msgstr "Start"
 msgid "System Control"
 msgstr "Systemsteuerung"
 
-#: src/modules/syscon/e_mod_main.c:52
+#: src/modules/syscon/e_mod_main.c:37
+msgid "Syscon"
+msgstr ""
+
+#: src/modules/syscon/e_mod_main.c:58
 msgid "System Controls"
 msgstr "Systemeinstellungen"
 
@@ -7936,6 +7995,12 @@ msgstr ""
 msgid "Systray"
 msgstr "Systemleiste"
 
+#~ msgid "Client List Settings"
+#~ msgstr "Fensterlisteneinstellungen"
+
+#~ msgid "Client List Menu"
+#~ msgstr "Fensterlistenmenü"
+
 #~ msgid "Acpi"
 #~ msgstr "ACPI"
 
old mode 100755 (executable)
new mode 100644 (file)
index f1319c2..9349976
--- a/po/el.po
+++ b/po/el.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: el\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2011-11-29 09:56+0900\n"
+"POT-Creation-Date: 2012-01-18 16:13+0900\n"
 "PO-Revision-Date: 2011-11-20 22:33+0200\n"
 "Last-Translator: George Koutsikos <ragecryx@yahoo.gr>\n"
 "Language-Team: Greek, Modern (1453-) <>\n"
@@ -28,7 +28,7 @@ msgid "About Enlightenment"
 msgstr "Σχετικά με το Enlightenment"
 
 #: src/bin/e_about.c:17 src/bin/e_actions.c:2728 src/bin/e_config_dialog.c:272
-#: src/bin/e_fm.c:974 src/bin/e_int_border_menu.c:151
+#: src/bin/e_fm.c:975 src/bin/e_int_border_menu.c:151
 #: src/bin/e_int_border_prop.c:81 src/bin/e_theme_about.c:17
 #: src/modules/conf/e_conf.c:163
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:843
@@ -41,7 +41,7 @@ msgstr "Κλείσιμο"
 #: src/bin/e_about.c:18 src/bin/e_actions.c:3060 src/bin/e_actions.c:3064
 #: src/bin/e_actions.c:3068 src/bin/e_int_menus.c:182 src/bin/e_main.c:534
 #: src/modules/conf_theme/e_int_config_cursor.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:219
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:221
 #: src/modules/wizard/page_000.c:29
 msgid "Enlightenment"
 msgstr "Enlightenment"
@@ -91,7 +91,7 @@ msgstr "Είστε σίγουροι ότι θέλετε να σκοτώσετε
 #: src/bin/e_actions.c:380 src/bin/e_actions.c:1917 src/bin/e_actions.c:2014
 #: src/bin/e_actions.c:2077 src/bin/e_actions.c:2140 src/bin/e_actions.c:2208
 #: src/bin/e_actions.c:2271 src/bin/e_confirm_dialog.c:44
-#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9205 src/bin/e_fm.c:9459
+#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9238 src/bin/e_fm.c:9492
 #: src/bin/e_module.c:518 src/bin/e_screensaver.c:145
 msgid "Yes"
 msgstr "Ναι"
@@ -99,7 +99,7 @@ msgstr "Ναι"
 #: src/bin/e_actions.c:382 src/bin/e_actions.c:1919 src/bin/e_actions.c:2016
 #: src/bin/e_actions.c:2079 src/bin/e_actions.c:2142 src/bin/e_actions.c:2210
 #: src/bin/e_actions.c:2273 src/bin/e_confirm_dialog.c:45
-#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9203 src/bin/e_fm.c:9460
+#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9236 src/bin/e_fm.c:9493
 #: src/bin/e_module.c:519 src/bin/e_screensaver.c:147
 msgid "No"
 msgstr "Όχι"
@@ -167,7 +167,7 @@ msgstr ""
 msgid "Window : Actions"
 msgstr "Παράθυρο : Ενέργειες"
 
-#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6168 src/bin/e_gadcon.c:1410
+#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6201 src/bin/e_gadcon.c:1410
 #: src/bin/e_int_border_menu.c:592
 msgid "Move"
 msgstr "Μετακίνηση"
@@ -301,7 +301,7 @@ msgstr "Εναλλαγή σε κατάσταση ακινητοποίησης"
 #: src/bin/e_actions.c:2927 src/bin/e_actions.c:2929 src/bin/e_actions.c:2931
 #: src/bin/e_actions.c:2933 src/bin/e_actions.c:2935 src/bin/e_actions.c:2937
 #: src/bin/e_actions.c:2939 src/bin/e_actions.c:3114 src/bin/e_actions.c:3119
-#: src/bin/e_fm.c:3267 src/bin/e_fm.c:3273 src/bin/e_fm.c:9986
+#: src/bin/e_fm.c:3300 src/bin/e_fm.c:3306 src/bin/e_fm.c:10019
 #: src/bin/e_fm_device.c:334 src/bin/e_fm_device.c:358
 #: src/bin/e_fm_device.c:637 src/bin/e_fm_device.c:664
 #: src/bin/e_int_menus.c:144 src/bin/e_int_shelf_config.c:247
@@ -671,8 +671,8 @@ msgstr "Εναλλαγή σε λειτουργία εκτός σύνδεσης"
 #: src/modules/conf_theme/e_int_config_theme.c:396
 #: src/modules/conf_theme/e_int_config_theme.c:796
 #: src/modules/gadman/e_mod_config.c:182 src/modules/syscon/e_mod_main.c:31
-#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:52
-#: src/modules/syscon/e_mod_main.c:119
+#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:58
+#: src/modules/syscon/e_mod_main.c:125
 msgid "System"
 msgstr "Σύστημα"
 
@@ -728,10 +728,10 @@ msgstr "Ορισμός ως ταπετσαρία"
 msgid "Color Selector"
 msgstr "Επιλογή χρώματος"
 
-#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1611 src/bin/e_config.c:2229
+#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1580 src/bin/e_config.c:2198
 #: src/bin/e_config_dialog.c:262 src/bin/e_eap_editor.c:854
 #: src/bin/e_eap_editor.c:918 src/bin/e_entry_dialog.c:62 src/bin/e_exec.c:398
-#: src/bin/e_fm.c:8717 src/bin/e_fm.c:9361 src/bin/e_fm_prop.c:507
+#: src/bin/e_fm.c:8750 src/bin/e_fm.c:9394 src/bin/e_fm_prop.c:507
 #: src/bin/e_int_border_remember.c:324 src/bin/e_int_border_remember.c:525
 #: src/bin/e_module.c:415 src/bin/e_sys.c:487 src/bin/e_sys.c:524
 #: src/bin/e_utils.c:707 src/modules/conf_dialogs/e_int_config_profiles.c:387
@@ -746,7 +746,7 @@ msgid "OK"
 msgstr "Εντάξει"
 
 #: src/bin/e_color_dialog.c:47 src/bin/e_eap_editor.c:856
-#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8719
+#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8752
 #: src/bin/e_fm_prop.c:508 src/bin/e_utils.c:1162
 #: src/modules/conf_dialogs/e_int_config_profiles.c:388
 #: src/modules/conf_intl/e_int_config_imc_import.c:124
@@ -758,7 +758,7 @@ msgstr "Εντάξει"
 msgid "Cancel"
 msgstr "Ακύρωση"
 
-#: src/bin/e_config.c:972 src/bin/e_config.c:1005
+#: src/bin/e_config.c:959 src/bin/e_config.c:992
 msgid ""
 "Settings data needed upgrading. Your old settings have<br>been wiped and a "
 "new set of defaults initialized. This<br>will happen regularly during "
@@ -769,7 +769,7 @@ msgid ""
 "the hiccup in your settings.<br>"
 msgstr ""
 
-#: src/bin/e_config.c:989
+#: src/bin/e_config.c:976
 msgid ""
 "Your settings are NEWER than Enlightenment. This is very<br>strange. This "
 "should not happen unless you downgraded<br>Enlightenment or copied the "
@@ -778,108 +778,112 @@ msgid ""
 "to<br>defaults. Sorry for the inconvenience.<br>"
 msgstr ""
 
-#: src/bin/e_config.c:1598 src/bin/e_config.c:2216
+#: src/bin/e_config.c:1567 src/bin/e_config.c:2185
 msgid "Enlightenment Settings Write Problems"
 msgstr "Προβλήματα εγγραφής ρυθμίσεων του Enlightenment"
 
-#: src/bin/e_config.c:1601
-#, c-format
+#: src/bin/e_config.c:1570
+#, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while moving config files<br>from:<br>"
+"Enlightenment has had an error while moving config files<br>from:<br>"
 "%s<br><br>to:<br>%s<br><br>The rest of the write has been aborted for safety."
 "<br>"
 msgstr ""
+"Ενα σφάλμα παρουσιάστηκε κατα την αποθήκευση των ρυθμίσεων<br>του "
+"Enlightenment στο δίσκο. Το πρόβλημα δεν μπορεί να<brb>προσδιοριστεί."
+"<br><br>Το αρχείο που παρουσιάστηκε το σφάλμα ήταν:<br>%s<br><br>Αυτό το "
+"αρχείο διαγράφηκε για να αποφευχθούν φθαρμένα δεδομένα. <br>"
 
-#: src/bin/e_config.c:2126
+#: src/bin/e_config.c:2095
 msgid "Settings Upgraded"
 msgstr "Ρυθμίσεις αναβαθμίστηκαν"
 
-#: src/bin/e_config.c:2143
+#: src/bin/e_config.c:2112
 msgid "The EET file handle is bad."
 msgstr ""
 
-#: src/bin/e_config.c:2146
+#: src/bin/e_config.c:2115
 msgid "The file data is empty."
 msgstr ""
 
-#: src/bin/e_config.c:2149
+#: src/bin/e_config.c:2118
 msgid ""
 "The file is not writable. Perhaps the disk is read-only<br>or you lost "
 "permissions to your files."
 msgstr ""
 
-#: src/bin/e_config.c:2152
+#: src/bin/e_config.c:2121
 msgid "Memory ran out while preparing the write.<br>Please free up memory."
 msgstr ""
 
-#: src/bin/e_config.c:2155
+#: src/bin/e_config.c:2124
 msgid "This is a generic error."
 msgstr ""
 
-#: src/bin/e_config.c:2158
+#: src/bin/e_config.c:2127
 msgid ""
 "The settings file is too large.<br>It should be very small (a few hundred KB "
 "at most)."
 msgstr ""
 
-#: src/bin/e_config.c:2161
+#: src/bin/e_config.c:2130
 msgid "You have I/O errors on the disk.<br>Maybe it needs replacing?"
 msgstr ""
 
-#: src/bin/e_config.c:2164
+#: src/bin/e_config.c:2133
 msgid "You ran out of space while writing the file"
 msgstr ""
 
-#: src/bin/e_config.c:2167
+#: src/bin/e_config.c:2136
 msgid "The file was closed on it while writing."
 msgstr ""
 
-#: src/bin/e_config.c:2170
+#: src/bin/e_config.c:2139
 msgid "Memory-mapping (mmap) of the file failed."
 msgstr ""
 
-#: src/bin/e_config.c:2173
+#: src/bin/e_config.c:2142
 msgid "X509 Encoding failed."
 msgstr ""
 
-#: src/bin/e_config.c:2176
+#: src/bin/e_config.c:2145
 msgid "Signature failed."
 msgstr ""
 
-#: src/bin/e_config.c:2179
+#: src/bin/e_config.c:2148
 msgid "The signature was invalid."
 msgstr ""
 
-#: src/bin/e_config.c:2182
+#: src/bin/e_config.c:2151
 msgid "Not signed."
 msgstr "Μη υπογεγραμμένο."
 
-#: src/bin/e_config.c:2185
+#: src/bin/e_config.c:2154
 msgid "Feature not implemented."
 msgstr ""
 
-#: src/bin/e_config.c:2188
+#: src/bin/e_config.c:2157
 msgid "PRNG was not seeded."
 msgstr ""
 
-#: src/bin/e_config.c:2191
+#: src/bin/e_config.c:2160
 msgid "Encryption failed."
 msgstr "Κωδικοποίηση απέτυχε."
 
-#: src/bin/e_config.c:2194
+#: src/bin/e_config.c:2163
 #, fuzzy
 msgid "Decryption failed."
 msgstr "Αποκωδικοποίηση απέτυχε."
 
-#: src/bin/e_config.c:2197
+#: src/bin/e_config.c:2166
 #, fuzzy
 msgid "The error is unknown to Enlightenment."
 msgstr "Καλώς ορίσατε στο Enlightenment"
 
-#: src/bin/e_config.c:2219
+#: src/bin/e_config.c:2188
 #, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while writing<br>its config file.<br>"
+"Enlightenment has had an error while writing<br>its config file.<br>"
 "%s<br><br>The file where the error occurred was:<br>%s<br><br>This file has "
 "been deleted to avoid corrupt data.<br>"
 msgstr ""
@@ -888,9 +892,10 @@ msgstr ""
 "<br><br>Το αρχείο που παρουσιάστηκε το σφάλμα ήταν:<br>%s<br><br>Αυτό το "
 "αρχείο διαγράφηκε για να αποφευχθούν φθαρμένα δεδομένα. <br>"
 
-#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:721
+#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:756
 #: src/modules/conf/e_mod_main.c:275 src/modules/conf_paths/e_mod_main.c:17
 #: src/modules/conf_performance/e_mod_main.c:17
+#: src/modules/syscon/e_mod_main.c:36
 msgid "Advanced"
 msgstr "Προχωρημένα"
 
@@ -912,9 +917,9 @@ msgstr "Επεκτάσεις"
 
 #: src/bin/e_configure.c:29 src/bin/e_configure.c:32 src/bin/e_configure.c:242
 #: src/modules/conf_paths/e_int_config_paths.c:80
-#: src/modules/conf_theme/e_int_config_color_classes.c:847
+#: src/modules/conf_theme/e_int_config_color_classes.c:857
 #: src/modules/conf_theme/e_int_config_fonts.c:98
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:234
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:236
 msgid "Modules"
 msgstr "Αρθρώματα"
 
@@ -923,7 +928,7 @@ msgstr "Αρθρώματα"
 msgid "Preferences"
 msgstr "Ρύθμιση εικονιδίου"
 
-#: src/bin/e_container.c:132
+#: src/bin/e_container.c:124
 #, c-format
 msgid "Container %d"
 msgstr "Υποδοχέας %d"
@@ -1055,7 +1060,7 @@ msgstr "Αρχείο επιφάνειας εργασίας"
 #: src/bin/e_eap_editor.c:775
 #: src/modules/conf_performance/e_int_config_performance.c:115
 #: src/modules/everything/evry_config.c:378
-#: src/modules/everything/evry_plug_files.c:1491
+#: src/modules/everything/evry_plug_files.c:1476
 #: src/modules/pager/e_mod_config.c:126 src/modules/pager/e_mod_config.c:213
 msgid "General"
 msgstr "Γενικά"
@@ -1084,26 +1089,26 @@ msgstr "Επιλογή εικονιδίου"
 msgid "Select an Executable"
 msgstr "Επιλογή ενός εκτελέσιμου"
 
-#: src/bin/e_entry.c:496 src/bin/e_fm.c:8208 src/bin/e_shelf.c:1703
+#: src/bin/e_entry.c:501 src/bin/e_fm.c:8241 src/bin/e_shelf.c:1703
 #: src/modules/conf_dialogs/e_int_config_profiles.c:135
 #: src/modules/conf_shelves/e_int_config_shelf.c:81
 #: src/modules/ibar/e_mod_config.c:108
 msgid "Delete"
 msgstr "Διαγραφή"
 
-#: src/bin/e_entry.c:506 src/bin/e_fm.c:8116
+#: src/bin/e_entry.c:511 src/bin/e_fm.c:8149
 msgid "Cut"
 msgstr "Αποκοπή"
 
-#: src/bin/e_entry.c:514 src/bin/e_fm.c:6163 src/bin/e_fm.c:8130
+#: src/bin/e_entry.c:519 src/bin/e_fm.c:6196 src/bin/e_fm.c:8163
 msgid "Copy"
 msgstr "Αντιγραφή"
 
-#: src/bin/e_entry.c:522 src/bin/e_fm.c:7954 src/bin/e_fm.c:8143
+#: src/bin/e_entry.c:527 src/bin/e_fm.c:7987 src/bin/e_fm.c:8176
 msgid "Paste"
 msgstr "Επικόλληση"
 
-#: src/bin/e_entry.c:532
+#: src/bin/e_entry.c:537
 msgid "Select All"
 msgstr "Επιλογή όλων"
 
@@ -1254,211 +1259,211 @@ msgstr "Δεδομένα εξόδου"
 msgid "There was no output."
 msgstr "Δεν υπήρξε έξοδος."
 
-#: src/bin/e_fm.c:976
+#: src/bin/e_fm.c:977
 msgid "Nonexistent path"
 msgstr "Ανύπαρκτη διαδρομή"
 
-#: src/bin/e_fm.c:979
+#: src/bin/e_fm.c:980
 #, c-format
 msgid "%s doesn't exist."
 msgstr "%s δεν υπάρχει."
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Mount Error"
 msgstr "Σφάλμα προσάρτησης"
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Can't mount device"
 msgstr "Αδυναμία σύνδεσης συσκευής"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Unmount Error"
 msgstr "Σφάλμα αποπροσάρτησης"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Can't unmount device"
 msgstr "Αδυναμία αποπροσάρτησης συσκευής"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Eject Error"
 msgstr "Σφάλμα εξαγωγής"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Can't eject device"
 msgstr "Αδυναμία εξαγωγής συσκευής"
 
-#: src/bin/e_fm.c:3748
+#: src/bin/e_fm.c:3781
 #, c-format
 msgid "%i Files"
 msgstr "%i Αρχεία"
 
-#: src/bin/e_fm.c:6176 src/bin/e_fm.c:7962 src/bin/e_fm.c:8151
+#: src/bin/e_fm.c:6209 src/bin/e_fm.c:7995 src/bin/e_fm.c:8184
 msgid "Link"
 msgstr "Σύνδεσμος"
 
-#: src/bin/e_fm.c:6184 src/bin/e_fm.c:9143 src/bin/e_fm.c:9284
+#: src/bin/e_fm.c:6217 src/bin/e_fm.c:9176 src/bin/e_fm.c:9317
 msgid "Abort"
 msgstr "Ακύρωση"
 
-#: src/bin/e_fm.c:7881 src/bin/e_fm.c:8041
+#: src/bin/e_fm.c:7914 src/bin/e_fm.c:8074
 msgid "Inherit parent settings"
 msgstr "Κληρονόμησε τις ρυθμίσεις γονέα"
 
-#: src/bin/e_fm.c:7890 src/bin/e_fm.c:8050
+#: src/bin/e_fm.c:7923 src/bin/e_fm.c:8083
 #: src/modules/fileman/e_mod_config.c:219
 msgid "View Mode"
 msgstr "Λειτουργία προβολής"
 
-#: src/bin/e_fm.c:7897 src/bin/e_fm.c:8057
+#: src/bin/e_fm.c:7930 src/bin/e_fm.c:8090
 msgid "Refresh View"
 msgstr "Ανανέωση προβολής"
 
-#: src/bin/e_fm.c:7905 src/bin/e_fm.c:8065
+#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8098
 msgid "Show Hidden Files"
 msgstr "Εμφάνιση κρυφών αρχείων"
 
-#: src/bin/e_fm.c:7917 src/bin/e_fm.c:8077
+#: src/bin/e_fm.c:7950 src/bin/e_fm.c:8110
 msgid "Remember Ordering"
 msgstr "Απομνημόνευση σειράς"
 
-#: src/bin/e_fm.c:7926 src/bin/e_fm.c:8086
+#: src/bin/e_fm.c:7959 src/bin/e_fm.c:8119
 msgid "Sort Now"
 msgstr "Ταξινόμηση τώρα"
 
-#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8101
+#: src/bin/e_fm.c:7971 src/bin/e_fm.c:8134
 #: src/modules/conf_paths/e_int_config_paths.c:205
 msgid "New Directory"
 msgstr "Νέος κατάλογος"
 
-#: src/bin/e_fm.c:8216
+#: src/bin/e_fm.c:8249
 msgid "Rename"
 msgstr "Μετονομασία"
 
-#: src/bin/e_fm.c:8235
+#: src/bin/e_fm.c:8268
 msgid "Unmount"
 msgstr "Αποπροσάρτηση"
 
-#: src/bin/e_fm.c:8240
+#: src/bin/e_fm.c:8273
 msgid "Mount"
 msgstr "Προσάρτηση"
 
-#: src/bin/e_fm.c:8245
+#: src/bin/e_fm.c:8278
 msgid "Eject"
 msgstr "Εξαγωγή"
 
-#: src/bin/e_fm.c:8257
+#: src/bin/e_fm.c:8290
 msgid "Application Properties"
 msgstr "Ιδιότητες εφαρμογής"
 
-#: src/bin/e_fm.c:8263 src/bin/e_fm_prop.c:105
+#: src/bin/e_fm.c:8296 src/bin/e_fm_prop.c:105
 msgid "File Properties"
 msgstr "Ιδιότητες αρχείου"
 
-#: src/bin/e_fm.c:8500 src/bin/e_fm.c:8553
+#: src/bin/e_fm.c:8533 src/bin/e_fm.c:8586
 msgid "Use default"
 msgstr "Χρήση προκαθορισμένων"
 
-#: src/bin/e_fm.c:8526 src/modules/fileman/e_mod_config.c:224
+#: src/bin/e_fm.c:8559 src/modules/fileman/e_mod_config.c:224
 msgid "Grid Icons"
 msgstr "Εικονίδια πλέγματος"
 
-#: src/bin/e_fm.c:8534 src/modules/fileman/e_mod_config.c:226
+#: src/bin/e_fm.c:8567 src/modules/fileman/e_mod_config.c:226
 msgid "Custom Icons"
 msgstr "Προσαρμοσμένα εικονίδια"
 
-#: src/bin/e_fm.c:8542 src/modules/everything/evry_config.c:430
+#: src/bin/e_fm.c:8575 src/modules/everything/evry_config.c:430
 #: src/modules/everything/evry_config.c:460
 #: src/modules/fileman/e_mod_config.c:234
 msgid "List"
 msgstr "Λίστα"
 
-#: src/bin/e_fm.c:8568
+#: src/bin/e_fm.c:8601
 #, c-format
 msgid "Icon Size (%d)"
 msgstr "Μέγεθος εικονιδίου (%d)"
 
-#: src/bin/e_fm.c:8614 src/bin/e_fm.c:8820
+#: src/bin/e_fm.c:8647 src/bin/e_fm.c:8853
 msgid "Set background..."
 msgstr "Ορισμός ταπετσαρίας..."
 
-#: src/bin/e_fm.c:8619 src/bin/e_fm.c:8864
+#: src/bin/e_fm.c:8652 src/bin/e_fm.c:8897
 msgid "Set overlay..."
 msgstr "Ορισμός επίστρωσης..."
 
-#: src/bin/e_fm.c:8718 src/modules/conf_theme/e_int_config_theme.c:1032
+#: src/bin/e_fm.c:8751 src/modules/conf_theme/e_int_config_theme.c:1032
 msgid "Clear"
 msgstr "Καθαρισμός"
 
-#: src/bin/e_fm.c:8944
+#: src/bin/e_fm.c:8977
 msgid "Create a new Directory"
 msgstr "Δημιουργία νέου καταλόγου"
 
-#: src/bin/e_fm.c:8945
+#: src/bin/e_fm.c:8978
 msgid "New Directory Name:"
 msgstr "Όνομα νέου καταλόγου:"
 
-#: src/bin/e_fm.c:8999
+#: src/bin/e_fm.c:9032
 #, c-format
 msgid "Rename %s to:"
 msgstr "Μετονομασία %s σε:"
 
-#: src/bin/e_fm.c:9001
+#: src/bin/e_fm.c:9034
 msgid "Rename File"
 msgstr "Μετονομασία αρχείου"
 
-#: src/bin/e_fm.c:9142 src/bin/e_fm.c:9283
+#: src/bin/e_fm.c:9175 src/bin/e_fm.c:9316
 msgid "Retry"
 msgstr "Προσπάθεια ξανά"
 
-#: src/bin/e_fm.c:9146 src/bin/e_fm.c:9289
+#: src/bin/e_fm.c:9179 src/bin/e_fm.c:9322
 msgid "Error"
 msgstr "Σφάλμα"
 
-#: src/bin/e_fm.c:9149
+#: src/bin/e_fm.c:9182
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: src/bin/e_fm.c:9204
+#: src/bin/e_fm.c:9237
 msgid "No to all"
 msgstr "Όχι σε ολα"
 
-#: src/bin/e_fm.c:9206
+#: src/bin/e_fm.c:9239
 msgid "Yes to all"
 msgstr "Ναί σε όλα"
 
-#: src/bin/e_fm.c:9209
+#: src/bin/e_fm.c:9242
 msgid "Warning"
 msgstr "Προειδοποίηση"
 
-#: src/bin/e_fm.c:9212
+#: src/bin/e_fm.c:9245
 #, c-format
 msgid "File already exists, overwrite?<br><hilight>%s</hilight>"
 msgstr "Το αρχείο υπάρχει ήδη, αντικατάσταση?<br><hilight>%s</hilight>"
 
-#: src/bin/e_fm.c:9285
+#: src/bin/e_fm.c:9318
 msgid "Ignore this"
 msgstr "Παράβλεψη αυτού"
 
-#: src/bin/e_fm.c:9286
+#: src/bin/e_fm.c:9319
 msgid "Ignore all"
 msgstr "Παράβλεψη όλων"
 
-#: src/bin/e_fm.c:9291
+#: src/bin/e_fm.c:9324
 #, c-format
 msgid "An error occurred while performing an operation.<br>%s"
 msgstr "Ένα σφάλμα προέκυψε κατα την εκτέλεση μιας λειτουργίας.<br>%s"
 
-#: src/bin/e_fm.c:9462
+#: src/bin/e_fm.c:9495
 msgid "Confirm Delete"
 msgstr "Επιβεβαίωση διαγραφής"
 
-#: src/bin/e_fm.c:9467
+#: src/bin/e_fm.c:9500
 #, c-format
 msgid "Are you sure you want to delete<br><hilight>%s</hilight> ?"
 msgstr "Είστε σίγουροι ότι θέλετε να διαγράψετε<br><hilight>%s</hilight> ?"
 
-#: src/bin/e_fm.c:9473
+#: src/bin/e_fm.c:9506
 #, c-format
 msgid ""
 "Are you sure you want to delete<br>the %d selected files in:<br><hilight>%s</"
@@ -1584,11 +1589,11 @@ msgstr "Μετακίνηση σε"
 msgid "Automatically scroll contents"
 msgstr "Αυτόματη κύλιση περιεχομένων"
 
-#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:731
+#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:729
 msgid "Plain"
 msgstr "Απλό"
 
-#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:739
+#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:737
 msgid "Inset"
 msgstr "Ένθεμα"
 
@@ -1602,11 +1607,11 @@ msgstr "Εμφάνιση"
 #: src/modules/conf_applications/e_int_config_apps.c:239
 #: src/modules/conf_applications/e_int_config_apps.c:260
 #: src/modules/conf_applications/e_int_config_apps.c:280
-#: src/modules/gadman/e_mod_gadman.c:815 src/modules/ibar/e_mod_main.c:801
+#: src/modules/gadman/e_mod_gadman.c:813 src/modules/ibar/e_mod_main.c:801
 msgid "Remove"
 msgstr "Αφαίρεση"
 
-#: src/bin/e_gadcon.c:1991
+#: src/bin/e_gadcon.c:2007
 msgid "Stop moving"
 msgstr ""
 
@@ -1725,7 +1730,7 @@ msgstr "Παράθυρο"
 
 #: src/bin/e_int_border_menu.c:138 src/bin/e_int_config_modules.c:59
 #: src/bin/e_int_menus.c:230 src/bin/e_shelf.c:1695
-#: src/modules/battery/e_mod_main.c:183 src/modules/clock/e_mod_main.c:296
+#: src/modules/battery/e_mod_main.c:186 src/modules/clock/e_mod_main.c:296
 #: src/modules/clock/e_mod_main.c:540 src/modules/conf/e_conf.c:124
 #: src/modules/conf/e_conf.c:134 src/modules/conf/e_mod_main.c:102
 #: src/modules/conf_dialogs/e_mod_main.c:17
@@ -2129,7 +2134,7 @@ msgid "Utilities"
 msgstr "Βοηθήματα"
 
 #: src/bin/e_int_config_modules.c:55
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_files.c:1585
 #: src/modules/fileman/e_mod_main.c:56 src/modules/fileman/e_mod_main.c:76
 #: src/modules/fileman/e_mod_main.c:420
 msgid "Files"
@@ -2221,7 +2226,7 @@ msgstr "Αγαπημένες εφαρμογές"
 #: src/modules/conf_theme/e_int_config_fonts.c:58
 #: src/modules/conf_theme/e_mod_main.c:38
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:194
-#: src/modules/everything/evry_plug_apps.c:1367
+#: src/modules/everything/evry_plug_apps.c:1354
 msgid "Applications"
 msgstr "Εφαρμογές"
 
@@ -2420,31 +2425,31 @@ msgid ""
 "Perhaps you are out of memory?"
 msgstr ""
 
-#: src/bin/e_main.c:274
-#, fuzzy
-msgid "Enlightenment cannot initialize Ecore_IMF!\n"
-msgstr "Το Enlightenment δεν μπορεί να ρυθμίση την προφύλαξη οθόνης για τον X."
-
-#: src/bin/e_main.c:284
+#: src/bin/e_main.c:273
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_File!\n"
 msgstr "Το Enlightenment δεν μπορεί να ρυθμίση την προφύλαξη οθόνης για τον X."
 
-#: src/bin/e_main.c:293
+#: src/bin/e_main.c:282
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Con!\n"
 msgstr "Το Enlightenment δεν μπορεί να ρυθμίση την προφύλαξη οθόνης για τον X."
 
-#: src/bin/e_main.c:302
+#: src/bin/e_main.c:291
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Ipc!\n"
 msgstr "Το Enlightenment δεν μπορεί να ρυθμίση την προφύλαξη οθόνης για τον X."
 
-#: src/bin/e_main.c:313
+#: src/bin/e_main.c:302
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_X!\n"
 msgstr "Το Enlightenment δεν μπορεί να ρυθμίση την προφύλαξη οθόνης για τον X."
 
+#: src/bin/e_main.c:314
+#, fuzzy
+msgid "Enlightenment cannot initialize Ecore_IMF!\n"
+msgstr "Το Enlightenment δεν μπορεί να ρυθμίση την προφύλαξη οθόνης για τον X."
+
 #: src/bin/e_main.c:324
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Evas!\n"
@@ -2485,12 +2490,7 @@ msgstr ""
 msgid "Enlightenment cannot initialize E_Xinerama!\n"
 msgstr "Το Enlightenment δεν μπορεί να ρυθμίση την προφύλαξη οθόνης για τον X."
 
-#: src/bin/e_main.c:397
-#, fuzzy
-msgid "Enlightenment cannot initialize E_Randr!\n"
-msgstr "Το Enlightenment δεν μπορεί να ρυθμίση την προφύλαξη οθόνης για τον X."
-
-#: src/bin/e_main.c:415
+#: src/bin/e_main.c:406
 msgid ""
 "Enlightenment cannot create directories in your home directory.\n"
 "Perhaps you have no home directory or the disk is full?"
@@ -2498,14 +2498,19 @@ msgstr ""
 "Το Enlightenment δεν μπορεί να δημιουργήσει φακέλους στο home φάκελο σας.\n"
 "Πιθανόν δεν έχετε φάκελο home ή ο δίσκος είναι γεμάτος;"
 
-#: src/bin/e_main.c:425
+#: src/bin/e_main.c:416
 msgid "Enlightenment cannot set up its file registry system."
 msgstr ""
 
-#: src/bin/e_main.c:434
+#: src/bin/e_main.c:425
 msgid "Enlightenment cannot set up its config system."
 msgstr "Το Enlightenment δεν μπορεί να ρυθμίσει το σύστημα ρύθμισης του."
 
+#: src/bin/e_main.c:436
+#, fuzzy
+msgid "Enlightenment cannot initialize E_Randr!\n"
+msgstr "Το Enlightenment δεν μπορεί να ρυθμίση την προφύλαξη οθόνης για τον X."
+
 #: src/bin/e_main.c:445
 #, fuzzy
 msgid "Enlightenment cannot set up its environment."
@@ -2775,35 +2780,40 @@ msgid "Enlightenment cannot initialize the XSettings system.\n"
 msgstr "Το Enlightenment δεν μπορεί να ρυθμίσει τις DPMS ρυθμίσεις."
 
 #: src/bin/e_main.c:877
+#, fuzzy
+msgid "Enlightenment cannot initialize the Update system.\n"
+msgstr "Το Enlightenment δεν μπορεί να ρυθμίσει το σύστημα θεμάτων του."
+
+#: src/bin/e_main.c:886
 msgid "Setup Desktop Environment"
 msgstr ""
 
-#: src/bin/e_main.c:881
+#: src/bin/e_main.c:890
 #, fuzzy
 msgid "Enlightenment cannot initialize its desktop environment.\n"
 msgstr "Το Enlightenment δεν μπορεί να ρυθμίσει το σύστημα θεμάτων του."
 
-#: src/bin/e_main.c:889
+#: src/bin/e_main.c:898
 msgid "Setup File Ordering"
 msgstr "Ρύθμιση ταξινόμησης αρχείων"
 
-#: src/bin/e_main.c:893
+#: src/bin/e_main.c:902
 msgid "Enlightenment cannot set up its order file system."
 msgstr ""
 
-#: src/bin/e_main.c:908
+#: src/bin/e_main.c:917
 msgid "Load Modules"
 msgstr "Φόρτωση αρθρωμάτων"
 
-#: src/bin/e_main.c:938
+#: src/bin/e_main.c:947
 msgid "Configure Shelves"
 msgstr "Ρύθμιση ραφιών"
 
-#: src/bin/e_main.c:949
+#: src/bin/e_main.c:958
 msgid "Almost Done"
 msgstr "Σχεδόν ολοκληρώθηκε"
 
-#: src/bin/e_main.c:1094
+#: src/bin/e_main.c:1103
 #, c-format
 msgid ""
 "Options:\n"
@@ -2832,7 +2842,7 @@ msgid ""
 "\t\tIf you need this help, you don't need this option.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1147
+#: src/bin/e_main.c:1156
 msgid ""
 "You are executing enlightenment directly. This is\n"
 "bad. Please do not execute the \"enlightenment\"\n"
@@ -2842,17 +2852,17 @@ msgid ""
 "before enlightenment itself begins running.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1426
+#: src/bin/e_main.c:1435
 msgid "Testing Format Support"
 msgstr "Δοκιμή υποστήριξης τύπων αρχείων"
 
-#: src/bin/e_main.c:1430
+#: src/bin/e_main.c:1439
 msgid ""
 "Enlightenment found Evas can't create a buffer canvas. Please check\n"
 "Evas has Software Buffer engine support.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1442
+#: src/bin/e_main.c:1451
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load SVG files. Check Evas has SVG loader "
@@ -2862,7 +2872,7 @@ msgstr ""
 "Ελέγξτε αν το Evas έχει\n"
 "υποστήριξη για φόρτωση PNG.\n"
 
-#: src/bin/e_main.c:1452
+#: src/bin/e_main.c:1461
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load JPEG files. Check Evas has JPEG loader "
@@ -2872,7 +2882,7 @@ msgstr ""
 "Ελέγξτε αν το Evas έχει\n"
 "υποστήριξη για φόρτωση JPEG.\n"
 
-#: src/bin/e_main.c:1462
+#: src/bin/e_main.c:1471
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load PNG files. Check Evas has PNG loader "
@@ -2882,7 +2892,7 @@ msgstr ""
 "Ελέγξτε αν το Evas έχει\n"
 "υποστήριξη για φόρτωση PNG.\n"
 
-#: src/bin/e_main.c:1472
+#: src/bin/e_main.c:1481
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load EET files. Check Evas has EET loader "
@@ -2892,14 +2902,14 @@ msgstr ""
 "Ελέγξτε αν το Evas έχει\n"
 "υποστήριξη για φόρτωση EET.\n"
 
-#: src/bin/e_main.c:1486
+#: src/bin/e_main.c:1495
 msgid ""
 "Enlightenment found Evas can't load the 'Sans' font. Check Evas has "
 "fontconfig\n"
 "support and system fontconfig defines a 'Sans' font.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1677
+#: src/bin/e_main.c:1686
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. There was an "
@@ -2907,11 +2917,11 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1682 src/bin/e_main.c:1699
+#: src/bin/e_main.c:1691 src/bin/e_main.c:1708
 msgid "Enlightenment crashed early on start and has been restarted"
 msgstr ""
 
-#: src/bin/e_main.c:1683
+#: src/bin/e_main.c:1692
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>There was an "
@@ -2919,7 +2929,7 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1692
+#: src/bin/e_main.c:1701
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. All modules "
 "have been disabled<br>and will not be loaded to help remove any "
@@ -2927,7 +2937,7 @@ msgid ""
 "dialog should let you select your<br>modules again."
 msgstr ""
 
-#: src/bin/e_main.c:1700
+#: src/bin/e_main.c:1709
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>All modules "
 "have been disabled and will not be loaded to help<br>remove any problem "
@@ -3401,71 +3411,75 @@ msgstr "Απαγόρευση"
 msgid "Read-Write"
 msgstr "Ανάγνωση-εγγραφή"
 
-#: src/modules/battery/e_mod_config.c:60
+#: src/modules/battery/e_mod_config.c:63
 msgid "Battery Monitor Settings"
 msgstr "Ρύθμιση επόπτη μπαταρίας"
 
-#: src/modules/battery/e_mod_config.c:126
+#: src/modules/battery/e_mod_config.c:132
 msgid "Show alert when battery is low"
 msgstr "Εμφάνιση προειδοποίησης όταν η μπαταρία τελειώνει"
 
-#: src/modules/battery/e_mod_config.c:211
+#: src/modules/battery/e_mod_config.c:136
+msgid "Use desktop notifications for alert."
+msgstr ""
+
+#: src/modules/battery/e_mod_config.c:233
 msgid "Check every:"
 msgstr "Έλεγχος κάθε:"
 
-#: src/modules/battery/e_mod_config.c:213
+#: src/modules/battery/e_mod_config.c:235
 #: src/modules/conf_performance/e_int_config_performance.c:121
 #: src/modules/temperature/e_mod_config.c:233
 #, c-format
 msgid "%1.0f ticks"
 msgstr "%1.0f tick"
 
-#: src/modules/battery/e_mod_config.c:217
+#: src/modules/battery/e_mod_config.c:239
 #, fuzzy
 msgid "Hibernate when below:"
 msgstr "Αδρανοποίηση"
 
-#: src/modules/battery/e_mod_config.c:219
-#: src/modules/battery/e_mod_config.c:238
+#: src/modules/battery/e_mod_config.c:241
+#: src/modules/battery/e_mod_config.c:260
 #, c-format
 msgid "%1.0f %%"
 msgstr "%1.0f %%"
 
-#: src/modules/battery/e_mod_config.c:223
+#: src/modules/battery/e_mod_config.c:245
 msgid "Polling"
 msgstr "Σφυγμομέτρηση"
 
-#: src/modules/battery/e_mod_config.c:227
+#: src/modules/battery/e_mod_config.c:249
 msgid "Show low battery alert"
 msgstr "Εμφάνιση ειδοποίησης για χαμηλή μπαταρία"
 
-#: src/modules/battery/e_mod_config.c:231
+#: src/modules/battery/e_mod_config.c:253
 msgid "Alert when at:"
 msgstr "Ειδοποίηση όταν:"
 
-#: src/modules/battery/e_mod_config.c:234
+#: src/modules/battery/e_mod_config.c:256
 #, c-format
 msgid "%1.0f min"
 msgstr "%1.0f λεπτά"
 
-#: src/modules/battery/e_mod_config.c:242
+#: src/modules/battery/e_mod_config.c:264
 msgid "Auto dismiss in..."
 msgstr "Αυτόματη απόρριψη σε..."
 
-#: src/modules/battery/e_mod_config.c:247
+#: src/modules/battery/e_mod_config.c:269
 #, c-format
 msgid "%1.0f sec"
 msgstr "%1.0f δευτ."
 
-#: src/modules/battery/e_mod_config.c:254
+#: src/modules/battery/e_mod_config.c:276
 msgid "Alert"
 msgstr "Ειδοποίηση"
 
-#: src/modules/battery/e_mod_config.c:260
+#: src/modules/battery/e_mod_config.c:282
 msgid "Auto Detect"
 msgstr "Αυτόματη αναγνώριση"
 
-#: src/modules/battery/e_mod_config.c:263
+#: src/modules/battery/e_mod_config.c:285
 #: src/modules/conf_applications/e_mod_main.c:52
 #: src/modules/conf_display/e_mod_main.c:40
 #: src/modules/conf_theme/e_mod_main.c:23
@@ -3473,46 +3487,46 @@ msgstr "Αυτόματη αναγνώριση"
 msgid "Internal"
 msgstr "Εσωτερικό"
 
-#: src/modules/battery/e_mod_config.c:267
+#: src/modules/battery/e_mod_config.c:289
 #: src/modules/temperature/e_mod_config.c:271
 msgid "udev"
 msgstr "udev"
 
-#: src/modules/battery/e_mod_config.c:270
+#: src/modules/battery/e_mod_config.c:292
 msgid "Fuzzy Mode"
 msgstr "Ασαφής λειτουργία"
 
-#: src/modules/battery/e_mod_config.c:274
+#: src/modules/battery/e_mod_config.c:296
 msgid "HAL"
 msgstr "HAL"
 
-#: src/modules/battery/e_mod_config.c:279
+#: src/modules/battery/e_mod_config.c:301
 #: src/modules/temperature/e_mod_config.c:273
 msgid "Hardware"
 msgstr "Υλικό"
 
-#: src/modules/battery/e_mod_main.c:145
+#: src/modules/battery/e_mod_main.c:148 src/modules/battery/e_mod_main.c:443
 msgid "Battery"
 msgstr "Μπαταρία"
 
-#: src/modules/battery/e_mod_main.c:455
+#: src/modules/battery/e_mod_main.c:446 src/modules/battery/e_mod_main.c:477
 msgid "Your battery is low!"
 msgstr "Χαμηλή στάθμη μπαταριάς!"
 
-#: src/modules/battery/e_mod_main.c:457
+#: src/modules/battery/e_mod_main.c:447 src/modules/battery/e_mod_main.c:479
 msgid "AC power is recommended."
 msgstr "Προτείνεται πηγή εναλλασσόμενου ρεύματος."
 
-#: src/modules/battery/e_mod_main.c:532
+#: src/modules/battery/e_mod_main.c:554
 msgid "N/A"
 msgstr "N/A"
 
-#: src/modules/battery/e_mod_main.c:612 src/modules/battery/e_mod_main.c:614
-#: src/modules/battery/e_mod_main.c:621 src/modules/battery/e_mod_main.c:623
+#: src/modules/battery/e_mod_main.c:634 src/modules/battery/e_mod_main.c:636
+#: src/modules/battery/e_mod_main.c:643 src/modules/battery/e_mod_main.c:645
 msgid "ERROR"
 msgstr "ΣΦΑΛΜΑ"
 
-#: src/modules/battery/e_mod_main.c:723
+#: src/modules/battery/e_mod_main.c:758
 msgid "Battery Meter"
 msgstr "Μετρητής μπαταρίας"
 
@@ -3665,7 +3679,7 @@ msgid "Dialog Settings"
 msgstr "Ρυθμίσεις διαλόγων"
 
 #: src/modules/conf_dialogs/e_int_config_dialogs.c:109
-#: src/modules/conf_performance/e_int_config_engine.c:95
+#: src/modules/conf_performance/e_int_config_engine.c:86
 #: src/modules/conf_theme/e_int_config_fonts.c:651
 #: src/modules/everything/evry_config.c:519 src/modules/ibox/e_mod_config.c:96
 #: src/modules/mixer/conf_gadget.c:191 src/modules/mixer/conf_module.c:91
@@ -3863,7 +3877,7 @@ msgstr "Ταχύτητα κίνησης"
 
 #: src/modules/conf_display/e_int_config_desks.c:197
 #: src/modules/conf_display/e_int_config_dpms.c:306
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:168
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:194
 #: src/modules/conf_window_manipulation/e_int_config_window_stacking.c:151
 #, c-format
 msgid "%1.1f sec"
@@ -4234,28 +4248,28 @@ msgstr ""
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1310
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1334
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1366
-#: src/modules/gadman/e_mod_gadman.c:839
+#: src/modules/gadman/e_mod_gadman.c:837
 msgid "CTRL"
 msgstr "CTRL"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1315
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1339
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1371
-#: src/modules/gadman/e_mod_gadman.c:844
+#: src/modules/gadman/e_mod_gadman.c:842
 msgid "ALT"
 msgstr "ALT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1321
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1345
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1377
-#: src/modules/gadman/e_mod_gadman.c:850
+#: src/modules/gadman/e_mod_gadman.c:848
 msgid "SHIFT"
 msgstr "SHIFT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1327
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1351
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1383
-#: src/modules/gadman/e_mod_gadman.c:856
+#: src/modules/gadman/e_mod_gadman.c:854
 msgid "WIN"
 msgstr "WIN"
 
@@ -4606,11 +4620,11 @@ msgstr "Περιθώριο"
 
 #: src/modules/conf_menus/e_int_config_menus.c:289
 #: src/modules/conf_menus/e_int_config_menus.c:294
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:136
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:145
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:154
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:173
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:178
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:162
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:180
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:199
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:204
 #, c-format
 msgid "%2.0f pixels"
 msgstr "%2.0f pixel"
@@ -4708,16 +4722,16 @@ msgstr "Αναζήτηση καταλόγων"
 msgid "Environment Variables"
 msgstr "Μεταβλητές περιβάλλοντος"
 
-#: src/modules/conf_performance/e_int_config_engine.c:38
+#: src/modules/conf_performance/e_int_config_engine.c:37
 msgid "Engine Settings"
 msgstr "Ρυθμίσεις μηχανής"
 
-#: src/modules/conf_performance/e_int_config_engine.c:96
-#: src/modules/conf_performance/e_int_config_engine.c:138
+#: src/modules/conf_performance/e_int_config_engine.c:87
+#: src/modules/conf_performance/e_int_config_engine.c:109
 msgid "Use ARGB instead of shaped windows"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:140
+#: src/modules/conf_performance/e_int_config_engine.c:111
 msgid ""
 "You have chosen to enable ARGB composite support,<br>but your current screen "
 "does not support composite.<br><br>Are you sure you wish to enable ARGB "
@@ -5191,16 +5205,16 @@ msgstr "Κείμενο με εφαρμοσμένα χρώματα."
 msgid "Colors depend on theme capabilities."
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:843
+#: src/modules/conf_theme/e_int_config_color_classes.c:853
 msgid "Window Manager"
 msgstr "Διαχειριστής παραθύρων"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:845
+#: src/modules/conf_theme/e_int_config_color_classes.c:855
 #: src/modules/conf_theme/e_int_config_fonts.c:81
 msgid "Widgets"
 msgstr "Συστατικά"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:851
+#: src/modules/conf_theme/e_int_config_color_classes.c:861
 msgid "Others"
 msgstr "Άλλα"
 
@@ -5399,7 +5413,7 @@ msgid "Bytecode"
 msgstr "Bytecode"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:662
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:193
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:219
 #: src/modules/cpufreq/e_mod_main.c:227 src/modules/cpufreq/e_mod_main.c:259
 msgid "Automatic"
 msgstr "Αυτόματα"
@@ -5627,8 +5641,9 @@ msgid "Scaling"
 msgstr "Κλιμάκωση"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:36
-msgid "Client List Settings"
-msgstr ""
+#, fuzzy
+msgid "Window List Menu Settings"
+msgstr "Ρυθμίσεις λίστας παραθύρων"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:97
 msgid "Group By"
@@ -5897,55 +5912,92 @@ msgstr ""
 msgid "Slide pointer to a new focused window"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:53
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:62
 #: src/modules/conf_window_manipulation/e_mod_main.c:20
 msgid "Window Geometry"
 msgstr "Γεωμετρία παραθύρου"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:130
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:156
 msgid "Resist obstacles"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:132
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:158
 msgid "Other windows"
 msgstr "Άλλα παράθυρα"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:141
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:167
 msgid "Edge of the screen"
 msgstr "Άκρη της οθόνης"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:150
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
 msgid "Desktop gadgets"
 msgstr "Συστατικά επιφάνειας εργασίας"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:161
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
 msgid "Resistance"
 msgstr "Αντίσταση"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:166
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:192
 msgid "Automatically accept changes after:"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:197
 msgid "Move by"
 msgstr "Μετακίνησε κατά:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:202
 msgid "Resize by"
 msgstr "Αλλαγή μεγέθους κατά:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:181
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:207
 msgid "Keyboard"
 msgstr "Πληκτρολόγιο"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:213
 msgid "Limit resize to useful geometry"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:190
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:216
 msgid "Move after resize"
 msgstr "Μετακίνηση μετά την αλλαγή μεγέθους"
 
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:224
+msgid "Follow Move"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:227
+#, fuzzy
+msgid "Follow Resize"
+msgstr "Αλλαγή μεγέθους"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:230
+msgid "Follow Raise"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:233
+#, fuzzy
+msgid "Follow Lower"
+msgstr "Ακολουθεί το παράθυρο"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:236
+msgid "Follow Layer"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:239
+#, fuzzy
+msgid "Follow Desktop"
+msgstr "Σε όλες τις επιφάνειες εργασίας"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:242
+#, fuzzy
+msgid "Follow Iconify"
+msgstr "Εικονιδιοποίηση"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:246
+#, fuzzy
+msgid "Transients"
+msgstr "Παροδικότητα"
+
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:44
 #: src/modules/conf_window_manipulation/e_mod_main.c:22
 msgid "Window Maximize Policy"
@@ -5967,13 +6019,13 @@ msgstr "Γέμισμα διαθέσιμου χώρου"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:161
 #: src/modules/everything/evry_config.c:568
-#: src/modules/gadman/e_mod_gadman.c:759
+#: src/modules/gadman/e_mod_gadman.c:757
 msgid "Horizontal"
 msgstr "Οριζόντια"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:163
 #: src/modules/everything/evry_config.c:561
-#: src/modules/gadman/e_mod_gadman.c:767
+#: src/modules/gadman/e_mod_gadman.c:765
 msgid "Vertical"
 msgstr "Κάθετα"
 
@@ -6035,8 +6087,14 @@ msgid "Window Focus"
 msgstr "Εστίαση παραθύρου"
 
 #: src/modules/conf_window_manipulation/e_mod_main.c:23
-msgid "Client List Menu"
-msgstr ""
+#, fuzzy
+msgid "Window List Menu"
+msgstr "Λίστα παραθύρων"
+
+#: src/modules/conf_window_manipulation/e_mod_main.c:24
+#, fuzzy
+msgid "Window Process Management"
+msgstr "Διαχείριση ενέργειας"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:33
 #: src/modules/conf_window_remembers/e_mod_main.c:17
@@ -6061,7 +6119,7 @@ msgid "Details"
 msgstr "Λεπτομέρειες"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:141
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:306
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
 msgid "<No Name>"
 msgstr "<Χωρίς Όνομα>"
 
@@ -6070,7 +6128,7 @@ msgid "Class:"
 msgstr "Κλάση:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:148
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
 msgid "<No Class>"
 msgstr "<Χωρίς Κλάση>"
 
@@ -6079,7 +6137,7 @@ msgid "Title:"
 msgstr "Τίτλος:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
 msgid "<No Title>"
 msgstr "<Χωρίς Τίτλο>"
 
@@ -6088,7 +6146,7 @@ msgid "Role:"
 msgstr "Ρόλος:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:162
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:314
 msgid "<No Role>"
 msgstr "<Χωρίς Ρόλο>"
 
@@ -6298,15 +6356,15 @@ msgstr "Ρύθμιση του Everything"
 msgid "Show Everything Dialog"
 msgstr "Εμφάνιση διαλόγου Everything"
 
-#: src/modules/everything/e_mod_main.c:422
+#: src/modules/everything/e_mod_main.c:420
 msgid "Everything Module"
 msgstr "Αρθρώμα Everything"
 
-#: src/modules/everything/e_mod_main.c:611
+#: src/modules/everything/e_mod_main.c:609
 msgid "Run Everything"
 msgstr "Εκτέλεση Everything"
 
-#: src/modules/everything/evry_config.c:79
+#: src/modules/everything/evry_config.c:78
 msgid "Everything Settings"
 msgstr "Ρυθμίσεις Everything"
 
@@ -6425,7 +6483,7 @@ msgid "Object Plugins"
 msgstr "Πρόσθετα αντικειμένου"
 
 #: src/modules/everything/evry_config.c:537
-#: src/modules/everything/evry_config.c:738
+#: src/modules/everything/evry_config.c:737
 msgid "Plugins"
 msgstr "Πρόσθετα"
 
@@ -6466,7 +6524,7 @@ msgstr ""
 msgid "Geometry"
 msgstr "Γεωμετρία"
 
-#: src/modules/everything/evry_config.c:633
+#: src/modules/everything/evry_config.c:632
 msgid "Everything Collection"
 msgstr "Συλλογή Everything"
 
@@ -6474,7 +6532,7 @@ msgstr "Συλλογή Everything"
 msgid "Items"
 msgstr "Αντικέιμενα"
 
-#: src/modules/everything/evry_plug_aggregator.c:330
+#: src/modules/everything/evry_plug_aggregator.c:301
 msgid "No plugins loaded"
 msgstr "Χωρίς φορτωμένα πρόσθετα"
 
@@ -6499,51 +6557,51 @@ msgid ""
 "toggle thumb view modes"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1250
-#: src/modules/everything/evry_plug_apps.c:1387
+#: src/modules/everything/evry_plug_apps.c:1238
+#: src/modules/everything/evry_plug_apps.c:1373
 msgid "Everything Applications"
 msgstr "Εφαρμογές Everything"
 
-#: src/modules/everything/evry_plug_apps.c:1282
+#: src/modules/everything/evry_plug_apps.c:1270
 msgid "Commands"
 msgstr "Εντολές"
 
-#: src/modules/everything/evry_plug_apps.c:1283
+#: src/modules/everything/evry_plug_apps.c:1271
 msgid "Terminal Command"
 msgstr "Εντολή τερματικού"
 
-#: src/modules/everything/evry_plug_apps.c:1288
+#: src/modules/everything/evry_plug_apps.c:1276
 msgid "Sudo GUI"
 msgstr "Διεπαφή του Sudo"
 
-#: src/modules/everything/evry_plug_apps.c:1367
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_apps.c:1354
+#: src/modules/everything/evry_plug_files.c:1585
 msgid "Everything Plugin"
 msgstr "Πρόσθετο για τα πάντα"
 
-#: src/modules/everything/evry_plug_files.c:1471
-#: src/modules/everything/evry_plug_files.c:1623
+#: src/modules/everything/evry_plug_files.c:1456
+#: src/modules/everything/evry_plug_files.c:1607
 msgid "Everything Files"
 msgstr "Αρχεία Everything"
 
-#: src/modules/everything/evry_plug_files.c:1498
+#: src/modules/everything/evry_plug_files.c:1483
 msgid "Show recent files"
 msgstr "Εμφάνιση πρόσφατων αρχείων"
 
-#: src/modules/everything/evry_plug_files.c:1502
+#: src/modules/everything/evry_plug_files.c:1487
 msgid "Search recent files"
 msgstr "Αναζήτηση πρόσφατων αρχείων"
 
-#: src/modules/everything/evry_plug_files.c:1506
+#: src/modules/everything/evry_plug_files.c:1491
 msgid "Search cached files"
 msgstr "Αναζήτηση προσωρινών αρχείων"
 
-#: src/modules/everything/evry_plug_files.c:1510
+#: src/modules/everything/evry_plug_files.c:1495
 #, fuzzy
 msgid "Cache visited directories"
 msgstr "Κατάλογοι καθορισμένοι από το χρήστη"
 
-#: src/modules/everything/evry_plug_files.c:1514
+#: src/modules/everything/evry_plug_files.c:1499
 msgid "Clear cache"
 msgstr "Καθαρισμός προσωρινής μνήμης"
 
@@ -6683,7 +6741,7 @@ msgid "Show Toolbar"
 msgstr "Εμφάνιση γραμμής εργαλείων"
 
 #: src/modules/fileman/e_mod_config.c:278
-#: src/modules/gadman/e_mod_gadman.c:803
+#: src/modules/gadman/e_mod_gadman.c:801
 msgid "Behavior"
 msgstr "Συμπεριφορά"
 
@@ -6876,27 +6934,27 @@ msgstr "Φόντο"
 msgid "Background Options"
 msgstr "Επιλογές ταπετσαρίας"
 
-#: src/modules/gadman/e_mod_gadman.c:720
+#: src/modules/gadman/e_mod_gadman.c:718
 msgid "Begin move/resize"
 msgstr "Έναρξη μετακίνησης/αλλαγής μεγέθους"
 
-#: src/modules/gadman/e_mod_gadman.c:751
+#: src/modules/gadman/e_mod_gadman.c:749
 msgid "Free"
 msgstr "Ελεύθερο"
 
-#: src/modules/gadman/e_mod_gadman.c:775
+#: src/modules/gadman/e_mod_gadman.c:773
 msgid "Appearance"
 msgstr "Εμφάνιση"
 
-#: src/modules/gadman/e_mod_gadman.c:783
+#: src/modules/gadman/e_mod_gadman.c:781
 msgid "Always on desktop"
 msgstr "Πάντα στην επιφάνεια εργασίας"
 
-#: src/modules/gadman/e_mod_gadman.c:793
+#: src/modules/gadman/e_mod_gadman.c:791
 msgid "On top pressing"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:824
+#: src/modules/gadman/e_mod_gadman.c:822
 msgid "Add other gadgets"
 msgstr "Προσθήκη άλλων συστατικών"
 
@@ -7321,7 +7379,11 @@ msgstr "Έναρξη"
 msgid "System Control"
 msgstr "Χειρισμός συστήματος"
 
-#: src/modules/syscon/e_mod_main.c:52
+#: src/modules/syscon/e_mod_main.c:37
+msgid "Syscon"
+msgstr ""
+
+#: src/modules/syscon/e_mod_main.c:58
 msgid "System Controls"
 msgstr "Χειρισμοί συστήματος"
 
old mode 100755 (executable)
new mode 100644 (file)
index a2e2659..2937a83
--- a/po/eo.po
+++ b/po/eo.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: eo\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2011-11-29 09:56+0900\n"
+"POT-Creation-Date: 2012-01-18 16:13+0900\n"
 "PO-Revision-Date: 2009-12-06 10:46+0100\n"
 "Last-Translator: Olivier <eliovir@nospam.gmail.com>\n"
 "Language-Team: Esperanto <translation-team-eo@lists.sourceforge.net>\n"
@@ -30,7 +30,7 @@ msgid "About Enlightenment"
 msgstr "Pri Enlightenment"
 
 #: src/bin/e_about.c:17 src/bin/e_actions.c:2728 src/bin/e_config_dialog.c:272
-#: src/bin/e_fm.c:974 src/bin/e_int_border_menu.c:151
+#: src/bin/e_fm.c:975 src/bin/e_int_border_menu.c:151
 #: src/bin/e_int_border_prop.c:81 src/bin/e_theme_about.c:17
 #: src/modules/conf/e_conf.c:163
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:843
@@ -43,7 +43,7 @@ msgstr "Fermi"
 #: src/bin/e_about.c:18 src/bin/e_actions.c:3060 src/bin/e_actions.c:3064
 #: src/bin/e_actions.c:3068 src/bin/e_int_menus.c:182 src/bin/e_main.c:534
 #: src/modules/conf_theme/e_int_config_cursor.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:219
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:221
 #: src/modules/wizard/page_000.c:29
 msgid "Enlightenment"
 msgstr "Enlightenment"
@@ -93,7 +93,7 @@ msgstr "Ĉu vi cestas, ke vi deziras mortigi tiun fenestron?"
 #: src/bin/e_actions.c:380 src/bin/e_actions.c:1917 src/bin/e_actions.c:2014
 #: src/bin/e_actions.c:2077 src/bin/e_actions.c:2140 src/bin/e_actions.c:2208
 #: src/bin/e_actions.c:2271 src/bin/e_confirm_dialog.c:44
-#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9205 src/bin/e_fm.c:9459
+#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9238 src/bin/e_fm.c:9492
 #: src/bin/e_module.c:518 src/bin/e_screensaver.c:145
 msgid "Yes"
 msgstr "Jes"
@@ -101,7 +101,7 @@ msgstr "Jes"
 #: src/bin/e_actions.c:382 src/bin/e_actions.c:1919 src/bin/e_actions.c:2016
 #: src/bin/e_actions.c:2079 src/bin/e_actions.c:2142 src/bin/e_actions.c:2210
 #: src/bin/e_actions.c:2273 src/bin/e_confirm_dialog.c:45
-#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9203 src/bin/e_fm.c:9460
+#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9236 src/bin/e_fm.c:9493
 #: src/bin/e_module.c:519 src/bin/e_screensaver.c:147
 msgid "No"
 msgstr "Ne"
@@ -174,7 +174,7 @@ msgstr ""
 msgid "Window : Actions"
 msgstr "Fenestro : Agoj"
 
-#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6168 src/bin/e_gadcon.c:1410
+#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6201 src/bin/e_gadcon.c:1410
 #: src/bin/e_int_border_menu.c:592
 msgid "Move"
 msgstr "Movi"
@@ -309,7 +309,7 @@ msgstr "Inversigi Pinglatan Staton"
 #: src/bin/e_actions.c:2927 src/bin/e_actions.c:2929 src/bin/e_actions.c:2931
 #: src/bin/e_actions.c:2933 src/bin/e_actions.c:2935 src/bin/e_actions.c:2937
 #: src/bin/e_actions.c:2939 src/bin/e_actions.c:3114 src/bin/e_actions.c:3119
-#: src/bin/e_fm.c:3267 src/bin/e_fm.c:3273 src/bin/e_fm.c:9986
+#: src/bin/e_fm.c:3300 src/bin/e_fm.c:3306 src/bin/e_fm.c:10019
 #: src/bin/e_fm_device.c:334 src/bin/e_fm_device.c:358
 #: src/bin/e_fm_device.c:637 src/bin/e_fm_device.c:664
 #: src/bin/e_int_menus.c:144 src/bin/e_int_shelf_config.c:247
@@ -684,8 +684,8 @@ msgstr "Inversigi la senkonektan reĝimon"
 #: src/modules/conf_theme/e_int_config_theme.c:396
 #: src/modules/conf_theme/e_int_config_theme.c:796
 #: src/modules/gadman/e_mod_config.c:182 src/modules/syscon/e_mod_main.c:31
-#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:52
-#: src/modules/syscon/e_mod_main.c:119
+#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:58
+#: src/modules/syscon/e_mod_main.c:125
 msgid "System"
 msgstr "Sistemo"
 
@@ -742,10 +742,10 @@ msgstr "Difini kiel Tapeton"
 msgid "Color Selector"
 msgstr "Koloro-elektilo"
 
-#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1611 src/bin/e_config.c:2229
+#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1580 src/bin/e_config.c:2198
 #: src/bin/e_config_dialog.c:262 src/bin/e_eap_editor.c:854
 #: src/bin/e_eap_editor.c:918 src/bin/e_entry_dialog.c:62 src/bin/e_exec.c:398
-#: src/bin/e_fm.c:8717 src/bin/e_fm.c:9361 src/bin/e_fm_prop.c:507
+#: src/bin/e_fm.c:8750 src/bin/e_fm.c:9394 src/bin/e_fm_prop.c:507
 #: src/bin/e_int_border_remember.c:324 src/bin/e_int_border_remember.c:525
 #: src/bin/e_module.c:415 src/bin/e_sys.c:487 src/bin/e_sys.c:524
 #: src/bin/e_utils.c:707 src/modules/conf_dialogs/e_int_config_profiles.c:387
@@ -760,7 +760,7 @@ msgid "OK"
 msgstr "Konfirmi"
 
 #: src/bin/e_color_dialog.c:47 src/bin/e_eap_editor.c:856
-#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8719
+#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8752
 #: src/bin/e_fm_prop.c:508 src/bin/e_utils.c:1162
 #: src/modules/conf_dialogs/e_int_config_profiles.c:388
 #: src/modules/conf_intl/e_int_config_imc_import.c:124
@@ -772,7 +772,7 @@ msgstr "Konfirmi"
 msgid "Cancel"
 msgstr "Rezigni"
 
-#: src/bin/e_config.c:972 src/bin/e_config.c:1005
+#: src/bin/e_config.c:959 src/bin/e_config.c:992
 msgid ""
 "Settings data needed upgrading. Your old settings have<br>been wiped and a "
 "new set of defaults initialized. This<br>will happen regularly during "
@@ -790,7 +790,7 @@ msgstr ""
 "fiksos<br>tion aldonante ĝin en. Vi povas agordi de nove aferojn aktuale laŭ "
 "via<br>ŝato. Pardonon pro la momenta problemeto en via agordo.<br>"
 
-#: src/bin/e_config.c:989
+#: src/bin/e_config.c:976
 msgid ""
 "Your settings are NEWER than Enlightenment. This is very<br>strange. This "
 "should not happen unless you downgraded<br>Enlightenment or copied the "
@@ -804,111 +804,115 @@ msgstr ""
 "estas malbone kaj<br>kiel antaŭzorgo via agordo estis restaŭrita per "
 "defaŭltoj.<br>Bonvolu pardoni por la ĝeno.<br>"
 
-#: src/bin/e_config.c:1598 src/bin/e_config.c:2216
+#: src/bin/e_config.c:1567 src/bin/e_config.c:2185
 msgid "Enlightenment Settings Write Problems"
 msgstr "Problemoj de skribo de Enlightenment-agordo"
 
-#: src/bin/e_config.c:1601
-#, c-format
+#: src/bin/e_config.c:1570
+#, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while moving config files<br>from:<br>"
+"Enlightenment has had an error while moving config files<br>from:<br>"
 "%s<br><br>to:<br>%s<br><br>The rest of the write has been aborted for safety."
 "<br>"
 msgstr ""
+"La agorda dosiero, kien Enlightenment estis skribanta,<br>neatendite "
+"malfermiĝis. Tio estas tre nekutima.<br><br>La dosiero kie la eraro okazis "
+"estis:<br>%s<br><br>Ĉi tiu dosiero estis forigata por eviti difektadon de "
+"donitaĵoj.<br>"
 
-#: src/bin/e_config.c:2126
+#: src/bin/e_config.c:2095
 msgid "Settings Upgraded"
 msgstr "Ĝisdatiĝis agordoj"
 
-#: src/bin/e_config.c:2143
+#: src/bin/e_config.c:2112
 msgid "The EET file handle is bad."
 msgstr ""
 
-#: src/bin/e_config.c:2146
+#: src/bin/e_config.c:2115
 msgid "The file data is empty."
 msgstr ""
 
-#: src/bin/e_config.c:2149
+#: src/bin/e_config.c:2118
 msgid ""
 "The file is not writable. Perhaps the disk is read-only<br>or you lost "
 "permissions to your files."
 msgstr ""
 
-#: src/bin/e_config.c:2152
+#: src/bin/e_config.c:2121
 msgid "Memory ran out while preparing the write.<br>Please free up memory."
 msgstr ""
 
-#: src/bin/e_config.c:2155
+#: src/bin/e_config.c:2124
 msgid "This is a generic error."
 msgstr ""
 
-#: src/bin/e_config.c:2158
+#: src/bin/e_config.c:2127
 msgid ""
 "The settings file is too large.<br>It should be very small (a few hundred KB "
 "at most)."
 msgstr ""
 
-#: src/bin/e_config.c:2161
+#: src/bin/e_config.c:2130
 msgid "You have I/O errors on the disk.<br>Maybe it needs replacing?"
 msgstr ""
 
-#: src/bin/e_config.c:2164
+#: src/bin/e_config.c:2133
 msgid "You ran out of space while writing the file"
 msgstr ""
 
-#: src/bin/e_config.c:2167
+#: src/bin/e_config.c:2136
 msgid "The file was closed on it while writing."
 msgstr ""
 
-#: src/bin/e_config.c:2170
+#: src/bin/e_config.c:2139
 msgid "Memory-mapping (mmap) of the file failed."
 msgstr ""
 
-#: src/bin/e_config.c:2173
+#: src/bin/e_config.c:2142
 msgid "X509 Encoding failed."
 msgstr ""
 
-#: src/bin/e_config.c:2176
+#: src/bin/e_config.c:2145
 #, fuzzy
 msgid "Signature failed."
 msgstr "Diskdormigo de via sistemo malsukcesis."
 
-#: src/bin/e_config.c:2179
+#: src/bin/e_config.c:2148
 msgid "The signature was invalid."
 msgstr ""
 
-#: src/bin/e_config.c:2182
+#: src/bin/e_config.c:2151
 #, fuzzy
 msgid "Not signed."
 msgstr "(Neniu Fenestro)"
 
-#: src/bin/e_config.c:2185
+#: src/bin/e_config.c:2154
 msgid "Feature not implemented."
 msgstr ""
 
-#: src/bin/e_config.c:2188
+#: src/bin/e_config.c:2157
 msgid "PRNG was not seeded."
 msgstr ""
 
-#: src/bin/e_config.c:2191
+#: src/bin/e_config.c:2160
 #, fuzzy
 msgid "Encryption failed."
 msgstr "Diskodormigo malsukcesis."
 
-#: src/bin/e_config.c:2194
+#: src/bin/e_config.c:2163
 #, fuzzy
 msgid "Decryption failed."
 msgstr "Diskodormigo malsukcesis."
 
-#: src/bin/e_config.c:2197
+#: src/bin/e_config.c:2166
 #, fuzzy
 msgid "The error is unknown to Enlightenment."
 msgstr "Bonvenon en Enlightenment"
 
-#: src/bin/e_config.c:2219
+#: src/bin/e_config.c:2188
 #, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while writing<br>its config file.<br>"
+"Enlightenment has had an error while writing<br>its config file.<br>"
 "%s<br><br>The file where the error occurred was:<br>%s<br><br>This file has "
 "been deleted to avoid corrupt data.<br>"
 msgstr ""
@@ -917,9 +921,10 @@ msgstr ""
 "estis:<br>%s<br><br>Ĉi tiu dosiero estis forigata por eviti difektadon de "
 "donitaĵoj.<br>"
 
-#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:721
+#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:756
 #: src/modules/conf/e_mod_main.c:275 src/modules/conf_paths/e_mod_main.c:17
 #: src/modules/conf_performance/e_mod_main.c:17
+#: src/modules/syscon/e_mod_main.c:36
 msgid "Advanced"
 msgstr "Plidetale"
 
@@ -941,9 +946,9 @@ msgstr "Etendiloj"
 
 #: src/bin/e_configure.c:29 src/bin/e_configure.c:32 src/bin/e_configure.c:242
 #: src/modules/conf_paths/e_int_config_paths.c:80
-#: src/modules/conf_theme/e_int_config_color_classes.c:847
+#: src/modules/conf_theme/e_int_config_color_classes.c:857
 #: src/modules/conf_theme/e_int_config_fonts.c:98
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:234
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:236
 msgid "Modules"
 msgstr "Moduloj"
 
@@ -952,7 +957,7 @@ msgstr "Moduloj"
 msgid "Preferences"
 msgstr "Piktograma Prefero"
 
-#: src/bin/e_container.c:132
+#: src/bin/e_container.c:124
 #, c-format
 msgid "Container %d"
 msgstr "Ujo %d"
@@ -1087,7 +1092,7 @@ msgstr "Labortabla dosiero"
 #: src/bin/e_eap_editor.c:775
 #: src/modules/conf_performance/e_int_config_performance.c:115
 #: src/modules/everything/evry_config.c:378
-#: src/modules/everything/evry_plug_files.c:1491
+#: src/modules/everything/evry_plug_files.c:1476
 #: src/modules/pager/e_mod_config.c:126 src/modules/pager/e_mod_config.c:213
 msgid "General"
 msgstr "Ĝenerala"
@@ -1116,26 +1121,26 @@ msgstr "Elekti Piktogramon"
 msgid "Select an Executable"
 msgstr "Elekti Lanĉeblon"
 
-#: src/bin/e_entry.c:496 src/bin/e_fm.c:8208 src/bin/e_shelf.c:1703
+#: src/bin/e_entry.c:501 src/bin/e_fm.c:8241 src/bin/e_shelf.c:1703
 #: src/modules/conf_dialogs/e_int_config_profiles.c:135
 #: src/modules/conf_shelves/e_int_config_shelf.c:81
 #: src/modules/ibar/e_mod_config.c:108
 msgid "Delete"
 msgstr "Forviŝi"
 
-#: src/bin/e_entry.c:506 src/bin/e_fm.c:8116
+#: src/bin/e_entry.c:511 src/bin/e_fm.c:8149
 msgid "Cut"
 msgstr "Eltondi"
 
-#: src/bin/e_entry.c:514 src/bin/e_fm.c:6163 src/bin/e_fm.c:8130
+#: src/bin/e_entry.c:519 src/bin/e_fm.c:6196 src/bin/e_fm.c:8163
 msgid "Copy"
 msgstr "Kopii"
 
-#: src/bin/e_entry.c:522 src/bin/e_fm.c:7954 src/bin/e_fm.c:8143
+#: src/bin/e_entry.c:527 src/bin/e_fm.c:7987 src/bin/e_fm.c:8176
 msgid "Paste"
 msgstr "Alglui"
 
-#: src/bin/e_entry.c:532
+#: src/bin/e_entry.c:537
 msgid "Select All"
 msgstr "Elekti Ĉion"
 
@@ -1283,214 +1288,214 @@ msgstr "Eligitaj Datumoj"
 msgid "There was no output."
 msgstr "Neniu eligo ĉeestas"
 
-#: src/bin/e_fm.c:976
+#: src/bin/e_fm.c:977
 msgid "Nonexistent path"
 msgstr "Neekzistanta vojo"
 
-#: src/bin/e_fm.c:979
+#: src/bin/e_fm.c:980
 #, c-format
 msgid "%s doesn't exist."
 msgstr "%s ne ekzistas."
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Mount Error"
 msgstr "Eraro de surmeto"
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Can't mount device"
 msgstr "Ne eblas surmunti aparaton"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Unmount Error"
 msgstr "Eraro de demunto"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Can't unmount device"
 msgstr "Ne eblas demunti aparaton"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Eject Error"
 msgstr "Eraro de elĵeto"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Can't eject device"
 msgstr "Ne eblas elĵeti aparaton"
 
-#: src/bin/e_fm.c:3748
+#: src/bin/e_fm.c:3781
 #, c-format
 msgid "%i Files"
 msgstr "%i Dosieroj"
 
-#: src/bin/e_fm.c:6176 src/bin/e_fm.c:7962 src/bin/e_fm.c:8151
+#: src/bin/e_fm.c:6209 src/bin/e_fm.c:7995 src/bin/e_fm.c:8184
 msgid "Link"
 msgstr "Ligo"
 
-#: src/bin/e_fm.c:6184 src/bin/e_fm.c:9143 src/bin/e_fm.c:9284
+#: src/bin/e_fm.c:6217 src/bin/e_fm.c:9176 src/bin/e_fm.c:9317
 msgid "Abort"
 msgstr "Ĉesigi"
 
-#: src/bin/e_fm.c:7881 src/bin/e_fm.c:8041
+#: src/bin/e_fm.c:7914 src/bin/e_fm.c:8074
 msgid "Inherit parent settings"
 msgstr "Heredas gepatrajn agordojn"
 
-#: src/bin/e_fm.c:7890 src/bin/e_fm.c:8050
+#: src/bin/e_fm.c:7923 src/bin/e_fm.c:8083
 #: src/modules/fileman/e_mod_config.c:219
 msgid "View Mode"
 msgstr "Vidiga Modo"
 
-#: src/bin/e_fm.c:7897 src/bin/e_fm.c:8057
+#: src/bin/e_fm.c:7930 src/bin/e_fm.c:8090
 msgid "Refresh View"
 msgstr "Refreŝigi Rigardon"
 
-#: src/bin/e_fm.c:7905 src/bin/e_fm.c:8065
+#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8098
 msgid "Show Hidden Files"
 msgstr "Vidigi Kaŝitajn Dosierojn"
 
-#: src/bin/e_fm.c:7917 src/bin/e_fm.c:8077
+#: src/bin/e_fm.c:7950 src/bin/e_fm.c:8110
 msgid "Remember Ordering"
 msgstr "Memorigi Ordon"
 
-#: src/bin/e_fm.c:7926 src/bin/e_fm.c:8086
+#: src/bin/e_fm.c:7959 src/bin/e_fm.c:8119
 msgid "Sort Now"
 msgstr "Tuj Ordigi"
 
-#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8101
+#: src/bin/e_fm.c:7971 src/bin/e_fm.c:8134
 #: src/modules/conf_paths/e_int_config_paths.c:205
 msgid "New Directory"
 msgstr "Nova Dosierujo"
 
-#: src/bin/e_fm.c:8216
+#: src/bin/e_fm.c:8249
 msgid "Rename"
 msgstr "Renomi"
 
-#: src/bin/e_fm.c:8235
+#: src/bin/e_fm.c:8268
 msgid "Unmount"
 msgstr "Demunti"
 
-#: src/bin/e_fm.c:8240
+#: src/bin/e_fm.c:8273
 msgid "Mount"
 msgstr "Surmunti"
 
-#: src/bin/e_fm.c:8245
+#: src/bin/e_fm.c:8278
 msgid "Eject"
 msgstr "Elĵeti"
 
-#: src/bin/e_fm.c:8257
+#: src/bin/e_fm.c:8290
 #, fuzzy
 msgid "Application Properties"
 msgstr "Uzi donitan piktogramon de la aplikaĵo"
 
-#: src/bin/e_fm.c:8263 src/bin/e_fm_prop.c:105
+#: src/bin/e_fm.c:8296 src/bin/e_fm_prop.c:105
 msgid "File Properties"
 msgstr "Dosieraj Ecoj"
 
-#: src/bin/e_fm.c:8500 src/bin/e_fm.c:8553
+#: src/bin/e_fm.c:8533 src/bin/e_fm.c:8586
 msgid "Use default"
 msgstr "Uzi defaŭltaĵon"
 
-#: src/bin/e_fm.c:8526 src/modules/fileman/e_mod_config.c:224
+#: src/bin/e_fm.c:8559 src/modules/fileman/e_mod_config.c:224
 msgid "Grid Icons"
 msgstr "Kradaj Piktogramoj"
 
-#: src/bin/e_fm.c:8534 src/modules/fileman/e_mod_config.c:226
+#: src/bin/e_fm.c:8567 src/modules/fileman/e_mod_config.c:226
 msgid "Custom Icons"
 msgstr "Piktogramaj Difinitaj de uzanto"
 
-#: src/bin/e_fm.c:8542 src/modules/everything/evry_config.c:430
+#: src/bin/e_fm.c:8575 src/modules/everything/evry_config.c:430
 #: src/modules/everything/evry_config.c:460
 #: src/modules/fileman/e_mod_config.c:234
 msgid "List"
 msgstr "Listo"
 
-#: src/bin/e_fm.c:8568
+#: src/bin/e_fm.c:8601
 #, c-format
 msgid "Icon Size (%d)"
 msgstr "Piktograma grandeco (%d)"
 
-#: src/bin/e_fm.c:8614 src/bin/e_fm.c:8820
+#: src/bin/e_fm.c:8647 src/bin/e_fm.c:8853
 msgid "Set background..."
 msgstr "Difini tapeton..."
 
-#: src/bin/e_fm.c:8619 src/bin/e_fm.c:8864
+#: src/bin/e_fm.c:8652 src/bin/e_fm.c:8897
 msgid "Set overlay..."
 msgstr "Difini kovron..."
 
-#: src/bin/e_fm.c:8718 src/modules/conf_theme/e_int_config_theme.c:1032
+#: src/bin/e_fm.c:8751 src/modules/conf_theme/e_int_config_theme.c:1032
 msgid "Clear"
 msgstr "Forviŝi"
 
-#: src/bin/e_fm.c:8944
+#: src/bin/e_fm.c:8977
 msgid "Create a new Directory"
 msgstr "Krei novan dosierujon"
 
-#: src/bin/e_fm.c:8945
+#: src/bin/e_fm.c:8978
 msgid "New Directory Name:"
 msgstr "Nova Nomo de Dosierujo:"
 
-#: src/bin/e_fm.c:8999
+#: src/bin/e_fm.c:9032
 #, c-format
 msgid "Rename %s to:"
 msgstr "Renomi %s al:"
 
-#: src/bin/e_fm.c:9001
+#: src/bin/e_fm.c:9034
 msgid "Rename File"
 msgstr "Renomi Dosieron"
 
-#: src/bin/e_fm.c:9142 src/bin/e_fm.c:9283
+#: src/bin/e_fm.c:9175 src/bin/e_fm.c:9316
 msgid "Retry"
 msgstr "Reprovi"
 
-#: src/bin/e_fm.c:9146 src/bin/e_fm.c:9289
+#: src/bin/e_fm.c:9179 src/bin/e_fm.c:9322
 msgid "Error"
 msgstr "Eraro"
 
-#: src/bin/e_fm.c:9149
+#: src/bin/e_fm.c:9182
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: src/bin/e_fm.c:9204
+#: src/bin/e_fm.c:9237
 msgid "No to all"
 msgstr "Ne por ĉiuj"
 
-#: src/bin/e_fm.c:9206
+#: src/bin/e_fm.c:9239
 msgid "Yes to all"
 msgstr "Jes por ĉiuj"
 
-#: src/bin/e_fm.c:9209
+#: src/bin/e_fm.c:9242
 msgid "Warning"
 msgstr "Averto"
 
-#: src/bin/e_fm.c:9212
+#: src/bin/e_fm.c:9245
 #, c-format
 msgid "File already exists, overwrite?<br><hilight>%s</hilight>"
 msgstr ""
 "La dosiero jam ekzistas. Ĉu vi volas anstataŭigi ĝin?<br><hilight>%s</"
 "hilight>"
 
-#: src/bin/e_fm.c:9285
+#: src/bin/e_fm.c:9318
 msgid "Ignore this"
 msgstr "Malatenti tiun ĉi"
 
-#: src/bin/e_fm.c:9286
+#: src/bin/e_fm.c:9319
 msgid "Ignore all"
 msgstr "Malatenti ĉiujn"
 
-#: src/bin/e_fm.c:9291
+#: src/bin/e_fm.c:9324
 #, c-format
 msgid "An error occurred while performing an operation.<br>%s"
 msgstr "Eraro okazis dum efektivado de funkciado.<br>%s"
 
-#: src/bin/e_fm.c:9462
+#: src/bin/e_fm.c:9495
 msgid "Confirm Delete"
 msgstr "Konfirmi Forviŝon"
 
-#: src/bin/e_fm.c:9467
+#: src/bin/e_fm.c:9500
 #, c-format
 msgid "Are you sure you want to delete<br><hilight>%s</hilight> ?"
 msgstr "Ĉu vi certas ke vi deziras forviŝi<br><hilight>%s</hilight>?"
 
-#: src/bin/e_fm.c:9473
+#: src/bin/e_fm.c:9506
 #, c-format
 msgid ""
 "Are you sure you want to delete<br>the %d selected files in:<br><hilight>%s</"
@@ -1617,11 +1622,11 @@ msgstr "Mova Teksto"
 msgid "Automatically scroll contents"
 msgstr "Aŭtomate rulumi enhavojn"
 
-#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:731
+#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:729
 msgid "Plain"
 msgstr "Plata"
 
-#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:739
+#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:737
 msgid "Inset"
 msgstr "Eniga"
 
@@ -1635,11 +1640,11 @@ msgstr "Aspekto"
 #: src/modules/conf_applications/e_int_config_apps.c:239
 #: src/modules/conf_applications/e_int_config_apps.c:260
 #: src/modules/conf_applications/e_int_config_apps.c:280
-#: src/modules/gadman/e_mod_gadman.c:815 src/modules/ibar/e_mod_main.c:801
+#: src/modules/gadman/e_mod_gadman.c:813 src/modules/ibar/e_mod_main.c:801
 msgid "Remove"
 msgstr "Forviŝi"
 
-#: src/bin/e_gadcon.c:1991
+#: src/bin/e_gadcon.c:2007
 msgid "Stop moving"
 msgstr ""
 
@@ -1757,7 +1762,7 @@ msgstr "Fenestroj"
 
 #: src/bin/e_int_border_menu.c:138 src/bin/e_int_config_modules.c:59
 #: src/bin/e_int_menus.c:230 src/bin/e_shelf.c:1695
-#: src/modules/battery/e_mod_main.c:183 src/modules/clock/e_mod_main.c:296
+#: src/modules/battery/e_mod_main.c:186 src/modules/clock/e_mod_main.c:296
 #: src/modules/clock/e_mod_main.c:540 src/modules/conf/e_conf.c:124
 #: src/modules/conf/e_conf.c:134 src/modules/conf/e_mod_main.c:102
 #: src/modules/conf_dialogs/e_mod_main.c:17
@@ -2182,7 +2187,7 @@ msgid "Utilities"
 msgstr ""
 
 #: src/bin/e_int_config_modules.c:55
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_files.c:1585
 #: src/modules/fileman/e_mod_main.c:56 src/modules/fileman/e_mod_main.c:76
 #: src/modules/fileman/e_mod_main.c:420
 msgid "Files"
@@ -2282,7 +2287,7 @@ msgstr "Preferataj Aplikaĵoj"
 #: src/modules/conf_theme/e_int_config_fonts.c:58
 #: src/modules/conf_theme/e_mod_main.c:38
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:194
-#: src/modules/everything/evry_plug_apps.c:1367
+#: src/modules/everything/evry_plug_apps.c:1354
 msgid "Applications"
 msgstr "Aplikaĵoj"
 
@@ -2499,31 +2504,31 @@ msgstr ""
 "Enlightenment ne eblas difini HUP signaltraktilon.\n"
 "Eble memoro ne sufiĉas ?"
 
-#: src/bin/e_main.c:274
-#, fuzzy
-msgid "Enlightenment cannot initialize Ecore_IMF!\n"
-msgstr "Enlightenment ne povas difini la dosiera administrilo.\n"
-
-#: src/bin/e_main.c:284
+#: src/bin/e_main.c:273
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_File!\n"
 msgstr "Enlightenment ne povas difini la dosiera administrilo.\n"
 
-#: src/bin/e_main.c:293
+#: src/bin/e_main.c:282
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Con!\n"
 msgstr "Enlightenment ne povas difini la dosiera administrilo.\n"
 
-#: src/bin/e_main.c:302
+#: src/bin/e_main.c:291
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Ipc!\n"
 msgstr "Enlightenment ne povas difini la dosiera administrilo.\n"
 
-#: src/bin/e_main.c:313
+#: src/bin/e_main.c:302
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_X!\n"
 msgstr "Enlightenment ne povas difini la dosiera administrilo.\n"
 
+#: src/bin/e_main.c:314
+#, fuzzy
+msgid "Enlightenment cannot initialize Ecore_IMF!\n"
+msgstr "Enlightenment ne povas difini la dosiera administrilo.\n"
+
 #: src/bin/e_main.c:324
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Evas!\n"
@@ -2572,12 +2577,7 @@ msgstr ""
 msgid "Enlightenment cannot initialize E_Xinerama!\n"
 msgstr "Enlightenment ne povas difini la dosiera administrilo.\n"
 
-#: src/bin/e_main.c:397
-#, fuzzy
-msgid "Enlightenment cannot initialize E_Randr!\n"
-msgstr "Enlightenment ne povas difini la dosiera administrilo.\n"
-
-#: src/bin/e_main.c:415
+#: src/bin/e_main.c:406
 msgid ""
 "Enlightenment cannot create directories in your home directory.\n"
 "Perhaps you have no home directory or the disk is full?"
@@ -2585,14 +2585,19 @@ msgstr ""
 "Enlightenment ne eblas krei dosierujojn en via hejma dosierujo.\n"
 "Eble vi ne havas hejman dosierujon aŭ via disko estas plena ?"
 
-#: src/bin/e_main.c:425
+#: src/bin/e_main.c:416
 msgid "Enlightenment cannot set up its file registry system."
 msgstr "Enlightenment ne povas difini ĝian dosier-registrejan sistemon."
 
-#: src/bin/e_main.c:434
+#: src/bin/e_main.c:425
 msgid "Enlightenment cannot set up its config system."
 msgstr "Enlightenment ne povas difini sian agordan sistemon."
 
+#: src/bin/e_main.c:436
+#, fuzzy
+msgid "Enlightenment cannot initialize E_Randr!\n"
+msgstr "Enlightenment ne povas difini la dosiera administrilo.\n"
+
 #: src/bin/e_main.c:445
 #, fuzzy
 msgid "Enlightenment cannot set up its environment."
@@ -2862,36 +2867,41 @@ msgid "Enlightenment cannot initialize the XSettings system.\n"
 msgstr "Enlightenment ne povas eki la Miniaturon sistemon.\n"
 
 #: src/bin/e_main.c:877
+#, fuzzy
+msgid "Enlightenment cannot initialize the Update system.\n"
+msgstr "Enlightenment ne eblas difini sisteman komandan sistemon.\n"
+
+#: src/bin/e_main.c:886
 msgid "Setup Desktop Environment"
 msgstr ""
 
-#: src/bin/e_main.c:881
+#: src/bin/e_main.c:890
 #, fuzzy
 msgid "Enlightenment cannot initialize its desktop environment.\n"
 msgstr "Enlightenment ne povas difini sian etosan sistemon."
 
-#: src/bin/e_main.c:889
+#: src/bin/e_main.c:898
 #, fuzzy
 msgid "Setup File Ordering"
 msgstr "Agordi la ordigadon de dosieroj"
 
-#: src/bin/e_main.c:893
+#: src/bin/e_main.c:902
 msgid "Enlightenment cannot set up its order file system."
 msgstr "Enlightenment ne povas difini sian sistemon de dosiera ordigo."
 
-#: src/bin/e_main.c:908
+#: src/bin/e_main.c:917
 msgid "Load Modules"
 msgstr "Ŝargi Modulojn"
 
-#: src/bin/e_main.c:938
+#: src/bin/e_main.c:947
 msgid "Configure Shelves"
 msgstr "Agordi Bretojn"
 
-#: src/bin/e_main.c:949
+#: src/bin/e_main.c:958
 msgid "Almost Done"
 msgstr "Preskaŭ Finita"
 
-#: src/bin/e_main.c:1094
+#: src/bin/e_main.c:1103
 #, c-format
 msgid ""
 "Options:\n"
@@ -2945,7 +2955,7 @@ msgstr ""
 "\t\t(Mi ja scias kion mi farantas kaj akcesptas plenan respondecon por tio)\n"
 "\t\tSe vi bezonas tiun helpon, vi ne bezonas tiun opction.\n"
 
-#: src/bin/e_main.c:1147
+#: src/bin/e_main.c:1156
 msgid ""
 "You are executing enlightenment directly. This is\n"
 "bad. Please do not execute the \"enlightenment\"\n"
@@ -2955,11 +2965,11 @@ msgid ""
 "before enlightenment itself begins running.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1426
+#: src/bin/e_main.c:1435
 msgid "Testing Format Support"
 msgstr "Provado de elteno de formato"
 
-#: src/bin/e_main.c:1430
+#: src/bin/e_main.c:1439
 msgid ""
 "Enlightenment found Evas can't create a buffer canvas. Please check\n"
 "Evas has Software Buffer engine support.\n"
@@ -2967,7 +2977,7 @@ msgstr ""
 "Laŭ Enlightenment, Evas ne povas krei bufro-areaĵon. Bonvolu kontroli\n"
 "ke Evas enhavas eltenon de programa bufrilo-modulo.\n"
 
-#: src/bin/e_main.c:1442
+#: src/bin/e_main.c:1451
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load SVG files. Check Evas has SVG loader "
@@ -2976,7 +2986,7 @@ msgstr ""
 "Laŭ Enlightenment, Evas ne povas ŝargi la PNG-dosierojn.\n"
 "Kontrolu ke Evas enhavas eltenon de PNG-ŝargilo.\n"
 
-#: src/bin/e_main.c:1452
+#: src/bin/e_main.c:1461
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load JPEG files. Check Evas has JPEG loader "
@@ -2985,7 +2995,7 @@ msgstr ""
 "Laŭ Enlightenment, Evas ne povas ŝargi JPEG-dosierojn.\n"
 "Kontrolu ke Evas enhavas eltenon de JPEG.\n"
 
-#: src/bin/e_main.c:1462
+#: src/bin/e_main.c:1471
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load PNG files. Check Evas has PNG loader "
@@ -2994,7 +3004,7 @@ msgstr ""
 "Laŭ Enlightenment, Evas ne povas ŝargi la PNG-dosierojn.\n"
 "Kontrolu ke Evas enhavas eltenon de PNG-ŝargilo.\n"
 
-#: src/bin/e_main.c:1472
+#: src/bin/e_main.c:1481
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load EET files. Check Evas has EET loader "
@@ -3003,7 +3013,7 @@ msgstr ""
 "Laŭ Enlightenment, Evas ne povas ŝargi EET-dosierojn.\n"
 "Kontrolu ke Evas enhavas eltenon de EET.\n"
 
-#: src/bin/e_main.c:1486
+#: src/bin/e_main.c:1495
 msgid ""
 "Enlightenment found Evas can't load the 'Sans' font. Check Evas has "
 "fontconfig\n"
@@ -3013,7 +3023,7 @@ msgstr ""
 "ĉu Evas eltenas \"fontconfig\"\n"
 "kaj la sistema \"fontconfig\" difinas iun tiparon 'Sans'.\n"
 
-#: src/bin/e_main.c:1677
+#: src/bin/e_main.c:1686
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. There was an "
@@ -3021,11 +3031,11 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1682 src/bin/e_main.c:1699
+#: src/bin/e_main.c:1691 src/bin/e_main.c:1708
 msgid "Enlightenment crashed early on start and has been restarted"
 msgstr "Enlightenment fuŝis frue dum komenco kaj restartiĝis."
 
-#: src/bin/e_main.c:1683
+#: src/bin/e_main.c:1692
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>There was an "
@@ -3033,7 +3043,7 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1692
+#: src/bin/e_main.c:1701
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. All modules "
 "have been disabled<br>and will not be loaded to help remove any "
@@ -3045,7 +3055,7 @@ msgstr ""
 "de via agordo. La modulo de agordo<br> permesos elekti viajn modulojn de "
 "nove."
 
-#: src/bin/e_main.c:1700
+#: src/bin/e_main.c:1709
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>All modules "
 "have been disabled and will not be loaded to help<br>remove any problem "
@@ -3563,72 +3573,76 @@ msgstr "Malpermesita"
 msgid "Read-Write"
 msgstr "Lege skribe"
 
-#: src/modules/battery/e_mod_config.c:60
+#: src/modules/battery/e_mod_config.c:63
 msgid "Battery Monitor Settings"
 msgstr "Agordo de Bateria monitoro"
 
-#: src/modules/battery/e_mod_config.c:126
+#: src/modules/battery/e_mod_config.c:132
 msgid "Show alert when battery is low"
 msgstr "Montri antaŭgardon kiam baterio estas baznivela"
 
-#: src/modules/battery/e_mod_config.c:211
+#: src/modules/battery/e_mod_config.c:136
+msgid "Use desktop notifications for alert."
+msgstr ""
+
+#: src/modules/battery/e_mod_config.c:233
 msgid "Check every:"
 msgstr "Inspekti je ĉiuj:"
 
-#: src/modules/battery/e_mod_config.c:213
+#: src/modules/battery/e_mod_config.c:235
 #: src/modules/conf_performance/e_int_config_performance.c:121
 #: src/modules/temperature/e_mod_config.c:233
 #, c-format
 msgid "%1.0f ticks"
 msgstr "%1.0f tempunuoj"
 
-#: src/modules/battery/e_mod_config.c:217
+#: src/modules/battery/e_mod_config.c:239
 #, fuzzy
 msgid "Hibernate when below:"
 msgstr "Diskodormi"
 
-#: src/modules/battery/e_mod_config.c:219
-#: src/modules/battery/e_mod_config.c:238
+#: src/modules/battery/e_mod_config.c:241
+#: src/modules/battery/e_mod_config.c:260
 #, c-format
 msgid "%1.0f %%"
 msgstr "%1.0f %%"
 
-#: src/modules/battery/e_mod_config.c:223
+#: src/modules/battery/e_mod_config.c:245
 msgid "Polling"
 msgstr "Ĝisdatigante"
 
-#: src/modules/battery/e_mod_config.c:227
+#: src/modules/battery/e_mod_config.c:249
 #, fuzzy
 msgid "Show low battery alert"
 msgstr "Montri averton kiam baterio estas baznivela"
 
-#: src/modules/battery/e_mod_config.c:231
+#: src/modules/battery/e_mod_config.c:253
 msgid "Alert when at:"
 msgstr "Avertii kiam baterio estas je:"
 
-#: src/modules/battery/e_mod_config.c:234
+#: src/modules/battery/e_mod_config.c:256
 #, c-format
 msgid "%1.0f min"
 msgstr "%1.0f minutoj"
 
-#: src/modules/battery/e_mod_config.c:242
+#: src/modules/battery/e_mod_config.c:264
 msgid "Auto dismiss in..."
 msgstr "Aŭtomate forigi post..."
 
-#: src/modules/battery/e_mod_config.c:247
+#: src/modules/battery/e_mod_config.c:269
 #, c-format
 msgid "%1.0f sec"
 msgstr "%1.0f sekundoj"
 
-#: src/modules/battery/e_mod_config.c:254
+#: src/modules/battery/e_mod_config.c:276
 msgid "Alert"
 msgstr "Averto"
 
-#: src/modules/battery/e_mod_config.c:260
+#: src/modules/battery/e_mod_config.c:282
 msgid "Auto Detect"
 msgstr "Aŭtomate detekti"
 
-#: src/modules/battery/e_mod_config.c:263
+#: src/modules/battery/e_mod_config.c:285
 #: src/modules/conf_applications/e_mod_main.c:52
 #: src/modules/conf_display/e_mod_main.c:40
 #: src/modules/conf_theme/e_mod_main.c:23
@@ -3636,47 +3650,47 @@ msgstr "Aŭtomate detekti"
 msgid "Internal"
 msgstr "Interna"
 
-#: src/modules/battery/e_mod_config.c:267
+#: src/modules/battery/e_mod_config.c:289
 #: src/modules/temperature/e_mod_config.c:271
 msgid "udev"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:270
+#: src/modules/battery/e_mod_config.c:292
 #, fuzzy
 msgid "Fuzzy Mode"
 msgstr "Nebula"
 
-#: src/modules/battery/e_mod_config.c:274
+#: src/modules/battery/e_mod_config.c:296
 msgid "HAL"
 msgstr "HAL"
 
-#: src/modules/battery/e_mod_config.c:279
+#: src/modules/battery/e_mod_config.c:301
 #: src/modules/temperature/e_mod_config.c:273
 msgid "Hardware"
 msgstr "Aparataro"
 
-#: src/modules/battery/e_mod_main.c:145
+#: src/modules/battery/e_mod_main.c:148 src/modules/battery/e_mod_main.c:443
 msgid "Battery"
 msgstr "Baterio"
 
-#: src/modules/battery/e_mod_main.c:455
+#: src/modules/battery/e_mod_main.c:446 src/modules/battery/e_mod_main.c:477
 msgid "Your battery is low!"
 msgstr "Via baterio estas baznivela!"
 
-#: src/modules/battery/e_mod_main.c:457
+#: src/modules/battery/e_mod_main.c:447 src/modules/battery/e_mod_main.c:479
 msgid "AC power is recommended."
 msgstr "Alterna kurento estas rekomendita."
 
-#: src/modules/battery/e_mod_main.c:532
+#: src/modules/battery/e_mod_main.c:554
 msgid "N/A"
 msgstr "Neaplikebla"
 
-#: src/modules/battery/e_mod_main.c:612 src/modules/battery/e_mod_main.c:614
-#: src/modules/battery/e_mod_main.c:621 src/modules/battery/e_mod_main.c:623
+#: src/modules/battery/e_mod_main.c:634 src/modules/battery/e_mod_main.c:636
+#: src/modules/battery/e_mod_main.c:643 src/modules/battery/e_mod_main.c:645
 msgid "ERROR"
 msgstr "ERARO"
 
-#: src/modules/battery/e_mod_main.c:723
+#: src/modules/battery/e_mod_main.c:758
 msgid "Battery Meter"
 msgstr "Baterio-mesurilo"
 
@@ -3849,7 +3863,7 @@ msgid "Dialog Settings"
 msgstr "Agordoj de Dialogoj"
 
 #: src/modules/conf_dialogs/e_int_config_dialogs.c:109
-#: src/modules/conf_performance/e_int_config_engine.c:95
+#: src/modules/conf_performance/e_int_config_engine.c:86
 #: src/modules/conf_theme/e_int_config_fonts.c:651
 #: src/modules/everything/evry_config.c:519 src/modules/ibox/e_mod_config.c:96
 #: src/modules/mixer/conf_gadget.c:191 src/modules/mixer/conf_module.c:91
@@ -4070,7 +4084,7 @@ msgstr "Animaĵoj"
 
 #: src/modules/conf_display/e_int_config_desks.c:197
 #: src/modules/conf_display/e_int_config_dpms.c:306
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:168
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:194
 #: src/modules/conf_window_manipulation/e_int_config_window_stacking.c:151
 #, c-format
 msgid "%1.1f sec"
@@ -4465,28 +4479,28 @@ msgstr ""
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1310
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1334
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1366
-#: src/modules/gadman/e_mod_gadman.c:839
+#: src/modules/gadman/e_mod_gadman.c:837
 msgid "CTRL"
 msgstr "KTRL"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1315
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1339
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1371
-#: src/modules/gadman/e_mod_gadman.c:844
+#: src/modules/gadman/e_mod_gadman.c:842
 msgid "ALT"
 msgstr "ALT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1321
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1345
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1377
-#: src/modules/gadman/e_mod_gadman.c:850
+#: src/modules/gadman/e_mod_gadman.c:848
 msgid "SHIFT"
 msgstr "MAJUSKL"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1327
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1351
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1383
-#: src/modules/gadman/e_mod_gadman.c:856
+#: src/modules/gadman/e_mod_gadman.c:854
 msgid "WIN"
 msgstr "VIN"
 
@@ -4857,11 +4871,11 @@ msgstr "Ĉefa"
 
 #: src/modules/conf_menus/e_int_config_menus.c:289
 #: src/modules/conf_menus/e_int_config_menus.c:294
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:136
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:145
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:154
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:173
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:178
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:162
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:180
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:199
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:204
 #, c-format
 msgid "%2.0f pixels"
 msgstr "%2.0f rastrumeroj"
@@ -4962,16 +4976,16 @@ msgstr "Serĉaj Dosierujoj"
 msgid "Environment Variables"
 msgstr "Eksportitaj Medivariabloj"
 
-#: src/modules/conf_performance/e_int_config_engine.c:38
+#: src/modules/conf_performance/e_int_config_engine.c:37
 msgid "Engine Settings"
 msgstr "Motoraj Agordoj"
 
-#: src/modules/conf_performance/e_int_config_engine.c:96
-#: src/modules/conf_performance/e_int_config_engine.c:138
+#: src/modules/conf_performance/e_int_config_engine.c:87
+#: src/modules/conf_performance/e_int_config_engine.c:109
 msgid "Use ARGB instead of shaped windows"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:140
+#: src/modules/conf_performance/e_int_config_engine.c:111
 #, fuzzy
 msgid ""
 "You have chosen to enable ARGB composite support,<br>but your current screen "
@@ -5466,16 +5480,16 @@ msgstr ""
 msgid "Colors depend on theme capabilities."
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:843
+#: src/modules/conf_theme/e_int_config_color_classes.c:853
 msgid "Window Manager"
 msgstr "Fenestradministrilo"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:845
+#: src/modules/conf_theme/e_int_config_color_classes.c:855
 #: src/modules/conf_theme/e_int_config_fonts.c:81
 msgid "Widgets"
 msgstr "Fenestraĵoj"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:851
+#: src/modules/conf_theme/e_int_config_color_classes.c:861
 #, fuzzy
 msgid "Others"
 msgstr "Alia"
@@ -5675,7 +5689,7 @@ msgid "Bytecode"
 msgstr "Bajtkodo"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:662
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:193
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:219
 #: src/modules/cpufreq/e_mod_main.c:227 src/modules/cpufreq/e_mod_main.c:259
 msgid "Automatic"
 msgstr "Aŭtomata"
@@ -5905,8 +5919,9 @@ msgid "Scaling"
 msgstr "Skalado"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:36
-msgid "Client List Settings"
-msgstr "Agordoj de Klientolisto"
+#, fuzzy
+msgid "Window List Menu Settings"
+msgstr "Agordoj de Fenestrolisto"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:97
 msgid "Group By"
@@ -6201,63 +6216,100 @@ msgstr "Nuligas fokuson dum fenestra kaŝo aŭ fermo"
 msgid "Slide pointer to a new focused window"
 msgstr "Ŝovi la kursoron en novan fokusigatan feneston"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:53
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:62
 #: src/modules/conf_window_manipulation/e_mod_main.c:20
 msgid "Window Geometry"
 msgstr "Geometrio de fenestro"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:130
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:156
 #, fuzzy
 msgid "Resist obstacles"
 msgstr "Rezisto"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:132
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:158
 #, fuzzy
 msgid "Other windows"
 msgstr "Aliaj Agordoj"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:141
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:167
 #, fuzzy
 msgid "Edge of the screen"
 msgstr "Rezisto al ekrana rando:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:150
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
 #, fuzzy
 msgid "Desktop gadgets"
 msgstr "Labortabla Nomo"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:161
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
 msgid "Resistance"
 msgstr "Rezisto"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:166
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:192
 msgid "Automatically accept changes after:"
 msgstr "Aŭtomate akcepti ŝanĝojn post:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:197
 #, fuzzy
 msgid "Move by"
 msgstr "Movi laŭ:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:202
 #, fuzzy
 msgid "Resize by"
 msgstr "Regrandigi laŭ:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:181
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:207
 #, fuzzy
 msgid "Keyboard"
 msgstr "Fulmoklavo"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:213
 msgid "Limit resize to useful geometry"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:190
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:216
 #, fuzzy
 msgid "Move after resize"
 msgstr "Regrandigebla"
 
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:224
+msgid "Follow Move"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:227
+#, fuzzy
+msgid "Follow Resize"
+msgstr "Regrandigi"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:230
+msgid "Follow Raise"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:233
+#, fuzzy
+msgid "Follow Lower"
+msgstr "Fermi la fenestron"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:236
+msgid "Follow Layer"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:239
+#, fuzzy
+msgid "Follow Desktop"
+msgstr "Ĉiuj Labortabuloj"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:242
+#, fuzzy
+msgid "Follow Iconify"
+msgstr "Bildsimboligi"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:246
+#, fuzzy
+msgid "Transients"
+msgstr "Nedaureco"
+
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:44
 #: src/modules/conf_window_manipulation/e_mod_main.c:22
 msgid "Window Maximize Policy"
@@ -6279,13 +6331,13 @@ msgstr "Plenigi disponeblan  spacon"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:161
 #: src/modules/everything/evry_config.c:568
-#: src/modules/gadman/e_mod_gadman.c:759
+#: src/modules/gadman/e_mod_gadman.c:757
 msgid "Horizontal"
 msgstr "Horizontale"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:163
 #: src/modules/everything/evry_config.c:561
-#: src/modules/gadman/e_mod_gadman.c:767
+#: src/modules/gadman/e_mod_gadman.c:765
 msgid "Vertical"
 msgstr "Vertikale"
 
@@ -6350,8 +6402,14 @@ msgid "Window Focus"
 msgstr "Fenestra Fokuso"
 
 #: src/modules/conf_window_manipulation/e_mod_main.c:23
-msgid "Client List Menu"
-msgstr "Menuo de listo de klientoj"
+#, fuzzy
+msgid "Window List Menu"
+msgstr "Fenestrolisto"
+
+#: src/modules/conf_window_manipulation/e_mod_main.c:24
+#, fuzzy
+msgid "Window Process Management"
+msgstr "Administrado de potenco"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:33
 #: src/modules/conf_window_remembers/e_mod_main.c:17
@@ -6376,7 +6434,7 @@ msgid "Details"
 msgstr "Detaloj"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:141
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:306
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
 msgid "<No Name>"
 msgstr "<Neniu nomo>"
 
@@ -6385,7 +6443,7 @@ msgid "Class:"
 msgstr "Klaso:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:148
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
 msgid "<No Class>"
 msgstr "<Neniu klaso>"
 
@@ -6394,7 +6452,7 @@ msgid "Title:"
 msgstr "Titolo:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
 msgid "<No Title>"
 msgstr "<Neniu titolo>"
 
@@ -6403,7 +6461,7 @@ msgid "Role:"
 msgstr "Rolo;"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:162
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:314
 msgid "<No Role>"
 msgstr "<Neniu rolo>"
 
@@ -6624,17 +6682,17 @@ msgstr "(Neniu informo)"
 msgid "Show Everything Dialog"
 msgstr "Malsupre ĉio"
 
-#: src/modules/everything/e_mod_main.c:422
+#: src/modules/everything/e_mod_main.c:420
 #, fuzzy
 msgid "Everything Module"
 msgstr "Ĉio"
 
-#: src/modules/everything/e_mod_main.c:611
+#: src/modules/everything/e_mod_main.c:609
 #, fuzzy
 msgid "Run Everything"
 msgstr "Ĉio"
 
-#: src/modules/everything/evry_config.c:79
+#: src/modules/everything/evry_config.c:78
 #, fuzzy
 msgid "Everything Settings"
 msgstr "Terminalaj Agordoj"
@@ -6769,7 +6827,7 @@ msgid "Object Plugins"
 msgstr "Objekta Koloro"
 
 #: src/modules/everything/evry_config.c:537
-#: src/modules/everything/evry_config.c:738
+#: src/modules/everything/evry_config.c:737
 #, fuzzy
 msgid "Plugins"
 msgstr "Plata"
@@ -6817,7 +6875,7 @@ msgstr "Ŝpruco"
 msgid "Geometry"
 msgstr "Geometrio de fenestro"
 
-#: src/modules/everything/evry_config.c:633
+#: src/modules/everything/evry_config.c:632
 #, fuzzy
 msgid "Everything Collection"
 msgstr "Aplikaĵoj post relanĉo"
@@ -6826,7 +6884,7 @@ msgstr "Aplikaĵoj post relanĉo"
 msgid "Items"
 msgstr ""
 
-#: src/modules/everything/evry_plug_aggregator.c:330
+#: src/modules/everything/evry_plug_aggregator.c:301
 msgid "No plugins loaded"
 msgstr ""
 
@@ -6851,59 +6909,59 @@ msgid ""
 "toggle thumb view modes"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1250
-#: src/modules/everything/evry_plug_apps.c:1387
+#: src/modules/everything/evry_plug_apps.c:1238
+#: src/modules/everything/evry_plug_apps.c:1373
 #, fuzzy
 msgid "Everything Applications"
 msgstr "Aplikaĵoj post relanĉo"
 
-#: src/modules/everything/evry_plug_apps.c:1282
+#: src/modules/everything/evry_plug_apps.c:1270
 #, fuzzy
 msgid "Commands"
 msgstr "Komando"
 
-#: src/modules/everything/evry_plug_apps.c:1283
+#: src/modules/everything/evry_plug_apps.c:1271
 #, fuzzy
 msgid "Terminal Command"
 msgstr "Lanĉi komandon"
 
-#: src/modules/everything/evry_plug_apps.c:1288
+#: src/modules/everything/evry_plug_apps.c:1276
 msgid "Sudo GUI"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1367
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_apps.c:1354
+#: src/modules/everything/evry_plug_files.c:1585
 #, fuzzy
 msgid "Everything Plugin"
 msgstr "Ĉio"
 
-#: src/modules/everything/evry_plug_files.c:1471
-#: src/modules/everything/evry_plug_files.c:1623
+#: src/modules/everything/evry_plug_files.c:1456
+#: src/modules/everything/evry_plug_files.c:1607
 #, fuzzy
 msgid "Everything Files"
 msgstr "Ĉio"
 
-#: src/modules/everything/evry_plug_files.c:1498
+#: src/modules/everything/evry_plug_files.c:1483
 #, fuzzy
 msgid "Show recent files"
 msgstr "Vidigi Kaŝitajn Dosierojn"
 
-#: src/modules/everything/evry_plug_files.c:1502
+#: src/modules/everything/evry_plug_files.c:1487
 #, fuzzy
 msgid "Search recent files"
 msgstr "Serĉaj Dosierujoj"
 
-#: src/modules/everything/evry_plug_files.c:1506
+#: src/modules/everything/evry_plug_files.c:1491
 #, fuzzy
 msgid "Search cached files"
 msgstr "Agordoj de serĉovojoj"
 
-#: src/modules/everything/evry_plug_files.c:1510
+#: src/modules/everything/evry_plug_files.c:1495
 #, fuzzy
 msgid "Cache visited directories"
 msgstr "Dosierujoj Definita de Uzanto"
 
-#: src/modules/everything/evry_plug_files.c:1514
+#: src/modules/everything/evry_plug_files.c:1499
 #, fuzzy
 msgid "Clear cache"
 msgstr "Forviŝi"
@@ -7060,7 +7118,7 @@ msgid "Show Toolbar"
 msgstr "Vidigi Ilobreton"
 
 #: src/modules/fileman/e_mod_config.c:278
-#: src/modules/gadman/e_mod_gadman.c:803
+#: src/modules/gadman/e_mod_gadman.c:801
 msgid "Behavior"
 msgstr "Konduto"
 
@@ -7257,28 +7315,28 @@ msgstr "Fono"
 msgid "Background Options"
 msgstr "Panorama ekranfono"
 
-#: src/modules/gadman/e_mod_gadman.c:720
+#: src/modules/gadman/e_mod_gadman.c:718
 #, fuzzy
 msgid "Begin move/resize"
 msgstr "Komenci movon/regrandigon de ĉi tiun vanaĵon"
 
-#: src/modules/gadman/e_mod_gadman.c:751
+#: src/modules/gadman/e_mod_gadman.c:749
 msgid "Free"
 msgstr "Libera"
 
-#: src/modules/gadman/e_mod_gadman.c:775
+#: src/modules/gadman/e_mod_gadman.c:773
 msgid "Appearance"
 msgstr "Aspekto"
 
-#: src/modules/gadman/e_mod_gadman.c:783
+#: src/modules/gadman/e_mod_gadman.c:781
 msgid "Always on desktop"
 msgstr "Ĉiam surlabortable"
 
-#: src/modules/gadman/e_mod_gadman.c:793
+#: src/modules/gadman/e_mod_gadman.c:791
 msgid "On top pressing"
 msgstr "Dum klakado supre"
 
-#: src/modules/gadman/e_mod_gadman.c:824
+#: src/modules/gadman/e_mod_gadman.c:822
 msgid "Add other gadgets"
 msgstr "Aldonu aliajn akcesoraĵojn"
 
@@ -7729,7 +7787,11 @@ msgstr "Startigo"
 msgid "System Control"
 msgstr "Sistema Kontrolo"
 
-#: src/modules/syscon/e_mod_main.c:52
+#: src/modules/syscon/e_mod_main.c:37
+msgid "Syscon"
+msgstr ""
+
+#: src/modules/syscon/e_mod_main.c:58
 msgid "System Controls"
 msgstr "Sistemaj Kontroloj"
 
@@ -8100,6 +8162,12 @@ msgstr ""
 msgid "Systray"
 msgstr "Taskopleto"
 
+#~ msgid "Client List Settings"
+#~ msgstr "Agordoj de Klientolisto"
+
+#~ msgid "Client List Menu"
+#~ msgstr "Menuo de listo de klientoj"
+
 #, fuzzy
 #~ msgid "Acpi"
 #~ msgstr "Ago"
old mode 100755 (executable)
new mode 100644 (file)
index cd853ba..d01cca5
--- a/po/es.po
+++ b/po/es.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: 0.0.1\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2011-11-29 09:56+0900\n"
+"POT-Creation-Date: 2012-01-18 16:13+0900\n"
 "PO-Revision-Date: 2009-07-19 16:59+0000\n"
 "Last-Translator: DiegoJ <diegojromerolopez@gmail.com>\n"
 "Language-Team: Spanish <>\n"
@@ -25,7 +25,7 @@ msgid "About Enlightenment"
 msgstr "Acerca de Enlightenment"
 
 #: src/bin/e_about.c:17 src/bin/e_actions.c:2728 src/bin/e_config_dialog.c:272
-#: src/bin/e_fm.c:974 src/bin/e_int_border_menu.c:151
+#: src/bin/e_fm.c:975 src/bin/e_int_border_menu.c:151
 #: src/bin/e_int_border_prop.c:81 src/bin/e_theme_about.c:17
 #: src/modules/conf/e_conf.c:163
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:843
@@ -38,7 +38,7 @@ msgstr "Cerrar"
 #: src/bin/e_about.c:18 src/bin/e_actions.c:3060 src/bin/e_actions.c:3064
 #: src/bin/e_actions.c:3068 src/bin/e_int_menus.c:182 src/bin/e_main.c:534
 #: src/modules/conf_theme/e_int_config_cursor.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:219
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:221
 #: src/modules/wizard/page_000.c:29
 msgid "Enlightenment"
 msgstr "Enlightenment"
@@ -78,7 +78,7 @@ msgstr "¿Está seguro de que quiere matar esta ventana?"
 #: src/bin/e_actions.c:380 src/bin/e_actions.c:1917 src/bin/e_actions.c:2014
 #: src/bin/e_actions.c:2077 src/bin/e_actions.c:2140 src/bin/e_actions.c:2208
 #: src/bin/e_actions.c:2271 src/bin/e_confirm_dialog.c:44
-#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9205 src/bin/e_fm.c:9459
+#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9238 src/bin/e_fm.c:9492
 #: src/bin/e_module.c:518 src/bin/e_screensaver.c:145
 msgid "Yes"
 msgstr "Sí"
@@ -86,7 +86,7 @@ msgstr "Sí"
 #: src/bin/e_actions.c:382 src/bin/e_actions.c:1919 src/bin/e_actions.c:2016
 #: src/bin/e_actions.c:2079 src/bin/e_actions.c:2142 src/bin/e_actions.c:2210
 #: src/bin/e_actions.c:2273 src/bin/e_confirm_dialog.c:45
-#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9203 src/bin/e_fm.c:9460
+#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9236 src/bin/e_fm.c:9493
 #: src/bin/e_module.c:519 src/bin/e_screensaver.c:147
 msgid "No"
 msgstr "No"
@@ -154,7 +154,7 @@ msgstr "Pidió hibernar su equipo.<br><br>¿Está seguro de que quiere hacerlo?"
 msgid "Window : Actions"
 msgstr "Ventana: Acciones"
 
-#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6168 src/bin/e_gadcon.c:1410
+#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6201 src/bin/e_gadcon.c:1410
 #: src/bin/e_int_border_menu.c:592
 msgid "Move"
 msgstr "Mover"
@@ -289,7 +289,7 @@ msgstr "Activar/Desactivar estado fijo"
 #: src/bin/e_actions.c:2927 src/bin/e_actions.c:2929 src/bin/e_actions.c:2931
 #: src/bin/e_actions.c:2933 src/bin/e_actions.c:2935 src/bin/e_actions.c:2937
 #: src/bin/e_actions.c:2939 src/bin/e_actions.c:3114 src/bin/e_actions.c:3119
-#: src/bin/e_fm.c:3267 src/bin/e_fm.c:3273 src/bin/e_fm.c:9986
+#: src/bin/e_fm.c:3300 src/bin/e_fm.c:3306 src/bin/e_fm.c:10019
 #: src/bin/e_fm_device.c:334 src/bin/e_fm_device.c:358
 #: src/bin/e_fm_device.c:637 src/bin/e_fm_device.c:664
 #: src/bin/e_int_menus.c:144 src/bin/e_int_shelf_config.c:247
@@ -665,8 +665,8 @@ msgstr "Activar/Desactivar modo desconexión"
 #: src/modules/conf_theme/e_int_config_theme.c:396
 #: src/modules/conf_theme/e_int_config_theme.c:796
 #: src/modules/gadman/e_mod_config.c:182 src/modules/syscon/e_mod_main.c:31
-#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:52
-#: src/modules/syscon/e_mod_main.c:119
+#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:58
+#: src/modules/syscon/e_mod_main.c:125
 msgid "System"
 msgstr "Sistema"
 
@@ -723,10 +723,10 @@ msgstr "Poner como fondo de escritorio"
 msgid "Color Selector"
 msgstr "Selector de color"
 
-#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1611 src/bin/e_config.c:2229
+#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1580 src/bin/e_config.c:2198
 #: src/bin/e_config_dialog.c:262 src/bin/e_eap_editor.c:854
 #: src/bin/e_eap_editor.c:918 src/bin/e_entry_dialog.c:62 src/bin/e_exec.c:398
-#: src/bin/e_fm.c:8717 src/bin/e_fm.c:9361 src/bin/e_fm_prop.c:507
+#: src/bin/e_fm.c:8750 src/bin/e_fm.c:9394 src/bin/e_fm_prop.c:507
 #: src/bin/e_int_border_remember.c:324 src/bin/e_int_border_remember.c:525
 #: src/bin/e_module.c:415 src/bin/e_sys.c:487 src/bin/e_sys.c:524
 #: src/bin/e_utils.c:707 src/modules/conf_dialogs/e_int_config_profiles.c:387
@@ -741,7 +741,7 @@ msgid "OK"
 msgstr "Aceptar"
 
 #: src/bin/e_color_dialog.c:47 src/bin/e_eap_editor.c:856
-#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8719
+#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8752
 #: src/bin/e_fm_prop.c:508 src/bin/e_utils.c:1162
 #: src/modules/conf_dialogs/e_int_config_profiles.c:388
 #: src/modules/conf_intl/e_int_config_imc_import.c:124
@@ -753,7 +753,7 @@ msgstr "Aceptar"
 msgid "Cancel"
 msgstr "Cancelar"
 
-#: src/bin/e_config.c:972 src/bin/e_config.c:1005
+#: src/bin/e_config.c:959 src/bin/e_config.c:992
 msgid ""
 "Settings data needed upgrading. Your old settings have<br>been wiped and a "
 "new set of defaults initialized. This<br>will happen regularly during "
@@ -773,7 +773,7 @@ msgstr ""
 "reconfigurar las cosas a su<br>gusto. Disculpe por las dificultades creadas "
 "en su configuración.<br>"
 
-#: src/bin/e_config.c:989
+#: src/bin/e_config.c:976
 msgid ""
 "Your settings are NEWER than Enlightenment. This is very<br>strange. This "
 "should not happen unless you downgraded<br>Enlightenment or copied the "
@@ -788,111 +788,115 @@ msgstr ""
 "precaución, su configuración ha sido restaurada a los<br>valores por "
 "defecto. Disculpe por las molestias.<br>"
 
-#: src/bin/e_config.c:1598 src/bin/e_config.c:2216
+#: src/bin/e_config.c:1567 src/bin/e_config.c:2185
 msgid "Enlightenment Settings Write Problems"
 msgstr "Problemas de escritura en las preferencias de Elightenment"
 
-#: src/bin/e_config.c:1601
-#, c-format
+#: src/bin/e_config.c:1570
+#, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while moving config files<br>from:<br>"
+"Enlightenment has had an error while moving config files<br>from:<br>"
 "%s<br><br>to:<br>%s<br><br>The rest of the write has been aborted for safety."
 "<br>"
 msgstr ""
+"Inesperadamente el archivo de preferencias de Enlightenment<br> se ha "
+"cerrado mientras se escribía. Esto es muy extraño.<br><br>El achivo donde "
+"ocurrió el error es:<br>%s<br><br> Dicho archivo ha sido eliminado para "
+"evitar corrupción de datos.<br>"
 
-#: src/bin/e_config.c:2126
+#: src/bin/e_config.c:2095
 msgid "Settings Upgraded"
 msgstr "Opciones mejoradas"
 
-#: src/bin/e_config.c:2143
+#: src/bin/e_config.c:2112
 msgid "The EET file handle is bad."
 msgstr ""
 
-#: src/bin/e_config.c:2146
+#: src/bin/e_config.c:2115
 msgid "The file data is empty."
 msgstr ""
 
-#: src/bin/e_config.c:2149
+#: src/bin/e_config.c:2118
 msgid ""
 "The file is not writable. Perhaps the disk is read-only<br>or you lost "
 "permissions to your files."
 msgstr ""
 
-#: src/bin/e_config.c:2152
+#: src/bin/e_config.c:2121
 msgid "Memory ran out while preparing the write.<br>Please free up memory."
 msgstr ""
 
-#: src/bin/e_config.c:2155
+#: src/bin/e_config.c:2124
 msgid "This is a generic error."
 msgstr ""
 
-#: src/bin/e_config.c:2158
+#: src/bin/e_config.c:2127
 msgid ""
 "The settings file is too large.<br>It should be very small (a few hundred KB "
 "at most)."
 msgstr ""
 
-#: src/bin/e_config.c:2161
+#: src/bin/e_config.c:2130
 msgid "You have I/O errors on the disk.<br>Maybe it needs replacing?"
 msgstr ""
 
-#: src/bin/e_config.c:2164
+#: src/bin/e_config.c:2133
 msgid "You ran out of space while writing the file"
 msgstr ""
 
-#: src/bin/e_config.c:2167
+#: src/bin/e_config.c:2136
 msgid "The file was closed on it while writing."
 msgstr ""
 
-#: src/bin/e_config.c:2170
+#: src/bin/e_config.c:2139
 msgid "Memory-mapping (mmap) of the file failed."
 msgstr ""
 
-#: src/bin/e_config.c:2173
+#: src/bin/e_config.c:2142
 msgid "X509 Encoding failed."
 msgstr ""
 
-#: src/bin/e_config.c:2176
+#: src/bin/e_config.c:2145
 #, fuzzy
 msgid "Signature failed."
 msgstr "La hibernación falló."
 
-#: src/bin/e_config.c:2179
+#: src/bin/e_config.c:2148
 msgid "The signature was invalid."
 msgstr ""
 
-#: src/bin/e_config.c:2182
+#: src/bin/e_config.c:2151
 #, fuzzy
 msgid "Not signed."
 msgstr "(Sin ventanas)"
 
-#: src/bin/e_config.c:2185
+#: src/bin/e_config.c:2154
 msgid "Feature not implemented."
 msgstr ""
 
-#: src/bin/e_config.c:2188
+#: src/bin/e_config.c:2157
 msgid "PRNG was not seeded."
 msgstr ""
 
-#: src/bin/e_config.c:2191
+#: src/bin/e_config.c:2160
 #, fuzzy
 msgid "Encryption failed."
 msgstr "La suspensión falló."
 
-#: src/bin/e_config.c:2194
+#: src/bin/e_config.c:2163
 #, fuzzy
 msgid "Decryption failed."
 msgstr "La suspensión falló."
 
-#: src/bin/e_config.c:2197
+#: src/bin/e_config.c:2166
 #, fuzzy
 msgid "The error is unknown to Enlightenment."
 msgstr "Bienvenido a Enlightenment"
 
-#: src/bin/e_config.c:2219
+#: src/bin/e_config.c:2188
 #, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while writing<br>its config file.<br>"
+"Enlightenment has had an error while writing<br>its config file.<br>"
 "%s<br><br>The file where the error occurred was:<br>%s<br><br>This file has "
 "been deleted to avoid corrupt data.<br>"
 msgstr ""
@@ -901,9 +905,10 @@ msgstr ""
 "ocurrió el error es:<br>%s<br><br> Dicho archivo ha sido eliminado para "
 "evitar corrupción de datos.<br>"
 
-#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:721
+#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:756
 #: src/modules/conf/e_mod_main.c:275 src/modules/conf_paths/e_mod_main.c:17
 #: src/modules/conf_performance/e_mod_main.c:17
+#: src/modules/syscon/e_mod_main.c:36
 msgid "Advanced"
 msgstr "Avanzadas"
 
@@ -925,9 +930,9 @@ msgstr "Complementos"
 
 #: src/bin/e_configure.c:29 src/bin/e_configure.c:32 src/bin/e_configure.c:242
 #: src/modules/conf_paths/e_int_config_paths.c:80
-#: src/modules/conf_theme/e_int_config_color_classes.c:847
+#: src/modules/conf_theme/e_int_config_color_classes.c:857
 #: src/modules/conf_theme/e_int_config_fonts.c:98
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:234
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:236
 msgid "Modules"
 msgstr "Módulos"
 
@@ -936,7 +941,7 @@ msgstr "Módulos"
 msgid "Preferences"
 msgstr "Preferencia de iconos"
 
-#: src/bin/e_container.c:132
+#: src/bin/e_container.c:124
 #, c-format
 msgid "Container %d"
 msgstr "Contenedor %d"
@@ -1073,7 +1078,7 @@ msgstr "Archivo de escritorio"
 #: src/bin/e_eap_editor.c:775
 #: src/modules/conf_performance/e_int_config_performance.c:115
 #: src/modules/everything/evry_config.c:378
-#: src/modules/everything/evry_plug_files.c:1491
+#: src/modules/everything/evry_plug_files.c:1476
 #: src/modules/pager/e_mod_config.c:126 src/modules/pager/e_mod_config.c:213
 msgid "General"
 msgstr "General"
@@ -1102,26 +1107,26 @@ msgstr "Elegir un icono"
 msgid "Select an Executable"
 msgstr "Elegir un ejecutable"
 
-#: src/bin/e_entry.c:496 src/bin/e_fm.c:8208 src/bin/e_shelf.c:1703
+#: src/bin/e_entry.c:501 src/bin/e_fm.c:8241 src/bin/e_shelf.c:1703
 #: src/modules/conf_dialogs/e_int_config_profiles.c:135
 #: src/modules/conf_shelves/e_int_config_shelf.c:81
 #: src/modules/ibar/e_mod_config.c:108
 msgid "Delete"
 msgstr "Eliminar"
 
-#: src/bin/e_entry.c:506 src/bin/e_fm.c:8116
+#: src/bin/e_entry.c:511 src/bin/e_fm.c:8149
 msgid "Cut"
 msgstr "Cortar"
 
-#: src/bin/e_entry.c:514 src/bin/e_fm.c:6163 src/bin/e_fm.c:8130
+#: src/bin/e_entry.c:519 src/bin/e_fm.c:6196 src/bin/e_fm.c:8163
 msgid "Copy"
 msgstr "Copiar"
 
-#: src/bin/e_entry.c:522 src/bin/e_fm.c:7954 src/bin/e_fm.c:8143
+#: src/bin/e_entry.c:527 src/bin/e_fm.c:7987 src/bin/e_fm.c:8176
 msgid "Paste"
 msgstr "Pegar"
 
-#: src/bin/e_entry.c:532
+#: src/bin/e_entry.c:537
 msgid "Select All"
 msgstr "Seleccionar todo"
 
@@ -1271,212 +1276,212 @@ msgstr "Información de salida"
 msgid "There was no output."
 msgstr "No hubo salida"
 
-#: src/bin/e_fm.c:976
+#: src/bin/e_fm.c:977
 msgid "Nonexistent path"
 msgstr "Direccion inexistente"
 
-#: src/bin/e_fm.c:979
+#: src/bin/e_fm.c:980
 #, c-format
 msgid "%s doesn't exist."
 msgstr "%s no existe."
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Mount Error"
 msgstr "Error al montar"
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Can't mount device"
 msgstr "No se puede montar el dispositivo"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Unmount Error"
 msgstr "Error al desmontar"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Can't unmount device"
 msgstr "No se puede desmontar el dispositivo"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Eject Error"
 msgstr "Error al expulsar"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Can't eject device"
 msgstr "No se puede expulsar el dispositivo"
 
-#: src/bin/e_fm.c:3748
+#: src/bin/e_fm.c:3781
 #, c-format
 msgid "%i Files"
 msgstr "%i archivos"
 
-#: src/bin/e_fm.c:6176 src/bin/e_fm.c:7962 src/bin/e_fm.c:8151
+#: src/bin/e_fm.c:6209 src/bin/e_fm.c:7995 src/bin/e_fm.c:8184
 msgid "Link"
 msgstr "Enlace"
 
-#: src/bin/e_fm.c:6184 src/bin/e_fm.c:9143 src/bin/e_fm.c:9284
+#: src/bin/e_fm.c:6217 src/bin/e_fm.c:9176 src/bin/e_fm.c:9317
 msgid "Abort"
 msgstr "Abortar"
 
-#: src/bin/e_fm.c:7881 src/bin/e_fm.c:8041
+#: src/bin/e_fm.c:7914 src/bin/e_fm.c:8074
 msgid "Inherit parent settings"
 msgstr "Heredar configuración del padre"
 
-#: src/bin/e_fm.c:7890 src/bin/e_fm.c:8050
+#: src/bin/e_fm.c:7923 src/bin/e_fm.c:8083
 #: src/modules/fileman/e_mod_config.c:219
 msgid "View Mode"
 msgstr "Modo de vista"
 
-#: src/bin/e_fm.c:7897 src/bin/e_fm.c:8057
+#: src/bin/e_fm.c:7930 src/bin/e_fm.c:8090
 msgid "Refresh View"
 msgstr "Actualizar vista"
 
-#: src/bin/e_fm.c:7905 src/bin/e_fm.c:8065
+#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8098
 msgid "Show Hidden Files"
 msgstr "Mostrar archivos ocultos"
 
-#: src/bin/e_fm.c:7917 src/bin/e_fm.c:8077
+#: src/bin/e_fm.c:7950 src/bin/e_fm.c:8110
 msgid "Remember Ordering"
 msgstr "Recordar orden"
 
-#: src/bin/e_fm.c:7926 src/bin/e_fm.c:8086
+#: src/bin/e_fm.c:7959 src/bin/e_fm.c:8119
 msgid "Sort Now"
 msgstr "Ordenar ahora"
 
-#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8101
+#: src/bin/e_fm.c:7971 src/bin/e_fm.c:8134
 #: src/modules/conf_paths/e_int_config_paths.c:205
 msgid "New Directory"
 msgstr "Nuevo directorio"
 
-#: src/bin/e_fm.c:8216
+#: src/bin/e_fm.c:8249
 msgid "Rename"
 msgstr "Renombrar"
 
-#: src/bin/e_fm.c:8235
+#: src/bin/e_fm.c:8268
 msgid "Unmount"
 msgstr "Desmontar"
 
-#: src/bin/e_fm.c:8240
+#: src/bin/e_fm.c:8273
 msgid "Mount"
 msgstr "Montar"
 
-#: src/bin/e_fm.c:8245
+#: src/bin/e_fm.c:8278
 msgid "Eject"
 msgstr "Expulsar"
 
-#: src/bin/e_fm.c:8257
+#: src/bin/e_fm.c:8290
 #, fuzzy
 msgid "Application Properties"
 msgstr "Categorías de aplicaciones"
 
-#: src/bin/e_fm.c:8263 src/bin/e_fm_prop.c:105
+#: src/bin/e_fm.c:8296 src/bin/e_fm_prop.c:105
 msgid "File Properties"
 msgstr "Propiedades del archivo"
 
-#: src/bin/e_fm.c:8500 src/bin/e_fm.c:8553
+#: src/bin/e_fm.c:8533 src/bin/e_fm.c:8586
 msgid "Use default"
 msgstr "Usar por defecto"
 
-#: src/bin/e_fm.c:8526 src/modules/fileman/e_mod_config.c:224
+#: src/bin/e_fm.c:8559 src/modules/fileman/e_mod_config.c:224
 msgid "Grid Icons"
 msgstr "Iconos de malla"
 
-#: src/bin/e_fm.c:8534 src/modules/fileman/e_mod_config.c:226
+#: src/bin/e_fm.c:8567 src/modules/fileman/e_mod_config.c:226
 msgid "Custom Icons"
 msgstr "Iconos personalizados"
 
-#: src/bin/e_fm.c:8542 src/modules/everything/evry_config.c:430
+#: src/bin/e_fm.c:8575 src/modules/everything/evry_config.c:430
 #: src/modules/everything/evry_config.c:460
 #: src/modules/fileman/e_mod_config.c:234
 msgid "List"
 msgstr "Lista"
 
-#: src/bin/e_fm.c:8568
+#: src/bin/e_fm.c:8601
 #, c-format
 msgid "Icon Size (%d)"
 msgstr "Tamaño de icono (%d)"
 
-#: src/bin/e_fm.c:8614 src/bin/e_fm.c:8820
+#: src/bin/e_fm.c:8647 src/bin/e_fm.c:8853
 msgid "Set background..."
 msgstr "Poner como fondo..."
 
-#: src/bin/e_fm.c:8619 src/bin/e_fm.c:8864
+#: src/bin/e_fm.c:8652 src/bin/e_fm.c:8897
 msgid "Set overlay..."
 msgstr ""
 
-#: src/bin/e_fm.c:8718 src/modules/conf_theme/e_int_config_theme.c:1032
+#: src/bin/e_fm.c:8751 src/modules/conf_theme/e_int_config_theme.c:1032
 msgid "Clear"
 msgstr "Limpiar"
 
-#: src/bin/e_fm.c:8944
+#: src/bin/e_fm.c:8977
 msgid "Create a new Directory"
 msgstr "Crear un nuevo directorio"
 
-#: src/bin/e_fm.c:8945
+#: src/bin/e_fm.c:8978
 msgid "New Directory Name:"
 msgstr "Nombre del nuevo directorio:"
 
-#: src/bin/e_fm.c:8999
+#: src/bin/e_fm.c:9032
 #, c-format
 msgid "Rename %s to:"
 msgstr "Renombrar %s a:"
 
-#: src/bin/e_fm.c:9001
+#: src/bin/e_fm.c:9034
 msgid "Rename File"
 msgstr "Renombrar archivo"
 
-#: src/bin/e_fm.c:9142 src/bin/e_fm.c:9283
+#: src/bin/e_fm.c:9175 src/bin/e_fm.c:9316
 msgid "Retry"
 msgstr "Reintentar"
 
-#: src/bin/e_fm.c:9146 src/bin/e_fm.c:9289
+#: src/bin/e_fm.c:9179 src/bin/e_fm.c:9322
 msgid "Error"
 msgstr "Error"
 
-#: src/bin/e_fm.c:9149
+#: src/bin/e_fm.c:9182
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: src/bin/e_fm.c:9204
+#: src/bin/e_fm.c:9237
 msgid "No to all"
 msgstr "No a todos"
 
-#: src/bin/e_fm.c:9206
+#: src/bin/e_fm.c:9239
 msgid "Yes to all"
 msgstr "Sí a todos"
 
-#: src/bin/e_fm.c:9209
+#: src/bin/e_fm.c:9242
 msgid "Warning"
 msgstr "Aviso"
 
-#: src/bin/e_fm.c:9212
+#: src/bin/e_fm.c:9245
 #, c-format
 msgid "File already exists, overwrite?<br><hilight>%s</hilight>"
 msgstr "El archivo ya existe, ¿desea sobrescribirlo? <br><hilight>%s</hilight>"
 
-#: src/bin/e_fm.c:9285
+#: src/bin/e_fm.c:9318
 msgid "Ignore this"
 msgstr "Ignorar éste"
 
-#: src/bin/e_fm.c:9286
+#: src/bin/e_fm.c:9319
 msgid "Ignore all"
 msgstr "Ignorar todos"
 
-#: src/bin/e_fm.c:9291
+#: src/bin/e_fm.c:9324
 #, c-format
 msgid "An error occurred while performing an operation.<br>%s"
 msgstr "Ocurrió un error mientras se finalizaba la operación.<br>%s"
 
-#: src/bin/e_fm.c:9462
+#: src/bin/e_fm.c:9495
 msgid "Confirm Delete"
 msgstr "Confirmar eliminación"
 
-#: src/bin/e_fm.c:9467
+#: src/bin/e_fm.c:9500
 #, c-format
 msgid "Are you sure you want to delete<br><hilight>%s</hilight> ?"
 msgstr "¿Está seguro de que quiere eliminar<br><hilight>%s</hilight>?"
 
-#: src/bin/e_fm.c:9473
+#: src/bin/e_fm.c:9506
 #, c-format
 msgid ""
 "Are you sure you want to delete<br>the %d selected files in:<br><hilight>%s</"
@@ -1603,11 +1608,11 @@ msgstr "Mover texto"
 msgid "Automatically scroll contents"
 msgstr "Desplazar el contenido automáticamente"
 
-#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:731
+#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:729
 msgid "Plain"
 msgstr "Plano"
 
-#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:739
+#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:737
 msgid "Inset"
 msgstr "Recorte"
 
@@ -1621,11 +1626,11 @@ msgstr "Apariencia"
 #: src/modules/conf_applications/e_int_config_apps.c:239
 #: src/modules/conf_applications/e_int_config_apps.c:260
 #: src/modules/conf_applications/e_int_config_apps.c:280
-#: src/modules/gadman/e_mod_gadman.c:815 src/modules/ibar/e_mod_main.c:801
+#: src/modules/gadman/e_mod_gadman.c:813 src/modules/ibar/e_mod_main.c:801
 msgid "Remove"
 msgstr "Eliminar"
 
-#: src/bin/e_gadcon.c:1991
+#: src/bin/e_gadcon.c:2007
 msgid "Stop moving"
 msgstr ""
 
@@ -1743,7 +1748,7 @@ msgstr "Ventana"
 
 #: src/bin/e_int_border_menu.c:138 src/bin/e_int_config_modules.c:59
 #: src/bin/e_int_menus.c:230 src/bin/e_shelf.c:1695
-#: src/modules/battery/e_mod_main.c:183 src/modules/clock/e_mod_main.c:296
+#: src/modules/battery/e_mod_main.c:186 src/modules/clock/e_mod_main.c:296
 #: src/modules/clock/e_mod_main.c:540 src/modules/conf/e_conf.c:124
 #: src/modules/conf/e_conf.c:134 src/modules/conf/e_mod_main.c:102
 #: src/modules/conf_dialogs/e_mod_main.c:17
@@ -2170,7 +2175,7 @@ msgid "Utilities"
 msgstr ""
 
 #: src/bin/e_int_config_modules.c:55
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_files.c:1585
 #: src/modules/fileman/e_mod_main.c:56 src/modules/fileman/e_mod_main.c:76
 #: src/modules/fileman/e_mod_main.c:420
 msgid "Files"
@@ -2270,7 +2275,7 @@ msgstr "Aplicaciones favoritas"
 #: src/modules/conf_theme/e_int_config_fonts.c:58
 #: src/modules/conf_theme/e_mod_main.c:38
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:194
-#: src/modules/everything/evry_plug_apps.c:1367
+#: src/modules/everything/evry_plug_apps.c:1354
 msgid "Applications"
 msgstr "Aplicaciones"
 
@@ -2487,31 +2492,31 @@ msgstr ""
 "Enlightenment no puede iniciar el manejador de la señal HUP.\n"
 "¿Quizás no tiene memoria suficiente?"
 
-#: src/bin/e_main.c:274
-#, fuzzy
-msgid "Enlightenment cannot initialize Ecore_IMF!\n"
-msgstr "Enlightenment no puede inicializar el manejador de archivos.\n"
-
-#: src/bin/e_main.c:284
+#: src/bin/e_main.c:273
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_File!\n"
 msgstr "Enlightenment no puede inicializar el manejador de archivos.\n"
 
-#: src/bin/e_main.c:293
+#: src/bin/e_main.c:282
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Con!\n"
 msgstr "Enlightenment no puede inicializar el manejador de archivos.\n"
 
-#: src/bin/e_main.c:302
+#: src/bin/e_main.c:291
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Ipc!\n"
 msgstr "Enlightenment no puede inicializar el manejador de archivos.\n"
 
-#: src/bin/e_main.c:313
+#: src/bin/e_main.c:302
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_X!\n"
 msgstr "Enlightenment no puede inicializar el manejador de archivos.\n"
 
+#: src/bin/e_main.c:314
+#, fuzzy
+msgid "Enlightenment cannot initialize Ecore_IMF!\n"
+msgstr "Enlightenment no puede inicializar el manejador de archivos.\n"
+
 #: src/bin/e_main.c:324
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Evas!\n"
@@ -2562,12 +2567,7 @@ msgstr ""
 msgid "Enlightenment cannot initialize E_Xinerama!\n"
 msgstr "Enlightenment no puede inicializar el manejador de archivos.\n"
 
-#: src/bin/e_main.c:397
-#, fuzzy
-msgid "Enlightenment cannot initialize E_Randr!\n"
-msgstr "Enlightenment no puede inicializar el manejador de archivos.\n"
-
-#: src/bin/e_main.c:415
+#: src/bin/e_main.c:406
 msgid ""
 "Enlightenment cannot create directories in your home directory.\n"
 "Perhaps you have no home directory or the disk is full?"
@@ -2575,14 +2575,19 @@ msgstr ""
 "Enlightenment no puede crear carpetas en su directorio personal.\n"
 "¿Quizás no tiene un directorio personal o el disco está lleno?"
 
-#: src/bin/e_main.c:425
+#: src/bin/e_main.c:416
 msgid "Enlightenment cannot set up its file registry system."
 msgstr "Enlightenment no puede iniciar su sistema de registro de archivos."
 
-#: src/bin/e_main.c:434
+#: src/bin/e_main.c:425
 msgid "Enlightenment cannot set up its config system."
 msgstr "Enlightenment no puede iniciar su sistema de configuración"
 
+#: src/bin/e_main.c:436
+#, fuzzy
+msgid "Enlightenment cannot initialize E_Randr!\n"
+msgstr "Enlightenment no puede inicializar el manejador de archivos.\n"
+
 #: src/bin/e_main.c:445
 #, fuzzy
 msgid "Enlightenment cannot set up its environment."
@@ -2855,36 +2860,41 @@ msgid "Enlightenment cannot initialize the XSettings system.\n"
 msgstr "Enlightenment no puede iniciar el sistema de miniaturas.\n"
 
 #: src/bin/e_main.c:877
+#, fuzzy
+msgid "Enlightenment cannot initialize the Update system.\n"
+msgstr "Enlightenment no puede iniciar el sistema de órdenes del sistema.\n"
+
+#: src/bin/e_main.c:886
 msgid "Setup Desktop Environment"
 msgstr ""
 
-#: src/bin/e_main.c:881
+#: src/bin/e_main.c:890
 #, fuzzy
 msgid "Enlightenment cannot initialize its desktop environment.\n"
 msgstr "Enlightenment no puede iniciar su sistema de temas."
 
-#: src/bin/e_main.c:889
+#: src/bin/e_main.c:898
 #, fuzzy
 msgid "Setup File Ordering"
 msgstr "Preparando el orden de archivos"
 
-#: src/bin/e_main.c:893
+#: src/bin/e_main.c:902
 msgid "Enlightenment cannot set up its order file system."
 msgstr "Enlightenment no puede configurar su sistema de orden de archivos."
 
-#: src/bin/e_main.c:908
+#: src/bin/e_main.c:917
 msgid "Load Modules"
 msgstr "Cargar módulos"
 
-#: src/bin/e_main.c:938
+#: src/bin/e_main.c:947
 msgid "Configure Shelves"
 msgstr "Configurar contenedores"
 
-#: src/bin/e_main.c:949
+#: src/bin/e_main.c:958
 msgid "Almost Done"
 msgstr "Casi terminado"
 
-#: src/bin/e_main.c:1094
+#: src/bin/e_main.c:1103
 #, c-format
 msgid ""
 "Options:\n"
@@ -2913,7 +2923,7 @@ msgid ""
 "\t\tIf you need this help, you don't need this option.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1147
+#: src/bin/e_main.c:1156
 msgid ""
 "You are executing enlightenment directly. This is\n"
 "bad. Please do not execute the \"enlightenment\"\n"
@@ -2923,11 +2933,11 @@ msgid ""
 "before enlightenment itself begins running.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1426
+#: src/bin/e_main.c:1435
 msgid "Testing Format Support"
 msgstr "Probando el soporte del formato"
 
-#: src/bin/e_main.c:1430
+#: src/bin/e_main.c:1439
 msgid ""
 "Enlightenment found Evas can't create a buffer canvas. Please check\n"
 "Evas has Software Buffer engine support.\n"
@@ -2936,7 +2946,7 @@ msgstr ""
 "Verifique\n"
 "si Evas tiene el soporte del motor de búfer por software.\n"
 
-#: src/bin/e_main.c:1442
+#: src/bin/e_main.c:1451
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load SVG files. Check Evas has SVG loader "
@@ -2946,7 +2956,7 @@ msgstr ""
 "Evas tiene soporte\n"
 "para cargar imágenes PNG.\n"
 
-#: src/bin/e_main.c:1452
+#: src/bin/e_main.c:1461
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load JPEG files. Check Evas has JPEG loader "
@@ -2956,7 +2966,7 @@ msgstr ""
 "Evas tiene soporte\n"
 "para cargar imágenes JPEG.\n"
 
-#: src/bin/e_main.c:1462
+#: src/bin/e_main.c:1471
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load PNG files. Check Evas has PNG loader "
@@ -2966,7 +2976,7 @@ msgstr ""
 "Evas tiene soporte\n"
 "para cargar imágenes PNG.\n"
 
-#: src/bin/e_main.c:1472
+#: src/bin/e_main.c:1481
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load EET files. Check Evas has EET loader "
@@ -2976,7 +2986,7 @@ msgstr ""
 "Evas tiene soporte\n"
 "para cargar imágenes EET.\n"
 
-#: src/bin/e_main.c:1486
+#: src/bin/e_main.c:1495
 msgid ""
 "Enlightenment found Evas can't load the 'Sans' font. Check Evas has "
 "fontconfig\n"
@@ -2986,7 +2996,7 @@ msgstr ""
 "que Evas tiene soporte\n"
 "para fontconfig  y el sistema fontconfig define una fuente 'Sans'.\n"
 
-#: src/bin/e_main.c:1677
+#: src/bin/e_main.c:1686
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. There was an "
@@ -2994,11 +3004,11 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1682 src/bin/e_main.c:1699
+#: src/bin/e_main.c:1691 src/bin/e_main.c:1708
 msgid "Enlightenment crashed early on start and has been restarted"
 msgstr "Enlightenment se bloqueó al comenzar y fue reiniciado."
 
-#: src/bin/e_main.c:1683
+#: src/bin/e_main.c:1692
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>There was an "
@@ -3006,7 +3016,7 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1692
+#: src/bin/e_main.c:1701
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. All modules "
 "have been disabled<br>and will not be loaded to help remove any "
@@ -3018,7 +3028,7 @@ msgstr ""
 "cualquier problema<br> de los módulos en su configuración. El diálogo de "
 "configuración<br>de módulos le permitirá elegir nuevamente<br>sus módulos."
 
-#: src/bin/e_main.c:1700
+#: src/bin/e_main.c:1709
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>All modules "
 "have been disabled and will not be loaded to help<br>remove any problem "
@@ -3538,72 +3548,76 @@ msgstr "Prohibido"
 msgid "Read-Write"
 msgstr "Lectura-Escritura"
 
-#: src/modules/battery/e_mod_config.c:60
+#: src/modules/battery/e_mod_config.c:63
 msgid "Battery Monitor Settings"
 msgstr "Opciones de monitorización de batería"
 
-#: src/modules/battery/e_mod_config.c:126
+#: src/modules/battery/e_mod_config.c:132
 msgid "Show alert when battery is low"
 msgstr "Mostrar alerta cuando la batería esté baja"
 
-#: src/modules/battery/e_mod_config.c:211
+#: src/modules/battery/e_mod_config.c:136
+msgid "Use desktop notifications for alert."
+msgstr ""
+
+#: src/modules/battery/e_mod_config.c:233
 msgid "Check every:"
 msgstr "Comprobar cada:"
 
-#: src/modules/battery/e_mod_config.c:213
+#: src/modules/battery/e_mod_config.c:235
 #: src/modules/conf_performance/e_int_config_performance.c:121
 #: src/modules/temperature/e_mod_config.c:233
 #, c-format
 msgid "%1.0f ticks"
 msgstr "%1.0f ticks"
 
-#: src/modules/battery/e_mod_config.c:217
+#: src/modules/battery/e_mod_config.c:239
 #, fuzzy
 msgid "Hibernate when below:"
 msgstr "Hibernar"
 
-#: src/modules/battery/e_mod_config.c:219
-#: src/modules/battery/e_mod_config.c:238
+#: src/modules/battery/e_mod_config.c:241
+#: src/modules/battery/e_mod_config.c:260
 #, c-format
 msgid "%1.0f %%"
 msgstr "%1.0f %%"
 
-#: src/modules/battery/e_mod_config.c:223
+#: src/modules/battery/e_mod_config.c:245
 msgid "Polling"
 msgstr "Sondeo"
 
-#: src/modules/battery/e_mod_config.c:227
+#: src/modules/battery/e_mod_config.c:249
 #, fuzzy
 msgid "Show low battery alert"
 msgstr "Mostrar alerta de batería baja"
 
-#: src/modules/battery/e_mod_config.c:231
+#: src/modules/battery/e_mod_config.c:253
 msgid "Alert when at:"
 msgstr "Mostrar alerta cuando:"
 
-#: src/modules/battery/e_mod_config.c:234
+#: src/modules/battery/e_mod_config.c:256
 #, c-format
 msgid "%1.0f min"
 msgstr "%1.0f min"
 
-#: src/modules/battery/e_mod_config.c:242
+#: src/modules/battery/e_mod_config.c:264
 msgid "Auto dismiss in..."
 msgstr "Auto descartar en..."
 
-#: src/modules/battery/e_mod_config.c:247
+#: src/modules/battery/e_mod_config.c:269
 #, c-format
 msgid "%1.0f sec"
 msgstr "%1.0f seg"
 
-#: src/modules/battery/e_mod_config.c:254
+#: src/modules/battery/e_mod_config.c:276
 msgid "Alert"
 msgstr "Alerta"
 
-#: src/modules/battery/e_mod_config.c:260
+#: src/modules/battery/e_mod_config.c:282
 msgid "Auto Detect"
 msgstr "Auto Detectar"
 
-#: src/modules/battery/e_mod_config.c:263
+#: src/modules/battery/e_mod_config.c:285
 #: src/modules/conf_applications/e_mod_main.c:52
 #: src/modules/conf_display/e_mod_main.c:40
 #: src/modules/conf_theme/e_mod_main.c:23
@@ -3611,47 +3625,47 @@ msgstr "Auto Detectar"
 msgid "Internal"
 msgstr "Interna"
 
-#: src/modules/battery/e_mod_config.c:267
+#: src/modules/battery/e_mod_config.c:289
 #: src/modules/temperature/e_mod_config.c:271
 msgid "udev"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:270
+#: src/modules/battery/e_mod_config.c:292
 #, fuzzy
 msgid "Fuzzy Mode"
 msgstr "Difusa"
 
-#: src/modules/battery/e_mod_config.c:274
+#: src/modules/battery/e_mod_config.c:296
 msgid "HAL"
 msgstr "HAL"
 
-#: src/modules/battery/e_mod_config.c:279
+#: src/modules/battery/e_mod_config.c:301
 #: src/modules/temperature/e_mod_config.c:273
 msgid "Hardware"
 msgstr "Hardware"
 
-#: src/modules/battery/e_mod_main.c:145
+#: src/modules/battery/e_mod_main.c:148 src/modules/battery/e_mod_main.c:443
 msgid "Battery"
 msgstr "Batería"
 
-#: src/modules/battery/e_mod_main.c:455
+#: src/modules/battery/e_mod_main.c:446 src/modules/battery/e_mod_main.c:477
 msgid "Your battery is low!"
 msgstr "¡Bateria baja!"
 
-#: src/modules/battery/e_mod_main.c:457
+#: src/modules/battery/e_mod_main.c:447 src/modules/battery/e_mod_main.c:479
 msgid "AC power is recommended."
 msgstr "Se recomienda corriente directa."
 
-#: src/modules/battery/e_mod_main.c:532
+#: src/modules/battery/e_mod_main.c:554
 msgid "N/A"
 msgstr "N/D"
 
-#: src/modules/battery/e_mod_main.c:612 src/modules/battery/e_mod_main.c:614
-#: src/modules/battery/e_mod_main.c:621 src/modules/battery/e_mod_main.c:623
+#: src/modules/battery/e_mod_main.c:634 src/modules/battery/e_mod_main.c:636
+#: src/modules/battery/e_mod_main.c:643 src/modules/battery/e_mod_main.c:645
 msgid "ERROR"
 msgstr "ERROR"
 
-#: src/modules/battery/e_mod_main.c:723
+#: src/modules/battery/e_mod_main.c:758
 msgid "Battery Meter"
 msgstr "Medidor de batería"
 
@@ -3823,7 +3837,7 @@ msgid "Dialog Settings"
 msgstr "Opciones de diálogo"
 
 #: src/modules/conf_dialogs/e_int_config_dialogs.c:109
-#: src/modules/conf_performance/e_int_config_engine.c:95
+#: src/modules/conf_performance/e_int_config_engine.c:86
 #: src/modules/conf_theme/e_int_config_fonts.c:651
 #: src/modules/everything/evry_config.c:519 src/modules/ibox/e_mod_config.c:96
 #: src/modules/mixer/conf_gadget.c:191 src/modules/mixer/conf_module.c:91
@@ -4046,7 +4060,7 @@ msgstr "Animaciones"
 
 #: src/modules/conf_display/e_int_config_desks.c:197
 #: src/modules/conf_display/e_int_config_dpms.c:306
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:168
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:194
 #: src/modules/conf_window_manipulation/e_int_config_window_stacking.c:151
 #, c-format
 msgid "%1.1f sec"
@@ -4438,28 +4452,28 @@ msgstr ""
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1310
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1334
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1366
-#: src/modules/gadman/e_mod_gadman.c:839
+#: src/modules/gadman/e_mod_gadman.c:837
 msgid "CTRL"
 msgstr "CTRL"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1315
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1339
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1371
-#: src/modules/gadman/e_mod_gadman.c:844
+#: src/modules/gadman/e_mod_gadman.c:842
 msgid "ALT"
 msgstr "ALT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1321
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1345
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1377
-#: src/modules/gadman/e_mod_gadman.c:850
+#: src/modules/gadman/e_mod_gadman.c:848
 msgid "SHIFT"
 msgstr "SHIFT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1327
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1351
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1383
-#: src/modules/gadman/e_mod_gadman.c:856
+#: src/modules/gadman/e_mod_gadman.c:854
 msgid "WIN"
 msgstr "Super"
 
@@ -4829,11 +4843,11 @@ msgstr "Principal"
 
 #: src/modules/conf_menus/e_int_config_menus.c:289
 #: src/modules/conf_menus/e_int_config_menus.c:294
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:136
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:145
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:154
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:173
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:178
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:162
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:180
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:199
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:204
 #, c-format
 msgid "%2.0f pixels"
 msgstr "%2.0f píxeles"
@@ -4934,16 +4948,16 @@ msgstr "Directorios de búsqueda"
 msgid "Environment Variables"
 msgstr "Variables de entorno exportadas"
 
-#: src/modules/conf_performance/e_int_config_engine.c:38
+#: src/modules/conf_performance/e_int_config_engine.c:37
 msgid "Engine Settings"
 msgstr "Opciones del motor"
 
-#: src/modules/conf_performance/e_int_config_engine.c:96
-#: src/modules/conf_performance/e_int_config_engine.c:138
+#: src/modules/conf_performance/e_int_config_engine.c:87
+#: src/modules/conf_performance/e_int_config_engine.c:109
 msgid "Use ARGB instead of shaped windows"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:140
+#: src/modules/conf_performance/e_int_config_engine.c:111
 #, fuzzy
 msgid ""
 "You have chosen to enable ARGB composite support,<br>but your current screen "
@@ -5440,16 +5454,16 @@ msgstr ""
 msgid "Colors depend on theme capabilities."
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:843
+#: src/modules/conf_theme/e_int_config_color_classes.c:853
 msgid "Window Manager"
 msgstr "Administrador de ventana"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:845
+#: src/modules/conf_theme/e_int_config_color_classes.c:855
 #: src/modules/conf_theme/e_int_config_fonts.c:81
 msgid "Widgets"
 msgstr "Dispositivos"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:851
+#: src/modules/conf_theme/e_int_config_color_classes.c:861
 #, fuzzy
 msgid "Others"
 msgstr "Otros"
@@ -5650,7 +5664,7 @@ msgid "Bytecode"
 msgstr "Bytecode"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:662
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:193
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:219
 #: src/modules/cpufreq/e_mod_main.c:227 src/modules/cpufreq/e_mod_main.c:259
 msgid "Automatic"
 msgstr "Automático"
@@ -5880,8 +5894,9 @@ msgid "Scaling"
 msgstr "Escala"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:36
-msgid "Client List Settings"
-msgstr "Configuración de la lista de clientes"
+#, fuzzy
+msgid "Window List Menu Settings"
+msgstr "Opciones de la lista de ventanas"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:97
 msgid "Group By"
@@ -6176,63 +6191,103 @@ msgstr "Revertir el foco cuando se esconde o cierra una ventana"
 msgid "Slide pointer to a new focused window"
 msgstr "Deslizar el apuntador a una nueva ventana focalizada"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:53
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:62
 #: src/modules/conf_window_manipulation/e_mod_main.c:20
 msgid "Window Geometry"
 msgstr "Geometria de la ventana"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:130
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:156
 #, fuzzy
 msgid "Resist obstacles"
 msgstr "Resistencia"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:132
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:158
 #, fuzzy
 msgid "Other windows"
 msgstr "Ventanas internas"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:141
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:167
 #, fuzzy
 msgid "Edge of the screen"
 msgstr "Resistencia en el borde de la pantalla:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:150
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
 #, fuzzy
 msgid "Desktop gadgets"
 msgstr "Nombre del ecritorio"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:161
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
 msgid "Resistance"
 msgstr "Resistencia"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:166
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:192
 msgid "Automatically accept changes after:"
 msgstr "Cambios aceptados automáticamente después de:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:197
 #, fuzzy
 msgid "Move by"
 msgstr "Mover por:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:202
 #, fuzzy
 msgid "Resize by"
 msgstr "Redimensionar por:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:181
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:207
 #, fuzzy
 msgid "Keyboard"
 msgstr "Mouse y teclado"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:213
 msgid "Limit resize to useful geometry"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:190
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:216
 #, fuzzy
 msgid "Move after resize"
 msgstr "Puede cambiar de tamaño"
 
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:224
+#, fuzzy
+msgid "Follow Move"
+msgstr "Seguidor"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:227
+#, fuzzy
+msgid "Follow Resize"
+msgstr "Seguidor"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:230
+#, fuzzy
+msgid "Follow Raise"
+msgstr "Seguidor"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:233
+#, fuzzy
+msgid "Follow Lower"
+msgstr "Seguidor"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:236
+#, fuzzy
+msgid "Follow Layer"
+msgstr "Seguidor"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:239
+#, fuzzy
+msgid "Follow Desktop"
+msgstr "Todos los escritorios"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:242
+#, fuzzy
+msgid "Follow Iconify"
+msgstr "Minimizar"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:246
+#, fuzzy
+msgid "Transients"
+msgstr "Tiempo"
+
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:44
 #: src/modules/conf_window_manipulation/e_mod_main.c:22
 msgid "Window Maximize Policy"
@@ -6254,13 +6309,13 @@ msgstr "Llenar el espacio disponible"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:161
 #: src/modules/everything/evry_config.c:568
-#: src/modules/gadman/e_mod_gadman.c:759
+#: src/modules/gadman/e_mod_gadman.c:757
 msgid "Horizontal"
 msgstr "Horizontal"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:163
 #: src/modules/everything/evry_config.c:561
-#: src/modules/gadman/e_mod_gadman.c:767
+#: src/modules/gadman/e_mod_gadman.c:765
 msgid "Vertical"
 msgstr "Vertical"
 
@@ -6328,8 +6383,14 @@ msgid "Window Focus"
 msgstr "Foco de ventanas"
 
 #: src/modules/conf_window_manipulation/e_mod_main.c:23
-msgid "Client List Menu"
-msgstr "Menú de lista de clientes"
+#, fuzzy
+msgid "Window List Menu"
+msgstr "Lista de ventanas"
+
+#: src/modules/conf_window_manipulation/e_mod_main.c:24
+#, fuzzy
+msgid "Window Process Management"
+msgstr "Manejo de la energía"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:33
 #: src/modules/conf_window_remembers/e_mod_main.c:17
@@ -6353,7 +6414,7 @@ msgid "Details"
 msgstr "Detalles"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:141
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:306
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
 msgid "<No Name>"
 msgstr "<No Name>"
 
@@ -6362,7 +6423,7 @@ msgid "Class:"
 msgstr "Clase:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:148
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
 msgid "<No Class>"
 msgstr "<No Class>"
 
@@ -6371,7 +6432,7 @@ msgid "Title:"
 msgstr "Titulo:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
 msgid "<No Title>"
 msgstr "<No Title>"
 
@@ -6380,7 +6441,7 @@ msgid "Role:"
 msgstr "Papel:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:162
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:314
 msgid "<No Role>"
 msgstr "<No Role>"
 
@@ -6602,17 +6663,17 @@ msgstr "Configuración del paginador"
 msgid "Show Everything Dialog"
 msgstr "Debajo de todo"
 
-#: src/modules/everything/e_mod_main.c:422
+#: src/modules/everything/e_mod_main.c:420
 #, fuzzy
 msgid "Everything Module"
 msgstr "Todo"
 
-#: src/modules/everything/e_mod_main.c:611
+#: src/modules/everything/e_mod_main.c:609
 #, fuzzy
 msgid "Run Everything"
 msgstr "Todo"
 
-#: src/modules/everything/evry_config.c:79
+#: src/modules/everything/evry_config.c:78
 #, fuzzy
 msgid "Everything Settings"
 msgstr "Opciones de terminal"
@@ -6747,7 +6808,7 @@ msgid "Object Plugins"
 msgstr "Color del objeto"
 
 #: src/modules/everything/evry_config.c:537
-#: src/modules/everything/evry_config.c:738
+#: src/modules/everything/evry_config.c:737
 #, fuzzy
 msgid "Plugins"
 msgstr "Plano"
@@ -6795,7 +6856,7 @@ msgstr "Ventana Emergente"
 msgid "Geometry"
 msgstr "Geometria de la ventana"
 
-#: src/modules/everything/evry_config.c:633
+#: src/modules/everything/evry_config.c:632
 #, fuzzy
 msgid "Everything Collection"
 msgstr "Reiniciar aplicaciones"
@@ -6804,7 +6865,7 @@ msgstr "Reiniciar aplicaciones"
 msgid "Items"
 msgstr "Elementos"
 
-#: src/modules/everything/evry_plug_aggregator.c:330
+#: src/modules/everything/evry_plug_aggregator.c:301
 msgid "No plugins loaded"
 msgstr ""
 
@@ -6829,59 +6890,59 @@ msgid ""
 "toggle thumb view modes"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1250
-#: src/modules/everything/evry_plug_apps.c:1387
+#: src/modules/everything/evry_plug_apps.c:1238
+#: src/modules/everything/evry_plug_apps.c:1373
 #, fuzzy
 msgid "Everything Applications"
 msgstr "Reiniciar aplicaciones"
 
-#: src/modules/everything/evry_plug_apps.c:1282
+#: src/modules/everything/evry_plug_apps.c:1270
 #, fuzzy
 msgid "Commands"
 msgstr "Ejecutar"
 
-#: src/modules/everything/evry_plug_apps.c:1283
+#: src/modules/everything/evry_plug_apps.c:1271
 #, fuzzy
 msgid "Terminal Command"
 msgstr "Comando Definido"
 
-#: src/modules/everything/evry_plug_apps.c:1288
+#: src/modules/everything/evry_plug_apps.c:1276
 msgid "Sudo GUI"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1367
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_apps.c:1354
+#: src/modules/everything/evry_plug_files.c:1585
 #, fuzzy
 msgid "Everything Plugin"
 msgstr "Todo"
 
-#: src/modules/everything/evry_plug_files.c:1471
-#: src/modules/everything/evry_plug_files.c:1623
+#: src/modules/everything/evry_plug_files.c:1456
+#: src/modules/everything/evry_plug_files.c:1607
 #, fuzzy
 msgid "Everything Files"
 msgstr "Todo"
 
-#: src/modules/everything/evry_plug_files.c:1498
+#: src/modules/everything/evry_plug_files.c:1483
 #, fuzzy
 msgid "Show recent files"
 msgstr "Mostrar archivos ocultos"
 
-#: src/modules/everything/evry_plug_files.c:1502
+#: src/modules/everything/evry_plug_files.c:1487
 #, fuzzy
 msgid "Search recent files"
 msgstr "Directorios de búsqueda"
 
-#: src/modules/everything/evry_plug_files.c:1506
+#: src/modules/everything/evry_plug_files.c:1491
 #, fuzzy
 msgid "Search cached files"
 msgstr "Buscar opciones de ruta"
 
-#: src/modules/everything/evry_plug_files.c:1510
+#: src/modules/everything/evry_plug_files.c:1495
 #, fuzzy
 msgid "Cache visited directories"
 msgstr "Directorios definidos por el usuario"
 
-#: src/modules/everything/evry_plug_files.c:1514
+#: src/modules/everything/evry_plug_files.c:1499
 #, fuzzy
 msgid "Clear cache"
 msgstr "Limpiar"
@@ -7038,7 +7099,7 @@ msgid "Show Toolbar"
 msgstr "Mostrar barra de herramientas"
 
 #: src/modules/fileman/e_mod_config.c:278
-#: src/modules/gadman/e_mod_gadman.c:803
+#: src/modules/gadman/e_mod_gadman.c:801
 msgid "Behavior"
 msgstr "Comportamiento"
 
@@ -7235,28 +7296,28 @@ msgstr "Fondo"
 msgid "Background Options"
 msgstr "Fondos de pantalla"
 
-#: src/modules/gadman/e_mod_gadman.c:720
+#: src/modules/gadman/e_mod_gadman.c:718
 #, fuzzy
 msgid "Begin move/resize"
 msgstr "Comenzar a mover/cambiar tamaño de este gadget"
 
-#: src/modules/gadman/e_mod_gadman.c:751
+#: src/modules/gadman/e_mod_gadman.c:749
 msgid "Free"
 msgstr "Libre"
 
-#: src/modules/gadman/e_mod_gadman.c:775
+#: src/modules/gadman/e_mod_gadman.c:773
 msgid "Appearance"
 msgstr "Apariencia"
 
-#: src/modules/gadman/e_mod_gadman.c:783
+#: src/modules/gadman/e_mod_gadman.c:781
 msgid "Always on desktop"
 msgstr "Siempre sobre el escritorio"
 
-#: src/modules/gadman/e_mod_gadman.c:793
+#: src/modules/gadman/e_mod_gadman.c:791
 msgid "On top pressing"
 msgstr "Al presionar arriba"
 
-#: src/modules/gadman/e_mod_gadman.c:824
+#: src/modules/gadman/e_mod_gadman.c:822
 msgid "Add other gadgets"
 msgstr "Agregar otras herramientas"
 
@@ -7708,7 +7769,11 @@ msgstr "Iniciar"
 msgid "System Control"
 msgstr "Control del Sistema"
 
-#: src/modules/syscon/e_mod_main.c:52
+#: src/modules/syscon/e_mod_main.c:37
+msgid "Syscon"
+msgstr ""
+
+#: src/modules/syscon/e_mod_main.c:58
 msgid "System Controls"
 msgstr "Controles del Sistema"
 
@@ -8080,6 +8145,12 @@ msgstr ""
 msgid "Systray"
 msgstr "Bandeja de sistema"
 
+#~ msgid "Client List Settings"
+#~ msgstr "Configuración de la lista de clientes"
+
+#~ msgid "Client List Menu"
+#~ msgstr "Menú de lista de clientes"
+
 #, fuzzy
 #~ msgid "Acpi"
 #~ msgstr "Acción"
@@ -9493,9 +9564,6 @@ msgstr "Bandeja de sistema"
 #~ msgid "End Edit Mode"
 #~ msgstr "Finalizar el modo edición"
 
-#~ msgid "Follower"
-#~ msgstr "Seguidor"
-
 #~ msgid "Very Small"
 #~ msgstr "Muy chico"
 
old mode 100755 (executable)
new mode 100644 (file)
index 7a26517..b0dbb2e
--- a/po/et.po
+++ b/po/et.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: enlightenment\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2011-11-29 09:56+0900\n"
+"POT-Creation-Date: 2012-01-18 16:13+0900\n"
 "PO-Revision-Date: 2010-01-07 07:56+0000\n"
 "Last-Translator: René Pärts <Unknown>\n"
 "Language-Team: Estonian <et@li.org>\n"
@@ -23,7 +23,7 @@ msgid "About Enlightenment"
 msgstr "Teave Enlightment'ist"
 
 #: src/bin/e_about.c:17 src/bin/e_actions.c:2728 src/bin/e_config_dialog.c:272
-#: src/bin/e_fm.c:974 src/bin/e_int_border_menu.c:151
+#: src/bin/e_fm.c:975 src/bin/e_int_border_menu.c:151
 #: src/bin/e_int_border_prop.c:81 src/bin/e_theme_about.c:17
 #: src/modules/conf/e_conf.c:163
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:843
@@ -36,7 +36,7 @@ msgstr "Sulge"
 #: src/bin/e_about.c:18 src/bin/e_actions.c:3060 src/bin/e_actions.c:3064
 #: src/bin/e_actions.c:3068 src/bin/e_int_menus.c:182 src/bin/e_main.c:534
 #: src/modules/conf_theme/e_int_config_cursor.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:219
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:221
 #: src/modules/wizard/page_000.c:29
 msgid "Enlightenment"
 msgstr "Enlightenment"
@@ -81,7 +81,7 @@ msgstr ""
 #: src/bin/e_actions.c:380 src/bin/e_actions.c:1917 src/bin/e_actions.c:2014
 #: src/bin/e_actions.c:2077 src/bin/e_actions.c:2140 src/bin/e_actions.c:2208
 #: src/bin/e_actions.c:2271 src/bin/e_confirm_dialog.c:44
-#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9205 src/bin/e_fm.c:9459
+#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9238 src/bin/e_fm.c:9492
 #: src/bin/e_module.c:518 src/bin/e_screensaver.c:145
 msgid "Yes"
 msgstr "Jah"
@@ -89,7 +89,7 @@ msgstr "Jah"
 #: src/bin/e_actions.c:382 src/bin/e_actions.c:1919 src/bin/e_actions.c:2016
 #: src/bin/e_actions.c:2079 src/bin/e_actions.c:2142 src/bin/e_actions.c:2210
 #: src/bin/e_actions.c:2273 src/bin/e_confirm_dialog.c:45
-#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9203 src/bin/e_fm.c:9460
+#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9236 src/bin/e_fm.c:9493
 #: src/bin/e_module.c:519 src/bin/e_screensaver.c:147
 msgid "No"
 msgstr "Ei"
@@ -154,7 +154,7 @@ msgstr ""
 msgid "Window : Actions"
 msgstr ""
 
-#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6168 src/bin/e_gadcon.c:1410
+#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6201 src/bin/e_gadcon.c:1410
 #: src/bin/e_int_border_menu.c:592
 msgid "Move"
 msgstr ""
@@ -288,7 +288,7 @@ msgstr ""
 #: src/bin/e_actions.c:2927 src/bin/e_actions.c:2929 src/bin/e_actions.c:2931
 #: src/bin/e_actions.c:2933 src/bin/e_actions.c:2935 src/bin/e_actions.c:2937
 #: src/bin/e_actions.c:2939 src/bin/e_actions.c:3114 src/bin/e_actions.c:3119
-#: src/bin/e_fm.c:3267 src/bin/e_fm.c:3273 src/bin/e_fm.c:9986
+#: src/bin/e_fm.c:3300 src/bin/e_fm.c:3306 src/bin/e_fm.c:10019
 #: src/bin/e_fm_device.c:334 src/bin/e_fm_device.c:358
 #: src/bin/e_fm_device.c:637 src/bin/e_fm_device.c:664
 #: src/bin/e_int_menus.c:144 src/bin/e_int_shelf_config.c:247
@@ -657,8 +657,8 @@ msgstr ""
 #: src/modules/conf_theme/e_int_config_theme.c:396
 #: src/modules/conf_theme/e_int_config_theme.c:796
 #: src/modules/gadman/e_mod_config.c:182 src/modules/syscon/e_mod_main.c:31
-#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:52
-#: src/modules/syscon/e_mod_main.c:119
+#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:58
+#: src/modules/syscon/e_mod_main.c:125
 msgid "System"
 msgstr ""
 
@@ -714,10 +714,10 @@ msgstr ""
 msgid "Color Selector"
 msgstr ""
 
-#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1611 src/bin/e_config.c:2229
+#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1580 src/bin/e_config.c:2198
 #: src/bin/e_config_dialog.c:262 src/bin/e_eap_editor.c:854
 #: src/bin/e_eap_editor.c:918 src/bin/e_entry_dialog.c:62 src/bin/e_exec.c:398
-#: src/bin/e_fm.c:8717 src/bin/e_fm.c:9361 src/bin/e_fm_prop.c:507
+#: src/bin/e_fm.c:8750 src/bin/e_fm.c:9394 src/bin/e_fm_prop.c:507
 #: src/bin/e_int_border_remember.c:324 src/bin/e_int_border_remember.c:525
 #: src/bin/e_module.c:415 src/bin/e_sys.c:487 src/bin/e_sys.c:524
 #: src/bin/e_utils.c:707 src/modules/conf_dialogs/e_int_config_profiles.c:387
@@ -732,7 +732,7 @@ msgid "OK"
 msgstr ""
 
 #: src/bin/e_color_dialog.c:47 src/bin/e_eap_editor.c:856
-#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8719
+#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8752
 #: src/bin/e_fm_prop.c:508 src/bin/e_utils.c:1162
 #: src/modules/conf_dialogs/e_int_config_profiles.c:388
 #: src/modules/conf_intl/e_int_config_imc_import.c:124
@@ -744,7 +744,7 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
-#: src/bin/e_config.c:972 src/bin/e_config.c:1005
+#: src/bin/e_config.c:959 src/bin/e_config.c:992
 msgid ""
 "Settings data needed upgrading. Your old settings have<br>been wiped and a "
 "new set of defaults initialized. This<br>will happen regularly during "
@@ -755,7 +755,7 @@ msgid ""
 "the hiccup in your settings.<br>"
 msgstr ""
 
-#: src/bin/e_config.c:989
+#: src/bin/e_config.c:976
 msgid ""
 "Your settings are NEWER than Enlightenment. This is very<br>strange. This "
 "should not happen unless you downgraded<br>Enlightenment or copied the "
@@ -764,113 +764,114 @@ msgid ""
 "to<br>defaults. Sorry for the inconvenience.<br>"
 msgstr ""
 
-#: src/bin/e_config.c:1598 src/bin/e_config.c:2216
+#: src/bin/e_config.c:1567 src/bin/e_config.c:2185
 msgid "Enlightenment Settings Write Problems"
 msgstr ""
 
-#: src/bin/e_config.c:1601
+#: src/bin/e_config.c:1570
 #, c-format
 msgid ""
-"Enlightenment has an error while moving config files<br>from:<br>"
+"Enlightenment has had an error while moving config files<br>from:<br>"
 "%s<br><br>to:<br>%s<br><br>The rest of the write has been aborted for safety."
 "<br>"
 msgstr ""
 
-#: src/bin/e_config.c:2126
+#: src/bin/e_config.c:2095
 msgid "Settings Upgraded"
 msgstr ""
 
-#: src/bin/e_config.c:2143
+#: src/bin/e_config.c:2112
 msgid "The EET file handle is bad."
 msgstr ""
 
-#: src/bin/e_config.c:2146
+#: src/bin/e_config.c:2115
 msgid "The file data is empty."
 msgstr ""
 
-#: src/bin/e_config.c:2149
+#: src/bin/e_config.c:2118
 msgid ""
 "The file is not writable. Perhaps the disk is read-only<br>or you lost "
 "permissions to your files."
 msgstr ""
 
-#: src/bin/e_config.c:2152
+#: src/bin/e_config.c:2121
 msgid "Memory ran out while preparing the write.<br>Please free up memory."
 msgstr ""
 
-#: src/bin/e_config.c:2155
+#: src/bin/e_config.c:2124
 msgid "This is a generic error."
 msgstr ""
 
-#: src/bin/e_config.c:2158
+#: src/bin/e_config.c:2127
 msgid ""
 "The settings file is too large.<br>It should be very small (a few hundred KB "
 "at most)."
 msgstr ""
 
-#: src/bin/e_config.c:2161
+#: src/bin/e_config.c:2130
 msgid "You have I/O errors on the disk.<br>Maybe it needs replacing?"
 msgstr ""
 
-#: src/bin/e_config.c:2164
+#: src/bin/e_config.c:2133
 msgid "You ran out of space while writing the file"
 msgstr ""
 
-#: src/bin/e_config.c:2167
+#: src/bin/e_config.c:2136
 msgid "The file was closed on it while writing."
 msgstr ""
 
-#: src/bin/e_config.c:2170
+#: src/bin/e_config.c:2139
 msgid "Memory-mapping (mmap) of the file failed."
 msgstr ""
 
-#: src/bin/e_config.c:2173
+#: src/bin/e_config.c:2142
 msgid "X509 Encoding failed."
 msgstr ""
 
-#: src/bin/e_config.c:2176
+#: src/bin/e_config.c:2145
 msgid "Signature failed."
 msgstr ""
 
-#: src/bin/e_config.c:2179
+#: src/bin/e_config.c:2148
 msgid "The signature was invalid."
 msgstr ""
 
-#: src/bin/e_config.c:2182
+#: src/bin/e_config.c:2151
 msgid "Not signed."
 msgstr ""
 
-#: src/bin/e_config.c:2185
+#: src/bin/e_config.c:2154
 msgid "Feature not implemented."
 msgstr ""
 
-#: src/bin/e_config.c:2188
+#: src/bin/e_config.c:2157
 msgid "PRNG was not seeded."
 msgstr ""
 
-#: src/bin/e_config.c:2191
+#: src/bin/e_config.c:2160
 msgid "Encryption failed."
 msgstr ""
 
-#: src/bin/e_config.c:2194
+#: src/bin/e_config.c:2163
 msgid "Decryption failed."
 msgstr ""
 
-#: src/bin/e_config.c:2197
+#: src/bin/e_config.c:2166
 msgid "The error is unknown to Enlightenment."
 msgstr ""
 
-#: src/bin/e_config.c:2219
+#: src/bin/e_config.c:2188
 #, c-format
 msgid ""
-"Enlightenment has an error while writing<br>its config file.<br>"
+"Enlightenment has had an error while writing<br>its config file.<br>"
 "%s<br><br>The file where the error occurred was:<br>%s<br><br>This file has "
 "been deleted to avoid corrupt data.<br>"
 msgstr ""
 
-#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:721
+#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:756
 #: src/modules/conf/e_mod_main.c:275 src/modules/conf_paths/e_mod_main.c:17
 #: src/modules/conf_performance/e_mod_main.c:17
+#: src/modules/syscon/e_mod_main.c:36
 msgid "Advanced"
 msgstr ""
 
@@ -892,9 +893,9 @@ msgstr ""
 
 #: src/bin/e_configure.c:29 src/bin/e_configure.c:32 src/bin/e_configure.c:242
 #: src/modules/conf_paths/e_int_config_paths.c:80
-#: src/modules/conf_theme/e_int_config_color_classes.c:847
+#: src/modules/conf_theme/e_int_config_color_classes.c:857
 #: src/modules/conf_theme/e_int_config_fonts.c:98
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:234
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:236
 msgid "Modules"
 msgstr ""
 
@@ -902,7 +903,7 @@ msgstr ""
 msgid "Preferences"
 msgstr ""
 
-#: src/bin/e_container.c:132
+#: src/bin/e_container.c:124
 #, c-format
 msgid "Container %d"
 msgstr ""
@@ -1023,7 +1024,7 @@ msgstr ""
 #: src/bin/e_eap_editor.c:775
 #: src/modules/conf_performance/e_int_config_performance.c:115
 #: src/modules/everything/evry_config.c:378
-#: src/modules/everything/evry_plug_files.c:1491
+#: src/modules/everything/evry_plug_files.c:1476
 #: src/modules/pager/e_mod_config.c:126 src/modules/pager/e_mod_config.c:213
 msgid "General"
 msgstr ""
@@ -1052,26 +1053,26 @@ msgstr ""
 msgid "Select an Executable"
 msgstr ""
 
-#: src/bin/e_entry.c:496 src/bin/e_fm.c:8208 src/bin/e_shelf.c:1703
+#: src/bin/e_entry.c:501 src/bin/e_fm.c:8241 src/bin/e_shelf.c:1703
 #: src/modules/conf_dialogs/e_int_config_profiles.c:135
 #: src/modules/conf_shelves/e_int_config_shelf.c:81
 #: src/modules/ibar/e_mod_config.c:108
 msgid "Delete"
 msgstr ""
 
-#: src/bin/e_entry.c:506 src/bin/e_fm.c:8116
+#: src/bin/e_entry.c:511 src/bin/e_fm.c:8149
 msgid "Cut"
 msgstr ""
 
-#: src/bin/e_entry.c:514 src/bin/e_fm.c:6163 src/bin/e_fm.c:8130
+#: src/bin/e_entry.c:519 src/bin/e_fm.c:6196 src/bin/e_fm.c:8163
 msgid "Copy"
 msgstr ""
 
-#: src/bin/e_entry.c:522 src/bin/e_fm.c:7954 src/bin/e_fm.c:8143
+#: src/bin/e_entry.c:527 src/bin/e_fm.c:7987 src/bin/e_fm.c:8176
 msgid "Paste"
 msgstr ""
 
-#: src/bin/e_entry.c:532
+#: src/bin/e_entry.c:537
 msgid "Select All"
 msgstr ""
 
@@ -1214,211 +1215,211 @@ msgstr ""
 msgid "There was no output."
 msgstr ""
 
-#: src/bin/e_fm.c:976
+#: src/bin/e_fm.c:977
 msgid "Nonexistent path"
 msgstr ""
 
-#: src/bin/e_fm.c:979
+#: src/bin/e_fm.c:980
 #, c-format
 msgid "%s doesn't exist."
 msgstr ""
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Mount Error"
 msgstr ""
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Can't mount device"
 msgstr ""
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Unmount Error"
 msgstr ""
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Can't unmount device"
 msgstr ""
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Eject Error"
 msgstr ""
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Can't eject device"
 msgstr ""
 
-#: src/bin/e_fm.c:3748
+#: src/bin/e_fm.c:3781
 #, c-format
 msgid "%i Files"
 msgstr ""
 
-#: src/bin/e_fm.c:6176 src/bin/e_fm.c:7962 src/bin/e_fm.c:8151
+#: src/bin/e_fm.c:6209 src/bin/e_fm.c:7995 src/bin/e_fm.c:8184
 msgid "Link"
 msgstr ""
 
-#: src/bin/e_fm.c:6184 src/bin/e_fm.c:9143 src/bin/e_fm.c:9284
+#: src/bin/e_fm.c:6217 src/bin/e_fm.c:9176 src/bin/e_fm.c:9317
 msgid "Abort"
 msgstr ""
 
-#: src/bin/e_fm.c:7881 src/bin/e_fm.c:8041
+#: src/bin/e_fm.c:7914 src/bin/e_fm.c:8074
 msgid "Inherit parent settings"
 msgstr ""
 
-#: src/bin/e_fm.c:7890 src/bin/e_fm.c:8050
+#: src/bin/e_fm.c:7923 src/bin/e_fm.c:8083
 #: src/modules/fileman/e_mod_config.c:219
 msgid "View Mode"
 msgstr ""
 
-#: src/bin/e_fm.c:7897 src/bin/e_fm.c:8057
+#: src/bin/e_fm.c:7930 src/bin/e_fm.c:8090
 msgid "Refresh View"
 msgstr ""
 
-#: src/bin/e_fm.c:7905 src/bin/e_fm.c:8065
+#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8098
 msgid "Show Hidden Files"
 msgstr ""
 
-#: src/bin/e_fm.c:7917 src/bin/e_fm.c:8077
+#: src/bin/e_fm.c:7950 src/bin/e_fm.c:8110
 msgid "Remember Ordering"
 msgstr ""
 
-#: src/bin/e_fm.c:7926 src/bin/e_fm.c:8086
+#: src/bin/e_fm.c:7959 src/bin/e_fm.c:8119
 msgid "Sort Now"
 msgstr ""
 
-#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8101
+#: src/bin/e_fm.c:7971 src/bin/e_fm.c:8134
 #: src/modules/conf_paths/e_int_config_paths.c:205
 msgid "New Directory"
 msgstr ""
 
-#: src/bin/e_fm.c:8216
+#: src/bin/e_fm.c:8249
 msgid "Rename"
 msgstr ""
 
-#: src/bin/e_fm.c:8235
+#: src/bin/e_fm.c:8268
 msgid "Unmount"
 msgstr ""
 
-#: src/bin/e_fm.c:8240
+#: src/bin/e_fm.c:8273
 msgid "Mount"
 msgstr ""
 
-#: src/bin/e_fm.c:8245
+#: src/bin/e_fm.c:8278
 msgid "Eject"
 msgstr ""
 
-#: src/bin/e_fm.c:8257
+#: src/bin/e_fm.c:8290
 msgid "Application Properties"
 msgstr ""
 
-#: src/bin/e_fm.c:8263 src/bin/e_fm_prop.c:105
+#: src/bin/e_fm.c:8296 src/bin/e_fm_prop.c:105
 msgid "File Properties"
 msgstr ""
 
-#: src/bin/e_fm.c:8500 src/bin/e_fm.c:8553
+#: src/bin/e_fm.c:8533 src/bin/e_fm.c:8586
 msgid "Use default"
 msgstr ""
 
-#: src/bin/e_fm.c:8526 src/modules/fileman/e_mod_config.c:224
+#: src/bin/e_fm.c:8559 src/modules/fileman/e_mod_config.c:224
 msgid "Grid Icons"
 msgstr ""
 
-#: src/bin/e_fm.c:8534 src/modules/fileman/e_mod_config.c:226
+#: src/bin/e_fm.c:8567 src/modules/fileman/e_mod_config.c:226
 msgid "Custom Icons"
 msgstr ""
 
-#: src/bin/e_fm.c:8542 src/modules/everything/evry_config.c:430
+#: src/bin/e_fm.c:8575 src/modules/everything/evry_config.c:430
 #: src/modules/everything/evry_config.c:460
 #: src/modules/fileman/e_mod_config.c:234
 msgid "List"
 msgstr ""
 
-#: src/bin/e_fm.c:8568
+#: src/bin/e_fm.c:8601
 #, c-format
 msgid "Icon Size (%d)"
 msgstr ""
 
-#: src/bin/e_fm.c:8614 src/bin/e_fm.c:8820
+#: src/bin/e_fm.c:8647 src/bin/e_fm.c:8853
 msgid "Set background..."
 msgstr ""
 
-#: src/bin/e_fm.c:8619 src/bin/e_fm.c:8864
+#: src/bin/e_fm.c:8652 src/bin/e_fm.c:8897
 msgid "Set overlay..."
 msgstr ""
 
-#: src/bin/e_fm.c:8718 src/modules/conf_theme/e_int_config_theme.c:1032
+#: src/bin/e_fm.c:8751 src/modules/conf_theme/e_int_config_theme.c:1032
 msgid "Clear"
 msgstr ""
 
-#: src/bin/e_fm.c:8944
+#: src/bin/e_fm.c:8977
 msgid "Create a new Directory"
 msgstr ""
 
-#: src/bin/e_fm.c:8945
+#: src/bin/e_fm.c:8978
 msgid "New Directory Name:"
 msgstr ""
 
-#: src/bin/e_fm.c:8999
+#: src/bin/e_fm.c:9032
 #, c-format
 msgid "Rename %s to:"
 msgstr ""
 
-#: src/bin/e_fm.c:9001
+#: src/bin/e_fm.c:9034
 msgid "Rename File"
 msgstr ""
 
-#: src/bin/e_fm.c:9142 src/bin/e_fm.c:9283
+#: src/bin/e_fm.c:9175 src/bin/e_fm.c:9316
 msgid "Retry"
 msgstr ""
 
-#: src/bin/e_fm.c:9146 src/bin/e_fm.c:9289
+#: src/bin/e_fm.c:9179 src/bin/e_fm.c:9322
 msgid "Error"
 msgstr ""
 
-#: src/bin/e_fm.c:9149
+#: src/bin/e_fm.c:9182
 #, c-format
 msgid "%s"
 msgstr ""
 
-#: src/bin/e_fm.c:9204
+#: src/bin/e_fm.c:9237
 msgid "No to all"
 msgstr ""
 
-#: src/bin/e_fm.c:9206
+#: src/bin/e_fm.c:9239
 msgid "Yes to all"
 msgstr ""
 
-#: src/bin/e_fm.c:9209
+#: src/bin/e_fm.c:9242
 msgid "Warning"
 msgstr ""
 
-#: src/bin/e_fm.c:9212
+#: src/bin/e_fm.c:9245
 #, c-format
 msgid "File already exists, overwrite?<br><hilight>%s</hilight>"
 msgstr ""
 
-#: src/bin/e_fm.c:9285
+#: src/bin/e_fm.c:9318
 msgid "Ignore this"
 msgstr ""
 
-#: src/bin/e_fm.c:9286
+#: src/bin/e_fm.c:9319
 msgid "Ignore all"
 msgstr ""
 
-#: src/bin/e_fm.c:9291
+#: src/bin/e_fm.c:9324
 #, c-format
 msgid "An error occurred while performing an operation.<br>%s"
 msgstr ""
 
-#: src/bin/e_fm.c:9462
+#: src/bin/e_fm.c:9495
 msgid "Confirm Delete"
 msgstr ""
 
-#: src/bin/e_fm.c:9467
+#: src/bin/e_fm.c:9500
 #, c-format
 msgid "Are you sure you want to delete<br><hilight>%s</hilight> ?"
 msgstr ""
 
-#: src/bin/e_fm.c:9473
+#: src/bin/e_fm.c:9506
 #, c-format
 msgid ""
 "Are you sure you want to delete<br>the %d selected files in:<br><hilight>%s</"
@@ -1542,11 +1543,11 @@ msgstr ""
 msgid "Automatically scroll contents"
 msgstr ""
 
-#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:731
+#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:729
 msgid "Plain"
 msgstr ""
 
-#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:739
+#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:737
 msgid "Inset"
 msgstr ""
 
@@ -1560,11 +1561,11 @@ msgstr ""
 #: src/modules/conf_applications/e_int_config_apps.c:239
 #: src/modules/conf_applications/e_int_config_apps.c:260
 #: src/modules/conf_applications/e_int_config_apps.c:280
-#: src/modules/gadman/e_mod_gadman.c:815 src/modules/ibar/e_mod_main.c:801
+#: src/modules/gadman/e_mod_gadman.c:813 src/modules/ibar/e_mod_main.c:801
 msgid "Remove"
 msgstr ""
 
-#: src/bin/e_gadcon.c:1991
+#: src/bin/e_gadcon.c:2007
 msgid "Stop moving"
 msgstr ""
 
@@ -1679,7 +1680,7 @@ msgstr ""
 
 #: src/bin/e_int_border_menu.c:138 src/bin/e_int_config_modules.c:59
 #: src/bin/e_int_menus.c:230 src/bin/e_shelf.c:1695
-#: src/modules/battery/e_mod_main.c:183 src/modules/clock/e_mod_main.c:296
+#: src/modules/battery/e_mod_main.c:186 src/modules/clock/e_mod_main.c:296
 #: src/modules/clock/e_mod_main.c:540 src/modules/conf/e_conf.c:124
 #: src/modules/conf/e_conf.c:134 src/modules/conf/e_mod_main.c:102
 #: src/modules/conf_dialogs/e_mod_main.c:17
@@ -2083,7 +2084,7 @@ msgid "Utilities"
 msgstr ""
 
 #: src/bin/e_int_config_modules.c:55
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_files.c:1585
 #: src/modules/fileman/e_mod_main.c:56 src/modules/fileman/e_mod_main.c:76
 #: src/modules/fileman/e_mod_main.c:420
 msgid "Files"
@@ -2175,7 +2176,7 @@ msgstr ""
 #: src/modules/conf_theme/e_int_config_fonts.c:58
 #: src/modules/conf_theme/e_mod_main.c:38
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:194
-#: src/modules/everything/evry_plug_apps.c:1367
+#: src/modules/everything/evry_plug_apps.c:1354
 msgid "Applications"
 msgstr ""
 
@@ -2371,26 +2372,26 @@ msgid ""
 "Perhaps you are out of memory?"
 msgstr ""
 
-#: src/bin/e_main.c:274
-msgid "Enlightenment cannot initialize Ecore_IMF!\n"
-msgstr ""
-
-#: src/bin/e_main.c:284
+#: src/bin/e_main.c:273
 msgid "Enlightenment cannot initialize Ecore_File!\n"
 msgstr ""
 
-#: src/bin/e_main.c:293
+#: src/bin/e_main.c:282
 msgid "Enlightenment cannot initialize Ecore_Con!\n"
 msgstr ""
 
-#: src/bin/e_main.c:302
+#: src/bin/e_main.c:291
 msgid "Enlightenment cannot initialize Ecore_Ipc!\n"
 msgstr ""
 
-#: src/bin/e_main.c:313
+#: src/bin/e_main.c:302
 msgid "Enlightenment cannot initialize Ecore_X!\n"
 msgstr ""
 
+#: src/bin/e_main.c:314
+msgid "Enlightenment cannot initialize Ecore_IMF!\n"
+msgstr ""
+
 #: src/bin/e_main.c:324
 msgid "Enlightenment cannot initialize Ecore_Evas!\n"
 msgstr ""
@@ -2427,24 +2428,24 @@ msgstr ""
 msgid "Enlightenment cannot initialize E_Xinerama!\n"
 msgstr ""
 
-#: src/bin/e_main.c:397
-msgid "Enlightenment cannot initialize E_Randr!\n"
-msgstr ""
-
-#: src/bin/e_main.c:415
+#: src/bin/e_main.c:406
 msgid ""
 "Enlightenment cannot create directories in your home directory.\n"
 "Perhaps you have no home directory or the disk is full?"
 msgstr ""
 
-#: src/bin/e_main.c:425
+#: src/bin/e_main.c:416
 msgid "Enlightenment cannot set up its file registry system."
 msgstr ""
 
-#: src/bin/e_main.c:434
+#: src/bin/e_main.c:425
 msgid "Enlightenment cannot set up its config system."
 msgstr ""
 
+#: src/bin/e_main.c:436
+msgid "Enlightenment cannot initialize E_Randr!\n"
+msgstr ""
+
 #: src/bin/e_main.c:445
 msgid "Enlightenment cannot set up its environment."
 msgstr ""
@@ -2693,34 +2694,38 @@ msgid "Enlightenment cannot initialize the XSettings system.\n"
 msgstr ""
 
 #: src/bin/e_main.c:877
+msgid "Enlightenment cannot initialize the Update system.\n"
+msgstr ""
+
+#: src/bin/e_main.c:886
 msgid "Setup Desktop Environment"
 msgstr ""
 
-#: src/bin/e_main.c:881
+#: src/bin/e_main.c:890
 msgid "Enlightenment cannot initialize its desktop environment.\n"
 msgstr ""
 
-#: src/bin/e_main.c:889
+#: src/bin/e_main.c:898
 msgid "Setup File Ordering"
 msgstr ""
 
-#: src/bin/e_main.c:893
+#: src/bin/e_main.c:902
 msgid "Enlightenment cannot set up its order file system."
 msgstr ""
 
-#: src/bin/e_main.c:908
+#: src/bin/e_main.c:917
 msgid "Load Modules"
 msgstr ""
 
-#: src/bin/e_main.c:938
+#: src/bin/e_main.c:947
 msgid "Configure Shelves"
 msgstr ""
 
-#: src/bin/e_main.c:949
+#: src/bin/e_main.c:958
 msgid "Almost Done"
 msgstr ""
 
-#: src/bin/e_main.c:1094
+#: src/bin/e_main.c:1103
 #, c-format
 msgid ""
 "Options:\n"
@@ -2749,7 +2754,7 @@ msgid ""
 "\t\tIf you need this help, you don't need this option.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1147
+#: src/bin/e_main.c:1156
 msgid ""
 "You are executing enlightenment directly. This is\n"
 "bad. Please do not execute the \"enlightenment\"\n"
@@ -2759,48 +2764,48 @@ msgid ""
 "before enlightenment itself begins running.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1426
+#: src/bin/e_main.c:1435
 msgid "Testing Format Support"
 msgstr ""
 
-#: src/bin/e_main.c:1430
+#: src/bin/e_main.c:1439
 msgid ""
 "Enlightenment found Evas can't create a buffer canvas. Please check\n"
 "Evas has Software Buffer engine support.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1442
+#: src/bin/e_main.c:1451
 msgid ""
 "Enlightenment found Evas can't load SVG files. Check Evas has SVG loader "
 "support.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1452
+#: src/bin/e_main.c:1461
 msgid ""
 "Enlightenment found Evas can't load JPEG files. Check Evas has JPEG loader "
 "support.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1462
+#: src/bin/e_main.c:1471
 msgid ""
 "Enlightenment found Evas can't load PNG files. Check Evas has PNG loader "
 "support.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1472
+#: src/bin/e_main.c:1481
 msgid ""
 "Enlightenment found Evas can't load EET files. Check Evas has EET loader "
 "support.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1486
+#: src/bin/e_main.c:1495
 msgid ""
 "Enlightenment found Evas can't load the 'Sans' font. Check Evas has "
 "fontconfig\n"
 "support and system fontconfig defines a 'Sans' font.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1677
+#: src/bin/e_main.c:1686
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. There was an "
@@ -2808,11 +2813,11 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1682 src/bin/e_main.c:1699
+#: src/bin/e_main.c:1691 src/bin/e_main.c:1708
 msgid "Enlightenment crashed early on start and has been restarted"
 msgstr ""
 
-#: src/bin/e_main.c:1683
+#: src/bin/e_main.c:1692
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>There was an "
@@ -2820,7 +2825,7 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1692
+#: src/bin/e_main.c:1701
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. All modules "
 "have been disabled<br>and will not be loaded to help remove any "
@@ -2828,7 +2833,7 @@ msgid ""
 "dialog should let you select your<br>modules again."
 msgstr ""
 
-#: src/bin/e_main.c:1700
+#: src/bin/e_main.c:1709
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>All modules "
 "have been disabled and will not be loaded to help<br>remove any problem "
@@ -3294,70 +3299,74 @@ msgstr ""
 msgid "Read-Write"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:60
+#: src/modules/battery/e_mod_config.c:63
 msgid "Battery Monitor Settings"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:126
+#: src/modules/battery/e_mod_config.c:132
 msgid "Show alert when battery is low"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:211
+#: src/modules/battery/e_mod_config.c:136
+msgid "Use desktop notifications for alert."
+msgstr ""
+
+#: src/modules/battery/e_mod_config.c:233
 msgid "Check every:"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:213
+#: src/modules/battery/e_mod_config.c:235
 #: src/modules/conf_performance/e_int_config_performance.c:121
 #: src/modules/temperature/e_mod_config.c:233
 #, c-format
 msgid "%1.0f ticks"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:217
+#: src/modules/battery/e_mod_config.c:239
 msgid "Hibernate when below:"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:219
-#: src/modules/battery/e_mod_config.c:238
+#: src/modules/battery/e_mod_config.c:241
+#: src/modules/battery/e_mod_config.c:260
 #, c-format
 msgid "%1.0f %%"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:223
+#: src/modules/battery/e_mod_config.c:245
 msgid "Polling"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:227
+#: src/modules/battery/e_mod_config.c:249
 msgid "Show low battery alert"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:231
+#: src/modules/battery/e_mod_config.c:253
 msgid "Alert when at:"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:234
+#: src/modules/battery/e_mod_config.c:256
 #, c-format
 msgid "%1.0f min"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:242
+#: src/modules/battery/e_mod_config.c:264
 msgid "Auto dismiss in..."
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:247
+#: src/modules/battery/e_mod_config.c:269
 #, c-format
 msgid "%1.0f sec"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:254
+#: src/modules/battery/e_mod_config.c:276
 msgid "Alert"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:260
+#: src/modules/battery/e_mod_config.c:282
 msgid "Auto Detect"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:263
+#: src/modules/battery/e_mod_config.c:285
 #: src/modules/conf_applications/e_mod_main.c:52
 #: src/modules/conf_display/e_mod_main.c:40
 #: src/modules/conf_theme/e_mod_main.c:23
@@ -3365,46 +3374,46 @@ msgstr ""
 msgid "Internal"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:267
+#: src/modules/battery/e_mod_config.c:289
 #: src/modules/temperature/e_mod_config.c:271
 msgid "udev"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:270
+#: src/modules/battery/e_mod_config.c:292
 msgid "Fuzzy Mode"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:274
+#: src/modules/battery/e_mod_config.c:296
 msgid "HAL"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:279
+#: src/modules/battery/e_mod_config.c:301
 #: src/modules/temperature/e_mod_config.c:273
 msgid "Hardware"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:145
+#: src/modules/battery/e_mod_main.c:148 src/modules/battery/e_mod_main.c:443
 msgid "Battery"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:455
+#: src/modules/battery/e_mod_main.c:446 src/modules/battery/e_mod_main.c:477
 msgid "Your battery is low!"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:457
+#: src/modules/battery/e_mod_main.c:447 src/modules/battery/e_mod_main.c:479
 msgid "AC power is recommended."
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:532
+#: src/modules/battery/e_mod_main.c:554
 msgid "N/A"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:612 src/modules/battery/e_mod_main.c:614
-#: src/modules/battery/e_mod_main.c:621 src/modules/battery/e_mod_main.c:623
+#: src/modules/battery/e_mod_main.c:634 src/modules/battery/e_mod_main.c:636
+#: src/modules/battery/e_mod_main.c:643 src/modules/battery/e_mod_main.c:645
 msgid "ERROR"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:723
+#: src/modules/battery/e_mod_main.c:758
 msgid "Battery Meter"
 msgstr ""
 
@@ -3553,7 +3562,7 @@ msgid "Dialog Settings"
 msgstr ""
 
 #: src/modules/conf_dialogs/e_int_config_dialogs.c:109
-#: src/modules/conf_performance/e_int_config_engine.c:95
+#: src/modules/conf_performance/e_int_config_engine.c:86
 #: src/modules/conf_theme/e_int_config_fonts.c:651
 #: src/modules/everything/evry_config.c:519 src/modules/ibox/e_mod_config.c:96
 #: src/modules/mixer/conf_gadget.c:191 src/modules/mixer/conf_module.c:91
@@ -3751,7 +3760,7 @@ msgstr ""
 
 #: src/modules/conf_display/e_int_config_desks.c:197
 #: src/modules/conf_display/e_int_config_dpms.c:306
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:168
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:194
 #: src/modules/conf_window_manipulation/e_int_config_window_stacking.c:151
 #, c-format
 msgid "%1.1f sec"
@@ -4121,28 +4130,28 @@ msgstr ""
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1310
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1334
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1366
-#: src/modules/gadman/e_mod_gadman.c:839
+#: src/modules/gadman/e_mod_gadman.c:837
 msgid "CTRL"
 msgstr ""
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1315
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1339
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1371
-#: src/modules/gadman/e_mod_gadman.c:844
+#: src/modules/gadman/e_mod_gadman.c:842
 msgid "ALT"
 msgstr ""
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1321
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1345
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1377
-#: src/modules/gadman/e_mod_gadman.c:850
+#: src/modules/gadman/e_mod_gadman.c:848
 msgid "SHIFT"
 msgstr ""
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1327
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1351
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1383
-#: src/modules/gadman/e_mod_gadman.c:856
+#: src/modules/gadman/e_mod_gadman.c:854
 msgid "WIN"
 msgstr ""
 
@@ -4489,11 +4498,11 @@ msgstr ""
 
 #: src/modules/conf_menus/e_int_config_menus.c:289
 #: src/modules/conf_menus/e_int_config_menus.c:294
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:136
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:145
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:154
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:173
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:178
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:162
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:180
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:199
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:204
 #, c-format
 msgid "%2.0f pixels"
 msgstr ""
@@ -4591,16 +4600,16 @@ msgstr ""
 msgid "Environment Variables"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:38
+#: src/modules/conf_performance/e_int_config_engine.c:37
 msgid "Engine Settings"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:96
-#: src/modules/conf_performance/e_int_config_engine.c:138
+#: src/modules/conf_performance/e_int_config_engine.c:87
+#: src/modules/conf_performance/e_int_config_engine.c:109
 msgid "Use ARGB instead of shaped windows"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:140
+#: src/modules/conf_performance/e_int_config_engine.c:111
 msgid ""
 "You have chosen to enable ARGB composite support,<br>but your current screen "
 "does not support composite.<br><br>Are you sure you wish to enable ARGB "
@@ -5058,16 +5067,16 @@ msgstr ""
 msgid "Colors depend on theme capabilities."
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:843
+#: src/modules/conf_theme/e_int_config_color_classes.c:853
 msgid "Window Manager"
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:845
+#: src/modules/conf_theme/e_int_config_color_classes.c:855
 #: src/modules/conf_theme/e_int_config_fonts.c:81
 msgid "Widgets"
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:851
+#: src/modules/conf_theme/e_int_config_color_classes.c:861
 msgid "Others"
 msgstr ""
 
@@ -5266,7 +5275,7 @@ msgid "Bytecode"
 msgstr ""
 
 #: src/modules/conf_theme/e_int_config_fonts.c:662
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:193
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:219
 #: src/modules/cpufreq/e_mod_main.c:227 src/modules/cpufreq/e_mod_main.c:259
 msgid "Automatic"
 msgstr ""
@@ -5489,7 +5498,7 @@ msgid "Scaling"
 msgstr ""
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:36
-msgid "Client List Settings"
+msgid "Window List Menu Settings"
 msgstr ""
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:97
@@ -5754,55 +5763,87 @@ msgstr ""
 msgid "Slide pointer to a new focused window"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:53
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:62
 #: src/modules/conf_window_manipulation/e_mod_main.c:20
 msgid "Window Geometry"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:130
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:156
 msgid "Resist obstacles"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:132
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:158
 msgid "Other windows"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:141
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:167
 msgid "Edge of the screen"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:150
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
 msgid "Desktop gadgets"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:161
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
 msgid "Resistance"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:166
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:192
 msgid "Automatically accept changes after:"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:197
 msgid "Move by"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:202
 msgid "Resize by"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:181
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:207
 msgid "Keyboard"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:213
 msgid "Limit resize to useful geometry"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:190
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:216
 msgid "Move after resize"
 msgstr ""
 
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:224
+msgid "Follow Move"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:227
+msgid "Follow Resize"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:230
+msgid "Follow Raise"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:233
+msgid "Follow Lower"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:236
+msgid "Follow Layer"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:239
+msgid "Follow Desktop"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:242
+msgid "Follow Iconify"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:246
+msgid "Transients"
+msgstr ""
+
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:44
 #: src/modules/conf_window_manipulation/e_mod_main.c:22
 msgid "Window Maximize Policy"
@@ -5824,13 +5865,13 @@ msgstr ""
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:161
 #: src/modules/everything/evry_config.c:568
-#: src/modules/gadman/e_mod_gadman.c:759
+#: src/modules/gadman/e_mod_gadman.c:757
 msgid "Horizontal"
 msgstr ""
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:163
 #: src/modules/everything/evry_config.c:561
-#: src/modules/gadman/e_mod_gadman.c:767
+#: src/modules/gadman/e_mod_gadman.c:765
 msgid "Vertical"
 msgstr ""
 
@@ -5891,7 +5932,11 @@ msgid "Window Focus"
 msgstr ""
 
 #: src/modules/conf_window_manipulation/e_mod_main.c:23
-msgid "Client List Menu"
+msgid "Window List Menu"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_mod_main.c:24
+msgid "Window Process Management"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:33
@@ -5916,7 +5961,7 @@ msgid "Details"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:141
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:306
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
 msgid "<No Name>"
 msgstr ""
 
@@ -5925,7 +5970,7 @@ msgid "Class:"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:148
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
 msgid "<No Class>"
 msgstr ""
 
@@ -5934,7 +5979,7 @@ msgid "Title:"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
 msgid "<No Title>"
 msgstr ""
 
@@ -5943,7 +5988,7 @@ msgid "Role:"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:162
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:314
 msgid "<No Role>"
 msgstr ""
 
@@ -6153,15 +6198,15 @@ msgstr ""
 msgid "Show Everything Dialog"
 msgstr ""
 
-#: src/modules/everything/e_mod_main.c:422
+#: src/modules/everything/e_mod_main.c:420
 msgid "Everything Module"
 msgstr ""
 
-#: src/modules/everything/e_mod_main.c:611
+#: src/modules/everything/e_mod_main.c:609
 msgid "Run Everything"
 msgstr ""
 
-#: src/modules/everything/evry_config.c:79
+#: src/modules/everything/evry_config.c:78
 msgid "Everything Settings"
 msgstr ""
 
@@ -6279,7 +6324,7 @@ msgid "Object Plugins"
 msgstr ""
 
 #: src/modules/everything/evry_config.c:537
-#: src/modules/everything/evry_config.c:738
+#: src/modules/everything/evry_config.c:737
 msgid "Plugins"
 msgstr ""
 
@@ -6320,7 +6365,7 @@ msgstr ""
 msgid "Geometry"
 msgstr ""
 
-#: src/modules/everything/evry_config.c:633
+#: src/modules/everything/evry_config.c:632
 msgid "Everything Collection"
 msgstr ""
 
@@ -6328,7 +6373,7 @@ msgstr ""
 msgid "Items"
 msgstr ""
 
-#: src/modules/everything/evry_plug_aggregator.c:330
+#: src/modules/everything/evry_plug_aggregator.c:301
 msgid "No plugins loaded"
 msgstr ""
 
@@ -6353,50 +6398,50 @@ msgid ""
 "toggle thumb view modes"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1250
-#: src/modules/everything/evry_plug_apps.c:1387
+#: src/modules/everything/evry_plug_apps.c:1238
+#: src/modules/everything/evry_plug_apps.c:1373
 msgid "Everything Applications"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1282
+#: src/modules/everything/evry_plug_apps.c:1270
 msgid "Commands"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1283
+#: src/modules/everything/evry_plug_apps.c:1271
 msgid "Terminal Command"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1288
+#: src/modules/everything/evry_plug_apps.c:1276
 msgid "Sudo GUI"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1367
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_apps.c:1354
+#: src/modules/everything/evry_plug_files.c:1585
 msgid "Everything Plugin"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1471
-#: src/modules/everything/evry_plug_files.c:1623
+#: src/modules/everything/evry_plug_files.c:1456
+#: src/modules/everything/evry_plug_files.c:1607
 msgid "Everything Files"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1498
+#: src/modules/everything/evry_plug_files.c:1483
 msgid "Show recent files"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1502
+#: src/modules/everything/evry_plug_files.c:1487
 msgid "Search recent files"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1506
+#: src/modules/everything/evry_plug_files.c:1491
 msgid "Search cached files"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1510
+#: src/modules/everything/evry_plug_files.c:1495
 msgid "Cache visited directories"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1514
+#: src/modules/everything/evry_plug_files.c:1499
 msgid "Clear cache"
 msgstr ""
 
@@ -6536,7 +6581,7 @@ msgid "Show Toolbar"
 msgstr ""
 
 #: src/modules/fileman/e_mod_config.c:278
-#: src/modules/gadman/e_mod_gadman.c:803
+#: src/modules/gadman/e_mod_gadman.c:801
 msgid "Behavior"
 msgstr ""
 
@@ -6728,27 +6773,27 @@ msgstr ""
 msgid "Background Options"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:720
+#: src/modules/gadman/e_mod_gadman.c:718
 msgid "Begin move/resize"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:751
+#: src/modules/gadman/e_mod_gadman.c:749
 msgid "Free"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:775
+#: src/modules/gadman/e_mod_gadman.c:773
 msgid "Appearance"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:783
+#: src/modules/gadman/e_mod_gadman.c:781
 msgid "Always on desktop"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:793
+#: src/modules/gadman/e_mod_gadman.c:791
 msgid "On top pressing"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:824
+#: src/modules/gadman/e_mod_gadman.c:822
 msgid "Add other gadgets"
 msgstr ""
 
@@ -7157,7 +7202,11 @@ msgstr ""
 msgid "System Control"
 msgstr ""
 
-#: src/modules/syscon/e_mod_main.c:52
+#: src/modules/syscon/e_mod_main.c:37
+msgid "Syscon"
+msgstr ""
+
+#: src/modules/syscon/e_mod_main.c:58
 msgid "System Controls"
 msgstr ""
 
old mode 100755 (executable)
new mode 100644 (file)
index 4509e02..3c09623
--- a/po/fi.po
+++ b/po/fi.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Enlightenment (e17) CVS\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2011-11-29 09:56+0900\n"
+"POT-Creation-Date: 2012-01-18 16:13+0900\n"
 "PO-Revision-Date: 2009-12-31 07:00+0000\n"
 "Last-Translator: Jussi Aalto <jta_lnx@dnainternet.net>\n"
 "Language-Team: Finnish <fi@li.org>\n"
@@ -22,7 +22,7 @@ msgid "About Enlightenment"
 msgstr "Tietoa Enlightenmentista"
 
 #: src/bin/e_about.c:17 src/bin/e_actions.c:2728 src/bin/e_config_dialog.c:272
-#: src/bin/e_fm.c:974 src/bin/e_int_border_menu.c:151
+#: src/bin/e_fm.c:975 src/bin/e_int_border_menu.c:151
 #: src/bin/e_int_border_prop.c:81 src/bin/e_theme_about.c:17
 #: src/modules/conf/e_conf.c:163
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:843
@@ -35,7 +35,7 @@ msgstr "Sulje"
 #: src/bin/e_about.c:18 src/bin/e_actions.c:3060 src/bin/e_actions.c:3064
 #: src/bin/e_actions.c:3068 src/bin/e_int_menus.c:182 src/bin/e_main.c:534
 #: src/modules/conf_theme/e_int_config_cursor.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:219
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:221
 #: src/modules/wizard/page_000.c:29
 msgid "Enlightenment"
 msgstr "Enlightenment"
@@ -85,7 +85,7 @@ msgstr "Haluatko varmasti tappaa tämän ikkunan?"
 #: src/bin/e_actions.c:380 src/bin/e_actions.c:1917 src/bin/e_actions.c:2014
 #: src/bin/e_actions.c:2077 src/bin/e_actions.c:2140 src/bin/e_actions.c:2208
 #: src/bin/e_actions.c:2271 src/bin/e_confirm_dialog.c:44
-#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9205 src/bin/e_fm.c:9459
+#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9238 src/bin/e_fm.c:9492
 #: src/bin/e_module.c:518 src/bin/e_screensaver.c:145
 msgid "Yes"
 msgstr "Kyllä"
@@ -93,7 +93,7 @@ msgstr "Kyllä"
 #: src/bin/e_actions.c:382 src/bin/e_actions.c:1919 src/bin/e_actions.c:2016
 #: src/bin/e_actions.c:2079 src/bin/e_actions.c:2142 src/bin/e_actions.c:2210
 #: src/bin/e_actions.c:2273 src/bin/e_confirm_dialog.c:45
-#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9203 src/bin/e_fm.c:9460
+#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9236 src/bin/e_fm.c:9493
 #: src/bin/e_module.c:519 src/bin/e_screensaver.c:147
 msgid "No"
 msgstr "Ei"
@@ -165,7 +165,7 @@ msgstr ""
 msgid "Window : Actions"
 msgstr "Ikkuna : Toiminnot"
 
-#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6168 src/bin/e_gadcon.c:1410
+#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6201 src/bin/e_gadcon.c:1410
 #: src/bin/e_int_border_menu.c:592
 msgid "Move"
 msgstr "Siirrä"
@@ -300,7 +300,7 @@ msgstr "Kiinnitetty tila"
 #: src/bin/e_actions.c:2927 src/bin/e_actions.c:2929 src/bin/e_actions.c:2931
 #: src/bin/e_actions.c:2933 src/bin/e_actions.c:2935 src/bin/e_actions.c:2937
 #: src/bin/e_actions.c:2939 src/bin/e_actions.c:3114 src/bin/e_actions.c:3119
-#: src/bin/e_fm.c:3267 src/bin/e_fm.c:3273 src/bin/e_fm.c:9986
+#: src/bin/e_fm.c:3300 src/bin/e_fm.c:3306 src/bin/e_fm.c:10019
 #: src/bin/e_fm_device.c:334 src/bin/e_fm_device.c:358
 #: src/bin/e_fm_device.c:637 src/bin/e_fm_device.c:664
 #: src/bin/e_int_menus.c:144 src/bin/e_int_shelf_config.c:247
@@ -676,8 +676,8 @@ msgstr "Offline-tilaan vaihto"
 #: src/modules/conf_theme/e_int_config_theme.c:396
 #: src/modules/conf_theme/e_int_config_theme.c:796
 #: src/modules/gadman/e_mod_config.c:182 src/modules/syscon/e_mod_main.c:31
-#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:52
-#: src/modules/syscon/e_mod_main.c:119
+#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:58
+#: src/modules/syscon/e_mod_main.c:125
 msgid "System"
 msgstr "Järjestelmä"
 
@@ -734,10 +734,10 @@ msgstr "Aseta taustakuvaksi"
 msgid "Color Selector"
 msgstr "Värivalitsin"
 
-#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1611 src/bin/e_config.c:2229
+#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1580 src/bin/e_config.c:2198
 #: src/bin/e_config_dialog.c:262 src/bin/e_eap_editor.c:854
 #: src/bin/e_eap_editor.c:918 src/bin/e_entry_dialog.c:62 src/bin/e_exec.c:398
-#: src/bin/e_fm.c:8717 src/bin/e_fm.c:9361 src/bin/e_fm_prop.c:507
+#: src/bin/e_fm.c:8750 src/bin/e_fm.c:9394 src/bin/e_fm_prop.c:507
 #: src/bin/e_int_border_remember.c:324 src/bin/e_int_border_remember.c:525
 #: src/bin/e_module.c:415 src/bin/e_sys.c:487 src/bin/e_sys.c:524
 #: src/bin/e_utils.c:707 src/modules/conf_dialogs/e_int_config_profiles.c:387
@@ -752,7 +752,7 @@ msgid "OK"
 msgstr "OK"
 
 #: src/bin/e_color_dialog.c:47 src/bin/e_eap_editor.c:856
-#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8719
+#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8752
 #: src/bin/e_fm_prop.c:508 src/bin/e_utils.c:1162
 #: src/modules/conf_dialogs/e_int_config_profiles.c:388
 #: src/modules/conf_intl/e_int_config_imc_import.c:124
@@ -764,7 +764,7 @@ msgstr "OK"
 msgid "Cancel"
 msgstr "Peruuta"
 
-#: src/bin/e_config.c:972 src/bin/e_config.c:1005
+#: src/bin/e_config.c:959 src/bin/e_config.c:992
 msgid ""
 "Settings data needed upgrading. Your old settings have<br>been wiped and a "
 "new set of defaults initialized. This<br>will happen regularly during "
@@ -782,7 +782,7 @@ msgstr ""
 "korjaavat tämän lisäämällä nämä uudet<br>ominaisuudet. Voit tehdä haluamasi "
 "asetukset uudelleen.<br>Olemme pahoillamme häiriöstä.<br>"
 
-#: src/bin/e_config.c:989
+#: src/bin/e_config.c:976
 msgid ""
 "Your settings are NEWER than Enlightenment. This is very<br>strange. This "
 "should not happen unless you downgraded<br>Enlightenment or copied the "
@@ -796,111 +796,115 @@ msgstr ""
 "versio Enlightenmentista. Tämä on<br>huono asia, ja varokeinona asetuksesi "
 "on nyt palautettu<br> oletusasetuksiin. Olemme pahoillamme häiriöstä.<br>"
 
-#: src/bin/e_config.c:1598 src/bin/e_config.c:2216
+#: src/bin/e_config.c:1567 src/bin/e_config.c:2185
 msgid "Enlightenment Settings Write Problems"
 msgstr "Ongelmia Enlightenmentin asetusten kirjoituksessa"
 
-#: src/bin/e_config.c:1601
-#, c-format
+#: src/bin/e_config.c:1570
+#, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while moving config files<br>from:<br>"
+"Enlightenment has had an error while moving config files<br>from:<br>"
 "%s<br><br>to:<br>%s<br><br>The rest of the write has been aborted for safety."
 "<br>"
 msgstr ""
+"Enlightenmentin asetustiedosto<br>suljettiin juuri kun sitä oltiin "
+"kirjoittamassa. Tämä on hyvin epätavallista.<br><br>Tiedosto, jossa virhe "
+"ilmeni, oli:<br>%s<br><br>Tämä tiedosto on poistettu korruptoituneen datan "
+"välttämiseksi.<br>"
 
-#: src/bin/e_config.c:2126
+#: src/bin/e_config.c:2095
 msgid "Settings Upgraded"
 msgstr "Asetukset päivitetty"
 
-#: src/bin/e_config.c:2143
+#: src/bin/e_config.c:2112
 msgid "The EET file handle is bad."
 msgstr ""
 
-#: src/bin/e_config.c:2146
+#: src/bin/e_config.c:2115
 msgid "The file data is empty."
 msgstr ""
 
-#: src/bin/e_config.c:2149
+#: src/bin/e_config.c:2118
 msgid ""
 "The file is not writable. Perhaps the disk is read-only<br>or you lost "
 "permissions to your files."
 msgstr ""
 
-#: src/bin/e_config.c:2152
+#: src/bin/e_config.c:2121
 msgid "Memory ran out while preparing the write.<br>Please free up memory."
 msgstr ""
 
-#: src/bin/e_config.c:2155
+#: src/bin/e_config.c:2124
 msgid "This is a generic error."
 msgstr ""
 
-#: src/bin/e_config.c:2158
+#: src/bin/e_config.c:2127
 msgid ""
 "The settings file is too large.<br>It should be very small (a few hundred KB "
 "at most)."
 msgstr ""
 
-#: src/bin/e_config.c:2161
+#: src/bin/e_config.c:2130
 msgid "You have I/O errors on the disk.<br>Maybe it needs replacing?"
 msgstr ""
 
-#: src/bin/e_config.c:2164
+#: src/bin/e_config.c:2133
 msgid "You ran out of space while writing the file"
 msgstr ""
 
-#: src/bin/e_config.c:2167
+#: src/bin/e_config.c:2136
 msgid "The file was closed on it while writing."
 msgstr ""
 
-#: src/bin/e_config.c:2170
+#: src/bin/e_config.c:2139
 msgid "Memory-mapping (mmap) of the file failed."
 msgstr ""
 
-#: src/bin/e_config.c:2173
+#: src/bin/e_config.c:2142
 msgid "X509 Encoding failed."
 msgstr ""
 
-#: src/bin/e_config.c:2176
+#: src/bin/e_config.c:2145
 #, fuzzy
 msgid "Signature failed."
 msgstr "Lepotilaan siirtyminen epäonnistui."
 
-#: src/bin/e_config.c:2179
+#: src/bin/e_config.c:2148
 msgid "The signature was invalid."
 msgstr ""
 
-#: src/bin/e_config.c:2182
+#: src/bin/e_config.c:2151
 #, fuzzy
 msgid "Not signed."
 msgstr "(Ei ikkunoita)"
 
-#: src/bin/e_config.c:2185
+#: src/bin/e_config.c:2154
 msgid "Feature not implemented."
 msgstr ""
 
-#: src/bin/e_config.c:2188
+#: src/bin/e_config.c:2157
 msgid "PRNG was not seeded."
 msgstr ""
 
-#: src/bin/e_config.c:2191
+#: src/bin/e_config.c:2160
 #, fuzzy
 msgid "Encryption failed."
 msgstr "Valmiustilaan siirtyminen epäonnistui."
 
-#: src/bin/e_config.c:2194
+#: src/bin/e_config.c:2163
 #, fuzzy
 msgid "Decryption failed."
 msgstr "Valmiustilaan siirtyminen epäonnistui."
 
-#: src/bin/e_config.c:2197
+#: src/bin/e_config.c:2166
 #, fuzzy
 msgid "The error is unknown to Enlightenment."
 msgstr "Tervetuloa Enlightenmentiin"
 
-#: src/bin/e_config.c:2219
+#: src/bin/e_config.c:2188
 #, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while writing<br>its config file.<br>"
+"Enlightenment has had an error while writing<br>its config file.<br>"
 "%s<br><br>The file where the error occurred was:<br>%s<br><br>This file has "
 "been deleted to avoid corrupt data.<br>"
 msgstr ""
@@ -909,9 +913,10 @@ msgstr ""
 "ilmeni, oli:<br>%s<br><br>Tämä tiedosto on poistettu korruptoituneen datan "
 "välttämiseksi.<br>"
 
-#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:721
+#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:756
 #: src/modules/conf/e_mod_main.c:275 src/modules/conf_paths/e_mod_main.c:17
 #: src/modules/conf_performance/e_mod_main.c:17
+#: src/modules/syscon/e_mod_main.c:36
 msgid "Advanced"
 msgstr "Lisäasetukset"
 
@@ -933,9 +938,9 @@ msgstr "Lisäosat"
 
 #: src/bin/e_configure.c:29 src/bin/e_configure.c:32 src/bin/e_configure.c:242
 #: src/modules/conf_paths/e_int_config_paths.c:80
-#: src/modules/conf_theme/e_int_config_color_classes.c:847
+#: src/modules/conf_theme/e_int_config_color_classes.c:857
 #: src/modules/conf_theme/e_int_config_fonts.c:98
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:234
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:236
 msgid "Modules"
 msgstr "Moduulit"
 
@@ -944,7 +949,7 @@ msgstr "Moduulit"
 msgid "Preferences"
 msgstr "Kuvakkeen ominaisuudet"
 
-#: src/bin/e_container.c:132
+#: src/bin/e_container.c:124
 #, c-format
 msgid "Container %d"
 msgstr "Säiliö %d"
@@ -1080,7 +1085,7 @@ msgstr "Työpöytätiedosto"
 #: src/bin/e_eap_editor.c:775
 #: src/modules/conf_performance/e_int_config_performance.c:115
 #: src/modules/everything/evry_config.c:378
-#: src/modules/everything/evry_plug_files.c:1491
+#: src/modules/everything/evry_plug_files.c:1476
 #: src/modules/pager/e_mod_config.c:126 src/modules/pager/e_mod_config.c:213
 msgid "General"
 msgstr "Yleiset"
@@ -1109,26 +1114,26 @@ msgstr "Valitse kuvake"
 msgid "Select an Executable"
 msgstr "Valitse suoritettava ohjelma"
 
-#: src/bin/e_entry.c:496 src/bin/e_fm.c:8208 src/bin/e_shelf.c:1703
+#: src/bin/e_entry.c:501 src/bin/e_fm.c:8241 src/bin/e_shelf.c:1703
 #: src/modules/conf_dialogs/e_int_config_profiles.c:135
 #: src/modules/conf_shelves/e_int_config_shelf.c:81
 #: src/modules/ibar/e_mod_config.c:108
 msgid "Delete"
 msgstr "Poista"
 
-#: src/bin/e_entry.c:506 src/bin/e_fm.c:8116
+#: src/bin/e_entry.c:511 src/bin/e_fm.c:8149
 msgid "Cut"
 msgstr "Leikkaa"
 
-#: src/bin/e_entry.c:514 src/bin/e_fm.c:6163 src/bin/e_fm.c:8130
+#: src/bin/e_entry.c:519 src/bin/e_fm.c:6196 src/bin/e_fm.c:8163
 msgid "Copy"
 msgstr "Kopioi"
 
-#: src/bin/e_entry.c:522 src/bin/e_fm.c:7954 src/bin/e_fm.c:8143
+#: src/bin/e_entry.c:527 src/bin/e_fm.c:7987 src/bin/e_fm.c:8176
 msgid "Paste"
 msgstr "Liitä"
 
-#: src/bin/e_entry.c:532
+#: src/bin/e_entry.c:537
 msgid "Select All"
 msgstr "Valitse kaikki"
 
@@ -1275,213 +1280,213 @@ msgstr "Tulosteen data"
 msgid "There was no output."
 msgstr "Tulostetta ei ollut."
 
-#: src/bin/e_fm.c:976
+#: src/bin/e_fm.c:977
 msgid "Nonexistent path"
 msgstr "Virheellinen polku"
 
-#: src/bin/e_fm.c:979
+#: src/bin/e_fm.c:980
 #, c-format
 msgid "%s doesn't exist."
 msgstr "Polkua %s ei ole."
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Mount Error"
 msgstr "Liitosvirhe"
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Can't mount device"
 msgstr "Laitetta ei voida liittää"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Unmount Error"
 msgstr "Irrotusvirhe"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Can't unmount device"
 msgstr "Laitetta ei voida irrottaa"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Eject Error"
 msgstr "Virhe poistettaessa"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Can't eject device"
 msgstr "Laitetta ei voida poistaa"
 
-#: src/bin/e_fm.c:3748
+#: src/bin/e_fm.c:3781
 #, c-format
 msgid "%i Files"
 msgstr "%i tiedostoa"
 
-#: src/bin/e_fm.c:6176 src/bin/e_fm.c:7962 src/bin/e_fm.c:8151
+#: src/bin/e_fm.c:6209 src/bin/e_fm.c:7995 src/bin/e_fm.c:8184
 msgid "Link"
 msgstr "Tee linkki"
 
-#: src/bin/e_fm.c:6184 src/bin/e_fm.c:9143 src/bin/e_fm.c:9284
+#: src/bin/e_fm.c:6217 src/bin/e_fm.c:9176 src/bin/e_fm.c:9317
 msgid "Abort"
 msgstr "Keskeytä"
 
-#: src/bin/e_fm.c:7881 src/bin/e_fm.c:8041
+#: src/bin/e_fm.c:7914 src/bin/e_fm.c:8074
 msgid "Inherit parent settings"
 msgstr "Käytä ylemmän tason asetuksia"
 
-#: src/bin/e_fm.c:7890 src/bin/e_fm.c:8050
+#: src/bin/e_fm.c:7923 src/bin/e_fm.c:8083
 #: src/modules/fileman/e_mod_config.c:219
 msgid "View Mode"
 msgstr "Näkymän tila"
 
-#: src/bin/e_fm.c:7897 src/bin/e_fm.c:8057
+#: src/bin/e_fm.c:7930 src/bin/e_fm.c:8090
 msgid "Refresh View"
 msgstr "Päivitä näkymä"
 
-#: src/bin/e_fm.c:7905 src/bin/e_fm.c:8065
+#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8098
 msgid "Show Hidden Files"
 msgstr "Näytä piilotiedostot"
 
-#: src/bin/e_fm.c:7917 src/bin/e_fm.c:8077
+#: src/bin/e_fm.c:7950 src/bin/e_fm.c:8110
 msgid "Remember Ordering"
 msgstr "Muista järjestys"
 
-#: src/bin/e_fm.c:7926 src/bin/e_fm.c:8086
+#: src/bin/e_fm.c:7959 src/bin/e_fm.c:8119
 msgid "Sort Now"
 msgstr "Lajittele nyt"
 
-#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8101
+#: src/bin/e_fm.c:7971 src/bin/e_fm.c:8134
 #: src/modules/conf_paths/e_int_config_paths.c:205
 msgid "New Directory"
 msgstr "Uusi hakemisto"
 
-#: src/bin/e_fm.c:8216
+#: src/bin/e_fm.c:8249
 msgid "Rename"
 msgstr "Nimeä uudelleen"
 
-#: src/bin/e_fm.c:8235
+#: src/bin/e_fm.c:8268
 msgid "Unmount"
 msgstr "Irrota"
 
-#: src/bin/e_fm.c:8240
+#: src/bin/e_fm.c:8273
 msgid "Mount"
 msgstr "Liitä"
 
-#: src/bin/e_fm.c:8245
+#: src/bin/e_fm.c:8278
 msgid "Eject"
 msgstr "Poista"
 
-#: src/bin/e_fm.c:8257
+#: src/bin/e_fm.c:8290
 #, fuzzy
 msgid "Application Properties"
 msgstr "Käytä sovelluksen tarjoamaa kuvaketta "
 
-#: src/bin/e_fm.c:8263 src/bin/e_fm_prop.c:105
+#: src/bin/e_fm.c:8296 src/bin/e_fm_prop.c:105
 msgid "File Properties"
 msgstr "Tiedoston ominaisuudet"
 
-#: src/bin/e_fm.c:8500 src/bin/e_fm.c:8553
+#: src/bin/e_fm.c:8533 src/bin/e_fm.c:8586
 msgid "Use default"
 msgstr "Käytä oletusta"
 
-#: src/bin/e_fm.c:8526 src/modules/fileman/e_mod_config.c:224
+#: src/bin/e_fm.c:8559 src/modules/fileman/e_mod_config.c:224
 msgid "Grid Icons"
 msgstr "Ruudukoidut kuvakkeet"
 
-#: src/bin/e_fm.c:8534 src/modules/fileman/e_mod_config.c:226
+#: src/bin/e_fm.c:8567 src/modules/fileman/e_mod_config.c:226
 msgid "Custom Icons"
 msgstr "Mukautetut kuvakkeet"
 
-#: src/bin/e_fm.c:8542 src/modules/everything/evry_config.c:430
+#: src/bin/e_fm.c:8575 src/modules/everything/evry_config.c:430
 #: src/modules/everything/evry_config.c:460
 #: src/modules/fileman/e_mod_config.c:234
 msgid "List"
 msgstr "Listaa"
 
-#: src/bin/e_fm.c:8568
+#: src/bin/e_fm.c:8601
 #, c-format
 msgid "Icon Size (%d)"
 msgstr "Kuvakkeen koko (%d)"
 
-#: src/bin/e_fm.c:8614 src/bin/e_fm.c:8820
+#: src/bin/e_fm.c:8647 src/bin/e_fm.c:8853
 msgid "Set background..."
 msgstr "Aseta taustakuva..."
 
-#: src/bin/e_fm.c:8619 src/bin/e_fm.c:8864
+#: src/bin/e_fm.c:8652 src/bin/e_fm.c:8897
 msgid "Set overlay..."
 msgstr "Aseta peitto..."
 
-#: src/bin/e_fm.c:8718 src/modules/conf_theme/e_int_config_theme.c:1032
+#: src/bin/e_fm.c:8751 src/modules/conf_theme/e_int_config_theme.c:1032
 msgid "Clear"
 msgstr "Poista käytöstä"
 
-#: src/bin/e_fm.c:8944
+#: src/bin/e_fm.c:8977
 msgid "Create a new Directory"
 msgstr "Luo uusi hakemisto"
 
-#: src/bin/e_fm.c:8945
+#: src/bin/e_fm.c:8978
 msgid "New Directory Name:"
 msgstr "Uuden hakemiston nimi:"
 
-#: src/bin/e_fm.c:8999
+#: src/bin/e_fm.c:9032
 #, c-format
 msgid "Rename %s to:"
 msgstr "Uudelleennimeä %s:"
 
-#: src/bin/e_fm.c:9001
+#: src/bin/e_fm.c:9034
 msgid "Rename File"
 msgstr "Uudelleennimeä tiedosto"
 
-#: src/bin/e_fm.c:9142 src/bin/e_fm.c:9283
+#: src/bin/e_fm.c:9175 src/bin/e_fm.c:9316
 msgid "Retry"
 msgstr "Yritä uudelleen"
 
-#: src/bin/e_fm.c:9146 src/bin/e_fm.c:9289
+#: src/bin/e_fm.c:9179 src/bin/e_fm.c:9322
 msgid "Error"
 msgstr "Virhe"
 
-#: src/bin/e_fm.c:9149
+#: src/bin/e_fm.c:9182
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: src/bin/e_fm.c:9204
+#: src/bin/e_fm.c:9237
 msgid "No to all"
 msgstr "Ei kaikkiin"
 
-#: src/bin/e_fm.c:9206
+#: src/bin/e_fm.c:9239
 msgid "Yes to all"
 msgstr "Kyllä kaikkiin"
 
-#: src/bin/e_fm.c:9209
+#: src/bin/e_fm.c:9242
 msgid "Warning"
 msgstr "Varoitus"
 
-#: src/bin/e_fm.c:9212
+#: src/bin/e_fm.c:9245
 #, c-format
 msgid "File already exists, overwrite?<br><hilight>%s</hilight>"
 msgstr ""
 "Tiedosto on jo olemassa, haluatko korvata sen?<br><hilight>%s</hilight>"
 
-#: src/bin/e_fm.c:9285
+#: src/bin/e_fm.c:9318
 msgid "Ignore this"
 msgstr "Ohita tämä"
 
-#: src/bin/e_fm.c:9286
+#: src/bin/e_fm.c:9319
 msgid "Ignore all"
 msgstr "Ohita kaikki"
 
-#: src/bin/e_fm.c:9291
+#: src/bin/e_fm.c:9324
 #, c-format
 msgid "An error occurred while performing an operation.<br>%s"
 msgstr "Toimintoa suoritettaessa tapahtui virhe.<br>%s"
 
-#: src/bin/e_fm.c:9462
+#: src/bin/e_fm.c:9495
 msgid "Confirm Delete"
 msgstr "Vahvista poisto"
 
-#: src/bin/e_fm.c:9467
+#: src/bin/e_fm.c:9500
 #, c-format
 msgid "Are you sure you want to delete<br><hilight>%s</hilight> ?"
 msgstr "Haluatko varmasti poistaa tiedoston<br><hilight>%s</hilight> ?"
 
-#: src/bin/e_fm.c:9473
+#: src/bin/e_fm.c:9506
 #, c-format
 msgid ""
 "Are you sure you want to delete<br>the %d selected files in:<br><hilight>%s</"
@@ -1608,11 +1613,11 @@ msgstr "Ikkunan siirtoteksti"
 msgid "Automatically scroll contents"
 msgstr "Vieritä sisältöä automaattisesti"
 
-#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:731
+#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:729
 msgid "Plain"
 msgstr "Paljas"
 
-#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:739
+#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:737
 msgid "Inset"
 msgstr "Upotettu"
 
@@ -1626,11 +1631,11 @@ msgstr "Ulkoasu"
 #: src/modules/conf_applications/e_int_config_apps.c:239
 #: src/modules/conf_applications/e_int_config_apps.c:260
 #: src/modules/conf_applications/e_int_config_apps.c:280
-#: src/modules/gadman/e_mod_gadman.c:815 src/modules/ibar/e_mod_main.c:801
+#: src/modules/gadman/e_mod_gadman.c:813 src/modules/ibar/e_mod_main.c:801
 msgid "Remove"
 msgstr "Poista"
 
-#: src/bin/e_gadcon.c:1991
+#: src/bin/e_gadcon.c:2007
 msgid "Stop moving"
 msgstr ""
 
@@ -1748,7 +1753,7 @@ msgstr "Ikkunat"
 
 #: src/bin/e_int_border_menu.c:138 src/bin/e_int_config_modules.c:59
 #: src/bin/e_int_menus.c:230 src/bin/e_shelf.c:1695
-#: src/modules/battery/e_mod_main.c:183 src/modules/clock/e_mod_main.c:296
+#: src/modules/battery/e_mod_main.c:186 src/modules/clock/e_mod_main.c:296
 #: src/modules/clock/e_mod_main.c:540 src/modules/conf/e_conf.c:124
 #: src/modules/conf/e_conf.c:134 src/modules/conf/e_mod_main.c:102
 #: src/modules/conf_dialogs/e_mod_main.c:17
@@ -2175,7 +2180,7 @@ msgid "Utilities"
 msgstr ""
 
 #: src/bin/e_int_config_modules.c:55
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_files.c:1585
 #: src/modules/fileman/e_mod_main.c:56 src/modules/fileman/e_mod_main.c:76
 #: src/modules/fileman/e_mod_main.c:420
 msgid "Files"
@@ -2275,7 +2280,7 @@ msgstr "Suosikkisovellukset"
 #: src/modules/conf_theme/e_int_config_fonts.c:58
 #: src/modules/conf_theme/e_mod_main.c:38
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:194
-#: src/modules/everything/evry_plug_apps.c:1367
+#: src/modules/everything/evry_plug_apps.c:1354
 msgid "Applications"
 msgstr "Sovellukset"
 
@@ -2492,31 +2497,31 @@ msgstr ""
 "Enlightenment ei voi käynnistää HUP-signaalin käsittelijää.\n"
 "Ehkäpä muisti on lopussa?"
 
-#: src/bin/e_main.c:274
-#, fuzzy
-msgid "Enlightenment cannot initialize Ecore_IMF!\n"
-msgstr "Enlightenment ei voi aloittaa tiedostonhallintaa.\n"
-
-#: src/bin/e_main.c:284
+#: src/bin/e_main.c:273
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_File!\n"
 msgstr "Enlightenment ei voi aloittaa tiedostonhallintaa.\n"
 
-#: src/bin/e_main.c:293
+#: src/bin/e_main.c:282
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Con!\n"
 msgstr "Enlightenment ei voi aloittaa tiedostonhallintaa.\n"
 
-#: src/bin/e_main.c:302
+#: src/bin/e_main.c:291
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Ipc!\n"
 msgstr "Enlightenment ei voi aloittaa tiedostonhallintaa.\n"
 
-#: src/bin/e_main.c:313
+#: src/bin/e_main.c:302
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_X!\n"
 msgstr "Enlightenment ei voi aloittaa tiedostonhallintaa.\n"
 
+#: src/bin/e_main.c:314
+#, fuzzy
+msgid "Enlightenment cannot initialize Ecore_IMF!\n"
+msgstr "Enlightenment ei voi aloittaa tiedostonhallintaa.\n"
+
 #: src/bin/e_main.c:324
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Evas!\n"
@@ -2566,12 +2571,7 @@ msgstr ""
 msgid "Enlightenment cannot initialize E_Xinerama!\n"
 msgstr "Enlightenment ei voi aloittaa tiedostonhallintaa.\n"
 
-#: src/bin/e_main.c:397
-#, fuzzy
-msgid "Enlightenment cannot initialize E_Randr!\n"
-msgstr "Enlightenment ei voi aloittaa tiedostonhallintaa.\n"
-
-#: src/bin/e_main.c:415
+#: src/bin/e_main.c:406
 msgid ""
 "Enlightenment cannot create directories in your home directory.\n"
 "Perhaps you have no home directory or the disk is full?"
@@ -2579,14 +2579,19 @@ msgstr ""
 "Enlightenment ei voi luoda hakemistoja kotihakemistoosi.\n"
 "Ehkä sinulla ei ole kotihakemistoa, tai levy on täynnä?"
 
-#: src/bin/e_main.c:425
+#: src/bin/e_main.c:416
 msgid "Enlightenment cannot set up its file registry system."
 msgstr "Enlightenment ei voi käynnistää tiedostorekisterijärjestelmäänsä."
 
-#: src/bin/e_main.c:434
+#: src/bin/e_main.c:425
 msgid "Enlightenment cannot set up its config system."
 msgstr "Enlightenment ei voi käynnistää asetusjärjestelmäänsä."
 
+#: src/bin/e_main.c:436
+#, fuzzy
+msgid "Enlightenment cannot initialize E_Randr!\n"
+msgstr "Enlightenment ei voi aloittaa tiedostonhallintaa.\n"
+
 #: src/bin/e_main.c:445
 #, fuzzy
 msgid "Enlightenment cannot set up its environment."
@@ -2856,36 +2861,41 @@ msgid "Enlightenment cannot initialize the XSettings system.\n"
 msgstr "Enlightenment ei voi käynnistää pikkukuvajärjestelmäänsä.\n"
 
 #: src/bin/e_main.c:877
+#, fuzzy
+msgid "Enlightenment cannot initialize the Update system.\n"
+msgstr "Enlightenment ei voi käynnistää järjestelmäkomentojärjestelmää.\n"
+
+#: src/bin/e_main.c:886
 msgid "Setup Desktop Environment"
 msgstr ""
 
-#: src/bin/e_main.c:881
+#: src/bin/e_main.c:890
 #, fuzzy
 msgid "Enlightenment cannot initialize its desktop environment.\n"
 msgstr "Enlightenment ei voi käynnistää teemajärjestelmäänsä."
 
-#: src/bin/e_main.c:889
+#: src/bin/e_main.c:898
 #, fuzzy
 msgid "Setup File Ordering"
 msgstr "Aseta tiedostojen järjestely"
 
-#: src/bin/e_main.c:893
+#: src/bin/e_main.c:902
 msgid "Enlightenment cannot set up its order file system."
 msgstr "Enlightenment ei voi asettaa tiedostojenjärjestelyjärjestelmäänsä."
 
-#: src/bin/e_main.c:908
+#: src/bin/e_main.c:917
 msgid "Load Modules"
 msgstr "Lataa moduulit"
 
-#: src/bin/e_main.c:938
+#: src/bin/e_main.c:947
 msgid "Configure Shelves"
 msgstr "Muokkaa hyllyjä"
 
-#: src/bin/e_main.c:949
+#: src/bin/e_main.c:958
 msgid "Almost Done"
 msgstr "Melkein valmis"
 
-#: src/bin/e_main.c:1094
+#: src/bin/e_main.c:1103
 #, c-format
 msgid ""
 "Options:\n"
@@ -2938,7 +2948,7 @@ msgstr ""
 "\t-i-really-know-what-i-am-doing-and-accept-full-responsibility-for-it\n"
 "\t\tJos tarvitset tätä ohjetta, et tarvitse tätä valitsinta.\n"
 
-#: src/bin/e_main.c:1147
+#: src/bin/e_main.c:1156
 msgid ""
 "You are executing enlightenment directly. This is\n"
 "bad. Please do not execute the \"enlightenment\"\n"
@@ -2948,11 +2958,11 @@ msgid ""
 "before enlightenment itself begins running.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1426
+#: src/bin/e_main.c:1435
 msgid "Testing Format Support"
 msgstr "Testataan formaattitukea"
 
-#: src/bin/e_main.c:1430
+#: src/bin/e_main.c:1439
 msgid ""
 "Enlightenment found Evas can't create a buffer canvas. Please check\n"
 "Evas has Software Buffer engine support.\n"
@@ -2961,7 +2971,7 @@ msgstr ""
 "Tarkistaisitko,\n"
 "että Evasilla on ohjelmistopohjainen puskurimoottorin tuki.\n"
 
-#: src/bin/e_main.c:1442
+#: src/bin/e_main.c:1451
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load SVG files. Check Evas has SVG loader "
@@ -2971,7 +2981,7 @@ msgstr ""
 "että\n"
 "Evasilla on PNG-latauksen tuki.\n"
 
-#: src/bin/e_main.c:1452
+#: src/bin/e_main.c:1461
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load JPEG files. Check Evas has JPEG loader "
@@ -2980,7 +2990,7 @@ msgstr ""
 "Enlightenment selvitti, että Evas ei voi ladata JPEG-tiedostoja. Tarkista,\n"
 "että Evasilla on JPEG-latauksen tuki.\n"
 
-#: src/bin/e_main.c:1462
+#: src/bin/e_main.c:1471
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load PNG files. Check Evas has PNG loader "
@@ -2990,7 +3000,7 @@ msgstr ""
 "että\n"
 "Evasilla on PNG-latauksen tuki.\n"
 
-#: src/bin/e_main.c:1472
+#: src/bin/e_main.c:1481
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load EET files. Check Evas has EET loader "
@@ -2999,7 +3009,7 @@ msgstr ""
 "Enlightenment selvitti, että Evas ei voi ladata EET-tiedostoja. Tarkista,\n"
 "että Evasilla on EET-latauksen tuki.\n"
 
-#: src/bin/e_main.c:1486
+#: src/bin/e_main.c:1495
 msgid ""
 "Enlightenment found Evas can't load the 'Sans' font. Check Evas has "
 "fontconfig\n"
@@ -3010,7 +3020,7 @@ msgstr ""
 "sisältää fontconfig-tuen ja että järjestelmän fontconfig määrittelee \"Sans"
 "\"-fontin.\n"
 
-#: src/bin/e_main.c:1677
+#: src/bin/e_main.c:1686
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. There was an "
@@ -3018,12 +3028,12 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1682 src/bin/e_main.c:1699
+#: src/bin/e_main.c:1691 src/bin/e_main.c:1708
 msgid "Enlightenment crashed early on start and has been restarted"
 msgstr ""
 "Enlightenment kaatui varhaisessa vaiheessa ja on käynnistetty uudelleen."
 
-#: src/bin/e_main.c:1683
+#: src/bin/e_main.c:1692
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>There was an "
@@ -3031,7 +3041,7 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1692
+#: src/bin/e_main.c:1701
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. All modules "
 "have been disabled<br>and will not be loaded to help remove any "
@@ -3043,7 +3053,7 @@ msgstr ""
 "poistaa<br>ongelmamoduulit kokoonpanostasi. Moduulien<br>asetusvalikon "
 "tulisi antaa sinun valita moduulisi<br>uudestaan."
 
-#: src/bin/e_main.c:1700
+#: src/bin/e_main.c:1709
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>All modules "
 "have been disabled and will not be loaded to help<br>remove any problem "
@@ -3562,72 +3572,76 @@ msgstr "Kielletty"
 msgid "Read-Write"
 msgstr "Luku-Kirjoitus"
 
-#: src/modules/battery/e_mod_config.c:60
+#: src/modules/battery/e_mod_config.c:63
 msgid "Battery Monitor Settings"
 msgstr "Akkumittarin asetukset"
 
-#: src/modules/battery/e_mod_config.c:126
+#: src/modules/battery/e_mod_config.c:132
 msgid "Show alert when battery is low"
 msgstr "Näytä varoitus akun alhaisesta varauksesta"
 
-#: src/modules/battery/e_mod_config.c:211
+#: src/modules/battery/e_mod_config.c:136
+msgid "Use desktop notifications for alert."
+msgstr ""
+
+#: src/modules/battery/e_mod_config.c:233
 msgid "Check every:"
 msgstr "Tarkistusväli:"
 
-#: src/modules/battery/e_mod_config.c:213
+#: src/modules/battery/e_mod_config.c:235
 #: src/modules/conf_performance/e_int_config_performance.c:121
 #: src/modules/temperature/e_mod_config.c:233
 #, c-format
 msgid "%1.0f ticks"
 msgstr "%1.0f tickiä"
 
-#: src/modules/battery/e_mod_config.c:217
+#: src/modules/battery/e_mod_config.c:239
 #, fuzzy
 msgid "Hibernate when below:"
 msgstr "Lepotila"
 
-#: src/modules/battery/e_mod_config.c:219
-#: src/modules/battery/e_mod_config.c:238
+#: src/modules/battery/e_mod_config.c:241
+#: src/modules/battery/e_mod_config.c:260
 #, c-format
 msgid "%1.0f %%"
 msgstr "%1.0f %%"
 
-#: src/modules/battery/e_mod_config.c:223
+#: src/modules/battery/e_mod_config.c:245
 msgid "Polling"
 msgstr "Seuranta"
 
-#: src/modules/battery/e_mod_config.c:227
+#: src/modules/battery/e_mod_config.c:249
 #, fuzzy
 msgid "Show low battery alert"
 msgstr "Varoita kun akun varaustaso on alhainen"
 
-#: src/modules/battery/e_mod_config.c:231
+#: src/modules/battery/e_mod_config.c:253
 msgid "Alert when at:"
 msgstr "Varoita kun varausta on jäljellä:"
 
-#: src/modules/battery/e_mod_config.c:234
+#: src/modules/battery/e_mod_config.c:256
 #, c-format
 msgid "%1.0f min"
 msgstr "%1.0f min"
 
-#: src/modules/battery/e_mod_config.c:242
+#: src/modules/battery/e_mod_config.c:264
 msgid "Auto dismiss in..."
 msgstr "Varoituksen piilotusviive..."
 
-#: src/modules/battery/e_mod_config.c:247
+#: src/modules/battery/e_mod_config.c:269
 #, c-format
 msgid "%1.0f sec"
 msgstr "%1.0f s"
 
-#: src/modules/battery/e_mod_config.c:254
+#: src/modules/battery/e_mod_config.c:276
 msgid "Alert"
 msgstr "Varoitus"
 
-#: src/modules/battery/e_mod_config.c:260
+#: src/modules/battery/e_mod_config.c:282
 msgid "Auto Detect"
 msgstr "Automaattinen tunnistus"
 
-#: src/modules/battery/e_mod_config.c:263
+#: src/modules/battery/e_mod_config.c:285
 #: src/modules/conf_applications/e_mod_main.c:52
 #: src/modules/conf_display/e_mod_main.c:40
 #: src/modules/conf_theme/e_mod_main.c:23
@@ -3635,47 +3649,47 @@ msgstr "Automaattinen tunnistus"
 msgid "Internal"
 msgstr "Sisäinen"
 
-#: src/modules/battery/e_mod_config.c:267
+#: src/modules/battery/e_mod_config.c:289
 #: src/modules/temperature/e_mod_config.c:271
 msgid "udev"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:270
+#: src/modules/battery/e_mod_config.c:292
 #, fuzzy
 msgid "Fuzzy Mode"
 msgstr "Sumea"
 
-#: src/modules/battery/e_mod_config.c:274
+#: src/modules/battery/e_mod_config.c:296
 msgid "HAL"
 msgstr "HAL"
 
-#: src/modules/battery/e_mod_config.c:279
+#: src/modules/battery/e_mod_config.c:301
 #: src/modules/temperature/e_mod_config.c:273
 msgid "Hardware"
 msgstr "Laitteisto"
 
-#: src/modules/battery/e_mod_main.c:145
+#: src/modules/battery/e_mod_main.c:148 src/modules/battery/e_mod_main.c:443
 msgid "Battery"
 msgstr "Akku"
 
-#: src/modules/battery/e_mod_main.c:455
+#: src/modules/battery/e_mod_main.c:446 src/modules/battery/e_mod_main.c:477
 msgid "Your battery is low!"
 msgstr "Akun varaustaso on alhainen!"
 
-#: src/modules/battery/e_mod_main.c:457
+#: src/modules/battery/e_mod_main.c:447 src/modules/battery/e_mod_main.c:479
 msgid "AC power is recommended."
 msgstr "Verkkovirran käyttö on suositeltavaa."
 
-#: src/modules/battery/e_mod_main.c:532
+#: src/modules/battery/e_mod_main.c:554
 msgid "N/A"
 msgstr "N/A"
 
-#: src/modules/battery/e_mod_main.c:612 src/modules/battery/e_mod_main.c:614
-#: src/modules/battery/e_mod_main.c:621 src/modules/battery/e_mod_main.c:623
+#: src/modules/battery/e_mod_main.c:634 src/modules/battery/e_mod_main.c:636
+#: src/modules/battery/e_mod_main.c:643 src/modules/battery/e_mod_main.c:645
 msgid "ERROR"
 msgstr "VIRHE"
 
-#: src/modules/battery/e_mod_main.c:723
+#: src/modules/battery/e_mod_main.c:758
 msgid "Battery Meter"
 msgstr "Akkumittari"
 
@@ -3846,7 +3860,7 @@ msgid "Dialog Settings"
 msgstr "Valintaikkunan asetukset"
 
 #: src/modules/conf_dialogs/e_int_config_dialogs.c:109
-#: src/modules/conf_performance/e_int_config_engine.c:95
+#: src/modules/conf_performance/e_int_config_engine.c:86
 #: src/modules/conf_theme/e_int_config_fonts.c:651
 #: src/modules/everything/evry_config.c:519 src/modules/ibox/e_mod_config.c:96
 #: src/modules/mixer/conf_gadget.c:191 src/modules/mixer/conf_module.c:91
@@ -4067,7 +4081,7 @@ msgstr "Animaatiot"
 
 #: src/modules/conf_display/e_int_config_desks.c:197
 #: src/modules/conf_display/e_int_config_dpms.c:306
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:168
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:194
 #: src/modules/conf_window_manipulation/e_int_config_window_stacking.c:151
 #, c-format
 msgid "%1.1f sec"
@@ -4462,28 +4476,28 @@ msgstr ""
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1310
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1334
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1366
-#: src/modules/gadman/e_mod_gadman.c:839
+#: src/modules/gadman/e_mod_gadman.c:837
 msgid "CTRL"
 msgstr "CTRL"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1315
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1339
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1371
-#: src/modules/gadman/e_mod_gadman.c:844
+#: src/modules/gadman/e_mod_gadman.c:842
 msgid "ALT"
 msgstr "ALT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1321
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1345
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1377
-#: src/modules/gadman/e_mod_gadman.c:850
+#: src/modules/gadman/e_mod_gadman.c:848
 msgid "SHIFT"
 msgstr "SHIFT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1327
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1351
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1383
-#: src/modules/gadman/e_mod_gadman.c:856
+#: src/modules/gadman/e_mod_gadman.c:854
 msgid "WIN"
 msgstr "WIN"
 
@@ -4852,11 +4866,11 @@ msgstr "Päävalikko"
 
 #: src/modules/conf_menus/e_int_config_menus.c:289
 #: src/modules/conf_menus/e_int_config_menus.c:294
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:136
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:145
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:154
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:173
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:178
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:162
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:180
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:199
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:204
 #, c-format
 msgid "%2.0f pixels"
 msgstr "%2.0f pikseliä"
@@ -4957,16 +4971,16 @@ msgstr "Etsi hakemistoista"
 msgid "Environment Variables"
 msgstr "Viedyt ympäristömuuttujat"
 
-#: src/modules/conf_performance/e_int_config_engine.c:38
+#: src/modules/conf_performance/e_int_config_engine.c:37
 msgid "Engine Settings"
 msgstr "Moottorin asetukset"
 
-#: src/modules/conf_performance/e_int_config_engine.c:96
-#: src/modules/conf_performance/e_int_config_engine.c:138
+#: src/modules/conf_performance/e_int_config_engine.c:87
+#: src/modules/conf_performance/e_int_config_engine.c:109
 msgid "Use ARGB instead of shaped windows"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:140
+#: src/modules/conf_performance/e_int_config_engine.c:111
 #, fuzzy
 msgid ""
 "You have chosen to enable ARGB composite support,<br>but your current screen "
@@ -5459,16 +5473,16 @@ msgstr ""
 msgid "Colors depend on theme capabilities."
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:843
+#: src/modules/conf_theme/e_int_config_color_classes.c:853
 msgid "Window Manager"
 msgstr "Ikkunanhallinta"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:845
+#: src/modules/conf_theme/e_int_config_color_classes.c:855
 #: src/modules/conf_theme/e_int_config_fonts.c:81
 msgid "Widgets"
 msgstr "Vimpaimet"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:851
+#: src/modules/conf_theme/e_int_config_color_classes.c:861
 #, fuzzy
 msgid "Others"
 msgstr "Muut"
@@ -5668,7 +5682,7 @@ msgid "Bytecode"
 msgstr "Tavukoodi"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:662
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:193
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:219
 #: src/modules/cpufreq/e_mod_main.c:227 src/modules/cpufreq/e_mod_main.c:259
 msgid "Automatic"
 msgstr "Automaattinen"
@@ -5897,8 +5911,9 @@ msgid "Scaling"
 msgstr "Skaalaus"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:36
-msgid "Client List Settings"
-msgstr "Asiakaslistan asetukset"
+#, fuzzy
+msgid "Window List Menu Settings"
+msgstr "Ikkunalistan asetukset"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:97
 msgid "Group By"
@@ -6193,63 +6208,100 @@ msgstr "Palauta aktivointi ikkunan piiloutuessa tai sulkeutuessa"
 msgid "Slide pointer to a new focused window"
 msgstr "Liu'uta osoitin vasta aktivoituun ikkunaan"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:53
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:62
 #: src/modules/conf_window_manipulation/e_mod_main.c:20
 msgid "Window Geometry"
 msgstr "Ikkunageometria"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:130
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:156
 #, fuzzy
 msgid "Resist obstacles"
 msgstr "Vastustus"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:132
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:158
 #, fuzzy
 msgid "Other windows"
 msgstr "Sisäiset ikkunat"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:141
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:167
 #, fuzzy
 msgid "Edge of the screen"
 msgstr "Vastustus näytön reunalla:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:150
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
 #, fuzzy
 msgid "Desktop gadgets"
 msgstr "Työpöydän nimi"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:161
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
 msgid "Resistance"
 msgstr "Vastustus"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:166
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:192
 msgid "Automatically accept changes after:"
 msgstr "Hyväksy muutokset automaattisesti kun aikaa on kulunut:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:197
 #, fuzzy
 msgid "Move by"
 msgstr "Painallus siirtää:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:202
 #, fuzzy
 msgid "Resize by"
 msgstr "Painallus muuttaa kokoa:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:181
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:207
 #, fuzzy
 msgid "Keyboard"
 msgstr "Näppäimistö & hiiri"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:213
 msgid "Limit resize to useful geometry"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:190
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:216
 #, fuzzy
 msgid "Move after resize"
 msgstr "Koko muutettavissa"
 
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:224
+msgid "Follow Move"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:227
+#, fuzzy
+msgid "Follow Resize"
+msgstr "Muuta kokoa"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:230
+msgid "Follow Raise"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:233
+#, fuzzy
+msgid "Follow Lower"
+msgstr "Sulkemasta ikkunaa"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:236
+msgid "Follow Layer"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:239
+#, fuzzy
+msgid "Follow Desktop"
+msgstr "Kaikille työpöydille"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:242
+#, fuzzy
+msgid "Follow Iconify"
+msgstr "Ikonisoi"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:246
+#, fuzzy
+msgid "Transients"
+msgstr "Vaihtuma"
+
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:44
 #: src/modules/conf_window_manipulation/e_mod_main.c:22
 msgid "Window Maximize Policy"
@@ -6271,13 +6323,13 @@ msgstr "Täytä käytettävissä oleva tila"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:161
 #: src/modules/everything/evry_config.c:568
-#: src/modules/gadman/e_mod_gadman.c:759
+#: src/modules/gadman/e_mod_gadman.c:757
 msgid "Horizontal"
 msgstr "Leveyssuuntaan"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:163
 #: src/modules/everything/evry_config.c:561
-#: src/modules/gadman/e_mod_gadman.c:767
+#: src/modules/gadman/e_mod_gadman.c:765
 msgid "Vertical"
 msgstr "Korkeussuuntaan"
 
@@ -6342,8 +6394,14 @@ msgid "Window Focus"
 msgstr "Ikkunan aktivointi"
 
 #: src/modules/conf_window_manipulation/e_mod_main.c:23
-msgid "Client List Menu"
-msgstr "Asiakaslista-valikko"
+#, fuzzy
+msgid "Window List Menu"
+msgstr "Ikkunalista"
+
+#: src/modules/conf_window_manipulation/e_mod_main.c:24
+#, fuzzy
+msgid "Window Process Management"
+msgstr "Virranhallinta"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:33
 #: src/modules/conf_window_remembers/e_mod_main.c:17
@@ -6368,7 +6426,7 @@ msgid "Details"
 msgstr "Tiedot"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:141
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:306
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
 msgid "<No Name>"
 msgstr "<Ei nimeä>"
 
@@ -6377,7 +6435,7 @@ msgid "Class:"
 msgstr "Luokka:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:148
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
 msgid "<No Class>"
 msgstr "<Ei luokkaa>"
 
@@ -6386,7 +6444,7 @@ msgid "Title:"
 msgstr "Otsikko:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
 msgid "<No Title>"
 msgstr "<Ei otsikkoa>"
 
@@ -6395,7 +6453,7 @@ msgid "Role:"
 msgstr "Rooli:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:162
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:314
 msgid "<No Role>"
 msgstr "<Ei roolia>"
 
@@ -6616,17 +6674,17 @@ msgstr "Sivuttajan asetukset"
 msgid "Show Everything Dialog"
 msgstr "Kaiken alla"
 
-#: src/modules/everything/e_mod_main.c:422
+#: src/modules/everything/e_mod_main.c:420
 #, fuzzy
 msgid "Everything Module"
 msgstr "Kaikki"
 
-#: src/modules/everything/e_mod_main.c:611
+#: src/modules/everything/e_mod_main.c:609
 #, fuzzy
 msgid "Run Everything"
 msgstr "Kaikki"
 
-#: src/modules/everything/evry_config.c:79
+#: src/modules/everything/evry_config.c:78
 #, fuzzy
 msgid "Everything Settings"
 msgstr "Päätteen asetukset"
@@ -6761,7 +6819,7 @@ msgid "Object Plugins"
 msgstr "Objektin väri"
 
 #: src/modules/everything/evry_config.c:537
-#: src/modules/everything/evry_config.c:738
+#: src/modules/everything/evry_config.c:737
 #, fuzzy
 msgid "Plugins"
 msgstr "Paljas"
@@ -6809,7 +6867,7 @@ msgstr "Ponnahdus"
 msgid "Geometry"
 msgstr "Ikkunageometria"
 
-#: src/modules/everything/evry_config.c:633
+#: src/modules/everything/evry_config.c:632
 #, fuzzy
 msgid "Everything Collection"
 msgstr "Uudelleenkäynnistyksen sovellukset"
@@ -6818,7 +6876,7 @@ msgstr "Uudelleenkäynnistyksen sovellukset"
 msgid "Items"
 msgstr "Kohteet"
 
-#: src/modules/everything/evry_plug_aggregator.c:330
+#: src/modules/everything/evry_plug_aggregator.c:301
 msgid "No plugins loaded"
 msgstr ""
 
@@ -6843,59 +6901,59 @@ msgid ""
 "toggle thumb view modes"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1250
-#: src/modules/everything/evry_plug_apps.c:1387
+#: src/modules/everything/evry_plug_apps.c:1238
+#: src/modules/everything/evry_plug_apps.c:1373
 #, fuzzy
 msgid "Everything Applications"
 msgstr "Uudelleenkäynnistyksen sovellukset"
 
-#: src/modules/everything/evry_plug_apps.c:1282
+#: src/modules/everything/evry_plug_apps.c:1270
 #, fuzzy
 msgid "Commands"
 msgstr "Komento"
 
-#: src/modules/everything/evry_plug_apps.c:1283
+#: src/modules/everything/evry_plug_apps.c:1271
 #, fuzzy
 msgid "Terminal Command"
 msgstr "Määritetty komento"
 
-#: src/modules/everything/evry_plug_apps.c:1288
+#: src/modules/everything/evry_plug_apps.c:1276
 msgid "Sudo GUI"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1367
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_apps.c:1354
+#: src/modules/everything/evry_plug_files.c:1585
 #, fuzzy
 msgid "Everything Plugin"
 msgstr "Kaikki"
 
-#: src/modules/everything/evry_plug_files.c:1471
-#: src/modules/everything/evry_plug_files.c:1623
+#: src/modules/everything/evry_plug_files.c:1456
+#: src/modules/everything/evry_plug_files.c:1607
 #, fuzzy
 msgid "Everything Files"
 msgstr "Kaikki"
 
-#: src/modules/everything/evry_plug_files.c:1498
+#: src/modules/everything/evry_plug_files.c:1483
 #, fuzzy
 msgid "Show recent files"
 msgstr "Näytä piilotiedostot"
 
-#: src/modules/everything/evry_plug_files.c:1502
+#: src/modules/everything/evry_plug_files.c:1487
 #, fuzzy
 msgid "Search recent files"
 msgstr "Etsi hakemistoista"
 
-#: src/modules/everything/evry_plug_files.c:1506
+#: src/modules/everything/evry_plug_files.c:1491
 #, fuzzy
 msgid "Search cached files"
 msgstr "Hakupolkujen asetukset"
 
-#: src/modules/everything/evry_plug_files.c:1510
+#: src/modules/everything/evry_plug_files.c:1495
 #, fuzzy
 msgid "Cache visited directories"
 msgstr "Käyttäjän määrittämät hakemistot"
 
-#: src/modules/everything/evry_plug_files.c:1514
+#: src/modules/everything/evry_plug_files.c:1499
 #, fuzzy
 msgid "Clear cache"
 msgstr "Poista käytöstä"
@@ -7052,7 +7110,7 @@ msgid "Show Toolbar"
 msgstr "Näytä työkalurivi"
 
 #: src/modules/fileman/e_mod_config.c:278
-#: src/modules/gadman/e_mod_gadman.c:803
+#: src/modules/gadman/e_mod_gadman.c:801
 msgid "Behavior"
 msgstr "Käytös"
 
@@ -7249,28 +7307,28 @@ msgstr "Tausta"
 msgid "Background Options"
 msgstr "Taustan panorointi"
 
-#: src/modules/gadman/e_mod_gadman.c:720
+#: src/modules/gadman/e_mod_gadman.c:718
 #, fuzzy
 msgid "Begin move/resize"
 msgstr "Vempain: siirrä/muuta kokoa"
 
-#: src/modules/gadman/e_mod_gadman.c:751
+#: src/modules/gadman/e_mod_gadman.c:749
 msgid "Free"
 msgstr "Vapaa"
 
-#: src/modules/gadman/e_mod_gadman.c:775
+#: src/modules/gadman/e_mod_gadman.c:773
 msgid "Appearance"
 msgstr "Ulkoasu"
 
-#: src/modules/gadman/e_mod_gadman.c:783
+#: src/modules/gadman/e_mod_gadman.c:781
 msgid "Always on desktop"
 msgstr "Aina työpöydällä"
 
-#: src/modules/gadman/e_mod_gadman.c:793
+#: src/modules/gadman/e_mod_gadman.c:791
 msgid "On top pressing"
 msgstr "Päällimmäisenä painamalla"
 
-#: src/modules/gadman/e_mod_gadman.c:824
+#: src/modules/gadman/e_mod_gadman.c:822
 msgid "Add other gadgets"
 msgstr "Lisää muita vempaimia"
 
@@ -7722,7 +7780,11 @@ msgstr "Aloita"
 msgid "System Control"
 msgstr "Järjestelmän hallinta"
 
-#: src/modules/syscon/e_mod_main.c:52
+#: src/modules/syscon/e_mod_main.c:37
+msgid "Syscon"
+msgstr ""
+
+#: src/modules/syscon/e_mod_main.c:58
 msgid "System Controls"
 msgstr "Järjestelmän hallinta"
 
@@ -8094,6 +8156,12 @@ msgstr ""
 msgid "Systray"
 msgstr "Ilmoitusalue"
 
+#~ msgid "Client List Settings"
+#~ msgstr "Asiakaslistan asetukset"
+
+#~ msgid "Client List Menu"
+#~ msgstr "Asiakaslista-valikko"
+
 #, fuzzy
 #~ msgid "Acpi"
 #~ msgstr "Toiminto"
old mode 100755 (executable)
new mode 100644 (file)
index 9119641..63e416a
--- a/po/fo.po
+++ b/po/fo.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: enlightenment\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2011-11-29 09:56+0900\n"
+"POT-Creation-Date: 2012-01-18 16:13+0900\n"
 "PO-Revision-Date: 2009-10-21 20:00+0000\n"
 "Last-Translator: Gunleif Joensen <Unknown>\n"
 "Language-Team: Faroese <fo@li.org>\n"
@@ -22,7 +22,7 @@ msgid "About Enlightenment"
 msgstr "Um Enlightenment"
 
 #: src/bin/e_about.c:17 src/bin/e_actions.c:2728 src/bin/e_config_dialog.c:272
-#: src/bin/e_fm.c:974 src/bin/e_int_border_menu.c:151
+#: src/bin/e_fm.c:975 src/bin/e_int_border_menu.c:151
 #: src/bin/e_int_border_prop.c:81 src/bin/e_theme_about.c:17
 #: src/modules/conf/e_conf.c:163
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:843
@@ -35,7 +35,7 @@ msgstr "Lat aftur"
 #: src/bin/e_about.c:18 src/bin/e_actions.c:3060 src/bin/e_actions.c:3064
 #: src/bin/e_actions.c:3068 src/bin/e_int_menus.c:182 src/bin/e_main.c:534
 #: src/modules/conf_theme/e_int_config_cursor.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:219
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:221
 #: src/modules/wizard/page_000.c:29
 msgid "Enlightenment"
 msgstr "Enlightenment"
@@ -72,7 +72,7 @@ msgstr ""
 #: src/bin/e_actions.c:380 src/bin/e_actions.c:1917 src/bin/e_actions.c:2014
 #: src/bin/e_actions.c:2077 src/bin/e_actions.c:2140 src/bin/e_actions.c:2208
 #: src/bin/e_actions.c:2271 src/bin/e_confirm_dialog.c:44
-#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9205 src/bin/e_fm.c:9459
+#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9238 src/bin/e_fm.c:9492
 #: src/bin/e_module.c:518 src/bin/e_screensaver.c:145
 msgid "Yes"
 msgstr "Ja"
@@ -80,7 +80,7 @@ msgstr "Ja"
 #: src/bin/e_actions.c:382 src/bin/e_actions.c:1919 src/bin/e_actions.c:2016
 #: src/bin/e_actions.c:2079 src/bin/e_actions.c:2142 src/bin/e_actions.c:2210
 #: src/bin/e_actions.c:2273 src/bin/e_confirm_dialog.c:45
-#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9203 src/bin/e_fm.c:9460
+#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9236 src/bin/e_fm.c:9493
 #: src/bin/e_module.c:519 src/bin/e_screensaver.c:147
 msgid "No"
 msgstr "Nei"
@@ -147,7 +147,7 @@ msgstr ""
 msgid "Window : Actions"
 msgstr ""
 
-#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6168 src/bin/e_gadcon.c:1410
+#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6201 src/bin/e_gadcon.c:1410
 #: src/bin/e_int_border_menu.c:592
 msgid "Move"
 msgstr "Flyt"
@@ -282,7 +282,7 @@ msgstr ""
 #: src/bin/e_actions.c:2927 src/bin/e_actions.c:2929 src/bin/e_actions.c:2931
 #: src/bin/e_actions.c:2933 src/bin/e_actions.c:2935 src/bin/e_actions.c:2937
 #: src/bin/e_actions.c:2939 src/bin/e_actions.c:3114 src/bin/e_actions.c:3119
-#: src/bin/e_fm.c:3267 src/bin/e_fm.c:3273 src/bin/e_fm.c:9986
+#: src/bin/e_fm.c:3300 src/bin/e_fm.c:3306 src/bin/e_fm.c:10019
 #: src/bin/e_fm_device.c:334 src/bin/e_fm_device.c:358
 #: src/bin/e_fm_device.c:637 src/bin/e_fm_device.c:664
 #: src/bin/e_int_menus.c:144 src/bin/e_int_shelf_config.c:247
@@ -656,8 +656,8 @@ msgstr ""
 #: src/modules/conf_theme/e_int_config_theme.c:396
 #: src/modules/conf_theme/e_int_config_theme.c:796
 #: src/modules/gadman/e_mod_config.c:182 src/modules/syscon/e_mod_main.c:31
-#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:52
-#: src/modules/syscon/e_mod_main.c:119
+#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:58
+#: src/modules/syscon/e_mod_main.c:125
 msgid "System"
 msgstr "Kervi"
 
@@ -714,10 +714,10 @@ msgstr "Set sum bakgrund"
 msgid "Color Selector"
 msgstr "Lita veljari"
 
-#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1611 src/bin/e_config.c:2229
+#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1580 src/bin/e_config.c:2198
 #: src/bin/e_config_dialog.c:262 src/bin/e_eap_editor.c:854
 #: src/bin/e_eap_editor.c:918 src/bin/e_entry_dialog.c:62 src/bin/e_exec.c:398
-#: src/bin/e_fm.c:8717 src/bin/e_fm.c:9361 src/bin/e_fm_prop.c:507
+#: src/bin/e_fm.c:8750 src/bin/e_fm.c:9394 src/bin/e_fm_prop.c:507
 #: src/bin/e_int_border_remember.c:324 src/bin/e_int_border_remember.c:525
 #: src/bin/e_module.c:415 src/bin/e_sys.c:487 src/bin/e_sys.c:524
 #: src/bin/e_utils.c:707 src/modules/conf_dialogs/e_int_config_profiles.c:387
@@ -732,7 +732,7 @@ msgid "OK"
 msgstr "OK"
 
 #: src/bin/e_color_dialog.c:47 src/bin/e_eap_editor.c:856
-#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8719
+#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8752
 #: src/bin/e_fm_prop.c:508 src/bin/e_utils.c:1162
 #: src/modules/conf_dialogs/e_int_config_profiles.c:388
 #: src/modules/conf_intl/e_int_config_imc_import.c:124
@@ -744,7 +744,7 @@ msgstr "OK"
 msgid "Cancel"
 msgstr "Ógilda"
 
-#: src/bin/e_config.c:972 src/bin/e_config.c:1005
+#: src/bin/e_config.c:959 src/bin/e_config.c:992
 msgid ""
 "Settings data needed upgrading. Your old settings have<br>been wiped and a "
 "new set of defaults initialized. This<br>will happen regularly during "
@@ -755,7 +755,7 @@ msgid ""
 "the hiccup in your settings.<br>"
 msgstr ""
 
-#: src/bin/e_config.c:989
+#: src/bin/e_config.c:976
 msgid ""
 "Your settings are NEWER than Enlightenment. This is very<br>strange. This "
 "should not happen unless you downgraded<br>Enlightenment or copied the "
@@ -764,115 +764,116 @@ msgid ""
 "to<br>defaults. Sorry for the inconvenience.<br>"
 msgstr ""
 
-#: src/bin/e_config.c:1598 src/bin/e_config.c:2216
+#: src/bin/e_config.c:1567 src/bin/e_config.c:2185
 msgid "Enlightenment Settings Write Problems"
 msgstr "Skrivi trupuleikar við at goyma Enlightenment setingarnar"
 
-#: src/bin/e_config.c:1601
+#: src/bin/e_config.c:1570
 #, c-format
 msgid ""
-"Enlightenment has an error while moving config files<br>from:<br>"
+"Enlightenment has had an error while moving config files<br>from:<br>"
 "%s<br><br>to:<br>%s<br><br>The rest of the write has been aborted for safety."
 "<br>"
 msgstr ""
 
-#: src/bin/e_config.c:2126
+#: src/bin/e_config.c:2095
 msgid "Settings Upgraded"
 msgstr "Setingar dagførdar"
 
-#: src/bin/e_config.c:2143
+#: src/bin/e_config.c:2112
 msgid "The EET file handle is bad."
 msgstr ""
 
-#: src/bin/e_config.c:2146
+#: src/bin/e_config.c:2115
 msgid "The file data is empty."
 msgstr ""
 
-#: src/bin/e_config.c:2149
+#: src/bin/e_config.c:2118
 msgid ""
 "The file is not writable. Perhaps the disk is read-only<br>or you lost "
 "permissions to your files."
 msgstr ""
 
-#: src/bin/e_config.c:2152
+#: src/bin/e_config.c:2121
 msgid "Memory ran out while preparing the write.<br>Please free up memory."
 msgstr ""
 
-#: src/bin/e_config.c:2155
+#: src/bin/e_config.c:2124
 msgid "This is a generic error."
 msgstr ""
 
-#: src/bin/e_config.c:2158
+#: src/bin/e_config.c:2127
 msgid ""
 "The settings file is too large.<br>It should be very small (a few hundred KB "
 "at most)."
 msgstr ""
 
-#: src/bin/e_config.c:2161
+#: src/bin/e_config.c:2130
 msgid "You have I/O errors on the disk.<br>Maybe it needs replacing?"
 msgstr ""
 
-#: src/bin/e_config.c:2164
+#: src/bin/e_config.c:2133
 msgid "You ran out of space while writing the file"
 msgstr ""
 
-#: src/bin/e_config.c:2167
+#: src/bin/e_config.c:2136
 msgid "The file was closed on it while writing."
 msgstr ""
 
-#: src/bin/e_config.c:2170
+#: src/bin/e_config.c:2139
 msgid "Memory-mapping (mmap) of the file failed."
 msgstr ""
 
-#: src/bin/e_config.c:2173
+#: src/bin/e_config.c:2142
 msgid "X509 Encoding failed."
 msgstr ""
 
-#: src/bin/e_config.c:2176
+#: src/bin/e_config.c:2145
 msgid "Signature failed."
 msgstr ""
 
-#: src/bin/e_config.c:2179
+#: src/bin/e_config.c:2148
 msgid "The signature was invalid."
 msgstr ""
 
-#: src/bin/e_config.c:2182
+#: src/bin/e_config.c:2151
 #, fuzzy
 msgid "Not signed."
 msgstr "Rudda upp í gluggum"
 
-#: src/bin/e_config.c:2185
+#: src/bin/e_config.c:2154
 msgid "Feature not implemented."
 msgstr ""
 
-#: src/bin/e_config.c:2188
+#: src/bin/e_config.c:2157
 msgid "PRNG was not seeded."
 msgstr ""
 
-#: src/bin/e_config.c:2191
+#: src/bin/e_config.c:2160
 msgid "Encryption failed."
 msgstr ""
 
-#: src/bin/e_config.c:2194
+#: src/bin/e_config.c:2163
 msgid "Decryption failed."
 msgstr ""
 
-#: src/bin/e_config.c:2197
+#: src/bin/e_config.c:2166
 #, fuzzy
 msgid "The error is unknown to Enlightenment."
 msgstr "Vælkomin til Enlightenment"
 
-#: src/bin/e_config.c:2219
+#: src/bin/e_config.c:2188
 #, c-format
 msgid ""
-"Enlightenment has an error while writing<br>its config file.<br>"
+"Enlightenment has had an error while writing<br>its config file.<br>"
 "%s<br><br>The file where the error occurred was:<br>%s<br><br>This file has "
 "been deleted to avoid corrupt data.<br>"
 msgstr ""
 
-#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:721
+#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:756
 #: src/modules/conf/e_mod_main.c:275 src/modules/conf_paths/e_mod_main.c:17
 #: src/modules/conf_performance/e_mod_main.c:17
+#: src/modules/syscon/e_mod_main.c:36
 msgid "Advanced"
 msgstr "Framkomið"
 
@@ -894,9 +895,9 @@ msgstr ""
 
 #: src/bin/e_configure.c:29 src/bin/e_configure.c:32 src/bin/e_configure.c:242
 #: src/modules/conf_paths/e_int_config_paths.c:80
-#: src/modules/conf_theme/e_int_config_color_classes.c:847
+#: src/modules/conf_theme/e_int_config_color_classes.c:857
 #: src/modules/conf_theme/e_int_config_fonts.c:98
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:234
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:236
 msgid "Modules"
 msgstr "Mótular"
 
@@ -904,7 +905,7 @@ msgstr "Mótular"
 msgid "Preferences"
 msgstr ""
 
-#: src/bin/e_container.c:132
+#: src/bin/e_container.c:124
 #, c-format
 msgid "Container %d"
 msgstr ""
@@ -1025,7 +1026,7 @@ msgstr ""
 #: src/bin/e_eap_editor.c:775
 #: src/modules/conf_performance/e_int_config_performance.c:115
 #: src/modules/everything/evry_config.c:378
-#: src/modules/everything/evry_plug_files.c:1491
+#: src/modules/everything/evry_plug_files.c:1476
 #: src/modules/pager/e_mod_config.c:126 src/modules/pager/e_mod_config.c:213
 msgid "General"
 msgstr ""
@@ -1054,26 +1055,26 @@ msgstr ""
 msgid "Select an Executable"
 msgstr ""
 
-#: src/bin/e_entry.c:496 src/bin/e_fm.c:8208 src/bin/e_shelf.c:1703
+#: src/bin/e_entry.c:501 src/bin/e_fm.c:8241 src/bin/e_shelf.c:1703
 #: src/modules/conf_dialogs/e_int_config_profiles.c:135
 #: src/modules/conf_shelves/e_int_config_shelf.c:81
 #: src/modules/ibar/e_mod_config.c:108
 msgid "Delete"
 msgstr ""
 
-#: src/bin/e_entry.c:506 src/bin/e_fm.c:8116
+#: src/bin/e_entry.c:511 src/bin/e_fm.c:8149
 msgid "Cut"
 msgstr ""
 
-#: src/bin/e_entry.c:514 src/bin/e_fm.c:6163 src/bin/e_fm.c:8130
+#: src/bin/e_entry.c:519 src/bin/e_fm.c:6196 src/bin/e_fm.c:8163
 msgid "Copy"
 msgstr ""
 
-#: src/bin/e_entry.c:522 src/bin/e_fm.c:7954 src/bin/e_fm.c:8143
+#: src/bin/e_entry.c:527 src/bin/e_fm.c:7987 src/bin/e_fm.c:8176
 msgid "Paste"
 msgstr ""
 
-#: src/bin/e_entry.c:532
+#: src/bin/e_entry.c:537
 msgid "Select All"
 msgstr ""
 
@@ -1216,212 +1217,212 @@ msgstr ""
 msgid "There was no output."
 msgstr ""
 
-#: src/bin/e_fm.c:976
+#: src/bin/e_fm.c:977
 msgid "Nonexistent path"
 msgstr ""
 
-#: src/bin/e_fm.c:979
+#: src/bin/e_fm.c:980
 #, c-format
 msgid "%s doesn't exist."
 msgstr ""
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Mount Error"
 msgstr ""
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Can't mount device"
 msgstr ""
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Unmount Error"
 msgstr ""
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Can't unmount device"
 msgstr ""
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Eject Error"
 msgstr ""
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Can't eject device"
 msgstr ""
 
-#: src/bin/e_fm.c:3748
+#: src/bin/e_fm.c:3781
 #, c-format
 msgid "%i Files"
 msgstr ""
 
-#: src/bin/e_fm.c:6176 src/bin/e_fm.c:7962 src/bin/e_fm.c:8151
+#: src/bin/e_fm.c:6209 src/bin/e_fm.c:7995 src/bin/e_fm.c:8184
 msgid "Link"
 msgstr ""
 
-#: src/bin/e_fm.c:6184 src/bin/e_fm.c:9143 src/bin/e_fm.c:9284
+#: src/bin/e_fm.c:6217 src/bin/e_fm.c:9176 src/bin/e_fm.c:9317
 msgid "Abort"
 msgstr ""
 
-#: src/bin/e_fm.c:7881 src/bin/e_fm.c:8041
+#: src/bin/e_fm.c:7914 src/bin/e_fm.c:8074
 msgid "Inherit parent settings"
 msgstr ""
 
-#: src/bin/e_fm.c:7890 src/bin/e_fm.c:8050
+#: src/bin/e_fm.c:7923 src/bin/e_fm.c:8083
 #: src/modules/fileman/e_mod_config.c:219
 msgid "View Mode"
 msgstr ""
 
-#: src/bin/e_fm.c:7897 src/bin/e_fm.c:8057
+#: src/bin/e_fm.c:7930 src/bin/e_fm.c:8090
 msgid "Refresh View"
 msgstr ""
 
-#: src/bin/e_fm.c:7905 src/bin/e_fm.c:8065
+#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8098
 msgid "Show Hidden Files"
 msgstr ""
 
-#: src/bin/e_fm.c:7917 src/bin/e_fm.c:8077
+#: src/bin/e_fm.c:7950 src/bin/e_fm.c:8110
 msgid "Remember Ordering"
 msgstr ""
 
-#: src/bin/e_fm.c:7926 src/bin/e_fm.c:8086
+#: src/bin/e_fm.c:7959 src/bin/e_fm.c:8119
 msgid "Sort Now"
 msgstr ""
 
-#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8101
+#: src/bin/e_fm.c:7971 src/bin/e_fm.c:8134
 #: src/modules/conf_paths/e_int_config_paths.c:205
 msgid "New Directory"
 msgstr ""
 
-#: src/bin/e_fm.c:8216
+#: src/bin/e_fm.c:8249
 msgid "Rename"
 msgstr ""
 
-#: src/bin/e_fm.c:8235
+#: src/bin/e_fm.c:8268
 msgid "Unmount"
 msgstr ""
 
-#: src/bin/e_fm.c:8240
+#: src/bin/e_fm.c:8273
 msgid "Mount"
 msgstr ""
 
-#: src/bin/e_fm.c:8245
+#: src/bin/e_fm.c:8278
 msgid "Eject"
 msgstr ""
 
-#: src/bin/e_fm.c:8257
+#: src/bin/e_fm.c:8290
 #, fuzzy
 msgid "Application Properties"
 msgstr "Nýtsluskipan"
 
-#: src/bin/e_fm.c:8263 src/bin/e_fm_prop.c:105
+#: src/bin/e_fm.c:8296 src/bin/e_fm_prop.c:105
 msgid "File Properties"
 msgstr ""
 
-#: src/bin/e_fm.c:8500 src/bin/e_fm.c:8553
+#: src/bin/e_fm.c:8533 src/bin/e_fm.c:8586
 msgid "Use default"
 msgstr ""
 
-#: src/bin/e_fm.c:8526 src/modules/fileman/e_mod_config.c:224
+#: src/bin/e_fm.c:8559 src/modules/fileman/e_mod_config.c:224
 msgid "Grid Icons"
 msgstr ""
 
-#: src/bin/e_fm.c:8534 src/modules/fileman/e_mod_config.c:226
+#: src/bin/e_fm.c:8567 src/modules/fileman/e_mod_config.c:226
 msgid "Custom Icons"
 msgstr ""
 
-#: src/bin/e_fm.c:8542 src/modules/everything/evry_config.c:430
+#: src/bin/e_fm.c:8575 src/modules/everything/evry_config.c:430
 #: src/modules/everything/evry_config.c:460
 #: src/modules/fileman/e_mod_config.c:234
 msgid "List"
 msgstr ""
 
-#: src/bin/e_fm.c:8568
+#: src/bin/e_fm.c:8601
 #, c-format
 msgid "Icon Size (%d)"
 msgstr ""
 
-#: src/bin/e_fm.c:8614 src/bin/e_fm.c:8820
+#: src/bin/e_fm.c:8647 src/bin/e_fm.c:8853
 msgid "Set background..."
 msgstr ""
 
-#: src/bin/e_fm.c:8619 src/bin/e_fm.c:8864
+#: src/bin/e_fm.c:8652 src/bin/e_fm.c:8897
 msgid "Set overlay..."
 msgstr ""
 
-#: src/bin/e_fm.c:8718 src/modules/conf_theme/e_int_config_theme.c:1032
+#: src/bin/e_fm.c:8751 src/modules/conf_theme/e_int_config_theme.c:1032
 msgid "Clear"
 msgstr ""
 
-#: src/bin/e_fm.c:8944
+#: src/bin/e_fm.c:8977
 msgid "Create a new Directory"
 msgstr ""
 
-#: src/bin/e_fm.c:8945
+#: src/bin/e_fm.c:8978
 msgid "New Directory Name:"
 msgstr ""
 
-#: src/bin/e_fm.c:8999
+#: src/bin/e_fm.c:9032
 #, c-format
 msgid "Rename %s to:"
 msgstr ""
 
-#: src/bin/e_fm.c:9001
+#: src/bin/e_fm.c:9034
 msgid "Rename File"
 msgstr ""
 
-#: src/bin/e_fm.c:9142 src/bin/e_fm.c:9283
+#: src/bin/e_fm.c:9175 src/bin/e_fm.c:9316
 msgid "Retry"
 msgstr ""
 
-#: src/bin/e_fm.c:9146 src/bin/e_fm.c:9289
+#: src/bin/e_fm.c:9179 src/bin/e_fm.c:9322
 msgid "Error"
 msgstr ""
 
-#: src/bin/e_fm.c:9149
+#: src/bin/e_fm.c:9182
 #, c-format
 msgid "%s"
 msgstr ""
 
-#: src/bin/e_fm.c:9204
+#: src/bin/e_fm.c:9237
 msgid "No to all"
 msgstr ""
 
-#: src/bin/e_fm.c:9206
+#: src/bin/e_fm.c:9239
 msgid "Yes to all"
 msgstr ""
 
-#: src/bin/e_fm.c:9209
+#: src/bin/e_fm.c:9242
 msgid "Warning"
 msgstr ""
 
-#: src/bin/e_fm.c:9212
+#: src/bin/e_fm.c:9245
 #, c-format
 msgid "File already exists, overwrite?<br><hilight>%s</hilight>"
 msgstr ""
 
-#: src/bin/e_fm.c:9285
+#: src/bin/e_fm.c:9318
 msgid "Ignore this"
 msgstr ""
 
-#: src/bin/e_fm.c:9286
+#: src/bin/e_fm.c:9319
 msgid "Ignore all"
 msgstr ""
 
-#: src/bin/e_fm.c:9291
+#: src/bin/e_fm.c:9324
 #, c-format
 msgid "An error occurred while performing an operation.<br>%s"
 msgstr ""
 
-#: src/bin/e_fm.c:9462
+#: src/bin/e_fm.c:9495
 msgid "Confirm Delete"
 msgstr ""
 
-#: src/bin/e_fm.c:9467
+#: src/bin/e_fm.c:9500
 #, c-format
 msgid "Are you sure you want to delete<br><hilight>%s</hilight> ?"
 msgstr ""
 
-#: src/bin/e_fm.c:9473
+#: src/bin/e_fm.c:9506
 #, c-format
 msgid ""
 "Are you sure you want to delete<br>the %d selected files in:<br><hilight>%s</"
@@ -1546,11 +1547,11 @@ msgstr "Flyt"
 msgid "Automatically scroll contents"
 msgstr ""
 
-#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:731
+#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:729
 msgid "Plain"
 msgstr ""
 
-#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:739
+#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:737
 msgid "Inset"
 msgstr ""
 
@@ -1564,11 +1565,11 @@ msgstr ""
 #: src/modules/conf_applications/e_int_config_apps.c:239
 #: src/modules/conf_applications/e_int_config_apps.c:260
 #: src/modules/conf_applications/e_int_config_apps.c:280
-#: src/modules/gadman/e_mod_gadman.c:815 src/modules/ibar/e_mod_main.c:801
+#: src/modules/gadman/e_mod_gadman.c:813 src/modules/ibar/e_mod_main.c:801
 msgid "Remove"
 msgstr ""
 
-#: src/bin/e_gadcon.c:1991
+#: src/bin/e_gadcon.c:2007
 msgid "Stop moving"
 msgstr ""
 
@@ -1684,7 +1685,7 @@ msgstr "Glugga valmund"
 
 #: src/bin/e_int_border_menu.c:138 src/bin/e_int_config_modules.c:59
 #: src/bin/e_int_menus.c:230 src/bin/e_shelf.c:1695
-#: src/modules/battery/e_mod_main.c:183 src/modules/clock/e_mod_main.c:296
+#: src/modules/battery/e_mod_main.c:186 src/modules/clock/e_mod_main.c:296
 #: src/modules/clock/e_mod_main.c:540 src/modules/conf/e_conf.c:124
 #: src/modules/conf/e_conf.c:134 src/modules/conf/e_mod_main.c:102
 #: src/modules/conf_dialogs/e_mod_main.c:17
@@ -2089,7 +2090,7 @@ msgid "Utilities"
 msgstr ""
 
 #: src/bin/e_int_config_modules.c:55
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_files.c:1585
 #: src/modules/fileman/e_mod_main.c:56 src/modules/fileman/e_mod_main.c:76
 #: src/modules/fileman/e_mod_main.c:420
 msgid "Files"
@@ -2183,7 +2184,7 @@ msgstr ""
 #: src/modules/conf_theme/e_int_config_fonts.c:58
 #: src/modules/conf_theme/e_mod_main.c:38
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:194
-#: src/modules/everything/evry_plug_apps.c:1367
+#: src/modules/everything/evry_plug_apps.c:1354
 msgid "Applications"
 msgstr ""
 
@@ -2380,26 +2381,26 @@ msgid ""
 "Perhaps you are out of memory?"
 msgstr ""
 
-#: src/bin/e_main.c:274
-msgid "Enlightenment cannot initialize Ecore_IMF!\n"
-msgstr ""
-
-#: src/bin/e_main.c:284
+#: src/bin/e_main.c:273
 msgid "Enlightenment cannot initialize Ecore_File!\n"
 msgstr ""
 
-#: src/bin/e_main.c:293
+#: src/bin/e_main.c:282
 msgid "Enlightenment cannot initialize Ecore_Con!\n"
 msgstr ""
 
-#: src/bin/e_main.c:302
+#: src/bin/e_main.c:291
 msgid "Enlightenment cannot initialize Ecore_Ipc!\n"
 msgstr ""
 
-#: src/bin/e_main.c:313
+#: src/bin/e_main.c:302
 msgid "Enlightenment cannot initialize Ecore_X!\n"
 msgstr ""
 
+#: src/bin/e_main.c:314
+msgid "Enlightenment cannot initialize Ecore_IMF!\n"
+msgstr ""
+
 #: src/bin/e_main.c:324
 msgid "Enlightenment cannot initialize Ecore_Evas!\n"
 msgstr ""
@@ -2436,24 +2437,24 @@ msgstr ""
 msgid "Enlightenment cannot initialize E_Xinerama!\n"
 msgstr ""
 
-#: src/bin/e_main.c:397
-msgid "Enlightenment cannot initialize E_Randr!\n"
-msgstr ""
-
-#: src/bin/e_main.c:415
+#: src/bin/e_main.c:406
 msgid ""
 "Enlightenment cannot create directories in your home directory.\n"
 "Perhaps you have no home directory or the disk is full?"
 msgstr ""
 
-#: src/bin/e_main.c:425
+#: src/bin/e_main.c:416
 msgid "Enlightenment cannot set up its file registry system."
 msgstr ""
 
-#: src/bin/e_main.c:434
+#: src/bin/e_main.c:425
 msgid "Enlightenment cannot set up its config system."
 msgstr ""
 
+#: src/bin/e_main.c:436
+msgid "Enlightenment cannot initialize E_Randr!\n"
+msgstr ""
+
 #: src/bin/e_main.c:445
 msgid "Enlightenment cannot set up its environment."
 msgstr ""
@@ -2702,34 +2703,39 @@ msgid "Enlightenment cannot initialize the XSettings system.\n"
 msgstr ""
 
 #: src/bin/e_main.c:877
+#, fuzzy
+msgid "Enlightenment cannot initialize the Update system.\n"
+msgstr "Skrivi trupuleikar við at goyma Enlightenment setingarnar"
+
+#: src/bin/e_main.c:886
 msgid "Setup Desktop Environment"
 msgstr ""
 
-#: src/bin/e_main.c:881
+#: src/bin/e_main.c:890
 msgid "Enlightenment cannot initialize its desktop environment.\n"
 msgstr ""
 
-#: src/bin/e_main.c:889
+#: src/bin/e_main.c:898
 msgid "Setup File Ordering"
 msgstr ""
 
-#: src/bin/e_main.c:893
+#: src/bin/e_main.c:902
 msgid "Enlightenment cannot set up its order file system."
 msgstr ""
 
-#: src/bin/e_main.c:908
+#: src/bin/e_main.c:917
 msgid "Load Modules"
 msgstr ""
 
-#: src/bin/e_main.c:938
+#: src/bin/e_main.c:947
 msgid "Configure Shelves"
 msgstr ""
 
-#: src/bin/e_main.c:949
+#: src/bin/e_main.c:958
 msgid "Almost Done"
 msgstr ""
 
-#: src/bin/e_main.c:1094
+#: src/bin/e_main.c:1103
 #, c-format
 msgid ""
 "Options:\n"
@@ -2758,7 +2764,7 @@ msgid ""
 "\t\tIf you need this help, you don't need this option.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1147
+#: src/bin/e_main.c:1156
 msgid ""
 "You are executing enlightenment directly. This is\n"
 "bad. Please do not execute the \"enlightenment\"\n"
@@ -2768,48 +2774,48 @@ msgid ""
 "before enlightenment itself begins running.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1426
+#: src/bin/e_main.c:1435
 msgid "Testing Format Support"
 msgstr ""
 
-#: src/bin/e_main.c:1430
+#: src/bin/e_main.c:1439
 msgid ""
 "Enlightenment found Evas can't create a buffer canvas. Please check\n"
 "Evas has Software Buffer engine support.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1442
+#: src/bin/e_main.c:1451
 msgid ""
 "Enlightenment found Evas can't load SVG files. Check Evas has SVG loader "
 "support.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1452
+#: src/bin/e_main.c:1461
 msgid ""
 "Enlightenment found Evas can't load JPEG files. Check Evas has JPEG loader "
 "support.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1462
+#: src/bin/e_main.c:1471
 msgid ""
 "Enlightenment found Evas can't load PNG files. Check Evas has PNG loader "
 "support.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1472
+#: src/bin/e_main.c:1481
 msgid ""
 "Enlightenment found Evas can't load EET files. Check Evas has EET loader "
 "support.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1486
+#: src/bin/e_main.c:1495
 msgid ""
 "Enlightenment found Evas can't load the 'Sans' font. Check Evas has "
 "fontconfig\n"
 "support and system fontconfig defines a 'Sans' font.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1677
+#: src/bin/e_main.c:1686
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. There was an "
@@ -2817,11 +2823,11 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1682 src/bin/e_main.c:1699
+#: src/bin/e_main.c:1691 src/bin/e_main.c:1708
 msgid "Enlightenment crashed early on start and has been restarted"
 msgstr ""
 
-#: src/bin/e_main.c:1683
+#: src/bin/e_main.c:1692
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>There was an "
@@ -2829,7 +2835,7 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1692
+#: src/bin/e_main.c:1701
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. All modules "
 "have been disabled<br>and will not be loaded to help remove any "
@@ -2837,7 +2843,7 @@ msgid ""
 "dialog should let you select your<br>modules again."
 msgstr ""
 
-#: src/bin/e_main.c:1700
+#: src/bin/e_main.c:1709
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>All modules "
 "have been disabled and will not be loaded to help<br>remove any problem "
@@ -3305,71 +3311,75 @@ msgstr ""
 msgid "Read-Write"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:60
+#: src/modules/battery/e_mod_config.c:63
 msgid "Battery Monitor Settings"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:126
+#: src/modules/battery/e_mod_config.c:132
 msgid "Show alert when battery is low"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:211
+#: src/modules/battery/e_mod_config.c:136
+msgid "Use desktop notifications for alert."
+msgstr ""
+
+#: src/modules/battery/e_mod_config.c:233
 msgid "Check every:"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:213
+#: src/modules/battery/e_mod_config.c:235
 #: src/modules/conf_performance/e_int_config_performance.c:121
 #: src/modules/temperature/e_mod_config.c:233
 #, c-format
 msgid "%1.0f ticks"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:217
+#: src/modules/battery/e_mod_config.c:239
 #, fuzzy
 msgid "Hibernate when below:"
 msgstr "Dvali"
 
-#: src/modules/battery/e_mod_config.c:219
-#: src/modules/battery/e_mod_config.c:238
+#: src/modules/battery/e_mod_config.c:241
+#: src/modules/battery/e_mod_config.c:260
 #, c-format
 msgid "%1.0f %%"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:223
+#: src/modules/battery/e_mod_config.c:245
 msgid "Polling"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:227
+#: src/modules/battery/e_mod_config.c:249
 msgid "Show low battery alert"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:231
+#: src/modules/battery/e_mod_config.c:253
 msgid "Alert when at:"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:234
+#: src/modules/battery/e_mod_config.c:256
 #, c-format
 msgid "%1.0f min"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:242
+#: src/modules/battery/e_mod_config.c:264
 msgid "Auto dismiss in..."
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:247
+#: src/modules/battery/e_mod_config.c:269
 #, c-format
 msgid "%1.0f sec"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:254
+#: src/modules/battery/e_mod_config.c:276
 msgid "Alert"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:260
+#: src/modules/battery/e_mod_config.c:282
 msgid "Auto Detect"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:263
+#: src/modules/battery/e_mod_config.c:285
 #: src/modules/conf_applications/e_mod_main.c:52
 #: src/modules/conf_display/e_mod_main.c:40
 #: src/modules/conf_theme/e_mod_main.c:23
@@ -3377,46 +3387,46 @@ msgstr ""
 msgid "Internal"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:267
+#: src/modules/battery/e_mod_config.c:289
 #: src/modules/temperature/e_mod_config.c:271
 msgid "udev"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:270
+#: src/modules/battery/e_mod_config.c:292
 msgid "Fuzzy Mode"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:274
+#: src/modules/battery/e_mod_config.c:296
 msgid "HAL"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:279
+#: src/modules/battery/e_mod_config.c:301
 #: src/modules/temperature/e_mod_config.c:273
 msgid "Hardware"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:145
+#: src/modules/battery/e_mod_main.c:148 src/modules/battery/e_mod_main.c:443
 msgid "Battery"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:455
+#: src/modules/battery/e_mod_main.c:446 src/modules/battery/e_mod_main.c:477
 msgid "Your battery is low!"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:457
+#: src/modules/battery/e_mod_main.c:447 src/modules/battery/e_mod_main.c:479
 msgid "AC power is recommended."
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:532
+#: src/modules/battery/e_mod_main.c:554
 msgid "N/A"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:612 src/modules/battery/e_mod_main.c:614
-#: src/modules/battery/e_mod_main.c:621 src/modules/battery/e_mod_main.c:623
+#: src/modules/battery/e_mod_main.c:634 src/modules/battery/e_mod_main.c:636
+#: src/modules/battery/e_mod_main.c:643 src/modules/battery/e_mod_main.c:645
 msgid "ERROR"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:723
+#: src/modules/battery/e_mod_main.c:758
 msgid "Battery Meter"
 msgstr ""
 
@@ -3568,7 +3578,7 @@ msgid "Dialog Settings"
 msgstr ""
 
 #: src/modules/conf_dialogs/e_int_config_dialogs.c:109
-#: src/modules/conf_performance/e_int_config_engine.c:95
+#: src/modules/conf_performance/e_int_config_engine.c:86
 #: src/modules/conf_theme/e_int_config_fonts.c:651
 #: src/modules/everything/evry_config.c:519 src/modules/ibox/e_mod_config.c:96
 #: src/modules/mixer/conf_gadget.c:191 src/modules/mixer/conf_module.c:91
@@ -3767,7 +3777,7 @@ msgstr ""
 
 #: src/modules/conf_display/e_int_config_desks.c:197
 #: src/modules/conf_display/e_int_config_dpms.c:306
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:168
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:194
 #: src/modules/conf_window_manipulation/e_int_config_window_stacking.c:151
 #, c-format
 msgid "%1.1f sec"
@@ -4143,28 +4153,28 @@ msgstr ""
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1310
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1334
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1366
-#: src/modules/gadman/e_mod_gadman.c:839
+#: src/modules/gadman/e_mod_gadman.c:837
 msgid "CTRL"
 msgstr ""
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1315
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1339
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1371
-#: src/modules/gadman/e_mod_gadman.c:844
+#: src/modules/gadman/e_mod_gadman.c:842
 msgid "ALT"
 msgstr ""
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1321
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1345
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1377
-#: src/modules/gadman/e_mod_gadman.c:850
+#: src/modules/gadman/e_mod_gadman.c:848
 msgid "SHIFT"
 msgstr ""
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1327
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1351
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1383
-#: src/modules/gadman/e_mod_gadman.c:856
+#: src/modules/gadman/e_mod_gadman.c:854
 msgid "WIN"
 msgstr ""
 
@@ -4515,11 +4525,11 @@ msgstr ""
 
 #: src/modules/conf_menus/e_int_config_menus.c:289
 #: src/modules/conf_menus/e_int_config_menus.c:294
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:136
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:145
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:154
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:173
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:178
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:162
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:180
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:199
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:204
 #, c-format
 msgid "%2.0f pixels"
 msgstr ""
@@ -4617,16 +4627,16 @@ msgstr ""
 msgid "Environment Variables"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:38
+#: src/modules/conf_performance/e_int_config_engine.c:37
 msgid "Engine Settings"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:96
-#: src/modules/conf_performance/e_int_config_engine.c:138
+#: src/modules/conf_performance/e_int_config_engine.c:87
+#: src/modules/conf_performance/e_int_config_engine.c:109
 msgid "Use ARGB instead of shaped windows"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:140
+#: src/modules/conf_performance/e_int_config_engine.c:111
 msgid ""
 "You have chosen to enable ARGB composite support,<br>but your current screen "
 "does not support composite.<br><br>Are you sure you wish to enable ARGB "
@@ -5090,16 +5100,16 @@ msgstr ""
 msgid "Colors depend on theme capabilities."
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:843
+#: src/modules/conf_theme/e_int_config_color_classes.c:853
 msgid "Window Manager"
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:845
+#: src/modules/conf_theme/e_int_config_color_classes.c:855
 #: src/modules/conf_theme/e_int_config_fonts.c:81
 msgid "Widgets"
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:851
+#: src/modules/conf_theme/e_int_config_color_classes.c:861
 msgid "Others"
 msgstr ""
 
@@ -5298,7 +5308,7 @@ msgid "Bytecode"
 msgstr ""
 
 #: src/modules/conf_theme/e_int_config_fonts.c:662
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:193
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:219
 #: src/modules/cpufreq/e_mod_main.c:227 src/modules/cpufreq/e_mod_main.c:259
 msgid "Automatic"
 msgstr ""
@@ -5521,8 +5531,9 @@ msgid "Scaling"
 msgstr ""
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:36
-msgid "Client List Settings"
-msgstr ""
+#, fuzzy
+msgid "Window List Menu Settings"
+msgstr "Glugga valmund"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:97
 msgid "Group By"
@@ -5792,58 +5803,92 @@ msgstr ""
 msgid "Slide pointer to a new focused window"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:53
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:62
 #: src/modules/conf_window_manipulation/e_mod_main.c:20
 msgid "Window Geometry"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:130
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:156
 msgid "Resist obstacles"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:132
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:158
 msgid "Other windows"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:141
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:167
 msgid "Edge of the screen"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:150
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
 #, fuzzy
 msgid "Desktop gadgets"
 msgstr "Skriviborð"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:161
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
 msgid "Resistance"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:166
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:192
 msgid "Automatically accept changes after:"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:197
 #, fuzzy
 msgid "Move by"
 msgstr "Flyt"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:202
 #, fuzzy
 msgid "Resize by"
 msgstr "Endurstødda"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:181
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:207
 msgid "Keyboard"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:213
 msgid "Limit resize to useful geometry"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:190
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:216
 msgid "Move after resize"
 msgstr ""
 
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:224
+msgid "Follow Move"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:227
+#, fuzzy
+msgid "Follow Resize"
+msgstr "Endurstødda"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:230
+msgid "Follow Raise"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:233
+msgid "Follow Lower"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:236
+msgid "Follow Layer"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:239
+#, fuzzy
+msgid "Follow Desktop"
+msgstr "Flippa skriviborðið upp"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:242
+msgid "Follow Iconify"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:246
+msgid "Transients"
+msgstr ""
+
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:44
 #: src/modules/conf_window_manipulation/e_mod_main.c:22
 msgid "Window Maximize Policy"
@@ -5865,13 +5910,13 @@ msgstr ""
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:161
 #: src/modules/everything/evry_config.c:568
-#: src/modules/gadman/e_mod_gadman.c:759
+#: src/modules/gadman/e_mod_gadman.c:757
 msgid "Horizontal"
 msgstr ""
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:163
 #: src/modules/everything/evry_config.c:561
-#: src/modules/gadman/e_mod_gadman.c:767
+#: src/modules/gadman/e_mod_gadman.c:765
 msgid "Vertical"
 msgstr ""
 
@@ -5933,7 +5978,12 @@ msgid "Window Focus"
 msgstr ""
 
 #: src/modules/conf_window_manipulation/e_mod_main.c:23
-msgid "Client List Menu"
+#, fuzzy
+msgid "Window List Menu"
+msgstr "Glugga valmund"
+
+#: src/modules/conf_window_manipulation/e_mod_main.c:24
+msgid "Window Process Management"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:33
@@ -5958,7 +6008,7 @@ msgid "Details"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:141
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:306
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
 msgid "<No Name>"
 msgstr ""
 
@@ -5967,7 +6017,7 @@ msgid "Class:"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:148
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
 msgid "<No Class>"
 msgstr ""
 
@@ -5976,7 +6026,7 @@ msgid "Title:"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
 msgid "<No Title>"
 msgstr ""
 
@@ -5985,7 +6035,7 @@ msgid "Role:"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:162
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:314
 msgid "<No Role>"
 msgstr ""
 
@@ -6195,15 +6245,15 @@ msgstr ""
 msgid "Show Everything Dialog"
 msgstr ""
 
-#: src/modules/everything/e_mod_main.c:422
+#: src/modules/everything/e_mod_main.c:420
 msgid "Everything Module"
 msgstr ""
 
-#: src/modules/everything/e_mod_main.c:611
+#: src/modules/everything/e_mod_main.c:609
 msgid "Run Everything"
 msgstr ""
 
-#: src/modules/everything/evry_config.c:79
+#: src/modules/everything/evry_config.c:78
 msgid "Everything Settings"
 msgstr ""
 
@@ -6323,7 +6373,7 @@ msgid "Object Plugins"
 msgstr ""
 
 #: src/modules/everything/evry_config.c:537
-#: src/modules/everything/evry_config.c:738
+#: src/modules/everything/evry_config.c:737
 msgid "Plugins"
 msgstr ""
 
@@ -6364,7 +6414,7 @@ msgstr ""
 msgid "Geometry"
 msgstr ""
 
-#: src/modules/everything/evry_config.c:633
+#: src/modules/everything/evry_config.c:632
 #, fuzzy
 msgid "Everything Collection"
 msgstr "Nýtsluskipan"
@@ -6373,7 +6423,7 @@ msgstr "Nýtsluskipan"
 msgid "Items"
 msgstr ""
 
-#: src/modules/everything/evry_plug_aggregator.c:330
+#: src/modules/everything/evry_plug_aggregator.c:301
 msgid "No plugins loaded"
 msgstr ""
 
@@ -6398,54 +6448,54 @@ msgid ""
 "toggle thumb view modes"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1250
-#: src/modules/everything/evry_plug_apps.c:1387
+#: src/modules/everything/evry_plug_apps.c:1238
+#: src/modules/everything/evry_plug_apps.c:1373
 #, fuzzy
 msgid "Everything Applications"
 msgstr "Nýtsluskipan"
 
-#: src/modules/everything/evry_plug_apps.c:1282
+#: src/modules/everything/evry_plug_apps.c:1270
 #, fuzzy
 msgid "Commands"
 msgstr "Boð"
 
-#: src/modules/everything/evry_plug_apps.c:1283
+#: src/modules/everything/evry_plug_apps.c:1271
 #, fuzzy
 msgid "Terminal Command"
 msgstr "Boð"
 
-#: src/modules/everything/evry_plug_apps.c:1288
+#: src/modules/everything/evry_plug_apps.c:1276
 msgid "Sudo GUI"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1367
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_apps.c:1354
+#: src/modules/everything/evry_plug_files.c:1585
 #, fuzzy
 msgid "Everything Plugin"
 msgstr "Nýtsluskipan"
 
-#: src/modules/everything/evry_plug_files.c:1471
-#: src/modules/everything/evry_plug_files.c:1623
+#: src/modules/everything/evry_plug_files.c:1456
+#: src/modules/everything/evry_plug_files.c:1607
 msgid "Everything Files"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1498
+#: src/modules/everything/evry_plug_files.c:1483
 msgid "Show recent files"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1502
+#: src/modules/everything/evry_plug_files.c:1487
 msgid "Search recent files"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1506
+#: src/modules/everything/evry_plug_files.c:1491
 msgid "Search cached files"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1510
+#: src/modules/everything/evry_plug_files.c:1495
 msgid "Cache visited directories"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1514
+#: src/modules/everything/evry_plug_files.c:1499
 msgid "Clear cache"
 msgstr ""
 
@@ -6587,7 +6637,7 @@ msgid "Show Toolbar"
 msgstr ""
 
 #: src/modules/fileman/e_mod_config.c:278
-#: src/modules/gadman/e_mod_gadman.c:803
+#: src/modules/gadman/e_mod_gadman.c:801
 msgid "Behavior"
 msgstr ""
 
@@ -6780,27 +6830,27 @@ msgstr ""
 msgid "Background Options"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:720
+#: src/modules/gadman/e_mod_gadman.c:718
 msgid "Begin move/resize"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:751
+#: src/modules/gadman/e_mod_gadman.c:749
 msgid "Free"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:775
+#: src/modules/gadman/e_mod_gadman.c:773
 msgid "Appearance"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:783
+#: src/modules/gadman/e_mod_gadman.c:781
 msgid "Always on desktop"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:793
+#: src/modules/gadman/e_mod_gadman.c:791
 msgid "On top pressing"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:824
+#: src/modules/gadman/e_mod_gadman.c:822
 msgid "Add other gadgets"
 msgstr ""
 
@@ -7218,7 +7268,11 @@ msgstr "Tendra"
 msgid "System Control"
 msgstr ""
 
-#: src/modules/syscon/e_mod_main.c:52
+#: src/modules/syscon/e_mod_main.c:37
+msgid "Syscon"
+msgstr ""
+
+#: src/modules/syscon/e_mod_main.c:58
 msgid "System Controls"
 msgstr ""
 
old mode 100755 (executable)
new mode 100644 (file)
index c088002..8ef098c
--- a/po/fr.po
+++ b/po/fr.po
@@ -2,20 +2,20 @@
 # This file is put in the public domain.
 # 'Caro' <EMAIL@ADDRESS>,2005.
 # batden <batden@orange.fr>, 2009, 2010, 2011.
-# dazibao <dazibao@sfr.fr>, 2011.
+# dazibao <dazibao@sfr.fr>, 2011, 2012.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: Enlightenment DR17\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2011-12-01 06:34+0100\n"
-"PO-Revision-Date: 2011-12-01 12:18+0100\n"
+"POT-Creation-Date: 2012-01-26 14:34+0100\n"
+"PO-Revision-Date: 2012-01-26 15:30+0100\n"
 "Last-Translator: dazibao <dazibao@sfr.fr>\n"
 "Language-Team: Enlightenment French Team <sansgourou@gmail.com>\n"
-"Language: fr\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Language: fr\n"
 "X-Poedit-Language: French\n"
 "X-Poedit-Country: FRANCE\n"
 "Plural-Forms: nplurals=2; plural=n>1;\n"
@@ -26,9 +26,9 @@ msgid "About Enlightenment"
 msgstr "À propos de Enlightenment"
 
 #: src/bin/e_about.c:17
-#: src/bin/e_actions.c:2728
+#: src/bin/e_actions.c:2733
 #: src/bin/e_config_dialog.c:272
-#: src/bin/e_fm.c:974
+#: src/bin/e_fm.c:975
 #: src/bin/e_int_border_menu.c:151
 #: src/bin/e_int_border_prop.c:81
 #: src/bin/e_theme_about.c:17
@@ -36,26 +36,43 @@ msgstr "À propos de Enlightenment"
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:843
 #: src/modules/conf_theme/e_int_config_wallpaper_web.c:237
 #: src/modules/conf_theme/e_int_config_theme_web.c:129
-#: src/modules/fileman/e_fwin.c:2023
-#: src/modules/mixer/app_mixer.c:514
+#: src/modules/fileman/e_fwin.c:2023 src/modules/mixer/app_mixer.c:514
 msgid "Close"
 msgstr "Fermer"
 
 #: src/bin/e_about.c:18
-#: src/bin/e_actions.c:3060
-#: src/bin/e_actions.c:3064
-#: src/bin/e_actions.c:3068
+#: src/bin/e_actions.c:3065
+#: src/bin/e_actions.c:3069
+#: src/bin/e_actions.c:3073
 #: src/bin/e_int_menus.c:182
 #: src/bin/e_main.c:534
 #: src/modules/conf_theme/e_int_config_cursor.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:219
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:221
 #: src/modules/wizard/page_000.c:29
 msgid "Enlightenment"
 msgstr "Enlightenment"
 
 #: src/bin/e_about.c:23
-msgid "<title>Copyright &copy; 1999-2011, by the Enlightenment Development Team</><br><br>We hope you enjoy using this software as much as we enjoyed writing it.<br><br>This software is provided as-is with no explicit or implied warranty. This software is governed by licensing conditions, so please see the COPYING and COPYING-PLAIN licence files installed on your system.<br><br>Enlightenment is under <hilight>HEAVY DEVELOPMENT</> and it is not stable. Many features are incomplete or even non-existent yet and may have many bugs. You have been <hilight>WARNED!</>"
-msgstr "<title>Copyright &copy; 1999-2011, par l'Équipe de Développement de Enlightenment.<br><br>Nous espérons que vous prendrez autant de plaisir à utiliser ce programme que nous en prenons à le développer.<br><br>Ce programme est fourni « EN L'ÉTAT » sans garantie d'aucune sorte, qu'elle soit exprimée ou implicite. Ce programme est régi par des conditions de licence, veuillez consulter les fichiers de licence COPYING et COPYING-PLAIN installés sur votre système.<br><br>Enlightenment est en cours de <hilight>DÉVELOPPEMENT INTENSIF</hilight> et n'est donc pas stable. Beaucoup de fonctionnalités sont encore incomplètes ou non encore implémentées et peuvent contenir de nombreux bogues. Vous êtes <hilight>PRÉVENU !</hilight>"
+msgid ""
+"<title>Copyright &copy; 1999-2011, by the Enlightenment Development Team</"
+"><br><br>We hope you enjoy using this software as much as we enjoyed writing "
+"it.<br><br>This software is provided as-is with no explicit or implied "
+"warranty. This software is governed by licensing conditions, so please see "
+"the COPYING and COPYING-PLAIN licence files installed on your system."
+"<br><br>Enlightenment is under <hilight>HEAVY DEVELOPMENT</> and it is not "
+"stable. Many features are incomplete or even non-existent yet and may have "
+"many bugs. You have been <hilight>WARNED!</>"
+msgstr ""
+"<title>Copyright &copy; 1999-2011, par l'Équipe de Développement de "
+"Enlightenment.<br><br>Nous espérons que vous prendrez autant de plaisir à "
+"utiliser ce programme que nous en prenons à le développer.<br><br>Ce "
+"programme est fourni « EN L'ÉTAT » sans garantie d'aucune sorte, qu'elle "
+"soit exprimée ou implicite. Ce programme est régi par des conditions de "
+"licence, veuillez consulter les fichiers de licence COPYING et COPYING-PLAIN "
+"installés sur votre système.<br><br>Enlightenment est en cours de "
+"<hilight>DÉVELOPPEMENT INTENSIF</hilight> et n'est donc pas stable. Beaucoup "
+"de fonctionnalités sont encore incomplètes ou non encore implémentées et "
+"peuvent contenir de nombreux bogues. Vous êtes <hilight>PRÉVENU !</hilight>"
 
 #: src/bin/e_about.c:48
 msgid "<title>The Team</><br><br>"
@@ -63,8 +80,14 @@ msgstr "<title>Notre Équipe</><br><br>"
 
 #: src/bin/e_actions.c:365
 #, c-format
-msgid "You are about to kill %s.<br><br>Please keep in mind that all data from this window<br>which has not yet been saved will be lost!<br><br>Are you sure you want to kill this window?"
-msgstr "Vous êtes sur le point de tuer %s.<br><br>Tous les éléments rattachés à cette fenêtre<br>qui n'ont pas été enregistrés seront perdus !<br><br>Voulez-vous vraiment tuer cette fenêtre ?"
+msgid ""
+"You are about to kill %s.<br><br>Please keep in mind that all data from this "
+"window<br>which has not yet been saved will be lost!<br><br>Are you sure you "
+"want to kill this window?"
+msgstr ""
+"Vous êtes sur le point de tuer %s.<br><br>Tous les éléments rattachés à "
+"cette fenêtre<br>qui n'ont pas été enregistrés seront perdus !<br><br>Voulez-"
+"vous vraiment tuer cette fenêtre ?"
 
 #: src/bin/e_actions.c:377
 msgid "Are you sure you want to kill this window?"
@@ -76,11 +99,11 @@ msgstr "Voulez-vous vraiment tuer cette fenêtre ?"
 #: src/bin/e_actions.c:2077
 #: src/bin/e_actions.c:2140
 #: src/bin/e_actions.c:2208
-#: src/bin/e_actions.c:2271
+#: src/bin/e_actions.c:2276
 #: src/bin/e_confirm_dialog.c:44
 #: src/bin/e_desklock.c:1050
-#: src/bin/e_fm.c:9205
-#: src/bin/e_fm.c:9459
+#: src/bin/e_fm.c:9238
+#: src/bin/e_fm.c:9492
 #: src/bin/e_module.c:518
 #: src/bin/e_screensaver.c:145
 msgid "Yes"
@@ -92,11 +115,11 @@ msgstr "Oui"
 #: src/bin/e_actions.c:2079
 #: src/bin/e_actions.c:2142
 #: src/bin/e_actions.c:2210
-#: src/bin/e_actions.c:2273
+#: src/bin/e_actions.c:2278
 #: src/bin/e_confirm_dialog.c:45
 #: src/bin/e_desklock.c:1052
-#: src/bin/e_fm.c:9203
-#: src/bin/e_fm.c:9460
+#: src/bin/e_fm.c:9236
+#: src/bin/e_fm.c:9493
 #: src/bin/e_module.c:519
 #: src/bin/e_screensaver.c:147
 msgid "No"
@@ -107,8 +130,11 @@ msgid "Are you sure you want to exit?"
 msgstr "Voulez-vous vraiment quitter ?"
 
 #: src/bin/e_actions.c:1913
-msgid "You requested to exit Enlightenment.<br><br>Are you sure you want to exit?"
-msgstr "Vous avez demandé à quitter Enlightenment.<br><br>Voulez-vous vraiment le faire ?"
+msgid ""
+"You requested to exit Enlightenment.<br><br>Are you sure you want to exit?"
+msgstr ""
+"Vous avez demandé à quitter Enlightenment.<br><br>Voulez-vous vraiment le "
+"faire ?"
 
 #: src/bin/e_actions.c:2008
 msgid "Are you sure you want to log out?"
@@ -116,242 +142,259 @@ msgstr "Voulez-vous vraiment fermer votre session ?"
 
 #: src/bin/e_actions.c:2010
 msgid "You are about to log out.<br><br>Are you sure you want to do this?"
-msgstr "Vous êtes sur le point de fermer votre session.<br><br>Voulez-vous vraiment le faire ?"
+msgstr ""
+"Vous êtes sur le point de fermer votre session.<br><br>Voulez-vous vraiment "
+"le faire ?"
 
-#: src/bin/e_actions.c:2071
-#: src/bin/e_actions.c:2202
+#: src/bin/e_actions.c:2071 src/bin/e_actions.c:2202
 msgid "Are you sure you want to turn off?"
 msgstr "Voulez-vous vraiment éteindre ?"
 
 #: src/bin/e_actions.c:2073
-msgid "You requested to turn off your Computer.<br><br>Are you sure you want to shut down?"
-msgstr "Vous avez demandé à éteindre votre ordinateur.<br><br>Voulez-vous vraiment le faire ?"
+msgid ""
+"You requested to turn off your Computer.<br><br>Are you sure you want to "
+"shut down?"
+msgstr ""
+"Vous avez demandé à éteindre votre ordinateur.<br><br>Voulez-vous vraiment "
+"le faire ?"
 
 #: src/bin/e_actions.c:2134
 msgid "Are you sure you want to reboot?"
 msgstr "Voulez-vous vraiment redémarrer ?"
 
 #: src/bin/e_actions.c:2136
-msgid "You requested to reboot your Computer.<br><br>Are you sure you want to restart it?"
-msgstr "Vous avez demandé à relancer votre ordinateur.<br><br>Voulez-vous vraiment redémarrer ?"
+msgid ""
+"You requested to reboot your Computer.<br><br>Are you sure you want to "
+"restart it?"
+msgstr ""
+"Vous avez demandé à relancer votre ordinateur.<br><br>Voulez-vous vraiment "
+"redémarrer ?"
 
 #: src/bin/e_actions.c:2204
-msgid "You requested to suspend your Computer.<br><br>Are you sure you want to suspend?"
-msgstr "Vous avez demandé à mettre votre ordinateur en veille.<br><br>Voulez-vous vraiment le faire ?"
+msgid ""
+"You requested to suspend your Computer.<br><br>Are you sure you want to "
+"suspend?"
+msgstr ""
+"Vous avez demandé à mettre votre ordinateur en veille.<br><br>Voulez-vous "
+"vraiment le faire ?"
 
-#: src/bin/e_actions.c:2265
+#: src/bin/e_actions.c:2270
 msgid "Are you sure you want to hibernate?"
 msgstr "Mettre en sommeil (STD), vraiment ?"
 
-#: src/bin/e_actions.c:2267
-msgid "You requested to hibernate your Computer.<br><br>Are you sure you want to suspend to disk?"
-msgstr "Vous avez demandé à mettre votre ordinateur en sommeil (STD).<br><br>Voulez-vous vraiment le mettre dans un état d'hibernation ?"
+#: src/bin/e_actions.c:2272
+msgid ""
+"You requested to hibernate your Computer.<br><br>Are you sure you want to "
+"suspend to disk?"
+msgstr ""
+"Vous avez demandé à mettre votre ordinateur en sommeil (STD).<br><br>Voulez-"
+"vous vraiment le mettre dans un état d'hibernation ?"
 
-#: src/bin/e_actions.c:2688
-#: src/bin/e_actions.c:2699
-#: src/bin/e_actions.c:2718
+#: src/bin/e_actions.c:2693
+#: src/bin/e_actions.c:2704
 #: src/bin/e_actions.c:2723
 #: src/bin/e_actions.c:2728
 #: src/bin/e_actions.c:2733
-#: src/bin/e_actions.c:2988
-#: src/bin/e_actions.c:2992
+#: src/bin/e_actions.c:2738
+#: src/bin/e_actions.c:2993
 #: src/bin/e_actions.c:2997
-#: src/bin/e_actions.c:3003
-#: src/bin/e_actions.c:3009
-#: src/bin/e_actions.c:3015
+#: src/bin/e_actions.c:3002
+#: src/bin/e_actions.c:3008
+#: src/bin/e_actions.c:3014
+#: src/bin/e_actions.c:3020
 msgid "Window : Actions"
 msgstr "Fenêtre : actions"
 
-#: src/bin/e_actions.c:2688
-#: src/bin/e_fm.c:6168
+#: src/bin/e_actions.c:2693
+#: src/bin/e_fm.c:6201
 #: src/bin/e_gadcon.c:1410
 #: src/bin/e_int_border_menu.c:592
 msgid "Move"
 msgstr "Déplacer"
 
-#: src/bin/e_actions.c:2699
+#: src/bin/e_actions.c:2704
 #: src/bin/e_int_border_menu.c:606
 msgid "Resize"
 msgstr "Redimensionner"
 
-#: src/bin/e_actions.c:2710
-#: src/bin/e_actions.c:3036
-#: src/bin/e_actions.c:3038
-#: src/bin/e_actions.c:3040
-#: src/bin/e_actions.c:3042
-#: src/bin/e_actions.c:3044
+#: src/bin/e_actions.c:2715
+#: src/bin/e_actions.c:3041
+#: src/bin/e_actions.c:3043
+#: src/bin/e_actions.c:3045
+#: src/bin/e_actions.c:3047
+#: src/bin/e_actions.c:3049
 #: src/modules/conf_keybindings/e_int_config_mousebindings.c:325
 msgid "Menu"
 msgstr "Menu"
 
-#: src/bin/e_actions.c:2710
+#: src/bin/e_actions.c:2715
 msgid "Window Menu"
 msgstr "Menu de la fenêtre"
 
-#: src/bin/e_actions.c:2718
+#: src/bin/e_actions.c:2723
 #: src/bin/e_int_border_menu.c:949
 #: src/modules/winlist/e_int_config_winlist.c:216
 msgid "Raise"
 msgstr "Placer dessus"
 
-#: src/bin/e_actions.c:2723
+#: src/bin/e_actions.c:2728
 #: src/bin/e_int_border_menu.c:957
 msgid "Lower"
 msgstr "Placer dessous"
 
-#: src/bin/e_actions.c:2733
+#: src/bin/e_actions.c:2738
 #: src/bin/e_int_border_menu.c:648
 msgid "Kill"
 msgstr "Tuer"
 
-#: src/bin/e_actions.c:2738
-#: src/bin/e_actions.c:2745
-#: src/bin/e_actions.c:2752
-#: src/bin/e_actions.c:2759
-#: src/bin/e_actions.c:2761
+#: src/bin/e_actions.c:2743
+#: src/bin/e_actions.c:2750
+#: src/bin/e_actions.c:2757
 #: src/bin/e_actions.c:2764
-#: src/bin/e_actions.c:2767
+#: src/bin/e_actions.c:2766
 #: src/bin/e_actions.c:2769
-#: src/bin/e_actions.c:2771
-#: src/bin/e_actions.c:2773
-#: src/bin/e_actions.c:2780
-#: src/bin/e_actions.c:2782
-#: src/bin/e_actions.c:2784
-#: src/bin/e_actions.c:2786
-#: src/bin/e_actions.c:2788
-#: src/bin/e_actions.c:2795
+#: src/bin/e_actions.c:2772
+#: src/bin/e_actions.c:2774
+#: src/bin/e_actions.c:2776
+#: src/bin/e_actions.c:2778
+#: src/bin/e_actions.c:2785
+#: src/bin/e_actions.c:2787
+#: src/bin/e_actions.c:2789
+#: src/bin/e_actions.c:2791
+#: src/bin/e_actions.c:2793
 #: src/bin/e_actions.c:2800
-#: src/bin/e_actions.c:2806
-#: src/bin/e_actions.c:2812
+#: src/bin/e_actions.c:2805
+#: src/bin/e_actions.c:2811
+#: src/bin/e_actions.c:2817
 msgid "Window : State"
 msgstr "Fenêtre : état"
 
-#: src/bin/e_actions.c:2738
+#: src/bin/e_actions.c:2743
 msgid "Sticky Mode Toggle"
 msgstr "Activer/Désactiver l'ancrage"
 
-#: src/bin/e_actions.c:2745
+#: src/bin/e_actions.c:2750
 msgid "Iconic Mode Toggle"
 msgstr "Activer/Désactiver l'iconique"
 
-#: src/bin/e_actions.c:2752
+#: src/bin/e_actions.c:2757
 msgid "Fullscreen Mode Toggle"
 msgstr "Activer/Désactiver le mode plein écran"
 
-#: src/bin/e_actions.c:2759
+#: src/bin/e_actions.c:2764
 #: src/bin/e_int_border_menu.c:105
 #: src/bin/e_int_border_menu.c:320
 msgid "Maximize"
 msgstr "Maximiser"
 
-#: src/bin/e_actions.c:2761
+#: src/bin/e_actions.c:2766
 msgid "Maximize Vertically"
 msgstr "Maximiser verticalement"
 
-#: src/bin/e_actions.c:2764
+#: src/bin/e_actions.c:2769
 msgid "Maximize Horizontally"
 msgstr "Maximiser horizontalement"
 
-#: src/bin/e_actions.c:2767
+#: src/bin/e_actions.c:2772
 msgid "Maximize Fullscreen"
 msgstr "Maximisation plein écran"
 
-#: src/bin/e_actions.c:2769
+#: src/bin/e_actions.c:2774
 msgid "Maximize Mode \"Smart\""
 msgstr "Maximisation en mode « intelligent »"
 
-#: src/bin/e_actions.c:2771
+#: src/bin/e_actions.c:2776
 msgid "Maximize Mode \"Expand\""
 msgstr "Maximisation en mode « expansion »"
 
-#: src/bin/e_actions.c:2773
+#: src/bin/e_actions.c:2778
 msgid "Maximize Mode \"Fill\""
 msgstr "Maximisation en mode « remplissage »"
 
-#: src/bin/e_actions.c:2780
+#: src/bin/e_actions.c:2785
 msgid "Shade Up Mode Toggle"
 msgstr "Activer/Désactiver l'ombre vers le haut"
 
-#: src/bin/e_actions.c:2782
+#: src/bin/e_actions.c:2787
 msgid "Shade Down Mode Toggle"
 msgstr "Activer/Désactiver l'ombre vers le bas"
 
-#: src/bin/e_actions.c:2784
+#: src/bin/e_actions.c:2789
 msgid "Shade Left Mode Toggle"
 msgstr "Activer/Désactiver l'ombre vers la gauche"
 
-#: src/bin/e_actions.c:2786
+#: src/bin/e_actions.c:2791
 msgid "Shade Right Mode Toggle"
 msgstr "Activer/Désactiver l'ombre vers la droite"
 
-#: src/bin/e_actions.c:2788
+#: src/bin/e_actions.c:2793
 msgid "Shade Mode Toggle"
 msgstr "Activer/Désactiver l'enroulement"
 
-#: src/bin/e_actions.c:2795
+#: src/bin/e_actions.c:2800
 msgid "Toggle Borderless State"
 msgstr "Activer/Désactiver le mode sans bordure"
 
-#: src/bin/e_actions.c:2800
+#: src/bin/e_actions.c:2805
 msgid "Set Border"
 msgstr "Définir la bordure"
 
-#: src/bin/e_actions.c:2806
+#: src/bin/e_actions.c:2811
 msgid "Cycle between Borders"
 msgstr "Circuler parmi les bordures"
 
-#: src/bin/e_actions.c:2812
+#: src/bin/e_actions.c:2817
 msgid "Toggle Pinned State"
 msgstr "Activer/Désactiver l'épinglage"
 
-#: src/bin/e_actions.c:2817
-#: src/bin/e_actions.c:2819
-#: src/bin/e_actions.c:2821
-#: src/bin/e_actions.c:2823
-#: src/bin/e_actions.c:2825
-#: src/bin/e_actions.c:2831
-#: src/bin/e_actions.c:2837
+#: src/bin/e_actions.c:2822
+#: src/bin/e_actions.c:2824
+#: src/bin/e_actions.c:2826
+#: src/bin/e_actions.c:2828
+#: src/bin/e_actions.c:2830
+#: src/bin/e_actions.c:2836
 #: src/bin/e_actions.c:2842
-#: src/bin/e_actions.c:2848
-#: src/bin/e_actions.c:2854
-#: src/bin/e_actions.c:2856
-#: src/bin/e_actions.c:2858
-#: src/bin/e_actions.c:2860
-#: src/bin/e_actions.c:2862
-#: src/bin/e_actions.c:2864
-#: src/bin/e_actions.c:2866
-#: src/bin/e_actions.c:2868
-#: src/bin/e_actions.c:2870
-#: src/bin/e_actions.c:2872
-#: src/bin/e_actions.c:2874
-#: src/bin/e_actions.c:2876
-#: src/bin/e_actions.c:2878
-#: src/bin/e_actions.c:2884
-#: src/bin/e_actions.c:2886
-#: src/bin/e_actions.c:2888
-#: src/bin/e_actions.c:2890
-#: src/bin/e_actions.c:2892
-#: src/bin/e_actions.c:2898
-#: src/bin/e_actions.c:2904
-#: src/bin/e_actions.c:2910
+#: src/bin/e_actions.c:2847
+#: src/bin/e_actions.c:2853
+#: src/bin/e_actions.c:2859
+#: src/bin/e_actions.c:2861
+#: src/bin/e_actions.c:2863
+#: src/bin/e_actions.c:2865
+#: src/bin/e_actions.c:2867
+#: src/bin/e_actions.c:2869
+#: src/bin/e_actions.c:2871
+#: src/bin/e_actions.c:2873
+#: src/bin/e_actions.c:2875
+#: src/bin/e_actions.c:2877
+#: src/bin/e_actions.c:2879
+#: src/bin/e_actions.c:2881
+#: src/bin/e_actions.c:2883
+#: src/bin/e_actions.c:2889
+#: src/bin/e_actions.c:2891
+#: src/bin/e_actions.c:2893
+#: src/bin/e_actions.c:2895
+#: src/bin/e_actions.c:2897
+#: src/bin/e_actions.c:2903
+#: src/bin/e_actions.c:2909
 #: src/bin/e_actions.c:2915
-#: src/bin/e_actions.c:2917
-#: src/bin/e_actions.c:2919
-#: src/bin/e_actions.c:2921
-#: src/bin/e_actions.c:2923
-#: src/bin/e_actions.c:2925
-#: src/bin/e_actions.c:2927
-#: src/bin/e_actions.c:2929
-#: src/bin/e_actions.c:2931
-#: src/bin/e_actions.c:2933
-#: src/bin/e_actions.c:2935
-#: src/bin/e_actions.c:2937
-#: src/bin/e_actions.c:2939
-#: src/bin/e_actions.c:3114
-#: src/bin/e_actions.c:3119
-#: src/bin/e_fm.c:3267
-#: src/bin/e_fm.c:3273
-#: src/bin/e_fm.c:9986
+#: src/bin/e_actions.c:2920
+#: src/bin/e_actions.c:2922
+#: src/bin/e_actions.c:2924
+#: src/bin/e_actions.c:2926
+#: src/bin/e_actions.c:2928
+#: src/bin/e_actions.c:2930
+#: src/bin/e_actions.c:2932
+#: src/bin/e_actions.c:2934
+#: src/bin/e_actions.c:2936
+#: src/bin/e_actions.c:2938
+#: src/bin/e_actions.c:2940
+#: src/bin/e_actions.c:2942
+#: src/bin/e_actions.c:2944
+#: src/bin/e_actions.c:3123
+#: src/bin/e_actions.c:3128
+#: src/bin/e_fm.c:3300
+#: src/bin/e_fm.c:3306
+#: src/bin/e_fm.c:10019
 #: src/bin/e_fm_device.c:334
 #: src/bin/e_fm_device.c:358
 #: src/bin/e_fm_device.c:637
@@ -359,332 +402,331 @@ msgstr "Activer/Désactiver l'épinglage"
 #: src/bin/e_int_menus.c:144
 #: src/bin/e_int_shelf_config.c:247
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:101
-#: src/modules/fileman/e_mod_main.c:358
-#: src/modules/ibox/e_mod_config.c:162
+#: src/modules/fileman/e_mod_main.c:358 src/modules/ibox/e_mod_config.c:162
 msgid "Desktop"
 msgstr "Bureau"
 
-#: src/bin/e_actions.c:2817
+#: src/bin/e_actions.c:2822
 msgid "Flip Desktop Left"
 msgstr "Basculer vers le bureau gauche"
 
-#: src/bin/e_actions.c:2819
+#: src/bin/e_actions.c:2824
 msgid "Flip Desktop Right"
 msgstr "Basculer vers le bureau droit"
 
-#: src/bin/e_actions.c:2821
+#: src/bin/e_actions.c:2826
 msgid "Flip Desktop Up"
 msgstr "Basculer vers le bureau du dessus"
 
-#: src/bin/e_actions.c:2823
+#: src/bin/e_actions.c:2828
 msgid "Flip Desktop Down"
 msgstr "Basculer vers le bureau du dessous"
 
-#: src/bin/e_actions.c:2825
+#: src/bin/e_actions.c:2830
 msgid "Flip Desktop By..."
 msgstr "Se déplacer de … bureaux"
 
-#: src/bin/e_actions.c:2831
+#: src/bin/e_actions.c:2836
 msgid "Show The Desktop"
 msgstr "Afficher le bureau"
 
-#: src/bin/e_actions.c:2837
+#: src/bin/e_actions.c:2842
 msgid "Show The Shelf"
 msgstr "Afficher le rack"
 
-#: src/bin/e_actions.c:2842
+#: src/bin/e_actions.c:2847
 msgid "Flip Desktop To..."
 msgstr "Aller au bureau …"
 
-#: src/bin/e_actions.c:2848
+#: src/bin/e_actions.c:2853
 msgid "Flip Desktop Linearly..."
 msgstr "Se déplacer linéairement de … bureaux"
 
-#: src/bin/e_actions.c:2854
+#: src/bin/e_actions.c:2859
 msgid "Switch To Desktop 0"
 msgstr "Passer au bureau 0"
 
-#: src/bin/e_actions.c:2856
+#: src/bin/e_actions.c:2861
 msgid "Switch To Desktop 1"
 msgstr "Passer au bureau 1"
 
-#: src/bin/e_actions.c:2858
+#: src/bin/e_actions.c:2863
 msgid "Switch To Desktop 2"
 msgstr "Passer au bureau 2"
 
-#: src/bin/e_actions.c:2860
+#: src/bin/e_actions.c:2865
 msgid "Switch To Desktop 3"
 msgstr "Passer au bureau 3"
 
-#: src/bin/e_actions.c:2862
+#: src/bin/e_actions.c:2867
 msgid "Switch To Desktop 4"
 msgstr "Passer au bureau 4"
 
-#: src/bin/e_actions.c:2864
+#: src/bin/e_actions.c:2869
 msgid "Switch To Desktop 5"
 msgstr "Passer au bureau 5"
 
-#: src/bin/e_actions.c:2866
+#: src/bin/e_actions.c:2871
 msgid "Switch To Desktop 6"
 msgstr "Passer au bureau 6"
 
-#: src/bin/e_actions.c:2868
+#: src/bin/e_actions.c:2873
 msgid "Switch To Desktop 7"
 msgstr "Passer au bureau 7"
 
-#: src/bin/e_actions.c:2870
+#: src/bin/e_actions.c:2875
 msgid "Switch To Desktop 8"
 msgstr "Passer au bureau 8"
 
-#: src/bin/e_actions.c:2872
+#: src/bin/e_actions.c:2877
 msgid "Switch To Desktop 9"
 msgstr "Passer au bureau 9"
 
-#: src/bin/e_actions.c:2874
+#: src/bin/e_actions.c:2879
 msgid "Switch To Desktop 10"
 msgstr "Passer au bureau 10"
 
-#: src/bin/e_actions.c:2876
+#: src/bin/e_actions.c:2881
 msgid "Switch To Desktop 11"
 msgstr "Passer au bureau 11"
 
-#: src/bin/e_actions.c:2878
+#: src/bin/e_actions.c:2883
 msgid "Switch To Desktop..."
 msgstr "Passer au bureau …"
 
-#: src/bin/e_actions.c:2884
+#: src/bin/e_actions.c:2889
 msgid "Flip Desktop Left (All Screens)"
 msgstr "Basculer vers le bureau gauche (tous les écrans)"
 
-#: src/bin/e_actions.c:2886
+#: src/bin/e_actions.c:2891
 msgid "Flip Desktop Right (All Screens)"
 msgstr "Basculer vers le bureau droit (tous les écrans)"
 
-#: src/bin/e_actions.c:2888
+#: src/bin/e_actions.c:2893
 msgid "Flip Desktop Up (All Screens)"
 msgstr "Basculer vers le bureau du dessus (tous les écrans)"
 
-#: src/bin/e_actions.c:2890
+#: src/bin/e_actions.c:2895
 msgid "Flip Desktop Down (All Screens)"
 msgstr "Basculer vers le bureau du dessous (tous les écrans)"
 
-#: src/bin/e_actions.c:2892
+#: src/bin/e_actions.c:2897
 msgid "Flip Desktop By... (All Screens)"
 msgstr "Se déplacer de … bureaux (tous les écrans)"
 
-#: src/bin/e_actions.c:2898
+#: src/bin/e_actions.c:2903
 msgid "Flip Desktop To... (All Screens)"
 msgstr "Aller au bureau … (tous les écrans)"
 
-#: src/bin/e_actions.c:2904
+#: src/bin/e_actions.c:2909
 msgid "Flip Desktop Linearly... (All Screens)"
 msgstr "Se déplacer linéairement de … bureaux (tous les écrans)"
 
-#: src/bin/e_actions.c:2910
+#: src/bin/e_actions.c:2915
 msgid "Flip Desktop In Direction..."
 msgstr "Basculer le bureau en direction de ..."
 
-#: src/bin/e_actions.c:2915
+#: src/bin/e_actions.c:2920
 msgid "Switch To Desktop 0 (All Screens)"
 msgstr "Passer au bureau 0 (tous les écrans)"
 
-#: src/bin/e_actions.c:2917
+#: src/bin/e_actions.c:2922
 msgid "Switch To Desktop 1 (All Screens)"
 msgstr "Passer au bureau 1 (tous les écrans)"
 
-#: src/bin/e_actions.c:2919
+#: src/bin/e_actions.c:2924
 msgid "Switch To Desktop 2 (All Screens)"
 msgstr "Passer au bureau 2 (tous les écrans)"
 
-#: src/bin/e_actions.c:2921
+#: src/bin/e_actions.c:2926
 msgid "Switch To Desktop 3 (All Screens)"
 msgstr "Passer au bureau 3 (tous les écrans)"
 
-#: src/bin/e_actions.c:2923
+#: src/bin/e_actions.c:2928
 msgid "Switch To Desktop 4 (All Screens)"
 msgstr "Passer au bureau 4 (tous les écrans)"
 
-#: src/bin/e_actions.c:2925
+#: src/bin/e_actions.c:2930
 msgid "Switch To Desktop 5 (All Screens)"
 msgstr "Passer au bureau 5 (tous les écrans)"
 
-#: src/bin/e_actions.c:2927
+#: src/bin/e_actions.c:2932
 msgid "Switch To Desktop 6 (All Screens)"
 msgstr "Passer au bureau 6 (tous les écrans)"
 
-#: src/bin/e_actions.c:2929
+#: src/bin/e_actions.c:2934
 msgid "Switch To Desktop 7 (All Screens)"
 msgstr "Passer au bureau 7 (tous les écrans)"
 
-#: src/bin/e_actions.c:2931
+#: src/bin/e_actions.c:2936
 msgid "Switch To Desktop 8 (All Screens)"
 msgstr "Passer au bureau 8 (tous les écrans)"
 
-#: src/bin/e_actions.c:2933
+#: src/bin/e_actions.c:2938
 msgid "Switch To Desktop 9 (All Screens)"
 msgstr "Passer au bureau 9 (tous les écrans)"
 
-#: src/bin/e_actions.c:2935
+#: src/bin/e_actions.c:2940
 msgid "Switch To Desktop 10 (All Screens)"
 msgstr "Passer au bureau 10 (tous les écrans)"
 
-#: src/bin/e_actions.c:2937
+#: src/bin/e_actions.c:2942
 msgid "Switch To Desktop 11 (All Screens)"
 msgstr "Passer au bureau 11 (tous les écrans)"
 
-#: src/bin/e_actions.c:2939
+#: src/bin/e_actions.c:2944
 msgid "Switch To Desktop... (All Screens)"
 msgstr "Passer au bureau … (tous les écrans)"
 
-#: src/bin/e_actions.c:2945
-#: src/bin/e_actions.c:2947
-#: src/bin/e_actions.c:2949
-#: src/bin/e_actions.c:2955
-#: src/bin/e_actions.c:2957
-#: src/bin/e_actions.c:2959
+#: src/bin/e_actions.c:2950
+#: src/bin/e_actions.c:2952
+#: src/bin/e_actions.c:2954
+#: src/bin/e_actions.c:2960
+#: src/bin/e_actions.c:2962
 #: src/bin/e_actions.c:2964
-#: src/bin/e_actions.c:2967
-#: src/bin/e_actions.c:2970
+#: src/bin/e_actions.c:2969
 #: src/bin/e_actions.c:2972
-#: src/bin/e_actions.c:2974
-#: src/bin/e_actions.c:2976
+#: src/bin/e_actions.c:2975
+#: src/bin/e_actions.c:2977
 #: src/bin/e_actions.c:2979
 #: src/bin/e_actions.c:2981
-#: src/bin/e_actions.c:2983
+#: src/bin/e_actions.c:2984
+#: src/bin/e_actions.c:2986
+#: src/bin/e_actions.c:2988
 #: src/modules/conf_display/e_mod_main.c:17
 #: src/modules/ibox/e_mod_config.c:131
 msgid "Screen"
 msgstr "Écran"
 
-#: src/bin/e_actions.c:2945
+#: src/bin/e_actions.c:2950
 msgid "Send Mouse To Screen 0"
 msgstr "Envoyer le curseur à l'écran 0"
 
-#: src/bin/e_actions.c:2947
+#: src/bin/e_actions.c:2952
 msgid "Send Mouse To Screen 1"
 msgstr "Envoyer le curseur à l'écran 1"
 
-#: src/bin/e_actions.c:2949
+#: src/bin/e_actions.c:2954
 msgid "Send Mouse To Screen..."
 msgstr "Envoyer le curseur à l'écran …"
 
-#: src/bin/e_actions.c:2955
+#: src/bin/e_actions.c:2960
 msgid "Send Mouse Forward 1 Screen"
 msgstr "Envoyer le curseur à l'écran suivant"
 
-#: src/bin/e_actions.c:2957
+#: src/bin/e_actions.c:2962
 msgid "Send Mouse Back 1 Screen"
 msgstr "Envoyer le curseur à l'écran précédent"
 
-#: src/bin/e_actions.c:2959
+#: src/bin/e_actions.c:2964
 msgid "Send Mouse Forward/Back Screens..."
 msgstr "Envoyer le curseur … écrans plus loin"
 
-#: src/bin/e_actions.c:2964
+#: src/bin/e_actions.c:2969
 msgid "Dim"
 msgstr "Assombrir"
 
-#: src/bin/e_actions.c:2967
+#: src/bin/e_actions.c:2972
 msgid "Undim"
 msgstr "Éclaircir"
 
-#: src/bin/e_actions.c:2970
+#: src/bin/e_actions.c:2975
 msgid "Backlight Set"
 msgstr "Rétroéclairage réglé"
 
-#: src/bin/e_actions.c:2972
+#: src/bin/e_actions.c:2977
 msgid "Backlight Min"
 msgstr "Rétroéclairage minimum"
 
-#: src/bin/e_actions.c:2974
+#: src/bin/e_actions.c:2979
 msgid "Backlight Mid"
 msgstr "Rétroéclairage moyen"
 
-#: src/bin/e_actions.c:2976
+#: src/bin/e_actions.c:2981
 msgid "Backlight Max"
 msgstr "Rétroéclairage maximum"
 
-#: src/bin/e_actions.c:2979
+#: src/bin/e_actions.c:2984
 msgid "Backlight Adjust"
 msgstr "Ajuster le rétroéclairage"
 
-#: src/bin/e_actions.c:2981
+#: src/bin/e_actions.c:2986
 msgid "Backlight Up"
 msgstr "Augmenter le rétroéclairage"
 
-#: src/bin/e_actions.c:2983
+#: src/bin/e_actions.c:2988
 msgid "Backlight Down"
 msgstr "Baisser le rétroéclairage"
 
-#: src/bin/e_actions.c:2988
+#: src/bin/e_actions.c:2993
 msgid "Move To Center"
 msgstr "Déplacer au centre"
 
-#: src/bin/e_actions.c:2992
+#: src/bin/e_actions.c:2997
 msgid "Move To..."
 msgstr "Déplacer vers …"
 
-#: src/bin/e_actions.c:2997
+#: src/bin/e_actions.c:3002
 msgid "Move By..."
 msgstr "Déplacer de …"
 
-#: src/bin/e_actions.c:3003
+#: src/bin/e_actions.c:3008
 msgid "Resize By..."
 msgstr "Redimensionner de …"
 
-#: src/bin/e_actions.c:3009
+#: src/bin/e_actions.c:3014
 msgid "Push in Direction..."
 msgstr "En direction de …"
 
-#: src/bin/e_actions.c:3015
+#: src/bin/e_actions.c:3020
 msgid "Drag Icon..."
 msgstr "Glisser l'icone …"
 
-#: src/bin/e_actions.c:3020
-#: src/bin/e_actions.c:3022
-#: src/bin/e_actions.c:3024
-#: src/bin/e_actions.c:3030
+#: src/bin/e_actions.c:3025
+#: src/bin/e_actions.c:3027
+#: src/bin/e_actions.c:3029
+#: src/bin/e_actions.c:3035
 msgid "Window : Moving"
 msgstr "Fenêtre : déplacement"
 
-#: src/bin/e_actions.c:3020
+#: src/bin/e_actions.c:3025
 msgid "To Next Desktop"
 msgstr "Vers le bureau suivant"
 
-#: src/bin/e_actions.c:3022
+#: src/bin/e_actions.c:3027
 msgid "To Previous Desktop"
 msgstr "Vers le bureau précédent"
 
-#: src/bin/e_actions.c:3024
+#: src/bin/e_actions.c:3029
 msgid "By Desktop #..."
 msgstr "Déplacer de … bureaux"
 
-#: src/bin/e_actions.c:3030
+#: src/bin/e_actions.c:3035
 msgid "To Desktop..."
 msgstr "Vers le bureau …"
 
-#: src/bin/e_actions.c:3036
+#: src/bin/e_actions.c:3041
 msgid "Show Main Menu"
 msgstr "Afficher le menu principal"
 
-#: src/bin/e_actions.c:3038
+#: src/bin/e_actions.c:3043
 msgid "Show Favorites Menu"
 msgstr "Afficher le menu des favoris"
 
-#: src/bin/e_actions.c:3040
+#: src/bin/e_actions.c:3045
 msgid "Show All Applications Menu"
 msgstr "Afficher le menu des applications"
 
-#: src/bin/e_actions.c:3042
+#: src/bin/e_actions.c:3047
 msgid "Show Clients Menu"
 msgstr "Afficher la liste des fenêtres"
 
-#: src/bin/e_actions.c:3044
+#: src/bin/e_actions.c:3049
 msgid "Show Menu..."
 msgstr "Afficher le menu …"
 
-#: src/bin/e_actions.c:3051
 #: src/bin/e_actions.c:3056
+#: src/bin/e_actions.c:3061
 #: src/modules/conf/e_mod_main.c:264
 #: src/modules/conf/e_mod_main.c:367
 #: src/modules/fileman/e_mod_main.c:72
@@ -692,52 +734,53 @@ msgstr "Afficher le menu …"
 msgid "Launch"
 msgstr "Lancer"
 
-#: src/bin/e_actions.c:3051
+#: src/bin/e_actions.c:3056
 #: src/bin/e_int_border_prop.c:439
 msgid "Command"
 msgstr "Commande"
 
-#: src/bin/e_actions.c:3056
+#: src/bin/e_actions.c:3061
 #: src/bin/e_eap_editor.c:692
 #: src/bin/e_int_border_menu.c:73
 #, c-format
 msgid "Application"
 msgstr "Application"
 
-#: src/bin/e_actions.c:3060
+#: src/bin/e_actions.c:3065
 #: src/bin/e_int_menus.c:206
 msgid "Restart"
 msgstr "Redémarrer"
 
-#: src/bin/e_actions.c:3064
+#: src/bin/e_actions.c:3069
 #: src/bin/e_int_menus.c:211
 msgid "Exit"
 msgstr "Quitter"
 
-#: src/bin/e_actions.c:3068
+#: src/bin/e_actions.c:3073
 msgid "Exit Now"
 msgstr "Quitter à l'instant"
 
-#: src/bin/e_actions.c:3072
 #: src/bin/e_actions.c:3077
+#: src/bin/e_actions.c:3082
 msgid "Enlightenment : Mode"
 msgstr "Enlightenment : mode"
 
-#: src/bin/e_actions.c:3073
+#: src/bin/e_actions.c:3078
 msgid "Presentation Mode Toggle"
 msgstr "Activer/Désactiver le mode présentation"
 
-#: src/bin/e_actions.c:3078
+#: src/bin/e_actions.c:3083
 msgid "Offline Mode Toggle"
 msgstr "Activer/Désactiver le mode hors ligne"
 
-#: src/bin/e_actions.c:3082
-#: src/bin/e_actions.c:3086
-#: src/bin/e_actions.c:3090
-#: src/bin/e_actions.c:3094
-#: src/bin/e_actions.c:3098
-#: src/bin/e_actions.c:3102
-#: src/bin/e_actions.c:3106
+#: src/bin/e_actions.c:3087
+#: src/bin/e_actions.c:3091
+#: src/bin/e_actions.c:3095
+#: src/bin/e_actions.c:3099
+#: src/bin/e_actions.c:3103
+#: src/bin/e_actions.c:3107
+#: src/bin/e_actions.c:3111
+#: src/bin/e_actions.c:3115
 #: src/bin/e_configure.c:372
 #: src/bin/e_int_config_modules.c:53
 #: src/modules/conf_applications/e_int_config_apps.c:244
@@ -748,56 +791,58 @@ msgstr "Activer/Désactiver le mode hors ligne"
 #: src/modules/conf_theme/e_int_config_startup.c:258
 #: src/modules/conf_theme/e_int_config_theme.c:396
 #: src/modules/conf_theme/e_int_config_theme.c:796
-#: src/modules/gadman/e_mod_config.c:182
-#: src/modules/syscon/e_mod_main.c:31
-#: src/modules/syscon/e_mod_main.c:35
-#: src/modules/syscon/e_mod_main.c:52
-#: src/modules/syscon/e_mod_main.c:119
+#: src/modules/gadman/e_mod_config.c:182 src/modules/syscon/e_mod_main.c:31
+#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:58
+#: src/modules/syscon/e_mod_main.c:125
 msgid "System"
 msgstr "Système"
 
-#: src/bin/e_actions.c:3082
+#: src/bin/e_actions.c:3087
 msgid "Log Out"
 msgstr "Sortie"
 
-#: src/bin/e_actions.c:3086
+#: src/bin/e_actions.c:3091
 msgid "Power Off Now"
 msgstr "Arrêt immédiat"
 
-#: src/bin/e_actions.c:3090
+#: src/bin/e_actions.c:3095
 msgid "Power Off"
 msgstr "Arrêt"
 
-#: src/bin/e_actions.c:3094
+#: src/bin/e_actions.c:3099
 msgid "Reboot"
 msgstr "Relance"
 
-#: src/bin/e_actions.c:3098
+#: src/bin/e_actions.c:3103
 msgid "Suspend Now"
 msgstr "Directement en veille"
 
-#: src/bin/e_actions.c:3102
+#: src/bin/e_actions.c:3107
 msgid "Suspend"
 msgstr "Veille"
 
-#: src/bin/e_actions.c:3106
+#: src/bin/e_actions.c:3111
 msgid "Hibernate"
 msgstr "Sommeil"
 
-#: src/bin/e_actions.c:3114
+#: src/bin/e_actions.c:3115
+msgid "Hibernate Now"
+msgstr "Directement en sommeil"
+
+#: src/bin/e_actions.c:3123
 msgid "Lock"
 msgstr "Verrou"
 
-#: src/bin/e_actions.c:3119
+#: src/bin/e_actions.c:3128
 #: src/bin/e_int_menus.c:1167
 msgid "Cleanup Windows"
 msgstr "Réorganiser les fenêtres"
 
-#: src/bin/e_actions.c:3124
+#: src/bin/e_actions.c:3133
 msgid "Generic : Actions"
 msgstr "Générique : actions"
 
-#: src/bin/e_actions.c:3124
+#: src/bin/e_actions.c:3133
 msgid "Delayed Action"
 msgstr "Action reportée"
 
@@ -810,15 +855,15 @@ msgid "Color Selector"
 msgstr "Sélecteur de couleur"
 
 #: src/bin/e_color_dialog.c:46
-#: src/bin/e_config.c:1611
-#: src/bin/e_config.c:2229
+#: src/bin/e_config.c:1584
+#: src/bin/e_config.c:2202
 #: src/bin/e_config_dialog.c:262
 #: src/bin/e_eap_editor.c:854
 #: src/bin/e_eap_editor.c:918
 #: src/bin/e_entry_dialog.c:62
 #: src/bin/e_exec.c:398
-#: src/bin/e_fm.c:8717
-#: src/bin/e_fm.c:9361
+#: src/bin/e_fm.c:8750
+#: src/bin/e_fm.c:9394
 #: src/bin/e_fm_prop.c:507
 #: src/bin/e_int_border_remember.c:324
 #: src/bin/e_int_border_remember.c:525
@@ -831,145 +876,171 @@ msgstr "Sélecteur de couleur"
 #: src/modules/conf_theme/e_int_config_wallpaper_import.c:222
 #: src/modules/conf_theme/e_int_config_wallpaper_import.c:352
 #: src/modules/conf_theme/e_int_config_theme_import.c:120
-#: src/modules/cpufreq/e_mod_main.c:415
-#: src/modules/cpufreq/e_mod_main.c:444
+#: src/modules/cpufreq/e_mod_main.c:415 src/modules/cpufreq/e_mod_main.c:444
 #: src/modules/cpufreq/e_mod_main.c:469
 #: src/modules/fileman/e_int_config_mime_edit.c:303
 msgid "OK"
 msgstr "OK"
 
-#: src/bin/e_color_dialog.c:47
-#: src/bin/e_eap_editor.c:856
-#: src/bin/e_eap_editor.c:920
-#: src/bin/e_entry_dialog.c:63
-#: src/bin/e_fm.c:8719
-#: src/bin/e_fm_prop.c:508
-#: src/bin/e_utils.c:1162
+#: src/bin/e_color_dialog.c:47 src/bin/e_eap_editor.c:856
+#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8752
+#: src/bin/e_fm_prop.c:508 src/bin/e_utils.c:1162
 #: src/modules/conf_dialogs/e_int_config_profiles.c:388
 #: src/modules/conf_intl/e_int_config_imc_import.c:124
 #: src/modules/conf_theme/e_int_config_wallpaper_import.c:226
 #: src/modules/conf_theme/e_int_config_wallpaper_import.c:356
 #: src/modules/conf_theme/e_int_config_theme_import.c:124
 #: src/modules/fileman/e_int_config_mime_edit.c:304
-#: src/modules/syscon/e_syscon.c:120
-#: src/modules/connman/e_mod_main.c:300
+#: src/modules/syscon/e_syscon.c:120 src/modules/connman/e_mod_main.c:300
 msgid "Cancel"
 msgstr "Annuler"
 
-#: src/bin/e_config.c:972
-#: src/bin/e_config.c:1005
+#: src/bin/e_config.c:961
+#: src/bin/e_config.c:994
 msgid "Settings data needed upgrading. Your old settings have<br>been wiped and a new set of defaults initialized. This<br>will happen regularly during development, so don't report a<br>bug. This simply means Enlightenment needs new settings<br>data by default for usable functionality that your old<br>settings simply lack. This new set of defaults will fix<br>that by adding it in. You can re-configure things now to your<br>liking. Sorry for the hiccup in your settings.<br>"
 msgstr "Les données de configuration ont dû être mises à jour. Votre ancienne<br>configuration a été supprimée et de nouveaux paramètres par<br>défaut sont en place. Cela risque d'arriver en phase de<br>développement, aussi est-il inutile de faire un rapport de bogue.<br>Cela signifie simplement que Enlightenment a besoin<br>de cette mise à niveau pour être à nouveau fonctionnel.<br>Vous pouvez maintenant tout reconfigurer selon votre goût.<br>Désolé pour la gêne occasionnée.<br>"
 
-#: src/bin/e_config.c:989
-msgid "Your settings are NEWER than Enlightenment. This is very<br>strange. This should not happen unless you downgraded<br>Enlightenment or copied the settings from a place where<br>a newer version of Enlightenment was running. This is bad and<br>as a precaution your settings have been now restored to<br>defaults. Sorry for the inconvenience.<br>"
-msgstr "Votre configuration est PLUS RÉCENTE que la version actuelle de E.<br>C'est vraiment étonnant. Cela ne devrait pas se produire<br>à moins que vous n'ayez installé une version antérieure<br>ou copié la configuration depuis une machine sur laquelle<br>une version plus récente de E était en cours. Ce n'est pas bon<br>et, par mesure de précaution, les valeurs par défaut de<br>votre configuration ont été restaurées.<br>Désolé pour le désagrément.<br>"
-
-#: src/bin/e_config.c:1598
-#: src/bin/e_config.c:2216
+#: src/bin/e_config.c:978
+msgid ""
+"Your settings are NEWER than Enlightenment. This is very<br>strange. This "
+"should not happen unless you downgraded<br>Enlightenment or copied the "
+"settings from a place where<br>a newer version of Enlightenment was running. "
+"This is bad and<br>as a precaution your settings have been now restored "
+"to<br>defaults. Sorry for the inconvenience.<br>"
+msgstr ""
+"Votre configuration est PLUS RÉCENTE que la version actuelle de E.<br>C'est "
+"vraiment étonnant. Cela ne devrait pas se produire<br>à moins que vous "
+"n'ayez installé une version antérieure<br>ou copié la configuration depuis "
+"une machine sur laquelle<br>une version plus récente de E était en cours. Ce "
+"n'est pas bon<br>et, par mesure de précaution, les valeurs par défaut "
+"de<br>votre configuration ont été restaurées.<br>Désolé pour le désagrément."
+"<br>"
+
+#: src/bin/e_config.c:1571
+#: src/bin/e_config.c:2189
 msgid "Enlightenment Settings Write Problems"
 msgstr "Problèmes d'écriture de la configuration de Enlightenment"
 
-#: src/bin/e_config.c:1601
+#: src/bin/e_config.c:1574
 #, c-format
-msgid "Enlightenment has an error while moving config files<br>from:<br>%s<br><br>to:<br>%s<br><br>The rest of the write has been aborted for safety.<br>"
-msgstr "Enlightenment a rencontré une erreur pendant<br>le déplacement de données de configuration<br>de :<br>%s<br><br>vers :<br>%s<br><br>L'écriture a été abandonnée par sécurité.<br>"
+msgid ""
+"Enlightenment has had an error while moving config files<br>from:<br>"
+"%s<br><br>to:<br>%s<br><br>The rest of the write has been aborted for safety."
+"<br>"
+msgstr ""
+"Enlightenment a rencontré une erreur pendant<br>le déplacement de données de "
+"configuration<br>de :<br>%s<br><br>vers :<br>%s<br><br>L'écriture a été "
+"abandonnée par sécurité.<br>"
 
-#: src/bin/e_config.c:2126
+#: src/bin/e_config.c:2099
 msgid "Settings Upgraded"
 msgstr "Configuration mise à niveau"
 
-#: src/bin/e_config.c:2143
+#: src/bin/e_config.c:2116
 msgid "The EET file handle is bad."
 msgstr "Traitement du fichier EET incorrect."
 
-#: src/bin/e_config.c:2146
+#: src/bin/e_config.c:2119
 msgid "The file data is empty."
 msgstr "Aucune donnée dans le fichier."
 
-#: src/bin/e_config.c:2149
-msgid "The file is not writable. Perhaps the disk is read-only<br>or you lost permissions to your files."
-msgstr "Le fichier n'est pas éditable. Le disque est peut-être monté<br>en lecture seule ou les permissions ont été modifiées."
+#: src/bin/e_config.c:2122
+msgid ""
+"The file is not writable. Perhaps the disk is read-only<br>or you lost "
+"permissions to your files."
+msgstr ""
+"Le fichier n'est pas éditable. Le disque est peut-être monté<br>en lecture "
+"seule ou les permissions ont été modifiées."
 
-#: src/bin/e_config.c:2152
+#: src/bin/e_config.c:2125
 msgid "Memory ran out while preparing the write.<br>Please free up memory."
-msgstr "Mémoire insuffisante pour l'écriture.<br>Veuillez libérer de la mémoire."
+msgstr ""
+"Mémoire insuffisante pour l'écriture.<br>Veuillez libérer de la mémoire."
 
-#: src/bin/e_config.c:2155
+#: src/bin/e_config.c:2128
 msgid "This is a generic error."
 msgstr "Erreur générique."
 
-#: src/bin/e_config.c:2158
-msgid "The settings file is too large.<br>It should be very small (a few hundred KB at most)."
-msgstr "Le fichier de configuration est trop gros.<br>Il ne devrait pas dépasser quelques centaines de Ko."
+#: src/bin/e_config.c:2131
+msgid ""
+"The settings file is too large.<br>It should be very small (a few hundred KB "
+"at most)."
+msgstr ""
+"Le fichier de configuration est trop gros.<br>Il ne devrait pas dépasser "
+"quelques centaines de Ko."
 
-#: src/bin/e_config.c:2161
+#: src/bin/e_config.c:2134
 msgid "You have I/O errors on the disk.<br>Maybe it needs replacing?"
 msgstr "Erreurs d' E/S sur le disque.<br>Peut-être devriez-vous le remplacer ?"
 
-#: src/bin/e_config.c:2164
+#: src/bin/e_config.c:2137
 msgid "You ran out of space while writing the file"
 msgstr "Plus assez d'espace disponible pour l'écriture."
 
-#: src/bin/e_config.c:2167
+#: src/bin/e_config.c:2140
 msgid "The file was closed on it while writing."
 msgstr "Le fichier s'est fermé pendant l'écriture."
 
-#: src/bin/e_config.c:2170
+#: src/bin/e_config.c:2143
 msgid "Memory-mapping (mmap) of the file failed."
 msgstr "Échec du mappage du fichier en mémoire (mmap)."
 
-#: src/bin/e_config.c:2173
+#: src/bin/e_config.c:2146
 msgid "X509 Encoding failed."
 msgstr "Échec de l'encodage X509."
 
-#: src/bin/e_config.c:2176
+#: src/bin/e_config.c:2149
 msgid "Signature failed."
 msgstr "Échec de la signature."
 
-#: src/bin/e_config.c:2179
+#: src/bin/e_config.c:2152
 msgid "The signature was invalid."
 msgstr "Signature invalide."
 
-#: src/bin/e_config.c:2182
+#: src/bin/e_config.c:2155
 msgid "Not signed."
 msgstr "Non signé."
 
-#: src/bin/e_config.c:2185
+#: src/bin/e_config.c:2158
 msgid "Feature not implemented."
 msgstr "Pas encore implémenté."
 
-#: src/bin/e_config.c:2188
+#: src/bin/e_config.c:2161
 msgid "PRNG was not seeded."
 msgstr "Impossible de générer un germe PRNG."
 
-#: src/bin/e_config.c:2191
+#: src/bin/e_config.c:2164
 msgid "Encryption failed."
 msgstr "Échec du cryptage."
 
-#: src/bin/e_config.c:2194
+#: src/bin/e_config.c:2167
 msgid "Decryption failed."
 msgstr "Échec du décryptage."
 
-#: src/bin/e_config.c:2197
+#: src/bin/e_config.c:2170
 msgid "The error is unknown to Enlightenment."
 msgstr "Enlightenment ne reconnaît pas cette erreur."
 
-#: src/bin/e_config.c:2219
+#: src/bin/e_config.c:2192
 #, c-format
-msgid "Enlightenment has an error while writing<br>its config file.<br>%s<br><br>The file where the error occurred was:<br>%s<br><br>This file has been deleted to avoid corrupt data.<br>"
-msgstr "Une erreur s'est produite au niveau du fichier<br>de configuration dans lequel Enlightenment<br>était en train d'écrire.<br>%s<br><br>Le fichier incriminé était :<br>%s<br><br>Ce fichier a été supprimé pour éviter la corruption des données.<br>"
+msgid ""
+"Enlightenment has had an error while writing<br>its config file.<br>"
+"%s<br><br>The file where the error occurred was:<br>%s<br><br>This file has "
+"been deleted to avoid corrupt data.<br>"
+msgstr ""
+"Une erreur s'est produite au niveau du fichier<br>de configuration dans "
+"lequel Enlightenment<br>était en train d'écrire.<br>%s<br><br>Le fichier "
+"incriminé était :<br>%s<br><br>Ce fichier a été supprimé pour éviter la "
+"corruption des données.<br>"
 
-#: src/bin/e_config_dialog.c:210
-#: src/modules/battery/e_mod_main.c:721
-#: src/modules/conf/e_mod_main.c:275
-#: src/modules/conf_paths/e_mod_main.c:17
+#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:756
+#: src/modules/conf/e_mod_main.c:275 src/modules/conf_paths/e_mod_main.c:17
 #: src/modules/conf_performance/e_mod_main.c:17
+#: src/modules/syscon/e_mod_main.c:36
 msgid "Advanced"
 msgstr "Avancé"
 
-#: src/bin/e_config_dialog.c:239
-#: src/bin/e_eap_editor.c:713
+#: src/bin/e_config_dialog.c:239 src/bin/e_eap_editor.c:713
 msgid "Basic"
 msgstr "Basique"
 
@@ -979,21 +1050,17 @@ msgstr "Basique"
 msgid "Apply"
 msgstr "Appliquer"
 
-#: src/bin/e_configure.c:28
-#: src/modules/conf_shelves/e_mod_main.c:21
-#: src/modules/gadman/e_mod_main.c:25
-#: src/modules/mixer/e_mod_main.c:1261
+#: src/bin/e_configure.c:28 src/modules/conf_shelves/e_mod_main.c:21
+#: src/modules/gadman/e_mod_main.c:25 src/modules/mixer/e_mod_main.c:1261
 #: src/modules/connman/e_mod_main.c:1844
 msgid "Extensions"
 msgstr "Extensions"
 
-#: src/bin/e_configure.c:29
-#: src/bin/e_configure.c:32
-#: src/bin/e_configure.c:242
+#: src/bin/e_configure.c:29 src/bin/e_configure.c:32 src/bin/e_configure.c:242
 #: src/modules/conf_paths/e_int_config_paths.c:80
-#: src/modules/conf_theme/e_int_config_color_classes.c:847
+#: src/modules/conf_theme/e_int_config_color_classes.c:857
 #: src/modules/conf_theme/e_int_config_fonts.c:98
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:234
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:236
 msgid "Modules"
 msgstr "Modules"
 
@@ -1001,7 +1068,7 @@ msgstr "Modules"
 msgid "Preferences"
 msgstr "Préférences"
 
-#: src/bin/e_container.c:132
+#: src/bin/e_container.c:124
 #, c-format
 msgid "Container %d"
 msgstr "Conteneur %d"
@@ -1011,16 +1078,24 @@ msgid "Error - no PAM support"
 msgstr "Erreur : aucun support de PAM"
 
 #: src/bin/e_desklock.c:172
-msgid "No PAM support was built into Enlightenment, so<br>desk locking is disabled."
-msgstr "Enlightenment a été compilé sans le support de PAM,<br>le verrouillage d'écran a été désactivé."
+msgid ""
+"No PAM support was built into Enlightenment, so<br>desk locking is disabled."
+msgstr ""
+"Enlightenment a été compilé sans le support de PAM,<br>le verrouillage "
+"d'écran a été désactivé."
 
 #: src/bin/e_desklock.c:236
 msgid "Lock Failed"
 msgstr "Échec du verrouillage"
 
 #: src/bin/e_desklock.c:237
-msgid "Locking the desktop failed because some application<br>has grabbed either the keyboard or the mouse or both<br>and their grab is unable to be broken."
-msgstr "Le verrouillage de l'écran a échoué car une application<br>s'est accaparée le clavier ou la souris, voire les deux,<br>et il n'est pas possible d'outrepasser cette action."
+msgid ""
+"Locking the desktop failed because some application<br>has grabbed either "
+"the keyboard or the mouse or both<br>and their grab is unable to be broken."
+msgstr ""
+"Le verrouillage de l'écran a échoué car une application<br>s'est accaparée "
+"le clavier ou la souris, voire les deux,<br>et il n'est pas possible "
+"d'outrepasser cette action."
 
 #: src/bin/e_desklock.c:322
 msgid "Please enter your unlock password"
@@ -1032,25 +1107,34 @@ msgstr "Erreur du système d'authentification"
 
 #: src/bin/e_desklock.c:713
 #, c-format
-msgid "Authentication via PAM had errors setting up the<br>authentication session. The error code was <hilight>%i</hilight>.<br>This is bad and should not be happening. Please report this bug."
-msgstr "L'authentification via PAM a rencontré une erreur lors de<br>la session d'authentification. Le code de l'erreur est <hilight>%i</hilight>.<br>Cette erreur ne devrait pas se produire.<br>Merci de faire un rapport de bogue."
+msgid ""
+"Authentication via PAM had errors setting up the<br>authentication session. "
+"The error code was <hilight>%i</hilight>.<br>This is bad and should not be "
+"happening. Please report this bug."
+msgstr ""
+"L'authentification via PAM a rencontré une erreur lors de<br>la session "
+"d'authentification. Le code de l'erreur est <hilight>%i</hilight>.<br>Cette "
+"erreur ne devrait pas se produire.<br>Merci de faire un rapport de bogue."
 
-#: src/bin/e_desklock.c:1041
-#: src/bin/e_screensaver.c:136
+#: src/bin/e_desklock.c:1041 src/bin/e_screensaver.c:136
 msgid "Activate Presentation Mode?"
 msgstr "Activer le mode présentation ?"
 
 #: src/bin/e_desklock.c:1044
-msgid "You unlocked desktop too fast.<br><br>Would you like to enable <b>presentation</b> mode and temporarily disable screen saver, lock and power saving?"
-msgstr "Vous avez déverrouillé l'écran trop vite...<br><br>Voulez-vous activer le mode  <b>présentation</b> et désactiver temporairement l'écran de veille, le verrouillage et la gestion de l'énergie ?"
+msgid ""
+"You unlocked desktop too fast.<br><br>Would you like to enable "
+"<b>presentation</b> mode and temporarily disable screen saver, lock and "
+"power saving?"
+msgstr ""
+"Vous avez déverrouillé l'écran trop vite...<br><br>Voulez-vous activer le "
+"mode  <b>présentation</b> et désactiver temporairement l'écran de veille, le "
+"verrouillage et la gestion de l'énergie ?"
 
-#: src/bin/e_desklock.c:1054
-#: src/bin/e_screensaver.c:149
+#: src/bin/e_desklock.c:1054 src/bin/e_screensaver.c:149
 msgid "No, but increase timeout"
 msgstr "Non, mais augmenter le délai"
 
-#: src/bin/e_desklock.c:1056
-#: src/bin/e_screensaver.c:151
+#: src/bin/e_desklock.c:1056 src/bin/e_screensaver.c:151
 msgid "No, and stop asking"
 msgstr "Non, et ne plus demander"
 
@@ -1059,15 +1143,24 @@ msgid "Incomplete Window Properties"
 msgstr "Propriétés de la fenêtre incomplètes"
 
 #: src/bin/e_eap_editor.c:175
-msgid "The window you are creating an icon for<br>does not contain window name and class<br>properties, so the needed properties for<br>the icon so that it will be used for this<br>window cannot be guessed. You will need to<br>use the window title instead. This will only<br>work if the window title is the same at<br>the time the window starts up, and does not<br>change."
-msgstr "La fenêtre pour laquelle vous voulez créer un icone<br>n'a pas de nom, ni de classe, aussi les<br>propriétés nécessaires pour cet icone ne peuvent-elles<br>être allouées. Vous devriez utiliser le titre de<br>la fenêtre à la place. Cela fonctionnera<br>seulement si le nom de la fenêtre est identique<br>à celui du démarrage, et ne change pas ensuite."
+msgid ""
+"The window you are creating an icon for<br>does not contain window name and "
+"class<br>properties, so the needed properties for<br>the icon so that it "
+"will be used for this<br>window cannot be guessed. You will need to<br>use "
+"the window title instead. This will only<br>work if the window title is the "
+"same at<br>the time the window starts up, and does not<br>change."
+msgstr ""
+"La fenêtre pour laquelle vous voulez créer un icone<br>n'a pas de nom, ni de "
+"classe, aussi les<br>propriétés nécessaires pour cet icone ne peuvent-"
+"elles<br>être allouées. Vous devriez utiliser le titre de<br>la fenêtre à la "
+"place. Cela fonctionnera<br>seulement si le nom de la fenêtre est "
+"identique<br>à celui du démarrage, et ne change pas ensuite."
 
 #: src/bin/e_eap_editor.c:230
 msgid "Desktop Entry Editor"
 msgstr "Éditeur de fichier desktop"
 
-#: src/bin/e_eap_editor.c:671
-#: src/bin/e_int_border_prop.c:420
+#: src/bin/e_eap_editor.c:671 src/bin/e_int_border_prop.c:420
 #: src/bin/e_int_border_prop.c:467
 #: src/modules/conf_intl/e_int_config_imc.c:891
 #: src/modules/conf_menus/e_int_config_menus.c:265
@@ -1082,10 +1175,8 @@ msgstr "Commentaire"
 msgid "URL"
 msgstr "URL"
 
-#: src/bin/e_eap_editor.c:726
-#: src/bin/e_eap_editor.c:735
-#: src/bin/e_fm_prop.c:394
-#: src/modules/conf_theme/e_int_config_fonts.c:95
+#: src/bin/e_eap_editor.c:726 src/bin/e_eap_editor.c:735
+#: src/bin/e_fm_prop.c:394 src/modules/conf_theme/e_int_config_fonts.c:95
 #: src/modules/fileman/e_int_config_mime_edit.c:147
 msgid "Icon"
 msgstr "Icone"
@@ -1099,8 +1190,7 @@ msgstr "Nom générique"
 msgid "Window Class"
 msgstr "Classe de fenêtre"
 
-#: src/bin/e_eap_editor.c:751
-#: src/modules/fileman/e_int_config_mime.c:169
+#: src/bin/e_eap_editor.c:751 src/modules/fileman/e_int_config_mime.c:169
 msgid "Categories"
 msgstr "Catégories"
 
@@ -1116,8 +1206,7 @@ msgstr "Fichier desktop"
 #: src/modules/conf_performance/e_int_config_performance.c:115
 #: src/modules/everything/evry_config.c:378
 #: src/modules/everything/evry_plug_files.c:1476
-#: src/modules/pager/e_mod_config.c:126
-#: src/modules/pager/e_mod_config.c:213
+#: src/modules/pager/e_mod_config.c:126 src/modules/pager/e_mod_config.c:213
 msgid "General"
 msgstr "Général"
 
@@ -1133,8 +1222,7 @@ msgstr "Exécuter dans un terminal"
 msgid "Show in Menus"
 msgstr "Afficher dans les menus"
 
-#: src/bin/e_eap_editor.c:786
-#: src/bin/e_int_border_remember.c:757
+#: src/bin/e_eap_editor.c:786 src/bin/e_int_border_remember.c:757
 msgid "Options"
 msgstr "Options"
 
@@ -1146,8 +1234,8 @@ msgstr "Sélectionner un icone"
 msgid "Select an Executable"
 msgstr "Sélectionner un exécutable"
 
-#: src/bin/e_entry.c:496
-#: src/bin/e_fm.c:8208
+#: src/bin/e_entry.c:501
+#: src/bin/e_fm.c:8241
 #: src/bin/e_shelf.c:1703
 #: src/modules/conf_dialogs/e_int_config_profiles.c:135
 #: src/modules/conf_shelves/e_int_config_shelf.c:81
@@ -1155,32 +1243,29 @@ msgstr "Sélectionner un exécutable"
 msgid "Delete"
 msgstr "Supprimer"
 
-#: src/bin/e_entry.c:506
-#: src/bin/e_fm.c:8116
+#: src/bin/e_entry.c:511
+#: src/bin/e_fm.c:8149
 msgid "Cut"
 msgstr "Couper"
 
-#: src/bin/e_entry.c:514
-#: src/bin/e_fm.c:6163
-#: src/bin/e_fm.c:8130
+#: src/bin/e_entry.c:519
+#: src/bin/e_fm.c:6196
+#: src/bin/e_fm.c:8163
 msgid "Copy"
 msgstr "Copier"
 
-#: src/bin/e_entry.c:522
-#: src/bin/e_fm.c:7954
-#: src/bin/e_fm.c:8143
+#: src/bin/e_entry.c:527
+#: src/bin/e_fm.c:7987
+#: src/bin/e_fm.c:8176
 msgid "Paste"
 msgstr "Coller"
 
-#: src/bin/e_entry.c:532
+#: src/bin/e_entry.c:537
 msgid "Select All"
 msgstr "Tout sélectionner"
 
-#: src/bin/e_exec.c:217
-#: src/bin/e_exec.c:224
-#: src/bin/e_exec.c:236
-#: src/bin/e_exec.c:260
-#: src/bin/e_utils.c:230
+#: src/bin/e_exec.c:217 src/bin/e_exec.c:224 src/bin/e_exec.c:236
+#: src/bin/e_exec.c:260 src/bin/e_utils.c:230
 #: src/modules/conf_intl/e_int_config_imc.c:265
 #: src/modules/conf_intl/e_int_config_imc.c:513
 msgid "Run Error"
@@ -1193,12 +1278,15 @@ msgstr "Enlightenment n'est pas en mesure de déterminer le répertoire courant"
 #: src/bin/e_exec.c:225
 #, c-format
 msgid "Enlightenment was unable to change to directory:<br><br>%s"
-msgstr "Enlightenment n'est pas en mesure de changer de répertoire vers :<br><br>%s"
+msgstr ""
+"Enlightenment n'est pas en mesure de changer de répertoire vers :<br><br>%s"
 
 #: src/bin/e_exec.c:237
 #, c-format
 msgid "Enlightenment was unable to restore to directory:<br><br>%s"
-msgstr "Enlightenment n'est pas en mesure d'effectuer la restauration vers :<br><br>%s"
+msgstr ""
+"Enlightenment n'est pas en mesure d'effectuer la restauration vers :<br><br>"
+"%s"
 
 #: src/bin/e_exec.c:261
 #, c-format
@@ -1211,8 +1299,12 @@ msgstr "Erreur d'exécution de l'application"
 
 #: src/bin/e_exec.c:391
 #, c-format
-msgid "Enlightenment was unable to run the application:<br><br>%s<br><br>The application failed to start."
-msgstr "Enlightenment ne peut exécuter l'application :<br><br>%s<br><br>Son lancement a échoué."
+msgid ""
+"Enlightenment was unable to run the application:<br><br>%s<br><br>The "
+"application failed to start."
+msgstr ""
+"Enlightenment ne peut exécuter l'application :<br><br>%s<br><br>Son "
+"lancement a échoué."
 
 #: src/bin/e_exec.c:491
 msgid "Application Execution Error"
@@ -1279,27 +1371,25 @@ msgid "%s was interrupted by the signal number %i."
 msgstr "%s a été interrompu par le signal numéro %i."
 
 #: src/bin/e_exec.c:605
-msgid "***The remaining output has been truncated. Save the output to view.***\n"
-msgstr "***Le reste de la sortie a été tronqué. Enregistrez la sortie pour tout voir.***\n"
+msgid ""
+"***The remaining output has been truncated. Save the output to view.***\n"
+msgstr ""
+"***Le reste de la sortie a été tronqué. Enregistrez la sortie pour tout voir."
+"***\n"
 
-#: src/bin/e_exec.c:667
-#: src/bin/e_exec.c:741
-#: src/bin/e_exec.c:748
+#: src/bin/e_exec.c:667 src/bin/e_exec.c:741 src/bin/e_exec.c:748
 msgid "Error Logs"
 msgstr "Journaux des erreurs"
 
-#: src/bin/e_exec.c:673
-#: src/bin/e_exec.c:749
+#: src/bin/e_exec.c:673 src/bin/e_exec.c:749
 msgid "There was no error message."
 msgstr "Il n'y a eu aucun message d'erreur."
 
-#: src/bin/e_exec.c:677
-#: src/bin/e_exec.c:756
+#: src/bin/e_exec.c:677 src/bin/e_exec.c:756
 msgid "Save This Message"
 msgstr "Enregistrer ce message"
 
-#: src/bin/e_exec.c:681
-#: src/bin/e_exec.c:760
+#: src/bin/e_exec.c:681 src/bin/e_exec.c:760
 #, c-format
 msgid "This error log will be saved as %s/%s.log"
 msgstr "Ce journal d'erreur va être enregistré dans %s/%s.log"
@@ -1312,8 +1402,7 @@ msgstr "Information sur l'erreur"
 msgid "Error Signal Information"
 msgstr "Information sur le signal d'erreur"
 
-#: src/bin/e_exec.c:725
-#: src/bin/e_exec.c:732
+#: src/bin/e_exec.c:725 src/bin/e_exec.c:732
 msgid "Output Data"
 msgstr "Données de sortie"
 
@@ -1321,235 +1410,218 @@ msgstr "Données de sortie"
 msgid "There was no output."
 msgstr "Il n'y a eu aucune sortie."
 
-#: src/bin/e_fm.c:976
+#: src/bin/e_fm.c:977
 msgid "Nonexistent path"
 msgstr "Chemin inexistant"
 
-#: src/bin/e_fm.c:979
+#: src/bin/e_fm.c:980
 #, c-format
 msgid "%s doesn't exist."
 msgstr "%s n'existe pas."
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Mount Error"
 msgstr "Erreur au montage"
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Can't mount device"
 msgstr "Impossible de monter le périphérique"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Unmount Error"
 msgstr "Erreur lors du démontage"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Can't unmount device"
 msgstr "Impossible de démonter le périphérique"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Eject Error"
 msgstr "Erreur pendant l'éjection"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Can't eject device"
 msgstr "Impossible d'éjecter le périphérique"
 
-#: src/bin/e_fm.c:3748
+#: src/bin/e_fm.c:3781
 #, c-format
 msgid "%i Files"
 msgstr "%i Fichiers"
 
-#: src/bin/e_fm.c:6176
-#: src/bin/e_fm.c:7962
-#: src/bin/e_fm.c:8151
+#: src/bin/e_fm.c:6209 src/bin/e_fm.c:7995 src/bin/e_fm.c:8184
 msgid "Link"
 msgstr "Lien "
 
-#: src/bin/e_fm.c:6184
-#: src/bin/e_fm.c:9143
-#: src/bin/e_fm.c:9284
+#: src/bin/e_fm.c:6217 src/bin/e_fm.c:9176 src/bin/e_fm.c:9317
 msgid "Abort"
 msgstr "Annuler"
 
-#: src/bin/e_fm.c:7881
-#: src/bin/e_fm.c:8041
+#: src/bin/e_fm.c:7914 src/bin/e_fm.c:8074
 msgid "Inherit parent settings"
 msgstr "Hériter des options du parent"
 
-#: src/bin/e_fm.c:7890
-#: src/bin/e_fm.c:8050
+#: src/bin/e_fm.c:7923 src/bin/e_fm.c:8083
 #: src/modules/fileman/e_mod_config.c:219
 msgid "View Mode"
 msgstr "Mode d'affichage"
 
-#: src/bin/e_fm.c:7897
-#: src/bin/e_fm.c:8057
+#: src/bin/e_fm.c:7930 src/bin/e_fm.c:8090
 msgid "Refresh View"
 msgstr "Rafraîchir"
 
-#: src/bin/e_fm.c:7905
-#: src/bin/e_fm.c:8065
+#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8098
 msgid "Show Hidden Files"
 msgstr "Afficher les fichiers cachés"
 
-#: src/bin/e_fm.c:7917
-#: src/bin/e_fm.c:8077
+#: src/bin/e_fm.c:7950 src/bin/e_fm.c:8110
 msgid "Remember Ordering"
 msgstr "Mémoriser l'ordre"
 
-#: src/bin/e_fm.c:7926
-#: src/bin/e_fm.c:8086
+#: src/bin/e_fm.c:7959 src/bin/e_fm.c:8119
 msgid "Sort Now"
 msgstr "Classer maintenant"
 
-#: src/bin/e_fm.c:7938
-#: src/bin/e_fm.c:8101
+#: src/bin/e_fm.c:7971 src/bin/e_fm.c:8134
 #: src/modules/conf_paths/e_int_config_paths.c:205
 msgid "New Directory"
 msgstr "Nouveau dossier"
 
-#: src/bin/e_fm.c:8216
+#: src/bin/e_fm.c:8249
 msgid "Rename"
 msgstr "Renommer"
 
-#: src/bin/e_fm.c:8235
+#: src/bin/e_fm.c:8268
 msgid "Unmount"
 msgstr "Démonter"
 
-#: src/bin/e_fm.c:8240
+#: src/bin/e_fm.c:8273
 msgid "Mount"
 msgstr "Monter"
 
-#: src/bin/e_fm.c:8245
+#: src/bin/e_fm.c:8278
 msgid "Eject"
 msgstr "Éjecter"
 
-#: src/bin/e_fm.c:8257
+#: src/bin/e_fm.c:8290
 msgid "Application Properties"
 msgstr "Propriétés de l'application"
 
-#: src/bin/e_fm.c:8263
-#: src/bin/e_fm_prop.c:105
+#: src/bin/e_fm.c:8296 src/bin/e_fm_prop.c:105
 msgid "File Properties"
 msgstr "Propriétés du fichier"
 
-#: src/bin/e_fm.c:8500
-#: src/bin/e_fm.c:8553
+#: src/bin/e_fm.c:8533 src/bin/e_fm.c:8586
 msgid "Use default"
 msgstr "Valeur par défaut"
 
-#: src/bin/e_fm.c:8526
-#: src/modules/fileman/e_mod_config.c:224
+#: src/bin/e_fm.c:8559 src/modules/fileman/e_mod_config.c:224
 msgid "Grid Icons"
 msgstr "Icones alignés"
 
-#: src/bin/e_fm.c:8534
-#: src/modules/fileman/e_mod_config.c:226
+#: src/bin/e_fm.c:8567 src/modules/fileman/e_mod_config.c:226
 msgid "Custom Icons"
 msgstr "Icones personnalisés"
 
-#: src/bin/e_fm.c:8542
-#: src/modules/everything/evry_config.c:430
+#: src/bin/e_fm.c:8575 src/modules/everything/evry_config.c:430
 #: src/modules/everything/evry_config.c:460
 #: src/modules/fileman/e_mod_config.c:234
 msgid "List"
 msgstr "Liste"
 
-#: src/bin/e_fm.c:8568
+#: src/bin/e_fm.c:8601
 #, c-format
 msgid "Icon Size (%d)"
 msgstr "Taille de l'icone (%d)"
 
-#: src/bin/e_fm.c:8614
-#: src/bin/e_fm.c:8820
+#: src/bin/e_fm.c:8647 src/bin/e_fm.c:8853
 msgid "Set background..."
 msgstr "Définir le fond d'écran…"
 
-#: src/bin/e_fm.c:8619
-#: src/bin/e_fm.c:8864
+#: src/bin/e_fm.c:8652 src/bin/e_fm.c:8897
 msgid "Set overlay..."
 msgstr "Définir l'incrustation…"
 
-#: src/bin/e_fm.c:8718
-#: src/modules/conf_theme/e_int_config_theme.c:1032
+#: src/bin/e_fm.c:8751 src/modules/conf_theme/e_int_config_theme.c:1032
 msgid "Clear"
 msgstr "Effacer"
 
-#: src/bin/e_fm.c:8944
+#: src/bin/e_fm.c:8977
 msgid "Create a new Directory"
 msgstr "Créer un nouveau dossier"
 
-#: src/bin/e_fm.c:8945
+#: src/bin/e_fm.c:8978
 msgid "New Directory Name:"
 msgstr "Nom du nouveau dossier :"
 
-#: src/bin/e_fm.c:8999
+#: src/bin/e_fm.c:9032
 #, c-format
 msgid "Rename %s to:"
 msgstr "Renommer %s en :"
 
-#: src/bin/e_fm.c:9001
+#: src/bin/e_fm.c:9034
 msgid "Rename File"
 msgstr "Renommer le fichier"
 
-#: src/bin/e_fm.c:9142
-#: src/bin/e_fm.c:9283
+#: src/bin/e_fm.c:9175 src/bin/e_fm.c:9316
 msgid "Retry"
 msgstr "Réessayer"
 
-#: src/bin/e_fm.c:9146
-#: src/bin/e_fm.c:9289
+#: src/bin/e_fm.c:9179 src/bin/e_fm.c:9322
 msgid "Error"
 msgstr "Erreur"
 
-#: src/bin/e_fm.c:9149
+#: src/bin/e_fm.c:9182
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: src/bin/e_fm.c:9204
+#: src/bin/e_fm.c:9237
 msgid "No to all"
 msgstr "Non pour tout"
 
-#: src/bin/e_fm.c:9206
+#: src/bin/e_fm.c:9239
 msgid "Yes to all"
 msgstr "Oui pour tout"
 
-#: src/bin/e_fm.c:9209
+#: src/bin/e_fm.c:9242
 msgid "Warning"
 msgstr "Avertissement"
 
-#: src/bin/e_fm.c:9212
+#: src/bin/e_fm.c:9245
 #, c-format
 msgid "File already exists, overwrite?<br><hilight>%s</hilight>"
 msgstr "Le fichier existe déjà, écraser<br><hilight>%s</hilight> ?"
 
-#: src/bin/e_fm.c:9285
+#: src/bin/e_fm.c:9318
 msgid "Ignore this"
 msgstr "Ignorer"
 
-#: src/bin/e_fm.c:9286
+#: src/bin/e_fm.c:9319
 msgid "Ignore all"
 msgstr "Tout ignorer"
 
-#: src/bin/e_fm.c:9291
+#: src/bin/e_fm.c:9324
 #, c-format
 msgid "An error occurred while performing an operation.<br>%s"
 msgstr "Une erreur s'est produite lors d'une opération.<br>%s"
 
-#: src/bin/e_fm.c:9462
+#: src/bin/e_fm.c:9495
 msgid "Confirm Delete"
 msgstr "Confirmer la suppression"
 
-#: src/bin/e_fm.c:9467
+#: src/bin/e_fm.c:9500
 #, c-format
 msgid "Are you sure you want to delete<br><hilight>%s</hilight> ?"
 msgstr "Voulez-vous vraiment supprimer<br><hilight>%s</hilight> ?"
 
-#: src/bin/e_fm.c:9473
+#: src/bin/e_fm.c:9506
 #, c-format
-msgid "Are you sure you want to delete<br>the %d selected files in:<br><hilight>%s</hilight> ?"
-msgstr "Voulez-vous vraiment supprimer<br>les %d fichiers sélectionnés dans :<br><hilight>%s</hilight> ?"
+msgid ""
+"Are you sure you want to delete<br>the %d selected files in:<br><hilight>%s</"
+"hilight> ?"
+msgstr ""
+"Voulez-vous vraiment supprimer<br>les %d fichiers sélectionnés dans :"
+"<br><hilight>%s</hilight> ?"
 
 #: src/bin/e_fm_device.c:33
 #, c-format
@@ -1589,8 +1661,7 @@ msgstr "Périphérique amovible"
 msgid "File:"
 msgstr "Fichier :"
 
-#: src/bin/e_fm_prop.c:339
-#: src/bin/e_widget_fsel.c:347
+#: src/bin/e_fm_prop.c:339 src/bin/e_widget_fsel.c:347
 msgid "Size:"
 msgstr "Taille :"
 
@@ -1606,8 +1677,7 @@ msgstr "Type de fichier :"
 msgid "Permissions"
 msgstr "Permissions :"
 
-#: src/bin/e_fm_prop.c:361
-#: src/bin/e_widget_fsel.c:363
+#: src/bin/e_fm_prop.c:361 src/bin/e_widget_fsel.c:363
 msgid "Owner:"
 msgstr "Propriétaire :"
 
@@ -1627,8 +1697,7 @@ msgstr "Le propriétaire peut lire"
 msgid "Owner can write"
 msgstr "Le propriétaire peut écrire"
 
-#: src/bin/e_fm_prop.c:379
-#: src/bin/e_widget_fsel.c:310
+#: src/bin/e_fm_prop.c:379 src/bin/e_widget_fsel.c:310
 #: src/modules/conf_theme/e_int_config_icon_themes.c:263
 #: src/modules/conf_theme/e_int_config_transitions.c:199
 #: src/modules/conf_theme/e_int_config_theme.c:1040
@@ -1663,8 +1732,7 @@ msgstr "Information sur le lien"
 msgid "Select an Image"
 msgstr "Sélectionner une image"
 
-#: src/bin/e_gadcon.c:1378
-#: src/bin/e_int_border_menu.c:118
+#: src/bin/e_gadcon.c:1378 src/bin/e_int_border_menu.c:118
 msgid "Move to"
 msgstr "Déplacer vers"
 
@@ -1673,33 +1741,31 @@ msgid "Automatically scroll contents"
 msgstr "Défilement automatique"
 
 #: src/bin/e_gadcon.c:1434
-#: src/modules/gadman/e_mod_gadman.c:731
+#: src/modules/gadman/e_mod_gadman.c:729
 msgid "Plain"
 msgstr "En plein"
 
 #: src/bin/e_gadcon.c:1443
-#: src/modules/gadman/e_mod_gadman.c:739
+#: src/modules/gadman/e_mod_gadman.c:737
 msgid "Inset"
 msgstr "En creux"
 
-#: src/bin/e_gadcon.c:1452
-#: src/bin/e_int_config_modules.c:54
+#: src/bin/e_gadcon.c:1452 src/bin/e_int_config_modules.c:54
 #: src/modules/conf_theme/e_mod_main.c:30
 #: src/modules/dropshadow/e_mod_main.c:89
 msgid "Look"
 msgstr "Aspect"
 
-#: src/bin/e_gadcon.c:1463
-#: src/bin/e_widget_config_list.c:66
+#: src/bin/e_gadcon.c:1463 src/bin/e_widget_config_list.c:66
 #: src/modules/conf_applications/e_int_config_apps.c:239
 #: src/modules/conf_applications/e_int_config_apps.c:260
 #: src/modules/conf_applications/e_int_config_apps.c:280
-#: src/modules/gadman/e_mod_gadman.c:815
+#: src/modules/gadman/e_mod_gadman.c:813
 #: src/modules/ibar/e_mod_main.c:801
 msgid "Remove"
 msgstr "Supprimer"
 
-#: src/bin/e_gadcon.c:1991
+#: src/bin/e_gadcon.c:2007
 msgid "Stop moving"
 msgstr "Insérer"
 
@@ -1728,8 +1794,10 @@ msgid "Protect this window from me accidentally changing it"
 msgstr "Protéger la fenêtre pour que je ne la modifie pas accidentellement"
 
 #: src/bin/e_int_border_locks.c:287
-msgid "Protect this window from being accidentally closed because it is important"
-msgstr "Protéger la fenêtre d'une fermeture accidentelle car elle est importante"
+msgid ""
+"Protect this window from being accidentally closed because it is important"
+msgstr ""
+"Protéger la fenêtre d'une fermeture accidentelle car elle est importante"
 
 #: src/bin/e_int_border_locks.c:289
 msgid "Do not allow the border to change on this window"
@@ -1743,56 +1811,44 @@ msgstr "Mémoriser ces verrous pour la prochaine apparition de cette fenêtre"
 msgid "Lock program changing:"
 msgstr "Empêcher le programme de changer :"
 
-#: src/bin/e_int_border_locks.c:306
-#: src/bin/e_int_border_locks.c:325
-#: src/bin/e_int_border_remember.c:705
-#: src/bin/e_int_shelf_config.c:174
+#: src/bin/e_int_border_locks.c:306 src/bin/e_int_border_locks.c:325
+#: src/bin/e_int_border_remember.c:705 src/bin/e_int_shelf_config.c:174
 msgid "Position"
 msgstr "Position"
 
-#: src/bin/e_int_border_locks.c:308
-#: src/bin/e_int_border_locks.c:327
-#: src/bin/e_int_border_remember.c:708
-#: src/bin/e_int_shelf_config.c:185
+#: src/bin/e_int_border_locks.c:308 src/bin/e_int_border_locks.c:327
+#: src/bin/e_int_border_remember.c:708 src/bin/e_int_shelf_config.c:185
 #: src/modules/conf_theme/e_int_config_fonts.c:442
 #: src/modules/conf_theme/e_int_config_fonts.c:639
 #: src/modules/conf_theme/e_int_config_cursor.c:137
 msgid "Size"
 msgstr "Taille"
 
-#: src/bin/e_int_border_locks.c:310
-#: src/bin/e_int_border_locks.c:329
-#: src/bin/e_int_border_menu.c:87
-#: src/bin/e_int_border_prop.c:469
-#: src/bin/e_int_border_remember.c:711
-#: src/bin/e_int_shelf_config.c:132
+#: src/bin/e_int_border_locks.c:310 src/bin/e_int_border_locks.c:329
+#: src/bin/e_int_border_menu.c:87 src/bin/e_int_border_prop.c:469
+#: src/bin/e_int_border_remember.c:711 src/bin/e_int_shelf_config.c:132
 msgid "Stacking"
 msgstr "Empilement"
 
-#: src/bin/e_int_border_locks.c:312
-#: src/bin/e_int_border_locks.c:331
+#: src/bin/e_int_border_locks.c:312 src/bin/e_int_border_locks.c:331
 msgid "Iconified state"
 msgstr "État de minimisation"
 
-#: src/bin/e_int_border_locks.c:314
-#: src/bin/e_int_border_locks.c:333
+#: src/bin/e_int_border_locks.c:314 src/bin/e_int_border_locks.c:333
 #: src/bin/e_int_border_remember.c:723
 msgid "Stickiness"
 msgstr "État d'ancrage"
 
-#: src/bin/e_int_border_locks.c:316
-#: src/bin/e_int_border_locks.c:335
+#: src/bin/e_int_border_locks.c:316 src/bin/e_int_border_locks.c:335
 #: src/bin/e_int_border_remember.c:729
 msgid "Shaded state"
 msgstr "État d'enroulement"
 
-#: src/bin/e_int_border_locks.c:318
-#: src/bin/e_int_border_locks.c:337
+#: src/bin/e_int_border_locks.c:318 src/bin/e_int_border_locks.c:337
 msgid "Maximized state"
 msgstr "État de maximisation"
 
-#: src/bin/e_int_border_locks.c:320
-#: src/bin/e_int_border_locks.c:339
+#: src/bin/e_int_border_locks.c:320 src/bin/e_int_border_locks.c:339
 #: src/bin/e_int_border_remember.c:732
 msgid "Fullscreen state"
 msgstr "État de plein écran"
@@ -1801,8 +1857,7 @@ msgstr "État de plein écran"
 msgid "Lock me from changing:"
 msgstr "M'empêcher de changer :"
 
-#: src/bin/e_int_border_locks.c:341
-#: src/bin/e_int_border_remember.c:717
+#: src/bin/e_int_border_locks.c:341 src/bin/e_int_border_remember.c:717
 msgid "Border style"
 msgstr "Style de bordure"
 
@@ -1826,31 +1881,21 @@ msgstr "Mémoriser ces verrous"
 msgid "Window"
 msgstr "Fenêtre"
 
-#: src/bin/e_int_border_menu.c:138
-#: src/bin/e_int_config_modules.c:59
-#: src/bin/e_int_menus.c:230
-#: src/bin/e_shelf.c:1695
-#: src/modules/battery/e_mod_main.c:183
-#: src/modules/clock/e_mod_main.c:296
-#: src/modules/clock/e_mod_main.c:540
-#: src/modules/conf/e_conf.c:124
-#: src/modules/conf/e_conf.c:134
-#: src/modules/conf/e_mod_main.c:102
+#: src/bin/e_int_border_menu.c:138 src/bin/e_int_config_modules.c:59
+#: src/bin/e_int_menus.c:230 src/bin/e_shelf.c:1695
+#: src/modules/battery/e_mod_main.c:186 src/modules/clock/e_mod_main.c:296
+#: src/modules/clock/e_mod_main.c:540 src/modules/conf/e_conf.c:124
+#: src/modules/conf/e_conf.c:134 src/modules/conf/e_mod_main.c:102
 #: src/modules/conf_dialogs/e_mod_main.c:17
 #: src/modules/conf_theme/e_int_config_cursor.c:133
-#: src/modules/ibar/e_mod_main.c:307
-#: src/modules/ibar/e_mod_main.c:787
-#: src/modules/ibox/e_mod_main.c:299
-#: src/modules/ibox/e_mod_main.c:690
-#: src/modules/pager/e_mod_main.c:790
-#: src/modules/temperature/e_mod_main.c:233
-#: src/modules/mixer/e_mod_main.c:789
-#: src/modules/connman/e_mod_main.c:1315
+#: src/modules/ibar/e_mod_main.c:307 src/modules/ibar/e_mod_main.c:787
+#: src/modules/ibox/e_mod_main.c:299 src/modules/ibox/e_mod_main.c:690
+#: src/modules/pager/e_mod_main.c:790 src/modules/temperature/e_mod_main.c:233
+#: src/modules/mixer/e_mod_main.c:789 src/modules/connman/e_mod_main.c:1315
 msgid "Settings"
 msgstr "Configuration"
 
-#: src/bin/e_int_border_menu.c:307
-#: src/bin/e_int_border_prop.c:477
+#: src/bin/e_int_border_menu.c:307 src/bin/e_int_border_prop.c:477
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:121
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:145
 msgid "Fullscreen"
@@ -1894,8 +1939,7 @@ msgstr "Créer un raccourci clavier"
 msgid "Border"
 msgstr "Bordure"
 
-#: src/bin/e_int_border_menu.c:524
-#: src/bin/e_int_border_remember.c:621
+#: src/bin/e_int_border_menu.c:524 src/bin/e_int_border_remember.c:621
 #: src/bin/e_int_border_remember.c:714
 msgid "Locks"
 msgstr "Verrous"
@@ -1909,8 +1953,7 @@ msgstr "Mémoriser"
 msgid "ICCCM/NetWM"
 msgstr "ICCCM/NetWM"
 
-#: src/bin/e_int_border_menu.c:567
-#: src/bin/e_int_border_prop.c:472
+#: src/bin/e_int_border_menu.c:567 src/bin/e_int_border_prop.c:472
 msgid "Sticky"
 msgstr "Ancrée"
 
@@ -1969,32 +2012,22 @@ msgstr "Utiliser l'icone fourni par l'appli"
 msgid "Use User Defined Icon"
 msgstr "Utiliser l'icone défini par l'utilisateur"
 
-#: src/bin/e_int_border_menu.c:1113
-#: src/bin/e_int_border_remember.c:747
+#: src/bin/e_int_border_menu.c:1113 src/bin/e_int_border_remember.c:747
 msgid "Offer Resistance"
 msgstr "Offrir une résistance"
 
-#: src/bin/e_int_border_menu.c:1173
-#: src/modules/winlist/e_mod_main.c:26
+#: src/bin/e_int_border_menu.c:1173 src/modules/winlist/e_mod_main.c:26
 msgid "Window List"
 msgstr "Liste des fenêtres"
 
-#: src/bin/e_int_border_menu.c:1183
-#: src/modules/pager/e_mod_main.c:257
-#: src/modules/pager/e_mod_main.c:2796
-#: src/modules/pager/e_mod_main.c:2803
-#: src/modules/pager/e_mod_main.c:2810
-#: src/modules/pager/e_mod_main.c:2812
-#: src/modules/pager/e_mod_main.c:2814
-#: src/modules/pager/e_mod_main.c:2816
-#: src/modules/pager/e_mod_main.c:2818
-#: src/modules/pager/e_mod_main.c:2820
-#: src/modules/pager/e_mod_main.c:2853
-#: src/modules/pager/e_mod_main.c:2854
-#: src/modules/pager/e_mod_main.c:2855
-#: src/modules/pager/e_mod_main.c:2856
-#: src/modules/pager/e_mod_main.c:2857
-#: src/modules/pager/e_mod_main.c:2858
+#: src/bin/e_int_border_menu.c:1183 src/modules/pager/e_mod_main.c:257
+#: src/modules/pager/e_mod_main.c:2796 src/modules/pager/e_mod_main.c:2803
+#: src/modules/pager/e_mod_main.c:2810 src/modules/pager/e_mod_main.c:2812
+#: src/modules/pager/e_mod_main.c:2814 src/modules/pager/e_mod_main.c:2816
+#: src/modules/pager/e_mod_main.c:2818 src/modules/pager/e_mod_main.c:2820
+#: src/modules/pager/e_mod_main.c:2853 src/modules/pager/e_mod_main.c:2854
+#: src/modules/pager/e_mod_main.c:2855 src/modules/pager/e_mod_main.c:2856
+#: src/modules/pager/e_mod_main.c:2857 src/modules/pager/e_mod_main.c:2858
 msgid "Pager"
 msgstr "Pager"
 
@@ -2018,10 +2051,8 @@ msgstr "ICCCM"
 msgid "ICCCM Properties"
 msgstr "Propriétés ICCCM"
 
-#: src/bin/e_int_border_prop.c:419
-#: src/bin/e_int_border_remember.c:665
-#: src/bin/e_utils.c:1187
-#: src/modules/wizard/page_050.c:95
+#: src/bin/e_int_border_prop.c:419 src/bin/e_int_border_remember.c:665
+#: src/bin/e_utils.c:1187 src/modules/wizard/page_050.c:95
 msgid "Title"
 msgstr "Titre"
 
@@ -2029,8 +2060,7 @@ msgstr "Titre"
 msgid "Class"
 msgstr "Classe"
 
-#: src/bin/e_int_border_prop.c:422
-#: src/bin/e_int_border_prop.c:468
+#: src/bin/e_int_border_prop.c:422 src/bin/e_int_border_prop.c:468
 msgid "Icon Name"
 msgstr "Nom de l'icone"
 
@@ -2122,13 +2152,11 @@ msgstr "Modale"
 msgid "Shaded"
 msgstr "Enroulée"
 
-#: src/bin/e_int_border_prop.c:474
-#: src/bin/e_int_border_remember.c:744
+#: src/bin/e_int_border_prop.c:474 src/bin/e_int_border_remember.c:744
 msgid "Skip Taskbar"
 msgstr "Ignorer la barre des tâches"
 
-#: src/bin/e_int_border_prop.c:475
-#: src/bin/e_int_border_remember.c:741
+#: src/bin/e_int_border_prop.c:475 src/bin/e_int_border_remember.c:741
 msgid "Skip Pager"
 msgstr "Ignorer le Pager"
 
@@ -2145,16 +2173,45 @@ msgid "Window properties are not a unique match"
 msgstr "Les propriétés de la fenêtre sont partagées"
 
 #: src/bin/e_int_border_remember.c:310
-msgid "You are trying to ask Enlightenment to remember to apply<br>properties (such as size, location, border style etc.) to<br>a window that <hilight>does not have unique properties</hilight>.<br><br>This means it shares Name/Class, Transience, Role etc. properties<br>with more than 1 other window on the screen and remembering<br>properties for this window will apply to all other windows<br>that match these properties.<br><br>This is just a warning in case you did not intend this to happen.<br>If you did, simply press <hilight>Apply</hilight> or <hilight>OK</hilight> buttons<br>and your settings will be accepted. Press <hilight>Cancel</hilight> if you<br>are not sure and nothing will be affected."
-msgstr "Vous demandez à Enlightenment de mémoriser les<br>propriétés (telles que la taille, la position,<br>le style de bordure, etc.) d'une fenêtre sans<br><hilight>propriétés distinctives</hilight>.<br><br>Ce qui signifie qu'elle partage son nom et classe,<br>sa relation transitoire, son rôle, etc., avec au<br>moins une autre fenêtre à l'écran et que la<br>mémorisation des propriétés pour cette fenêtre<br>s'appliquera à toutes les autres fenêtres qui<br>partagent les mêmes propriétés.<br><br>Ceci n'est qu'un avertissement au cas où ce<br>n'était pas ce que vous recherchiez.<br>Cliquez sur <hilight>Appliquer</hilight> ou <hilight>OK</hilight> et<br>vos paramètres seront acceptés.<br>Cliquez sur <hilight>Fermer</hilight> si vous n'êtes pas sûr,<br>et rien ne sera modifié."
+msgid ""
+"You are trying to ask Enlightenment to remember to apply<br>properties (such "
+"as size, location, border style etc.) to<br>a window that <hilight>does not "
+"have unique properties</hilight>.<br><br>This means it shares Name/Class, "
+"Transience, Role etc. properties<br>with more than 1 other window on the "
+"screen and remembering<br>properties for this window will apply to all other "
+"windows<br>that match these properties.<br><br>This is just a warning in "
+"case you did not intend this to happen.<br>If you did, simply press "
+"<hilight>Apply</hilight> or <hilight>OK</hilight> buttons<br>and your "
+"settings will be accepted. Press <hilight>Cancel</hilight> if you<br>are not "
+"sure and nothing will be affected."
+msgstr ""
+"Vous demandez à Enlightenment de mémoriser les<br>propriétés (telles que la "
+"taille, la position,<br>le style de bordure, etc.) d'une fenêtre "
+"sans<br><hilight>propriétés distinctives</hilight>.<br><br>Ce qui signifie "
+"qu'elle partage son nom et classe,<br>sa relation transitoire, son rôle, "
+"etc., avec au<br>moins une autre fenêtre à l'écran et que la<br>mémorisation "
+"des propriétés pour cette fenêtre<br>s'appliquera à toutes les autres "
+"fenêtres qui<br>partagent les mêmes propriétés.<br><br>Ceci n'est qu'un "
+"avertissement au cas où ce<br>n'était pas ce que vous recherchiez."
+"<br>Cliquez sur <hilight>Appliquer</hilight> ou <hilight>OK</hilight> "
+"et<br>vos paramètres seront acceptés.<br>Cliquez sur <hilight>Fermer</"
+"hilight> si vous n'êtes pas sûr,<br>et rien ne sera modifié."
 
 #: src/bin/e_int_border_remember.c:516
 msgid "No match properties set"
 msgstr "Aucune propriété ne correspond"
 
 #: src/bin/e_int_border_remember.c:519
-msgid "You are trying to ask Enlightenment to remember to apply<br>properties (such as size, location, border style etc.) to<br>a window <hilight>without specifying how to remember it</hilight>.<br><br>You must specify at least 1 way of remembering this window."
-msgstr "Vous demandez à Enlightenment de mémoriser des<br>propriétés (telles que la taille, la position, le style de bordure, etc.)<br>d'une fenêtre <hilight>sans spécifier comment le faire</hilight>.<br><br>Vous devez spécifier au moins une méthode pour<br>mémoriser cette fenêtre."
+msgid ""
+"You are trying to ask Enlightenment to remember to apply<br>properties (such "
+"as size, location, border style etc.) to<br>a window <hilight>without "
+"specifying how to remember it</hilight>.<br><br>You must specify at least 1 "
+"way of remembering this window."
+msgstr ""
+"Vous demandez à Enlightenment de mémoriser des<br>propriétés (telles que la "
+"taille, la position, le style de bordure, etc.)<br>d'une fenêtre "
+"<hilight>sans spécifier comment le faire</hilight>.<br><br>Vous devez "
+"spécifier au moins une méthode pour<br>mémoriser cette fenêtre."
 
 #: src/bin/e_int_border_remember.c:617
 msgid "Nothing"
@@ -2168,8 +2225,7 @@ msgstr "Taille et position"
 msgid "Size, Position and Locks"
 msgstr "Taille, position et verrous"
 
-#: src/bin/e_int_border_remember.c:625
-#: src/modules/conf/e_mod_main.c:245
+#: src/bin/e_int_border_remember.c:625 src/modules/conf/e_mod_main.c:245
 msgid "All"
 msgstr "Tout"
 
@@ -2247,14 +2303,12 @@ msgstr "Utilitaires"
 
 #: src/bin/e_int_config_modules.c:55
 #: src/modules/everything/evry_plug_files.c:1585
-#: src/modules/fileman/e_mod_main.c:56
-#: src/modules/fileman/e_mod_main.c:76
+#: src/modules/fileman/e_mod_main.c:56 src/modules/fileman/e_mod_main.c:76
 #: src/modules/fileman/e_mod_main.c:420
 msgid "Files"
 msgstr "Fichiers"
 
-#: src/bin/e_int_config_modules.c:56
-#: src/modules/everything/e_mod_main.c:69
+#: src/bin/e_int_config_modules.c:56 src/modules/everything/e_mod_main.c:69
 msgid "Launcher"
 msgstr "Lanceur"
 
@@ -2279,8 +2333,7 @@ msgstr "Activer"
 msgid "Unload"
 msgstr "Désactiver"
 
-#: src/bin/e_int_config_modules.c:307
-#: src/bin/e_int_config_modules.c:591
+#: src/bin/e_int_config_modules.c:307 src/bin/e_int_config_modules.c:591
 msgid "No modules selected."
 msgstr "Aucun module sélectionné."
 
@@ -2296,8 +2349,7 @@ msgstr "Contenu du rack"
 msgid "Toolbar Contents"
 msgstr "Contenu de la barre d'outils"
 
-#: src/bin/e_int_gadcon_config.c:155
-#: src/modules/gadman/e_mod_config.c:118
+#: src/bin/e_int_gadcon_config.c:155 src/modules/gadman/e_mod_config.c:118
 #: src/modules/gadman/e_mod_config.c:134
 msgid "Add Gadget"
 msgstr "Ajouter un gadget"
@@ -2306,8 +2358,7 @@ msgstr "Ajouter un gadget"
 msgid "Remove Gadget"
 msgstr "Supprimer ce gadget"
 
-#: src/bin/e_int_toolbar_config.c:30
-#: src/bin/e_toolbar.c:339
+#: src/bin/e_int_toolbar_config.c:30 src/bin/e_toolbar.c:339
 msgid "Toolbar Settings"
 msgstr "Paramétrage de la barre d'outils"
 
@@ -2320,8 +2371,14 @@ msgid "Input Method Error"
 msgstr "Erreur du système de saisie"
 
 #: src/bin/e_intl.c:353
-msgid "Error starting the input method executable<br><br>please make sure that your input<br>method configuration is correct and<br>that your configuration's<br>executable is in your PATH<br>"
-msgstr "Erreur lors du démarrage du système de saisie.<br><br>Veuillez vérifier que la configuration du système<br>de saisie est correcte et que l'exécutable est<br>dans votre PATH.<br>"
+msgid ""
+"Error starting the input method executable<br><br>please make sure that your "
+"input<br>method configuration is correct and<br>that your "
+"configuration's<br>executable is in your PATH<br>"
+msgstr ""
+"Erreur lors du démarrage du système de saisie.<br><br>Veuillez vérifier que "
+"la configuration du système<br>de saisie est correcte et que l'exécutable "
+"est<br>dans votre PATH.<br>"
 
 #: src/bin/e_int_menus.c:99
 msgid "Main"
@@ -2344,16 +2401,14 @@ msgstr "Applications favorites"
 msgid "Applications"
 msgstr "Applications"
 
-#: src/bin/e_int_menus.c:151
-#: src/bin/e_int_menus.c:1126
+#: src/bin/e_int_menus.c:151 src/bin/e_int_menus.c:1126
 #: src/modules/conf_window_manipulation/e_mod_main.c:17
 #: src/modules/conf_window_remembers/e_mod_main.c:14
 #: src/modules/winlist/e_mod_main.c:25
 msgid "Windows"
 msgstr "Fenêtres"
 
-#: src/bin/e_int_menus.c:161
-#: src/bin/e_int_menus.c:1180
+#: src/bin/e_int_menus.c:161 src/bin/e_int_menus.c:1180
 msgid "Lost Windows"
 msgstr "Fenêtres orphelines"
 
@@ -2361,8 +2416,7 @@ msgstr "Fenêtres orphelines"
 msgid "About"
 msgstr "À propos"
 
-#: src/bin/e_int_menus.c:192
-#: src/modules/conf_theme/e_int_config_cursor.c:146
+#: src/bin/e_int_menus.c:192 src/modules/conf_theme/e_int_config_cursor.c:146
 #: src/modules/conf_theme/e_mod_main.c:35
 #: src/modules/conf_theme/e_mod_main.c:70
 #: src/modules/conf_theme/e_mod_main.c:179
@@ -2373,8 +2427,7 @@ msgstr "Thème"
 msgid "Virtual"
 msgstr "Virtuel"
 
-#: src/bin/e_int_menus.c:289
-#: src/modules/conf_shelves/e_mod_main.c:23
+#: src/bin/e_int_menus.c:289 src/modules/conf_shelves/e_mod_main.c:23
 #: src/modules/conf_shelves/e_mod_main.c:27
 #: src/modules/conf_shelves/e_mod_main.c:74
 msgid "Shelves"
@@ -2392,13 +2445,11 @@ msgstr "(Aucune application)"
 msgid "Set Virtual Desktops"
 msgstr "Paramétrer les bureaux"
 
-#: src/bin/e_int_menus.c:1132
-#: src/bin/e_int_menus.c:1316
+#: src/bin/e_int_menus.c:1132 src/bin/e_int_menus.c:1316
 msgid "(No Windows)"
 msgstr "(Aucune fenêtre)"
 
-#: src/bin/e_int_menus.c:1226
-#: src/bin/e_int_menus.c:1328
+#: src/bin/e_int_menus.c:1226 src/bin/e_int_menus.c:1328
 msgid "No name!!"
 msgstr "Pas de nom !"
 
@@ -2468,7 +2519,7 @@ msgstr "Délai avant masquage"
 #: src/bin/e_int_shelf_config.c:217
 #, c-format
 msgid "%.1f seconds"
-msgstr "%.1f secondes"
+msgstr "%.1f seconde(s)"
 
 #: src/bin/e_int_shelf_config.c:223
 msgid "Hide duration"
@@ -2478,7 +2529,7 @@ msgstr "Vitesse du masquage"
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:852
 #, c-format
 msgid "%.2f seconds"
-msgstr "%.2f secondes"
+msgstr "%.2f seconde(s)"
 
 #: src/bin/e_int_shelf_config.c:232
 msgid "Auto Hide"
@@ -2555,29 +2606,30 @@ msgid ""
 "Enlightenment cannot set up a USER signal handler.\n"
 "Perhaps you are out of memory?"
 msgstr ""
-"Enlightenment ne peut pas initialiser le gestionnaire de signal UTILISATEUR.\n"
+"Enlightenment ne peut pas initialiser le gestionnaire de signal "
+"UTILISATEUR.\n"
 "Peut-être êtes-vous à court de mémoire ?"
 
-#: src/bin/e_main.c:274
-msgid "Enlightenment cannot initialize Ecore_IMF!\n"
-msgstr "Enlightenment ne peut pas initialiser Ecore_IMF !\n"
-
-#: src/bin/e_main.c:284
+#: src/bin/e_main.c:273
 msgid "Enlightenment cannot initialize Ecore_File!\n"
 msgstr "Enlightenment ne peut pas initialiser Ecore_File!\n"
 
-#: src/bin/e_main.c:293
+#: src/bin/e_main.c:282
 msgid "Enlightenment cannot initialize Ecore_Con!\n"
 msgstr "Enlightenment ne peut pas initialiser Ecore_Con !\n"
 
-#: src/bin/e_main.c:302
+#: src/bin/e_main.c:291
 msgid "Enlightenment cannot initialize Ecore_Ipc!\n"
 msgstr "Enlightenment ne peut pas initialiser Ecore_Ipc !\n"
 
-#: src/bin/e_main.c:313
+#: src/bin/e_main.c:302
 msgid "Enlightenment cannot initialize Ecore_X!\n"
 msgstr "Enlightenment ne peut pas initialiser Ecore_X !\n"
 
+#: src/bin/e_main.c:314
+msgid "Enlightenment cannot initialize Ecore_IMF!\n"
+msgstr "Enlightenment ne peut pas initialiser Ecore_IMF !\n"
+
 #: src/bin/e_main.c:324
 msgid "Enlightenment cannot initialize Ecore_Evas!\n"
 msgstr "Enlightenment ne peut pas initialiser Ecore_Evas !\n"
@@ -2624,11 +2676,7 @@ msgstr ""
 msgid "Enlightenment cannot initialize E_Xinerama!\n"
 msgstr "Enlightenment ne peut pas initialiser E_Xinerama !\n"
 
-#: src/bin/e_main.c:397
-msgid "Enlightenment cannot initialize E_Randr!\n"
-msgstr "Enlightenment ne peut pas initialiser E_Randr !\n"
-
-#: src/bin/e_main.c:415
+#: src/bin/e_main.c:406
 msgid ""
 "Enlightenment cannot create directories in your home directory.\n"
 "Perhaps you have no home directory or the disk is full?"
@@ -2637,21 +2685,26 @@ msgstr ""
 "Peut-être n'avez-vous pas de dossier personnel,\n"
 "ou que votre disque dur est plein ?"
 
-#: src/bin/e_main.c:425
+#: src/bin/e_main.c:416
 msgid "Enlightenment cannot set up its file registry system."
 msgstr "Enlightenment ne peut pas initialiser son registre de fichiers."
 
-#: src/bin/e_main.c:434
+#: src/bin/e_main.c:425
 msgid "Enlightenment cannot set up its config system."
 msgstr "Enlightenment ne peut pas initialiser son système de configuration."
 
+#: src/bin/e_main.c:436
+msgid "Enlightenment cannot initialize E_Randr!\n"
+msgstr "Enlightenment ne peut pas initialiser E_Randr !\n"
+
 #: src/bin/e_main.c:445
 msgid "Enlightenment cannot set up its environment."
 msgstr "Enlightenment ne peut pas configurer son environnement."
 
 #: src/bin/e_main.c:458
 msgid "Enlightenment cannot set up its scale system."
-msgstr "Enlightenment ne peut pas initialiser son système de redimensionnement."
+msgstr ""
+"Enlightenment ne peut pas initialiser son système de redimensionnement."
 
 #: src/bin/e_main.c:467
 msgid "Enlightenment cannot set up its pointer system."
@@ -2683,7 +2736,8 @@ msgstr "Démarrage du support multilingue"
 
 #: src/bin/e_main.c:545
 msgid "Enlightenment cannot set up its intl system."
-msgstr "Enlightenment ne peut pas initialiser son système d'internationalisation."
+msgstr ""
+"Enlightenment ne peut pas initialiser son système d'internationalisation."
 
 #: src/bin/e_main.c:554
 msgid ""
@@ -2749,7 +2803,8 @@ msgstr "Configuration du verrouillage d'écran"
 
 #: src/bin/e_main.c:644
 msgid "Enlightenment cannot set up its desk locking system."
-msgstr "Enlightenment ne peut pas configurer son système de verrouillage d'écran."
+msgstr ""
+"Enlightenment ne peut pas configurer son système de verrouillage d'écran."
 
 #: src/bin/e_main.c:651
 msgid "Setup Popups"
@@ -2773,7 +2828,9 @@ msgstr "Configuration des contrôles du système"
 
 #: src/bin/e_main.c:682
 msgid "Enlightenment cannot initialize the System Command system.\n"
-msgstr "Enlightenment ne peut pas initialiser son gestionnaire de commandes système.\n"
+msgstr ""
+"Enlightenment ne peut pas initialiser son gestionnaire de commandes "
+"système.\n"
 
 #: src/bin/e_main.c:689
 msgid "Setup Actions"
@@ -2821,14 +2878,15 @@ msgstr "Configuration des périphériques d'entrée"
 
 #: src/bin/e_main.c:752
 msgid "Enlightenment cannot set up its grab input handling system."
-msgstr "Enlightenment ne peut pas configurer son gestionnaire de réservation de périphériques d'entrée."
+msgstr ""
+"Enlightenment ne peut pas configurer son gestionnaire de réservation de "
+"périphériques d'entrée."
 
 #: src/bin/e_main.c:759
 msgid "Setup Modules"
 msgstr "Configuration des modules"
 
-#: src/bin/e_main.c:763
-#: src/bin/e_main.c:839
+#: src/bin/e_main.c:763 src/bin/e_main.c:839
 msgid "Enlightenment cannot set up its module system."
 msgstr "Enlightenment ne peut pas configurer son système de modules."
 
@@ -2846,7 +2904,8 @@ msgstr "Configuration des classes de couleurs"
 
 #: src/bin/e_main.c:785
 msgid "Enlightenment cannot set up its color class system."
-msgstr "Enlightenment ne peut pas configurer son système de classes de couleurs."
+msgstr ""
+"Enlightenment ne peut pas configurer son système de classes de couleurs."
 
 #: src/bin/e_main.c:792
 msgid "Setup Gadcon"
@@ -2854,7 +2913,8 @@ msgstr "Configuration de Gadcon"
 
 #: src/bin/e_main.c:796
 msgid "Enlightenment cannot set up its gadget control system."
-msgstr "Enlightenment ne peut pas configurer son système de contrôle des gadgets."
+msgstr ""
+"Enlightenment ne peut pas configurer son système de contrôle des gadgets."
 
 #: src/bin/e_main.c:803
 msgid "Setup Wallpaper"
@@ -2862,7 +2922,8 @@ msgstr "Configuration du fond d'écran"
 
 #: src/bin/e_main.c:807
 msgid "Enlightenment cannot set up its desktop background system."
-msgstr "Enlightenment ne peut pas configurer son gestionnaire de fonds d'écran."
+msgstr ""
+"Enlightenment ne peut pas configurer son gestionnaire de fonds d'écran."
 
 #: src/bin/e_main.c:814
 msgid "Setup Mouse"
@@ -2901,34 +2962,38 @@ msgid "Enlightenment cannot initialize the XSettings system.\n"
 msgstr "Enlightenment ne peut pas initialiser le système Xsettings.\n"
 
 #: src/bin/e_main.c:877
+msgid "Enlightenment cannot initialize the Update system.\n"
+msgstr "Enlightenment ne peut pas initialiser son système d'actualisation.\n"
+
+#: src/bin/e_main.c:886
 msgid "Setup Desktop Environment"
 msgstr "Configuration de l'environnement de bureau"
 
-#: src/bin/e_main.c:881
+#: src/bin/e_main.c:890
 msgid "Enlightenment cannot initialize its desktop environment.\n"
 msgstr "Enlightenment ne peut pas initialiser son environnement de bureau.\n"
 
-#: src/bin/e_main.c:889
+#: src/bin/e_main.c:898
 msgid "Setup File Ordering"
 msgstr "Configuration du classement des fichiers"
 
-#: src/bin/e_main.c:893
+#: src/bin/e_main.c:902
 msgid "Enlightenment cannot set up its order file system."
 msgstr "Enlightenment ne peut pas configurer sa gestion des fichiers."
 
-#: src/bin/e_main.c:908
+#: src/bin/e_main.c:917
 msgid "Load Modules"
 msgstr "Activer les modules"
 
-#: src/bin/e_main.c:938
+#: src/bin/e_main.c:947
 msgid "Configure Shelves"
 msgstr "Configurer les racks"
 
-#: src/bin/e_main.c:949
+#: src/bin/e_main.c:958
 msgid "Almost Done"
-msgstr "Presque fini..."
+msgstr "Bientôt fini..."
 
-#: src/bin/e_main.c:1094
+#: src/bin/e_main.c:1103
 #, c-format
 msgid ""
 "Options:\n"
@@ -2940,9 +3005,11 @@ msgid ""
 "\t\tgiven the geometry. Add as many as you like. They all\n"
 "\t\treplace the real xinerama screens, if any. This can\n"
 "\t\tbe used to simulate xinerama.\n"
-"\t\tEG: -fake-xinerama-screen 800x600+0+0 -fake-xinerama-screen 800x600+800+0\n"
+"\t\tEG: -fake-xinerama-screen 800x600+0+0 -fake-xinerama-screen "
+"800x600+800+0\n"
 "\t-profile CONF_PROFILE\n"
-"\t\tUse the configuration profile CONF_PROFILE instead of the user selected default or just \"default\".\n"
+"\t\tUse the configuration profile CONF_PROFILE instead of the user selected "
+"default or just \"default\".\n"
 "\t-good\n"
 "\t\tBe good.\n"
 "\t-evil\n"
@@ -2963,9 +3030,11 @@ msgstr ""
 "\t\ten précisant la géométrie. Vous pouvez en ajouter autant\n"
 "\t\tque vous le désirez. Ils remplaceront les écrans xinerama réels,\n"
 "\t\tle cas échéant. On peut se servir de ça pour simuler xinerama.\n"
-"\t\tExemple : -fake-xinerama-screen 800x600+0+0 -fake-xinerama-screen 800x600+800+0\n"
+"\t\tExemple : -fake-xinerama-screen 800x600+0+0 -fake-xinerama-screen "
+"800x600+800+0\n"
 "\t-profile PROFIL_CONFIG\n"
-"\t\tUtiliser le profil de configuration PROFIL_CONFIG à la place du profil par défaut choisi par\n"
+"\t\tUtiliser le profil de configuration PROFIL_CONFIG à la place du profil "
+"par défaut choisi par\n"
 "\t\tl'utilisateur ou du simple « default » (prédéfini).\n"
 "\t-good\n"
 "\t\tGentil.\n"
@@ -2974,11 +3043,13 @@ msgstr ""
 "\t-psychotic\n"
 "\t\tPsychopathe.\n"
 "\t-locked\n"
-"\t\tDémarrer avec le verrouillage de l'écran activé, afin que le mot de passe soit demandé.\n"
+"\t\tDémarrer avec le verrouillage de l'écran activé, afin que le mot de "
+"passe soit demandé.\n"
 "\t-i-really-know-what-i-am-doing-and-accept-full-responsibility-for-it\n"
-"\t\tSi vous avez besoin d'afficher l'aide, alors cette option n'est pas pour vous.\n"
+"\t\tSi vous avez besoin d'afficher l'aide, alors cette option n'est pas pour "
+"vous.\n"
 
-#: src/bin/e_main.c:1147
+#: src/bin/e_main.c:1156
 msgid ""
 "You are executing enlightenment directly. This is\n"
 "bad. Please do not execute the \"enlightenment\"\n"
@@ -2994,11 +3065,11 @@ msgstr ""
 "des chemins et de la gestion de tout autre service\n"
 "nécessaire, avant même le démarrage de enlightenment.\n"
 
-#: src/bin/e_main.c:1426
+#: src/bin/e_main.c:1435
 msgid "Testing Format Support"
 msgstr "Test du support des formats"
 
-#: src/bin/e_main.c:1430
+#: src/bin/e_main.c:1439
 msgid ""
 "Enlightenment found Evas can't create a buffer canvas. Please check\n"
 "Evas has Software Buffer engine support.\n"
@@ -3006,52 +3077,99 @@ msgstr ""
 "Enlightenment a détecté que Evas ne peut créer un canevas en mémoire.\n"
 "Vérifiez que Evas supporte le moteur de rendu logiciel en mémoire.\n"
 
-#: src/bin/e_main.c:1442
-msgid "Enlightenment found Evas can't load SVG files. Check Evas has SVG loader support.\n"
-msgstr "Enlightenment a détecté que Evas ne peut charger les fichiers SVG. Vérifiez le support de SVG dans Evas.\n"
+#: src/bin/e_main.c:1451
+msgid ""
+"Enlightenment found Evas can't load SVG files. Check Evas has SVG loader "
+"support.\n"
+msgstr ""
+"Enlightenment a détecté que Evas ne peut charger les fichiers SVG. Vérifiez "
+"le support de SVG dans Evas.\n"
 
-#: src/bin/e_main.c:1452
-msgid "Enlightenment found Evas can't load JPEG files. Check Evas has JPEG loader support.\n"
-msgstr "Enlightenment a détecté que Evas ne peut charger les fichiers JPEG. Vérifiez le support de JPEG dans Evas.\n"
+#: src/bin/e_main.c:1461
+msgid ""
+"Enlightenment found Evas can't load JPEG files. Check Evas has JPEG loader "
+"support.\n"
+msgstr ""
+"Enlightenment a détecté que Evas ne peut charger les fichiers JPEG. Vérifiez "
+"le support de JPEG dans Evas.\n"
 
-#: src/bin/e_main.c:1462
-msgid "Enlightenment found Evas can't load PNG files. Check Evas has PNG loader support.\n"
-msgstr "Enlightenment a détecté que Evas ne peut charger les fichiers PNG. Vérifiez le support de PNG dans Evas.\n"
+#: src/bin/e_main.c:1471
+msgid ""
+"Enlightenment found Evas can't load PNG files. Check Evas has PNG loader "
+"support.\n"
+msgstr ""
+"Enlightenment a détecté que Evas ne peut charger les fichiers PNG. Vérifiez "
+"le support de PNG dans Evas.\n"
 
-#: src/bin/e_main.c:1472
-msgid "Enlightenment found Evas can't load EET files. Check Evas has EET loader support.\n"
-msgstr "Enlightenment a détecté que Evas ne peut charger les fichiers EET. Vérifiez le support de EET dans Evas.\n"
+#: src/bin/e_main.c:1481
+msgid ""
+"Enlightenment found Evas can't load EET files. Check Evas has EET loader "
+"support.\n"
+msgstr ""
+"Enlightenment a détecté que Evas ne peut charger les fichiers EET. Vérifiez "
+"le support de EET dans Evas.\n"
 
-#: src/bin/e_main.c:1486
+#: src/bin/e_main.c:1495
 msgid ""
-"Enlightenment found Evas can't load the 'Sans' font. Check Evas has fontconfig\n"
+"Enlightenment found Evas can't load the 'Sans' font. Check Evas has "
+"fontconfig\n"
 "support and system fontconfig defines a 'Sans' font.\n"
 msgstr ""
-"Enlightenment a détecté que Evas ne peut charger la police « Sans ». Vérifiez que Evas \n"
-"contient le support de fontconfig et que le système prend en charge la police « Sans ».\n"
+"Enlightenment a détecté que Evas ne peut charger la police « Sans ». "
+"Vérifiez que Evas \n"
+"contient le support de fontconfig et que le système prend en charge la "
+"police « Sans ».\n"
 
-#: src/bin/e_main.c:1677
+#: src/bin/e_main.c:1686
 #, c-format
-msgid "Enlightenment crashed early on start and has<br>been restarted. There was an error loading<br>module named: %s. This module has been disabled<br>and will not be loaded."
-msgstr "Enlightenment a planté au démarrage et a<br>été redémarré. L'erreur s'est produite lors du<br>chargement du module : %s.<br>Ce module est désactivé et ne sera pas chargé."
+msgid ""
+"Enlightenment crashed early on start and has<br>been restarted. There was an "
+"error loading<br>module named: %s. This module has been disabled<br>and will "
+"not be loaded."
+msgstr ""
+"Enlightenment a planté au démarrage et a<br>été redémarré. L'erreur s'est "
+"produite lors du<br>chargement du module : %s.<br>Ce module est désactivé et "
+"ne sera pas chargé."
 
-#: src/bin/e_main.c:1682
-#: src/bin/e_main.c:1699
+#: src/bin/e_main.c:1691 src/bin/e_main.c:1708
 msgid "Enlightenment crashed early on start and has been restarted"
 msgstr "Enlightenment a planté au démarrage et a été redémarré."
 
-#: src/bin/e_main.c:1683
+#: src/bin/e_main.c:1692
 #, c-format
-msgid "Enlightenment crashed early on start and has been restarted.<br>There was an error loading module named: %s<br><br>This module has been disabled and will not be loaded."
-msgstr "Enlightenment a planté au démarrage et a été redémarré.<br>L'erreur s'est produite lors du chargement du module : %s.<br><br>Ce module est désactivé et ne sera pas chargé."
+msgid ""
+"Enlightenment crashed early on start and has been restarted.<br>There was an "
+"error loading module named: %s<br><br>This module has been disabled and will "
+"not be loaded."
+msgstr ""
+"Enlightenment a planté au démarrage et a été redémarré.<br>L'erreur s'est "
+"produite lors du chargement du module : %s.<br><br>Ce module est désactivé "
+"et ne sera pas chargé."
 
-#: src/bin/e_main.c:1692
-msgid "Enlightenment crashed early on start and has<br>been restarted. All modules have been disabled<br>and will not be loaded to help remove any problem<br>modules from your configuration. The module<br>configuration dialog should let you select your<br>modules again."
-msgstr "Enlightenment a planté au démarrage et a<br>été redémarré. Tous les modules ont été désactivés<br>et ne seront pas chargés pour vous aider à supprimer<br>les modules problématiques de votre configuration.<br>Le dialogue de configuration des modules vous permettra<br>de recharger vos modules."
+#: src/bin/e_main.c:1701
+msgid ""
+"Enlightenment crashed early on start and has<br>been restarted. All modules "
+"have been disabled<br>and will not be loaded to help remove any "
+"problem<br>modules from your configuration. The module<br>configuration "
+"dialog should let you select your<br>modules again."
+msgstr ""
+"Enlightenment a planté au démarrage et a<br>été redémarré. Tous les modules "
+"ont été désactivés<br>et ne seront pas chargés pour vous aider à "
+"supprimer<br>les modules problématiques de votre configuration.<br>Le "
+"dialogue de configuration des modules vous permettra<br>de recharger vos "
+"modules."
 
-#: src/bin/e_main.c:1700
-msgid "Enlightenment crashed early on start and has been restarted.<br>All modules have been disabled and will not be loaded to help<br>remove any problem modules from your configuration.<br><br>The module configuration dialog should let you select your<br>modules again."
-msgstr "Enlightenment a planté au démarrage et a été redémarré.<br>Tous les modules ont été désactivés et ne seront pas chargés pour vous<br>aider à supprimer les modules problématiques de votre configuration.<br><br>Le dialogue de configuration des modules vous permettra<br>de recharger vos modules."
+#: src/bin/e_main.c:1709
+msgid ""
+"Enlightenment crashed early on start and has been restarted.<br>All modules "
+"have been disabled and will not be loaded to help<br>remove any problem "
+"modules from your configuration.<br><br>The module configuration dialog "
+"should let you select your<br>modules again."
+msgstr ""
+"Enlightenment a planté au démarrage et a été redémarré.<br>Tous les modules "
+"ont été désactivés et ne seront pas chargés pour vous<br>aider à supprimer "
+"les modules problématiques de votre configuration.<br><br>Le dialogue de "
+"configuration des modules vous permettra<br>de recharger vos modules."
 
 #: src/bin/e_module.c:96
 #, c-format
@@ -3060,20 +3178,26 @@ msgstr "Chargement du module : %s"
 
 #: src/bin/e_module.c:134
 #, c-format
-msgid "There was an error loading module named: %s<br>No module named %s could be found in the<br>module search directories.<br>"
-msgstr "Une erreur est survenue lors du chargement du module nommé : %s<br>Aucun module nommé %s n'a été trouvé<br>dans les dossiers de recherche du module.<br>"
+msgid ""
+"There was an error loading module named: %s<br>No module named %s could be "
+"found in the<br>module search directories.<br>"
+msgstr ""
+"Une erreur est survenue lors du chargement du module nommé : %s<br>Aucun "
+"module nommé %s n'a été trouvé<br>dans les dossiers de recherche du module."
+"<br>"
 
-#: src/bin/e_module.c:137
-#: src/bin/e_module.c:150
-#: src/bin/e_module.c:168
+#: src/bin/e_module.c:137 src/bin/e_module.c:150 src/bin/e_module.c:168
 msgid "Error loading Module"
 msgstr "Erreur de chargement du module"
 
-#: src/bin/e_module.c:145
-#: src/bin/e_module.c:162
+#: src/bin/e_module.c:145 src/bin/e_module.c:162
 #, c-format
-msgid "There was an error loading module named: %s<br>The full path to this module is:<br>%s<br>The error reported was:<br>%s<br>"
-msgstr "Erreur lors du chargement du module nommé : %s<br>Le chemin d'accès de ce module est :<br>%s<br>L'erreur retournée est :<br>%s<br>"
+msgid ""
+"There was an error loading module named: %s<br>The full path to this module "
+"is:<br>%s<br>The error reported was:<br>%s<br>"
+msgstr ""
+"Erreur lors du chargement du module nommé : %s<br>Le chemin d'accès de ce "
+"module est :<br>%s<br>L'erreur retournée est :<br>%s<br>"
 
 #: src/bin/e_module.c:167
 msgid "Module does not contain all needed functions"
@@ -3081,8 +3205,14 @@ msgstr "Le module ne contient pas toutes les fonctions nécessaires"
 
 #: src/bin/e_module.c:182
 #, c-format
-msgid "Module API Error<br>Error initializing Module: %s<br>It requires a minimum module API version of: %i.<br>The module API advertized by Enlightenment is: %i.<br>"
-msgstr "Erreur de l' API du module.<br>Erreur d'initialisation du module : %s<br>La version minimale de l'API du module requise est : %i.<br>La version de l'API retournée par Enlightenment est : %i.<br>"
+msgid ""
+"Module API Error<br>Error initializing Module: %s<br>It requires a minimum "
+"module API version of: %i.<br>The module API advertized by Enlightenment is: "
+"%i.<br>"
+msgstr ""
+"Erreur de l' API du module.<br>Erreur d'initialisation du module : %s<br>La "
+"version minimale de l'API du module requise est : %i.<br>La version de l'API "
+"retournée par Enlightenment est : %i.<br>"
 
 #: src/bin/e_module.c:187
 #, c-format
@@ -3094,21 +3224,29 @@ msgid "Would you like to unload this module?<br>"
 msgstr "Voulez-vous désactiver ce module ?<br>"
 
 #: src/bin/e_screensaver.c:139
-msgid "You disabled screensaver too fast.<br><br>Would you like to enable <b>presentation</b> mode and temporarily disable screen saver, lock and power saving?"
-msgstr "Vous avez désactivé l'écran de veille trop vite...<br><br>Voulez-vous activer le mode  <b>présentation</b> et désactiver temporairement l'écran de veille, le verrouillage et la gestion de l'énergie ?"
+msgid ""
+"You disabled screensaver too fast.<br><br>Would you like to enable "
+"<b>presentation</b> mode and temporarily disable screen saver, lock and "
+"power saving?"
+msgstr ""
+"Vous avez désactivé l'écran de veille trop vite...<br><br>Voulez-vous "
+"activer le mode  <b>présentation</b> et désactiver temporairement l'écran de "
+"veille, le verrouillage et la gestion de l'énergie ?"
 
 #: src/bin/e_shelf.c:165
 msgid "Shelf #"
 msgstr "Rack …"
 
-#: src/bin/e_shelf.c:1304
-#: src/modules/conf_shelves/e_int_config_shelf.c:291
+#: src/bin/e_shelf.c:1304 src/modules/conf_shelves/e_int_config_shelf.c:291
 msgid "Are you sure you want to delete this shelf?"
 msgstr "Voulez-vous vraiment supprimer ce rack ?"
 
 #: src/bin/e_shelf.c:1305
-msgid "You requested to delete this shelf.<br><br>Are you sure you want to delete it?"
-msgstr "Vous avez demandé à supprimer ce rack.<br><br>Voulez-vous vraiment le faire ?"
+msgid ""
+"You requested to delete this shelf.<br><br>Are you sure you want to delete "
+"it?"
+msgstr ""
+"Vous avez demandé à supprimer ce rack.<br><br>Voulez-vous vraiment le faire ?"
 
 #: src/bin/e_shelf.c:1680
 msgid "Stop Moving/Resizing Gadgets"
@@ -3118,8 +3256,7 @@ msgstr "Finir de déplacer/redimensionner des gadgets"
 msgid "Begin Moving/Resizing Gadgets"
 msgstr "Déplacer/Redimensionner des gadgets"
 
-#: src/bin/e_shelf.c:1690
-#: src/modules/conf_shelves/e_int_config_shelf.c:84
+#: src/bin/e_shelf.c:1690 src/modules/conf_shelves/e_int_config_shelf.c:84
 #: src/modules/ibar/e_mod_main.c:781
 msgid "Contents"
 msgstr "Contenu"
@@ -3132,17 +3269,22 @@ msgstr "Démarrage"
 msgid "Checking System Permissions"
 msgstr "Vérification des permissions du système"
 
-#: src/bin/e_sys.c:221
-#: src/bin/e_sys.c:232
-#: src/bin/e_sys.c:241
+#: src/bin/e_sys.c:221 src/bin/e_sys.c:232 src/bin/e_sys.c:241
 #: src/bin/e_sys.c:250
 msgid "System Check Done"
 msgstr "Vérification du système terminée"
 
 #: src/bin/e_sys.c:317
 #, c-format
-msgid "Logout is taking too long.<br>Some applications refuse to close.<br>Do you want to finish the logout<br>anyway without closing these<br>applications first?<br><br>Auto logout in %d seconds."
-msgstr "La fermeture de la session est trop longue.<br>Certaines applications refusent de se terminer.<br>Voulez-vous forcer la fin de cette session<br>sans attendre la fermeture des applications ?<br><br>Fermeture automatique dans %d secondes."
+msgid ""
+"Logout is taking too long.<br>Some applications refuse to close.<br>Do you "
+"want to finish the logout<br>anyway without closing these<br>applications "
+"first?<br><br>Auto logout in %d seconds."
+msgstr ""
+"La fermeture de la session est trop longue.<br>Certaines applications "
+"refusent de se terminer.<br>Voulez-vous forcer la fin de cette "
+"session<br>sans attendre la fermeture des applications ?<br><br>Fermeture "
+"automatique dans %d secondes."
 
 #: src/bin/e_sys.c:377
 msgid "Logout problems"
@@ -3166,35 +3308,54 @@ msgstr "Fermeture de la session…"
 
 #: src/bin/e_sys.c:426
 msgid "Logout in progress.<br><hilight>Please wait.</hilight>"
-msgstr "Fermeture de session en cours.<br><hilight>Veuillez patienter.</hilight>"
+msgstr ""
+"Fermeture de session en cours.<br><hilight>Veuillez patienter.</hilight>"
 
-#: src/bin/e_sys.c:453
-#: src/bin/e_sys.c:503
+#: src/bin/e_sys.c:453 src/bin/e_sys.c:503
 msgid "Enlightenment is busy with another request"
 msgstr "Enlightenment est occupé à traiter une autre requête"
 
 #: src/bin/e_sys.c:458
-msgid "Logging out.<br>You cannot perform other system actions<br>once a logout has begun."
-msgstr "Fermeture de session en cours.<br>Vous ne pouvez pas effectuer d'autres actions système<br>une fois que la fermeture de session est amorcée."
+msgid ""
+"Logging out.<br>You cannot perform other system actions<br>once a logout has "
+"begun."
+msgstr ""
+"Fermeture de session en cours.<br>Vous ne pouvez pas effectuer d'autres "
+"actions système<br>une fois que la fermeture de session est amorcée."
 
 #: src/bin/e_sys.c:464
-msgid "Powering off.<br>You cannot do any other system actions<br>once a shutdown has been started."
-msgstr "Extinction du système en cours.<br>Vous ne pouvez pas effectuer d'autres actions système<br>pendant l'arrêt de votre ordinateur."
+msgid ""
+"Powering off.<br>You cannot do any other system actions<br>once a shutdown "
+"has been started."
+msgstr ""
+"Extinction du système en cours.<br>Vous ne pouvez pas effectuer d'autres "
+"actions système<br>pendant l'arrêt de votre ordinateur."
 
 #: src/bin/e_sys.c:469
-msgid "Resetting.<br>You cannot do any other system actions<br>once a reboot has begun."
-msgstr "Relance en cours.<br>Vous ne pouvez pas effectuer d'autres actions système<br>lorsqu'un redémarrage est amorcé."
+msgid ""
+"Resetting.<br>You cannot do any other system actions<br>once a reboot has "
+"begun."
+msgstr ""
+"Relance en cours.<br>Vous ne pouvez pas effectuer d'autres actions "
+"système<br>lorsqu'un redémarrage est amorcé."
 
 #: src/bin/e_sys.c:474
-msgid "Suspending.<br>Until suspend is complete you cannot perform<br>any other system actions."
-msgstr "Mise en veille en cours.<br>Vous ne pouvez pas effectuer d'autres actions système<br>pendant ce temps."
+msgid ""
+"Suspending.<br>Until suspend is complete you cannot perform<br>any other "
+"system actions."
+msgstr ""
+"Mise en veille en cours.<br>Vous ne pouvez pas effectuer d'autres actions "
+"système<br>pendant ce temps."
 
 #: src/bin/e_sys.c:479
-msgid "Hibernating.<br>You cannot perform any other system actions<br>until this is complete."
-msgstr "Mise en hibernation.<br>Vous ne pouvez pas effectuer d'autres actions système<br>tant que ce n'est pas terminé."
+msgid ""
+"Hibernating.<br>You cannot perform any other system actions<br>until this is "
+"complete."
+msgstr ""
+"Mise en hibernation.<br>Vous ne pouvez pas effectuer d'autres actions "
+"système<br>tant que ce n'est pas terminé."
 
-#: src/bin/e_sys.c:484
-#: src/bin/e_sys.c:521
+#: src/bin/e_sys.c:484 src/bin/e_sys.c:521
 msgid "EEK! This should not happen"
 msgstr "ARGH ! ça ne devrait pas se produire…"
 
@@ -3266,8 +3427,7 @@ msgstr "Déplacer/Redimensionner des éléments"
 msgid "Set Toolbar Contents"
 msgstr "Définir le contenu de la barre d'outils"
 
-#: src/bin/e_utils.c:231
-#: src/modules/conf_intl/e_int_config_imc.c:266
+#: src/bin/e_utils.c:231 src/modules/conf_intl/e_int_config_imc.c:266
 #: src/modules/conf_intl/e_int_config_imc.c:514
 #, c-format
 msgid "Enlightenment was unable to fork a child process:<br><br>%s<br>"
@@ -3278,8 +3438,14 @@ msgid "Cannot exit - immortal windows."
 msgstr "Impossible de quitter : fenêtres immortelles."
 
 #: src/bin/e_utils.c:276
-msgid "Some windows are left still around with the Lifespan lock enabled. This means<br>that Enlightenment will not allow itself to exit until these windows have<br>been closed or have the lifespan lock removed.<br>"
-msgstr "Des fenêtres sont toujours présentes car elles ont été verrouillées.<br>Enlightenment n'autorisera pas la fin de session tant que ces<br>fenêtres n'auront pas été fermées, ou déverrouillées.<br>"
+msgid ""
+"Some windows are left still around with the Lifespan lock enabled. This "
+"means<br>that Enlightenment will not allow itself to exit until these "
+"windows have<br>been closed or have the lifespan lock removed.<br>"
+msgstr ""
+"Des fenêtres sont toujours présentes car elles ont été verrouillées."
+"<br>Enlightenment n'autorisera pas la fin de session tant que "
+"ces<br>fenêtres n'auront pas été fermées, ou déverrouillées.<br>"
 
 #: src/bin/e_utils.c:871
 #, c-format
@@ -3341,12 +3507,10 @@ msgstr "il y a %li heure(s)"
 msgid "%li Minutes ago"
 msgstr "il y a %li minutes"
 
-#: src/bin/e_utils.c:924
-#: src/modules/conf_dialogs/e_int_config_profiles.c:274
+#: src/bin/e_utils.c:924 src/modules/conf_dialogs/e_int_config_profiles.c:274
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1177
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1179
-#: src/modules/wizard/page_020.c:19
-#: src/modules/wizard/page_020.c:30
+#: src/modules/wizard/page_020.c:19 src/modules/wizard/page_020.c:30
 msgid "Unknown"
 msgstr "Inconnu"
 
@@ -3400,18 +3564,43 @@ msgid "%3.0f%%"
 msgstr "%3.0f%%"
 
 #: src/bin/e_utils.c:1529
-msgid "Configuration data needed upgrading. Your old configuration<br> has been wiped and a new set of defaults initialized. This<br>will happen regularly during development, so don't report a<br>bug. This simply means the module needs new configuration<br>data by default for usable functionality that your old<br>configuration simply lacks. This new set of defaults will fix<br>that by adding it in. You can re-configure things now to your<br>liking. Sorry for the inconvenience.<br>"
-msgstr "La configuration a dû être mise à jour. Votre ancienne configuration<br>a été supprimée et de nouveaux paramètres par défaut sont en place.<br>Cela risque d'arriver en phase de développement, aussi est-il inutile<br>de faire un rapport de bogue. Cela signifie simplement que le module a besoin<br>de cette mise à niveau pour être à nouveau fonctionnel.<br>Vous pouvez maintenant tout reconfigurer selon votre goût.<br>Désolé pour la gêne occasionnée.<br>"
+msgid ""
+"Configuration data needed upgrading. Your old configuration<br> has been "
+"wiped and a new set of defaults initialized. This<br>will happen regularly "
+"during development, so don't report a<br>bug. This simply means the module "
+"needs new configuration<br>data by default for usable functionality that "
+"your old<br>configuration simply lacks. This new set of defaults will "
+"fix<br>that by adding it in. You can re-configure things now to "
+"your<br>liking. Sorry for the inconvenience.<br>"
+msgstr ""
+"La configuration a dû être mise à jour. Votre ancienne configuration<br>a "
+"été supprimée et de nouveaux paramètres par défaut sont en place.<br>Cela "
+"risque d'arriver en phase de développement, aussi est-il inutile<br>de faire "
+"un rapport de bogue. Cela signifie simplement que le module a besoin<br>de "
+"cette mise à niveau pour être à nouveau fonctionnel.<br>Vous pouvez "
+"maintenant tout reconfigurer selon votre goût.<br>Désolé pour la gêne "
+"occasionnée.<br>"
 
-#: src/bin/e_utils.c:1542
-#: src/bin/e_utils.c:1566
+#: src/bin/e_utils.c:1542 src/bin/e_utils.c:1566
 #, c-format
 msgid "%s Configuration Updated"
 msgstr "Configuration de %s à jour"
 
 #: src/bin/e_utils.c:1555
-msgid "Your module configuration is NEWER than the module version. This is very<br>strange. This should not happen unless you downgraded<br>the module or copied the configuration from a place where<br>a newer version of the module was running. This is bad and<br>as a precaution your configuration has been now restored to<br>defaults. Sorry for the inconvenience.<br>"
-msgstr "Votre configuration du module est PLUS RÉCENTE que la version<br>actuelle du module. C'est vraiment étonnant. Cela ne devrait<br>pas se produire à moins que vous n'ayez installé une version<br>antérieure ou copié la configuration du module depuis une machine sur<br>laquelle une version plus récente était en cours. Ce n'est<br>pas bon et, par mesure de précaution, les valeurs par<br>défaut de votre configuration ont été restaurées.<br>Désolé pour le désagrément.<br>"
+msgid ""
+"Your module configuration is NEWER than the module version. This is "
+"very<br>strange. This should not happen unless you downgraded<br>the module "
+"or copied the configuration from a place where<br>a newer version of the "
+"module was running. This is bad and<br>as a precaution your configuration "
+"has been now restored to<br>defaults. Sorry for the inconvenience.<br>"
+msgstr ""
+"Votre configuration du module est PLUS RÉCENTE que la version<br>actuelle du "
+"module. C'est vraiment étonnant. Cela ne devrait<br>pas se produire à moins "
+"que vous n'ayez installé une version<br>antérieure ou copié la configuration "
+"du module depuis une machine sur<br>laquelle une version plus récente était "
+"en cours. Ce n'est<br>pas bon et, par mesure de précaution, les valeurs "
+"par<br>défaut de votre configuration ont été restaurées.<br>Désolé pour le "
+"désagrément.<br>"
 
 #: src/bin/e_widget_config_list.c:60
 #: src/modules/conf_applications/e_int_config_apps.c:235
@@ -3469,15 +3658,13 @@ msgstr "Vous"
 msgid "Protected"
 msgstr "Protégé"
 
-#: src/bin/e_widget_fsel.c:715
-#: src/bin/e_widget_fsel.c:724
+#: src/bin/e_widget_fsel.c:715 src/bin/e_widget_fsel.c:724
 #: src/bin/e_widget_fsel.c:733
 #, c-format
 msgid "Read Only"
 msgstr "Lecture seule"
 
-#: src/bin/e_widget_fsel.c:722
-#: src/bin/e_widget_fsel.c:731
+#: src/bin/e_widget_fsel.c:722 src/bin/e_widget_fsel.c:731
 #, c-format
 msgid "Forbidden"
 msgstr "Interdit"
@@ -3486,70 +3673,74 @@ msgstr "Interdit"
 msgid "Read-Write"
 msgstr "Lecture-Écriture"
 
-#: src/modules/battery/e_mod_config.c:60
+#: src/modules/battery/e_mod_config.c:63
 msgid "Battery Monitor Settings"
 msgstr "Paramétrage du moniteur de batterie"
 
-#: src/modules/battery/e_mod_config.c:126
+#: src/modules/battery/e_mod_config.c:132
 msgid "Show alert when battery is low"
 msgstr "Afficher une alerte dès que la batterie est faible"
 
-#: src/modules/battery/e_mod_config.c:211
+#: src/modules/battery/e_mod_config.c:136
+msgid "Use desktop notifications for alert."
+msgstr "Notifier l'alerte sur le bureau."
+
+#: src/modules/battery/e_mod_config.c:233
 msgid "Check every:"
 msgstr "Contrôler tous les :"
 
-#: src/modules/battery/e_mod_config.c:213
+#: src/modules/battery/e_mod_config.c:235
 #: src/modules/conf_performance/e_int_config_performance.c:121
 #: src/modules/temperature/e_mod_config.c:233
 #, c-format
 msgid "%1.0f ticks"
 msgstr "%1.0f tics"
 
-#: src/modules/battery/e_mod_config.c:217
+#: src/modules/battery/e_mod_config.c:239
 msgid "Hibernate when below:"
 msgstr "Mettre en sommeil en dessous de :"
 
-#: src/modules/battery/e_mod_config.c:219
-#: src/modules/battery/e_mod_config.c:238
+#: src/modules/battery/e_mod_config.c:241
+#: src/modules/battery/e_mod_config.c:260
 #, c-format
 msgid "%1.0f %%"
 msgstr "%1.0f %%"
 
-#: src/modules/battery/e_mod_config.c:223
+#: src/modules/battery/e_mod_config.c:245
 msgid "Polling"
 msgstr "Interrogation"
 
-#: src/modules/battery/e_mod_config.c:227
+#: src/modules/battery/e_mod_config.c:249
 msgid "Show low battery alert"
 msgstr "Afficher une alerte de batterie faible"
 
-#: src/modules/battery/e_mod_config.c:231
+#: src/modules/battery/e_mod_config.c:253
 msgid "Alert when at:"
 msgstr "Alerte quand le niveau est à :"
 
-#: src/modules/battery/e_mod_config.c:234
+#: src/modules/battery/e_mod_config.c:256
 #, c-format
 msgid "%1.0f min"
 msgstr "%1.0f min"
 
-#: src/modules/battery/e_mod_config.c:242
+#: src/modules/battery/e_mod_config.c:264
 msgid "Auto dismiss in..."
 msgstr "Éliminer automatiquement dans…"
 
-#: src/modules/battery/e_mod_config.c:247
+#: src/modules/battery/e_mod_config.c:269
 #, c-format
 msgid "%1.0f sec"
 msgstr "%1.0f s"
 
-#: src/modules/battery/e_mod_config.c:254
+#: src/modules/battery/e_mod_config.c:276
 msgid "Alert"
 msgstr "Alerte"
 
-#: src/modules/battery/e_mod_config.c:260
+#: src/modules/battery/e_mod_config.c:282
 msgid "Auto Detect"
 msgstr "Auto-détection"
 
-#: src/modules/battery/e_mod_config.c:263
+#: src/modules/battery/e_mod_config.c:285
 #: src/modules/conf_applications/e_mod_main.c:52
 #: src/modules/conf_display/e_mod_main.c:40
 #: src/modules/conf_theme/e_mod_main.c:23
@@ -3557,66 +3748,60 @@ msgstr "Auto-détection"
 msgid "Internal"
 msgstr "Interne"
 
-#: src/modules/battery/e_mod_config.c:267
+#: src/modules/battery/e_mod_config.c:289
 #: src/modules/temperature/e_mod_config.c:271
 msgid "udev"
 msgstr "udev"
 
-#: src/modules/battery/e_mod_config.c:270
+#: src/modules/battery/e_mod_config.c:292
 msgid "Fuzzy Mode"
 msgstr "Mode pondéré"
 
-#: src/modules/battery/e_mod_config.c:274
+#: src/modules/battery/e_mod_config.c:296
 msgid "HAL"
 msgstr "HAL"
 
-#: src/modules/battery/e_mod_config.c:279
+#: src/modules/battery/e_mod_config.c:301
 #: src/modules/temperature/e_mod_config.c:273
 msgid "Hardware"
 msgstr "Interface"
 
-#: src/modules/battery/e_mod_main.c:145
+#: src/modules/battery/e_mod_main.c:148 src/modules/battery/e_mod_main.c:443
 msgid "Battery"
 msgstr "Batterie"
 
-#: src/modules/battery/e_mod_main.c:455
+#: src/modules/battery/e_mod_main.c:446 src/modules/battery/e_mod_main.c:477
 msgid "Your battery is low!"
 msgstr "La batterie est faible !"
 
-#: src/modules/battery/e_mod_main.c:457
+#: src/modules/battery/e_mod_main.c:447 src/modules/battery/e_mod_main.c:479
 msgid "AC power is recommended."
 msgstr "Branchement sur le secteur recommandé."
 
-#: src/modules/battery/e_mod_main.c:532
+#: src/modules/battery/e_mod_main.c:554
 msgid "N/A"
 msgstr "N/A"
 
-#: src/modules/battery/e_mod_main.c:612
-#: src/modules/battery/e_mod_main.c:614
-#: src/modules/battery/e_mod_main.c:621
-#: src/modules/battery/e_mod_main.c:623
+#: src/modules/battery/e_mod_main.c:634 src/modules/battery/e_mod_main.c:636
+#: src/modules/battery/e_mod_main.c:643 src/modules/battery/e_mod_main.c:645
 msgid "ERROR"
 msgstr "ERREUR"
 
-#: src/modules/battery/e_mod_main.c:723
+#: src/modules/battery/e_mod_main.c:758
 msgid "Battery Meter"
 msgstr "Surveillance de la batterie"
 
-#: src/modules/clock/e_mod_main.c:652
-#: src/modules/clock/e_mod_main.c:783
+#: src/modules/clock/e_mod_main.c:652 src/modules/clock/e_mod_main.c:783
 #: src/modules/clock/e_mod_main.c:797
 msgid "Clock"
 msgstr "Horloge"
 
-#: src/modules/clock/e_mod_main.c:783
-#: src/modules/clock/e_mod_main.c:797
+#: src/modules/clock/e_mod_main.c:783 src/modules/clock/e_mod_main.c:797
 msgid "Show calendar"
 msgstr "Afficher le calendrier"
 
-#: src/modules/conf/e_mod_main.c:264
-#: src/modules/conf/e_mod_main.c:268
-#: src/modules/conf/e_mod_main.c:367
-#: src/modules/conf/e_mod_main.c:474
+#: src/modules/conf/e_mod_main.c:264 src/modules/conf/e_mod_main.c:268
+#: src/modules/conf/e_mod_main.c:367 src/modules/conf/e_mod_main.c:474
 msgid "Settings Panel"
 msgstr "Panneau de contrôle"
 
@@ -3625,12 +3810,39 @@ msgid "Configuration Panel"
 msgstr "Panneau de configuration"
 
 #: src/modules/conf/e_mod_main.c:295
-msgid "Configuration Panel Module Configuration data needed upgrading. Your old configuration<br> has been wiped and a new set of defaults initialized. This<br>will happen regularly during development, so don't report a<br>bug. This simply means the module needs new configuration<br>data by default for usable functionality that your old<br>configuration simply lacks. This new set of defaults will fix<br>that by adding it in. You can re-configure things now to your<br>liking. Sorry for the inconvenience.<br>"
-msgstr "La configuration du module Panneau de contrôle a dû être mise à jour. <br>Votre ancienne configuration a été supprimée et de nouveaux paramètres<br>par défaut sont en place. Cela risque d'arriver en phase de<br>développement, aussi est-il inutile de faire un rapport de bogue.<br>Cela signifie simplement que le module a besoin<br>de cette mise à niveau pour être à nouveau fonctionnel.<br>Vous pouvez maintenant tout reconfigurer selon votre goût.<br>Désolé pour la gêne occasionnée.<br>"
+msgid ""
+"Configuration Panel Module Configuration data needed upgrading. Your old "
+"configuration<br> has been wiped and a new set of defaults initialized. "
+"This<br>will happen regularly during development, so don't report a<br>bug. "
+"This simply means the module needs new configuration<br>data by default for "
+"usable functionality that your old<br>configuration simply lacks. This new "
+"set of defaults will fix<br>that by adding it in. You can re-configure "
+"things now to your<br>liking. Sorry for the inconvenience.<br>"
+msgstr ""
+"La configuration du module Panneau de contrôle a dû être mise à jour. "
+"<br>Votre ancienne configuration a été supprimée et de nouveaux "
+"paramètres<br>par défaut sont en place. Cela risque d'arriver en phase "
+"de<br>développement, aussi est-il inutile de faire un rapport de bogue."
+"<br>Cela signifie simplement que le module a besoin<br>de cette mise à "
+"niveau pour être à nouveau fonctionnel.<br>Vous pouvez maintenant tout "
+"reconfigurer selon votre goût.<br>Désolé pour la gêne occasionnée.<br>"
 
 #: src/modules/conf/e_mod_main.c:312
-msgid "Your Configuration Panel Module configuration is NEWER than the module version. This is very<br>strange. This should not happen unless you downgraded<br>the module or copied the configuration from a place where<br>a newer version of the module was running. This is bad and<br>as a precaution your configuration has been now restored to<br>defaults. Sorry for the inconvenience.<br>"
-msgstr "Votre configuration du module Panneau de contrôle est PLUS RÉCENTE que la version<br>actuelle du module. C'est vraiment étonnant. Cela ne devrait pas se produire, à moins<br>que vous n'ayez installé une version antérieure ou copié la configuration du module<br>depuis une machine sur laquelle une version plus récente était en cours. Ce n'est<br>pas bon et, par mesure de précaution, les valeurs par défaut de votre configuration<br>ont été restaurées.<br>Désolé pour le désagrément.<br>"
+msgid ""
+"Your Configuration Panel Module configuration is NEWER than the module "
+"version. This is very<br>strange. This should not happen unless you "
+"downgraded<br>the module or copied the configuration from a place where<br>a "
+"newer version of the module was running. This is bad and<br>as a precaution "
+"your configuration has been now restored to<br>defaults. Sorry for the "
+"inconvenience.<br>"
+msgstr ""
+"Votre configuration du module Panneau de contrôle est PLUS RÉCENTE que la "
+"version<br>actuelle du module. C'est vraiment étonnant. Cela ne devrait pas "
+"se produire, à moins<br>que vous n'ayez installé une version antérieure ou "
+"copié la configuration du module<br>depuis une machine sur laquelle une "
+"version plus récente était en cours. Ce n'est<br>pas bon et, par mesure de "
+"précaution, les valeurs par défaut de votre configuration<br>ont été "
+"restaurées.<br>Désolé pour le désagrément.<br>"
 
 #: src/modules/conf/e_mod_main.c:443
 msgid "Presentation"
@@ -3738,12 +3950,10 @@ msgid "Dialog Settings"
 msgstr "Paramétrage des boîtes de dialogue"
 
 #: src/modules/conf_dialogs/e_int_config_dialogs.c:109
-#: src/modules/conf_performance/e_int_config_engine.c:95
+#: src/modules/conf_performance/e_int_config_engine.c:86
 #: src/modules/conf_theme/e_int_config_fonts.c:651
-#: src/modules/everything/evry_config.c:519
-#: src/modules/ibox/e_mod_config.c:96
-#: src/modules/mixer/conf_gadget.c:191
-#: src/modules/mixer/conf_module.c:91
+#: src/modules/everything/evry_config.c:519 src/modules/ibox/e_mod_config.c:96
+#: src/modules/mixer/conf_gadget.c:191 src/modules/mixer/conf_module.c:91
 msgid "General Settings"
 msgstr "Paramètres généraux"
 
@@ -3787,23 +3997,48 @@ msgstr "Profils"
 
 #: src/modules/conf_display/e_int_config_display.c:127
 #, c-format
-msgid "Does this look OK? <hilight>Save</hilight> if it does, or Restore if not.<br>If you do not press a button, the old resolution of<br>%dx%d at %d Hz will be restored in %d seconds."
-msgstr "Cela vous convient ? Cliquez sur <hilight>Enregistrer</hilight> si c'est le cas, ou Restaurer sinon.<br>Si vous ne cliquez pas, la précédente résolution de<br>%dx%d à %d Hz sera restaurée dans %d secondes."
+msgid ""
+"Does this look OK? <hilight>Save</hilight> if it does, or Restore if not."
+"<br>If you do not press a button, the old resolution of<br>%dx%d at %d Hz "
+"will be restored in %d seconds."
+msgstr ""
+"Cela vous convient ? Cliquez sur <hilight>Enregistrer</hilight> si c'est le "
+"cas, ou Restaurer sinon.<br>Si vous ne cliquez pas, la précédente résolution "
+"de<br>%dx%d à %d Hz sera restaurée dans %d secondes."
 
 #: src/modules/conf_display/e_int_config_display.c:134
 #, c-format
-msgid "Does this look OK? <hilight>Save</hilight> if it does, or Restore if not.<br>If you do not press a button, the old resolution of<br>%dx%d will be restored in %d seconds."
-msgstr "Cela vous convient ? Cliquez sur <hilight>Enregistrer</hilight> si c'est le cas, sur Restaurer sinon.<br>Si vous ne cliquez pas, la précédente résolution de<br>%dx%d sera restaurée dans %d secondes."
+msgid ""
+"Does this look OK? <hilight>Save</hilight> if it does, or Restore if not."
+"<br>If you do not press a button, the old resolution of<br>%dx%d will be "
+"restored in %d seconds."
+msgstr ""
+"Cela vous convient ? Cliquez sur <hilight>Enregistrer</hilight> si c'est le "
+"cas, sur Restaurer sinon.<br>Si vous ne cliquez pas, la précédente "
+"résolution de<br>%dx%d sera restaurée dans %d secondes."
 
 #: src/modules/conf_display/e_int_config_display.c:144
 #, c-format
-msgid "Does this look OK? <hilight>Save</hilight> if it does, or Restore if not.<br>If you do not press a button, the old resolution of<br>%dx%d at %d Hz will be restored <hilight>IMMEDIATELY</hilight>."
-msgstr "Cela vous convient ? Cliquez sur <hilight>Enregistrer</hilight> si c'est le cas, sur Restaurer sinon.<br>Si vous ne cliquez pas, la précédente résolution de<br>%dx%d à %d Hz sera restaurée <hilight>IMMÉDIATEMENT</hilight>."
+msgid ""
+"Does this look OK? <hilight>Save</hilight> if it does, or Restore if not."
+"<br>If you do not press a button, the old resolution of<br>%dx%d at %d Hz "
+"will be restored <hilight>IMMEDIATELY</hilight>."
+msgstr ""
+"Cela vous convient ? Cliquez sur <hilight>Enregistrer</hilight> si c'est le "
+"cas, sur Restaurer sinon.<br>Si vous ne cliquez pas, la précédente "
+"résolution de<br>%dx%d à %d Hz sera restaurée <hilight>IMMÉDIATEMENT</"
+"hilight>."
 
 #: src/modules/conf_display/e_int_config_display.c:151
 #, c-format
-msgid "Does this look OK? <hilight>Save</hilight> if it does, or Restore if not.<br>If you do not press a button, the old resolution of<br>%dx%d will be restored <hilight>IMMEDIATELY</hilight>."
-msgstr "Cela vous convient ? Cliquez sur <hilight>Enregistrer</hilight> si c'est le cas, sur Restaurer sinon.<br>Si vous ne cliquez pas, la précédente résolution de<br>%dx%d sera restaurée <hilight>IMMÉDIATEMENT</hilight>."
+msgid ""
+"Does this look OK? <hilight>Save</hilight> if it does, or Restore if not."
+"<br>If you do not press a button, the old resolution of<br>%dx%d will be "
+"restored <hilight>IMMEDIATELY</hilight>."
+msgstr ""
+"Cela vous convient ? Cliquez sur <hilight>Enregistrer</hilight> si c'est le "
+"cas, sur Restaurer sinon.<br>Si vous ne cliquez pas, la précédente "
+"résolution de<br>%dx%d sera restaurée <hilight>IMMÉDIATEMENT</hilight>."
 
 #: src/modules/conf_display/e_int_config_display.c:188
 msgid "Resolution change"
@@ -3846,16 +4081,36 @@ msgid "Missing Features"
 msgstr "Fonctionnalités manquantes"
 
 #: src/modules/conf_display/e_int_config_display.c:628
-msgid "Your X Display Server is missing support for<br>the <hilight>XRandR</hilight> (X Resize and Rotate) extension.<br>You cannot change screen resolutions without<br>the support of this extension. It could also be<br>that at the time <hilight>ecore</hilight> was built, there<br>was no XRandR support detected."
-msgstr "Votre serveur X ne supporte pas l'extension<br><hilight>XRandR</hilight> (redimensionnement et rotation).<br>Vous ne pouvez modifier la résolution de l'écran sans le<br>support de cette extension. Il se peut aussi qu'au moment de la compilation<br>de <hilight>ecore</hilight>, le support de XRandR n'ait pas été détecté."
+msgid ""
+"Your X Display Server is missing support for<br>the <hilight>XRandR</"
+"hilight> (X Resize and Rotate) extension.<br>You cannot change screen "
+"resolutions without<br>the support of this extension. It could also "
+"be<br>that at the time <hilight>ecore</hilight> was built, there<br>was no "
+"XRandR support detected."
+msgstr ""
+"Votre serveur X ne supporte pas l'extension<br><hilight>XRandR</hilight> "
+"(redimensionnement et rotation).<br>Vous ne pouvez modifier la résolution de "
+"l'écran sans le<br>support de cette extension. Il se peut aussi qu'au moment "
+"de la compilation<br>de <hilight>ecore</hilight>, le support de XRandR n'ait "
+"pas été détecté."
 
 #: src/modules/conf_display/e_int_config_display.c:640
 msgid "No Refresh Rates Found"
 msgstr "Aucun taux de rafraîchissement détecté"
 
 #: src/modules/conf_display/e_int_config_display.c:641
-msgid "No refresh rates were reported by your X Display Server.<br>If you are running a nested X Display Server, then<br>this is to be expected. However, if you are not, then<br>the current refresh rate will be used when setting<br>the resolution, which may cause <hilight>damage</hilight> to your screen."
-msgstr "Aucun taux de rafraîchissement n'a été rapporté par votre serveur X.<br>Si vous utilisez un serveur X imbriqué, alors cela est normal.<br>Néanmoins, si ce n'est pas le cas, le taux de rafraîchissement actuel<br>sera utilisé lors de la sélection de la résolution, ce qui pourrait<br><hilight>endommager</hilight> votre écran."
+msgid ""
+"No refresh rates were reported by your X Display Server.<br>If you are "
+"running a nested X Display Server, then<br>this is to be expected. However, "
+"if you are not, then<br>the current refresh rate will be used when "
+"setting<br>the resolution, which may cause <hilight>damage</hilight> to your "
+"screen."
+msgstr ""
+"Aucun taux de rafraîchissement n'a été rapporté par votre serveur X.<br>Si "
+"vous utilisez un serveur X imbriqué, alors cela est normal.<br>Néanmoins, si "
+"ce n'est pas le cas, le taux de rafraîchissement actuel<br>sera utilisé lors "
+"de la sélection de la résolution, ce qui pourrait<br><hilight>endommager</"
+"hilight> votre écran."
 
 #: src/modules/conf_display/e_int_config_desks.c:49
 #: src/modules/pager/e_mod_main.c:801
@@ -3915,8 +4170,8 @@ msgid "Animation speed"
 msgstr "Vitesse de l'animation"
 
 #: src/modules/conf_display/e_int_config_desks.c:197
-#: src/modules/conf_display/e_int_config_dpms.c:306
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:168
+#: src/modules/conf_display/e_int_config_dpms.c:324
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:194
 #: src/modules/conf_window_manipulation/e_int_config_window_stacking.c:151
 #, c-format
 msgid "%1.1f sec"
@@ -4013,16 +4268,17 @@ msgstr "Verrouiller quand le temps d'attente est dépassé"
 
 #: src/modules/conf_display/e_int_config_desklock.c:263
 #: src/modules/conf_display/e_int_config_screensaver.c:174
-#: src/modules/conf_display/e_int_config_dpms.c:248
-#: src/modules/conf_display/e_int_config_dpms.c:260
-#: src/modules/conf_display/e_int_config_dpms.c:272
+#: src/modules/conf_display/e_int_config_dpms.c:256
+#: src/modules/conf_display/e_int_config_dpms.c:268
+#: src/modules/conf_display/e_int_config_dpms.c:280
+#: src/modules/conf_display/e_int_config_dpms.c:315
 #, c-format
 msgid "%1.0f minutes"
-msgstr "%1.0f minutes"
+msgstr "%1.0f minute(s)"
 
 #: src/modules/conf_display/e_int_config_desklock.c:268
 #: src/modules/conf_display/e_int_config_screensaver.c:185
-#: src/modules/conf_display/e_int_config_dpms.c:242
+#: src/modules/conf_display/e_int_config_dpms.c:250
 msgid "Timers"
 msgstr "Minuteurs"
 
@@ -4120,49 +4376,53 @@ msgstr "Ne pas autoriser"
 msgid "Miscellaneous"
 msgstr "Divers"
 
-#: src/modules/conf_display/e_int_config_dpms.c:126
+#: src/modules/conf_display/e_int_config_dpms.c:130
 msgid "Display Power Management Settings"
 msgstr "Paramétrage de la gestion de l'énergie"
 
-#: src/modules/conf_display/e_int_config_dpms.c:238
+#: src/modules/conf_display/e_int_config_dpms.c:246
 msgid "Enable Display Power Management"
 msgstr "Activer la gestion de l'énergie"
 
-#: src/modules/conf_display/e_int_config_dpms.c:244
+#: src/modules/conf_display/e_int_config_dpms.c:252
 msgid "Standby time"
 msgstr "Délai avant mise en attente"
 
-#: src/modules/conf_display/e_int_config_dpms.c:256
+#: src/modules/conf_display/e_int_config_dpms.c:264
 msgid "Suspend time"
 msgstr "Délai avant l'état suspendu"
 
-#: src/modules/conf_display/e_int_config_dpms.c:268
+#: src/modules/conf_display/e_int_config_dpms.c:276
 msgid "Off time"
 msgstr "Délai avant mise hors tension"
 
-#: src/modules/conf_display/e_int_config_dpms.c:287
+#: src/modules/conf_display/e_int_config_dpms.c:295
 msgid "DPMS"
 msgstr "DPMS"
 
-#: src/modules/conf_display/e_int_config_dpms.c:292
+#: src/modules/conf_display/e_int_config_dpms.c:300
 msgid "Normal Backlight"
 msgstr "Rétroéclairage normal"
 
-#: src/modules/conf_display/e_int_config_dpms.c:294
-#: src/modules/conf_display/e_int_config_dpms.c:300
+#: src/modules/conf_display/e_int_config_dpms.c:302
+#: src/modules/conf_display/e_int_config_dpms.c:308
 #, c-format
 msgid "%3.0f"
 msgstr "%3.0f"
 
-#: src/modules/conf_display/e_int_config_dpms.c:298
+#: src/modules/conf_display/e_int_config_dpms.c:306
 msgid "Dim Backlight"
 msgstr "Rétroéclairage diminué"
 
-#: src/modules/conf_display/e_int_config_dpms.c:304
+#: src/modules/conf_display/e_int_config_dpms.c:312
+msgid "Idle Fade Time"
+msgstr "Délai avant diminution"
+
+#: src/modules/conf_display/e_int_config_dpms.c:322
 msgid "Fade Time"
 msgstr "Durée du fondu"
 
-#: src/modules/conf_display/e_int_config_dpms.c:310
+#: src/modules/conf_display/e_int_config_dpms.c:328
 msgid "Backlight"
 msgstr "Rétroéclairage"
 
@@ -4199,8 +4459,14 @@ msgid "<None>"
 msgstr "<Aucun>"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:4
-msgid "Please select an edge,<br>or click <hilight>Close</hilight> to abort.<br><br>You can either specify a delay of this<br> action using the slider, or make it<br>respond to edge clicks:"
-msgstr "Veuillez choisir un bord,<br>ou cliquez sur <hilight>Fermer</hilight> pour annuler.<br><br>Vous avez le choix entre spécifier un délai<br>pour cette action en utilisant le slider,<br>ou l'activer par un clic :"
+msgid ""
+"Please select an edge,<br>or click <hilight>Close</hilight> to abort."
+"<br><br>You can either specify a delay of this<br> action using the slider, "
+"or make it<br>respond to edge clicks:"
+msgstr ""
+"Veuillez choisir un bord,<br>ou cliquez sur <hilight>Fermer</hilight> pour "
+"annuler.<br><br>Vous avez le choix entre spécifier un délai<br>pour cette "
+"action en utilisant le slider,<br>ou l'activer par un clic :"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:102
 msgid "Edge Bindings Settings"
@@ -4275,42 +4541,46 @@ msgstr "Raccourci des bords : erreur"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1173
 #, c-format
-msgid "The binding key sequence, that you choose, is already used by <br><hilight>%s</hilight> action.<br>Please choose another binding edge sequence."
-msgstr "La séquence de raccourci que vous avez choisie est déjà utilisée<br>par l'action <hilight>%s</hilight>.<br>Veuillez choisir une autre séquence pour le raccourci des bords."
+msgid ""
+"The binding key sequence, that you choose, is already used by <br><hilight>"
+"%s</hilight> action.<br>Please choose another binding edge sequence."
+msgstr ""
+"La séquence de raccourci que vous avez choisie est déjà utilisée<br>par "
+"l'action <hilight>%s</hilight>.<br>Veuillez choisir une autre séquence pour "
+"le raccourci des bords."
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1310
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1334
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1366
-#: src/modules/gadman/e_mod_gadman.c:839
+#: src/modules/gadman/e_mod_gadman.c:837
 msgid "CTRL"
 msgstr "Ctrl"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1315
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1339
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1371
-#: src/modules/gadman/e_mod_gadman.c:844
+#: src/modules/gadman/e_mod_gadman.c:842
 msgid "ALT"
 msgstr "Alt"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1321
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1345
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1377
-#: src/modules/gadman/e_mod_gadman.c:850
+#: src/modules/gadman/e_mod_gadman.c:848
 msgid "SHIFT"
 msgstr "Majuscule"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1327
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1351
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1383
-#: src/modules/gadman/e_mod_gadman.c:856
+#: src/modules/gadman/e_mod_gadman.c:854
 msgid "WIN"
 msgstr "Logo"
 
 #: src/modules/conf_edgebindings/e_mod_main.c:17
 #: src/modules/conf_interaction/e_mod_main.c:17
 #: src/modules/conf_keybindings/e_mod_main.c:17
-#: src/modules/mixer/app_mixer.c:277
-#: src/modules/mixer/app_mixer.c:295
+#: src/modules/mixer/app_mixer.c:277 src/modules/mixer/app_mixer.c:295
 msgid "Input"
 msgstr "Entrée"
 
@@ -4435,12 +4705,16 @@ msgid "Input Method Config Import Error"
 msgstr "Erreur d'importation de la méthode de saisie"
 
 #: src/modules/conf_intl/e_int_config_imc_import.c:284
-msgid "Enlightenment was unable to import the configuration.<br><br>Are you sure this is really a valid configuration?"
-msgstr "Enlightenment n'a pu importer la configuration.<br><br>Êtes-vous sûr que cette configuration est valide ?"
+msgid ""
+"Enlightenment was unable to import the configuration.<br><br>Are you sure "
+"this is really a valid configuration?"
+msgstr ""
+"Enlightenment n'a pu importer la configuration.<br><br>Êtes-vous sûr que "
+"cette configuration est valide ?"
 
 #: src/modules/conf_intl/e_int_config_imc_import.c:300
 msgid "Enlightenment was unable to import the configuration<br>due to a copy error."
-msgstr "Enlightenment n'a pas pu importer cette configuration,<br>à cause d'une erreur de copie."
+msgstr "Enlightenment n'a pu importer cette configuration<br>à cause d'une erreur de copie."
 
 #: src/modules/conf_intl/e_int_config_intl.c:593
 #: src/modules/conf_intl/e_mod_main.c:20
@@ -4453,8 +4727,16 @@ msgstr "Les paramètres régionaux peuvent poser problème"
 
 #: src/modules/conf_intl/e_int_config_intl.c:894
 #, c-format
-msgid "You have some extra locale environment<br>variables set that may interfere with<br>correct display of your chosen language.<br>If you don't want these affected, use the<br>Environment variable settings to unset them.<br>The variables that may affect you are<br>as follows:<br>%s"
-msgstr "Certaines variantes de localisation<br>sont susceptibles de perturber le<br>rendu de la langue sélectionnée.<br>Pour éviter cela, utilisez la<br>configuration des Variables<br>d'environnement pour les désactiver.<br>Les variantes problématiques sont :<br>%s"
+msgid ""
+"You have some extra locale environment<br>variables set that may interfere "
+"with<br>correct display of your chosen language.<br>If you don't want these "
+"affected, use the<br>Environment variable settings to unset them.<br>The "
+"variables that may affect you are<br>as follows:<br>%s"
+msgstr ""
+"Certaines variantes de localisation<br>sont susceptibles de perturber "
+"le<br>rendu de la langue sélectionnée.<br>Pour éviter cela, utilisez "
+"la<br>configuration des Variables<br>d'environnement pour les désactiver."
+"<br>Les variantes problématiques sont :<br>%s"
 
 #: src/modules/conf_intl/e_int_config_intl.c:949
 #: src/modules/conf_intl/e_int_config_intl.c:1041
@@ -4478,14 +4760,16 @@ msgstr "Paramètres régionaux"
 msgid "Locale"
 msgstr "Localisation"
 
-#: src/modules/conf_intl/e_mod_main.c:17
-#: src/modules/wizard/page_010.c:146
+#: src/modules/conf_intl/e_mod_main.c:17 src/modules/wizard/page_010.c:146
 msgid "Language"
 msgstr "Langue"
 
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:4
-msgid "Please press key sequence,<br><br>or <hilight>Escape</hilight> to abort."
-msgstr "Veuillez composer votre séquence au clavier,<br><br>ou  <hilight>Échap</hilight> pour annuler."
+msgid ""
+"Please press key sequence,<br><br>or <hilight>Escape</hilight> to abort."
+msgstr ""
+"Veuillez composer votre séquence au clavier,<br><br>ou  <hilight>Échap</"
+"hilight> pour annuler."
 
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:8
 msgid "Single key"
@@ -4509,12 +4793,23 @@ msgstr "Erreur de raccourci clavier"
 
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1175
 #, c-format
-msgid "The binding key sequence, that you choose, is already used by <br><hilight>%s</hilight> action.<br>Please choose another binding key sequence."
-msgstr "La séquence de raccourci clavier que vous avez choisie est déjà utilisée<br>par l'action <hilight>%s</hilight>.<br>Veuillez choisir une autre séquence de raccourci clavier."
+msgid ""
+"The binding key sequence, that you choose, is already used by <br><hilight>"
+"%s</hilight> action.<br>Please choose another binding key sequence."
+msgstr ""
+"La séquence de raccourci clavier que vous avez choisie est déjà "
+"utilisée<br>par l'action <hilight>%s</hilight>.<br>Veuillez choisir une "
+"autre séquence de raccourci clavier."
 
 #: src/modules/conf_keybindings/e_int_config_mousebindings.c:7
-msgid "Please hold any modifier you want<br>and press any button on your mouse,<br> or roll a wheel, to assign mouse binding.<br>Press <hilight>Escape</highlight> to abort."
-msgstr "Veuillez appuyer sur le modificateur de votre choix et<br>sur un bouton de votre souris, ou tourner la molette,<br>afin d'assigner un raccourci souris.<br>Appuyez sur  <hilight>Échap</hilight> pour annuler."
+msgid ""
+"Please hold any modifier you want<br>and press any button on your mouse,<br> "
+"or roll a wheel, to assign mouse binding.<br>Press <hilight>Escape</"
+"highlight> to abort."
+msgstr ""
+"Veuillez appuyer sur le modificateur de votre choix et<br>sur un bouton de "
+"votre souris, ou tourner la molette,<br>afin d'assigner un raccourci souris."
+"<br>Appuyez sur  <hilight>Échap</hilight> pour annuler."
 
 #: src/modules/conf_keybindings/e_int_config_mousebindings.c:112
 msgid "Mouse Bindings Settings"
@@ -4537,8 +4832,7 @@ msgid "Win List"
 msgstr "Liste de fenêtres"
 
 #: src/modules/conf_keybindings/e_int_config_mousebindings.c:333
-#: src/modules/pager/e_mod_config.c:135
-#: src/modules/pager/e_mod_config.c:248
+#: src/modules/pager/e_mod_config.c:135 src/modules/pager/e_mod_config.c:248
 msgid "Popup"
 msgstr "Pop-up"
 
@@ -4616,12 +4910,9 @@ msgid "Comments"
 msgstr "Commentaires"
 
 #: src/modules/conf_menus/e_int_config_menus.c:273
-#: src/modules/gadman/e_mod_config.c:162
-#: src/modules/gadman/e_mod_main.c:27
-#: src/modules/gadman/e_mod_main.c:77
-#: src/modules/gadman/e_mod_main.c:84
-#: src/modules/gadman/e_mod_main.c:120
-#: src/modules/gadman/e_mod_main.c:150
+#: src/modules/gadman/e_mod_config.c:162 src/modules/gadman/e_mod_main.c:27
+#: src/modules/gadman/e_mod_main.c:77 src/modules/gadman/e_mod_main.c:84
+#: src/modules/gadman/e_mod_main.c:120 src/modules/gadman/e_mod_main.c:150
 msgid "Gadgets"
 msgstr "Gadgets"
 
@@ -4640,11 +4931,11 @@ msgstr "Marge"
 
 #: src/modules/conf_menus/e_int_config_menus.c:289
 #: src/modules/conf_menus/e_int_config_menus.c:294
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:136
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:145
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:154
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:173
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:178
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:162
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:180
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:199
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:204
 #, c-format
 msgid "%2.0f pixels"
 msgstr "%2.0f pixels"
@@ -4742,18 +5033,24 @@ msgstr "Recherche de dossiers"
 msgid "Environment Variables"
 msgstr "Variables d'environnement"
 
-#: src/modules/conf_performance/e_int_config_engine.c:38
+#: src/modules/conf_performance/e_int_config_engine.c:37
 msgid "Engine Settings"
 msgstr "Paramétrage du moteur"
 
-#: src/modules/conf_performance/e_int_config_engine.c:96
-#: src/modules/conf_performance/e_int_config_engine.c:138
+#: src/modules/conf_performance/e_int_config_engine.c:87
+#: src/modules/conf_performance/e_int_config_engine.c:109
 msgid "Use ARGB instead of shaped windows"
 msgstr "Mode ARVB pour les fenêtres"
 
-#: src/modules/conf_performance/e_int_config_engine.c:140
-msgid "You have chosen to enable ARGB composite support,<br>but your current screen does not support composite.<br><br>Are you sure you wish to enable ARGB support ?"
-msgstr "Vous avez choisi d'activer l'extension composite ARVB<br>mais votre écran actuel ne semble pas la supporter.<br><br>Tenez-vous vraiment à activer cette extension ?"
+#: src/modules/conf_performance/e_int_config_engine.c:111
+msgid ""
+"You have chosen to enable ARGB composite support,<br>but your current screen "
+"does not support composite.<br><br>Are you sure you wish to enable ARGB "
+"support ?"
+msgstr ""
+"Vous avez choisi d'activer l'extension composite ARVB<br>mais votre écran "
+"actuel ne semble pas la supporter.<br><br>Tenez-vous vraiment à activer "
+"cette extension ?"
 
 #: src/modules/conf_performance/e_int_config_performance.c:35
 msgid "Performance Settings"
@@ -4839,8 +5136,12 @@ msgstr "Configurer"
 
 #: src/modules/conf_shelves/e_int_config_shelf.c:287
 #, c-format
-msgid "You requested to delete \"%s\".<br><br>Are you sure you want to delete this shelf?"
-msgstr "Vous avez demandé à supprimer « %s ».<br><br>Voulez-vous vraiment supprimer ce rack ?"
+msgid ""
+"You requested to delete \"%s\".<br><br>Are you sure you want to delete this "
+"shelf?"
+msgstr ""
+"Vous avez demandé à supprimer « %s ».<br><br>Voulez-vous vraiment supprimer "
+"ce rack ?"
 
 #: src/modules/conf_theme/e_int_config_wallpaper.c:105
 msgid "Wallpaper Settings"
@@ -4898,8 +5199,10 @@ msgid "Picture Import Error"
 msgstr "Erreur lors de l'importation du fichier"
 
 #: src/modules/conf_theme/e_int_config_wallpaper_import.c:697
-msgid "Enlightenment was unable to import the picture<br>due to conversion errors."
-msgstr "Enlightenment n'a pu importer l'image<br>à cause d'erreurs de conversion."
+msgid ""
+"Enlightenment was unable to import the picture<br>due to conversion errors."
+msgstr ""
+"Enlightenment n'a pu importer l'image<br>à cause d'erreurs de conversion."
 
 #: src/modules/conf_theme/e_int_config_wallpaper_import.c:784
 #: src/modules/conf_theme/e_int_config_wallpaper_import.c:794
@@ -4910,13 +5213,20 @@ msgstr "Erreur d'importation du fond d'écran"
 
 #: src/modules/conf_theme/e_int_config_wallpaper_import.c:785
 #: src/modules/conf_theme/e_int_config_wallpaper_import.c:877
-msgid "Enlightenment was unable to import the wallpaper<br>due to a copy error."
-msgstr "Enlightenment n'a pu importer le fond d'écran<br>à cause d'une erreur de copie."
+msgid ""
+"Enlightenment was unable to import the wallpaper<br>due to a copy error."
+msgstr ""
+"Enlightenment n'a pu importer le fond d'écran<br>à cause d'une erreur de "
+"copie."
 
 #: src/modules/conf_theme/e_int_config_wallpaper_import.c:795
 #: src/modules/conf_theme/e_int_config_wallpaper_import.c:887
-msgid "Enlightenment was unable to import the wallpaper.<br><br>Are you sure this is a valid wallpaper?"
-msgstr "Enlightenment n'a pu importer le fond d'écran.<br><br>Êtes-vous sûr qu'il s'agit d'un fond d'écran valide ?"
+msgid ""
+"Enlightenment was unable to import the wallpaper.<br><br>Are you sure this "
+"is a valid wallpaper?"
+msgstr ""
+"Enlightenment n'a pu importer le fond d'écran.<br><br>Êtes-vous sûr qu'il "
+"s'agit d'un fond d'écran valide ?"
 
 #: src/modules/conf_theme/e_int_config_wallpaper_web.c:162
 msgid "By"
@@ -5084,19 +5394,19 @@ msgstr "Texte de l'élément de liste sélectionné"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:108
 msgid "List Item Text (Even)"
-msgstr "Texte de l'élément de liste impair"
+msgstr "Texte de l'élément de liste pair"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:109
 msgid "List Item Background Base (Even)"
-msgstr "Fond de base de l'élément de liste impair"
+msgstr "Fond de base de l'élément de liste pair"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:110
 msgid "List Item Text (Odd)"
-msgstr "Texte de l'élément de liste pair"
+msgstr "Texte de l'élément de liste impair"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:111
 msgid "List Item Background Base (Odd)"
-msgstr "Fond de base de l'élément de liste pair"
+msgstr "Fond de base de l'élément de liste impair"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:112
 msgid "List Header Text (Even)"
@@ -5200,16 +5510,16 @@ msgstr "Rendu des couleurs sur le texte."
 msgid "Colors depend on theme capabilities."
 msgstr "Les possibilités offertes dépendent du thème."
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:843
+#: src/modules/conf_theme/e_int_config_color_classes.c:853
 msgid "Window Manager"
 msgstr "Gestionnaire de fenêtres"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:845
+#: src/modules/conf_theme/e_int_config_color_classes.c:855
 #: src/modules/conf_theme/e_int_config_fonts.c:81
 msgid "Widgets"
 msgstr "Objets graphiques"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:851
+#: src/modules/conf_theme/e_int_config_color_classes.c:861
 msgid "Others"
 msgstr "Autres"
 
@@ -5408,9 +5718,8 @@ msgid "Bytecode"
 msgstr "Bytecode"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:662
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:193
-#: src/modules/cpufreq/e_mod_main.c:227
-#: src/modules/cpufreq/e_mod_main.c:259
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:219
+#: src/modules/cpufreq/e_mod_main.c:227 src/modules/cpufreq/e_mod_main.c:259
 msgid "Automatic"
 msgstr "Automatique"
 
@@ -5602,12 +5911,17 @@ msgid "Theme Import Error"
 msgstr "Erreur lors de l'importation du thème"
 
 #: src/modules/conf_theme/e_int_config_theme_import.c:285
-msgid "Enlightenment was unable to import the theme.<br><br>Are you sure this is really a valid theme?"
-msgstr "Enlightenment n'a pu importer ce thème.<br><br>Êtes-vous sûr qu'il s'agit d'un thème valide ?"
+msgid ""
+"Enlightenment was unable to import the theme.<br><br>Are you sure this is "
+"really a valid theme?"
+msgstr ""
+"Enlightenment n'a pu importer ce thème.<br><br>Êtes-vous sûr qu'il s'agit "
+"d'un thème valide ?"
 
 #: src/modules/conf_theme/e_int_config_theme_import.c:294
 msgid "Enlightenment was unable to import the theme<br>due to a copy error."
-msgstr "Enlightenment n'a pu importer ce thème<br>à cause d'une erreur de copie."
+msgstr ""
+"Enlightenment n'a pu importer ce thème<br>à cause d'une erreur de copie."
 
 #: src/modules/conf_theme/e_int_config_theme_web.c:126
 msgid "Exchange themes"
@@ -5630,7 +5944,7 @@ msgid "Scaling"
 msgstr "Mise à l'échelle"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:36
-msgid "Client List Settings"
+msgid "Window List Menu Settings"
 msgstr "Paramétrage de la liste des fenêtres"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:97
@@ -5895,55 +6209,87 @@ msgstr "Rendre le focus quand il est perdu"
 msgid "Slide pointer to a new focused window"
 msgstr "Déplacer le curseur vers la nouvelle fenêtre focalisée"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:53
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:62
 #: src/modules/conf_window_manipulation/e_mod_main.c:20
 msgid "Window Geometry"
 msgstr "Géométrie des fenêtres"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:130
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:156
 msgid "Resist obstacles"
 msgstr "Résistance aux obstacles"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:132
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:158
 msgid "Other windows"
 msgstr "Autres fenêtres"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:141
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:167
 msgid "Edge of the screen"
 msgstr "Bord de l'écran"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:150
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
 msgid "Desktop gadgets"
 msgstr "Gadgets de bureau"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:161
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
 msgid "Resistance"
 msgstr "Résistance"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:166
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:192
 msgid "Automatically accept changes after:"
 msgstr "Acceptation automatique des changements après :"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:197
 msgid "Move by"
 msgstr "Déplacer de :"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:202
 msgid "Resize by"
 msgstr "Redimensionner de :"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:181
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:207
 msgid "Keyboard"
 msgstr "Clavier"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:213
 msgid "Limit resize to useful geometry"
 msgstr "Limiter la géométrie du redimensionnement"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:190
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:216
 msgid "Move after resize"
 msgstr "Déplacer après redimensionnement"
 
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:224
+msgid "Follow Move"
+msgstr "Suivi du déplacement"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:227
+msgid "Follow Resize"
+msgstr "Suivi du redimensionnement"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:230
+msgid "Follow Raise"
+msgstr "Suivi au-dessus"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:233
+msgid "Follow Lower"
+msgstr "Suivi au-dessous"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:236
+msgid "Follow Layer"
+msgstr "Suivi de la couche"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:239
+msgid "Follow Desktop"
+msgstr "Suivi du bureau"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:242
+msgid "Follow Iconify"
+msgstr "Suivi de la minimisation"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:246
+msgid "Transients"
+msgstr "transitoires"
+
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:44
 #: src/modules/conf_window_manipulation/e_mod_main.c:22
 msgid "Window Maximize Policy"
@@ -5965,13 +6311,13 @@ msgstr "Remplir l'espace disponible"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:161
 #: src/modules/everything/evry_config.c:568
-#: src/modules/gadman/e_mod_gadman.c:759
+#: src/modules/gadman/e_mod_gadman.c:757
 msgid "Horizontal"
 msgstr "Horizontal(e)"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:163
 #: src/modules/everything/evry_config.c:561
-#: src/modules/gadman/e_mod_gadman.c:767
+#: src/modules/gadman/e_mod_gadman.c:765
 msgid "Vertical"
 msgstr "Vertical(e)"
 
@@ -6032,9 +6378,13 @@ msgid "Window Focus"
 msgstr "Focalisation des fenêtres"
 
 #: src/modules/conf_window_manipulation/e_mod_main.c:23
-msgid "Client List Menu"
+msgid "Window List Menu"
 msgstr "Menu de la liste des fenêtres"
 
+#: src/modules/conf_window_manipulation/e_mod_main.c:24
+msgid "Window Process Management"
+msgstr "Processus des fenêtres"
+
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:33
 #: src/modules/conf_window_remembers/e_mod_main.c:17
 msgid "Window Remembers"
@@ -6057,7 +6407,7 @@ msgid "Details"
 msgstr "Détails"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:141
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:306
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
 msgid "<No Name>"
 msgstr "<sans nom>"
 
@@ -6066,7 +6416,7 @@ msgid "Class:"
 msgstr "Classe :"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:148
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
 msgid "<No Class>"
 msgstr "<sans classe>"
 
@@ -6075,7 +6425,7 @@ msgid "Title:"
 msgstr "Titre :"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
 msgid "<No Title>"
 msgstr "<sans titre>"
 
@@ -6084,7 +6434,7 @@ msgid "Role:"
 msgstr "Rôle :"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:162
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:314
 msgid "<No Role>"
 msgstr "<sans rôle>"
 
@@ -6116,18 +6466,15 @@ msgstr "Très lente (256 tics)"
 msgid "Manual"
 msgstr "Manuel"
 
-#: src/modules/cpufreq/e_mod_main.c:229
-#: src/modules/cpufreq/e_mod_main.c:261
+#: src/modules/cpufreq/e_mod_main.c:229 src/modules/cpufreq/e_mod_main.c:261
 msgid "Lower Power Automatic"
 msgstr "Basse consommation automatique"
 
-#: src/modules/cpufreq/e_mod_main.c:231
-#: src/modules/cpufreq/e_mod_main.c:263
+#: src/modules/cpufreq/e_mod_main.c:231 src/modules/cpufreq/e_mod_main.c:263
 msgid "Minimum Speed"
 msgstr "Vitesse minimale"
 
-#: src/modules/cpufreq/e_mod_main.c:233
-#: src/modules/cpufreq/e_mod_main.c:265
+#: src/modules/cpufreq/e_mod_main.c:233 src/modules/cpufreq/e_mod_main.c:265
 msgid "Maximum Speed"
 msgstr "Vitesse maximale"
 
@@ -6166,16 +6513,30 @@ msgid "Powersaving behavior"
 msgstr "Comportement de la gestion de l'énergie"
 
 #: src/modules/cpufreq/e_mod_main.c:412
-msgid "There was an error trying to set the<br>cpu frequency governor via the module's<br>setfreq utility."
-msgstr "Une erreur s'est produite lors de la tentative<br>de changement de fréquence du CPU<br>via l'utilitaire setfreq du module."
+msgid ""
+"There was an error trying to set the<br>cpu frequency governor via the "
+"module's<br>setfreq utility."
+msgstr ""
+"Une erreur s'est produite lors de la tentative<br>de changement de fréquence "
+"du CPU<br>via l'utilitaire setfreq du module."
 
 #: src/modules/cpufreq/e_mod_main.c:440
-msgid "Your kernel does not support setting the<br>CPU frequency at all. You may be missing<br>Kernel modules or features, or your CPU<br>simply does not support this feature."
-msgstr "Votre noyau ne supporte pas le changement<br>de fréquence. Vous l'avez peut-être compilé sans cette option,<br>ou votre CPU ne supporte pas cette fonctionnalité ?"
+msgid ""
+"Your kernel does not support setting the<br>CPU frequency at all. You may be "
+"missing<br>Kernel modules or features, or your CPU<br>simply does not "
+"support this feature."
+msgstr ""
+"Votre noyau ne supporte pas le changement<br>de fréquence. Vous l'avez peut-"
+"être compilé sans cette option,<br>ou votre CPU ne supporte pas cette "
+"fonctionnalité ?"
 
 #: src/modules/cpufreq/e_mod_main.c:466
-msgid "There was an error trying to set the<br>cpu frequency setting via the module's<br>setfreq utility."
-msgstr "Une erreur s'est produite lors de la tentative<br>de changement de fréquence du CPU<br>via l'utilitaire setfreq du module."
+msgid ""
+"There was an error trying to set the<br>cpu frequency setting via the "
+"module's<br>setfreq utility."
+msgstr ""
+"Une erreur s'est produite lors de la tentative<br>de changement de fréquence "
+"du CPU<br>via l'utilitaire setfreq du module."
 
 #: src/modules/dropshadow/e_mod_config.c:39
 msgid "Dropshadow Settings"
@@ -6284,11 +6645,11 @@ msgstr "Afficher Omni"
 
 #: src/modules/everything/e_mod_main.c:75
 msgid "Everything Configuration"
-msgstr "Configuration d'Omni"
+msgstr "Configuration d' Omni"
 
 #: src/modules/everything/e_mod_main.c:211
 msgid "Show Everything Dialog"
-msgstr "Afficher la boîte de dialogue d'Omni"
+msgstr "Afficher la boîte de dialogue d' Omni"
 
 #: src/modules/everything/e_mod_main.c:420
 msgid "Everything Module"
@@ -6300,7 +6661,7 @@ msgstr "Omni"
 
 #: src/modules/everything/evry_config.c:78
 msgid "Everything Settings"
-msgstr "Paramétrage d'Omni"
+msgstr "Paramétrage d' Omni"
 
 #: src/modules/everything/evry_config.c:364
 msgid "Available Plugins"
@@ -6465,13 +6826,49 @@ msgstr "Collection Omni "
 msgid "Items"
 msgstr "Éléments"
 
-#: src/modules/everything/evry_plug_aggregator.c:328
+#: src/modules/everything/evry_plug_aggregator.c:301
 msgid "No plugins loaded"
 msgstr "Aucun greffon activé"
 
 #: src/modules/everything/evry_view_help.c:67
-msgid "  Ok, here comes the explanation of <hilight>everything</hilight>...<br>  Just type a few letters of the thing you are looking for. <br>  Use cursor <hilight>&lt;up/down&gt;</hilight> to choose from the list of things.<br>  Press  <hilight>&lt;tab&gt;</hilight> to select an action, then press  <hilight>&lt;return&gt;</hilight>.<br> This page will not show up next time you run <hilight>everything</hilight>.<br>    <hilight>&lt;Esc&gt;</hilight> close this Dialog<br>    <hilight>&lt;?&gt;</hilight> show this page<br>    <hilight>&lt;return&gt;</hilight> run action<br>    <hilight>&lt;ctrl+return&gt;</hilight> run action and continue<br>    <hilight>&lt;tab&gt;</hilight> toggle between selectors<br>    <hilight>&lt;ctrl+tab&gt;</hilight> complete input (depends on plugin)<br>    <hilight>&lt;ctrl+'x'&gt;</hilight> jump to plugin beginning with 'x'<br>    <hilight>&lt;ctrl+left/right&gt;</hilight> cycle through plugins<br>    <hilight>&lt;ctrl+up/down&gt;</hilight> go to first/last item<br>    <hilight>&lt;ctrl+1&gt;</hilight> toggle view modes (exit this page ;)<br>    <hilight>&lt;ctrl+2&gt;</hilight> toggle list view modes<br>    <hilight>&lt;ctrl+3&gt;</hilight> toggle thumb view modes"
-msgstr "  Voici des éclaircissements sur <hilight>Omni</hilight>...<br>  Tapez juste les premières lettres de ce que vous recherchez. <br>  Utilisez les touches <hilight>&lt;Flèche haut/bas&gt;</hilight> pour choisir dans la liste.<br>  Appuyez sur <hilight>&lt;Tabulation&gt;</hilight> pour sélectionner une action, puis sur  <hilight>&lt;Entrée&gt;</hilight>.<br>  Cette page ne s'affichera pas lors de la prochaine utilisation d' <hilight>Omni</hilight>.<br>    <hilight>&lt;Échap&gt;</hilight> ferme cette boîte de dialogue<br>    <hilight>&lt;?&gt;</hilight> affiche cette page<br>    <hilight>&lt;Entrée&gt;</hilight> exécute une action<br>    <hilight>&lt;Ctrl+Entrée&gt;</hilight> exécute une action et continue<br>    <hilight>&lt;tab&gt;</hilight> passe d'un selecteur à l'autre<br>    <hilight>&lt;Ctrl+Tabulation&gt;</hilight> détail des entrées (ça dépend du greffon)<br>    <hilight>&lt;Ctrl+« x »&gt;</hilight> va au greffon commençant par la lettre « ... »<br>    <hilight>&lt;Ctrl+Flèche gauche/droite&gt;</hilight> circule parmi les greffons<br>    <hilight>&lt;ctrl+Flèche haut/bas&gt;</hilight> va au premier/dernier élément<br>    <hilight>&lt;Ctrl+1&gt;</hilight> commute le mode d'affichage (quitter cette page ;)<br>    <hilight>&lt;Ctrl+2&gt;</hilight> commute le mode d'affichage de la liste<br>    <hilight>&lt;Ctrl+3&gt;</hilight> commute le mode d'affichage des vignettes."
+msgid ""
+"  Ok, here comes the explanation of <hilight>everything</hilight>...<br>  "
+"Just type a few letters of the thing you are looking for. <br>  Use cursor "
+"<hilight>&lt;up/down&gt;</hilight> to choose from the list of things.<br>  "
+"Press  <hilight>&lt;tab&gt;</hilight> to select an action, then press  "
+"<hilight>&lt;return&gt;</hilight>.<br> This page will not show up next time "
+"you run <hilight>everything</hilight>.<br>    <hilight>&lt;Esc&gt;</hilight> "
+"close this Dialog<br>    <hilight>&lt;?&gt;</hilight> show this page<br>    "
+"<hilight>&lt;return&gt;</hilight> run action<br>    <hilight>&lt;ctrl"
+"+return&gt;</hilight> run action and continue<br>    <hilight>&lt;tab&gt;</"
+"hilight> toggle between selectors<br>    <hilight>&lt;ctrl+tab&gt;</hilight> "
+"complete input (depends on plugin)<br>    <hilight>&lt;ctrl+'x'&gt;</"
+"hilight> jump to plugin beginning with 'x'<br>    <hilight>&lt;ctrl+left/"
+"right&gt;</hilight> cycle through plugins<br>    <hilight>&lt;ctrl+up/"
+"down&gt;</hilight> go to first/last item<br>    <hilight>&lt;ctrl+1&gt;</"
+"hilight> toggle view modes (exit this page ;)<br>    <hilight>&lt;ctrl+2&gt;"
+"</hilight> toggle list view modes<br>    <hilight>&lt;ctrl+3&gt;</hilight> "
+"toggle thumb view modes"
+msgstr ""
+"  Voici des éclaircissements sur <hilight>Omni</hilight>...<br>  Tapez juste "
+"les premières lettres de ce que vous recherchez. <br>  Utilisez les touches "
+"<hilight>&lt;Flèche haut/bas&gt;</hilight> pour choisir dans la liste.<br>  "
+"Appuyez sur <hilight>&lt;Tabulation&gt;</hilight> pour sélectionner une "
+"action, puis sur  <hilight>&lt;Entrée&gt;</hilight>.<br>  Cette page ne "
+"s'affichera pas lors de la prochaine utilisation d' <hilight>Omni</hilight>."
+"<br>    <hilight>&lt;Échap&gt;</hilight> ferme cette boîte de "
+"dialogue<br>    <hilight>&lt;?&gt;</hilight> affiche cette page<br>    "
+"<hilight>&lt;Entrée&gt;</hilight> exécute une action<br>    <hilight>&lt;Ctrl"
+"+Entrée&gt;</hilight> exécute une action et continue<br>    <hilight>&lt;"
+"tab&gt;</hilight> passe d'un selecteur à l'autre<br>    <hilight>&lt;Ctrl"
+"+Tabulation&gt;</hilight> détail des entrées (ça dépend du greffon)<br>    "
+"<hilight>&lt;Ctrl+« x »&gt;</hilight> va au greffon commençant par la lettre "
+"« ... »<br>    <hilight>&lt;Ctrl+Flèche gauche/droite&gt;</hilight> circule "
+"parmi les greffons<br>    <hilight>&lt;ctrl+Flèche haut/bas&gt;</hilight> va "
+"au premier/dernier élément<br>    <hilight>&lt;Ctrl+1&gt;</hilight> commute "
+"le mode d'affichage (quitter cette page ;)<br>    <hilight>&lt;Ctrl+2&gt;</"
+"hilight> commute le mode d'affichage de la liste<br>    <hilight>&lt;Ctrl"
+"+3&gt;</hilight> commute le mode d'affichage des vignettes."
 
 #: src/modules/everything/evry_plug_apps.c:1238
 #: src/modules/everything/evry_plug_apps.c:1373
@@ -6569,8 +6966,7 @@ msgstr "Sélectionner un fichier edj"
 msgid "Select an image"
 msgstr "Sélectionner une image"
 
-#: src/modules/fileman/e_mod_main.c:58
-#: src/modules/fileman/e_mod_main.c:72
+#: src/modules/fileman/e_mod_main.c:58 src/modules/fileman/e_mod_main.c:72
 #: src/modules/fileman/e_mod_main.c:160
 msgid "File Manager"
 msgstr "Gestionnaire de fichiers"
@@ -6584,12 +6980,40 @@ msgid "Root"
 msgstr "Racine"
 
 #: src/modules/fileman/e_mod_main.c:474
-msgid "Fileman Module Settings data needed upgrading. Your old configuration<br>has been wiped and a new set of defaults initialized. This<br>will happen regularly during development, so don't report a<br>bug. This simply means Fileman module needs new configuration<br>data by default for usable functionality that your old<br>configuration simply lacks. This new set of defaults will fix<br>that by adding it in. You can re-configure things now to your<br>liking. Sorry for the hiccup in your configuration.<br>"
-msgstr "La configuration du module Gestionnaire de fichiers a dû être mise à jour. <br>Votre ancienne configuration a été supprimée et de nouveaux paramètres<br>par défaut sont en place. Cela risque d'arriver en phase de<br>développement, aussi est-il inutile de faire un rapport de bogue.<br>Cela signifie simplement que le module Gestionnaire de fichiers a besoin<br>de cette mise à niveau pour être à nouveau fonctionnel.<br>Vous pouvez maintenant tout reconfigurer selon votre goût.<br>Désolé pour la gêne occasionnée.<br>"
+msgid ""
+"Fileman Module Settings data needed upgrading. Your old configuration<br>has "
+"been wiped and a new set of defaults initialized. This<br>will happen "
+"regularly during development, so don't report a<br>bug. This simply means "
+"Fileman module needs new configuration<br>data by default for usable "
+"functionality that your old<br>configuration simply lacks. This new set of "
+"defaults will fix<br>that by adding it in. You can re-configure things now "
+"to your<br>liking. Sorry for the hiccup in your configuration.<br>"
+msgstr ""
+"La configuration du module Gestionnaire de fichiers a dû être mise à jour. "
+"<br>Votre ancienne configuration a été supprimée et de nouveaux "
+"paramètres<br>par défaut sont en place. Cela risque d'arriver en phase "
+"de<br>développement, aussi est-il inutile de faire un rapport de bogue."
+"<br>Cela signifie simplement que le module Gestionnaire de fichiers a "
+"besoin<br>de cette mise à niveau pour être à nouveau fonctionnel.<br>Vous "
+"pouvez maintenant tout reconfigurer selon votre goût.<br>Désolé pour la gêne "
+"occasionnée.<br>"
 
 #: src/modules/fileman/e_mod_main.c:487
-msgid "Your Fileman Module configuration is NEWER than Fileman Module version. This is very<br>strange. This should not happen unless you downgraded<br>the Fileman Module or copied the configuration from a place where<br>a newer version of the Fileman Module was running. This is bad and<br>as a precaution your configuration has been now restored to<br>defaults. Sorry for the inconvenience.<br>"
-msgstr "Votre configuration du module Gestionnaire de fichiers est PLUS RÉCENTE que la version<br>actuelle du module. C'est vraiment étonnant. Cela ne devrait pas se produire, à moins<br>que vous n'ayez installé une version antérieure ou copié la configuration du module<br>depuis une machine sur laquelle une version plus récente était en cours. Ce n'est<br>pas bon et, par mesure de précaution, les valeurs par défaut de votre configuration<br>ont été restaurées. Désolé pour le désagrément.<br>"
+msgid ""
+"Your Fileman Module configuration is NEWER than Fileman Module version. This "
+"is very<br>strange. This should not happen unless you downgraded<br>the "
+"Fileman Module or copied the configuration from a place where<br>a newer "
+"version of the Fileman Module was running. This is bad and<br>as a "
+"precaution your configuration has been now restored to<br>defaults. Sorry "
+"for the inconvenience.<br>"
+msgstr ""
+"Votre configuration du module Gestionnaire de fichiers est PLUS RÉCENTE que "
+"la version<br>actuelle du module. C'est vraiment étonnant. Cela ne devrait "
+"pas se produire, à moins<br>que vous n'ayez installé une version antérieure "
+"ou copié la configuration du module<br>depuis une machine sur laquelle une "
+"version plus récente était en cours. Ce n'est<br>pas bon et, par mesure de "
+"précaution, les valeurs par défaut de votre configuration<br>ont été "
+"restaurées. Désolé pour le désagrément.<br>"
 
 #: src/modules/fileman/e_mod_main.c:557
 msgid "Fileman Settings Updated"
@@ -6644,7 +7068,7 @@ msgid "Show Toolbar"
 msgstr "Afficher la barre d'outils"
 
 #: src/modules/fileman/e_mod_config.c:278
-#: src/modules/gadman/e_mod_gadman.c:803
+#: src/modules/gadman/e_mod_gadman.c:801
 msgid "Behavior"
 msgstr "Comportement"
 
@@ -6676,13 +7100,11 @@ msgstr "Aller au dossier parent"
 msgid "Other application..."
 msgstr "Autre application…"
 
-#: src/modules/fileman/e_fwin.c:1690
-#: src/modules/fileman/e_fwin.c:2021
+#: src/modules/fileman/e_fwin.c:1690 src/modules/fileman/e_fwin.c:2021
 msgid "Open"
 msgstr "Ouvrir"
 
-#: src/modules/fileman/e_fwin.c:1695
-#: src/modules/fileman/e_fwin.c:2019
+#: src/modules/fileman/e_fwin.c:1695 src/modules/fileman/e_fwin.c:2019
 msgid "Open with..."
 msgstr "Ouvrir avec…"
 
@@ -6813,13 +7235,11 @@ msgstr "Gadgets disponibles"
 msgid "Mode"
 msgstr "Mode"
 
-#: src/modules/gadman/e_mod_config.c:143
-#: src/modules/gadman/e_mod_config.c:175
+#: src/modules/gadman/e_mod_config.c:143 src/modules/gadman/e_mod_config.c:175
 msgid "Custom Image"
 msgstr "Image personnalisée"
 
-#: src/modules/gadman/e_mod_config.c:147
-#: src/modules/gadman/e_mod_config.c:168
+#: src/modules/gadman/e_mod_config.c:147 src/modules/gadman/e_mod_config.c:168
 msgid "Custom Color"
 msgstr "Couleur personnalisée"
 
@@ -6840,32 +7260,31 @@ msgstr "Fond d'écran"
 msgid "Background Options"
 msgstr "Options du fond d'écran"
 
-#: src/modules/gadman/e_mod_gadman.c:720
+#: src/modules/gadman/e_mod_gadman.c:718
 msgid "Begin move/resize"
 msgstr "Déplacer/Redimensionner"
 
-#: src/modules/gadman/e_mod_gadman.c:751
+#: src/modules/gadman/e_mod_gadman.c:749
 msgid "Free"
 msgstr "Libre"
 
-#: src/modules/gadman/e_mod_gadman.c:775
+#: src/modules/gadman/e_mod_gadman.c:773
 msgid "Appearance"
 msgstr "Apparence"
 
-#: src/modules/gadman/e_mod_gadman.c:783
+#: src/modules/gadman/e_mod_gadman.c:781
 msgid "Always on desktop"
 msgstr "Toujours sur le bureau"
 
-#: src/modules/gadman/e_mod_gadman.c:793
+#: src/modules/gadman/e_mod_gadman.c:791
 msgid "On top pressing"
 msgstr "Au-dessus en appuyant sur"
 
-#: src/modules/gadman/e_mod_gadman.c:824
+#: src/modules/gadman/e_mod_gadman.c:822
 msgid "Add other gadgets"
 msgstr "Ajouter un autre gadget"
 
-#: src/modules/gadman/e_mod_main.c:84
-#: src/modules/gadman/e_mod_main.c:120
+#: src/modules/gadman/e_mod_main.c:84 src/modules/gadman/e_mod_main.c:120
 msgid "Show/hide gadgets"
 msgstr "Voir/Cacher les gadgets"
 
@@ -6961,44 +7380,31 @@ msgstr "Alignement vertical"
 msgid "Alignment"
 msgstr "Alignement :"
 
-#: src/modules/winlist/e_mod_main.c:35
-#: src/modules/winlist/e_mod_main.c:37
-#: src/modules/winlist/e_mod_main.c:39
-#: src/modules/winlist/e_mod_main.c:42
-#: src/modules/winlist/e_mod_main.c:45
-#: src/modules/winlist/e_mod_main.c:48
-#: src/modules/winlist/e_mod_main.c:51
-#: src/modules/winlist/e_mod_main.c:53
-#: src/modules/winlist/e_mod_main.c:55
-#: src/modules/winlist/e_mod_main.c:57
-#: src/modules/winlist/e_mod_main.c:72
-#: src/modules/winlist/e_mod_main.c:73
-#: src/modules/winlist/e_mod_main.c:74
-#: src/modules/winlist/e_mod_main.c:76
-#: src/modules/winlist/e_mod_main.c:78
-#: src/modules/winlist/e_mod_main.c:79
-#: src/modules/winlist/e_mod_main.c:80
-#: src/modules/winlist/e_mod_main.c:81
+#: src/modules/winlist/e_mod_main.c:35 src/modules/winlist/e_mod_main.c:37
+#: src/modules/winlist/e_mod_main.c:39 src/modules/winlist/e_mod_main.c:42
+#: src/modules/winlist/e_mod_main.c:45 src/modules/winlist/e_mod_main.c:48
+#: src/modules/winlist/e_mod_main.c:51 src/modules/winlist/e_mod_main.c:53
+#: src/modules/winlist/e_mod_main.c:55 src/modules/winlist/e_mod_main.c:57
+#: src/modules/winlist/e_mod_main.c:72 src/modules/winlist/e_mod_main.c:73
+#: src/modules/winlist/e_mod_main.c:74 src/modules/winlist/e_mod_main.c:76
+#: src/modules/winlist/e_mod_main.c:78 src/modules/winlist/e_mod_main.c:79
+#: src/modules/winlist/e_mod_main.c:80 src/modules/winlist/e_mod_main.c:81
 msgid "Window : List"
 msgstr "Fenêtre : liste"
 
-#: src/modules/winlist/e_mod_main.c:35
-#: src/modules/winlist/e_mod_main.c:73
+#: src/modules/winlist/e_mod_main.c:35 src/modules/winlist/e_mod_main.c:73
 msgid "Next Window"
 msgstr "Fenêtre suivante"
 
-#: src/modules/winlist/e_mod_main.c:37
-#: src/modules/winlist/e_mod_main.c:72
+#: src/modules/winlist/e_mod_main.c:37 src/modules/winlist/e_mod_main.c:72
 msgid "Previous Window"
 msgstr "Fenêtre précédente"
 
-#: src/modules/winlist/e_mod_main.c:40
-#: src/modules/winlist/e_mod_main.c:77
+#: src/modules/winlist/e_mod_main.c:40 src/modules/winlist/e_mod_main.c:77
 msgid "Next window of same class"
 msgstr "Fenêtre suivante de même classe"
 
-#: src/modules/winlist/e_mod_main.c:43
-#: src/modules/winlist/e_mod_main.c:75
+#: src/modules/winlist/e_mod_main.c:43 src/modules/winlist/e_mod_main.c:75
 msgid "Previous window of same class"
 msgstr "Fenêtre précédente de même classe"
 
@@ -7010,23 +7416,19 @@ msgstr "Classe de fenêtre suivante"
 msgid "Previous window class"
 msgstr "Classe de fenêtre précédente"
 
-#: src/modules/winlist/e_mod_main.c:51
-#: src/modules/winlist/e_mod_main.c:78
+#: src/modules/winlist/e_mod_main.c:51 src/modules/winlist/e_mod_main.c:78
 msgid "Window on the Left"
 msgstr "Fenêtre à gauche"
 
-#: src/modules/winlist/e_mod_main.c:53
-#: src/modules/winlist/e_mod_main.c:79
+#: src/modules/winlist/e_mod_main.c:53 src/modules/winlist/e_mod_main.c:79
 msgid "Window Down"
 msgstr "Fenêtre en bas"
 
-#: src/modules/winlist/e_mod_main.c:55
-#: src/modules/winlist/e_mod_main.c:80
+#: src/modules/winlist/e_mod_main.c:55 src/modules/winlist/e_mod_main.c:80
 msgid "Window Up"
 msgstr "Fenêtre en haut"
 
-#: src/modules/winlist/e_mod_main.c:57
-#: src/modules/winlist/e_mod_main.c:81
+#: src/modules/winlist/e_mod_main.c:57 src/modules/winlist/e_mod_main.c:81
 msgid "Window on the Right"
 msgstr "Fenêtre à droite"
 
@@ -7046,8 +7448,7 @@ msgstr "Sélection de la source"
 msgid "Icon Labels"
 msgstr "Description de l'icone"
 
-#: src/modules/ibar/e_mod_config.c:120
-#: src/modules/ibox/e_mod_config.c:97
+#: src/modules/ibar/e_mod_config.c:120 src/modules/ibox/e_mod_config.c:97
 msgid "Show Icon Label"
 msgstr "Afficher l'étiquette de l'icone"
 
@@ -7073,8 +7474,12 @@ msgstr "Saisir un nom pour cette nouvelle source :"
 
 #: src/modules/ibar/e_mod_config.c:179
 #, c-format
-msgid "You requested to delete \"%s\".<br><br>Are you sure you want to delete this bar source?"
-msgstr "Vous avez demandé à supprimer « %s ».<br><br>Voulez-vous vraiment supprimer cette source ?"
+msgid ""
+"You requested to delete \"%s\".<br><br>Are you sure you want to delete this "
+"bar source?"
+msgstr ""
+"Vous avez demandé à supprimer « %s ».<br><br>Voulez-vous vraiment supprimer "
+"cette source ?"
 
 #: src/modules/ibar/e_mod_config.c:183
 msgid "Are you sure you want to delete this bar source?"
@@ -7140,18 +7545,15 @@ msgstr "IBox"
 msgid "Pager Settings"
 msgstr "Paramétrage du Pager"
 
-#: src/modules/pager/e_mod_config.c:127
-#: src/modules/pager/e_mod_config.c:179
+#: src/modules/pager/e_mod_config.c:127 src/modules/pager/e_mod_config.c:179
 msgid "Flip desktop on mouse wheel"
 msgstr "Changer de bureau avec la molette de la souris"
 
-#: src/modules/pager/e_mod_config.c:130
-#: src/modules/pager/e_mod_config.c:182
+#: src/modules/pager/e_mod_config.c:130 src/modules/pager/e_mod_config.c:182
 msgid "Show desktop names"
 msgstr "Afficher le nom des bureaux"
 
-#: src/modules/pager/e_mod_config.c:136
-#: src/modules/pager/e_mod_config.c:218
+#: src/modules/pager/e_mod_config.c:136 src/modules/pager/e_mod_config.c:218
 msgid "Show popup on desktop change"
 msgstr "Afficher un pop-up lors du changement de bureau"
 
@@ -7163,8 +7565,7 @@ msgstr "Afficher un pop-up pour les fenêtres urgentes"
 msgid "Resistance to dragging"
 msgstr "Résistance au glissement"
 
-#: src/modules/pager/e_mod_config.c:187
-#: src/modules/pager/e_mod_config.c:226
+#: src/modules/pager/e_mod_config.c:187 src/modules/pager/e_mod_config.c:226
 #: src/modules/pager/e_mod_config.c:245
 #, c-format
 msgid "%.0f px"
@@ -7174,12 +7575,9 @@ msgstr "%.0f px"
 msgid "Select and Slide button"
 msgstr "Bouton de sélectionner-glisser"
 
-#: src/modules/pager/e_mod_config.c:194
-#: src/modules/pager/e_mod_config.c:202
-#: src/modules/pager/e_mod_config.c:208
-#: src/modules/pager/e_mod_config.c:338
-#: src/modules/pager/e_mod_config.c:343
-#: src/modules/pager/e_mod_config.c:347
+#: src/modules/pager/e_mod_config.c:194 src/modules/pager/e_mod_config.c:202
+#: src/modules/pager/e_mod_config.c:208 src/modules/pager/e_mod_config.c:338
+#: src/modules/pager/e_mod_config.c:343 src/modules/pager/e_mod_config.c:347
 #, c-format
 msgid "Click to set"
 msgstr "Cliquer pour configurer"
@@ -7200,8 +7598,7 @@ msgstr "Hauteur du pop-up du Pager"
 msgid "Popup speed"
 msgstr "Vitesse du pop-up"
 
-#: src/modules/pager/e_mod_config.c:236
-#: src/modules/pager/e_mod_config.c:273
+#: src/modules/pager/e_mod_config.c:236 src/modules/pager/e_mod_config.c:273
 #, c-format
 msgid "%1.1f seconds"
 msgstr "%1.1f secondes"
@@ -7230,8 +7627,7 @@ msgstr "Vitesse du pop-up urgent"
 msgid "Urgent Windows"
 msgstr "Fenêtres urgentes"
 
-#: src/modules/pager/e_mod_config.c:340
-#: src/modules/pager/e_mod_config.c:345
+#: src/modules/pager/e_mod_config.c:340 src/modules/pager/e_mod_config.c:345
 #: src/modules/pager/e_mod_config.c:349
 #, c-format
 msgid "Button %i"
@@ -7242,48 +7638,53 @@ msgid "Pager Button Grab"
 msgstr "Bouton de capture du Pager"
 
 #: src/modules/pager/e_mod_config.c:374
-msgid "Please press a mouse button<br>Press <hilight>Escape</hilight> to abort.<br>Or <hilight>Del</hilight> to reset the button."
-msgstr "Veuillez cliquer sur un bouton de la souris.<br>Pressez  <hilight>Échap</hilight> pour annuler.<br>Ou<br><hilight>Suppr</hilight> pour réinitialiser le bouton."
+msgid ""
+"Please press a mouse button<br>Press <hilight>Escape</hilight> to abort."
+"<br>Or <hilight>Del</hilight> to reset the button."
+msgstr ""
+"Veuillez cliquer sur un bouton de la souris.<br>Pressez  <hilight>Échap</"
+"hilight> pour annuler.<br>Ou<br><hilight>Suppr</hilight> pour réinitialiser "
+"le bouton."
 
 #: src/modules/pager/e_mod_config.c:429
 msgid "Attention"
 msgstr "Attention"
 
 #: src/modules/pager/e_mod_config.c:430
-msgid "You cannot use the right mouse button in the<br>shelf for this as it is already taken by internal<br>code for context menus.<br>This button only works in the popup."
-msgstr "Vous ne pouvez pas utiliser le bouton droit de la souris<br>dans le rack pour cette action car il est déjà utilisé<br>par le code interne, pour les menus contextuels.<br>Ce bouton fonctionne uniquement dans le pop-up."
+msgid ""
+"You cannot use the right mouse button in the<br>shelf for this as it is "
+"already taken by internal<br>code for context menus.<br>This button only "
+"works in the popup."
+msgstr ""
+"Vous ne pouvez pas utiliser le bouton droit de la souris<br>dans le rack "
+"pour cette action car il est déjà utilisé<br>par le code interne, pour les "
+"menus contextuels.<br>Ce bouton fonctionne uniquement dans le pop-up."
 
 #: src/modules/pager/e_mod_main.c:2803
 msgid "Show Pager Popup"
 msgstr "Afficher le pop-up du Pager"
 
-#: src/modules/pager/e_mod_main.c:2810
-#: src/modules/pager/e_mod_main.c:2853
+#: src/modules/pager/e_mod_main.c:2810 src/modules/pager/e_mod_main.c:2853
 msgid "Popup Desk Right"
 msgstr "Pop-up du bureau à droite"
 
-#: src/modules/pager/e_mod_main.c:2812
-#: src/modules/pager/e_mod_main.c:2854
+#: src/modules/pager/e_mod_main.c:2812 src/modules/pager/e_mod_main.c:2854
 msgid "Popup Desk Left"
 msgstr "Pop-up du bureau à gauche"
 
-#: src/modules/pager/e_mod_main.c:2814
-#: src/modules/pager/e_mod_main.c:2855
+#: src/modules/pager/e_mod_main.c:2814 src/modules/pager/e_mod_main.c:2855
 msgid "Popup Desk Up"
 msgstr "Pop-up du bureau au-dessus"
 
-#: src/modules/pager/e_mod_main.c:2816
-#: src/modules/pager/e_mod_main.c:2856
+#: src/modules/pager/e_mod_main.c:2816 src/modules/pager/e_mod_main.c:2856
 msgid "Popup Desk Down"
 msgstr "Pop-up du bureau en dessous"
 
-#: src/modules/pager/e_mod_main.c:2818
-#: src/modules/pager/e_mod_main.c:2857
+#: src/modules/pager/e_mod_main.c:2818 src/modules/pager/e_mod_main.c:2857
 msgid "Popup Desk Next"
 msgstr "Pop-up du bureau suivant"
 
-#: src/modules/pager/e_mod_main.c:2820
-#: src/modules/pager/e_mod_main.c:2858
+#: src/modules/pager/e_mod_main.c:2820 src/modules/pager/e_mod_main.c:2858
 msgid "Popup Desk Previous"
 msgstr "Pop-up du bureau précédent"
 
@@ -7295,7 +7696,11 @@ msgstr "Démarrer"
 msgid "System Control"
 msgstr "Contrôle du système"
 
-#: src/modules/syscon/e_mod_main.c:52
+#: src/modules/syscon/e_mod_main.c:37
+msgid "Syscon"
+msgstr "Syscon"
+
+#: src/modules/syscon/e_mod_main.c:58
 msgid "System Controls"
 msgstr "Contrôles du système"
 
@@ -7363,8 +7768,7 @@ msgstr "Suivant"
 msgid "Welcome to Enlightenment"
 msgstr "Bienvenue dans Enlightenment"
 
-#: src/modules/wizard/page_010.c:147
-#: src/modules/wizard/page_020.c:58
+#: src/modules/wizard/page_010.c:147 src/modules/wizard/page_020.c:58
 msgid "Select one"
 msgstr "Choisissez"
 
@@ -7404,8 +7808,7 @@ msgstr "Sortie"
 msgid "Cards"
 msgstr "Cartes"
 
-#: src/modules/mixer/app_mixer.c:369
-#: src/modules/mixer/conf_gadget.c:278
+#: src/modules/mixer/app_mixer.c:369 src/modules/mixer/conf_gadget.c:278
 msgid "Channels"
 msgstr "Canaux"
 
@@ -7429,13 +7832,11 @@ msgstr "Gauche :"
 msgid "Right:"
 msgstr "Droit :"
 
-#: src/modules/mixer/app_mixer.c:401
-#: src/modules/mixer/e_mod_main.c:696
+#: src/modules/mixer/app_mixer.c:401 src/modules/mixer/e_mod_main.c:696
 msgid "Mute"
 msgstr "Sourdine"
 
-#: src/modules/mixer/app_mixer.c:404
-#: src/modules/mixer/conf_gadget.c:194
+#: src/modules/mixer/app_mixer.c:404 src/modules/mixer/conf_gadget.c:194
 msgid "Lock Sliders"
 msgstr "Verrouiller les sliders"
 
@@ -7495,15 +7896,12 @@ msgstr "Configuration du mélangeur à jour"
 msgid "Mixer Module"
 msgstr "Module de mixage"
 
-#: src/modules/connman/e_mod_main.c:85
-#: src/modules/connman/e_mod_main.c:112
-#: src/modules/connman/e_mod_main.c:1057
-#: src/modules/connman/e_mod_main.c:1811
+#: src/modules/connman/e_mod_main.c:85 src/modules/connman/e_mod_main.c:112
+#: src/modules/connman/e_mod_main.c:1057 src/modules/connman/e_mod_main.c:1811
 msgid "Cannot toggle system's offline mode."
 msgstr "Impossible d'accéder au mode hors ligne."
 
-#: src/modules/connman/e_mod_main.c:96
-#: src/modules/connman/e_mod_main.c:1049
+#: src/modules/connman/e_mod_main.c:96 src/modules/connman/e_mod_main.c:1049
 msgid "ConnMan Daemon is not running."
 msgstr "Le démon ConnMan n'est pas en cours d'exécution."
 
@@ -7517,8 +7915,12 @@ msgstr "ConnMan requiert un mot de passe"
 
 #: src/modules/connman/e_mod_main.c:258
 #, c-format
-msgid "Connection Manager needs your passphrase for <br>the service <hilight>%s</hilight>"
-msgstr "Le gestionnaire de connexion requiert un mot de passe pour<br>le service <hilight>%s</hilight>"
+msgid ""
+"Connection Manager needs your passphrase for <br>the service <hilight>%s</"
+"hilight>"
+msgstr ""
+"Le gestionnaire de connexion requiert un mot de passe pour<br>le service "
+"<hilight>%s</hilight>"
 
 #: src/modules/connman/e_mod_main.c:282
 msgid "Show passphrase as clear text"
@@ -7528,19 +7930,16 @@ msgstr "Afficher le mot de passe en clair"
 msgid "Ok"
 msgstr "Ok"
 
-#: src/modules/connman/e_mod_main.c:576
-#: src/modules/connman/e_mod_main.c:589
+#: src/modules/connman/e_mod_main.c:576 src/modules/connman/e_mod_main.c:589
 msgid "Disconnect from network service."
 msgstr "Déconnexion du service réseau."
 
-#: src/modules/connman/e_mod_main.c:634
-#: src/modules/connman/e_mod_main.c:703
+#: src/modules/connman/e_mod_main.c:634 src/modules/connman/e_mod_main.c:703
 #: src/modules/connman/e_mod_main.c:729
 msgid "Service does not exist anymore"
 msgstr "Le service n'existe plus"
 
-#: src/modules/connman/e_mod_main.c:642
-#: src/modules/connman/e_mod_main.c:654
+#: src/modules/connman/e_mod_main.c:642 src/modules/connman/e_mod_main.c:654
 #: src/modules/connman/e_mod_main.c:682
 msgid "Connect to network service."
 msgstr "Connexion au service réseau."
@@ -7577,8 +7976,7 @@ msgstr "Pas de connexion"
 msgid "Not connected"
 msgstr "Non connecté"
 
-#: src/modules/connman/e_mod_main.c:1472
-#: src/modules/connman/e_mod_main.c:1889
+#: src/modules/connman/e_mod_main.c:1472 src/modules/connman/e_mod_main.c:1889
 msgid "disconnect"
 msgstr "déconnecté"
 
@@ -7640,7 +8038,9 @@ msgstr "Il y a déjà une zone de notification"
 
 #: src/modules/systray/e_mod_main.c:897
 msgid "There can be only one systray gadget and another one already exists."
-msgstr "Il y a déjà une zone de notification active et seule une instance de ce gadget est autorisée."
+msgstr ""
+"Il y a déjà une zone de notification active et seule une instance de ce "
+"gadget est autorisée."
 
 #: src/modules/systray/e_mod_main.c:905
 msgid "Systray Error"
@@ -7648,33 +8048,32 @@ msgstr "Zone de notification : erreur"
 
 #: src/modules/systray/e_mod_main.c:906
 msgid "Systray cannot work in a shelf that is set to below everything."
-msgstr "La zone de notification ne fonctionne pas dans un rack paramétré sur « en dessous de tout »."
+msgstr ""
+"La zone de notification ne fonctionne pas dans un rack « en dessous de "
+"tout »."
 
 #: src/modules/systray/e_mod_main.c:1108
 msgid "Systray"
 msgstr "Zone de notification"
 
+#~ msgid "Client List Settings"
+#~ msgstr "Paramétrage de la liste des fenêtres"
+#~ msgid "Client List Menu"
+#~ msgstr "Menu de la liste des fenêtres"
 #~ msgid "Stop move/resize this gadget"
 #~ msgstr "Finir de déplacer/redimensionner"
-
 #~ msgid "Resizeable"
 #~ msgstr "Redimensionnable"
-
 #~ msgid "Background panning"
 #~ msgstr "Fond d'écran panoramique"
-
 #~ msgid "X-Axis pan factor"
 #~ msgstr "Facteur horizontal"
-
 #~ msgid "%.2f"
 #~ msgstr "%.2f"
-
 #~ msgid "Y-Axis pan factor"
 #~ msgstr "Facteur vertical"
-
 #~ msgid "Default is plugin name"
 #~ msgstr "Correspond au nom du greffon par défaut"
-
 #~ msgid ""
 #~ "Mixer Module Settings data changed.<br>Your old configuration has been "
 #~ "replaced with new default.<br>Sorry for the inconvenience."
@@ -7682,42 +8081,36 @@ msgstr "Zone de notification"
 #~ "Les données de configuration du mélangeur ont été modifiées.<br>De "
 #~ "nouveaux paramètres par défaut remplacent votre ancienne configuration."
 #~ "<br>Désolé pour le désagrément."
-
 #~ msgid ""
 #~ "Enlightenment cannot Initialize Ecore!\n"
 #~ "Perhaps you are out of memory?"
 #~ msgstr ""
 #~ "Enlightenment ne peut pas initialiser Ecore !\n"
 #~ "Peut-être êtes-vous à court de mémoire ?"
-
 #~ msgid ""
 #~ "Enlightenment cannot initialize the File system.\n"
 #~ "Perhaps you are out of memory?"
 #~ msgstr ""
 #~ "Enlightenment ne peut pas initialiser le système de fichiers.\n"
 #~ "Peut-être êtes-vous à court de mémoire ?"
-
 #~ msgid ""
 #~ "Enlightenment cannot initialize its X connection.\n"
 #~ "Have you set your DISPLAY variable?"
 #~ msgstr ""
 #~ "Enlightenment ne peut pas initialiser sa connexion à X.\n"
 #~ "Avez-vous défini la variable d'environnement DISPLAY ?"
-
 #~ msgid ""
 #~ "Enlightenment cannot initialize the connections system.\n"
 #~ "Perhaps you are out of memory?"
 #~ msgstr ""
 #~ "Enlightenment ne peut pas initialiser le gestionnaire de connexions.\n"
 #~ "Peut-être êtes-vous à court de mémoire ?"
-
 #~ msgid ""
 #~ "Enlightenment cannot initialize the IPC system.\n"
 #~ "Perhaps you are out of memory?"
 #~ msgstr ""
 #~ "Enlightenment ne peut pas initialiser le système IPC.\n"
 #~ "Peut-être êtes-vous à court de mémoire ?"
-
 #~ msgid ""
 #~ "Enlightenment cannot setup xinerama wrapping.\n"
 #~ "This should not happen."
@@ -7725,106 +8118,76 @@ msgstr "Zone de notification"
 #~ "Enlightenment ne peut pas initialiser l'adaptateur (wrapper) pour "
 #~ "xinerama.\n"
 #~ "Cela ne devrait pas se produire."
-
 #~ msgid ""
 #~ "Enlightenment cannot setup randr wrapping.\n"
 #~ "This should not happen."
 #~ msgstr ""
 #~ "Enlightenment ne peut pas initialiser l'adaptateur (wrapper) pour randr.\n"
 #~ "Cela ne devrait pas se produire."
-
 #~ msgid ""
 #~ "Enlightenment cannot initialize the Evas system.\n"
 #~ "Perhaps you are out of memory?"
 #~ msgstr ""
 #~ "Enlightenment ne peut pas initialiser le système Evas.\n"
 #~ "Peut-être êtes-vous à court de mémoire ?"
-
 #~ msgid ""
 #~ "Enlightenment cannot set up init screen.\n"
 #~ "Perhaps you are out of memory?"
 #~ msgstr ""
 #~ "Enlightenment ne peut pas configurer l'écran de démarrage.\n"
 #~ "Peut-être êtes-vous à court de mémoire ?"
-
 #~ msgid "Check SVG Support"
 #~ msgstr "Vérification du support SVG"
-
 #~ msgid "Setup FM"
 #~ msgstr "Configuration du gestionnaire de fichiers"
-
 #~ msgid "Enlightenment cannot set up its shelf system."
 #~ msgstr "Enlightenment ne peut pas configurer son gestionnaire de racks."
-
 #~ msgid "New Application"
 #~ msgstr "Nouvelle application"
-
 #~ msgid "Actions"
 #~ msgstr "Actions"
-
 #~ msgid "Copy to Clipboard"
 #~ msgstr "Copier dans le presse-papiers "
-
 #~ msgid "Exebuf"
 #~ msgstr "Exebuf"
-
 #~ msgid "Open With..."
 #~ msgstr "Ouvrir avec…"
-
 #~ msgid "Open File..."
 #~ msgstr "Ouvrir le fichier…"
-
 #~ msgid "Edit Application Entry"
 #~ msgstr "Éditer le fichier d'application"
-
 #~ msgid "New Application Entry"
 #~ msgstr "Nouveau fichier d'application"
-
 #~ msgid "Run with Sudo"
 #~ msgstr "Exécuter avec sudo"
-
 #~ msgid "Open Terminal here"
 #~ msgstr "Ouvrir dans un terminal"
-
 #~ msgid "Run Executable"
 #~ msgstr "Lancer l'exécutable"
-
 #~ msgid "Calculator"
 #~ msgstr "Calculatrice"
-
 #~ msgid "Copy To ..."
 #~ msgstr "Copier dans..."
-
 #~ msgid "Move To ..."
 #~ msgstr "Déplacer vers..."
-
 #~ msgid "Move to Trash"
 #~ msgstr "Mettre à la corbeille"
-
 #~ msgid "Open Folder (EFM)"
 #~ msgstr "Ouvrir le dossier avec EFM"
-
 #~ msgid "Sort by Date"
 #~ msgstr "Classer par date"
-
 #~ msgid "Sort by Name"
 #~ msgstr "Classer par nom"
-
 #~ msgid "Recent Files"
 #~ msgstr "Documents récents"
-
 #~ msgid "Show Dialog"
 #~ msgstr "Afficher la boîte de dialogue"
-
 #~ msgid "Switch to Window"
 #~ msgstr "Aller vers la fenêtre"
-
 #~ msgid "Toggle Fullscreen"
 #~ msgstr "Activer/Désactiver le plein écran"
-
 #~ msgid "Send to Desktop"
 #~ msgstr "Envoyer sur le bureau"
-
 #~ msgid ""
 #~ "No menu files were<br>found on your system.<br>Please see "
 #~ "the<br>documentation on<br>www.enlightenment.org<br>for more details "
@@ -7833,91 +8196,62 @@ msgstr "Zone de notification"
 #~ "Aucun fichier de menus<br>n'a été détecté.<br>Veuillez consulter "
 #~ "la<br>documentation disponible<br>sur wiki.enlightenment.org<br>pour "
 #~ "savoir comment<br>générer les menus<br>d'applications."
-
 #~ msgid "Select application menu"
 #~ msgstr "Sélectionnez l'agencement du menu"
-
 #~ msgid "Launcher Bar"
 #~ msgstr "Barre de lancement"
-
 #~ msgid "Desktop Files"
 #~ msgstr "Fichiers desktop"
-
 #~ msgid "No icons on desktop"
 #~ msgstr "Pas d'icones sur le bureau"
-
 #~ msgid "Enable desktop icons"
 #~ msgstr "Afficher les icones du bureau"
-
 #~ msgid "Focus mode"
 #~ msgstr "Type de focus"
-
 #~ msgid "Click to focus windows"
 #~ msgstr "Cliquer pour focaliser les fenêtres"
-
 #~ msgid "Mouse over focuses windows"
 #~ msgstr "Focalisation des fenêtres au passage de la souris "
-
 #~ msgid "Select Icons to Add"
 #~ msgstr "Sélectionnez les icones à ajouter"
-
 #~ msgid "Quick Launch"
 #~ msgstr "Lanceur"
-
 #~ msgid "Select Applications"
 #~ msgstr "Sélectionnez les applications dans la barre"
-
 #~ msgid "Acpi"
 #~ msgstr "Acpi"
-
 #~ msgid "Dim Screen"
 #~ msgstr "Assombrir l'écran"
-
 #~ msgid "Undim Screen"
 #~ msgstr "Éclaicir l'écran"
-
 #~ msgid "Display Power Management Signaling"
 #~ msgstr "Display Power Management Signaling"
-
 #~ msgid "The current display server is not <br>DPMS capable."
 #~ msgstr "L'affichage actuel ne supporte<br>pas le DPMS."
-
 #~ msgid "The current display server does not <br>have the DPMS extension."
 #~ msgstr "L'affichage actuel n'a pas le support<br>de l'extension DPMS."
-
 #~ msgid "Interaction"
 #~ msgstr "Interaction"
-
 #~ msgid "Spell Checker"
 #~ msgstr "Correcteur orthographique"
-
 #~ msgid "Everything Aspell"
 #~ msgstr "Omni aspell"
-
 #~ msgid "Spell checker"
 #~ msgstr "Correcteur orthographique"
-
 #~ msgid "Aspell"
 #~ msgstr "Aspell"
-
 #~ msgid "Hunspell"
 #~ msgstr "Hunspell"
-
 #~ msgid "Add Application..."
 #~ msgstr "Ajouter l'application…"
-
 #~ msgid "More..."
 #~ msgstr "Plus…"
-
 #~ msgid "To Favorites Menu"
 #~ msgstr "Au menu des favoris"
-
 #~ msgid "Selection"
 #~ msgstr "Sélection"
-
 #~ msgid "Animated flip"
 #~ msgstr "Basculement animé"
-
 #~ msgid ""
 #~ "An error occurred while saving Enlightenment's<br>settings to disk. The "
 #~ "error could not be<br>deterimined.<br><br>The file where the error "
@@ -7928,13 +8262,12 @@ msgstr "Zone de notification"
 #~ "de Enlightenment sur le disque.<br>L'origine de cette erreur n'a pu être "
 #~ "déterminée.<br><br>Le fichier incriminé était :<br>%s<br><br>Ce fichier a "
 #~ "été supprimé pour éviter la corruption<br>des données.<br>"
-
 #~ msgid ""
 #~ "Enlightenment's settings files are too big<br>for the file system they "
 #~ "are being saved to.<br>This error is very strange as the files "
 #~ "should<br>be extremely small. Please check the settings<br>for your home "
-#~ "directory.<br><br>The file where the error occurred was:<br>"
-#~ "%s<br><br>This file has been deleted to avoid corrupt data.<br>"
+#~ "directory.<br><br>The file where the error occurred was:<br>%"
+#~ "s<br><br>This file has been deleted to avoid corrupt data.<br>"
 #~ msgstr ""
 #~ "Les fichiers de configuration de Enlightenment sont trop<br>gros pour le "
 #~ "système de fichiers où ils doivent être<br>enregistrés. Une erreur tout à "
@@ -7942,19 +8275,17 @@ msgstr "Zone de notification"
 #~ "<br>Veuillez vérifier les paramètres de<br>votre dossier personnel."
 #~ "<br><br>Le fichier incriminé était :<br>%s<br><br>Ce fichier a été "
 #~ "supprimé pour éviter la corruption<br>des données.<br>"
-
 #~ msgid ""
 #~ "An output error occurred when writing the settings<br>files for "
 #~ "Enlightenment. Your disk is having troubles<br>and possibly needs "
-#~ "replacement.<br><br>The file where the error occurred was:<br>"
-#~ "%s<br><br>This file has been deleted to avoid corrupt data.<br>"
+#~ "replacement.<br><br>The file where the error occurred was:<br>%"
+#~ "s<br><br>This file has been deleted to avoid corrupt data.<br>"
 #~ msgstr ""
 #~ "Une erreur d'entrée/sortie est survenue lors de l'écriture<br>des "
 #~ "fichiers de configuration de Enlightenment. Votre disque dur<br>est en "
 #~ "cause et devra vraisemblablement être remplacé.<br><br>Le fichier "
 #~ "incriminé était :<br>%s<br><br>Ce fichier a été supprimé pour éviter la "
 #~ "corruption<br>des données.<br>"
-
 #~ msgid ""
 #~ "Enlightenment cannot write its settings file<br>because it ran out of "
 #~ "space to write the file.<br>You have either run out of disk space or "
@@ -7967,571 +8298,384 @@ msgstr "Zone de notification"
 #~ "disque,<br>soit vous avez dépassé votre quota.<br><br>Le fichier "
 #~ "incriminé était :<br>%s<br><br>Ce fichier a été supprimé pour éviter la "
 #~ "corruption<br>des données.<br>"
-
 #~ msgid "Enable Composite Support ?"
 #~ msgstr "Activer le support de l'extension composite ?"
-
 #~ msgid "Fileman"
 #~ msgstr "EFM"
-
 #~ msgid "Shelf"
 #~ msgstr "Rack"
-
 #~ msgid "Show home directory"
 #~ msgstr "Afficher le dossier personnel"
-
 #~ msgid "Move this gadget to"
 #~ msgstr "Déplacer ce gadget vers"
-
 #~ msgid "Able to be resized"
 #~ msgstr "Permettre le redimensionnement"
-
 #~ msgid "Remove this gadget"
 #~ msgstr "Supprimer ce gadget"
-
 #~ msgid "Powersaving policy"
 #~ msgstr "Stratégie"
-
 #~ msgid "Change Icon Properties"
 #~ msgstr "Changer les propriétés de l'icone"
-
 #~ msgid "Remove Icon"
 #~ msgstr "Supprimer l'icone"
-
 #~ msgid "Add An Icon"
 #~ msgstr "Ajouter un icone"
-
 #~ msgid "Create a gradient..."
 #~ msgstr "Créer un dégradé…"
-
 #~ msgid "Color 1:"
 #~ msgstr "Couleur 1 :"
-
 #~ msgid "Color 2:"
 #~ msgstr "Couleur 2 :"
-
 #~ msgid "Fill Options"
 #~ msgstr "Options de remplissage"
-
 #~ msgid "Diagonal Up"
 #~ msgstr "Diagonale montante"
-
 #~ msgid "Diagonal Down"
 #~ msgstr "Diagonale descendante"
-
 #~ msgid "Radial"
 #~ msgstr "Radial"
-
 #~ msgid "Gradient Creation Error"
 #~ msgstr "Erreur de création du dégradé"
-
 #~ msgid "For some reason, Enlightenment was unable to create a gradient."
 #~ msgstr "Sans raison bien déterminée, Enlightenment n'a pu créer un dégradé."
-
 #~ msgid "Set Shelf Contents"
 #~ msgstr "Définir le contenu du rack"
-
 #~ msgid "Delete this Shelf"
 #~ msgstr "Supprimer ce rack"
-
 #~ msgid "Add Application"
 #~ msgstr "Ajouter une application"
-
 #~ msgid "Screensaver Timer"
 #~ msgstr "Minuteur de l'écran de veille"
-
 #~ msgid "Geometry when moving or resizing"
 #~ msgstr "Géométrie en déplacement ou redimensionnement"
-
 #~ msgid "Animated shading"
 #~ msgstr "Enroulement animé"
-
 #~ msgid "New Window Placement"
 #~ msgstr "Positionnement des nouvelles fenêtres"
-
 #~ msgid "Border Icon Preference"
 #~ msgstr "Préférence de l'icone en bordure"
-
 #~ msgid "Keyboard move and resize"
 #~ msgstr "Déplacement et redimensionnement au clavier"
-
 #~ msgid "Automatic move and resize"
 #~ msgstr "Déplacement et redimensionnement automatiques"
-
 #~ msgid "Move after resize on window configure request"
 #~ msgstr "Déplacer après redimensionnement"
-
 #~ msgid "Maximize Directions"
 #~ msgstr "Directions de maximisation"
-
 #~ msgid "Miscellaneous Options"
 #~ msgstr "Autres options"
-
 #~ msgid "From other desks"
 #~ msgstr "Des autres bureaux"
-
 #~ msgid "From other screens"
 #~ msgstr "Des autres écrans"
-
 #~ msgid "Warp mouse"
 #~ msgstr "Déplacer le curseur"
-
 #~ msgid "Lock when Enlightenment starts"
 #~ msgstr "Verrouiller au démarrage de Enlightenment"
-
 #~ msgid "Screen Lock Timers"
 #~ msgstr "Minuteurs du verrouillage d'écran"
-
 #~ msgid "Wallpaper Mode"
 #~ msgstr "Type de fond d'écran"
-
 #~ msgid "User Wallpaper"
 #~ msgstr "Fond d'écran utilisateur"
-
 #~ msgid "Directory up"
 #~ msgstr "Remonter d'un niveau"
-
 #~ msgid "Enter Presentation Mode"
 #~ msgstr "Entrer en mode présentation"
-
 #~ msgid "Gradient..."
 #~ msgstr "Dégradé…"
-
 #~ msgid "Automatic Locking"
 #~ msgstr "Verrouillage automatique"
-
 #~ msgid "Time after screensaver activated"
 #~ msgstr "Délai après activation de l'écran de veille"
-
 #~ msgid "Idle time to exceed"
 #~ msgstr "Durée d'inactivité à dépasser"
-
 #~ msgid "Suggest entering presentation mode"
 #~ msgstr "Suggérer l'entrée en mode présentation"
-
 #~ msgid "If deactivated before"
 #~ msgstr "Si désactivé avant"
-
 #~ msgid "Use custom screenlock"
 #~ msgstr "Utiliser un verrouillage d'écran personnalisé"
-
 #~ msgid "Show %s Plugin"
 #~ msgstr "Afficher le greffon %s"
-
 #~ msgid "Browse Folder..."
 #~ msgstr "Parcourir un dossier..."
-
 #~ msgid "Show Executables"
 #~ msgstr "Afficher les exécutables"
-
 #~ msgid "Set as Wallpaper"
 #~ msgstr "Utiliser comme fond d'écran"
-
 #~ msgid "UPower"
 #~ msgstr "UPower"
-
 #~ msgid "Add Edge"
 #~ msgstr "Ajouter un bord"
-
 #~ msgid "Delete Edge"
 #~ msgstr "Supprimer un bord"
-
 #~ msgid "Modify Edge"
 #~ msgstr "Modifier un bord"
-
 #~ msgid "Restore Mouse and Wheel Binding Defaults"
 #~ msgstr "Restaurer les raccourcis souris par défaut"
-
 #~ msgid "Add Key"
 #~ msgstr "Ajouter"
-
 #~ msgid "Delete Key"
 #~ msgstr "Supprimer"
-
 #~ msgid "Modify Key"
 #~ msgstr "Modifier"
-
 #~ msgid "Set Contents..."
 #~ msgstr "Définir le contenu…"
-
 #~ msgid "Select Action"
 #~ msgstr "Choisir une action"
-
 #~ msgid "Send to Deskop"
 #~ msgstr "Envoyer sur le bureau"
-
 #~ msgid "Uniconify"
 #~ msgstr "Restaurer"
-
 #~ msgid "Unfullscreen"
 #~ msgstr "Sortir du plein écran"
-
 #~ msgid "Window Action"
 #~ msgstr "Action de fenêtre"
-
 #~ msgid "Background Mode"
 #~ msgstr "Type de fond"
-
 #~ msgid "Active Plugins"
 #~ msgstr "Greffons actifs"
-
 #~ msgid "Run Command Settings"
 #~ msgstr "Paramétrage de la ligne de commande"
-
 #~ msgid "Maximum Apps to List"
 #~ msgstr "Nombre max d'applis à lister"
-
 #~ msgid "Maximum Exes to List"
 #~ msgstr "Nombre max d'exécutables à lister"
-
 #~ msgid "Maximum History to List"
 #~ msgstr "Longueur max de l'historique à lister"
-
 #~ msgid "Speed"
 #~ msgstr "Vitesse"
-
 #~ msgid "Minimum Width"
 #~ msgstr "Largeur minimale"
-
 #~ msgid "Minimum Height"
 #~ msgstr "Hauteur minimale"
-
 #~ msgid "Maximum Width"
 #~ msgstr "Largeur maximale"
-
 #~ msgid "Maximum Height"
 #~ msgstr "Hauteur maximale"
-
 #~ msgid "X-Axis Alignment"
 #~ msgstr "Alignement horizontal"
-
 #~ msgid "Y-Axis Alignment"
 #~ msgstr "Alignement vertical"
-
 #~ msgid "Command (CTRL+RETURN to utilize)"
 #~ msgstr "Commande (Ctrl+Entrée pour utiliser)"
-
 #~ msgid "Terminal"
 #~ msgstr "Terminal"
-
 #~ msgid "Run Command"
 #~ msgstr "Ligne de commande"
-
 #~ msgid "Run Command Dialog"
 #~ msgstr "Fenêtre de commande"
-
 #~ msgid "History Sort"
 #~ msgstr "Tri de l'historique"
-
 #~ msgid "%1.1f"
 #~ msgstr "%1.1f"
-
 #~ msgid "Position / Size"
 #~ msgstr "Position/Taille"
-
 #~ msgid "Description: Unavailable"
 #~ msgstr "Description : non disponible"
-
 #~ msgid "More than one gadget selected."
 #~ msgstr "Plus d'un gadget sélectionné."
-
 #~ msgid "No gadget selected."
 #~ msgstr "Aucun gadget sélectionné."
-
 #~ msgid "Styles"
 #~ msgstr "Styles"
-
 #~ msgid "Selected Gadgets"
 #~ msgstr "Gadgets sélectionnés"
-
 #~ msgid "Fast"
 #~ msgstr "Rapide"
-
 #~ msgid "Slow"
 #~ msgstr "Lent"
-
 #~ msgid "Very Slow"
 #~ msgstr "Très lent"
-
 #~ msgid "200 F"
 #~ msgstr "200 °F"
-
 #~ msgid "150 F"
 #~ msgstr "150 °F"
-
 #~ msgid "110 F"
 #~ msgstr "110 °F"
-
 #~ msgid "130 F"
 #~ msgstr "130 °F"
-
 #~ msgid "90 F"
 #~ msgstr "90 °F"
-
 #~ msgid "93 C"
 #~ msgstr "93 °C"
-
 #~ msgid "65 C"
 #~ msgstr "65 °C"
-
 #~ msgid "43 C"
 #~ msgstr "43 °C"
-
 #~ msgid "55 C"
 #~ msgstr "55 °C"
-
 #~ msgid "32 C"
 #~ msgstr "32 °C"
-
 #~ msgid "Favorites Menu"
 #~ msgstr "Menu des favoris"
-
 #~ msgid "Selected Applications"
 #~ msgstr "Applications sélectionnées"
-
 #~ msgid "Desktop files scan done"
 #~ msgstr "Analyse des fichiers desktop terminée"
-
 #~ msgid "Desktop file scan"
 #~ msgstr "Analyse des fichiers desktop"
-
 #~ msgid "Basic Settings"
 #~ msgstr "Paramètres basiques"
-
 #~ msgid "Maximum Number of Matched Apps to List"
 #~ msgstr "Nombre maximal d'applications à lister"
-
 #~ msgid "Maximum Number of Matched Exes to List"
 #~ msgstr "Nombre maximal d'exécutables à lister"
-
 #~ msgid "Scroll Settings"
 #~ msgstr "Paramétrage du défilement"
-
 #~ msgid "Scroll Animate"
 #~ msgstr "Animer le défilement"
-
 #~ msgid "Scroll Speed"
 #~ msgstr "Vitesse du défilement"
-
 #~ msgid "Position Settings"
 #~ msgstr "Paramétrage de la position"
-
 #~ msgid "Icon Themes"
 #~ msgstr "Thèmes d'icones"
-
 #~ msgid "Filename"
 #~ msgstr "Nom de fichier"
-
 #~ msgid "Available Modules"
 #~ msgstr "Modules disponibles"
-
 #~ msgid "Load Module"
 #~ msgstr "Activer le module"
-
 #~ msgid "Loaded Modules"
 #~ msgstr "Modules activés"
-
 #~ msgid "Menu Item Captions"
 #~ msgstr "Apparence des entrées dans le menu"
-
 #~ msgid "About Dialog Title"
 #~ msgstr "Titre de la fenêtre à propos"
-
 #~ msgid "About Dialog Version"
 #~ msgstr "Version de la fenêtre à propos"
-
 #~ msgid "Settings Dialog Title"
 #~ msgstr "Titre de la fenêtre de configuration"
-
 #~ msgid "List Item Odd Text"
 #~ msgstr "Texte de la liste des éléments impairs"
-
 #~ msgid "Window Manager Colors"
 #~ msgstr "Couleurs du gestionnaire de fenêtres"
-
 #~ msgid "Disabled"
 #~ msgstr "Désactivé"
-
 #~ msgid "Widget Colors"
 #~ msgstr "Couleurs des composants graphiques"
-
 #~ msgid "Module Colors"
 #~ msgstr "Couleurs des modules"
-
 #~ msgid "Outline Color"
 #~ msgstr "Couleur de la bordure"
-
 #~ msgid "Defaults"
 #~ msgstr "Valeurs par défaut"
-
 #~ msgid "Main Menu Settings"
 #~ msgstr "Paramétrage du menu principal"
-
 #~ msgid "Show Favorites"
 #~ msgstr "Afficher les favoris"
-
 #~ msgid "Show Applications"
 #~ msgstr "Afficher les applications"
-
 #~ msgid "Show Generic"
 #~ msgstr "Afficher l'information générique"
-
 #~ msgid "Show Comments"
 #~ msgstr "Afficher le commentaire"
-
 #~ msgid "General Menu"
 #~ msgstr "Menu général"
-
 #~ msgid "Autoscroll Margin"
 #~ msgstr "Marge du défilement automatique"
-
 #~ msgid "Idle Cursor"
 #~ msgstr "Curseur inactif"
-
 #~ msgid "Use Enlightenment Cursor"
 #~ msgstr "Utiliser le curseur de Enlightenment"
-
 #~ msgid "Use X Cursor"
 #~ msgstr "Utiliser le curseur du serveur X"
-
 #~ msgid "Cursor Size"
 #~ msgstr "Taille du curseur"
-
 #~ msgid "Cache Settings"
 #~ msgstr "Paramétrage des tampons"
-
 #~ msgid "Size Of Font Cache"
 #~ msgstr "Taille du tampon de polices"
-
 #~ msgid "Size Of Image Cache"
 #~ msgstr "Taille du tampon d'images"
-
 #~ msgid "Time until X screensaver starts"
 #~ msgstr "Délai avant le démarrage de l'écran de veille de X"
-
 #~ msgid "Time until X screensaver alternates"
 #~ msgstr "Délai avant le changement d'écran de veille de X"
-
 #~ msgid "Follow the window as it moves"
 #~ msgstr "Suivre la fenêtre lors de son déplacement"
-
 #~ msgid "Follow the window as it resizes"
 #~ msgstr "Suivre la fenêtre lors de son redimensionnement"
-
 #~ msgid "Window Shading"
 #~ msgstr "Enroulement de la fenêtre"
-
 #~ msgid "Animate the shading and unshading of windows"
 #~ msgstr "Animer l'enroulement et le déroulement des fenêtres"
-
 #~ msgid "Automatically switch to desktop of new window"
 #~ msgstr "Basculer automatiquement vers le bureau de la nouvelle fenêtre"
-
 #~ msgid "Window Border"
 #~ msgstr "Bordure de la fenêtre"
-
 #~ msgid "Prefer user defined icon"
 #~ msgstr "Préférer l'icone défini par l'utilisateur"
-
 #~ msgid "Prefer application provided icon"
 #~ msgstr "Préférer l'icone fourni par l'application"
-
 #~ msgid "Click to focus"
 #~ msgstr "Cliquer pour focaliser"
-
 #~ msgid "No new windows get focus"
 #~ msgstr "Les nouvelles fenêtres ne sont pas focalisées"
-
 #~ msgid "All new windows get focus"
 #~ msgstr "Toutes les nouvelles fenêtres sont focalisées"
-
 #~ msgid "Only new dialogs get focus if the parent has focus"
 #~ msgstr ""
 #~ "Seules les nouvelles boîtes de dialogue dont le parent est focalisé sont "
 #~ "focalisées"
-
 #~ msgid "A click on a window always raises it"
 #~ msgstr "Un clic sur une fenêtre la met toujours au premier plan"
-
 #~ msgid "A click in a window always focuses it"
 #~ msgstr "Un clic dans une fenêtre la focalise toujours"
-
 #~ msgid "Resist moving or resizing a window over an obstacle"
 #~ msgstr "Résister lors du déplacement/redimensionnement sur un obstacle"
-
 #~ msgid "Resistance between windows:"
 #~ msgstr "Résistance entre les fenêtres :"
-
 #~ msgid "Resistance to desktop gadgets:"
 #~ msgstr "Résistance aux gadgets du bureau :"
-
 #~ msgid "Show iconified windows"
 #~ msgstr "Afficher les fenêtres minimisées"
-
 #~ msgid "Selection Settings"
 #~ msgstr "Paramétrage de la sélection"
-
 #~ msgid "Focus window while selecting"
 #~ msgstr "Focaliser la fenêtre lors de la sélection"
-
 #~ msgid "Raise window while selecting"
 #~ msgstr "Fenêtre au premier plan lors de la sélection"
-
 #~ msgid "Uncover windows while selecting"
 #~ msgstr "Découvrir les fenêtres lors de la sélection"
-
 #~ msgid "Warp Settings"
 #~ msgstr "Paramétrage de l'apparition"
-
 #~ msgid "Show Favorites In Main Menu"
 #~ msgstr "Afficher les favoris dans le menu principal"
-
 #~ msgid "Show Applications In Main Menu"
 #~ msgstr "Afficher les applications dans le menu principal"
-
 #~ msgid "Autoscroll Settings"
 #~ msgstr "Paramétrage du défilement automatique"
-
 #~ msgid "%2.2f seconds"
 #~ msgstr "%2.2f secondes"
-
 #~ msgid "Connman Server Operation Failed"
 #~ msgstr "Connman : échec de l'opération sur le serveur."
-
 #~ msgid ""
 #~ "Could not execute remote operation:<br>%s<br>Server Error <hilight>%s:</"
 #~ "hilight> %s"
 #~ msgstr ""
 #~ "Impossible d'exécuter l'opération distante :<br>%s<br>Erreur du serveur "
 #~ "<hilight>%s:</hilight> %s"
-
 #~ msgid "Connman Operation Failed"
 #~ msgstr "Connman : échec de l'opération."
-
 #~ msgid "Could not execute local operation:<br>%s"
 #~ msgstr "Impossible d'exécuter l'opération locale :<br>%s"
-
 #~ msgid "Connection Manager"
 #~ msgstr "Gestionnaire de connexion"
-
 #~ msgid "Wifi"
 #~ msgstr "Wi-Fi"
-
 #~ msgid "LAN"
 #~ msgstr "LAN"
-
 #~ msgid "Specific Device"
 #~ msgstr "Périphérique spécifique"
-
 #~ msgid "Networks"
 #~ msgstr "Réseaux"
-
 #~ msgid "Expand the window"
 #~ msgstr "Étendre la fenêtre"
-
 #~ msgid "Allow window manipulation"
 #~ msgstr "Autoriser la manipulation des fenêtres"
-
 #~ msgid ""
 #~ "You are trying to ask Enlightenment to remember to apply<br>properties "
 #~ "(such as size, location, border style etc.) to<br>a window that "
@@ -8562,224 +8706,153 @@ msgstr "Zone de notification"
 #~ "<hilight>OK</hilight> et<br>vos paramètres seront acceptés. "
 #~ "Cliquez<br>sur <hilight>Annuler</hilight> si vous n'êtes pas sûr<br>et "
 #~ "rien ne sera modifié."
-
 #~ msgid "Mount of device failed"
 #~ msgstr "Impossible de monter le périphérique"
-
 #~ msgid "Shelf Size"
 #~ msgstr "Taille du rack"
-
 #~ msgid "Scaling Factors"
 #~ msgstr "Facteurs d'échelle"
-
 #~ msgid "Personal scaling factor"
 #~ msgstr "Facteur d'échelle personnel"
-
 #~ msgid "Custom Grid Icons"
 #~ msgstr "Alignement d'icones personnalisé"
-
 #~ msgid "Custom Smart Grid Icons"
 #~ msgstr "Alignement intelligent personnalisé"
-
 #~ msgid "Configure Virtual Desktops"
 #~ msgstr "Configurer les bureaux virtuels"
-
 #~ msgid "Configure Contents..."
 #~ msgstr "Configurer le contenu..."
-
 #~ msgid "Configure Shelf Contents"
 #~ msgstr "Configurer le contenu du rack"
-
 #~ msgid "Configure Toolbar Contents"
 #~ msgstr "Configurer le contenu de la barre d'outils"
-
 #~ msgid "Configure Dialog Title"
 #~ msgstr "Titre de la boîte de dialogue de configuration"
-
 #~ msgid "Configure Heading"
 #~ msgstr "Configuration de l'en-tête"
-
 #~ msgid "Done %ld / %ld byte"
 #~ msgstr "Fait %ld / %ld octet"
-
 #~ msgid "Complete"
 #~ msgstr "Complet"
-
 #~ msgid "Temporary"
 #~ msgstr "Temporaire"
-
 #~ msgid "Flip desktops when mouse at screen edge"
 #~ msgstr "Basculer les bureaux lorsque la souris est au bord de l'écran"
-
 #~ msgid "Flip when moving mouse to the screen edge"
 #~ msgstr "Basculer lorsque la souris est au bord de l'écran"
-
 #~ msgid "Time the mouse is at the edge before flipping:"
 #~ msgstr "Délai avant le basculement quand la souris est au bord de l'écran:"
-
 #~ msgid "Polling (Internal)"
 #~ msgstr "Interrogation (interne]"
-
 #~ msgid "%1.0f percent"
 #~ msgstr "%1.0f pour cent"
-
 #~ msgid "Dismiss alert automatically"
 #~ msgstr "Effacer l'alerte automatiquement"
-
 #~ msgid "Dismiss alert after:"
 #~ msgstr "Effacer l'alerte après:"
-
 #~ msgid "Choose a website from list..."
 #~ msgstr "Choisir un site web depuis une liste..."
-
 #~ msgid "get-e.org - Static"
 #~ msgstr "get-e.org - Statique"
-
 #~ msgid "get-e.org  - Animated"
 #~ msgstr "get-e.org - Animé"
-
 #~ msgid "[%s] Getting feed... DONE!"
 #~ msgstr "[%s] Recherche du flux... SUCCÈS !"
-
 #~ msgid "[%s] Getting feed... FAILED!"
 #~ msgstr "[%s] Recherche du flux... ÉCHEC !"
-
 #~ msgid "[%s] Parsing feed... DONE!"
 #~ msgstr "[%s] Analyse du flux... SUCCÈS !"
-
 #~ msgid "[%s] Parsing feed... FAILED!"
 #~ msgstr "[%s] Analyse du flux... ÉCHEC !"
-
 #~ msgid "[%s] Downloading of edje file..."
 #~ msgstr "[%s] Téléchargement du fichier edj..."
-
 #~ msgid "[%s] Download %d images of %d"
 #~ msgstr "[%s] Télécharge %d images de %d"
-
 #~ msgid "[%s] Choose an image from list"
 #~ msgstr "[%s] Choisir une image dans la liste"
-
 #~ msgid "[%s] Downloading of edje file... %d%% done"
 #~ msgstr "[%s] Téléchargement du fichier edj... %d%% OK"
-
 #~ msgid "[%s] Getting feed..."
 #~ msgstr "[%s] Recherche du flux..."
-
 #~ msgid "Advanced Settings"
 #~ msgstr "Paramètres avancés"
-
 #~ msgid ""
 #~ "You requested to delete \"%s\".<br><br>Are you sure you want to delete "
 #~ "this profile?"
 #~ msgstr ""
 #~ "Vous avez demandé à supprimer \"%s\".<br><br>Êtes-vous sûr de vouloir "
 #~ "supprimer ce profil ?"
-
 #~ msgid "Are you sure you want to delete this profile?"
 #~ msgstr "Êtes-vous sûr de vouloir supprimer ce profil ?"
-
 #~ msgid "Plain Profile"
 #~ msgstr "Profil complet"
-
 #~ msgid "Clone Current Profile"
 #~ msgstr "Copier le profil courant"
-
 #~ msgid "Exit Immediately"
 #~ msgstr "Quitter immédiatement"
-
 #~ msgid "Shutting down of your system failed."
 #~ msgstr "L'arrêt de votre système a échoué."
-
 #~ msgid "Rebooting your system failed."
 #~ msgstr "Le redémarrage de votre système a échoué."
-
 #~ msgid "Suspend of your system failed."
 #~ msgstr "La mise en veille de votre système a échoué."
-
 #~ msgid "Shutting down"
 #~ msgstr "Arrêt"
-
 #~ msgid "Shutting down your Computer.<br><hilight>Please wait.</hilight>"
 #~ msgstr ""
 #~ "Arrêt de votre ordinateur.<br><hilight>Veuillez patienter.</hilight>"
-
 #~ msgid "Rebooting"
 #~ msgstr "Rédémarrage"
-
 #~ msgid "Shut Down Immediately"
 #~ msgstr "Éteindre immédiatement"
-
 #~ msgid "Desktop Lock"
 #~ msgstr "Verrouillage du bureau"
-
 #~ msgid "get-e.org"
 #~ msgstr "get-e.org"
-
 #~ msgid "Lock Screen"
 #~ msgstr "Écran de verrouillage"
-
 #~ msgid "Logout"
 #~ msgstr "Fermer la session"
-
 #~ msgid "Desktop %i, %i"
 #~ msgstr "Bureau %i, %i"
-
 #~ msgid "Toolbar Configuration"
 #~ msgstr "Configuration de la barre d'outils"
-
 #~ msgid "Shelf Configuration"
 #~ msgstr "Configuration du rack"
-
 #~ msgid "Enlightenment Configuration"
 #~ msgstr "Configuration de Enlightenment"
-
 #~ msgid "Default Configuration Dialogs Mode"
 #~ msgstr "Configuration par défaut des boîtes de dialogue"
-
 #~ msgid "Input Method Configuration"
 #~ msgstr "Configuration de la méthode de saisie"
-
 #~ msgid "Language Configuration"
 #~ msgstr "Configuration de la langue"
-
 #~ msgid "Search Path Configuration"
 #~ msgstr "Configuration des chemins de recherche"
-
 #~ msgid "Dropshadow Configuration"
 #~ msgstr "Configuration de l'ombre portée"
-
 #~ msgid "IBar Configuration"
 #~ msgstr "Configuration de l'IBar"
-
 #~ msgid "IBox Configuration"
 #~ msgstr "Configuration IBox"
-
 #~ msgid "Virtual Desktops Configuration"
 #~ msgstr "Configuration des bureaux virtuels"
-
 #~ msgid "Temperature Configuration"
 #~ msgstr "Configuration de la température"
-
 #~ msgid "Mixer Configuration"
 #~ msgstr "Configuration du mélangeur"
-
 #~ msgid "Mixer Module Configuration"
 #~ msgstr "Configuration du module de mixage"
-
 #~ msgid "Choose Language"
 #~ msgstr "Choisir la langue"
-
 #~ msgid "X reports there are no root windows and %i screens!\n"
 #~ msgstr ""
 #~ "Le serveur X rapporte qu'il n'y a pas de fenêtres racine\n"
 #~ "alors qu'il y a %i écrans !\n"
-
 #~ msgid "Disable splash screen"
 #~ msgstr "Désactiver l'écran d'accueil"
-
 #~ msgid "Theme Bug Detected"
 #~ msgstr "Bogue dans le thème détecté"
-
 #~ msgid ""
 #~ "The theme you are using for your init splash<br>has a bug. It does not "
 #~ "respond to signals when<br>startup is complete. You should use an "
@@ -8789,22 +8862,17 @@ msgstr "Zone de notification"
 #~ "signaux au terme de la<br> mise en route. Vous devriez utiliser un thème "
 #~ "de<br>démarrage valide, ou corriger celui<br>que vous utilisez "
 #~ "actuellement."
-
 #~ msgid "Init"
 #~ msgstr "Initialisation"
-
 #~ msgid "Window Manipulation"
 #~ msgstr "Manipulation de la fenêtre"
-
 #~ msgid "When moving or resizing windows, resist at the boundaries"
 #~ msgstr ""
 #~ "Résister aux bords lors du déplacement/redimensionnement des fenêtres"
-
 #~ msgid "Both directions"
 #~ msgstr "Dans les deux directions"
-
 #~ msgid "Enlightenment cannot configure the mouse acceleration settings."
 #~ msgstr "Enlightenment ne peut pas configurer l'accélération de la souris."
-
 #~ msgid "Mouse Acceleration Settings"
 #~ msgstr "Paramètres de l'accélération souris"
+
old mode 100755 (executable)
new mode 100644 (file)
index 3f38bb8..d85e53e
@@ -29,7 +29,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Enlightenment DR17\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2011-11-29 09:56+0900\n"
+"POT-Creation-Date: 2012-01-18 16:13+0900\n"
 "PO-Revision-Date: 2007-06-04 11:27+0100\n"
 "Last-Translator: Antoine Giniès <aginies.cooker@gmail.com>\n"
 "Language-Team: Enlightenment i18n French <enlightenment-intl@lists."
@@ -44,7 +44,7 @@ msgid "About Enlightenment"
 msgstr "À propos d'Enlightenment"
 
 #: src/bin/e_about.c:17 src/bin/e_actions.c:2728 src/bin/e_config_dialog.c:272
-#: src/bin/e_fm.c:974 src/bin/e_int_border_menu.c:151
+#: src/bin/e_fm.c:975 src/bin/e_int_border_menu.c:151
 #: src/bin/e_int_border_prop.c:81 src/bin/e_theme_about.c:17
 #: src/modules/conf/e_conf.c:163
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:843
@@ -57,7 +57,7 @@ msgstr "Fermer"
 #: src/bin/e_about.c:18 src/bin/e_actions.c:3060 src/bin/e_actions.c:3064
 #: src/bin/e_actions.c:3068 src/bin/e_int_menus.c:182 src/bin/e_main.c:534
 #: src/modules/conf_theme/e_int_config_cursor.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:219
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:221
 #: src/modules/wizard/page_000.c:29
 msgid "Enlightenment"
 msgstr "Enlightenment"
@@ -108,7 +108,7 @@ msgstr "Êtes-vous sûr de vouloir tuer cette fenêtre ?"
 #: src/bin/e_actions.c:380 src/bin/e_actions.c:1917 src/bin/e_actions.c:2014
 #: src/bin/e_actions.c:2077 src/bin/e_actions.c:2140 src/bin/e_actions.c:2208
 #: src/bin/e_actions.c:2271 src/bin/e_confirm_dialog.c:44
-#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9205 src/bin/e_fm.c:9459
+#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9238 src/bin/e_fm.c:9492
 #: src/bin/e_module.c:518 src/bin/e_screensaver.c:145
 msgid "Yes"
 msgstr "Oui"
@@ -116,7 +116,7 @@ msgstr "Oui"
 #: src/bin/e_actions.c:382 src/bin/e_actions.c:1919 src/bin/e_actions.c:2016
 #: src/bin/e_actions.c:2079 src/bin/e_actions.c:2142 src/bin/e_actions.c:2210
 #: src/bin/e_actions.c:2273 src/bin/e_confirm_dialog.c:45
-#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9203 src/bin/e_fm.c:9460
+#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9236 src/bin/e_fm.c:9493
 #: src/bin/e_module.c:519 src/bin/e_screensaver.c:147
 msgid "No"
 msgstr "Non"
@@ -192,7 +192,7 @@ msgstr ""
 msgid "Window : Actions"
 msgstr "Fenêtre : actions"
 
-#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6168 src/bin/e_gadcon.c:1410
+#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6201 src/bin/e_gadcon.c:1410
 #: src/bin/e_int_border_menu.c:592
 msgid "Move"
 msgstr "Déplacer"
@@ -327,7 +327,7 @@ msgstr "Ancrage (on/off)"
 #: src/bin/e_actions.c:2927 src/bin/e_actions.c:2929 src/bin/e_actions.c:2931
 #: src/bin/e_actions.c:2933 src/bin/e_actions.c:2935 src/bin/e_actions.c:2937
 #: src/bin/e_actions.c:2939 src/bin/e_actions.c:3114 src/bin/e_actions.c:3119
-#: src/bin/e_fm.c:3267 src/bin/e_fm.c:3273 src/bin/e_fm.c:9986
+#: src/bin/e_fm.c:3300 src/bin/e_fm.c:3306 src/bin/e_fm.c:10019
 #: src/bin/e_fm_device.c:334 src/bin/e_fm_device.c:358
 #: src/bin/e_fm_device.c:637 src/bin/e_fm_device.c:664
 #: src/bin/e_int_menus.c:144 src/bin/e_int_shelf_config.c:247
@@ -729,8 +729,8 @@ msgstr "Enroulement (on/off)"
 #: src/modules/conf_theme/e_int_config_theme.c:396
 #: src/modules/conf_theme/e_int_config_theme.c:796
 #: src/modules/gadman/e_mod_config.c:182 src/modules/syscon/e_mod_main.c:31
-#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:52
-#: src/modules/syscon/e_mod_main.c:119
+#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:58
+#: src/modules/syscon/e_mod_main.c:125
 msgid "System"
 msgstr "Système"
 
@@ -792,10 +792,10 @@ msgstr "Fonds d'écran"
 msgid "Color Selector"
 msgstr "Sélectionneur de thème"
 
-#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1611 src/bin/e_config.c:2229
+#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1580 src/bin/e_config.c:2198
 #: src/bin/e_config_dialog.c:262 src/bin/e_eap_editor.c:854
 #: src/bin/e_eap_editor.c:918 src/bin/e_entry_dialog.c:62 src/bin/e_exec.c:398
-#: src/bin/e_fm.c:8717 src/bin/e_fm.c:9361 src/bin/e_fm_prop.c:507
+#: src/bin/e_fm.c:8750 src/bin/e_fm.c:9394 src/bin/e_fm_prop.c:507
 #: src/bin/e_int_border_remember.c:324 src/bin/e_int_border_remember.c:525
 #: src/bin/e_module.c:415 src/bin/e_sys.c:487 src/bin/e_sys.c:524
 #: src/bin/e_utils.c:707 src/modules/conf_dialogs/e_int_config_profiles.c:387
@@ -810,7 +810,7 @@ msgid "OK"
 msgstr "OK"
 
 #: src/bin/e_color_dialog.c:47 src/bin/e_eap_editor.c:856
-#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8719
+#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8752
 #: src/bin/e_fm_prop.c:508 src/bin/e_utils.c:1162
 #: src/modules/conf_dialogs/e_int_config_profiles.c:388
 #: src/modules/conf_intl/e_int_config_imc_import.c:124
@@ -822,7 +822,7 @@ msgstr "OK"
 msgid "Cancel"
 msgstr "Annuler"
 
-#: src/bin/e_config.c:972 src/bin/e_config.c:1005
+#: src/bin/e_config.c:959 src/bin/e_config.c:992
 #, fuzzy
 msgid ""
 "Settings data needed upgrading. Your old settings have<br>been wiped and a "
@@ -843,7 +843,7 @@ msgstr ""
 "reconfigurer tout à votre goût comme avant.<br>Désolé pour le désagrément "
 "occasionné.<br>"
 
-#: src/bin/e_config.c:989
+#: src/bin/e_config.c:976
 #, fuzzy
 msgid ""
 "Your settings are NEWER than Enlightenment. This is very<br>strange. This "
@@ -859,113 +859,116 @@ msgstr ""
 "sain et par précaution votre<br>configuration a été remise à zéro. Désolé "
 "pour les désagréments.<br>"
 
-#: src/bin/e_config.c:1598 src/bin/e_config.c:2216
+#: src/bin/e_config.c:1567 src/bin/e_config.c:2185
 #, fuzzy
 msgid "Enlightenment Settings Write Problems"
 msgstr "Problèmes d'écriture de la configuration d'Enlightenment"
 
-#: src/bin/e_config.c:1601
-#, c-format
+#: src/bin/e_config.c:1570
+#, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while moving config files<br>from:<br>"
+"Enlightenment has had an error while moving config files<br>from:<br>"
 "%s<br><br>to:<br>%s<br><br>The rest of the write has been aborted for safety."
 "<br>"
 msgstr ""
+"Erreur de fermeture d'un fichier pendant son écriture par Enlightenment. Ce "
+"n'est pas courant.<br><br>Le fichier sur lequel l'erreur est apparu est:<br>"
+"%s<br><br>Ce fichier a été effacé pour éviter des erreurs de corruption.<br>"
 
-#: src/bin/e_config.c:2126
+#: src/bin/e_config.c:2095
 #, fuzzy
 msgid "Settings Upgraded"
 msgstr "Paramètre du bureau"
 
-#: src/bin/e_config.c:2143
+#: src/bin/e_config.c:2112
 msgid "The EET file handle is bad."
 msgstr ""
 
-#: src/bin/e_config.c:2146
+#: src/bin/e_config.c:2115
 msgid "The file data is empty."
 msgstr ""
 
-#: src/bin/e_config.c:2149
+#: src/bin/e_config.c:2118
 msgid ""
 "The file is not writable. Perhaps the disk is read-only<br>or you lost "
 "permissions to your files."
 msgstr ""
 
-#: src/bin/e_config.c:2152
+#: src/bin/e_config.c:2121
 msgid "Memory ran out while preparing the write.<br>Please free up memory."
 msgstr ""
 
-#: src/bin/e_config.c:2155
+#: src/bin/e_config.c:2124
 msgid "This is a generic error."
 msgstr ""
 
-#: src/bin/e_config.c:2158
+#: src/bin/e_config.c:2127
 msgid ""
 "The settings file is too large.<br>It should be very small (a few hundred KB "
 "at most)."
 msgstr ""
 
-#: src/bin/e_config.c:2161
+#: src/bin/e_config.c:2130
 msgid "You have I/O errors on the disk.<br>Maybe it needs replacing?"
 msgstr ""
 
-#: src/bin/e_config.c:2164
+#: src/bin/e_config.c:2133
 msgid "You ran out of space while writing the file"
 msgstr ""
 
-#: src/bin/e_config.c:2167
+#: src/bin/e_config.c:2136
 msgid "The file was closed on it while writing."
 msgstr ""
 
-#: src/bin/e_config.c:2170
+#: src/bin/e_config.c:2139
 msgid "Memory-mapping (mmap) of the file failed."
 msgstr ""
 
-#: src/bin/e_config.c:2173
+#: src/bin/e_config.c:2142
 msgid "X509 Encoding failed."
 msgstr ""
 
-#: src/bin/e_config.c:2176
+#: src/bin/e_config.c:2145
 #, fuzzy
 msgid "Signature failed."
 msgstr "L'hibernation de votre système a échoué."
 
-#: src/bin/e_config.c:2179
+#: src/bin/e_config.c:2148
 msgid "The signature was invalid."
 msgstr ""
 
-#: src/bin/e_config.c:2182
+#: src/bin/e_config.c:2151
 #, fuzzy
 msgid "Not signed."
 msgstr "(Aucune fenêtre)"
 
-#: src/bin/e_config.c:2185
+#: src/bin/e_config.c:2154
 msgid "Feature not implemented."
 msgstr ""
 
-#: src/bin/e_config.c:2188
+#: src/bin/e_config.c:2157
 msgid "PRNG was not seeded."
 msgstr ""
 
-#: src/bin/e_config.c:2191
+#: src/bin/e_config.c:2160
 #, fuzzy
 msgid "Encryption failed."
 msgstr "Délai avant hibernation"
 
-#: src/bin/e_config.c:2194
+#: src/bin/e_config.c:2163
 #, fuzzy
 msgid "Decryption failed."
 msgstr "Délai avant hibernation"
 
-#: src/bin/e_config.c:2197
+#: src/bin/e_config.c:2166
 #, fuzzy
 msgid "The error is unknown to Enlightenment."
 msgstr "Bienvenue à Enlightenment 東京"
 
-#: src/bin/e_config.c:2219
+#: src/bin/e_config.c:2188
 #, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while writing<br>its config file.<br>"
+"Enlightenment has had an error while writing<br>its config file.<br>"
 "%s<br><br>The file where the error occurred was:<br>%s<br><br>This file has "
 "been deleted to avoid corrupt data.<br>"
 msgstr ""
@@ -973,9 +976,10 @@ msgstr ""
 "n'est pas courant.<br><br>Le fichier sur lequel l'erreur est apparu est:<br>"
 "%s<br><br>Ce fichier a été effacé pour éviter des erreurs de corruption.<br>"
 
-#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:721
+#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:756
 #: src/modules/conf/e_mod_main.c:275 src/modules/conf_paths/e_mod_main.c:17
 #: src/modules/conf_performance/e_mod_main.c:17
+#: src/modules/syscon/e_mod_main.c:36
 msgid "Advanced"
 msgstr "Avancé"
 
@@ -997,9 +1001,9 @@ msgstr "Extensions"
 
 #: src/bin/e_configure.c:29 src/bin/e_configure.c:32 src/bin/e_configure.c:242
 #: src/modules/conf_paths/e_int_config_paths.c:80
-#: src/modules/conf_theme/e_int_config_color_classes.c:847
+#: src/modules/conf_theme/e_int_config_color_classes.c:857
 #: src/modules/conf_theme/e_int_config_fonts.c:98
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:234
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:236
 msgid "Modules"
 msgstr "Modules"
 
@@ -1008,7 +1012,7 @@ msgstr "Modules"
 msgid "Preferences"
 msgstr "Non préféré"
 
-#: src/bin/e_container.c:132
+#: src/bin/e_container.c:124
 #, c-format
 msgid "Container %d"
 msgstr "Conteneur %d"
@@ -1144,7 +1148,7 @@ msgstr "Fichier du bureau"
 #: src/bin/e_eap_editor.c:775
 #: src/modules/conf_performance/e_int_config_performance.c:115
 #: src/modules/everything/evry_config.c:378
-#: src/modules/everything/evry_plug_files.c:1491
+#: src/modules/everything/evry_plug_files.c:1476
 #: src/modules/pager/e_mod_config.c:126 src/modules/pager/e_mod_config.c:213
 msgid "General"
 msgstr "Général"
@@ -1175,26 +1179,26 @@ msgstr "Sélectionner une icône"
 msgid "Select an Executable"
 msgstr "Sélectionner un programme"
 
-#: src/bin/e_entry.c:496 src/bin/e_fm.c:8208 src/bin/e_shelf.c:1703
+#: src/bin/e_entry.c:501 src/bin/e_fm.c:8241 src/bin/e_shelf.c:1703
 #: src/modules/conf_dialogs/e_int_config_profiles.c:135
 #: src/modules/conf_shelves/e_int_config_shelf.c:81
 #: src/modules/ibar/e_mod_config.c:108
 msgid "Delete"
 msgstr "Supprimer"
 
-#: src/bin/e_entry.c:506 src/bin/e_fm.c:8116
+#: src/bin/e_entry.c:511 src/bin/e_fm.c:8149
 msgid "Cut"
 msgstr "Couper"
 
-#: src/bin/e_entry.c:514 src/bin/e_fm.c:6163 src/bin/e_fm.c:8130
+#: src/bin/e_entry.c:519 src/bin/e_fm.c:6196 src/bin/e_fm.c:8163
 msgid "Copy"
 msgstr "Copier"
 
-#: src/bin/e_entry.c:522 src/bin/e_fm.c:7954 src/bin/e_fm.c:8143
+#: src/bin/e_entry.c:527 src/bin/e_fm.c:7987 src/bin/e_fm.c:8176
 msgid "Paste"
 msgstr "Coller"
 
-#: src/bin/e_entry.c:532
+#: src/bin/e_entry.c:537
 msgid "Select All"
 msgstr "Tout selectionner"
 
@@ -1343,229 +1347,229 @@ msgstr "Données de sortie"
 msgid "There was no output."
 msgstr "Il n'y a eu aucune sortie."
 
-#: src/bin/e_fm.c:976
+#: src/bin/e_fm.c:977
 msgid "Nonexistent path"
 msgstr ""
 
-#: src/bin/e_fm.c:979
+#: src/bin/e_fm.c:980
 #, c-format
 msgid "%s doesn't exist."
 msgstr ""
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 #, fuzzy
 msgid "Mount Error"
 msgstr "Erreur d'exécution"
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Can't mount device"
 msgstr ""
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 #, fuzzy
 msgid "Unmount Error"
 msgstr "Erreur d'exécution"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Can't unmount device"
 msgstr ""
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 #, fuzzy
 msgid "Eject Error"
 msgstr "Erreur"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Can't eject device"
 msgstr ""
 
-#: src/bin/e_fm.c:3748
+#: src/bin/e_fm.c:3781
 #, c-format
 msgid "%i Files"
 msgstr "%i fichiers"
 
-#: src/bin/e_fm.c:6176 src/bin/e_fm.c:7962 src/bin/e_fm.c:8151
+#: src/bin/e_fm.c:6209 src/bin/e_fm.c:7995 src/bin/e_fm.c:8184
 #, fuzzy
 msgid "Link"
 msgstr "Linéaire"
 
-#: src/bin/e_fm.c:6184 src/bin/e_fm.c:9143 src/bin/e_fm.c:9284
+#: src/bin/e_fm.c:6217 src/bin/e_fm.c:9176 src/bin/e_fm.c:9317
 #, fuzzy
 msgid "Abort"
 msgstr "À propos"
 
-#: src/bin/e_fm.c:7881 src/bin/e_fm.c:8041
+#: src/bin/e_fm.c:7914 src/bin/e_fm.c:8074
 #, fuzzy
 msgid "Inherit parent settings"
 msgstr "Paramètres de sélection"
 
-#: src/bin/e_fm.c:7890 src/bin/e_fm.c:8050
+#: src/bin/e_fm.c:7923 src/bin/e_fm.c:8083
 #: src/modules/fileman/e_mod_config.c:219
 #, fuzzy
 msgid "View Mode"
 msgstr "Mode de vue"
 
-#: src/bin/e_fm.c:7897 src/bin/e_fm.c:8057
+#: src/bin/e_fm.c:7930 src/bin/e_fm.c:8090
 msgid "Refresh View"
 msgstr "Rafraîchir la vue"
 
-#: src/bin/e_fm.c:7905 src/bin/e_fm.c:8065
+#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8098
 msgid "Show Hidden Files"
 msgstr "Afficher les fichiers cachés"
 
-#: src/bin/e_fm.c:7917 src/bin/e_fm.c:8077
+#: src/bin/e_fm.c:7950 src/bin/e_fm.c:8110
 msgid "Remember Ordering"
 msgstr "Se souvenir de l'ordre"
 
-#: src/bin/e_fm.c:7926 src/bin/e_fm.c:8086
+#: src/bin/e_fm.c:7959 src/bin/e_fm.c:8119
 msgid "Sort Now"
 msgstr "Classer maintenant"
 
-#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8101
+#: src/bin/e_fm.c:7971 src/bin/e_fm.c:8134
 #: src/modules/conf_paths/e_int_config_paths.c:205
 msgid "New Directory"
 msgstr "Nouveau dossier"
 
-#: src/bin/e_fm.c:8216
+#: src/bin/e_fm.c:8249
 msgid "Rename"
 msgstr "Renommer"
 
-#: src/bin/e_fm.c:8235
+#: src/bin/e_fm.c:8268
 msgid "Unmount"
 msgstr ""
 
-#: src/bin/e_fm.c:8240
+#: src/bin/e_fm.c:8273
 #, fuzzy
 msgid "Mount"
 msgstr "Élément de menu"
 
-#: src/bin/e_fm.c:8245
+#: src/bin/e_fm.c:8278
 msgid "Eject"
 msgstr ""
 
-#: src/bin/e_fm.c:8257
+#: src/bin/e_fm.c:8290
 #, fuzzy
 msgid "Application Properties"
 msgstr "Éditeur d'application"
 
-#: src/bin/e_fm.c:8263 src/bin/e_fm_prop.c:105
+#: src/bin/e_fm.c:8296 src/bin/e_fm_prop.c:105
 msgid "File Properties"
 msgstr "Propriétés du fichier"
 
-#: src/bin/e_fm.c:8500 src/bin/e_fm.c:8553
+#: src/bin/e_fm.c:8533 src/bin/e_fm.c:8586
 #, fuzzy
 msgid "Use default"
 msgstr "Utiliser Valeurs par défaut"
 
-#: src/bin/e_fm.c:8526 src/modules/fileman/e_mod_config.c:224
+#: src/bin/e_fm.c:8559 src/modules/fileman/e_mod_config.c:224
 #, fuzzy
 msgid "Grid Icons"
 msgstr "Grille d'icônes"
 
-#: src/bin/e_fm.c:8534 src/modules/fileman/e_mod_config.c:226
+#: src/bin/e_fm.c:8567 src/modules/fileman/e_mod_config.c:226
 #, fuzzy
 msgid "Custom Icons"
 msgstr "Personnalisé"
 
-#: src/bin/e_fm.c:8542 src/modules/everything/evry_config.c:430
+#: src/bin/e_fm.c:8575 src/modules/everything/evry_config.c:430
 #: src/modules/everything/evry_config.c:460
 #: src/modules/fileman/e_mod_config.c:234
 #, fuzzy
 msgid "List"
 msgstr "Liste de fenêtres"
 
-#: src/bin/e_fm.c:8568
+#: src/bin/e_fm.c:8601
 #, fuzzy, c-format
 msgid "Icon Size (%d)"
 msgstr "Taille de l'icône"
 
-#: src/bin/e_fm.c:8614 src/bin/e_fm.c:8820
+#: src/bin/e_fm.c:8647 src/bin/e_fm.c:8853
 #, fuzzy
 msgid "Set background..."
 msgstr "Fonds d'écran"
 
-#: src/bin/e_fm.c:8619 src/bin/e_fm.c:8864
+#: src/bin/e_fm.c:8652 src/bin/e_fm.c:8897
 #, fuzzy
 msgid "Set overlay..."
 msgstr "Contenu du tablar"
 
-#: src/bin/e_fm.c:8718 src/modules/conf_theme/e_int_config_theme.c:1032
+#: src/bin/e_fm.c:8751 src/modules/conf_theme/e_int_config_theme.c:1032
 #, fuzzy
 msgid "Clear"
 msgstr "Supprimer"
 
-#: src/bin/e_fm.c:8944
+#: src/bin/e_fm.c:8977
 msgid "Create a new Directory"
 msgstr "Créer un nouveau dossier"
 
-#: src/bin/e_fm.c:8945
+#: src/bin/e_fm.c:8978
 msgid "New Directory Name:"
 msgstr "Nom du nouveau dossier :"
 
-#: src/bin/e_fm.c:8999
+#: src/bin/e_fm.c:9032
 #, c-format
 msgid "Rename %s to:"
 msgstr "Renommer %s en :"
 
-#: src/bin/e_fm.c:9001
+#: src/bin/e_fm.c:9034
 msgid "Rename File"
 msgstr "Renommer le fichier"
 
-#: src/bin/e_fm.c:9142 src/bin/e_fm.c:9283
+#: src/bin/e_fm.c:9175 src/bin/e_fm.c:9316
 #, fuzzy
 msgid "Retry"
 msgstr "Redémarrer"
 
-#: src/bin/e_fm.c:9146 src/bin/e_fm.c:9289
+#: src/bin/e_fm.c:9179 src/bin/e_fm.c:9322
 msgid "Error"
 msgstr "Erreur"
 
-#: src/bin/e_fm.c:9149
+#: src/bin/e_fm.c:9182
 #, c-format
 msgid "%s"
 msgstr ""
 
-#: src/bin/e_fm.c:9204
+#: src/bin/e_fm.c:9237
 msgid "No to all"
 msgstr ""
 
-#: src/bin/e_fm.c:9206
+#: src/bin/e_fm.c:9239
 msgid "Yes to all"
 msgstr ""
 
-#: src/bin/e_fm.c:9209
+#: src/bin/e_fm.c:9242
 #, fuzzy
 msgid "Warning"
 msgstr "Démarrage de %s"
 
-#: src/bin/e_fm.c:9212
+#: src/bin/e_fm.c:9245
 #, fuzzy, c-format
 msgid "File already exists, overwrite?<br><hilight>%s</hilight>"
 msgstr "Impossible de supprimer <br><hilight>%s</hilight>"
 
-#: src/bin/e_fm.c:9285
+#: src/bin/e_fm.c:9318
 msgid "Ignore this"
 msgstr ""
 
-#: src/bin/e_fm.c:9286
+#: src/bin/e_fm.c:9319
 msgid "Ignore all"
 msgstr ""
 
-#: src/bin/e_fm.c:9291
+#: src/bin/e_fm.c:9324
 #, c-format
 msgid "An error occurred while performing an operation.<br>%s"
 msgstr ""
 
-#: src/bin/e_fm.c:9462
+#: src/bin/e_fm.c:9495
 msgid "Confirm Delete"
 msgstr "Confirmer la suppression"
 
-#: src/bin/e_fm.c:9467
+#: src/bin/e_fm.c:9500
 #, c-format
 msgid "Are you sure you want to delete<br><hilight>%s</hilight> ?"
 msgstr "Êtes-vous sûr de vouloir supprimer<br><hilight>%s</hilight> ?"
 
-#: src/bin/e_fm.c:9473
+#: src/bin/e_fm.c:9506
 #, c-format
 msgid ""
 "Are you sure you want to delete<br>the %d selected files in:<br><hilight>%s</"
@@ -1692,11 +1696,11 @@ msgstr "Texte de déplacement"
 msgid "Automatically scroll contents"
 msgstr "Défilement automatique du contenu"
 
-#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:731
+#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:729
 msgid "Plain"
 msgstr "Tel quel"
 
-#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:739
+#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:737
 msgid "Inset"
 msgstr "Encart"
 
@@ -1711,11 +1715,11 @@ msgstr "Verrous"
 #: src/modules/conf_applications/e_int_config_apps.c:239
 #: src/modules/conf_applications/e_int_config_apps.c:260
 #: src/modules/conf_applications/e_int_config_apps.c:280
-#: src/modules/gadman/e_mod_gadman.c:815 src/modules/ibar/e_mod_main.c:801
+#: src/modules/gadman/e_mod_gadman.c:813 src/modules/ibar/e_mod_main.c:801
 msgid "Remove"
 msgstr "Supprimer"
 
-#: src/bin/e_gadcon.c:1991
+#: src/bin/e_gadcon.c:2007
 #, fuzzy
 msgid "Stop moving"
 msgstr "Arrêter l'édition"
@@ -1833,7 +1837,7 @@ msgstr "Fenêtre"
 
 #: src/bin/e_int_border_menu.c:138 src/bin/e_int_config_modules.c:59
 #: src/bin/e_int_menus.c:230 src/bin/e_shelf.c:1695
-#: src/modules/battery/e_mod_main.c:183 src/modules/clock/e_mod_main.c:296
+#: src/modules/battery/e_mod_main.c:186 src/modules/clock/e_mod_main.c:296
 #: src/modules/clock/e_mod_main.c:540 src/modules/conf/e_conf.c:124
 #: src/modules/conf/e_conf.c:134 src/modules/conf/e_mod_main.c:102
 #: src/modules/conf_dialogs/e_mod_main.c:17
@@ -2270,7 +2274,7 @@ msgid "Utilities"
 msgstr "Utilitaires"
 
 #: src/bin/e_int_config_modules.c:55
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_files.c:1585
 #: src/modules/fileman/e_mod_main.c:56 src/modules/fileman/e_mod_main.c:76
 #: src/modules/fileman/e_mod_main.c:420
 msgid "Files"
@@ -2373,7 +2377,7 @@ msgstr "Applications favorites"
 #: src/modules/conf_theme/e_int_config_fonts.c:58
 #: src/modules/conf_theme/e_mod_main.c:38
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:194
-#: src/modules/everything/evry_plug_apps.c:1367
+#: src/modules/everything/evry_plug_apps.c:1354
 msgid "Applications"
 msgstr "Applications"
 
@@ -2595,31 +2599,31 @@ msgstr ""
 "Enlightenment ne peut pas initialiser le gestionnaire de SIGHUP.\n"
 "Peut-être êtes-vous à court de mémoire ?"
 
-#: src/bin/e_main.c:274
-#, fuzzy
-msgid "Enlightenment cannot initialize Ecore_IMF!\n"
-msgstr "Enlightenment ne peut pas initialiser son gestionnaire de fichiers.\n"
-
-#: src/bin/e_main.c:284
+#: src/bin/e_main.c:273
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_File!\n"
 msgstr "Enlightenment ne peut pas initialiser son gestionnaire de fichiers.\n"
 
-#: src/bin/e_main.c:293
+#: src/bin/e_main.c:282
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Con!\n"
 msgstr "Enlightenment ne peut pas initialiser son gestionnaire de fichiers.\n"
 
-#: src/bin/e_main.c:302
+#: src/bin/e_main.c:291
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Ipc!\n"
 msgstr "Enlightenment ne peut pas initialiser son gestionnaire de fichiers.\n"
 
-#: src/bin/e_main.c:313
+#: src/bin/e_main.c:302
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_X!\n"
 msgstr "Enlightenment ne peut pas initialiser son gestionnaire de fichiers.\n"
 
+#: src/bin/e_main.c:314
+#, fuzzy
+msgid "Enlightenment cannot initialize Ecore_IMF!\n"
+msgstr "Enlightenment ne peut pas initialiser son gestionnaire de fichiers.\n"
+
 #: src/bin/e_main.c:324
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Evas!\n"
@@ -2670,12 +2674,7 @@ msgstr ""
 msgid "Enlightenment cannot initialize E_Xinerama!\n"
 msgstr "Enlightenment ne peut pas initialiser son gestionnaire de fichiers.\n"
 
-#: src/bin/e_main.c:397
-#, fuzzy
-msgid "Enlightenment cannot initialize E_Randr!\n"
-msgstr "Enlightenment ne peut pas initialiser son gestionnaire de fichiers.\n"
-
-#: src/bin/e_main.c:415
+#: src/bin/e_main.c:406
 msgid ""
 "Enlightenment cannot create directories in your home directory.\n"
 "Perhaps you have no home directory or the disk is full?"
@@ -2685,15 +2684,20 @@ msgstr ""
 "quotas, que votre dossier personnel existe et que ses permissions sont\n"
 "correctes."
 
-#: src/bin/e_main.c:425
+#: src/bin/e_main.c:416
 msgid "Enlightenment cannot set up its file registry system."
 msgstr "Enlightenment ne peut pas initialiser son registre de fichiers."
 
-#: src/bin/e_main.c:434
+#: src/bin/e_main.c:425
 msgid "Enlightenment cannot set up its config system."
 msgstr ""
 "Enlightenment ne peut pas initialiser son gestionnaire de configuration."
 
+#: src/bin/e_main.c:436
+#, fuzzy
+msgid "Enlightenment cannot initialize E_Randr!\n"
+msgstr "Enlightenment ne peut pas initialiser son gestionnaire de fichiers.\n"
+
 #: src/bin/e_main.c:445
 #, fuzzy
 msgid "Enlightenment cannot set up its environment."
@@ -3005,38 +3009,45 @@ msgstr ""
 "Enlightenment ne peut pas initialiser son gestionnaire de miniatures.\n"
 
 #: src/bin/e_main.c:877
+#, fuzzy
+msgid "Enlightenment cannot initialize the Update system.\n"
+msgstr ""
+"Enlightenment ne peut pas initialiser son gestionnaire de commandes "
+"systèmes.\n"
+
+#: src/bin/e_main.c:886
 msgid "Setup Desktop Environment"
 msgstr ""
 
-#: src/bin/e_main.c:881
+#: src/bin/e_main.c:890
 #, fuzzy
 msgid "Enlightenment cannot initialize its desktop environment.\n"
 msgstr "Enlightenment ne peut pas initialiser son gestionnaire de thèmes."
 
-#: src/bin/e_main.c:889
+#: src/bin/e_main.c:898
 #, fuzzy
 msgid "Setup File Ordering"
 msgstr "Tri des fichiers"
 
-#: src/bin/e_main.c:893
+#: src/bin/e_main.c:902
 msgid "Enlightenment cannot set up its order file system."
 msgstr "Enlightenment ne peut pas paramétrer sa gestion des fichiers."
 
-#: src/bin/e_main.c:908
+#: src/bin/e_main.c:917
 #, fuzzy
 msgid "Load Modules"
 msgstr "Module"
 
-#: src/bin/e_main.c:938
+#: src/bin/e_main.c:947
 #, fuzzy
 msgid "Configure Shelves"
 msgstr "Configurer les tablars"
 
-#: src/bin/e_main.c:949
+#: src/bin/e_main.c:958
 msgid "Almost Done"
 msgstr "Presque reglé"
 
-#: src/bin/e_main.c:1094
+#: src/bin/e_main.c:1103
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -3086,7 +3097,7 @@ msgstr ""
 "\t-psychotic\n"
 "\t\tÊtre psychopathe.\n"
 
-#: src/bin/e_main.c:1147
+#: src/bin/e_main.c:1156
 msgid ""
 "You are executing enlightenment directly. This is\n"
 "bad. Please do not execute the \"enlightenment\"\n"
@@ -3096,11 +3107,11 @@ msgid ""
 "before enlightenment itself begins running.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1426
+#: src/bin/e_main.c:1435
 msgid "Testing Format Support"
 msgstr ""
 
-#: src/bin/e_main.c:1430
+#: src/bin/e_main.c:1439
 msgid ""
 "Enlightenment found Evas can't create a buffer canvas. Please check\n"
 "Evas has Software Buffer engine support.\n"
@@ -3108,7 +3119,7 @@ msgstr ""
 "Enlightenment a remarqué qu'Evas ne pouvais créer un canvas en mémoire.\n"
 "Veuillez vérifier qu'Evas support le moteur de rendu logiciel en mémoire.\n"
 
-#: src/bin/e_main.c:1442
+#: src/bin/e_main.c:1451
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load SVG files. Check Evas has SVG loader "
@@ -3117,7 +3128,7 @@ msgstr ""
 "Enlightenment a remarqué qu'Evas ne pouvait charger les fichiers PNG.\n"
 "Veuillez vérifier qu'Evas contient le support des images PNG.\n"
 
-#: src/bin/e_main.c:1452
+#: src/bin/e_main.c:1461
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load JPEG files. Check Evas has JPEG loader "
@@ -3126,7 +3137,7 @@ msgstr ""
 "Enlightenment a remarqué qu'Evas ne pouvait charger les fichiers JPEG.\n"
 "Veuillez vérifier qu'Evas contient le support des images JPEG.\n"
 
-#: src/bin/e_main.c:1462
+#: src/bin/e_main.c:1471
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load PNG files. Check Evas has PNG loader "
@@ -3135,7 +3146,7 @@ msgstr ""
 "Enlightenment a remarqué qu'Evas ne pouvait charger les fichiers PNG.\n"
 "Veuillez vérifier qu'Evas contient le support des images PNG.\n"
 
-#: src/bin/e_main.c:1472
+#: src/bin/e_main.c:1481
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load EET files. Check Evas has EET loader "
@@ -3144,7 +3155,7 @@ msgstr ""
 "Enlightenment a remarqué qu'Evas ne pouvait charger les fichiers EET.\n"
 "Veuillez vérifier qu'Evas contient le support des images EET.\n"
 
-#: src/bin/e_main.c:1486
+#: src/bin/e_main.c:1495
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load the 'Sans' font. Check Evas has "
@@ -3154,7 +3165,7 @@ msgstr ""
 "Enlightenment a remarqué qu'Evas ne pouvait charger les fichiers PNG.\n"
 "Veuillez vérifier qu'Evas contient le support des images PNG.\n"
 
-#: src/bin/e_main.c:1677
+#: src/bin/e_main.c:1686
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. There was an "
@@ -3162,11 +3173,11 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1682 src/bin/e_main.c:1699
+#: src/bin/e_main.c:1691 src/bin/e_main.c:1708
 msgid "Enlightenment crashed early on start and has been restarted"
 msgstr "Enlightenment a planté au démarrage et a été redémarré "
 
-#: src/bin/e_main.c:1683
+#: src/bin/e_main.c:1692
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>There was an "
@@ -3174,7 +3185,7 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1692
+#: src/bin/e_main.c:1701
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. All modules "
 "have been disabled<br>and will not be loaded to help remove any "
@@ -3187,7 +3198,7 @@ msgstr ""
 "dialogue de configuration des modules vous permettra<br>de recharger vos "
 "modules."
 
-#: src/bin/e_main.c:1700
+#: src/bin/e_main.c:1709
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>All modules "
 "have been disabled and will not be loaded to help<br>remove any problem "
@@ -3734,78 +3745,82 @@ msgstr "Interdit"
 msgid "Read-Write"
 msgstr "Lecture-écriture"
 
-#: src/modules/battery/e_mod_config.c:60
+#: src/modules/battery/e_mod_config.c:63
 #, fuzzy
 msgid "Battery Monitor Settings"
 msgstr "Configuration du moniteur de batterie"
 
-#: src/modules/battery/e_mod_config.c:126
+#: src/modules/battery/e_mod_config.c:132
 msgid "Show alert when battery is low"
 msgstr "Afficher une alerte dès que la batterie est faible"
 
-#: src/modules/battery/e_mod_config.c:211
+#: src/modules/battery/e_mod_config.c:136
+msgid "Use desktop notifications for alert."
+msgstr ""
+
+#: src/modules/battery/e_mod_config.c:233
 #, fuzzy
 msgid "Check every:"
 msgstr "Controller la batterie tous les:"
 
-#: src/modules/battery/e_mod_config.c:213
+#: src/modules/battery/e_mod_config.c:235
 #: src/modules/conf_performance/e_int_config_performance.c:121
 #: src/modules/temperature/e_mod_config.c:233
 #, fuzzy, c-format
 msgid "%1.0f ticks"
 msgstr "%1.0f fichiers"
 
-#: src/modules/battery/e_mod_config.c:217
+#: src/modules/battery/e_mod_config.c:239
 #, fuzzy
 msgid "Hibernate when below:"
 msgstr "Hiberner"
 
-#: src/modules/battery/e_mod_config.c:219
-#: src/modules/battery/e_mod_config.c:238
+#: src/modules/battery/e_mod_config.c:241
+#: src/modules/battery/e_mod_config.c:260
 #, fuzzy, c-format
 msgid "%1.0f %%"
 msgstr "%3.0f%%"
 
-#: src/modules/battery/e_mod_config.c:223
+#: src/modules/battery/e_mod_config.c:245
 #, fuzzy
 msgid "Polling"
 msgstr "Tel quel"
 
-#: src/modules/battery/e_mod_config.c:227
+#: src/modules/battery/e_mod_config.c:249
 #, fuzzy
 msgid "Show low battery alert"
 msgstr "Afficher une alerte dès que la batterie est faible"
 
-#: src/modules/battery/e_mod_config.c:231
+#: src/modules/battery/e_mod_config.c:253
 #, fuzzy
 msgid "Alert when at:"
 msgstr "Alerte dès que le niveau de batterie est inférieur à :"
 
-#: src/modules/battery/e_mod_config.c:234
+#: src/modules/battery/e_mod_config.c:256
 #, fuzzy, c-format
 msgid "%1.0f min"
 msgstr "%1.0f minutes"
 
-#: src/modules/battery/e_mod_config.c:242
+#: src/modules/battery/e_mod_config.c:264
 msgid "Auto dismiss in..."
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:247
+#: src/modules/battery/e_mod_config.c:269
 #, fuzzy, c-format
 msgid "%1.0f sec"
 msgstr "%1.1f s"
 
-#: src/modules/battery/e_mod_config.c:254
+#: src/modules/battery/e_mod_config.c:276
 #, fuzzy
 msgid "Alert"
 msgstr "Accélérer"
 
-#: src/modules/battery/e_mod_config.c:260
+#: src/modules/battery/e_mod_config.c:282
 #, fuzzy
 msgid "Auto Detect"
 msgstr "Caché automatiquement"
 
-#: src/modules/battery/e_mod_config.c:263
+#: src/modules/battery/e_mod_config.c:285
 #: src/modules/conf_applications/e_mod_main.c:52
 #: src/modules/conf_display/e_mod_main.c:40
 #: src/modules/conf_theme/e_mod_main.c:23
@@ -3814,49 +3829,49 @@ msgstr "Caché automatiquement"
 msgid "Internal"
 msgstr "Interne"
 
-#: src/modules/battery/e_mod_config.c:267
+#: src/modules/battery/e_mod_config.c:289
 #: src/modules/temperature/e_mod_config.c:271
 msgid "udev"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:270
+#: src/modules/battery/e_mod_config.c:292
 #, fuzzy
 msgid "Fuzzy Mode"
 msgstr "Brouillé"
 
-#: src/modules/battery/e_mod_config.c:274
+#: src/modules/battery/e_mod_config.c:296
 #, fuzzy
 msgid "HAL"
 msgstr "ALT"
 
-#: src/modules/battery/e_mod_config.c:279
+#: src/modules/battery/e_mod_config.c:301
 #: src/modules/temperature/e_mod_config.c:273
 msgid "Hardware"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:145
+#: src/modules/battery/e_mod_main.c:148 src/modules/battery/e_mod_main.c:443
 msgid "Battery"
 msgstr "Batterie"
 
-#: src/modules/battery/e_mod_main.c:455
+#: src/modules/battery/e_mod_main.c:446 src/modules/battery/e_mod_main.c:477
 #, fuzzy
 msgid "Your battery is low!"
 msgstr "Afficher une alerte dès que la batterie est faible"
 
-#: src/modules/battery/e_mod_main.c:457
+#: src/modules/battery/e_mod_main.c:447 src/modules/battery/e_mod_main.c:479
 msgid "AC power is recommended."
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:532
+#: src/modules/battery/e_mod_main.c:554
 msgid "N/A"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:612 src/modules/battery/e_mod_main.c:614
-#: src/modules/battery/e_mod_main.c:621 src/modules/battery/e_mod_main.c:623
+#: src/modules/battery/e_mod_main.c:634 src/modules/battery/e_mod_main.c:636
+#: src/modules/battery/e_mod_main.c:643 src/modules/battery/e_mod_main.c:645
 msgid "ERROR"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:723
+#: src/modules/battery/e_mod_main.c:758
 #, fuzzy
 msgid "Battery Meter"
 msgstr "Batterie"
@@ -4042,7 +4057,7 @@ msgid "Dialog Settings"
 msgstr "Paramètres des fenêtres de configuration"
 
 #: src/modules/conf_dialogs/e_int_config_dialogs.c:109
-#: src/modules/conf_performance/e_int_config_engine.c:95
+#: src/modules/conf_performance/e_int_config_engine.c:86
 #: src/modules/conf_theme/e_int_config_fonts.c:651
 #: src/modules/everything/evry_config.c:519 src/modules/ibox/e_mod_config.c:96
 #: src/modules/mixer/conf_gadget.c:191 src/modules/mixer/conf_module.c:91
@@ -4272,7 +4287,7 @@ msgstr "Animation du feuilletage"
 
 #: src/modules/conf_display/e_int_config_desks.c:197
 #: src/modules/conf_display/e_int_config_dpms.c:306
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:168
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:194
 #: src/modules/conf_window_manipulation/e_int_config_window_stacking.c:151
 #, c-format
 msgid "%1.1f sec"
@@ -4672,28 +4687,28 @@ msgstr ""
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1310
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1334
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1366
-#: src/modules/gadman/e_mod_gadman.c:839
+#: src/modules/gadman/e_mod_gadman.c:837
 msgid "CTRL"
 msgstr "CTRL"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1315
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1339
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1371
-#: src/modules/gadman/e_mod_gadman.c:844
+#: src/modules/gadman/e_mod_gadman.c:842
 msgid "ALT"
 msgstr "ALT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1321
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1345
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1377
-#: src/modules/gadman/e_mod_gadman.c:850
+#: src/modules/gadman/e_mod_gadman.c:848
 msgid "SHIFT"
 msgstr "MAJ"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1327
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1351
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1383
-#: src/modules/gadman/e_mod_gadman.c:856
+#: src/modules/gadman/e_mod_gadman.c:854
 msgid "WIN"
 msgstr "WIN"
 
@@ -5073,11 +5088,11 @@ msgstr "Principal"
 
 #: src/modules/conf_menus/e_int_config_menus.c:289
 #: src/modules/conf_menus/e_int_config_menus.c:294
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:136
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:145
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:154
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:173
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:178
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:162
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:180
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:199
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:204
 #, c-format
 msgid "%2.0f pixels"
 msgstr "%2.0f pixels"
@@ -5179,17 +5194,17 @@ msgstr "Dossier de recherche"
 msgid "Environment Variables"
 msgstr "Variables d'environnement exporté"
 
-#: src/modules/conf_performance/e_int_config_engine.c:38
+#: src/modules/conf_performance/e_int_config_engine.c:37
 #, fuzzy
 msgid "Engine Settings"
 msgstr "Paramètres du moteur"
 
-#: src/modules/conf_performance/e_int_config_engine.c:96
-#: src/modules/conf_performance/e_int_config_engine.c:138
+#: src/modules/conf_performance/e_int_config_engine.c:87
+#: src/modules/conf_performance/e_int_config_engine.c:109
 msgid "Use ARGB instead of shaped windows"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:140
+#: src/modules/conf_performance/e_int_config_engine.c:111
 msgid ""
 "You have chosen to enable ARGB composite support,<br>but your current screen "
 "does not support composite.<br><br>Are you sure you wish to enable ARGB "
@@ -5689,16 +5704,16 @@ msgstr ""
 msgid "Colors depend on theme capabilities."
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:843
+#: src/modules/conf_theme/e_int_config_color_classes.c:853
 msgid "Window Manager"
 msgstr "Gestionnaire de fenêtres"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:845
+#: src/modules/conf_theme/e_int_config_color_classes.c:855
 #: src/modules/conf_theme/e_int_config_fonts.c:81
 msgid "Widgets"
 msgstr "Widgets"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:851
+#: src/modules/conf_theme/e_int_config_color_classes.c:861
 #, fuzzy
 msgid "Others"
 msgstr "IBar (autres)"
@@ -5902,7 +5917,7 @@ msgid "Bytecode"
 msgstr "Bytecode"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:662
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:193
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:219
 #: src/modules/cpufreq/e_mod_main.c:227 src/modules/cpufreq/e_mod_main.c:259
 msgid "Automatic"
 msgstr "Automatique"
@@ -6144,8 +6159,9 @@ msgid "Scaling"
 msgstr "Empilement"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:36
-msgid "Client List Settings"
-msgstr "Paramètres de la liste des fenêtres"
+#, fuzzy
+msgid "Window List Menu Settings"
+msgstr "Paramètres de la liste de fenêtres"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:97
 msgid "Group By"
@@ -6440,65 +6456,105 @@ msgstr "Rendre le focus lors du masquage ou de la fermeture d'une fenêtre"
 msgid "Slide pointer to a new focused window"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:53
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:62
 #: src/modules/conf_window_manipulation/e_mod_main.c:20
 #, fuzzy
 msgid "Window Geometry"
 msgstr "Taille de la fenêtre de déplacement"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:130
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:156
 #, fuzzy
 msgid "Resist obstacles"
 msgstr "Résistance"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:132
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:158
 #, fuzzy
 msgid "Other windows"
 msgstr "Fenêtre interne"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:141
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:167
 #, fuzzy
 msgid "Edge of the screen"
 msgstr "Résistance au bord de l'écran"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:150
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
 #, fuzzy
 msgid "Desktop gadgets"
 msgstr "Nom du bureau"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:161
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
 msgid "Resistance"
 msgstr "Résistance"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:166
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:192
 #, fuzzy
 msgid "Automatically accept changes after:"
 msgstr "Défilement automatique du contenu"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:197
 #, fuzzy
 msgid "Move by"
 msgstr "Déplacer"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:202
 #, fuzzy
 msgid "Resize by"
 msgstr "Changer la taille (resize)"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:181
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:207
 #, fuzzy
 msgid "Keyboard"
 msgstr "Clavier & Souris"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:213
 msgid "Limit resize to useful geometry"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:190
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:216
 #, fuzzy
 msgid "Move after resize"
 msgstr "Permettre le redimensionnement"
 
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:224
+#, fuzzy
+msgid "Follow Move"
+msgstr "Curseur"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:227
+#, fuzzy
+msgid "Follow Resize"
+msgstr "Curseur"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:230
+#, fuzzy
+msgid "Follow Raise"
+msgstr "Curseur"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:233
+#, fuzzy
+msgid "Follow Lower"
+msgstr "Curseur"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:236
+#, fuzzy
+msgid "Follow Layer"
+msgstr "Curseur"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:239
+#, fuzzy
+msgid "Follow Desktop"
+msgstr "Tous les bureaux"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:242
+#, fuzzy
+msgid "Follow Iconify"
+msgstr "Minimiser"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:246
+#, fuzzy
+msgid "Transients"
+msgstr "Transience"
+
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:44
 #: src/modules/conf_window_manipulation/e_mod_main.c:22
 #, fuzzy
@@ -6521,13 +6577,13 @@ msgstr "Remplir l'espace disponible"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:161
 #: src/modules/everything/evry_config.c:568
-#: src/modules/gadman/e_mod_gadman.c:759
+#: src/modules/gadman/e_mod_gadman.c:757
 msgid "Horizontal"
 msgstr "Horizontal"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:163
 #: src/modules/everything/evry_config.c:561
-#: src/modules/gadman/e_mod_gadman.c:767
+#: src/modules/gadman/e_mod_gadman.c:765
 msgid "Vertical"
 msgstr "Vertical"
 
@@ -6593,8 +6649,14 @@ msgid "Window Focus"
 msgstr "Focalisation des fenêtres"
 
 #: src/modules/conf_window_manipulation/e_mod_main.c:23
-msgid "Client List Menu"
-msgstr "liste de fenêtres"
+#, fuzzy
+msgid "Window List Menu"
+msgstr "Liste des fenêtres"
+
+#: src/modules/conf_window_manipulation/e_mod_main.c:24
+#, fuzzy
+msgid "Window Process Management"
+msgstr "Gestion d'énergie"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:33
 #: src/modules/conf_window_remembers/e_mod_main.c:17
@@ -6623,7 +6685,7 @@ msgid "Details"
 msgstr "Valeurs par défaut"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:141
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:306
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
 #, fuzzy
 msgid "<No Name>"
 msgstr "Nom de l'icône"
@@ -6634,7 +6696,7 @@ msgid "Class:"
 msgstr "Classe"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:148
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
 #, fuzzy
 msgid "<No Class>"
 msgstr "Classe d'icône"
@@ -6645,7 +6707,7 @@ msgid "Title:"
 msgstr "Titre"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
 #, fuzzy
 msgid "<No Title>"
 msgstr "Titre"
@@ -6656,7 +6718,7 @@ msgid "Role:"
 msgstr "Rôle"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:162
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:314
 #, fuzzy
 msgid "<No Role>"
 msgstr "<Aucun>"
@@ -6885,17 +6947,17 @@ msgstr "Configuration du Pager"
 msgid "Show Everything Dialog"
 msgstr "En-dessous de tout"
 
-#: src/modules/everything/e_mod_main.c:422
+#: src/modules/everything/e_mod_main.c:420
 #, fuzzy
 msgid "Everything Module"
 msgstr "Tout"
 
-#: src/modules/everything/e_mod_main.c:611
+#: src/modules/everything/e_mod_main.c:609
 #, fuzzy
 msgid "Run Everything"
 msgstr "Tout"
 
-#: src/modules/everything/evry_config.c:79
+#: src/modules/everything/evry_config.c:78
 #, fuzzy
 msgid "Everything Settings"
 msgstr "Paramètres de terminal"
@@ -7028,7 +7090,7 @@ msgid "Object Plugins"
 msgstr "Couleur de l'objet"
 
 #: src/modules/everything/evry_config.c:537
-#: src/modules/everything/evry_config.c:738
+#: src/modules/everything/evry_config.c:737
 #, fuzzy
 msgid "Plugins"
 msgstr "Tel quel"
@@ -7076,7 +7138,7 @@ msgstr "Popup"
 msgid "Geometry"
 msgstr "Taille de la fenêtre de déplacement"
 
-#: src/modules/everything/evry_config.c:633
+#: src/modules/everything/evry_config.c:632
 #, fuzzy
 msgid "Everything Collection"
 msgstr "Applications à démarrer après restart d'E"
@@ -7085,7 +7147,7 @@ msgstr "Applications à démarrer après restart d'E"
 msgid "Items"
 msgstr ""
 
-#: src/modules/everything/evry_plug_aggregator.c:330
+#: src/modules/everything/evry_plug_aggregator.c:301
 msgid "No plugins loaded"
 msgstr ""
 
@@ -7110,58 +7172,58 @@ msgid ""
 "toggle thumb view modes"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1250
-#: src/modules/everything/evry_plug_apps.c:1387
+#: src/modules/everything/evry_plug_apps.c:1238
+#: src/modules/everything/evry_plug_apps.c:1373
 #, fuzzy
 msgid "Everything Applications"
 msgstr "Applications à démarrer après restart d'E"
 
-#: src/modules/everything/evry_plug_apps.c:1282
+#: src/modules/everything/evry_plug_apps.c:1270
 #, fuzzy
 msgid "Commands"
 msgstr "Commande"
 
-#: src/modules/everything/evry_plug_apps.c:1283
+#: src/modules/everything/evry_plug_apps.c:1271
 msgid "Terminal Command"
 msgstr "Commande de terminal"
 
-#: src/modules/everything/evry_plug_apps.c:1288
+#: src/modules/everything/evry_plug_apps.c:1276
 msgid "Sudo GUI"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1367
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_apps.c:1354
+#: src/modules/everything/evry_plug_files.c:1585
 #, fuzzy
 msgid "Everything Plugin"
 msgstr "Tout"
 
-#: src/modules/everything/evry_plug_files.c:1471
-#: src/modules/everything/evry_plug_files.c:1623
+#: src/modules/everything/evry_plug_files.c:1456
+#: src/modules/everything/evry_plug_files.c:1607
 #, fuzzy
 msgid "Everything Files"
 msgstr "Tout"
 
-#: src/modules/everything/evry_plug_files.c:1498
+#: src/modules/everything/evry_plug_files.c:1483
 #, fuzzy
 msgid "Show recent files"
 msgstr "Afficher les fichiers cachés"
 
-#: src/modules/everything/evry_plug_files.c:1502
+#: src/modules/everything/evry_plug_files.c:1487
 #, fuzzy
 msgid "Search recent files"
 msgstr "Dossier de recherche"
 
-#: src/modules/everything/evry_plug_files.c:1506
+#: src/modules/everything/evry_plug_files.c:1491
 #, fuzzy
 msgid "Search cached files"
 msgstr "Paramètres de démarrage"
 
-#: src/modules/everything/evry_plug_files.c:1510
+#: src/modules/everything/evry_plug_files.c:1495
 #, fuzzy
 msgid "Cache visited directories"
 msgstr "Dossiers définis par l'utilisateur"
 
-#: src/modules/everything/evry_plug_files.c:1514
+#: src/modules/everything/evry_plug_files.c:1499
 #, fuzzy
 msgid "Clear cache"
 msgstr "Supprimer"
@@ -7330,7 +7392,7 @@ msgid "Show Toolbar"
 msgstr "Couleur de l'ombre"
 
 #: src/modules/fileman/e_mod_config.c:278
-#: src/modules/gadman/e_mod_gadman.c:803
+#: src/modules/gadman/e_mod_gadman.c:801
 msgid "Behavior"
 msgstr "Comportement"
 
@@ -7538,30 +7600,30 @@ msgstr "Fonds d'écran"
 msgid "Background Options"
 msgstr "Changement de fond d'écran"
 
-#: src/modules/gadman/e_mod_gadman.c:720
+#: src/modules/gadman/e_mod_gadman.c:718
 #, fuzzy
 msgid "Begin move/resize"
 msgstr "Déplacer / redimensionner ce gadget"
 
-#: src/modules/gadman/e_mod_gadman.c:751
+#: src/modules/gadman/e_mod_gadman.c:749
 #, fuzzy
 msgid "Free"
 msgstr "Féroé"
 
-#: src/modules/gadman/e_mod_gadman.c:775
+#: src/modules/gadman/e_mod_gadman.c:773
 msgid "Appearance"
 msgstr "Apparence"
 
-#: src/modules/gadman/e_mod_gadman.c:783
+#: src/modules/gadman/e_mod_gadman.c:781
 #, fuzzy
 msgid "Always on desktop"
 msgstr "Toujours au-dessus"
 
-#: src/modules/gadman/e_mod_gadman.c:793
+#: src/modules/gadman/e_mod_gadman.c:791
 msgid "On top pressing"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:824
+#: src/modules/gadman/e_mod_gadman.c:822
 #, fuzzy
 msgid "Add other gadgets"
 msgstr "Ajouter un gadget"
@@ -8031,7 +8093,11 @@ msgstr "Menu E"
 msgid "System Control"
 msgstr "Fixer le controleur"
 
-#: src/modules/syscon/e_mod_main.c:52
+#: src/modules/syscon/e_mod_main.c:37
+msgid "Syscon"
+msgstr ""
+
+#: src/modules/syscon/e_mod_main.c:58
 #, fuzzy
 msgid "System Controls"
 msgstr "Fixer le controleur"
@@ -8427,6 +8493,12 @@ msgstr ""
 msgid "Systray"
 msgstr "Système"
 
+#~ msgid "Client List Settings"
+#~ msgstr "Paramètres de la liste des fenêtres"
+
+#~ msgid "Client List Menu"
+#~ msgstr "liste de fenêtres"
+
 #, fuzzy
 #~ msgid "Acpi"
 #~ msgstr "Action"
@@ -11406,9 +11478,6 @@ msgstr "Système"
 #~ msgid "Extremely Large"
 #~ msgstr "Extrêmement grand"
 
-#~ msgid "Follower"
-#~ msgstr "Curseur"
-
 #~ msgid "Full Screen Height"
 #~ msgstr "Hauteur totale de l'écran"
 
old mode 100755 (executable)
new mode 100644 (file)
index 8623097..dcf215b
--- a/po/he.po
+++ b/po/he.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: enlightenment\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2011-11-29 09:56+0900\n"
+"POT-Creation-Date: 2012-01-18 16:13+0900\n"
 "PO-Revision-Date: 2009-09-11 09:15+0000\n"
 "Last-Translator: Yaron <sh.yaron@gmail.com>\n"
 "Language-Team: Hebrew <he@li.org>\n"
@@ -22,7 +22,7 @@ msgid "About Enlightenment"
 msgstr "אודות Enlightenment"
 
 #: src/bin/e_about.c:17 src/bin/e_actions.c:2728 src/bin/e_config_dialog.c:272
-#: src/bin/e_fm.c:974 src/bin/e_int_border_menu.c:151
+#: src/bin/e_fm.c:975 src/bin/e_int_border_menu.c:151
 #: src/bin/e_int_border_prop.c:81 src/bin/e_theme_about.c:17
 #: src/modules/conf/e_conf.c:163
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:843
@@ -35,7 +35,7 @@ msgstr "סגור"
 #: src/bin/e_about.c:18 src/bin/e_actions.c:3060 src/bin/e_actions.c:3064
 #: src/bin/e_actions.c:3068 src/bin/e_int_menus.c:182 src/bin/e_main.c:534
 #: src/modules/conf_theme/e_int_config_cursor.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:219
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:221
 #: src/modules/wizard/page_000.c:29
 msgid "Enlightenment"
 msgstr "Enlightenment"
@@ -74,7 +74,7 @@ msgstr "האם אתה בטוח שברצונך לחסל חלון זה?"
 #: src/bin/e_actions.c:380 src/bin/e_actions.c:1917 src/bin/e_actions.c:2014
 #: src/bin/e_actions.c:2077 src/bin/e_actions.c:2140 src/bin/e_actions.c:2208
 #: src/bin/e_actions.c:2271 src/bin/e_confirm_dialog.c:44
-#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9205 src/bin/e_fm.c:9459
+#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9238 src/bin/e_fm.c:9492
 #: src/bin/e_module.c:518 src/bin/e_screensaver.c:145
 msgid "Yes"
 msgstr "כן"
@@ -82,7 +82,7 @@ msgstr "כן"
 #: src/bin/e_actions.c:382 src/bin/e_actions.c:1919 src/bin/e_actions.c:2016
 #: src/bin/e_actions.c:2079 src/bin/e_actions.c:2142 src/bin/e_actions.c:2210
 #: src/bin/e_actions.c:2273 src/bin/e_confirm_dialog.c:45
-#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9203 src/bin/e_fm.c:9460
+#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9236 src/bin/e_fm.c:9493
 #: src/bin/e_module.c:519 src/bin/e_screensaver.c:147
 msgid "No"
 msgstr "לא"
@@ -149,7 +149,7 @@ msgstr ""
 msgid "Window : Actions"
 msgstr "חלון : פעולות"
 
-#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6168 src/bin/e_gadcon.c:1410
+#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6201 src/bin/e_gadcon.c:1410
 #: src/bin/e_int_border_menu.c:592
 msgid "Move"
 msgstr "העבר"
@@ -284,7 +284,7 @@ msgstr "החלפת מצב הנעיצה"
 #: src/bin/e_actions.c:2927 src/bin/e_actions.c:2929 src/bin/e_actions.c:2931
 #: src/bin/e_actions.c:2933 src/bin/e_actions.c:2935 src/bin/e_actions.c:2937
 #: src/bin/e_actions.c:2939 src/bin/e_actions.c:3114 src/bin/e_actions.c:3119
-#: src/bin/e_fm.c:3267 src/bin/e_fm.c:3273 src/bin/e_fm.c:9986
+#: src/bin/e_fm.c:3300 src/bin/e_fm.c:3306 src/bin/e_fm.c:10019
 #: src/bin/e_fm_device.c:334 src/bin/e_fm_device.c:358
 #: src/bin/e_fm_device.c:637 src/bin/e_fm_device.c:664
 #: src/bin/e_int_menus.c:144 src/bin/e_int_shelf_config.c:247
@@ -660,8 +660,8 @@ msgstr "החלפת מצב בלתי מקוון"
 #: src/modules/conf_theme/e_int_config_theme.c:396
 #: src/modules/conf_theme/e_int_config_theme.c:796
 #: src/modules/gadman/e_mod_config.c:182 src/modules/syscon/e_mod_main.c:31
-#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:52
-#: src/modules/syscon/e_mod_main.c:119
+#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:58
+#: src/modules/syscon/e_mod_main.c:125
 msgid "System"
 msgstr "מערכת"
 
@@ -718,10 +718,10 @@ msgstr "הגדרה כרקע"
 msgid "Color Selector"
 msgstr "בוחר צבע"
 
-#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1611 src/bin/e_config.c:2229
+#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1580 src/bin/e_config.c:2198
 #: src/bin/e_config_dialog.c:262 src/bin/e_eap_editor.c:854
 #: src/bin/e_eap_editor.c:918 src/bin/e_entry_dialog.c:62 src/bin/e_exec.c:398
-#: src/bin/e_fm.c:8717 src/bin/e_fm.c:9361 src/bin/e_fm_prop.c:507
+#: src/bin/e_fm.c:8750 src/bin/e_fm.c:9394 src/bin/e_fm_prop.c:507
 #: src/bin/e_int_border_remember.c:324 src/bin/e_int_border_remember.c:525
 #: src/bin/e_module.c:415 src/bin/e_sys.c:487 src/bin/e_sys.c:524
 #: src/bin/e_utils.c:707 src/modules/conf_dialogs/e_int_config_profiles.c:387
@@ -736,7 +736,7 @@ msgid "OK"
 msgstr "אישור"
 
 #: src/bin/e_color_dialog.c:47 src/bin/e_eap_editor.c:856
-#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8719
+#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8752
 #: src/bin/e_fm_prop.c:508 src/bin/e_utils.c:1162
 #: src/modules/conf_dialogs/e_int_config_profiles.c:388
 #: src/modules/conf_intl/e_int_config_imc_import.c:124
@@ -748,7 +748,7 @@ msgstr "אישור"
 msgid "Cancel"
 msgstr "ביטול"
 
-#: src/bin/e_config.c:972 src/bin/e_config.c:1005
+#: src/bin/e_config.c:959 src/bin/e_config.c:992
 msgid ""
 "Settings data needed upgrading. Your old settings have<br>been wiped and a "
 "new set of defaults initialized. This<br>will happen regularly during "
@@ -759,7 +759,7 @@ msgid ""
 "the hiccup in your settings.<br>"
 msgstr ""
 
-#: src/bin/e_config.c:989
+#: src/bin/e_config.c:976
 msgid ""
 "Your settings are NEWER than Enlightenment. This is very<br>strange. This "
 "should not happen unless you downgraded<br>Enlightenment or copied the "
@@ -768,108 +768,111 @@ msgid ""
 "to<br>defaults. Sorry for the inconvenience.<br>"
 msgstr ""
 
-#: src/bin/e_config.c:1598 src/bin/e_config.c:2216
+#: src/bin/e_config.c:1567 src/bin/e_config.c:2185
 msgid "Enlightenment Settings Write Problems"
 msgstr "בעיות בכתיבה להגדרות Enlightenment"
 
-#: src/bin/e_config.c:1601
-#, c-format
+#: src/bin/e_config.c:1570
+#, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while moving config files<br>from:<br>"
+"Enlightenment has had an error while moving config files<br>from:<br>"
 "%s<br><br>to:<br>%s<br><br>The rest of the write has been aborted for safety."
 "<br>"
 msgstr ""
+"ארעה שגיאה בעת שמירת ההגדרות של<br>Enlightenment לכונן. לא ניתן לאתר "
+"את<br>מקור השגיאה.<br><br>הקובץ בו ארעה השגיאה הינו:<br>%s<br><br>קובץ זה "
+"נמחק מחשש לנתונים פגומים.<br>"
 
-#: src/bin/e_config.c:2126
+#: src/bin/e_config.c:2095
 msgid "Settings Upgraded"
 msgstr "ההגדרות שודרגו"
 
-#: src/bin/e_config.c:2143
+#: src/bin/e_config.c:2112
 msgid "The EET file handle is bad."
 msgstr ""
 
-#: src/bin/e_config.c:2146
+#: src/bin/e_config.c:2115
 msgid "The file data is empty."
 msgstr ""
 
-#: src/bin/e_config.c:2149
+#: src/bin/e_config.c:2118
 msgid ""
 "The file is not writable. Perhaps the disk is read-only<br>or you lost "
 "permissions to your files."
 msgstr ""
 
-#: src/bin/e_config.c:2152
+#: src/bin/e_config.c:2121
 msgid "Memory ran out while preparing the write.<br>Please free up memory."
 msgstr ""
 
-#: src/bin/e_config.c:2155
+#: src/bin/e_config.c:2124
 msgid "This is a generic error."
 msgstr ""
 
-#: src/bin/e_config.c:2158
+#: src/bin/e_config.c:2127
 msgid ""
 "The settings file is too large.<br>It should be very small (a few hundred KB "
 "at most)."
 msgstr ""
 
-#: src/bin/e_config.c:2161
+#: src/bin/e_config.c:2130
 msgid "You have I/O errors on the disk.<br>Maybe it needs replacing?"
 msgstr ""
 
-#: src/bin/e_config.c:2164
+#: src/bin/e_config.c:2133
 msgid "You ran out of space while writing the file"
 msgstr ""
 
-#: src/bin/e_config.c:2167
+#: src/bin/e_config.c:2136
 msgid "The file was closed on it while writing."
 msgstr ""
 
-#: src/bin/e_config.c:2170
+#: src/bin/e_config.c:2139
 msgid "Memory-mapping (mmap) of the file failed."
 msgstr ""
 
-#: src/bin/e_config.c:2173
+#: src/bin/e_config.c:2142
 msgid "X509 Encoding failed."
 msgstr ""
 
-#: src/bin/e_config.c:2176
+#: src/bin/e_config.c:2145
 msgid "Signature failed."
 msgstr ""
 
-#: src/bin/e_config.c:2179
+#: src/bin/e_config.c:2148
 msgid "The signature was invalid."
 msgstr ""
 
-#: src/bin/e_config.c:2182
+#: src/bin/e_config.c:2151
 #, fuzzy
 msgid "Not signed."
 msgstr "(אין חלונות)"
 
-#: src/bin/e_config.c:2185
+#: src/bin/e_config.c:2154
 msgid "Feature not implemented."
 msgstr ""
 
-#: src/bin/e_config.c:2188
+#: src/bin/e_config.c:2157
 msgid "PRNG was not seeded."
 msgstr ""
 
-#: src/bin/e_config.c:2191
+#: src/bin/e_config.c:2160
 msgid "Encryption failed."
 msgstr ""
 
-#: src/bin/e_config.c:2194
+#: src/bin/e_config.c:2163
 #, fuzzy
 msgid "Decryption failed."
 msgstr "תיאור: לא זמין"
 
-#: src/bin/e_config.c:2197
+#: src/bin/e_config.c:2166
 msgid "The error is unknown to Enlightenment."
 msgstr ""
 
-#: src/bin/e_config.c:2219
+#: src/bin/e_config.c:2188
 #, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while writing<br>its config file.<br>"
+"Enlightenment has had an error while writing<br>its config file.<br>"
 "%s<br><br>The file where the error occurred was:<br>%s<br><br>This file has "
 "been deleted to avoid corrupt data.<br>"
 msgstr ""
@@ -877,9 +880,10 @@ msgstr ""
 "את<br>מקור השגיאה.<br><br>הקובץ בו ארעה השגיאה הינו:<br>%s<br><br>קובץ זה "
 "נמחק מחשש לנתונים פגומים.<br>"
 
-#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:721
+#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:756
 #: src/modules/conf/e_mod_main.c:275 src/modules/conf_paths/e_mod_main.c:17
 #: src/modules/conf_performance/e_mod_main.c:17
+#: src/modules/syscon/e_mod_main.c:36
 msgid "Advanced"
 msgstr "מתקדם"
 
@@ -901,9 +905,9 @@ msgstr "הרחבות"
 
 #: src/bin/e_configure.c:29 src/bin/e_configure.c:32 src/bin/e_configure.c:242
 #: src/modules/conf_paths/e_int_config_paths.c:80
-#: src/modules/conf_theme/e_int_config_color_classes.c:847
+#: src/modules/conf_theme/e_int_config_color_classes.c:857
 #: src/modules/conf_theme/e_int_config_fonts.c:98
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:234
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:236
 msgid "Modules"
 msgstr "מודולים"
 
@@ -912,7 +916,7 @@ msgstr "מודולים"
 msgid "Preferences"
 msgstr "מאפייני הסמל"
 
-#: src/bin/e_container.c:132
+#: src/bin/e_container.c:124
 #, c-format
 msgid "Container %d"
 msgstr "מיכל %d"
@@ -1039,7 +1043,7 @@ msgstr "קובץ שולחן העבודה"
 #: src/bin/e_eap_editor.c:775
 #: src/modules/conf_performance/e_int_config_performance.c:115
 #: src/modules/everything/evry_config.c:378
-#: src/modules/everything/evry_plug_files.c:1491
+#: src/modules/everything/evry_plug_files.c:1476
 #: src/modules/pager/e_mod_config.c:126 src/modules/pager/e_mod_config.c:213
 msgid "General"
 msgstr "כללי"
@@ -1068,26 +1072,26 @@ msgstr "בחר סמל"
 msgid "Select an Executable"
 msgstr "בחר קובץהפעלה"
 
-#: src/bin/e_entry.c:496 src/bin/e_fm.c:8208 src/bin/e_shelf.c:1703
+#: src/bin/e_entry.c:501 src/bin/e_fm.c:8241 src/bin/e_shelf.c:1703
 #: src/modules/conf_dialogs/e_int_config_profiles.c:135
 #: src/modules/conf_shelves/e_int_config_shelf.c:81
 #: src/modules/ibar/e_mod_config.c:108
 msgid "Delete"
 msgstr "מחק"
 
-#: src/bin/e_entry.c:506 src/bin/e_fm.c:8116
+#: src/bin/e_entry.c:511 src/bin/e_fm.c:8149
 msgid "Cut"
 msgstr "גזור"
 
-#: src/bin/e_entry.c:514 src/bin/e_fm.c:6163 src/bin/e_fm.c:8130
+#: src/bin/e_entry.c:519 src/bin/e_fm.c:6196 src/bin/e_fm.c:8163
 msgid "Copy"
 msgstr "העתק"
 
-#: src/bin/e_entry.c:522 src/bin/e_fm.c:7954 src/bin/e_fm.c:8143
+#: src/bin/e_entry.c:527 src/bin/e_fm.c:7987 src/bin/e_fm.c:8176
 msgid "Paste"
 msgstr "הדבק"
 
-#: src/bin/e_entry.c:532
+#: src/bin/e_entry.c:537
 msgid "Select All"
 msgstr "בחר הכול"
 
@@ -1233,212 +1237,212 @@ msgstr "נתוני הפלט"
 msgid "There was no output."
 msgstr "אין פלט."
 
-#: src/bin/e_fm.c:976
+#: src/bin/e_fm.c:977
 msgid "Nonexistent path"
 msgstr "נתיב לא קיים"
 
-#: src/bin/e_fm.c:979
+#: src/bin/e_fm.c:980
 #, c-format
 msgid "%s doesn't exist."
 msgstr "%s לא קיים."
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Mount Error"
 msgstr ""
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Can't mount device"
 msgstr ""
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Unmount Error"
 msgstr ""
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Can't unmount device"
 msgstr ""
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Eject Error"
 msgstr ""
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Can't eject device"
 msgstr ""
 
-#: src/bin/e_fm.c:3748
+#: src/bin/e_fm.c:3781
 #, c-format
 msgid "%i Files"
 msgstr "%i קבצים"
 
-#: src/bin/e_fm.c:6176 src/bin/e_fm.c:7962 src/bin/e_fm.c:8151
+#: src/bin/e_fm.c:6209 src/bin/e_fm.c:7995 src/bin/e_fm.c:8184
 msgid "Link"
 msgstr ""
 
-#: src/bin/e_fm.c:6184 src/bin/e_fm.c:9143 src/bin/e_fm.c:9284
+#: src/bin/e_fm.c:6217 src/bin/e_fm.c:9176 src/bin/e_fm.c:9317
 msgid "Abort"
 msgstr "בטל"
 
-#: src/bin/e_fm.c:7881 src/bin/e_fm.c:8041
+#: src/bin/e_fm.c:7914 src/bin/e_fm.c:8074
 msgid "Inherit parent settings"
 msgstr ""
 
-#: src/bin/e_fm.c:7890 src/bin/e_fm.c:8050
+#: src/bin/e_fm.c:7923 src/bin/e_fm.c:8083
 #: src/modules/fileman/e_mod_config.c:219
 msgid "View Mode"
 msgstr "מצב תצוגה"
 
-#: src/bin/e_fm.c:7897 src/bin/e_fm.c:8057
+#: src/bin/e_fm.c:7930 src/bin/e_fm.c:8090
 msgid "Refresh View"
 msgstr "רענן תצוגה"
 
-#: src/bin/e_fm.c:7905 src/bin/e_fm.c:8065
+#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8098
 msgid "Show Hidden Files"
 msgstr "הצג קבצים מוסתרים"
 
-#: src/bin/e_fm.c:7917 src/bin/e_fm.c:8077
+#: src/bin/e_fm.c:7950 src/bin/e_fm.c:8110
 msgid "Remember Ordering"
 msgstr "זכור את הסדר"
 
-#: src/bin/e_fm.c:7926 src/bin/e_fm.c:8086
+#: src/bin/e_fm.c:7959 src/bin/e_fm.c:8119
 msgid "Sort Now"
 msgstr "סדר כעת"
 
-#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8101
+#: src/bin/e_fm.c:7971 src/bin/e_fm.c:8134
 #: src/modules/conf_paths/e_int_config_paths.c:205
 msgid "New Directory"
 msgstr "תיקייה חדשה"
 
-#: src/bin/e_fm.c:8216
+#: src/bin/e_fm.c:8249
 msgid "Rename"
 msgstr "שינוי שם"
 
-#: src/bin/e_fm.c:8235
+#: src/bin/e_fm.c:8268
 msgid "Unmount"
 msgstr ""
 
-#: src/bin/e_fm.c:8240
+#: src/bin/e_fm.c:8273
 msgid "Mount"
 msgstr ""
 
-#: src/bin/e_fm.c:8245
+#: src/bin/e_fm.c:8278
 msgid "Eject"
 msgstr ""
 
-#: src/bin/e_fm.c:8257
+#: src/bin/e_fm.c:8290
 #, fuzzy
 msgid "Application Properties"
 msgstr "השתמש בסמל שסופק על ידי היישום "
 
-#: src/bin/e_fm.c:8263 src/bin/e_fm_prop.c:105
+#: src/bin/e_fm.c:8296 src/bin/e_fm_prop.c:105
 msgid "File Properties"
 msgstr "מאפייני הקובץ"
 
-#: src/bin/e_fm.c:8500 src/bin/e_fm.c:8553
+#: src/bin/e_fm.c:8533 src/bin/e_fm.c:8586
 msgid "Use default"
 msgstr "השתמש בברירת המחדל"
 
-#: src/bin/e_fm.c:8526 src/modules/fileman/e_mod_config.c:224
+#: src/bin/e_fm.c:8559 src/modules/fileman/e_mod_config.c:224
 msgid "Grid Icons"
 msgstr "רשת סמלים"
 
-#: src/bin/e_fm.c:8534 src/modules/fileman/e_mod_config.c:226
+#: src/bin/e_fm.c:8567 src/modules/fileman/e_mod_config.c:226
 msgid "Custom Icons"
 msgstr "סמלים מותאמים אישית"
 
-#: src/bin/e_fm.c:8542 src/modules/everything/evry_config.c:430
+#: src/bin/e_fm.c:8575 src/modules/everything/evry_config.c:430
 #: src/modules/everything/evry_config.c:460
 #: src/modules/fileman/e_mod_config.c:234
 msgid "List"
 msgstr "רשימה"
 
-#: src/bin/e_fm.c:8568
+#: src/bin/e_fm.c:8601
 #, c-format
 msgid "Icon Size (%d)"
 msgstr "גודל הסמל (%d)"
 
-#: src/bin/e_fm.c:8614 src/bin/e_fm.c:8820
+#: src/bin/e_fm.c:8647 src/bin/e_fm.c:8853
 msgid "Set background..."
 msgstr ""
 
-#: src/bin/e_fm.c:8619 src/bin/e_fm.c:8864
+#: src/bin/e_fm.c:8652 src/bin/e_fm.c:8897
 msgid "Set overlay..."
 msgstr ""
 
-#: src/bin/e_fm.c:8718 src/modules/conf_theme/e_int_config_theme.c:1032
+#: src/bin/e_fm.c:8751 src/modules/conf_theme/e_int_config_theme.c:1032
 msgid "Clear"
 msgstr ""
 
-#: src/bin/e_fm.c:8944
+#: src/bin/e_fm.c:8977
 msgid "Create a new Directory"
 msgstr "יצירת תיקייה חדשה"
 
-#: src/bin/e_fm.c:8945
+#: src/bin/e_fm.c:8978
 msgid "New Directory Name:"
 msgstr "שם התיקייה החדשה:"
 
-#: src/bin/e_fm.c:8999
+#: src/bin/e_fm.c:9032
 #, c-format
 msgid "Rename %s to:"
 msgstr "שנה את שמה של %s ל־:"
 
-#: src/bin/e_fm.c:9001
+#: src/bin/e_fm.c:9034
 msgid "Rename File"
 msgstr "שנה את שם הקובץ"
 
-#: src/bin/e_fm.c:9142 src/bin/e_fm.c:9283
+#: src/bin/e_fm.c:9175 src/bin/e_fm.c:9316
 msgid "Retry"
 msgstr "נסה שוב"
 
-#: src/bin/e_fm.c:9146 src/bin/e_fm.c:9289
+#: src/bin/e_fm.c:9179 src/bin/e_fm.c:9322
 msgid "Error"
 msgstr "שגיאה"
 
-#: src/bin/e_fm.c:9149
+#: src/bin/e_fm.c:9182
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: src/bin/e_fm.c:9204
+#: src/bin/e_fm.c:9237
 msgid "No to all"
 msgstr "לא להכול"
 
-#: src/bin/e_fm.c:9206
+#: src/bin/e_fm.c:9239
 msgid "Yes to all"
 msgstr "כן להכול"
 
-#: src/bin/e_fm.c:9209
+#: src/bin/e_fm.c:9242
 msgid "Warning"
 msgstr ""
 
-#: src/bin/e_fm.c:9212
+#: src/bin/e_fm.c:9245
 #, c-format
 msgid "File already exists, overwrite?<br><hilight>%s</hilight>"
 msgstr ""
 
-#: src/bin/e_fm.c:9285
+#: src/bin/e_fm.c:9318
 msgid "Ignore this"
 msgstr "התעלם מזה"
 
-#: src/bin/e_fm.c:9286
+#: src/bin/e_fm.c:9319
 msgid "Ignore all"
 msgstr "התעלם מהכול"
 
-#: src/bin/e_fm.c:9291
+#: src/bin/e_fm.c:9324
 #, c-format
 msgid "An error occurred while performing an operation.<br>%s"
 msgstr "ארעה שגיאה בעת ביצוע פעולה.<br>%s"
 
-#: src/bin/e_fm.c:9462
+#: src/bin/e_fm.c:9495
 msgid "Confirm Delete"
 msgstr "אישור מחיקה"
 
-#: src/bin/e_fm.c:9467
+#: src/bin/e_fm.c:9500
 #, c-format
 msgid "Are you sure you want to delete<br><hilight>%s</hilight> ?"
 msgstr "האם אתה בטוח שברצונך למחוק את<br><hilight>%s</hilight> ?"
 
-#: src/bin/e_fm.c:9473
+#: src/bin/e_fm.c:9506
 #, c-format
 msgid ""
 "Are you sure you want to delete<br>the %d selected files in:<br><hilight>%s</"
@@ -1565,11 +1569,11 @@ msgstr "העברת טקסט"
 msgid "Automatically scroll contents"
 msgstr "גלול את התוכן אוטומטית"
 
-#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:731
+#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:729
 msgid "Plain"
 msgstr "פשוט"
 
-#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:739
+#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:737
 msgid "Inset"
 msgstr "צמצום"
 
@@ -1583,11 +1587,11 @@ msgstr "מראה"
 #: src/modules/conf_applications/e_int_config_apps.c:239
 #: src/modules/conf_applications/e_int_config_apps.c:260
 #: src/modules/conf_applications/e_int_config_apps.c:280
-#: src/modules/gadman/e_mod_gadman.c:815 src/modules/ibar/e_mod_main.c:801
+#: src/modules/gadman/e_mod_gadman.c:813 src/modules/ibar/e_mod_main.c:801
 msgid "Remove"
 msgstr "הסר"
 
-#: src/bin/e_gadcon.c:1991
+#: src/bin/e_gadcon.c:2007
 msgid "Stop moving"
 msgstr ""
 
@@ -1705,7 +1709,7 @@ msgstr "חלונות"
 
 #: src/bin/e_int_border_menu.c:138 src/bin/e_int_config_modules.c:59
 #: src/bin/e_int_menus.c:230 src/bin/e_shelf.c:1695
-#: src/modules/battery/e_mod_main.c:183 src/modules/clock/e_mod_main.c:296
+#: src/modules/battery/e_mod_main.c:186 src/modules/clock/e_mod_main.c:296
 #: src/modules/clock/e_mod_main.c:540 src/modules/conf/e_conf.c:124
 #: src/modules/conf/e_conf.c:134 src/modules/conf/e_mod_main.c:102
 #: src/modules/conf_dialogs/e_mod_main.c:17
@@ -2115,7 +2119,7 @@ msgid "Utilities"
 msgstr ""
 
 #: src/bin/e_int_config_modules.c:55
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_files.c:1585
 #: src/modules/fileman/e_mod_main.c:56 src/modules/fileman/e_mod_main.c:76
 #: src/modules/fileman/e_mod_main.c:420
 msgid "Files"
@@ -2210,7 +2214,7 @@ msgstr "יישומים מועדפים"
 #: src/modules/conf_theme/e_int_config_fonts.c:58
 #: src/modules/conf_theme/e_mod_main.c:38
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:194
-#: src/modules/everything/evry_plug_apps.c:1367
+#: src/modules/everything/evry_plug_apps.c:1354
 msgid "Applications"
 msgstr "יישומים"
 
@@ -2417,31 +2421,31 @@ msgstr ""
 "Enlightenment לא הצליחה להגדיר יישום לטיפול באות HUP.\n"
 "יתכן כי אזל לך הזכרון?"
 
-#: src/bin/e_main.c:274
-#, fuzzy
-msgid "Enlightenment cannot initialize Ecore_IMF!\n"
-msgstr "Enlightenment לא הצליחה להפעיל את מנהל הקבצים.\n"
-
-#: src/bin/e_main.c:284
+#: src/bin/e_main.c:273
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_File!\n"
 msgstr "Enlightenment לא הצליחה להפעיל את מנהל הקבצים.\n"
 
-#: src/bin/e_main.c:293
+#: src/bin/e_main.c:282
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Con!\n"
 msgstr "Enlightenment לא הצליחה להפעיל את מנהל הקבצים.\n"
 
-#: src/bin/e_main.c:302
+#: src/bin/e_main.c:291
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Ipc!\n"
 msgstr "Enlightenment לא הצליחה להפעיל את מנהל הקבצים.\n"
 
-#: src/bin/e_main.c:313
+#: src/bin/e_main.c:302
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_X!\n"
 msgstr "Enlightenment לא הצליחה להפעיל את מנהל הקבצים.\n"
 
+#: src/bin/e_main.c:314
+#, fuzzy
+msgid "Enlightenment cannot initialize Ecore_IMF!\n"
+msgstr "Enlightenment לא הצליחה להפעיל את מנהל הקבצים.\n"
+
 #: src/bin/e_main.c:324
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Evas!\n"
@@ -2490,12 +2494,7 @@ msgstr ""
 msgid "Enlightenment cannot initialize E_Xinerama!\n"
 msgstr "Enlightenment לא הצליחה להפעיל את מנהל הקבצים.\n"
 
-#: src/bin/e_main.c:397
-#, fuzzy
-msgid "Enlightenment cannot initialize E_Randr!\n"
-msgstr "Enlightenment לא הצליחה להפעיל את מנהל הקבצים.\n"
-
-#: src/bin/e_main.c:415
+#: src/bin/e_main.c:406
 msgid ""
 "Enlightenment cannot create directories in your home directory.\n"
 "Perhaps you have no home directory or the disk is full?"
@@ -2503,14 +2502,19 @@ msgstr ""
 "Enlightenment לא הצליחה ליצור תיקיות בתיקיית הבית שלך.\n"
 "יתכן שאין לך תיקיית בית או שהכונן מלא?"
 
-#: src/bin/e_main.c:425
+#: src/bin/e_main.c:416
 msgid "Enlightenment cannot set up its file registry system."
 msgstr "Enlightenment לא הצליחה להגדיר את מערכת רישום הקבצים שלה."
 
-#: src/bin/e_main.c:434
+#: src/bin/e_main.c:425
 msgid "Enlightenment cannot set up its config system."
 msgstr "Enlightenment לא הצליחה להגדיר את מערכת התצורה שלה."
 
+#: src/bin/e_main.c:436
+#, fuzzy
+msgid "Enlightenment cannot initialize E_Randr!\n"
+msgstr "Enlightenment לא הצליחה להפעיל את מנהל הקבצים.\n"
+
 #: src/bin/e_main.c:445
 #, fuzzy
 msgid "Enlightenment cannot set up its environment."
@@ -2779,36 +2783,41 @@ msgid "Enlightenment cannot initialize the XSettings system.\n"
 msgstr "Enlightenment לא הצליחה להפעיל את מערכת מיזעור התמונות.\n"
 
 #: src/bin/e_main.c:877
+#, fuzzy
+msgid "Enlightenment cannot initialize the Update system.\n"
+msgstr "Enlightenment לא הצליחה להפעיל את מערכת פיקוד המערכת.\n"
+
+#: src/bin/e_main.c:886
 msgid "Setup Desktop Environment"
 msgstr ""
 
-#: src/bin/e_main.c:881
+#: src/bin/e_main.c:890
 #, fuzzy
 msgid "Enlightenment cannot initialize its desktop environment.\n"
 msgstr "Enlightenment לא הצליחה להגדיר את מערכת ערכות הנושא שלה."
 
-#: src/bin/e_main.c:889
+#: src/bin/e_main.c:898
 #, fuzzy
 msgid "Setup File Ordering"
 msgstr "הגדרת סידור הקבצים"
 
-#: src/bin/e_main.c:893
+#: src/bin/e_main.c:902
 msgid "Enlightenment cannot set up its order file system."
 msgstr "Enlightenment לא הצליחה להגדיר את מערכת סידור הקבצים שלה."
 
-#: src/bin/e_main.c:908
+#: src/bin/e_main.c:917
 msgid "Load Modules"
 msgstr "טעינת מודולים"
 
-#: src/bin/e_main.c:938
+#: src/bin/e_main.c:947
 msgid "Configure Shelves"
 msgstr "הגדרת מדפים"
 
-#: src/bin/e_main.c:949
+#: src/bin/e_main.c:958
 msgid "Almost Done"
 msgstr "כמעט בוצע"
 
-#: src/bin/e_main.c:1094
+#: src/bin/e_main.c:1103
 #, c-format
 msgid ""
 "Options:\n"
@@ -2837,7 +2846,7 @@ msgid ""
 "\t\tIf you need this help, you don't need this option.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1147
+#: src/bin/e_main.c:1156
 msgid ""
 "You are executing enlightenment directly. This is\n"
 "bad. Please do not execute the \"enlightenment\"\n"
@@ -2847,11 +2856,11 @@ msgid ""
 "before enlightenment itself begins running.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1426
+#: src/bin/e_main.c:1435
 msgid "Testing Format Support"
 msgstr "בדיקת התמיכה בעיצוב."
 
-#: src/bin/e_main.c:1430
+#: src/bin/e_main.c:1439
 msgid ""
 "Enlightenment found Evas can't create a buffer canvas. Please check\n"
 "Evas has Software Buffer engine support.\n"
@@ -2859,7 +2868,7 @@ msgstr ""
 "Enlightenment מצאה כי Evas לא מצליח ליצור משטח עבודה לחוצץ. אנא בדוק\n"
 "את התמיכה של Evas במנוע חוצץ תוכנתי.\n"
 
-#: src/bin/e_main.c:1442
+#: src/bin/e_main.c:1451
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load SVG files. Check Evas has SVG loader "
@@ -2868,7 +2877,7 @@ msgstr ""
 "Enlightenment מצאה כי Evas לא מצליח לטעון קבצי PNG. בדוק כי ל־Evas\n"
 "ישנה תמיכה בטעינת קבצי PNG.\n"
 
-#: src/bin/e_main.c:1452
+#: src/bin/e_main.c:1461
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load JPEG files. Check Evas has JPEG loader "
@@ -2877,7 +2886,7 @@ msgstr ""
 "Enlightenment מצאה כי Evas לא מצליח לטעון קבצי JPEG. בדוק כי ל־Evas\n"
 "ישנה תמיכה בטעינת קבצי JPEG.\n"
 
-#: src/bin/e_main.c:1462
+#: src/bin/e_main.c:1471
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load PNG files. Check Evas has PNG loader "
@@ -2886,7 +2895,7 @@ msgstr ""
 "Enlightenment מצאה כי Evas לא מצליח לטעון קבצי PNG. בדוק כי ל־Evas\n"
 "ישנה תמיכה בטעינת קבצי PNG.\n"
 
-#: src/bin/e_main.c:1472
+#: src/bin/e_main.c:1481
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load EET files. Check Evas has EET loader "
@@ -2895,7 +2904,7 @@ msgstr ""
 "Enlightenment מצאה כי Evas לא מצליח לטעון קבצי EET. בדוק כי ל־Evas\n"
 "ישנה תמיכה בטעינת קבצי EET.\n"
 
-#: src/bin/e_main.c:1486
+#: src/bin/e_main.c:1495
 msgid ""
 "Enlightenment found Evas can't load the 'Sans' font. Check Evas has "
 "fontconfig\n"
@@ -2904,7 +2913,7 @@ msgstr ""
 "Enlightenment מצאה כי Evas לא מצליח לטעון הגופן 'Sans'. בדוק כי ל־Evas\n"
 "ישנה תמיכה ב־fontconfig ושמערכת ה־fontconfig מגדירה את הגופן 'Sans'.\n"
 
-#: src/bin/e_main.c:1677
+#: src/bin/e_main.c:1686
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. There was an "
@@ -2912,11 +2921,11 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1682 src/bin/e_main.c:1699
+#: src/bin/e_main.c:1691 src/bin/e_main.c:1708
 msgid "Enlightenment crashed early on start and has been restarted"
 msgstr "Enlightenment קרסה מוקדם עם ההפעלה והופעלה מחדש"
 
-#: src/bin/e_main.c:1683
+#: src/bin/e_main.c:1692
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>There was an "
@@ -2924,7 +2933,7 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1692
+#: src/bin/e_main.c:1701
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. All modules "
 "have been disabled<br>and will not be loaded to help remove any "
@@ -2935,7 +2944,7 @@ msgstr ""
 "בוטלו<br>והם לא יטענו כדי לסייע בהסרת מודולים בעיתיים<br>כלשהם מהתצורה שלך. "
 "חלונית<br>תצורת המודולים אמורה לאפשר לך לבחור<br>במודולים שלך שוב."
 
-#: src/bin/e_main.c:1700
+#: src/bin/e_main.c:1709
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>All modules "
 "have been disabled and will not be loaded to help<br>remove any problem "
@@ -3420,72 +3429,76 @@ msgstr "אסור"
 msgid "Read-Write"
 msgstr "קריאה־כתיבה"
 
-#: src/modules/battery/e_mod_config.c:60
+#: src/modules/battery/e_mod_config.c:63
 msgid "Battery Monitor Settings"
 msgstr "הגדרות מעקב הסוללה"
 
-#: src/modules/battery/e_mod_config.c:126
+#: src/modules/battery/e_mod_config.c:132
 msgid "Show alert when battery is low"
 msgstr "הצג התרעה כאשר הסוללה חלשה"
 
-#: src/modules/battery/e_mod_config.c:211
+#: src/modules/battery/e_mod_config.c:136
+msgid "Use desktop notifications for alert."
+msgstr ""
+
+#: src/modules/battery/e_mod_config.c:233
 msgid "Check every:"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:213
+#: src/modules/battery/e_mod_config.c:235
 #: src/modules/conf_performance/e_int_config_performance.c:121
 #: src/modules/temperature/e_mod_config.c:233
 #, c-format
 msgid "%1.0f ticks"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:217
+#: src/modules/battery/e_mod_config.c:239
 #, fuzzy
 msgid "Hibernate when below:"
 msgstr "עבור למצב שינה"
 
-#: src/modules/battery/e_mod_config.c:219
-#: src/modules/battery/e_mod_config.c:238
+#: src/modules/battery/e_mod_config.c:241
+#: src/modules/battery/e_mod_config.c:260
 #, c-format
 msgid "%1.0f %%"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:223
+#: src/modules/battery/e_mod_config.c:245
 msgid "Polling"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:227
+#: src/modules/battery/e_mod_config.c:249
 #, fuzzy
 msgid "Show low battery alert"
 msgstr "הצג התרעה כאשר הסוללה חלשה"
 
-#: src/modules/battery/e_mod_config.c:231
+#: src/modules/battery/e_mod_config.c:253
 msgid "Alert when at:"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:234
+#: src/modules/battery/e_mod_config.c:256
 #, c-format
 msgid "%1.0f min"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:242
+#: src/modules/battery/e_mod_config.c:264
 msgid "Auto dismiss in..."
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:247
+#: src/modules/battery/e_mod_config.c:269
 #, c-format
 msgid "%1.0f sec"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:254
+#: src/modules/battery/e_mod_config.c:276
 msgid "Alert"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:260
+#: src/modules/battery/e_mod_config.c:282
 msgid "Auto Detect"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:263
+#: src/modules/battery/e_mod_config.c:285
 #: src/modules/conf_applications/e_mod_main.c:52
 #: src/modules/conf_display/e_mod_main.c:40
 #: src/modules/conf_theme/e_mod_main.c:23
@@ -3493,46 +3506,46 @@ msgstr ""
 msgid "Internal"
 msgstr "פנימי"
 
-#: src/modules/battery/e_mod_config.c:267
+#: src/modules/battery/e_mod_config.c:289
 #: src/modules/temperature/e_mod_config.c:271
 msgid "udev"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:270
+#: src/modules/battery/e_mod_config.c:292
 msgid "Fuzzy Mode"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:274
+#: src/modules/battery/e_mod_config.c:296
 msgid "HAL"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:279
+#: src/modules/battery/e_mod_config.c:301
 #: src/modules/temperature/e_mod_config.c:273
 msgid "Hardware"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:145
+#: src/modules/battery/e_mod_main.c:148 src/modules/battery/e_mod_main.c:443
 msgid "Battery"
 msgstr "סוללה"
 
-#: src/modules/battery/e_mod_main.c:455
+#: src/modules/battery/e_mod_main.c:446 src/modules/battery/e_mod_main.c:477
 msgid "Your battery is low!"
 msgstr "הסוללה שלך חלשה!"
 
-#: src/modules/battery/e_mod_main.c:457
+#: src/modules/battery/e_mod_main.c:447 src/modules/battery/e_mod_main.c:479
 msgid "AC power is recommended."
 msgstr "מומלץ לחבר לרשת החשמל."
 
-#: src/modules/battery/e_mod_main.c:532
+#: src/modules/battery/e_mod_main.c:554
 msgid "N/A"
 msgstr "לא זמין"
 
-#: src/modules/battery/e_mod_main.c:612 src/modules/battery/e_mod_main.c:614
-#: src/modules/battery/e_mod_main.c:621 src/modules/battery/e_mod_main.c:623
+#: src/modules/battery/e_mod_main.c:634 src/modules/battery/e_mod_main.c:636
+#: src/modules/battery/e_mod_main.c:643 src/modules/battery/e_mod_main.c:645
 msgid "ERROR"
 msgstr "שגיאה"
 
-#: src/modules/battery/e_mod_main.c:723
+#: src/modules/battery/e_mod_main.c:758
 msgid "Battery Meter"
 msgstr "מד הסוללה"
 
@@ -3687,7 +3700,7 @@ msgid "Dialog Settings"
 msgstr ""
 
 #: src/modules/conf_dialogs/e_int_config_dialogs.c:109
-#: src/modules/conf_performance/e_int_config_engine.c:95
+#: src/modules/conf_performance/e_int_config_engine.c:86
 #: src/modules/conf_theme/e_int_config_fonts.c:651
 #: src/modules/everything/evry_config.c:519 src/modules/ibox/e_mod_config.c:96
 #: src/modules/mixer/conf_gadget.c:191 src/modules/mixer/conf_module.c:91
@@ -3886,7 +3899,7 @@ msgstr ""
 
 #: src/modules/conf_display/e_int_config_desks.c:197
 #: src/modules/conf_display/e_int_config_dpms.c:306
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:168
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:194
 #: src/modules/conf_window_manipulation/e_int_config_window_stacking.c:151
 #, c-format
 msgid "%1.1f sec"
@@ -4270,28 +4283,28 @@ msgstr ""
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1310
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1334
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1366
-#: src/modules/gadman/e_mod_gadman.c:839
+#: src/modules/gadman/e_mod_gadman.c:837
 msgid "CTRL"
 msgstr ""
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1315
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1339
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1371
-#: src/modules/gadman/e_mod_gadman.c:844
+#: src/modules/gadman/e_mod_gadman.c:842
 msgid "ALT"
 msgstr ""
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1321
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1345
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1377
-#: src/modules/gadman/e_mod_gadman.c:850
+#: src/modules/gadman/e_mod_gadman.c:848
 msgid "SHIFT"
 msgstr ""
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1327
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1351
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1383
-#: src/modules/gadman/e_mod_gadman.c:856
+#: src/modules/gadman/e_mod_gadman.c:854
 msgid "WIN"
 msgstr ""
 
@@ -4649,11 +4662,11 @@ msgstr "ראשי"
 
 #: src/modules/conf_menus/e_int_config_menus.c:289
 #: src/modules/conf_menus/e_int_config_menus.c:294
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:136
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:145
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:154
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:173
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:178
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:162
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:180
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:199
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:204
 #, c-format
 msgid "%2.0f pixels"
 msgstr ""
@@ -4751,16 +4764,16 @@ msgstr ""
 msgid "Environment Variables"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:38
+#: src/modules/conf_performance/e_int_config_engine.c:37
 msgid "Engine Settings"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:96
-#: src/modules/conf_performance/e_int_config_engine.c:138
+#: src/modules/conf_performance/e_int_config_engine.c:87
+#: src/modules/conf_performance/e_int_config_engine.c:109
 msgid "Use ARGB instead of shaped windows"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:140
+#: src/modules/conf_performance/e_int_config_engine.c:111
 msgid ""
 "You have chosen to enable ARGB composite support,<br>but your current screen "
 "does not support composite.<br><br>Are you sure you wish to enable ARGB "
@@ -5236,16 +5249,16 @@ msgstr ""
 msgid "Colors depend on theme capabilities."
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:843
+#: src/modules/conf_theme/e_int_config_color_classes.c:853
 msgid "Window Manager"
 msgstr "מנהל החלונות"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:845
+#: src/modules/conf_theme/e_int_config_color_classes.c:855
 #: src/modules/conf_theme/e_int_config_fonts.c:81
 msgid "Widgets"
 msgstr "וידג'טים"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:851
+#: src/modules/conf_theme/e_int_config_color_classes.c:861
 #, fuzzy
 msgid "Others"
 msgstr "אחר"
@@ -5445,7 +5458,7 @@ msgid "Bytecode"
 msgstr ""
 
 #: src/modules/conf_theme/e_int_config_fonts.c:662
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:193
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:219
 #: src/modules/cpufreq/e_mod_main.c:227 src/modules/cpufreq/e_mod_main.c:259
 msgid "Automatic"
 msgstr ""
@@ -5670,7 +5683,8 @@ msgid "Scaling"
 msgstr ""
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:36
-msgid "Client List Settings"
+#, fuzzy
+msgid "Window List Menu Settings"
 msgstr "הגדרות רשימת הלקוח"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:97
@@ -5955,62 +5969,99 @@ msgstr ""
 msgid "Slide pointer to a new focused window"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:53
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:62
 #: src/modules/conf_window_manipulation/e_mod_main.c:20
 msgid "Window Geometry"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:130
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:156
 msgid "Resist obstacles"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:132
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:158
 #, fuzzy
 msgid "Other windows"
 msgstr "לסגור את החלון"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:141
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:167
 #, fuzzy
 msgid "Edge of the screen"
 msgstr "כלול חלונות ממסכים אחרים"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:150
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
 #, fuzzy
 msgid "Desktop gadgets"
 msgstr "קובץ שולחן העבודה"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:161
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
 msgid "Resistance"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:166
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:192
 msgid "Automatically accept changes after:"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:197
 #, fuzzy
 msgid "Move by"
 msgstr "העבר"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:202
 #, fuzzy
 msgid "Resize by"
 msgstr "שנה גודל"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:181
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:207
 #, fuzzy
 msgid "Keyboard"
 msgstr "קיצורי מקשים"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:213
 msgid "Limit resize to useful geometry"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:190
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:216
 #, fuzzy
 msgid "Move after resize"
 msgstr "בעל גודל הניתן לשינוי"
 
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:224
+msgid "Follow Move"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:227
+#, fuzzy
+msgid "Follow Resize"
+msgstr "שנה גודל"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:230
+msgid "Follow Raise"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:233
+#, fuzzy
+msgid "Follow Lower"
+msgstr "לסגור את החלון"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:236
+msgid "Follow Layer"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:239
+#, fuzzy
+msgid "Follow Desktop"
+msgstr "הפוך את שולחן העבודה למעלה"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:242
+#, fuzzy
+msgid "Follow Iconify"
+msgstr "מזער לסמל"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:246
+#, fuzzy
+msgid "Transients"
+msgstr "ארעיות"
+
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:44
 #: src/modules/conf_window_manipulation/e_mod_main.c:22
 msgid "Window Maximize Policy"
@@ -6032,13 +6083,13 @@ msgstr ""
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:161
 #: src/modules/everything/evry_config.c:568
-#: src/modules/gadman/e_mod_gadman.c:759
+#: src/modules/gadman/e_mod_gadman.c:757
 msgid "Horizontal"
 msgstr ""
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:163
 #: src/modules/everything/evry_config.c:561
-#: src/modules/gadman/e_mod_gadman.c:767
+#: src/modules/gadman/e_mod_gadman.c:765
 msgid "Vertical"
 msgstr ""
 
@@ -6100,8 +6151,14 @@ msgid "Window Focus"
 msgstr ""
 
 #: src/modules/conf_window_manipulation/e_mod_main.c:23
-msgid "Client List Menu"
-msgstr "תפריט רשימת הלקוחות"
+#, fuzzy
+msgid "Window List Menu"
+msgstr "רשימת חלונות"
+
+#: src/modules/conf_window_manipulation/e_mod_main.c:24
+#, fuzzy
+msgid "Window Process Management"
+msgstr "מנהל החלונות"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:33
 #: src/modules/conf_window_remembers/e_mod_main.c:17
@@ -6125,7 +6182,7 @@ msgid "Details"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:141
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:306
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
 msgid "<No Name>"
 msgstr ""
 
@@ -6134,7 +6191,7 @@ msgid "Class:"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:148
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
 msgid "<No Class>"
 msgstr ""
 
@@ -6143,7 +6200,7 @@ msgid "Title:"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
 msgid "<No Title>"
 msgstr ""
 
@@ -6152,7 +6209,7 @@ msgid "Role:"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:162
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:314
 msgid "<No Role>"
 msgstr ""
 
@@ -6366,17 +6423,17 @@ msgstr "מסך ההסתרה"
 msgid "Show Everything Dialog"
 msgstr "מתחת להכל"
 
-#: src/modules/everything/e_mod_main.c:422
+#: src/modules/everything/e_mod_main.c:420
 #, fuzzy
 msgid "Everything Module"
 msgstr "הכל"
 
-#: src/modules/everything/e_mod_main.c:611
+#: src/modules/everything/e_mod_main.c:609
 #, fuzzy
 msgid "Run Everything"
 msgstr "הכל"
 
-#: src/modules/everything/evry_config.c:79
+#: src/modules/everything/evry_config.c:78
 #, fuzzy
 msgid "Everything Settings"
 msgstr "הכל"
@@ -6508,7 +6565,7 @@ msgid "Object Plugins"
 msgstr ""
 
 #: src/modules/everything/evry_config.c:537
-#: src/modules/everything/evry_config.c:738
+#: src/modules/everything/evry_config.c:737
 #, fuzzy
 msgid "Plugins"
 msgstr "פשוט"
@@ -6551,7 +6608,7 @@ msgstr ""
 msgid "Geometry"
 msgstr "נסה שוב"
 
-#: src/modules/everything/evry_config.c:633
+#: src/modules/everything/evry_config.c:632
 #, fuzzy
 msgid "Everything Collection"
 msgstr "יישומים מועדפים"
@@ -6560,7 +6617,7 @@ msgstr "יישומים מועדפים"
 msgid "Items"
 msgstr ""
 
-#: src/modules/everything/evry_plug_aggregator.c:330
+#: src/modules/everything/evry_plug_aggregator.c:301
 msgid "No plugins loaded"
 msgstr ""
 
@@ -6585,56 +6642,56 @@ msgid ""
 "toggle thumb view modes"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1250
-#: src/modules/everything/evry_plug_apps.c:1387
+#: src/modules/everything/evry_plug_apps.c:1238
+#: src/modules/everything/evry_plug_apps.c:1373
 #, fuzzy
 msgid "Everything Applications"
 msgstr "יישומים מועדפים"
 
-#: src/modules/everything/evry_plug_apps.c:1282
+#: src/modules/everything/evry_plug_apps.c:1270
 #, fuzzy
 msgid "Commands"
 msgstr "פקודה"
 
-#: src/modules/everything/evry_plug_apps.c:1283
+#: src/modules/everything/evry_plug_apps.c:1271
 #, fuzzy
 msgid "Terminal Command"
 msgstr "פקודה מוגדרת"
 
-#: src/modules/everything/evry_plug_apps.c:1288
+#: src/modules/everything/evry_plug_apps.c:1276
 msgid "Sudo GUI"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1367
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_apps.c:1354
+#: src/modules/everything/evry_plug_files.c:1585
 #, fuzzy
 msgid "Everything Plugin"
 msgstr "הכל"
 
-#: src/modules/everything/evry_plug_files.c:1471
-#: src/modules/everything/evry_plug_files.c:1623
+#: src/modules/everything/evry_plug_files.c:1456
+#: src/modules/everything/evry_plug_files.c:1607
 #, fuzzy
 msgid "Everything Files"
 msgstr "הכל"
 
-#: src/modules/everything/evry_plug_files.c:1498
+#: src/modules/everything/evry_plug_files.c:1483
 #, fuzzy
 msgid "Show recent files"
 msgstr "הצג קבצים מוסתרים"
 
-#: src/modules/everything/evry_plug_files.c:1502
+#: src/modules/everything/evry_plug_files.c:1487
 msgid "Search recent files"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1506
+#: src/modules/everything/evry_plug_files.c:1491
 msgid "Search cached files"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1510
+#: src/modules/everything/evry_plug_files.c:1495
 msgid "Cache visited directories"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1514
+#: src/modules/everything/evry_plug_files.c:1499
 msgid "Clear cache"
 msgstr ""
 
@@ -6776,7 +6833,7 @@ msgid "Show Toolbar"
 msgstr ""
 
 #: src/modules/fileman/e_mod_config.c:278
-#: src/modules/gadman/e_mod_gadman.c:803
+#: src/modules/gadman/e_mod_gadman.c:801
 msgid "Behavior"
 msgstr ""
 
@@ -6972,28 +7029,28 @@ msgstr ""
 msgid "Background Options"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:720
+#: src/modules/gadman/e_mod_gadman.c:718
 #, fuzzy
 msgid "Begin move/resize"
 msgstr "התחל בהזזת/שינוי הגודל של חפיץ זה"
 
-#: src/modules/gadman/e_mod_gadman.c:751
+#: src/modules/gadman/e_mod_gadman.c:749
 msgid "Free"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:775
+#: src/modules/gadman/e_mod_gadman.c:773
 msgid "Appearance"
 msgstr "חזות"
 
-#: src/modules/gadman/e_mod_gadman.c:783
+#: src/modules/gadman/e_mod_gadman.c:781
 msgid "Always on desktop"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:793
+#: src/modules/gadman/e_mod_gadman.c:791
 msgid "On top pressing"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:824
+#: src/modules/gadman/e_mod_gadman.c:822
 msgid "Add other gadgets"
 msgstr ""
 
@@ -7425,7 +7482,11 @@ msgstr ""
 msgid "System Control"
 msgstr ""
 
-#: src/modules/syscon/e_mod_main.c:52
+#: src/modules/syscon/e_mod_main.c:37
+msgid "Syscon"
+msgstr ""
+
+#: src/modules/syscon/e_mod_main.c:58
 msgid "System Controls"
 msgstr ""
 
@@ -7791,6 +7852,9 @@ msgstr ""
 msgid "Systray"
 msgstr ""
 
+#~ msgid "Client List Menu"
+#~ msgstr "תפריט רשימת הלקוחות"
+
 #, fuzzy
 #~ msgid "Dim Screen"
 #~ msgstr "מסך"
old mode 100755 (executable)
new mode 100644 (file)
index e8e94ea..9d05eaf
--- a/po/hr.po
+++ b/po/hr.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: enlightenment\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2011-11-29 09:56+0900\n"
+"POT-Creation-Date: 2012-01-18 16:13+0900\n"
 "PO-Revision-Date: 2009-11-09 18:07+0000\n"
 "Last-Translator: Miro Glavić <glavicmiro@gmail.com>\n"
 "Language-Team: Croatian <hr@li.org>\n"
@@ -22,7 +22,7 @@ msgid "About Enlightenment"
 msgstr "O Enlightenment"
 
 #: src/bin/e_about.c:17 src/bin/e_actions.c:2728 src/bin/e_config_dialog.c:272
-#: src/bin/e_fm.c:974 src/bin/e_int_border_menu.c:151
+#: src/bin/e_fm.c:975 src/bin/e_int_border_menu.c:151
 #: src/bin/e_int_border_prop.c:81 src/bin/e_theme_about.c:17
 #: src/modules/conf/e_conf.c:163
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:843
@@ -35,7 +35,7 @@ msgstr "Zatvori"
 #: src/bin/e_about.c:18 src/bin/e_actions.c:3060 src/bin/e_actions.c:3064
 #: src/bin/e_actions.c:3068 src/bin/e_int_menus.c:182 src/bin/e_main.c:534
 #: src/modules/conf_theme/e_int_config_cursor.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:219
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:221
 #: src/modules/wizard/page_000.c:29
 msgid "Enlightenment"
 msgstr "Enlightenment"
@@ -84,7 +84,7 @@ msgstr "Jeste li sigurni da želite zatvoriti ovaj prozor?"
 #: src/bin/e_actions.c:380 src/bin/e_actions.c:1917 src/bin/e_actions.c:2014
 #: src/bin/e_actions.c:2077 src/bin/e_actions.c:2140 src/bin/e_actions.c:2208
 #: src/bin/e_actions.c:2271 src/bin/e_confirm_dialog.c:44
-#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9205 src/bin/e_fm.c:9459
+#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9238 src/bin/e_fm.c:9492
 #: src/bin/e_module.c:518 src/bin/e_screensaver.c:145
 msgid "Yes"
 msgstr "Da"
@@ -92,7 +92,7 @@ msgstr "Da"
 #: src/bin/e_actions.c:382 src/bin/e_actions.c:1919 src/bin/e_actions.c:2016
 #: src/bin/e_actions.c:2079 src/bin/e_actions.c:2142 src/bin/e_actions.c:2210
 #: src/bin/e_actions.c:2273 src/bin/e_confirm_dialog.c:45
-#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9203 src/bin/e_fm.c:9460
+#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9236 src/bin/e_fm.c:9493
 #: src/bin/e_module.c:519 src/bin/e_screensaver.c:147
 msgid "No"
 msgstr "Ne"
@@ -167,7 +167,7 @@ msgstr ""
 msgid "Window : Actions"
 msgstr "Prozor: Akcije"
 
-#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6168 src/bin/e_gadcon.c:1410
+#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6201 src/bin/e_gadcon.c:1410
 #: src/bin/e_int_border_menu.c:592
 msgid "Move"
 msgstr "Premjesti"
@@ -302,7 +302,7 @@ msgstr "Preklopnik Pribodenog Stanja"
 #: src/bin/e_actions.c:2927 src/bin/e_actions.c:2929 src/bin/e_actions.c:2931
 #: src/bin/e_actions.c:2933 src/bin/e_actions.c:2935 src/bin/e_actions.c:2937
 #: src/bin/e_actions.c:2939 src/bin/e_actions.c:3114 src/bin/e_actions.c:3119
-#: src/bin/e_fm.c:3267 src/bin/e_fm.c:3273 src/bin/e_fm.c:9986
+#: src/bin/e_fm.c:3300 src/bin/e_fm.c:3306 src/bin/e_fm.c:10019
 #: src/bin/e_fm_device.c:334 src/bin/e_fm_device.c:358
 #: src/bin/e_fm_device.c:637 src/bin/e_fm_device.c:664
 #: src/bin/e_int_menus.c:144 src/bin/e_int_shelf_config.c:247
@@ -677,8 +677,8 @@ msgstr "Mijenjaj Način Isključenja"
 #: src/modules/conf_theme/e_int_config_theme.c:396
 #: src/modules/conf_theme/e_int_config_theme.c:796
 #: src/modules/gadman/e_mod_config.c:182 src/modules/syscon/e_mod_main.c:31
-#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:52
-#: src/modules/syscon/e_mod_main.c:119
+#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:58
+#: src/modules/syscon/e_mod_main.c:125
 msgid "System"
 msgstr "Sustav"
 
@@ -735,10 +735,10 @@ msgstr "Postavi Kao Pozadinu"
 msgid "Color Selector"
 msgstr "Odabirač Boja"
 
-#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1611 src/bin/e_config.c:2229
+#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1580 src/bin/e_config.c:2198
 #: src/bin/e_config_dialog.c:262 src/bin/e_eap_editor.c:854
 #: src/bin/e_eap_editor.c:918 src/bin/e_entry_dialog.c:62 src/bin/e_exec.c:398
-#: src/bin/e_fm.c:8717 src/bin/e_fm.c:9361 src/bin/e_fm_prop.c:507
+#: src/bin/e_fm.c:8750 src/bin/e_fm.c:9394 src/bin/e_fm_prop.c:507
 #: src/bin/e_int_border_remember.c:324 src/bin/e_int_border_remember.c:525
 #: src/bin/e_module.c:415 src/bin/e_sys.c:487 src/bin/e_sys.c:524
 #: src/bin/e_utils.c:707 src/modules/conf_dialogs/e_int_config_profiles.c:387
@@ -753,7 +753,7 @@ msgid "OK"
 msgstr "U redu"
 
 #: src/bin/e_color_dialog.c:47 src/bin/e_eap_editor.c:856
-#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8719
+#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8752
 #: src/bin/e_fm_prop.c:508 src/bin/e_utils.c:1162
 #: src/modules/conf_dialogs/e_int_config_profiles.c:388
 #: src/modules/conf_intl/e_int_config_imc_import.c:124
@@ -765,7 +765,7 @@ msgstr "U redu"
 msgid "Cancel"
 msgstr "Poništi"
 
-#: src/bin/e_config.c:972 src/bin/e_config.c:1005
+#: src/bin/e_config.c:959 src/bin/e_config.c:992
 msgid ""
 "Settings data needed upgrading. Your old settings have<br>been wiped and a "
 "new set of defaults initialized. This<br>will happen regularly during "
@@ -784,7 +784,7 @@ msgstr ""
 "rekonfigurirati  stvari<br>po vašoj želji. Izvinjavamo se zbog problema sa "
 "vašim postavkama.<br>"
 
-#: src/bin/e_config.c:989
+#: src/bin/e_config.c:976
 msgid ""
 "Your settings are NEWER than Enlightenment. This is very<br>strange. This "
 "should not happen unless you downgraded<br>Enlightenment or copied the "
@@ -798,111 +798,115 @@ msgstr ""
 "i radi predostrožnosti vaše postavke su vraćene u<br>originalno stanje. "
 "Izvinjavamo se zbog neugodnosti.<br>"
 
-#: src/bin/e_config.c:1598 src/bin/e_config.c:2216
+#: src/bin/e_config.c:1567 src/bin/e_config.c:2185
 msgid "Enlightenment Settings Write Problems"
 msgstr "Problemi Pisanja Enlightenment Postavki"
 
-#: src/bin/e_config.c:1601
-#, c-format
+#: src/bin/e_config.c:1570
+#, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while moving config files<br>from:<br>"
+"Enlightenment has had an error while moving config files<br>from:<br>"
 "%s<br><br>to:<br>%s<br><br>The rest of the write has been aborted for safety."
 "<br>"
 msgstr ""
+"Enlightenment datoteke postavki koje su bile ispisivane<br>su se neočekivano "
+"zatvorile. Ovo je vrlo neuobičajeno.<br><br>Datoteka kod koje je greška "
+"otkrivena:<br>%s<br><br>je uklonjena da bi se izbjegla korupcija podataka."
+"<br>"
 
-#: src/bin/e_config.c:2126
+#: src/bin/e_config.c:2095
 msgid "Settings Upgraded"
 msgstr "Postavke Unaprijeđene"
 
-#: src/bin/e_config.c:2143
+#: src/bin/e_config.c:2112
 msgid "The EET file handle is bad."
 msgstr ""
 
-#: src/bin/e_config.c:2146
+#: src/bin/e_config.c:2115
 msgid "The file data is empty."
 msgstr ""
 
-#: src/bin/e_config.c:2149
+#: src/bin/e_config.c:2118
 msgid ""
 "The file is not writable. Perhaps the disk is read-only<br>or you lost "
 "permissions to your files."
 msgstr ""
 
-#: src/bin/e_config.c:2152
+#: src/bin/e_config.c:2121
 msgid "Memory ran out while preparing the write.<br>Please free up memory."
 msgstr ""
 
-#: src/bin/e_config.c:2155
+#: src/bin/e_config.c:2124
 msgid "This is a generic error."
 msgstr ""
 
-#: src/bin/e_config.c:2158
+#: src/bin/e_config.c:2127
 msgid ""
 "The settings file is too large.<br>It should be very small (a few hundred KB "
 "at most)."
 msgstr ""
 
-#: src/bin/e_config.c:2161
+#: src/bin/e_config.c:2130
 msgid "You have I/O errors on the disk.<br>Maybe it needs replacing?"
 msgstr ""
 
-#: src/bin/e_config.c:2164
+#: src/bin/e_config.c:2133
 msgid "You ran out of space while writing the file"
 msgstr ""
 
-#: src/bin/e_config.c:2167
+#: src/bin/e_config.c:2136
 msgid "The file was closed on it while writing."
 msgstr ""
 
-#: src/bin/e_config.c:2170
+#: src/bin/e_config.c:2139
 msgid "Memory-mapping (mmap) of the file failed."
 msgstr ""
 
-#: src/bin/e_config.c:2173
+#: src/bin/e_config.c:2142
 msgid "X509 Encoding failed."
 msgstr ""
 
-#: src/bin/e_config.c:2176
+#: src/bin/e_config.c:2145
 #, fuzzy
 msgid "Signature failed."
 msgstr "Hiberniranje nije uspjelo"
 
-#: src/bin/e_config.c:2179
+#: src/bin/e_config.c:2148
 msgid "The signature was invalid."
 msgstr ""
 
-#: src/bin/e_config.c:2182
+#: src/bin/e_config.c:2151
 #, fuzzy
 msgid "Not signed."
 msgstr "(Nema Prozora)"
 
-#: src/bin/e_config.c:2185
+#: src/bin/e_config.c:2154
 msgid "Feature not implemented."
 msgstr ""
 
-#: src/bin/e_config.c:2188
+#: src/bin/e_config.c:2157
 msgid "PRNG was not seeded."
 msgstr ""
 
-#: src/bin/e_config.c:2191
+#: src/bin/e_config.c:2160
 #, fuzzy
 msgid "Encryption failed."
 msgstr "Suspendiranje nije uspjelo"
 
-#: src/bin/e_config.c:2194
+#: src/bin/e_config.c:2163
 #, fuzzy
 msgid "Decryption failed."
 msgstr "Suspendiranje nije uspjelo"
 
-#: src/bin/e_config.c:2197
+#: src/bin/e_config.c:2166
 #, fuzzy
 msgid "The error is unknown to Enlightenment."
 msgstr "Dobrodošli u Enlightenment"
 
-#: src/bin/e_config.c:2219
+#: src/bin/e_config.c:2188
 #, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while writing<br>its config file.<br>"
+"Enlightenment has had an error while writing<br>its config file.<br>"
 "%s<br><br>The file where the error occurred was:<br>%s<br><br>This file has "
 "been deleted to avoid corrupt data.<br>"
 msgstr ""
@@ -911,9 +915,10 @@ msgstr ""
 "otkrivena:<br>%s<br><br>je uklonjena da bi se izbjegla korupcija podataka."
 "<br>"
 
-#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:721
+#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:756
 #: src/modules/conf/e_mod_main.c:275 src/modules/conf_paths/e_mod_main.c:17
 #: src/modules/conf_performance/e_mod_main.c:17
+#: src/modules/syscon/e_mod_main.c:36
 msgid "Advanced"
 msgstr "Napredno"
 
@@ -935,9 +940,9 @@ msgstr "Nastavci"
 
 #: src/bin/e_configure.c:29 src/bin/e_configure.c:32 src/bin/e_configure.c:242
 #: src/modules/conf_paths/e_int_config_paths.c:80
-#: src/modules/conf_theme/e_int_config_color_classes.c:847
+#: src/modules/conf_theme/e_int_config_color_classes.c:857
 #: src/modules/conf_theme/e_int_config_fonts.c:98
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:234
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:236
 msgid "Modules"
 msgstr "Moduli"
 
@@ -946,7 +951,7 @@ msgstr "Moduli"
 msgid "Preferences"
 msgstr "Postavke ikone"
 
-#: src/bin/e_container.c:132
+#: src/bin/e_container.c:124
 #, c-format
 msgid "Container %d"
 msgstr "Kontejner %d"
@@ -1082,7 +1087,7 @@ msgstr "Datoteka Radne Površine"
 #: src/bin/e_eap_editor.c:775
 #: src/modules/conf_performance/e_int_config_performance.c:115
 #: src/modules/everything/evry_config.c:378
-#: src/modules/everything/evry_plug_files.c:1491
+#: src/modules/everything/evry_plug_files.c:1476
 #: src/modules/pager/e_mod_config.c:126 src/modules/pager/e_mod_config.c:213
 msgid "General"
 msgstr "Općenito"
@@ -1111,26 +1116,26 @@ msgstr "Odaberi Ikonu"
 msgid "Select an Executable"
 msgstr "Odaberi Izvršni"
 
-#: src/bin/e_entry.c:496 src/bin/e_fm.c:8208 src/bin/e_shelf.c:1703
+#: src/bin/e_entry.c:501 src/bin/e_fm.c:8241 src/bin/e_shelf.c:1703
 #: src/modules/conf_dialogs/e_int_config_profiles.c:135
 #: src/modules/conf_shelves/e_int_config_shelf.c:81
 #: src/modules/ibar/e_mod_config.c:108
 msgid "Delete"
 msgstr "Izbriši"
 
-#: src/bin/e_entry.c:506 src/bin/e_fm.c:8116
+#: src/bin/e_entry.c:511 src/bin/e_fm.c:8149
 msgid "Cut"
 msgstr "Izreži"
 
-#: src/bin/e_entry.c:514 src/bin/e_fm.c:6163 src/bin/e_fm.c:8130
+#: src/bin/e_entry.c:519 src/bin/e_fm.c:6196 src/bin/e_fm.c:8163
 msgid "Copy"
 msgstr "Kopiraj"
 
-#: src/bin/e_entry.c:522 src/bin/e_fm.c:7954 src/bin/e_fm.c:8143
+#: src/bin/e_entry.c:527 src/bin/e_fm.c:7987 src/bin/e_fm.c:8176
 msgid "Paste"
 msgstr "Zalijepi"
 
-#: src/bin/e_entry.c:532
+#: src/bin/e_entry.c:537
 msgid "Select All"
 msgstr "Odaberi sve"
 
@@ -1276,212 +1281,212 @@ msgstr "Izlazni Podaci"
 msgid "There was no output."
 msgstr "Nije bilo izlaza."
 
-#: src/bin/e_fm.c:976
+#: src/bin/e_fm.c:977
 msgid "Nonexistent path"
 msgstr "Nepostojeći put"
 
-#: src/bin/e_fm.c:979
+#: src/bin/e_fm.c:980
 #, c-format
 msgid "%s doesn't exist."
 msgstr "%s ne postoji."
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Mount Error"
 msgstr "Greška kod montiranja"
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Can't mount device"
 msgstr "Nemoguće montirati uređaj"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Unmount Error"
 msgstr "Greška kod demontiranja"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Can't unmount device"
 msgstr "Nemoguće demontirati uređaj"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Eject Error"
 msgstr "Greška kod izbacivanja"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Can't eject device"
 msgstr "Nemoguće izbaciti uređaj"
 
-#: src/bin/e_fm.c:3748
+#: src/bin/e_fm.c:3781
 #, c-format
 msgid "%i Files"
 msgstr "%i Datoteke"
 
-#: src/bin/e_fm.c:6176 src/bin/e_fm.c:7962 src/bin/e_fm.c:8151
+#: src/bin/e_fm.c:6209 src/bin/e_fm.c:7995 src/bin/e_fm.c:8184
 msgid "Link"
 msgstr "Link"
 
-#: src/bin/e_fm.c:6184 src/bin/e_fm.c:9143 src/bin/e_fm.c:9284
+#: src/bin/e_fm.c:6217 src/bin/e_fm.c:9176 src/bin/e_fm.c:9317
 msgid "Abort"
 msgstr "Odustani"
 
-#: src/bin/e_fm.c:7881 src/bin/e_fm.c:8041
+#: src/bin/e_fm.c:7914 src/bin/e_fm.c:8074
 msgid "Inherit parent settings"
 msgstr "Preuzmi izvorne postavke"
 
-#: src/bin/e_fm.c:7890 src/bin/e_fm.c:8050
+#: src/bin/e_fm.c:7923 src/bin/e_fm.c:8083
 #: src/modules/fileman/e_mod_config.c:219
 msgid "View Mode"
 msgstr "Pregled"
 
-#: src/bin/e_fm.c:7897 src/bin/e_fm.c:8057
+#: src/bin/e_fm.c:7930 src/bin/e_fm.c:8090
 msgid "Refresh View"
 msgstr "Osvježi Pogled"
 
-#: src/bin/e_fm.c:7905 src/bin/e_fm.c:8065
+#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8098
 msgid "Show Hidden Files"
 msgstr "Prikaži Skrivene Datoteke"
 
-#: src/bin/e_fm.c:7917 src/bin/e_fm.c:8077
+#: src/bin/e_fm.c:7950 src/bin/e_fm.c:8110
 msgid "Remember Ordering"
 msgstr "Zapamti Redoslijed"
 
-#: src/bin/e_fm.c:7926 src/bin/e_fm.c:8086
+#: src/bin/e_fm.c:7959 src/bin/e_fm.c:8119
 msgid "Sort Now"
 msgstr "Sortiraj Sada"
 
-#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8101
+#: src/bin/e_fm.c:7971 src/bin/e_fm.c:8134
 #: src/modules/conf_paths/e_int_config_paths.c:205
 msgid "New Directory"
 msgstr "Novi Direktorij"
 
-#: src/bin/e_fm.c:8216
+#: src/bin/e_fm.c:8249
 msgid "Rename"
 msgstr "Preimenuj"
 
-#: src/bin/e_fm.c:8235
+#: src/bin/e_fm.c:8268
 msgid "Unmount"
 msgstr "Demontiraj"
 
-#: src/bin/e_fm.c:8240
+#: src/bin/e_fm.c:8273
 msgid "Mount"
 msgstr "Monitraj"
 
-#: src/bin/e_fm.c:8245
+#: src/bin/e_fm.c:8278
 msgid "Eject"
 msgstr "Izbaci"
 
-#: src/bin/e_fm.c:8257
+#: src/bin/e_fm.c:8290
 #, fuzzy
 msgid "Application Properties"
 msgstr "Upotrijebi Ikonu Snabdjevenu Aplikacijom "
 
-#: src/bin/e_fm.c:8263 src/bin/e_fm_prop.c:105
+#: src/bin/e_fm.c:8296 src/bin/e_fm_prop.c:105
 msgid "File Properties"
 msgstr "Svojstva datoteke"
 
-#: src/bin/e_fm.c:8500 src/bin/e_fm.c:8553
+#: src/bin/e_fm.c:8533 src/bin/e_fm.c:8586
 msgid "Use default"
 msgstr "Upotrijebi zadane vrijednosti"
 
-#: src/bin/e_fm.c:8526 src/modules/fileman/e_mod_config.c:224
+#: src/bin/e_fm.c:8559 src/modules/fileman/e_mod_config.c:224
 msgid "Grid Icons"
 msgstr "Mrežne Ikone"
 
-#: src/bin/e_fm.c:8534 src/modules/fileman/e_mod_config.c:226
+#: src/bin/e_fm.c:8567 src/modules/fileman/e_mod_config.c:226
 msgid "Custom Icons"
 msgstr "Posebne Ikone"
 
-#: src/bin/e_fm.c:8542 src/modules/everything/evry_config.c:430
+#: src/bin/e_fm.c:8575 src/modules/everything/evry_config.c:430
 #: src/modules/everything/evry_config.c:460
 #: src/modules/fileman/e_mod_config.c:234
 msgid "List"
 msgstr "Lista"
 
-#: src/bin/e_fm.c:8568
+#: src/bin/e_fm.c:8601
 #, c-format
 msgid "Icon Size (%d)"
 msgstr "Veličinia Ikone (%d)"
 
-#: src/bin/e_fm.c:8614 src/bin/e_fm.c:8820
+#: src/bin/e_fm.c:8647 src/bin/e_fm.c:8853
 msgid "Set background..."
 msgstr "Postavi pozadinu..."
 
-#: src/bin/e_fm.c:8619 src/bin/e_fm.c:8864
+#: src/bin/e_fm.c:8652 src/bin/e_fm.c:8897
 msgid "Set overlay..."
 msgstr "Postavi oblogu..."
 
-#: src/bin/e_fm.c:8718 src/modules/conf_theme/e_int_config_theme.c:1032
+#: src/bin/e_fm.c:8751 src/modules/conf_theme/e_int_config_theme.c:1032
 msgid "Clear"
 msgstr "Očisti"
 
-#: src/bin/e_fm.c:8944
+#: src/bin/e_fm.c:8977
 msgid "Create a new Directory"
 msgstr "Kreiraj"
 
-#: src/bin/e_fm.c:8945
+#: src/bin/e_fm.c:8978
 msgid "New Directory Name:"
 msgstr "Naziv Novog Direktorija:"
 
-#: src/bin/e_fm.c:8999
+#: src/bin/e_fm.c:9032
 #, c-format
 msgid "Rename %s to:"
 msgstr "Preimenuj %s na:"
 
-#: src/bin/e_fm.c:9001
+#: src/bin/e_fm.c:9034
 msgid "Rename File"
 msgstr "Preimenuj Datoteku"
 
-#: src/bin/e_fm.c:9142 src/bin/e_fm.c:9283
+#: src/bin/e_fm.c:9175 src/bin/e_fm.c:9316
 msgid "Retry"
 msgstr "Ponovi"
 
-#: src/bin/e_fm.c:9146 src/bin/e_fm.c:9289
+#: src/bin/e_fm.c:9179 src/bin/e_fm.c:9322
 msgid "Error"
 msgstr "Greška"
 
-#: src/bin/e_fm.c:9149
+#: src/bin/e_fm.c:9182
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: src/bin/e_fm.c:9204
+#: src/bin/e_fm.c:9237
 msgid "No to all"
 msgstr "Ne za sve"
 
-#: src/bin/e_fm.c:9206
+#: src/bin/e_fm.c:9239
 msgid "Yes to all"
 msgstr "Da za sve"
 
-#: src/bin/e_fm.c:9209
+#: src/bin/e_fm.c:9242
 msgid "Warning"
 msgstr "Upozorenje"
 
-#: src/bin/e_fm.c:9212
+#: src/bin/e_fm.c:9245
 #, c-format
 msgid "File already exists, overwrite?<br><hilight>%s</hilight>"
 msgstr "Datoteka već postoji, prepiši preko?<br><hilight>%s</hilight>"
 
-#: src/bin/e_fm.c:9285
+#: src/bin/e_fm.c:9318
 msgid "Ignore this"
 msgstr "Ignoriraj ovo"
 
-#: src/bin/e_fm.c:9286
+#: src/bin/e_fm.c:9319
 msgid "Ignore all"
 msgstr "Ignoriraj sve"
 
-#: src/bin/e_fm.c:9291
+#: src/bin/e_fm.c:9324
 #, c-format
 msgid "An error occurred while performing an operation.<br>%s"
 msgstr "Pojavila se greška u izvođenju radnje<br>%s"
 
-#: src/bin/e_fm.c:9462
+#: src/bin/e_fm.c:9495
 msgid "Confirm Delete"
 msgstr "Potvrda Brisanja"
 
-#: src/bin/e_fm.c:9467
+#: src/bin/e_fm.c:9500
 #, c-format
 msgid "Are you sure you want to delete<br><hilight>%s</hilight> ?"
 msgstr "Jeste li sigurni da želite obrisati<br><hilight>%s</hilight> ?"
 
-#: src/bin/e_fm.c:9473
+#: src/bin/e_fm.c:9506
 #, c-format
 msgid ""
 "Are you sure you want to delete<br>the %d selected files in:<br><hilight>%s</"
@@ -1608,11 +1613,11 @@ msgstr "Premjesti Tekst"
 msgid "Automatically scroll contents"
 msgstr "Automatski listaj sadržaj"
 
-#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:731
+#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:729
 msgid "Plain"
 msgstr "Običan"
 
-#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:739
+#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:737
 msgid "Inset"
 msgstr "Umetak"
 
@@ -1626,11 +1631,11 @@ msgstr "Pogledaj"
 #: src/modules/conf_applications/e_int_config_apps.c:239
 #: src/modules/conf_applications/e_int_config_apps.c:260
 #: src/modules/conf_applications/e_int_config_apps.c:280
-#: src/modules/gadman/e_mod_gadman.c:815 src/modules/ibar/e_mod_main.c:801
+#: src/modules/gadman/e_mod_gadman.c:813 src/modules/ibar/e_mod_main.c:801
 msgid "Remove"
 msgstr "Ukloni"
 
-#: src/bin/e_gadcon.c:1991
+#: src/bin/e_gadcon.c:2007
 msgid "Stop moving"
 msgstr ""
 
@@ -1746,7 +1751,7 @@ msgstr "Prozori"
 
 #: src/bin/e_int_border_menu.c:138 src/bin/e_int_config_modules.c:59
 #: src/bin/e_int_menus.c:230 src/bin/e_shelf.c:1695
-#: src/modules/battery/e_mod_main.c:183 src/modules/clock/e_mod_main.c:296
+#: src/modules/battery/e_mod_main.c:186 src/modules/clock/e_mod_main.c:296
 #: src/modules/clock/e_mod_main.c:540 src/modules/conf/e_conf.c:124
 #: src/modules/conf/e_conf.c:134 src/modules/conf/e_mod_main.c:102
 #: src/modules/conf_dialogs/e_mod_main.c:17
@@ -2172,7 +2177,7 @@ msgid "Utilities"
 msgstr ""
 
 #: src/bin/e_int_config_modules.c:55
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_files.c:1585
 #: src/modules/fileman/e_mod_main.c:56 src/modules/fileman/e_mod_main.c:76
 #: src/modules/fileman/e_mod_main.c:420
 msgid "Files"
@@ -2272,7 +2277,7 @@ msgstr "Omiljene Aplikacije"
 #: src/modules/conf_theme/e_int_config_fonts.c:58
 #: src/modules/conf_theme/e_mod_main.c:38
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:194
-#: src/modules/everything/evry_plug_apps.c:1367
+#: src/modules/everything/evry_plug_apps.c:1354
 msgid "Applications"
 msgstr "Aplikacije"
 
@@ -2489,31 +2494,31 @@ msgstr ""
 "Enlightenment ne može postaviti manipulator HUP signala.\n"
 "Možda vam nedostaje memorije?"
 
-#: src/bin/e_main.c:274
-#, fuzzy
-msgid "Enlightenment cannot initialize Ecore_IMF!\n"
-msgstr "Enlightenment ne može inicijalizirati svoj Datotečni Upravitelj.\n"
-
-#: src/bin/e_main.c:284
+#: src/bin/e_main.c:273
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_File!\n"
 msgstr "Enlightenment ne može inicijalizirati svoj Datotečni Upravitelj.\n"
 
-#: src/bin/e_main.c:293
+#: src/bin/e_main.c:282
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Con!\n"
 msgstr "Enlightenment ne može inicijalizirati svoj Datotečni Upravitelj.\n"
 
-#: src/bin/e_main.c:302
+#: src/bin/e_main.c:291
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Ipc!\n"
 msgstr "Enlightenment ne može inicijalizirati svoj Datotečni Upravitelj.\n"
 
-#: src/bin/e_main.c:313
+#: src/bin/e_main.c:302
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_X!\n"
 msgstr "Enlightenment ne može inicijalizirati svoj Datotečni Upravitelj.\n"
 
+#: src/bin/e_main.c:314
+#, fuzzy
+msgid "Enlightenment cannot initialize Ecore_IMF!\n"
+msgstr "Enlightenment ne može inicijalizirati svoj Datotečni Upravitelj.\n"
+
 #: src/bin/e_main.c:324
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Evas!\n"
@@ -2562,12 +2567,7 @@ msgstr ""
 msgid "Enlightenment cannot initialize E_Xinerama!\n"
 msgstr "Enlightenment ne može inicijalizirati svoj Datotečni Upravitelj.\n"
 
-#: src/bin/e_main.c:397
-#, fuzzy
-msgid "Enlightenment cannot initialize E_Randr!\n"
-msgstr "Enlightenment ne može inicijalizirati svoj Datotečni Upravitelj.\n"
-
-#: src/bin/e_main.c:415
+#: src/bin/e_main.c:406
 msgid ""
 "Enlightenment cannot create directories in your home directory.\n"
 "Perhaps you have no home directory or the disk is full?"
@@ -2575,14 +2575,19 @@ msgstr ""
 "Enlightenment ne može kreirati direktorije u vašem polaznom direktoriju.\n"
 "Možda nemate polazni direktorij ili je vašdisk pun?"
 
-#: src/bin/e_main.c:425
+#: src/bin/e_main.c:416
 msgid "Enlightenment cannot set up its file registry system."
 msgstr "Enlightenment ne može postaviti svoj sistem datotečnih registara."
 
-#: src/bin/e_main.c:434
+#: src/bin/e_main.c:425
 msgid "Enlightenment cannot set up its config system."
 msgstr "Enlightenment ne može postaviti svoj Config sistem."
 
+#: src/bin/e_main.c:436
+#, fuzzy
+msgid "Enlightenment cannot initialize E_Randr!\n"
+msgstr "Enlightenment ne može inicijalizirati svoj Datotečni Upravitelj.\n"
+
 #: src/bin/e_main.c:445
 #, fuzzy
 msgid "Enlightenment cannot set up its environment."
@@ -2853,36 +2858,41 @@ msgid "Enlightenment cannot initialize the XSettings system.\n"
 msgstr "Enlightenment ne može inicijalizirati sustav Postavljanja Sličica.\n"
 
 #: src/bin/e_main.c:877
+#, fuzzy
+msgid "Enlightenment cannot initialize the Update system.\n"
+msgstr "Enlightenment ne može inicijalizirati Sustavne Naredbe\n"
+
+#: src/bin/e_main.c:886
 msgid "Setup Desktop Environment"
 msgstr ""
 
-#: src/bin/e_main.c:881
+#: src/bin/e_main.c:890
 #, fuzzy
 msgid "Enlightenment cannot initialize its desktop environment.\n"
 msgstr "Enlightenment ne može postaviti svoj sistem tema."
 
-#: src/bin/e_main.c:889
+#: src/bin/e_main.c:898
 #, fuzzy
 msgid "Setup File Ordering"
 msgstr "Postavi Raspored Datoteka"
 
-#: src/bin/e_main.c:893
+#: src/bin/e_main.c:902
 msgid "Enlightenment cannot set up its order file system."
 msgstr "Enlightenment ne može postaviti svoj sistem rasporeda datoteka."
 
-#: src/bin/e_main.c:908
+#: src/bin/e_main.c:917
 msgid "Load Modules"
 msgstr "Unesi Module"
 
-#: src/bin/e_main.c:938
+#: src/bin/e_main.c:947
 msgid "Configure Shelves"
 msgstr "Konfiguriraj Police"
 
-#: src/bin/e_main.c:949
+#: src/bin/e_main.c:958
 msgid "Almost Done"
 msgstr "Skoro Gotovo"
 
-#: src/bin/e_main.c:1094
+#: src/bin/e_main.c:1103
 #, c-format
 msgid ""
 "Options:\n"
@@ -2936,7 +2946,7 @@ msgstr ""
 "\t-ja-znam-što-radim-i-prihvaćam-svu-odgovornost-za-to-\n"
 "\t\tAko trebate ovu pomoć, onda ne trebate ovu opciju.\n"
 
-#: src/bin/e_main.c:1147
+#: src/bin/e_main.c:1156
 msgid ""
 "You are executing enlightenment directly. This is\n"
 "bad. Please do not execute the \"enlightenment\"\n"
@@ -2946,11 +2956,11 @@ msgid ""
 "before enlightenment itself begins running.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1426
+#: src/bin/e_main.c:1435
 msgid "Testing Format Support"
 msgstr "Testiranje Podrške Formata"
 
-#: src/bin/e_main.c:1430
+#: src/bin/e_main.c:1439
 msgid ""
 "Enlightenment found Evas can't create a buffer canvas. Please check\n"
 "Evas has Software Buffer engine support.\n"
@@ -2959,7 +2969,7 @@ msgstr ""
 "provjerite\n"
 "da Evas ima podršku za Softver Bafer mašinu.\n"
 
-#: src/bin/e_main.c:1442
+#: src/bin/e_main.c:1451
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load SVG files. Check Evas has SVG loader "
@@ -2968,7 +2978,7 @@ msgstr ""
 "Enlightenment je otkrio da Evas ne može učitavati PNG datoteke. Provjeri \n"
 "da li Evas ima podršku učitavanja za PNG.\n"
 
-#: src/bin/e_main.c:1452
+#: src/bin/e_main.c:1461
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load JPEG files. Check Evas has JPEG loader "
@@ -2977,7 +2987,7 @@ msgstr ""
 "Enlightenment je otkrio da Evas ne može učitavati JPEG datoteke. Provjeri \n"
 "da li Evas ima podršku učitavanja za JPEG.\n"
 
-#: src/bin/e_main.c:1462
+#: src/bin/e_main.c:1471
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load PNG files. Check Evas has PNG loader "
@@ -2986,7 +2996,7 @@ msgstr ""
 "Enlightenment je otkrio da Evas ne može učitavati PNG datoteke. Provjeri \n"
 "da li Evas ima podršku učitavanja za PNG.\n"
 
-#: src/bin/e_main.c:1472
+#: src/bin/e_main.c:1481
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load EET files. Check Evas has EET loader "
@@ -2995,7 +3005,7 @@ msgstr ""
 "Enlightenment je otkrio da Evas ne može učitavati EET datoteke. Provjeri \n"
 "da li Evas ima podršku učitavanja za EET.\n"
 
-#: src/bin/e_main.c:1486
+#: src/bin/e_main.c:1495
 msgid ""
 "Enlightenment found Evas can't load the 'Sans' font. Check Evas has "
 "fontconfig\n"
@@ -3005,7 +3015,7 @@ msgstr ""
 "da li Evas ima fontconfig podršku i da sustavni fontconfig definira 'Sans' "
 "pismo.\n"
 
-#: src/bin/e_main.c:1677
+#: src/bin/e_main.c:1686
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. There was an "
@@ -3013,13 +3023,13 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1682 src/bin/e_main.c:1699
+#: src/bin/e_main.c:1691 src/bin/e_main.c:1708
 msgid "Enlightenment crashed early on start and has been restarted"
 msgstr ""
 "Enlightenment je pao prilikom ranijeg starta i morao je biti ponovno "
 "podignut."
 
-#: src/bin/e_main.c:1683
+#: src/bin/e_main.c:1692
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>There was an "
@@ -3027,7 +3037,7 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1692
+#: src/bin/e_main.c:1701
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. All modules "
 "have been disabled<br>and will not be loaded to help remove any "
@@ -3039,7 +3049,7 @@ msgstr ""
 "problemni<br>moduliu vašoj konfiguraciji. Dijalog konfiguracije modula<br>će "
 "vam omogućiti ponovni odabir vaših modula."
 
-#: src/bin/e_main.c:1700
+#: src/bin/e_main.c:1709
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>All modules "
 "have been disabled and will not be loaded to help<br>remove any problem "
@@ -3557,72 +3567,76 @@ msgstr "Zabranjen"
 msgid "Read-Write"
 msgstr "Čitaj-Piši"
 
-#: src/modules/battery/e_mod_config.c:60
+#: src/modules/battery/e_mod_config.c:63
 msgid "Battery Monitor Settings"
 msgstr "Postavke Monitora Baterije"
 
-#: src/modules/battery/e_mod_config.c:126
+#: src/modules/battery/e_mod_config.c:132
 msgid "Show alert when battery is low"
 msgstr "Prikaži alarm kad je baterija niska"
 
-#: src/modules/battery/e_mod_config.c:211
+#: src/modules/battery/e_mod_config.c:136
+msgid "Use desktop notifications for alert."
+msgstr ""
+
+#: src/modules/battery/e_mod_config.c:233
 msgid "Check every:"
 msgstr "Provjeri svaki:"
 
-#: src/modules/battery/e_mod_config.c:213
+#: src/modules/battery/e_mod_config.c:235
 #: src/modules/conf_performance/e_int_config_performance.c:121
 #: src/modules/temperature/e_mod_config.c:233
 #, c-format
 msgid "%1.0f ticks"
 msgstr "%1.0f otkucaja"
 
-#: src/modules/battery/e_mod_config.c:217
+#: src/modules/battery/e_mod_config.c:239
 #, fuzzy
 msgid "Hibernate when below:"
 msgstr "Hibernirati"
 
-#: src/modules/battery/e_mod_config.c:219
-#: src/modules/battery/e_mod_config.c:238
+#: src/modules/battery/e_mod_config.c:241
+#: src/modules/battery/e_mod_config.c:260
 #, c-format
 msgid "%1.0f %%"
 msgstr "%1.0f %%"
 
-#: src/modules/battery/e_mod_config.c:223
+#: src/modules/battery/e_mod_config.c:245
 msgid "Polling"
 msgstr "Prozivanje"
 
-#: src/modules/battery/e_mod_config.c:227
+#: src/modules/battery/e_mod_config.c:249
 #, fuzzy
 msgid "Show low battery alert"
 msgstr "Prikaži alarm na niskoj bateriji"
 
-#: src/modules/battery/e_mod_config.c:231
+#: src/modules/battery/e_mod_config.c:253
 msgid "Alert when at:"
 msgstr "Alarm kad je na:"
 
-#: src/modules/battery/e_mod_config.c:234
+#: src/modules/battery/e_mod_config.c:256
 #, c-format
 msgid "%1.0f min"
 msgstr "%1.0f min"
 
-#: src/modules/battery/e_mod_config.c:242
+#: src/modules/battery/e_mod_config.c:264
 msgid "Auto dismiss in..."
 msgstr "Automatski odbaci u..."
 
-#: src/modules/battery/e_mod_config.c:247
+#: src/modules/battery/e_mod_config.c:269
 #, c-format
 msgid "%1.0f sec"
 msgstr "%1.0f sek"
 
-#: src/modules/battery/e_mod_config.c:254
+#: src/modules/battery/e_mod_config.c:276
 msgid "Alert"
 msgstr "Alarm"
 
-#: src/modules/battery/e_mod_config.c:260
+#: src/modules/battery/e_mod_config.c:282
 msgid "Auto Detect"
 msgstr "Automatski Otkrij"
 
-#: src/modules/battery/e_mod_config.c:263
+#: src/modules/battery/e_mod_config.c:285
 #: src/modules/conf_applications/e_mod_main.c:52
 #: src/modules/conf_display/e_mod_main.c:40
 #: src/modules/conf_theme/e_mod_main.c:23
@@ -3630,47 +3644,47 @@ msgstr "Automatski Otkrij"
 msgid "Internal"
 msgstr "Interno"
 
-#: src/modules/battery/e_mod_config.c:267
+#: src/modules/battery/e_mod_config.c:289
 #: src/modules/temperature/e_mod_config.c:271
 msgid "udev"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:270
+#: src/modules/battery/e_mod_config.c:292
 #, fuzzy
 msgid "Fuzzy Mode"
 msgstr "Nejasno"
 
-#: src/modules/battery/e_mod_config.c:274
+#: src/modules/battery/e_mod_config.c:296
 msgid "HAL"
 msgstr "HAL"
 
-#: src/modules/battery/e_mod_config.c:279
+#: src/modules/battery/e_mod_config.c:301
 #: src/modules/temperature/e_mod_config.c:273
 msgid "Hardware"
 msgstr "Hardver"
 
-#: src/modules/battery/e_mod_main.c:145
+#: src/modules/battery/e_mod_main.c:148 src/modules/battery/e_mod_main.c:443
 msgid "Battery"
 msgstr "Baterija"
 
-#: src/modules/battery/e_mod_main.c:455
+#: src/modules/battery/e_mod_main.c:446 src/modules/battery/e_mod_main.c:477
 msgid "Your battery is low!"
 msgstr "Baterija je niska"
 
-#: src/modules/battery/e_mod_main.c:457
+#: src/modules/battery/e_mod_main.c:447 src/modules/battery/e_mod_main.c:479
 msgid "AC power is recommended."
 msgstr "AC energija je preporučena"
 
-#: src/modules/battery/e_mod_main.c:532
+#: src/modules/battery/e_mod_main.c:554
 msgid "N/A"
 msgstr "Nedostupno"
 
-#: src/modules/battery/e_mod_main.c:612 src/modules/battery/e_mod_main.c:614
-#: src/modules/battery/e_mod_main.c:621 src/modules/battery/e_mod_main.c:623
+#: src/modules/battery/e_mod_main.c:634 src/modules/battery/e_mod_main.c:636
+#: src/modules/battery/e_mod_main.c:643 src/modules/battery/e_mod_main.c:645
 msgid "ERROR"
 msgstr "GREŠKA"
 
-#: src/modules/battery/e_mod_main.c:723
+#: src/modules/battery/e_mod_main.c:758
 msgid "Battery Meter"
 msgstr "Baterijski Mjerač"
 
@@ -3841,7 +3855,7 @@ msgid "Dialog Settings"
 msgstr "Postavke Dijaloga"
 
 #: src/modules/conf_dialogs/e_int_config_dialogs.c:109
-#: src/modules/conf_performance/e_int_config_engine.c:95
+#: src/modules/conf_performance/e_int_config_engine.c:86
 #: src/modules/conf_theme/e_int_config_fonts.c:651
 #: src/modules/everything/evry_config.c:519 src/modules/ibox/e_mod_config.c:96
 #: src/modules/mixer/conf_gadget.c:191 src/modules/mixer/conf_module.c:91
@@ -4062,7 +4076,7 @@ msgstr "Animacije"
 
 #: src/modules/conf_display/e_int_config_desks.c:197
 #: src/modules/conf_display/e_int_config_dpms.c:306
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:168
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:194
 #: src/modules/conf_window_manipulation/e_int_config_window_stacking.c:151
 #, c-format
 msgid "%1.1f sec"
@@ -4454,28 +4468,28 @@ msgstr ""
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1310
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1334
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1366
-#: src/modules/gadman/e_mod_gadman.c:839
+#: src/modules/gadman/e_mod_gadman.c:837
 msgid "CTRL"
 msgstr "CTRL"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1315
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1339
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1371
-#: src/modules/gadman/e_mod_gadman.c:844
+#: src/modules/gadman/e_mod_gadman.c:842
 msgid "ALT"
 msgstr "ALT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1321
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1345
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1377
-#: src/modules/gadman/e_mod_gadman.c:850
+#: src/modules/gadman/e_mod_gadman.c:848
 msgid "SHIFT"
 msgstr "SHIFT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1327
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1351
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1383
-#: src/modules/gadman/e_mod_gadman.c:856
+#: src/modules/gadman/e_mod_gadman.c:854
 msgid "WIN"
 msgstr "WIN"
 
@@ -4846,11 +4860,11 @@ msgstr "Glavni"
 
 #: src/modules/conf_menus/e_int_config_menus.c:289
 #: src/modules/conf_menus/e_int_config_menus.c:294
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:136
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:145
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:154
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:173
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:178
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:162
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:180
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:199
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:204
 #, c-format
 msgid "%2.0f pixels"
 msgstr "%2.0f piksela"
@@ -4951,16 +4965,16 @@ msgstr "Pretraži Direktorije"
 msgid "Environment Variables"
 msgstr "Izvežene Varijable Okruženja"
 
-#: src/modules/conf_performance/e_int_config_engine.c:38
+#: src/modules/conf_performance/e_int_config_engine.c:37
 msgid "Engine Settings"
 msgstr "Postavke Stroja"
 
-#: src/modules/conf_performance/e_int_config_engine.c:96
-#: src/modules/conf_performance/e_int_config_engine.c:138
+#: src/modules/conf_performance/e_int_config_engine.c:87
+#: src/modules/conf_performance/e_int_config_engine.c:109
 msgid "Use ARGB instead of shaped windows"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:140
+#: src/modules/conf_performance/e_int_config_engine.c:111
 #, fuzzy
 msgid ""
 "You have chosen to enable ARGB composite support,<br>but your current screen "
@@ -5454,16 +5468,16 @@ msgstr ""
 msgid "Colors depend on theme capabilities."
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:843
+#: src/modules/conf_theme/e_int_config_color_classes.c:853
 msgid "Window Manager"
 msgstr "Upravitelj Prozora"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:845
+#: src/modules/conf_theme/e_int_config_color_classes.c:855
 #: src/modules/conf_theme/e_int_config_fonts.c:81
 msgid "Widgets"
 msgstr "Grafički Element"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:851
+#: src/modules/conf_theme/e_int_config_color_classes.c:861
 #, fuzzy
 msgid "Others"
 msgstr "Ostalo"
@@ -5663,7 +5677,7 @@ msgid "Bytecode"
 msgstr "Bajtkod"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:662
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:193
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:219
 #: src/modules/cpufreq/e_mod_main.c:227 src/modules/cpufreq/e_mod_main.c:259
 msgid "Automatic"
 msgstr "Automatski"
@@ -5892,8 +5906,9 @@ msgid "Scaling"
 msgstr "Skaliranje"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:36
-msgid "Client List Settings"
-msgstr "Postavke Liste Klijenata"
+#, fuzzy
+msgid "Window List Menu Settings"
+msgstr "Postavke Liste Prozora"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:97
 msgid "Group By"
@@ -6188,63 +6203,100 @@ msgstr "Vrati stari fokus kod skrivanja ili zatvaranja prozora"
 msgid "Slide pointer to a new focused window"
 msgstr "Klizni pokazivač na novi fokusirani prozor"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:53
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:62
 #: src/modules/conf_window_manipulation/e_mod_main.c:20
 msgid "Window Geometry"
 msgstr "Geometrija Prozora"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:130
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:156
 #, fuzzy
 msgid "Resist obstacles"
 msgstr "Otpor"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:132
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:158
 #, fuzzy
 msgid "Other windows"
 msgstr "Interni Prozori"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:141
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:167
 #, fuzzy
 msgid "Edge of the screen"
 msgstr "Otpor na rubu ekrana:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:150
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
 #, fuzzy
 msgid "Desktop gadgets"
 msgstr "Naziv Radne Površine"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:161
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
 msgid "Resistance"
 msgstr "Otpor"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:166
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:192
 msgid "Automatically accept changes after:"
 msgstr "Automatski Prihvati Promjene Nakon:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:197
 #, fuzzy
 msgid "Move by"
 msgstr "Pomakni za:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:202
 #, fuzzy
 msgid "Resize by"
 msgstr "Promijeni veličinu za:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:181
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:207
 #, fuzzy
 msgid "Keyboard"
 msgstr "Tipkovnička Prečica"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:213
 msgid "Limit resize to useful geometry"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:190
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:216
 #, fuzzy
 msgid "Move after resize"
 msgstr "Moguće promijeniti veličinu"
 
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:224
+msgid "Follow Move"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:227
+#, fuzzy
+msgid "Follow Resize"
+msgstr "Promijeni veličinu"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:230
+msgid "Follow Raise"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:233
+#, fuzzy
+msgid "Follow Lower"
+msgstr "Zatvaram prozor"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:236
+msgid "Follow Layer"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:239
+#, fuzzy
+msgid "Follow Desktop"
+msgstr "Sve Radne Površine"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:242
+#, fuzzy
+msgid "Follow Iconify"
+msgstr "Ikonizirati"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:246
+#, fuzzy
+msgid "Transients"
+msgstr "Prolaznost"
+
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:44
 #: src/modules/conf_window_manipulation/e_mod_main.c:22
 msgid "Window Maximize Policy"
@@ -6266,13 +6318,13 @@ msgstr "Popuni raspoloživi prostor"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:161
 #: src/modules/everything/evry_config.c:568
-#: src/modules/gadman/e_mod_gadman.c:759
+#: src/modules/gadman/e_mod_gadman.c:757
 msgid "Horizontal"
 msgstr "Vodoravno"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:163
 #: src/modules/everything/evry_config.c:561
-#: src/modules/gadman/e_mod_gadman.c:767
+#: src/modules/gadman/e_mod_gadman.c:765
 msgid "Vertical"
 msgstr "Okomito"
 
@@ -6337,8 +6389,14 @@ msgid "Window Focus"
 msgstr "Fokus Prozora"
 
 #: src/modules/conf_window_manipulation/e_mod_main.c:23
-msgid "Client List Menu"
-msgstr "Izbornik Liste Klijenata"
+#, fuzzy
+msgid "Window List Menu"
+msgstr "Lista Prozora"
+
+#: src/modules/conf_window_manipulation/e_mod_main.c:24
+#, fuzzy
+msgid "Window Process Management"
+msgstr "Upravitelj Energije"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:33
 #: src/modules/conf_window_remembers/e_mod_main.c:17
@@ -6363,7 +6421,7 @@ msgid "Details"
 msgstr "Detalji"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:141
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:306
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
 msgid "<No Name>"
 msgstr "<Bez Imena>"
 
@@ -6372,7 +6430,7 @@ msgid "Class:"
 msgstr "Klasa:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:148
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
 msgid "<No Class>"
 msgstr "<Bez Klase>"
 
@@ -6381,7 +6439,7 @@ msgid "Title:"
 msgstr "Naslov:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
 msgid "<No Title>"
 msgstr "<Bez Naslova>"
 
@@ -6390,7 +6448,7 @@ msgid "Role:"
 msgstr "Uloga:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:162
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:314
 msgid "<No Role>"
 msgstr "<Bez Uloge>"
 
@@ -6611,17 +6669,17 @@ msgstr "Konfiguriraj Zaglavlje"
 msgid "Show Everything Dialog"
 msgstr "Ispod Svega"
 
-#: src/modules/everything/e_mod_main.c:422
+#: src/modules/everything/e_mod_main.c:420
 #, fuzzy
 msgid "Everything Module"
 msgstr "Sve"
 
-#: src/modules/everything/e_mod_main.c:611
+#: src/modules/everything/e_mod_main.c:609
 #, fuzzy
 msgid "Run Everything"
 msgstr "Sve"
 
-#: src/modules/everything/evry_config.c:79
+#: src/modules/everything/evry_config.c:78
 #, fuzzy
 msgid "Everything Settings"
 msgstr "Postavke Terminala"
@@ -6756,7 +6814,7 @@ msgid "Object Plugins"
 msgstr "Boja Objekta"
 
 #: src/modules/everything/evry_config.c:537
-#: src/modules/everything/evry_config.c:738
+#: src/modules/everything/evry_config.c:737
 #, fuzzy
 msgid "Plugins"
 msgstr "Običan"
@@ -6804,7 +6862,7 @@ msgstr "Pop-up"
 msgid "Geometry"
 msgstr "Geometrija Prozora"
 
-#: src/modules/everything/evry_config.c:633
+#: src/modules/everything/evry_config.c:632
 #, fuzzy
 msgid "Everything Collection"
 msgstr "Aplikacije kod Ponovnog Podizanja Sustava"
@@ -6813,7 +6871,7 @@ msgstr "Aplikacije kod Ponovnog Podizanja Sustava"
 msgid "Items"
 msgstr ""
 
-#: src/modules/everything/evry_plug_aggregator.c:330
+#: src/modules/everything/evry_plug_aggregator.c:301
 msgid "No plugins loaded"
 msgstr ""
 
@@ -6838,59 +6896,59 @@ msgid ""
 "toggle thumb view modes"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1250
-#: src/modules/everything/evry_plug_apps.c:1387
+#: src/modules/everything/evry_plug_apps.c:1238
+#: src/modules/everything/evry_plug_apps.c:1373
 #, fuzzy
 msgid "Everything Applications"
 msgstr "Aplikacije kod Ponovnog Podizanja Sustava"
 
-#: src/modules/everything/evry_plug_apps.c:1282
+#: src/modules/everything/evry_plug_apps.c:1270
 #, fuzzy
 msgid "Commands"
 msgstr "Naredba"
 
-#: src/modules/everything/evry_plug_apps.c:1283
+#: src/modules/everything/evry_plug_apps.c:1271
 #, fuzzy
 msgid "Terminal Command"
 msgstr "Pokreni Naredbu"
 
-#: src/modules/everything/evry_plug_apps.c:1288
+#: src/modules/everything/evry_plug_apps.c:1276
 msgid "Sudo GUI"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1367
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_apps.c:1354
+#: src/modules/everything/evry_plug_files.c:1585
 #, fuzzy
 msgid "Everything Plugin"
 msgstr "Sve"
 
-#: src/modules/everything/evry_plug_files.c:1471
-#: src/modules/everything/evry_plug_files.c:1623
+#: src/modules/everything/evry_plug_files.c:1456
+#: src/modules/everything/evry_plug_files.c:1607
 #, fuzzy
 msgid "Everything Files"
 msgstr "Sve"
 
-#: src/modules/everything/evry_plug_files.c:1498
+#: src/modules/everything/evry_plug_files.c:1483
 #, fuzzy
 msgid "Show recent files"
 msgstr "Prikaži Skrivene Datoteke"
 
-#: src/modules/everything/evry_plug_files.c:1502
+#: src/modules/everything/evry_plug_files.c:1487
 #, fuzzy
 msgid "Search recent files"
 msgstr "Pretraži Direktorije"
 
-#: src/modules/everything/evry_plug_files.c:1506
+#: src/modules/everything/evry_plug_files.c:1491
 #, fuzzy
 msgid "Search cached files"
 msgstr "Pretraži Postavke Puta"
 
-#: src/modules/everything/evry_plug_files.c:1510
+#: src/modules/everything/evry_plug_files.c:1495
 #, fuzzy
 msgid "Cache visited directories"
 msgstr "Upotrijebi Definirane Direktorije"
 
-#: src/modules/everything/evry_plug_files.c:1514
+#: src/modules/everything/evry_plug_files.c:1499
 #, fuzzy
 msgid "Clear cache"
 msgstr "Očisti"
@@ -7047,7 +7105,7 @@ msgid "Show Toolbar"
 msgstr "Prikaži Alatnu Traku"
 
 #: src/modules/fileman/e_mod_config.c:278
-#: src/modules/gadman/e_mod_gadman.c:803
+#: src/modules/gadman/e_mod_gadman.c:801
 msgid "Behavior"
 msgstr "Ponašanje"
 
@@ -7244,28 +7302,28 @@ msgstr "Pozadina"
 msgid "Background Options"
 msgstr "Paniranje Pozadine"
 
-#: src/modules/gadman/e_mod_gadman.c:720
+#: src/modules/gadman/e_mod_gadman.c:718
 #, fuzzy
 msgid "Begin move/resize"
 msgstr "Počni pomakni/promjeni veličinu ovog aparata"
 
-#: src/modules/gadman/e_mod_gadman.c:751
+#: src/modules/gadman/e_mod_gadman.c:749
 msgid "Free"
 msgstr "Slobodno"
 
-#: src/modules/gadman/e_mod_gadman.c:775
+#: src/modules/gadman/e_mod_gadman.c:773
 msgid "Appearance"
 msgstr "Izgled"
 
-#: src/modules/gadman/e_mod_gadman.c:783
+#: src/modules/gadman/e_mod_gadman.c:781
 msgid "Always on desktop"
 msgstr "Uvijek na radnoj površini"
 
-#: src/modules/gadman/e_mod_gadman.c:793
+#: src/modules/gadman/e_mod_gadman.c:791
 msgid "On top pressing"
 msgstr "Uporno na vrhu"
 
-#: src/modules/gadman/e_mod_gadman.c:824
+#: src/modules/gadman/e_mod_gadman.c:822
 msgid "Add other gadgets"
 msgstr "Dodaj ostale aparate"
 
@@ -7717,7 +7775,11 @@ msgstr "Start"
 msgid "System Control"
 msgstr "Kontrola Sustava"
 
-#: src/modules/syscon/e_mod_main.c:52
+#: src/modules/syscon/e_mod_main.c:37
+msgid "Syscon"
+msgstr ""
+
+#: src/modules/syscon/e_mod_main.c:58
 msgid "System Controls"
 msgstr "Kontrole Sustava"
 
@@ -8089,6 +8151,12 @@ msgstr ""
 msgid "Systray"
 msgstr "Systray"
 
+#~ msgid "Client List Settings"
+#~ msgstr "Postavke Liste Klijenata"
+
+#~ msgid "Client List Menu"
+#~ msgstr "Izbornik Liste Klijenata"
+
 #, fuzzy
 #~ msgid "Acpi"
 #~ msgstr "Akcija"
old mode 100755 (executable)
new mode 100644 (file)
index 457a627..d1373c4
--- a/po/hu.po
+++ b/po/hu.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: hu\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2011-11-29 09:56+0900\n"
+"POT-Creation-Date: 2012-01-18 16:13+0900\n"
 "PO-Revision-Date: 2009-10-24 09:18+0000\n"
 "Last-Translator: lisovszki <lisovszki@gmail.com>\n"
 "Language-Team: Hungarian <pclinuxos-i18n@googlegroups.com>\n"
@@ -24,7 +24,7 @@ msgid "About Enlightenment"
 msgstr "Az Enlightenmentrõl"
 
 #: src/bin/e_about.c:17 src/bin/e_actions.c:2728 src/bin/e_config_dialog.c:272
-#: src/bin/e_fm.c:974 src/bin/e_int_border_menu.c:151
+#: src/bin/e_fm.c:975 src/bin/e_int_border_menu.c:151
 #: src/bin/e_int_border_prop.c:81 src/bin/e_theme_about.c:17
 #: src/modules/conf/e_conf.c:163
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:843
@@ -37,7 +37,7 @@ msgstr "Bezárás"
 #: src/bin/e_about.c:18 src/bin/e_actions.c:3060 src/bin/e_actions.c:3064
 #: src/bin/e_actions.c:3068 src/bin/e_int_menus.c:182 src/bin/e_main.c:534
 #: src/modules/conf_theme/e_int_config_cursor.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:219
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:221
 #: src/modules/wizard/page_000.c:29
 msgid "Enlightenment"
 msgstr "Enlightenment"
@@ -86,7 +86,7 @@ msgstr "Tényleg be akarod zárni ezt az ablakot?"
 #: src/bin/e_actions.c:380 src/bin/e_actions.c:1917 src/bin/e_actions.c:2014
 #: src/bin/e_actions.c:2077 src/bin/e_actions.c:2140 src/bin/e_actions.c:2208
 #: src/bin/e_actions.c:2271 src/bin/e_confirm_dialog.c:44
-#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9205 src/bin/e_fm.c:9459
+#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9238 src/bin/e_fm.c:9492
 #: src/bin/e_module.c:518 src/bin/e_screensaver.c:145
 msgid "Yes"
 msgstr "Igen"
@@ -94,7 +94,7 @@ msgstr "Igen"
 #: src/bin/e_actions.c:382 src/bin/e_actions.c:1919 src/bin/e_actions.c:2016
 #: src/bin/e_actions.c:2079 src/bin/e_actions.c:2142 src/bin/e_actions.c:2210
 #: src/bin/e_actions.c:2273 src/bin/e_confirm_dialog.c:45
-#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9203 src/bin/e_fm.c:9460
+#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9236 src/bin/e_fm.c:9493
 #: src/bin/e_module.c:519 src/bin/e_screensaver.c:147
 msgid "No"
 msgstr "Nem"
@@ -167,7 +167,7 @@ msgstr ""
 msgid "Window : Actions"
 msgstr "Ablak : Műveletek"
 
-#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6168 src/bin/e_gadcon.c:1410
+#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6201 src/bin/e_gadcon.c:1410
 #: src/bin/e_int_border_menu.c:592
 msgid "Move"
 msgstr "Mozgatás"
@@ -302,7 +302,7 @@ msgstr "Rögzített állapotra vált"
 #: src/bin/e_actions.c:2927 src/bin/e_actions.c:2929 src/bin/e_actions.c:2931
 #: src/bin/e_actions.c:2933 src/bin/e_actions.c:2935 src/bin/e_actions.c:2937
 #: src/bin/e_actions.c:2939 src/bin/e_actions.c:3114 src/bin/e_actions.c:3119
-#: src/bin/e_fm.c:3267 src/bin/e_fm.c:3273 src/bin/e_fm.c:9986
+#: src/bin/e_fm.c:3300 src/bin/e_fm.c:3306 src/bin/e_fm.c:10019
 #: src/bin/e_fm_device.c:334 src/bin/e_fm_device.c:358
 #: src/bin/e_fm_device.c:637 src/bin/e_fm_device.c:664
 #: src/bin/e_int_menus.c:144 src/bin/e_int_shelf_config.c:247
@@ -678,8 +678,8 @@ msgstr "Offline mód"
 #: src/modules/conf_theme/e_int_config_theme.c:396
 #: src/modules/conf_theme/e_int_config_theme.c:796
 #: src/modules/gadman/e_mod_config.c:182 src/modules/syscon/e_mod_main.c:31
-#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:52
-#: src/modules/syscon/e_mod_main.c:119
+#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:58
+#: src/modules/syscon/e_mod_main.c:125
 msgid "System"
 msgstr "Rendszer"
 
@@ -736,10 +736,10 @@ msgstr "Beállítás háttérként"
 msgid "Color Selector"
 msgstr "Szín választó"
 
-#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1611 src/bin/e_config.c:2229
+#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1580 src/bin/e_config.c:2198
 #: src/bin/e_config_dialog.c:262 src/bin/e_eap_editor.c:854
 #: src/bin/e_eap_editor.c:918 src/bin/e_entry_dialog.c:62 src/bin/e_exec.c:398
-#: src/bin/e_fm.c:8717 src/bin/e_fm.c:9361 src/bin/e_fm_prop.c:507
+#: src/bin/e_fm.c:8750 src/bin/e_fm.c:9394 src/bin/e_fm_prop.c:507
 #: src/bin/e_int_border_remember.c:324 src/bin/e_int_border_remember.c:525
 #: src/bin/e_module.c:415 src/bin/e_sys.c:487 src/bin/e_sys.c:524
 #: src/bin/e_utils.c:707 src/modules/conf_dialogs/e_int_config_profiles.c:387
@@ -754,7 +754,7 @@ msgid "OK"
 msgstr "OK"
 
 #: src/bin/e_color_dialog.c:47 src/bin/e_eap_editor.c:856
-#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8719
+#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8752
 #: src/bin/e_fm_prop.c:508 src/bin/e_utils.c:1162
 #: src/modules/conf_dialogs/e_int_config_profiles.c:388
 #: src/modules/conf_intl/e_int_config_imc_import.c:124
@@ -766,7 +766,7 @@ msgstr "OK"
 msgid "Cancel"
 msgstr "Mégsem"
 
-#: src/bin/e_config.c:972 src/bin/e_config.c:1005
+#: src/bin/e_config.c:959 src/bin/e_config.c:992
 msgid ""
 "Settings data needed upgrading. Your old settings have<br>been wiped and a "
 "new set of defaults initialized. This<br>will happen regularly during "
@@ -783,7 +783,7 @@ msgstr ""
 "és<br>ezek az elõzõ fájlokból hiányoztak. Mindent visszaállíthatsz,<br>ahogy "
 "neked tetszik. Az esetleges galibákért elnézést kérünk!<br>"
 
-#: src/bin/e_config.c:989
+#: src/bin/e_config.c:976
 msgid ""
 "Your settings are NEWER than Enlightenment. This is very<br>strange. This "
 "should not happen unless you downgraded<br>Enlightenment or copied the "
@@ -797,111 +797,114 @@ msgstr ""
 "Ez így nem túl jó, és figyelmez-<br>tetésként a beállítások visszaálltak az "
 "alapértelmezésre.<br>A galibákért elnézést kérünk!<br>"
 
-#: src/bin/e_config.c:1598 src/bin/e_config.c:2216
+#: src/bin/e_config.c:1567 src/bin/e_config.c:2185
 msgid "Enlightenment Settings Write Problems"
 msgstr "Enlightenment konfiguráció írási problémák"
 
-#: src/bin/e_config.c:1601
-#, c-format
+#: src/bin/e_config.c:1570
+#, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while moving config files<br>from:<br>"
+"Enlightenment has had an error while moving config files<br>from:<br>"
 "%s<br><br>to:<br>%s<br><br>The rest of the write has been aborted for safety."
 "<br>"
 msgstr ""
+"Az Enlightenment konfigurációs fájl az írás közben <br>váratlanul "
+"megszakadt. Ez nagyon szokatlan.<br><br>A fájl, ahol a hiba keletkezett:<br>"
+"%s<br><br> A fájl törölve lett.<br>"
 
-#: src/bin/e_config.c:2126
+#: src/bin/e_config.c:2095
 msgid "Settings Upgraded"
 msgstr "Beállítások frissítve"
 
-#: src/bin/e_config.c:2143
+#: src/bin/e_config.c:2112
 msgid "The EET file handle is bad."
 msgstr ""
 
-#: src/bin/e_config.c:2146
+#: src/bin/e_config.c:2115
 msgid "The file data is empty."
 msgstr ""
 
-#: src/bin/e_config.c:2149
+#: src/bin/e_config.c:2118
 msgid ""
 "The file is not writable. Perhaps the disk is read-only<br>or you lost "
 "permissions to your files."
 msgstr ""
 
-#: src/bin/e_config.c:2152
+#: src/bin/e_config.c:2121
 msgid "Memory ran out while preparing the write.<br>Please free up memory."
 msgstr ""
 
-#: src/bin/e_config.c:2155
+#: src/bin/e_config.c:2124
 msgid "This is a generic error."
 msgstr ""
 
-#: src/bin/e_config.c:2158
+#: src/bin/e_config.c:2127
 msgid ""
 "The settings file is too large.<br>It should be very small (a few hundred KB "
 "at most)."
 msgstr ""
 
-#: src/bin/e_config.c:2161
+#: src/bin/e_config.c:2130
 msgid "You have I/O errors on the disk.<br>Maybe it needs replacing?"
 msgstr ""
 
-#: src/bin/e_config.c:2164
+#: src/bin/e_config.c:2133
 msgid "You ran out of space while writing the file"
 msgstr ""
 
-#: src/bin/e_config.c:2167
+#: src/bin/e_config.c:2136
 msgid "The file was closed on it while writing."
 msgstr ""
 
-#: src/bin/e_config.c:2170
+#: src/bin/e_config.c:2139
 msgid "Memory-mapping (mmap) of the file failed."
 msgstr ""
 
-#: src/bin/e_config.c:2173
+#: src/bin/e_config.c:2142
 msgid "X509 Encoding failed."
 msgstr ""
 
-#: src/bin/e_config.c:2176
+#: src/bin/e_config.c:2145
 #, fuzzy
 msgid "Signature failed."
 msgstr "Hibernálás nem sikerült."
 
-#: src/bin/e_config.c:2179
+#: src/bin/e_config.c:2148
 msgid "The signature was invalid."
 msgstr ""
 
-#: src/bin/e_config.c:2182
+#: src/bin/e_config.c:2151
 #, fuzzy
 msgid "Not signed."
 msgstr "(Nincsenek ablakok)"
 
-#: src/bin/e_config.c:2185
+#: src/bin/e_config.c:2154
 msgid "Feature not implemented."
 msgstr ""
 
-#: src/bin/e_config.c:2188
+#: src/bin/e_config.c:2157
 msgid "PRNG was not seeded."
 msgstr ""
 
-#: src/bin/e_config.c:2191
+#: src/bin/e_config.c:2160
 #, fuzzy
 msgid "Encryption failed."
 msgstr "Felfüggesztés nem sikerült."
 
-#: src/bin/e_config.c:2194
+#: src/bin/e_config.c:2163
 #, fuzzy
 msgid "Decryption failed."
 msgstr "Felfüggesztés nem sikerült."
 
-#: src/bin/e_config.c:2197
+#: src/bin/e_config.c:2166
 #, fuzzy
 msgid "The error is unknown to Enlightenment."
 msgstr "Üdvözlünk az Enlightenmentben"
 
-#: src/bin/e_config.c:2219
+#: src/bin/e_config.c:2188
 #, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while writing<br>its config file.<br>"
+"Enlightenment has had an error while writing<br>its config file.<br>"
 "%s<br><br>The file where the error occurred was:<br>%s<br><br>This file has "
 "been deleted to avoid corrupt data.<br>"
 msgstr ""
@@ -909,9 +912,10 @@ msgstr ""
 "megszakadt. Ez nagyon szokatlan.<br><br>A fájl, ahol a hiba keletkezett:<br>"
 "%s<br><br> A fájl törölve lett.<br>"
 
-#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:721
+#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:756
 #: src/modules/conf/e_mod_main.c:275 src/modules/conf_paths/e_mod_main.c:17
 #: src/modules/conf_performance/e_mod_main.c:17
+#: src/modules/syscon/e_mod_main.c:36
 msgid "Advanced"
 msgstr "Speciális"
 
@@ -933,9 +937,9 @@ msgstr "Kiterjesztések"
 
 #: src/bin/e_configure.c:29 src/bin/e_configure.c:32 src/bin/e_configure.c:242
 #: src/modules/conf_paths/e_int_config_paths.c:80
-#: src/modules/conf_theme/e_int_config_color_classes.c:847
+#: src/modules/conf_theme/e_int_config_color_classes.c:857
 #: src/modules/conf_theme/e_int_config_fonts.c:98
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:234
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:236
 msgid "Modules"
 msgstr "Modulok"
 
@@ -944,7 +948,7 @@ msgstr "Modulok"
 msgid "Preferences"
 msgstr "Ikon tulajdonságok"
 
-#: src/bin/e_container.c:132
+#: src/bin/e_container.c:124
 #, c-format
 msgid "Container %d"
 msgstr "%d tároló"
@@ -1078,7 +1082,7 @@ msgstr "Desktop fájl"
 #: src/bin/e_eap_editor.c:775
 #: src/modules/conf_performance/e_int_config_performance.c:115
 #: src/modules/everything/evry_config.c:378
-#: src/modules/everything/evry_plug_files.c:1491
+#: src/modules/everything/evry_plug_files.c:1476
 #: src/modules/pager/e_mod_config.c:126 src/modules/pager/e_mod_config.c:213
 msgid "General"
 msgstr "Általános"
@@ -1107,26 +1111,26 @@ msgstr "Válassz egy ikont"
 msgid "Select an Executable"
 msgstr "Egy futtatható kiválasztása"
 
-#: src/bin/e_entry.c:496 src/bin/e_fm.c:8208 src/bin/e_shelf.c:1703
+#: src/bin/e_entry.c:501 src/bin/e_fm.c:8241 src/bin/e_shelf.c:1703
 #: src/modules/conf_dialogs/e_int_config_profiles.c:135
 #: src/modules/conf_shelves/e_int_config_shelf.c:81
 #: src/modules/ibar/e_mod_config.c:108
 msgid "Delete"
 msgstr "Törlés"
 
-#: src/bin/e_entry.c:506 src/bin/e_fm.c:8116
+#: src/bin/e_entry.c:511 src/bin/e_fm.c:8149
 msgid "Cut"
 msgstr "Kivágás"
 
-#: src/bin/e_entry.c:514 src/bin/e_fm.c:6163 src/bin/e_fm.c:8130
+#: src/bin/e_entry.c:519 src/bin/e_fm.c:6196 src/bin/e_fm.c:8163
 msgid "Copy"
 msgstr "Másolás"
 
-#: src/bin/e_entry.c:522 src/bin/e_fm.c:7954 src/bin/e_fm.c:8143
+#: src/bin/e_entry.c:527 src/bin/e_fm.c:7987 src/bin/e_fm.c:8176
 msgid "Paste"
 msgstr "Beillesztés"
 
-#: src/bin/e_entry.c:532
+#: src/bin/e_entry.c:537
 msgid "Select All"
 msgstr "Mindent kijelöl"
 
@@ -1276,212 +1280,212 @@ msgstr "Kimeneti adat"
 msgid "There was no output."
 msgstr "Nem volt kimenet"
 
-#: src/bin/e_fm.c:976
+#: src/bin/e_fm.c:977
 msgid "Nonexistent path"
 msgstr "Nem létező útvonal"
 
-#: src/bin/e_fm.c:979
+#: src/bin/e_fm.c:980
 #, c-format
 msgid "%s doesn't exist."
 msgstr "%s nem létezik."
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Mount Error"
 msgstr "Csatolási hiba"
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Can't mount device"
 msgstr "Nam lehet csatlakoztatni az eszközt"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Unmount Error"
 msgstr "Leválasztási hiba"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Can't unmount device"
 msgstr "Nem lehet leválasztani az eszközt"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Eject Error"
 msgstr "Kiadási hiba"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Can't eject device"
 msgstr "Nem lehet kiadni a lemezt"
 
-#: src/bin/e_fm.c:3748
+#: src/bin/e_fm.c:3781
 #, c-format
 msgid "%i Files"
 msgstr "%i fájlok"
 
-#: src/bin/e_fm.c:6176 src/bin/e_fm.c:7962 src/bin/e_fm.c:8151
+#: src/bin/e_fm.c:6209 src/bin/e_fm.c:7995 src/bin/e_fm.c:8184
 msgid "Link"
 msgstr "Link"
 
-#: src/bin/e_fm.c:6184 src/bin/e_fm.c:9143 src/bin/e_fm.c:9284
+#: src/bin/e_fm.c:6217 src/bin/e_fm.c:9176 src/bin/e_fm.c:9317
 msgid "Abort"
 msgstr "Megszakítás"
 
-#: src/bin/e_fm.c:7881 src/bin/e_fm.c:8041
+#: src/bin/e_fm.c:7914 src/bin/e_fm.c:8074
 msgid "Inherit parent settings"
 msgstr "Szülő beállítások öröklése"
 
-#: src/bin/e_fm.c:7890 src/bin/e_fm.c:8050
+#: src/bin/e_fm.c:7923 src/bin/e_fm.c:8083
 #: src/modules/fileman/e_mod_config.c:219
 msgid "View Mode"
 msgstr "Nézetmód"
 
-#: src/bin/e_fm.c:7897 src/bin/e_fm.c:8057
+#: src/bin/e_fm.c:7930 src/bin/e_fm.c:8090
 msgid "Refresh View"
 msgstr "A nézet frissítése"
 
-#: src/bin/e_fm.c:7905 src/bin/e_fm.c:8065
+#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8098
 msgid "Show Hidden Files"
 msgstr "Rejtett fájlok megjelenítése"
 
-#: src/bin/e_fm.c:7917 src/bin/e_fm.c:8077
+#: src/bin/e_fm.c:7950 src/bin/e_fm.c:8110
 msgid "Remember Ordering"
 msgstr "Emlékezz az utasításokra"
 
-#: src/bin/e_fm.c:7926 src/bin/e_fm.c:8086
+#: src/bin/e_fm.c:7959 src/bin/e_fm.c:8119
 msgid "Sort Now"
 msgstr "Rendezés Most"
 
-#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8101
+#: src/bin/e_fm.c:7971 src/bin/e_fm.c:8134
 #: src/modules/conf_paths/e_int_config_paths.c:205
 msgid "New Directory"
 msgstr "Új könyvtár"
 
-#: src/bin/e_fm.c:8216
+#: src/bin/e_fm.c:8249
 msgid "Rename"
 msgstr "Átnevezés"
 
-#: src/bin/e_fm.c:8235
+#: src/bin/e_fm.c:8268
 msgid "Unmount"
 msgstr "Leválasztás"
 
-#: src/bin/e_fm.c:8240
+#: src/bin/e_fm.c:8273
 msgid "Mount"
 msgstr "Csatolás"
 
-#: src/bin/e_fm.c:8245
+#: src/bin/e_fm.c:8278
 msgid "Eject"
 msgstr "Lemez kiadása"
 
-#: src/bin/e_fm.c:8257
+#: src/bin/e_fm.c:8290
 #, fuzzy
 msgid "Application Properties"
 msgstr "Az alkalmazás ikonjának használata "
 
-#: src/bin/e_fm.c:8263 src/bin/e_fm_prop.c:105
+#: src/bin/e_fm.c:8296 src/bin/e_fm_prop.c:105
 msgid "File Properties"
 msgstr "Fájljellemzők"
 
-#: src/bin/e_fm.c:8500 src/bin/e_fm.c:8553
+#: src/bin/e_fm.c:8533 src/bin/e_fm.c:8586
 msgid "Use default"
 msgstr "Alapértelmezés használata"
 
-#: src/bin/e_fm.c:8526 src/modules/fileman/e_mod_config.c:224
+#: src/bin/e_fm.c:8559 src/modules/fileman/e_mod_config.c:224
 msgid "Grid Icons"
 msgstr "Rács Ikonok"
 
-#: src/bin/e_fm.c:8534 src/modules/fileman/e_mod_config.c:226
+#: src/bin/e_fm.c:8567 src/modules/fileman/e_mod_config.c:226
 msgid "Custom Icons"
 msgstr "Egyéni Ikonok"
 
-#: src/bin/e_fm.c:8542 src/modules/everything/evry_config.c:430
+#: src/bin/e_fm.c:8575 src/modules/everything/evry_config.c:430
 #: src/modules/everything/evry_config.c:460
 #: src/modules/fileman/e_mod_config.c:234
 msgid "List"
 msgstr "Lista"
 
-#: src/bin/e_fm.c:8568
+#: src/bin/e_fm.c:8601
 #, c-format
 msgid "Icon Size (%d)"
 msgstr "Ikonméret (%d)"
 
-#: src/bin/e_fm.c:8614 src/bin/e_fm.c:8820
+#: src/bin/e_fm.c:8647 src/bin/e_fm.c:8853
 msgid "Set background..."
 msgstr "Háttér beállítása..."
 
-#: src/bin/e_fm.c:8619 src/bin/e_fm.c:8864
+#: src/bin/e_fm.c:8652 src/bin/e_fm.c:8897
 msgid "Set overlay..."
 msgstr "Overlay beállítása..."
 
-#: src/bin/e_fm.c:8718 src/modules/conf_theme/e_int_config_theme.c:1032
+#: src/bin/e_fm.c:8751 src/modules/conf_theme/e_int_config_theme.c:1032
 msgid "Clear"
 msgstr "Törlés"
 
-#: src/bin/e_fm.c:8944
+#: src/bin/e_fm.c:8977
 msgid "Create a new Directory"
 msgstr "Új könyvtár létrehozása"
 
-#: src/bin/e_fm.c:8945
+#: src/bin/e_fm.c:8978
 msgid "New Directory Name:"
 msgstr "Új könyvtár neve:"
 
-#: src/bin/e_fm.c:8999
+#: src/bin/e_fm.c:9032
 #, c-format
 msgid "Rename %s to:"
 msgstr "%s átnevezése erre:"
 
-#: src/bin/e_fm.c:9001
+#: src/bin/e_fm.c:9034
 msgid "Rename File"
 msgstr "Fájl átnevezése"
 
-#: src/bin/e_fm.c:9142 src/bin/e_fm.c:9283
+#: src/bin/e_fm.c:9175 src/bin/e_fm.c:9316
 msgid "Retry"
 msgstr "Újra"
 
-#: src/bin/e_fm.c:9146 src/bin/e_fm.c:9289
+#: src/bin/e_fm.c:9179 src/bin/e_fm.c:9322
 msgid "Error"
 msgstr "Hiba"
 
-#: src/bin/e_fm.c:9149
+#: src/bin/e_fm.c:9182
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: src/bin/e_fm.c:9204
+#: src/bin/e_fm.c:9237
 msgid "No to all"
 msgstr "Nem, ne mindet"
 
-#: src/bin/e_fm.c:9206
+#: src/bin/e_fm.c:9239
 msgid "Yes to all"
 msgstr "Igen, mindet"
 
-#: src/bin/e_fm.c:9209
+#: src/bin/e_fm.c:9242
 msgid "Warning"
 msgstr "Figyelmeztetés"
 
-#: src/bin/e_fm.c:9212
+#: src/bin/e_fm.c:9245
 #, c-format
 msgid "File already exists, overwrite?<br><hilight>%s</hilight>"
 msgstr "A fájl már létezik, felülírod?<br><hilight>%s</hilight>"
 
-#: src/bin/e_fm.c:9285
+#: src/bin/e_fm.c:9318
 msgid "Ignore this"
 msgstr "Elveti ezt"
 
-#: src/bin/e_fm.c:9286
+#: src/bin/e_fm.c:9319
 msgid "Ignore all"
 msgstr "Mindent elvet"
 
-#: src/bin/e_fm.c:9291
+#: src/bin/e_fm.c:9324
 #, c-format
 msgid "An error occurred while performing an operation.<br>%s"
 msgstr "Hiba történt egy folyamat végzése közben.<br>%s"
 
-#: src/bin/e_fm.c:9462
+#: src/bin/e_fm.c:9495
 msgid "Confirm Delete"
 msgstr "A törlés megerősítése"
 
-#: src/bin/e_fm.c:9467
+#: src/bin/e_fm.c:9500
 #, c-format
 msgid "Are you sure you want to delete<br><hilight>%s</hilight> ?"
 msgstr "Biztosan törölni akarod a(z) <br><hilight>%s</hilight> nevû fájlt?"
 
-#: src/bin/e_fm.c:9473
+#: src/bin/e_fm.c:9506
 #, c-format
 msgid ""
 "Are you sure you want to delete<br>the %d selected files in:<br><hilight>%s</"
@@ -1608,11 +1612,11 @@ msgstr "Szöveg mozgatása"
 msgid "Automatically scroll contents"
 msgstr "Tartalom automatikus görgetése"
 
-#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:731
+#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:729
 msgid "Plain"
 msgstr "Egyszerű"
 
-#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:739
+#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:737
 msgid "Inset"
 msgstr "Beágyazott"
 
@@ -1626,11 +1630,11 @@ msgstr "Kinézet"
 #: src/modules/conf_applications/e_int_config_apps.c:239
 #: src/modules/conf_applications/e_int_config_apps.c:260
 #: src/modules/conf_applications/e_int_config_apps.c:280
-#: src/modules/gadman/e_mod_gadman.c:815 src/modules/ibar/e_mod_main.c:801
+#: src/modules/gadman/e_mod_gadman.c:813 src/modules/ibar/e_mod_main.c:801
 msgid "Remove"
 msgstr "Eltávolítás"
 
-#: src/bin/e_gadcon.c:1991
+#: src/bin/e_gadcon.c:2007
 msgid "Stop moving"
 msgstr ""
 
@@ -1748,7 +1752,7 @@ msgstr "Ablakok"
 
 #: src/bin/e_int_border_menu.c:138 src/bin/e_int_config_modules.c:59
 #: src/bin/e_int_menus.c:230 src/bin/e_shelf.c:1695
-#: src/modules/battery/e_mod_main.c:183 src/modules/clock/e_mod_main.c:296
+#: src/modules/battery/e_mod_main.c:186 src/modules/clock/e_mod_main.c:296
 #: src/modules/clock/e_mod_main.c:540 src/modules/conf/e_conf.c:124
 #: src/modules/conf/e_conf.c:134 src/modules/conf/e_mod_main.c:102
 #: src/modules/conf_dialogs/e_mod_main.c:17
@@ -2172,7 +2176,7 @@ msgid "Utilities"
 msgstr ""
 
 #: src/bin/e_int_config_modules.c:55
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_files.c:1585
 #: src/modules/fileman/e_mod_main.c:56 src/modules/fileman/e_mod_main.c:76
 #: src/modules/fileman/e_mod_main.c:420
 msgid "Files"
@@ -2272,7 +2276,7 @@ msgstr "Kedvencek"
 #: src/modules/conf_theme/e_int_config_fonts.c:58
 #: src/modules/conf_theme/e_mod_main.c:38
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:194
-#: src/modules/everything/evry_plug_apps.c:1367
+#: src/modules/everything/evry_plug_apps.c:1354
 msgid "Applications"
 msgstr "Alkalmazások"
 
@@ -2489,31 +2493,31 @@ msgstr ""
 "Az E17 nem tudta betölteni a HUP szignál kezelõt!\n"
 "Talán kevés a memória?"
 
-#: src/bin/e_main.c:274
-#, fuzzy
-msgid "Enlightenment cannot initialize Ecore_IMF!\n"
-msgstr "Az E17 nem tudta elindítani a fájlkezelõt!\n"
-
-#: src/bin/e_main.c:284
+#: src/bin/e_main.c:273
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_File!\n"
 msgstr "Az E17 nem tudta elindítani a fájlkezelõt!\n"
 
-#: src/bin/e_main.c:293
+#: src/bin/e_main.c:282
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Con!\n"
 msgstr "Az E17 nem tudta elindítani a fájlkezelõt!\n"
 
-#: src/bin/e_main.c:302
+#: src/bin/e_main.c:291
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Ipc!\n"
 msgstr "Az E17 nem tudta elindítani a fájlkezelõt!\n"
 
-#: src/bin/e_main.c:313
+#: src/bin/e_main.c:302
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_X!\n"
 msgstr "Az E17 nem tudta elindítani a fájlkezelõt!\n"
 
+#: src/bin/e_main.c:314
+#, fuzzy
+msgid "Enlightenment cannot initialize Ecore_IMF!\n"
+msgstr "Az E17 nem tudta elindítani a fájlkezelõt!\n"
+
 #: src/bin/e_main.c:324
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Evas!\n"
@@ -2562,12 +2566,7 @@ msgstr ""
 msgid "Enlightenment cannot initialize E_Xinerama!\n"
 msgstr "Az E17 nem tudta elindítani a fájlkezelõt!\n"
 
-#: src/bin/e_main.c:397
-#, fuzzy
-msgid "Enlightenment cannot initialize E_Randr!\n"
-msgstr "Az E17 nem tudta elindítani a fájlkezelõt!\n"
-
-#: src/bin/e_main.c:415
+#: src/bin/e_main.c:406
 msgid ""
 "Enlightenment cannot create directories in your home directory.\n"
 "Perhaps you have no home directory or the disk is full?"
@@ -2575,14 +2574,19 @@ msgstr ""
 "Az E17 nem tudta létrehozni a könyvtárakat a könyvtáradban!\n"
 "Lehet, hogy nincs saját könyvtárad, vagy a lemez tele van?"
 
-#: src/bin/e_main.c:425
+#: src/bin/e_main.c:416
 msgid "Enlightenment cannot set up its file registry system."
 msgstr "Az E17 nem tudta beállítani konfigurációs rendszert."
 
-#: src/bin/e_main.c:434
+#: src/bin/e_main.c:425
 msgid "Enlightenment cannot set up its config system."
 msgstr "Az E17 nem tudta beállítani konfigurációs rendszert."
 
+#: src/bin/e_main.c:436
+#, fuzzy
+msgid "Enlightenment cannot initialize E_Randr!\n"
+msgstr "Az E17 nem tudta elindítani a fájlkezelõt!\n"
+
 #: src/bin/e_main.c:445
 #, fuzzy
 msgid "Enlightenment cannot set up its environment."
@@ -2851,36 +2855,41 @@ msgid "Enlightenment cannot initialize the XSettings system.\n"
 msgstr "Az E17 nem tudta elindítani a elõkép-generátort!\n"
 
 #: src/bin/e_main.c:877
+#, fuzzy
+msgid "Enlightenment cannot initialize the Update system.\n"
+msgstr "Az E17 nem tudta elindítani a elõkép-generátort!\n"
+
+#: src/bin/e_main.c:886
 msgid "Setup Desktop Environment"
 msgstr ""
 
-#: src/bin/e_main.c:881
+#: src/bin/e_main.c:890
 #, fuzzy
 msgid "Enlightenment cannot initialize its desktop environment.\n"
 msgstr "Az E17 nem tudta elindítani a témázó-rendszert."
 
-#: src/bin/e_main.c:889
+#: src/bin/e_main.c:898
 #, fuzzy
 msgid "Setup File Ordering"
 msgstr "Fájl utasítás beállítása"
 
-#: src/bin/e_main.c:893
+#: src/bin/e_main.c:902
 msgid "Enlightenment cannot set up its order file system."
 msgstr "Az E17 nem tudta elindítani a fájl utasítás rendszert."
 
-#: src/bin/e_main.c:908
+#: src/bin/e_main.c:917
 msgid "Load Modules"
 msgstr "Modulok betöltése"
 
-#: src/bin/e_main.c:938
+#: src/bin/e_main.c:947
 msgid "Configure Shelves"
 msgstr "Polcok beállítása"
 
-#: src/bin/e_main.c:949
+#: src/bin/e_main.c:958
 msgid "Almost Done"
 msgstr "Madnem kész"
 
-#: src/bin/e_main.c:1094
+#: src/bin/e_main.c:1103
 #, c-format
 msgid ""
 "Options:\n"
@@ -2909,7 +2918,7 @@ msgid ""
 "\t\tIf you need this help, you don't need this option.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1147
+#: src/bin/e_main.c:1156
 msgid ""
 "You are executing enlightenment directly. This is\n"
 "bad. Please do not execute the \"enlightenment\"\n"
@@ -2919,11 +2928,11 @@ msgid ""
 "before enlightenment itself begins running.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1426
+#: src/bin/e_main.c:1435
 msgid "Testing Format Support"
 msgstr "Formátum támogatás tesztelése"
 
-#: src/bin/e_main.c:1430
+#: src/bin/e_main.c:1439
 msgid ""
 "Enlightenment found Evas can't create a buffer canvas. Please check\n"
 "Evas has Software Buffer engine support.\n"
@@ -2931,7 +2940,7 @@ msgstr ""
 "Az Evas nem tudja megcsinálni a puffer vásznat. Kérlek ellenõrizd\n"
 "hogy az Evas támogatja-e a Software Buffer engine-t\n"
 
-#: src/bin/e_main.c:1442
+#: src/bin/e_main.c:1451
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load SVG files. Check Evas has SVG loader "
@@ -2940,7 +2949,7 @@ msgstr ""
 "Az Evas nem tudja betölteni a PNG fájlokat. Kérlek ellenõrizd,\n"
 "hogy az Evas támogatja-e a PNG töltõt.\n"
 
-#: src/bin/e_main.c:1452
+#: src/bin/e_main.c:1461
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load JPEG files. Check Evas has JPEG loader "
@@ -2949,7 +2958,7 @@ msgstr ""
 "Az Evas nem tudja betölteni a JPEG fájlokat. Kérlek ellenõrizd,\n"
 "hogy az Evas támogatja-e a JPEG töltõt.\n"
 
-#: src/bin/e_main.c:1462
+#: src/bin/e_main.c:1471
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load PNG files. Check Evas has PNG loader "
@@ -2958,7 +2967,7 @@ msgstr ""
 "Az Evas nem tudja betölteni a PNG fájlokat. Kérlek ellenõrizd,\n"
 "hogy az Evas támogatja-e a PNG töltõt.\n"
 
-#: src/bin/e_main.c:1472
+#: src/bin/e_main.c:1481
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load EET files. Check Evas has EET loader "
@@ -2967,7 +2976,7 @@ msgstr ""
 "Az Evas nem tudja betölteni a EET fájlokat. Kérlek ellenõrizd,\n"
 "hogy az Evas támogatja-e a EET töltõt.\n"
 
-#: src/bin/e_main.c:1486
+#: src/bin/e_main.c:1495
 msgid ""
 "Enlightenment found Evas can't load the 'Sans' font. Check Evas has "
 "fontconfig\n"
@@ -2977,7 +2986,7 @@ msgstr ""
 "hogy az Evas támogatja-e a betűtípusbeállítást, és hogy a rendszer "
 "betűtípusa a 'Sans'-e.\n"
 
-#: src/bin/e_main.c:1677
+#: src/bin/e_main.c:1686
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. There was an "
@@ -2985,11 +2994,11 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1682 src/bin/e_main.c:1699
+#: src/bin/e_main.c:1691 src/bin/e_main.c:1708
 msgid "Enlightenment crashed early on start and has been restarted"
 msgstr "Az E17 sérült már az indítás elején, ezért újra lett indítva."
 
-#: src/bin/e_main.c:1683
+#: src/bin/e_main.c:1692
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>There was an "
@@ -2997,7 +3006,7 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1692
+#: src/bin/e_main.c:1701
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. All modules "
 "have been disabled<br>and will not be loaded to help remove any "
@@ -3009,7 +3018,7 @@ msgstr ""
 "távolítod a hibákat<br>a beálításodból. a modul beállítások ablak<br>újra "
 "lehetővé teszi, hogy kiválaszd a <br>moduljaidat ismét."
 
-#: src/bin/e_main.c:1700
+#: src/bin/e_main.c:1709
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>All modules "
 "have been disabled and will not be loaded to help<br>remove any problem "
@@ -3526,72 +3535,76 @@ msgstr "Tiltott"
 msgid "Read-Write"
 msgstr "Olvasás-Írás"
 
-#: src/modules/battery/e_mod_config.c:60
+#: src/modules/battery/e_mod_config.c:63
 msgid "Battery Monitor Settings"
 msgstr "Telep töltöttség mérõ beállítások"
 
-#: src/modules/battery/e_mod_config.c:126
+#: src/modules/battery/e_mod_config.c:132
 msgid "Show alert when battery is low"
 msgstr "Figyelmeztetés, ha a telep töltöttség alacsony"
 
-#: src/modules/battery/e_mod_config.c:211
+#: src/modules/battery/e_mod_config.c:136
+msgid "Use desktop notifications for alert."
+msgstr ""
+
+#: src/modules/battery/e_mod_config.c:233
 msgid "Check every:"
 msgstr "Ellenőrzési időközök:"
 
-#: src/modules/battery/e_mod_config.c:213
+#: src/modules/battery/e_mod_config.c:235
 #: src/modules/conf_performance/e_int_config_performance.c:121
 #: src/modules/temperature/e_mod_config.c:233
 #, c-format
 msgid "%1.0f ticks"
 msgstr "%1.0f fájl"
 
-#: src/modules/battery/e_mod_config.c:217
+#: src/modules/battery/e_mod_config.c:239
 #, fuzzy
 msgid "Hibernate when below:"
 msgstr "Hibernálás"
 
-#: src/modules/battery/e_mod_config.c:219
-#: src/modules/battery/e_mod_config.c:238
+#: src/modules/battery/e_mod_config.c:241
+#: src/modules/battery/e_mod_config.c:260
 #, c-format
 msgid "%1.0f %%"
 msgstr "%1.0f %%"
 
-#: src/modules/battery/e_mod_config.c:223
+#: src/modules/battery/e_mod_config.c:245
 msgid "Polling"
 msgstr "Szavazás"
 
-#: src/modules/battery/e_mod_config.c:227
+#: src/modules/battery/e_mod_config.c:249
 #, fuzzy
 msgid "Show low battery alert"
 msgstr "Figyelmeztetés alacsony töltöttségi szintnél"
 
-#: src/modules/battery/e_mod_config.c:231
+#: src/modules/battery/e_mod_config.c:253
 msgid "Alert when at:"
 msgstr "Figyelmeztetés ekkor:"
 
-#: src/modules/battery/e_mod_config.c:234
+#: src/modules/battery/e_mod_config.c:256
 #, c-format
 msgid "%1.0f min"
 msgstr "%1.0f perc"
 
-#: src/modules/battery/e_mod_config.c:242
+#: src/modules/battery/e_mod_config.c:264
 msgid "Auto dismiss in..."
 msgstr "Automatikus mellőzés ekkor:"
 
-#: src/modules/battery/e_mod_config.c:247
+#: src/modules/battery/e_mod_config.c:269
 #, c-format
 msgid "%1.0f sec"
 msgstr "%1.0f másodperc"
 
-#: src/modules/battery/e_mod_config.c:254
+#: src/modules/battery/e_mod_config.c:276
 msgid "Alert"
 msgstr "Figyelmeztetés"
 
-#: src/modules/battery/e_mod_config.c:260
+#: src/modules/battery/e_mod_config.c:282
 msgid "Auto Detect"
 msgstr "Automatikus azonosítás"
 
-#: src/modules/battery/e_mod_config.c:263
+#: src/modules/battery/e_mod_config.c:285
 #: src/modules/conf_applications/e_mod_main.c:52
 #: src/modules/conf_display/e_mod_main.c:40
 #: src/modules/conf_theme/e_mod_main.c:23
@@ -3599,47 +3612,47 @@ msgstr "Automatikus azonosítás"
 msgid "Internal"
 msgstr "Belső"
 
-#: src/modules/battery/e_mod_config.c:267
+#: src/modules/battery/e_mod_config.c:289
 #: src/modules/temperature/e_mod_config.c:271
 msgid "udev"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:270
+#: src/modules/battery/e_mod_config.c:292
 #, fuzzy
 msgid "Fuzzy Mode"
 msgstr "Életlen"
 
-#: src/modules/battery/e_mod_config.c:274
+#: src/modules/battery/e_mod_config.c:296
 msgid "HAL"
 msgstr "HAL"
 
-#: src/modules/battery/e_mod_config.c:279
+#: src/modules/battery/e_mod_config.c:301
 #: src/modules/temperature/e_mod_config.c:273
 msgid "Hardware"
 msgstr "Hárdver"
 
-#: src/modules/battery/e_mod_main.c:145
+#: src/modules/battery/e_mod_main.c:148 src/modules/battery/e_mod_main.c:443
 msgid "Battery"
 msgstr "Akkumulátor"
 
-#: src/modules/battery/e_mod_main.c:455
+#: src/modules/battery/e_mod_main.c:446 src/modules/battery/e_mod_main.c:477
 msgid "Your battery is low!"
 msgstr "Hamarosan le fog merülni az akku!"
 
-#: src/modules/battery/e_mod_main.c:457
+#: src/modules/battery/e_mod_main.c:447 src/modules/battery/e_mod_main.c:479
 msgid "AC power is recommended."
 msgstr "AC áramforrás ajánlott."
 
-#: src/modules/battery/e_mod_main.c:532
+#: src/modules/battery/e_mod_main.c:554
 msgid "N/A"
 msgstr "N/A"
 
-#: src/modules/battery/e_mod_main.c:612 src/modules/battery/e_mod_main.c:614
-#: src/modules/battery/e_mod_main.c:621 src/modules/battery/e_mod_main.c:623
+#: src/modules/battery/e_mod_main.c:634 src/modules/battery/e_mod_main.c:636
+#: src/modules/battery/e_mod_main.c:643 src/modules/battery/e_mod_main.c:645
 msgid "ERROR"
 msgstr "HIBA"
 
-#: src/modules/battery/e_mod_main.c:723
+#: src/modules/battery/e_mod_main.c:758
 msgid "Battery Meter"
 msgstr "Akkumulátor mérő"
 
@@ -3809,7 +3822,7 @@ msgid "Dialog Settings"
 msgstr "Párbeszédablak beállításai"
 
 #: src/modules/conf_dialogs/e_int_config_dialogs.c:109
-#: src/modules/conf_performance/e_int_config_engine.c:95
+#: src/modules/conf_performance/e_int_config_engine.c:86
 #: src/modules/conf_theme/e_int_config_fonts.c:651
 #: src/modules/everything/evry_config.c:519 src/modules/ibox/e_mod_config.c:96
 #: src/modules/mixer/conf_gadget.c:191 src/modules/mixer/conf_module.c:91
@@ -4032,7 +4045,7 @@ msgstr "Animációk"
 
 #: src/modules/conf_display/e_int_config_desks.c:197
 #: src/modules/conf_display/e_int_config_dpms.c:306
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:168
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:194
 #: src/modules/conf_window_manipulation/e_int_config_window_stacking.c:151
 #, c-format
 msgid "%1.1f sec"
@@ -4423,28 +4436,28 @@ msgstr ""
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1310
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1334
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1366
-#: src/modules/gadman/e_mod_gadman.c:839
+#: src/modules/gadman/e_mod_gadman.c:837
 msgid "CTRL"
 msgstr "CTRL"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1315
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1339
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1371
-#: src/modules/gadman/e_mod_gadman.c:844
+#: src/modules/gadman/e_mod_gadman.c:842
 msgid "ALT"
 msgstr "ALT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1321
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1345
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1377
-#: src/modules/gadman/e_mod_gadman.c:850
+#: src/modules/gadman/e_mod_gadman.c:848
 msgid "SHIFT"
 msgstr "SHIFT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1327
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1351
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1383
-#: src/modules/gadman/e_mod_gadman.c:856
+#: src/modules/gadman/e_mod_gadman.c:854
 msgid "WIN"
 msgstr "WIN"
 
@@ -4813,11 +4826,11 @@ msgstr "Fő"
 
 #: src/modules/conf_menus/e_int_config_menus.c:289
 #: src/modules/conf_menus/e_int_config_menus.c:294
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:136
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:145
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:154
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:173
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:178
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:162
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:180
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:199
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:204
 #, c-format
 msgid "%2.0f pixels"
 msgstr "%2.0f pixel"
@@ -4918,16 +4931,16 @@ msgstr "Könyvtárak keresése"
 msgid "Environment Variables"
 msgstr "Környezeti változók exportálása"
 
-#: src/modules/conf_performance/e_int_config_engine.c:38
+#: src/modules/conf_performance/e_int_config_engine.c:37
 msgid "Engine Settings"
 msgstr "Motor beállítások"
 
-#: src/modules/conf_performance/e_int_config_engine.c:96
-#: src/modules/conf_performance/e_int_config_engine.c:138
+#: src/modules/conf_performance/e_int_config_engine.c:87
+#: src/modules/conf_performance/e_int_config_engine.c:109
 msgid "Use ARGB instead of shaped windows"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:140
+#: src/modules/conf_performance/e_int_config_engine.c:111
 #, fuzzy
 msgid ""
 "You have chosen to enable ARGB composite support,<br>but your current screen "
@@ -5422,16 +5435,16 @@ msgstr ""
 msgid "Colors depend on theme capabilities."
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:843
+#: src/modules/conf_theme/e_int_config_color_classes.c:853
 msgid "Window Manager"
 msgstr "Ablakkezelő"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:845
+#: src/modules/conf_theme/e_int_config_color_classes.c:855
 #: src/modules/conf_theme/e_int_config_fonts.c:81
 msgid "Widgets"
 msgstr "Felületi elemek"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:851
+#: src/modules/conf_theme/e_int_config_color_classes.c:861
 #, fuzzy
 msgid "Others"
 msgstr "Egyéb"
@@ -5631,7 +5644,7 @@ msgid "Bytecode"
 msgstr "Bájtkód"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:662
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:193
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:219
 #: src/modules/cpufreq/e_mod_main.c:227 src/modules/cpufreq/e_mod_main.c:259
 msgid "Automatic"
 msgstr "Automatikus"
@@ -5861,8 +5874,9 @@ msgid "Scaling"
 msgstr "Skálázás"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:36
-msgid "Client List Settings"
-msgstr "Az ablaklista beállításai"
+#, fuzzy
+msgid "Window List Menu Settings"
+msgstr "Ablak lista beállítások"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:97
 msgid "Group By"
@@ -6157,63 +6171,100 @@ msgstr "Fókusz visszaállítása elrejtésnél, vagy ablak bezárásnál"
 msgid "Slide pointer to a new focused window"
 msgstr "Csúsztasd a mutatót az újonnan megnyitot, fókuszált ablakra"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:53
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:62
 #: src/modules/conf_window_manipulation/e_mod_main.c:20
 msgid "Window Geometry"
 msgstr "Ablak geometria"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:130
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:156
 #, fuzzy
 msgid "Resist obstacles"
 msgstr "Ellenállás"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:132
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:158
 #, fuzzy
 msgid "Other windows"
 msgstr "Belső ablakok"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:141
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:167
 #, fuzzy
 msgid "Edge of the screen"
 msgstr "Ellenállás a képernyő széléig"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:150
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
 #, fuzzy
 msgid "Desktop gadgets"
 msgstr "Asztal név"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:161
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
 msgid "Resistance"
 msgstr "Ellenállás"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:166
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:192
 msgid "Automatically accept changes after:"
 msgstr "A változások alkamazása ....után:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:197
 #, fuzzy
 msgid "Move by"
 msgstr "Mozgatás:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:202
 #, fuzzy
 msgid "Resize by"
 msgstr "Átméretezés:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:181
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:207
 #, fuzzy
 msgid "Keyboard"
 msgstr "Gyorsbillentyű"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:213
 msgid "Limit resize to useful geometry"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:190
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:216
 #, fuzzy
 msgid "Move after resize"
 msgstr "Átméretezhetõ"
 
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:224
+msgid "Follow Move"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:227
+#, fuzzy
+msgid "Follow Resize"
+msgstr "Átméretezés"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:230
+msgid "Follow Raise"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:233
+#, fuzzy
+msgid "Follow Lower"
+msgstr "Bezárni az ablakot"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:236
+msgid "Follow Layer"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:239
+#, fuzzy
+msgid "Follow Desktop"
+msgstr "Minden munkaasztal"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:242
+#, fuzzy
+msgid "Follow Iconify"
+msgstr "Ikonméret"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:246
+#, fuzzy
+msgid "Transients"
+msgstr "Mulandóság"
+
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:44
 #: src/modules/conf_window_manipulation/e_mod_main.c:22
 msgid "Window Maximize Policy"
@@ -6235,13 +6286,13 @@ msgstr "Kitöltés az elérhető helyre"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:161
 #: src/modules/everything/evry_config.c:568
-#: src/modules/gadman/e_mod_gadman.c:759
+#: src/modules/gadman/e_mod_gadman.c:757
 msgid "Horizontal"
 msgstr "Vízszintes"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:163
 #: src/modules/everything/evry_config.c:561
-#: src/modules/gadman/e_mod_gadman.c:767
+#: src/modules/gadman/e_mod_gadman.c:765
 msgid "Vertical"
 msgstr "Függőleges"
 
@@ -6306,8 +6357,14 @@ msgid "Window Focus"
 msgstr "Ablak fókusz"
 
 #: src/modules/conf_window_manipulation/e_mod_main.c:23
-msgid "Client List Menu"
-msgstr "Kliens lista menü"
+#, fuzzy
+msgid "Window List Menu"
+msgstr "Ablaklista"
+
+#: src/modules/conf_window_manipulation/e_mod_main.c:24
+#, fuzzy
+msgid "Window Process Management"
+msgstr "Energiakezelés"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:33
 #: src/modules/conf_window_remembers/e_mod_main.c:17
@@ -6331,7 +6388,7 @@ msgid "Details"
 msgstr "Részletek"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:141
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:306
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
 msgid "<No Name>"
 msgstr "<Nincs név>"
 
@@ -6340,7 +6397,7 @@ msgid "Class:"
 msgstr "Osztály:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:148
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
 msgid "<No Class>"
 msgstr "<Nincs osztály>"
 
@@ -6349,7 +6406,7 @@ msgid "Title:"
 msgstr "Cím:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
 msgid "<No Title>"
 msgstr "<Nincs cím>"
 
@@ -6358,7 +6415,7 @@ msgid "Role:"
 msgstr "Feladat:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:162
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:314
 msgid "<No Role>"
 msgstr "<Nincs feladat>"
 
@@ -6575,17 +6632,17 @@ msgstr "Címsor beállítása"
 msgid "Show Everything Dialog"
 msgstr "Minden alatt"
 
-#: src/modules/everything/e_mod_main.c:422
+#: src/modules/everything/e_mod_main.c:420
 #, fuzzy
 msgid "Everything Module"
 msgstr "Minden"
 
-#: src/modules/everything/e_mod_main.c:611
+#: src/modules/everything/e_mod_main.c:609
 #, fuzzy
 msgid "Run Everything"
 msgstr "Minden"
 
-#: src/modules/everything/evry_config.c:79
+#: src/modules/everything/evry_config.c:78
 #, fuzzy
 msgid "Everything Settings"
 msgstr "Terminál beállítások"
@@ -6720,7 +6777,7 @@ msgid "Object Plugins"
 msgstr "Objektum szín"
 
 #: src/modules/everything/evry_config.c:537
-#: src/modules/everything/evry_config.c:738
+#: src/modules/everything/evry_config.c:737
 #, fuzzy
 msgid "Plugins"
 msgstr "Egyszerű"
@@ -6768,7 +6825,7 @@ msgstr "Felbukkanó"
 msgid "Geometry"
 msgstr "Ablak geometria"
 
-#: src/modules/everything/evry_config.c:633
+#: src/modules/everything/evry_config.c:632
 #, fuzzy
 msgid "Everything Collection"
 msgstr "Alkalmazások újraindítása"
@@ -6777,7 +6834,7 @@ msgstr "Alkalmazások újraindítása"
 msgid "Items"
 msgstr ""
 
-#: src/modules/everything/evry_plug_aggregator.c:330
+#: src/modules/everything/evry_plug_aggregator.c:301
 msgid "No plugins loaded"
 msgstr ""
 
@@ -6802,59 +6859,59 @@ msgid ""
 "toggle thumb view modes"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1250
-#: src/modules/everything/evry_plug_apps.c:1387
+#: src/modules/everything/evry_plug_apps.c:1238
+#: src/modules/everything/evry_plug_apps.c:1373
 #, fuzzy
 msgid "Everything Applications"
 msgstr "Alkalmazások újraindítása"
 
-#: src/modules/everything/evry_plug_apps.c:1282
+#: src/modules/everything/evry_plug_apps.c:1270
 #, fuzzy
 msgid "Commands"
 msgstr "Parancs"
 
-#: src/modules/everything/evry_plug_apps.c:1283
+#: src/modules/everything/evry_plug_apps.c:1271
 #, fuzzy
 msgid "Terminal Command"
 msgstr "Megadott parancs"
 
-#: src/modules/everything/evry_plug_apps.c:1288
+#: src/modules/everything/evry_plug_apps.c:1276
 msgid "Sudo GUI"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1367
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_apps.c:1354
+#: src/modules/everything/evry_plug_files.c:1585
 #, fuzzy
 msgid "Everything Plugin"
 msgstr "Minden"
 
-#: src/modules/everything/evry_plug_files.c:1471
-#: src/modules/everything/evry_plug_files.c:1623
+#: src/modules/everything/evry_plug_files.c:1456
+#: src/modules/everything/evry_plug_files.c:1607
 #, fuzzy
 msgid "Everything Files"
 msgstr "Minden"
 
-#: src/modules/everything/evry_plug_files.c:1498
+#: src/modules/everything/evry_plug_files.c:1483
 #, fuzzy
 msgid "Show recent files"
 msgstr "Rejtett fájlok megjelenítése"
 
-#: src/modules/everything/evry_plug_files.c:1502
+#: src/modules/everything/evry_plug_files.c:1487
 #, fuzzy
 msgid "Search recent files"
 msgstr "Könyvtárak keresése"
 
-#: src/modules/everything/evry_plug_files.c:1506
+#: src/modules/everything/evry_plug_files.c:1491
 #, fuzzy
 msgid "Search cached files"
 msgstr "Keresési útvonal beállítások"
 
-#: src/modules/everything/evry_plug_files.c:1510
+#: src/modules/everything/evry_plug_files.c:1495
 #, fuzzy
 msgid "Cache visited directories"
 msgstr "Felhasználó könyvtárak"
 
-#: src/modules/everything/evry_plug_files.c:1514
+#: src/modules/everything/evry_plug_files.c:1499
 #, fuzzy
 msgid "Clear cache"
 msgstr "Törlés"
@@ -7010,7 +7067,7 @@ msgid "Show Toolbar"
 msgstr "Az eszköztár megjelenítése"
 
 #: src/modules/fileman/e_mod_config.c:278
-#: src/modules/gadman/e_mod_gadman.c:803
+#: src/modules/gadman/e_mod_gadman.c:801
 msgid "Behavior"
 msgstr "Viselkedés"
 
@@ -7207,28 +7264,28 @@ msgstr "Háttér"
 msgid "Background Options"
 msgstr "Háttér úsztatás"
 
-#: src/modules/gadman/e_mod_gadman.c:720
+#: src/modules/gadman/e_mod_gadman.c:718
 #, fuzzy
 msgid "Begin move/resize"
 msgstr "Modul áthelyezésének/átméretezésének kezdése"
 
-#: src/modules/gadman/e_mod_gadman.c:751
+#: src/modules/gadman/e_mod_gadman.c:749
 msgid "Free"
 msgstr "Szabad"
 
-#: src/modules/gadman/e_mod_gadman.c:775
+#: src/modules/gadman/e_mod_gadman.c:773
 msgid "Appearance"
 msgstr "Megjelenés"
 
-#: src/modules/gadman/e_mod_gadman.c:783
+#: src/modules/gadman/e_mod_gadman.c:781
 msgid "Always on desktop"
 msgstr "Mindig a munkaasztalon"
 
-#: src/modules/gadman/e_mod_gadman.c:793
+#: src/modules/gadman/e_mod_gadman.c:791
 msgid "On top pressing"
 msgstr "Fent nyomva"
 
-#: src/modules/gadman/e_mod_gadman.c:824
+#: src/modules/gadman/e_mod_gadman.c:822
 msgid "Add other gadgets"
 msgstr "Egyéb bigyók hozzáadása"
 
@@ -7678,7 +7735,11 @@ msgstr "Indítás"
 msgid "System Control"
 msgstr "Rendszer felügyelet"
 
-#: src/modules/syscon/e_mod_main.c:52
+#: src/modules/syscon/e_mod_main.c:37
+msgid "Syscon"
+msgstr ""
+
+#: src/modules/syscon/e_mod_main.c:58
 msgid "System Controls"
 msgstr "Rendszer felügyelők"
 
@@ -8050,6 +8111,12 @@ msgstr ""
 msgid "Systray"
 msgstr "Rendszertálca"
 
+#~ msgid "Client List Settings"
+#~ msgstr "Az ablaklista beállításai"
+
+#~ msgid "Client List Menu"
+#~ msgstr "Kliens lista menü"
+
 #, fuzzy
 #~ msgid "Acpi"
 #~ msgstr "Művelet"
old mode 100755 (executable)
new mode 100644 (file)
index 751a51d..9a246b1
--- a/po/it.po
+++ b/po/it.po
@@ -6,8 +6,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Enlightenment 0.17\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2011-11-29 09:56+0900\n"
-"PO-Revision-Date: 2011-10-31 22:18+0100\n"
+"POT-Creation-Date: 2012-01-26 18:12+0100\n"
+"PO-Revision-Date: 2012-01-26 18:13+0100\n"
 "Last-Translator: Massimo Maiurana <maiurana@gmail.com>\n"
 "Language-Team: none\n"
 "Language: \n"
@@ -19,8 +19,8 @@ msgstr ""
 msgid "About Enlightenment"
 msgstr "Informazioni su Enlightenment"
 
-#: src/bin/e_about.c:17 src/bin/e_actions.c:2728 src/bin/e_config_dialog.c:272
-#: src/bin/e_fm.c:974 src/bin/e_int_border_menu.c:151
+#: src/bin/e_about.c:17 src/bin/e_actions.c:2733 src/bin/e_config_dialog.c:272
+#: src/bin/e_fm.c:975 src/bin/e_int_border_menu.c:151
 #: src/bin/e_int_border_prop.c:81 src/bin/e_theme_about.c:17
 #: src/modules/conf/e_conf.c:163
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:843
@@ -30,10 +30,10 @@ msgstr "Informazioni su Enlightenment"
 msgid "Close"
 msgstr "Chiudi"
 
-#: src/bin/e_about.c:18 src/bin/e_actions.c:3060 src/bin/e_actions.c:3064
-#: src/bin/e_actions.c:3068 src/bin/e_int_menus.c:182 src/bin/e_main.c:534
+#: src/bin/e_about.c:18 src/bin/e_actions.c:3065 src/bin/e_actions.c:3069
+#: src/bin/e_actions.c:3073 src/bin/e_int_menus.c:182 src/bin/e_main.c:534
 #: src/modules/conf_theme/e_int_config_cursor.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:219
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:221
 #: src/modules/wizard/page_000.c:29
 msgid "Enlightenment"
 msgstr "Enlightenment"
@@ -80,16 +80,16 @@ msgstr "Siete sicuri di voler uccidere questa finestra?"
 
 #: src/bin/e_actions.c:380 src/bin/e_actions.c:1917 src/bin/e_actions.c:2014
 #: src/bin/e_actions.c:2077 src/bin/e_actions.c:2140 src/bin/e_actions.c:2208
-#: src/bin/e_actions.c:2271 src/bin/e_confirm_dialog.c:44
-#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9205 src/bin/e_fm.c:9459
+#: src/bin/e_actions.c:2276 src/bin/e_confirm_dialog.c:44
+#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9238 src/bin/e_fm.c:9492
 #: src/bin/e_module.c:518 src/bin/e_screensaver.c:145
 msgid "Yes"
 msgstr "Sì"
 
 #: src/bin/e_actions.c:382 src/bin/e_actions.c:1919 src/bin/e_actions.c:2016
 #: src/bin/e_actions.c:2079 src/bin/e_actions.c:2142 src/bin/e_actions.c:2210
-#: src/bin/e_actions.c:2273 src/bin/e_confirm_dialog.c:45
-#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9203 src/bin/e_fm.c:9460
+#: src/bin/e_actions.c:2278 src/bin/e_confirm_dialog.c:45
+#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9236 src/bin/e_fm.c:9493
 #: src/bin/e_module.c:519 src/bin/e_screensaver.c:147
 msgid "No"
 msgstr "No"
@@ -146,159 +146,159 @@ msgstr ""
 "Avete richiesto di sospendere il computer.<br><br>Siete sicuri di volerlo "
 "fare?"
 
-#: src/bin/e_actions.c:2265
+#: src/bin/e_actions.c:2270
 msgid "Are you sure you want to hibernate?"
 msgstr "Siete sicuri di voler ibernare?"
 
-#: src/bin/e_actions.c:2267
+#: src/bin/e_actions.c:2272
 msgid ""
 "You requested to hibernate your Computer.<br><br>Are you sure you want to "
 "suspend to disk?"
 msgstr ""
 "Avete chiesto di ibernare il computer.<br><br>Siete sicuri di volerlo fare?"
 
-#: src/bin/e_actions.c:2688 src/bin/e_actions.c:2699 src/bin/e_actions.c:2718
-#: src/bin/e_actions.c:2723 src/bin/e_actions.c:2728 src/bin/e_actions.c:2733
-#: src/bin/e_actions.c:2988 src/bin/e_actions.c:2992 src/bin/e_actions.c:2997
-#: src/bin/e_actions.c:3003 src/bin/e_actions.c:3009 src/bin/e_actions.c:3015
+#: src/bin/e_actions.c:2693 src/bin/e_actions.c:2704 src/bin/e_actions.c:2723
+#: src/bin/e_actions.c:2728 src/bin/e_actions.c:2733 src/bin/e_actions.c:2738
+#: src/bin/e_actions.c:2993 src/bin/e_actions.c:2997 src/bin/e_actions.c:3002
+#: src/bin/e_actions.c:3008 src/bin/e_actions.c:3014 src/bin/e_actions.c:3020
 msgid "Window : Actions"
 msgstr "Finestre : Azioni"
 
-#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6168 src/bin/e_gadcon.c:1410
+#: src/bin/e_actions.c:2693 src/bin/e_fm.c:6201 src/bin/e_gadcon.c:1410
 #: src/bin/e_int_border_menu.c:592
 msgid "Move"
 msgstr "Sposta"
 
-#: src/bin/e_actions.c:2699 src/bin/e_int_border_menu.c:606
+#: src/bin/e_actions.c:2704 src/bin/e_int_border_menu.c:606
 msgid "Resize"
 msgstr "Ridimensiona"
 
-#: src/bin/e_actions.c:2710 src/bin/e_actions.c:3036 src/bin/e_actions.c:3038
-#: src/bin/e_actions.c:3040 src/bin/e_actions.c:3042 src/bin/e_actions.c:3044
+#: src/bin/e_actions.c:2715 src/bin/e_actions.c:3041 src/bin/e_actions.c:3043
+#: src/bin/e_actions.c:3045 src/bin/e_actions.c:3047 src/bin/e_actions.c:3049
 #: src/modules/conf_keybindings/e_int_config_mousebindings.c:325
 msgid "Menu"
 msgstr "Menù"
 
-#: src/bin/e_actions.c:2710
+#: src/bin/e_actions.c:2715
 msgid "Window Menu"
 msgstr "Menù finestra"
 
-#: src/bin/e_actions.c:2718 src/bin/e_int_border_menu.c:949
+#: src/bin/e_actions.c:2723 src/bin/e_int_border_menu.c:949
 #: src/modules/winlist/e_int_config_winlist.c:216
 msgid "Raise"
 msgstr "Eleva"
 
-#: src/bin/e_actions.c:2723 src/bin/e_int_border_menu.c:957
+#: src/bin/e_actions.c:2728 src/bin/e_int_border_menu.c:957
 msgid "Lower"
 msgstr "Abbassa"
 
-#: src/bin/e_actions.c:2733 src/bin/e_int_border_menu.c:648
+#: src/bin/e_actions.c:2738 src/bin/e_int_border_menu.c:648
 msgid "Kill"
 msgstr "Uccidi"
 
-#: src/bin/e_actions.c:2738 src/bin/e_actions.c:2745 src/bin/e_actions.c:2752
-#: src/bin/e_actions.c:2759 src/bin/e_actions.c:2761 src/bin/e_actions.c:2764
-#: src/bin/e_actions.c:2767 src/bin/e_actions.c:2769 src/bin/e_actions.c:2771
-#: src/bin/e_actions.c:2773 src/bin/e_actions.c:2780 src/bin/e_actions.c:2782
-#: src/bin/e_actions.c:2784 src/bin/e_actions.c:2786 src/bin/e_actions.c:2788
-#: src/bin/e_actions.c:2795 src/bin/e_actions.c:2800 src/bin/e_actions.c:2806
-#: src/bin/e_actions.c:2812
+#: src/bin/e_actions.c:2743 src/bin/e_actions.c:2750 src/bin/e_actions.c:2757
+#: src/bin/e_actions.c:2764 src/bin/e_actions.c:2766 src/bin/e_actions.c:2769
+#: src/bin/e_actions.c:2772 src/bin/e_actions.c:2774 src/bin/e_actions.c:2776
+#: src/bin/e_actions.c:2778 src/bin/e_actions.c:2785 src/bin/e_actions.c:2787
+#: src/bin/e_actions.c:2789 src/bin/e_actions.c:2791 src/bin/e_actions.c:2793
+#: src/bin/e_actions.c:2800 src/bin/e_actions.c:2805 src/bin/e_actions.c:2811
+#: src/bin/e_actions.c:2817
 msgid "Window : State"
 msgstr "Finestre : Stato"
 
-#: src/bin/e_actions.c:2738
+#: src/bin/e_actions.c:2743
 msgid "Sticky Mode Toggle"
 msgstr "Commuta stato appiccicata"
 
-#: src/bin/e_actions.c:2745
+#: src/bin/e_actions.c:2750
 msgid "Iconic Mode Toggle"
 msgstr "Commuta stato iconificata"
 
-#: src/bin/e_actions.c:2752
+#: src/bin/e_actions.c:2757
 msgid "Fullscreen Mode Toggle"
 msgstr "Commuta stato a tutto schermo"
 
-#: src/bin/e_actions.c:2759 src/bin/e_int_border_menu.c:105
+#: src/bin/e_actions.c:2764 src/bin/e_int_border_menu.c:105
 #: src/bin/e_int_border_menu.c:320
 msgid "Maximize"
 msgstr "Massimizza"
 
-#: src/bin/e_actions.c:2761
+#: src/bin/e_actions.c:2766
 msgid "Maximize Vertically"
 msgstr "Massimizza verticalmente"
 
-#: src/bin/e_actions.c:2764
+#: src/bin/e_actions.c:2769
 msgid "Maximize Horizontally"
 msgstr "Massimizza orizzontalmente"
 
-#: src/bin/e_actions.c:2767
+#: src/bin/e_actions.c:2772
 msgid "Maximize Fullscreen"
 msgstr "Massimizza a tutto schermo"
 
-#: src/bin/e_actions.c:2769
+#: src/bin/e_actions.c:2774
 msgid "Maximize Mode \"Smart\""
 msgstr "Modo massimizzazione intelligente"
 
-#: src/bin/e_actions.c:2771
+#: src/bin/e_actions.c:2776
 msgid "Maximize Mode \"Expand\""
 msgstr "Modo massimizzazione espansivo"
 
-#: src/bin/e_actions.c:2773
+#: src/bin/e_actions.c:2778
 msgid "Maximize Mode \"Fill\""
 msgstr "Modo massimizzazione riempitivo"
 
-#: src/bin/e_actions.c:2780
+#: src/bin/e_actions.c:2785
 msgid "Shade Up Mode Toggle"
 msgstr "Commuta contrazione verso l'alto"
 
-#: src/bin/e_actions.c:2782
+#: src/bin/e_actions.c:2787
 msgid "Shade Down Mode Toggle"
 msgstr "Commuta contrazione verso il basso"
 
-#: src/bin/e_actions.c:2784
+#: src/bin/e_actions.c:2789
 msgid "Shade Left Mode Toggle"
 msgstr "Commuta contrazione verso sinistra"
 
-#: src/bin/e_actions.c:2786
+#: src/bin/e_actions.c:2791
 msgid "Shade Right Mode Toggle"
 msgstr "Commuta contrazione verso destra"
 
-#: src/bin/e_actions.c:2788
+#: src/bin/e_actions.c:2793
 msgid "Shade Mode Toggle"
 msgstr "Commuta contrazione"
 
-#: src/bin/e_actions.c:2795
+#: src/bin/e_actions.c:2800
 msgid "Toggle Borderless State"
 msgstr "Commuta stato senza bordo"
 
-#: src/bin/e_actions.c:2800
+#: src/bin/e_actions.c:2805
 msgid "Set Border"
 msgstr "Imposta bordo"
 
-#: src/bin/e_actions.c:2806
+#: src/bin/e_actions.c:2811
 msgid "Cycle between Borders"
 msgstr "Cicla tra i bordi"
 
-#: src/bin/e_actions.c:2812
+#: src/bin/e_actions.c:2817
 msgid "Toggle Pinned State"
 msgstr "Commuta stato attaccata"
 
-#: src/bin/e_actions.c:2817 src/bin/e_actions.c:2819 src/bin/e_actions.c:2821
-#: src/bin/e_actions.c:2823 src/bin/e_actions.c:2825 src/bin/e_actions.c:2831
-#: src/bin/e_actions.c:2837 src/bin/e_actions.c:2842 src/bin/e_actions.c:2848
-#: src/bin/e_actions.c:2854 src/bin/e_actions.c:2856 src/bin/e_actions.c:2858
-#: src/bin/e_actions.c:2860 src/bin/e_actions.c:2862 src/bin/e_actions.c:2864
-#: src/bin/e_actions.c:2866 src/bin/e_actions.c:2868 src/bin/e_actions.c:2870
-#: src/bin/e_actions.c:2872 src/bin/e_actions.c:2874 src/bin/e_actions.c:2876
-#: src/bin/e_actions.c:2878 src/bin/e_actions.c:2884 src/bin/e_actions.c:2886
-#: src/bin/e_actions.c:2888 src/bin/e_actions.c:2890 src/bin/e_actions.c:2892
-#: src/bin/e_actions.c:2898 src/bin/e_actions.c:2904 src/bin/e_actions.c:2910
-#: src/bin/e_actions.c:2915 src/bin/e_actions.c:2917 src/bin/e_actions.c:2919
-#: src/bin/e_actions.c:2921 src/bin/e_actions.c:2923 src/bin/e_actions.c:2925
-#: src/bin/e_actions.c:2927 src/bin/e_actions.c:2929 src/bin/e_actions.c:2931
-#: src/bin/e_actions.c:2933 src/bin/e_actions.c:2935 src/bin/e_actions.c:2937
-#: src/bin/e_actions.c:2939 src/bin/e_actions.c:3114 src/bin/e_actions.c:3119
-#: src/bin/e_fm.c:3267 src/bin/e_fm.c:3273 src/bin/e_fm.c:9986
+#: src/bin/e_actions.c:2822 src/bin/e_actions.c:2824 src/bin/e_actions.c:2826
+#: src/bin/e_actions.c:2828 src/bin/e_actions.c:2830 src/bin/e_actions.c:2836
+#: src/bin/e_actions.c:2842 src/bin/e_actions.c:2847 src/bin/e_actions.c:2853
+#: src/bin/e_actions.c:2859 src/bin/e_actions.c:2861 src/bin/e_actions.c:2863
+#: src/bin/e_actions.c:2865 src/bin/e_actions.c:2867 src/bin/e_actions.c:2869
+#: src/bin/e_actions.c:2871 src/bin/e_actions.c:2873 src/bin/e_actions.c:2875
+#: src/bin/e_actions.c:2877 src/bin/e_actions.c:2879 src/bin/e_actions.c:2881
+#: src/bin/e_actions.c:2883 src/bin/e_actions.c:2889 src/bin/e_actions.c:2891
+#: src/bin/e_actions.c:2893 src/bin/e_actions.c:2895 src/bin/e_actions.c:2897
+#: src/bin/e_actions.c:2903 src/bin/e_actions.c:2909 src/bin/e_actions.c:2915
+#: src/bin/e_actions.c:2920 src/bin/e_actions.c:2922 src/bin/e_actions.c:2924
+#: src/bin/e_actions.c:2926 src/bin/e_actions.c:2928 src/bin/e_actions.c:2930
+#: src/bin/e_actions.c:2932 src/bin/e_actions.c:2934 src/bin/e_actions.c:2936
+#: src/bin/e_actions.c:2938 src/bin/e_actions.c:2940 src/bin/e_actions.c:2942
+#: src/bin/e_actions.c:2944 src/bin/e_actions.c:3123 src/bin/e_actions.c:3128
+#: src/bin/e_fm.c:3300 src/bin/e_fm.c:3306 src/bin/e_fm.c:10019
 #: src/bin/e_fm_device.c:334 src/bin/e_fm_device.c:358
 #: src/bin/e_fm_device.c:637 src/bin/e_fm_device.c:664
 #: src/bin/e_int_menus.c:144 src/bin/e_int_shelf_config.c:247
@@ -307,356 +307,356 @@ msgstr "Commuta stato attaccata"
 msgid "Desktop"
 msgstr "Desktop"
 
-#: src/bin/e_actions.c:2817
+#: src/bin/e_actions.c:2822
 msgid "Flip Desktop Left"
 msgstr "Cambia desktop verso sinistra"
 
-#: src/bin/e_actions.c:2819
+#: src/bin/e_actions.c:2824
 msgid "Flip Desktop Right"
 msgstr "Cambia desktop verso destra"
 
-#: src/bin/e_actions.c:2821
+#: src/bin/e_actions.c:2826
 msgid "Flip Desktop Up"
 msgstr "Cambia desktop verso l'alto"
 
-#: src/bin/e_actions.c:2823
+#: src/bin/e_actions.c:2828
 msgid "Flip Desktop Down"
 msgstr "Cambia desktop verso il basso"
 
-#: src/bin/e_actions.c:2825
+#: src/bin/e_actions.c:2830
 msgid "Flip Desktop By..."
 msgstr "Cambia desktop di..."
 
-#: src/bin/e_actions.c:2831
+#: src/bin/e_actions.c:2836
 msgid "Show The Desktop"
 msgstr "Mostra il desktop"
 
-#: src/bin/e_actions.c:2837
+#: src/bin/e_actions.c:2842
 msgid "Show The Shelf"
 msgstr "Mostra la mensola"
 
-#: src/bin/e_actions.c:2842
+#: src/bin/e_actions.c:2847
 msgid "Flip Desktop To..."
 msgstr "Cambia desktop a..."
 
-#: src/bin/e_actions.c:2848
+#: src/bin/e_actions.c:2853
 msgid "Flip Desktop Linearly..."
 msgstr "Cambia desktop linearmente..."
 
-#: src/bin/e_actions.c:2854
+#: src/bin/e_actions.c:2859
 msgid "Switch To Desktop 0"
 msgstr "Passa al desktop 0"
 
-#: src/bin/e_actions.c:2856
+#: src/bin/e_actions.c:2861
 msgid "Switch To Desktop 1"
 msgstr "Passa al desktop 1"
 
-#: src/bin/e_actions.c:2858
+#: src/bin/e_actions.c:2863
 msgid "Switch To Desktop 2"
 msgstr "Passa al desktop 2"
 
-#: src/bin/e_actions.c:2860
+#: src/bin/e_actions.c:2865
 msgid "Switch To Desktop 3"
 msgstr "Passa al desktop 3"
 
-#: src/bin/e_actions.c:2862
+#: src/bin/e_actions.c:2867
 msgid "Switch To Desktop 4"
 msgstr "Passa al desktop 4"
 
-#: src/bin/e_actions.c:2864
+#: src/bin/e_actions.c:2869
 msgid "Switch To Desktop 5"
 msgstr "Passa al desktop 5"
 
-#: src/bin/e_actions.c:2866
+#: src/bin/e_actions.c:2871
 msgid "Switch To Desktop 6"
 msgstr "Passa al desktop 6"
 
-#: src/bin/e_actions.c:2868
+#: src/bin/e_actions.c:2873
 msgid "Switch To Desktop 7"
 msgstr "Passa al desktop 7"
 
-#: src/bin/e_actions.c:2870
+#: src/bin/e_actions.c:2875
 msgid "Switch To Desktop 8"
 msgstr "Passa al desktop 8"
 
-#: src/bin/e_actions.c:2872
+#: src/bin/e_actions.c:2877
 msgid "Switch To Desktop 9"
 msgstr "Passa al desktop 9"
 
-#: src/bin/e_actions.c:2874
+#: src/bin/e_actions.c:2879
 msgid "Switch To Desktop 10"
 msgstr "Passa al desktop 10"
 
-#: src/bin/e_actions.c:2876
+#: src/bin/e_actions.c:2881
 msgid "Switch To Desktop 11"
 msgstr "Passa al desktop 11"
 
-#: src/bin/e_actions.c:2878
+#: src/bin/e_actions.c:2883
 msgid "Switch To Desktop..."
 msgstr "Passa al desktop..."
 
-#: src/bin/e_actions.c:2884
+#: src/bin/e_actions.c:2889
 msgid "Flip Desktop Left (All Screens)"
 msgstr "Cambia desktop verso sinistra (tutti gli schermi)"
 
-#: src/bin/e_actions.c:2886
+#: src/bin/e_actions.c:2891
 msgid "Flip Desktop Right (All Screens)"
 msgstr "Cambia desktop verso destra (tutti gli schermi)"
 
-#: src/bin/e_actions.c:2888
+#: src/bin/e_actions.c:2893
 msgid "Flip Desktop Up (All Screens)"
 msgstr "Cambia desktop verso l'alto (tutti gli schermi)"
 
-#: src/bin/e_actions.c:2890
+#: src/bin/e_actions.c:2895
 msgid "Flip Desktop Down (All Screens)"
 msgstr "Cambia desktop verso il basso (tutti gli schermi)"
 
-#: src/bin/e_actions.c:2892
+#: src/bin/e_actions.c:2897
 msgid "Flip Desktop By... (All Screens)"
 msgstr "Cambia desktop di...  (tutti gli schermi)"
 
-#: src/bin/e_actions.c:2898
+#: src/bin/e_actions.c:2903
 msgid "Flip Desktop To... (All Screens)"
 msgstr "Cambia desktop a... (tutti gli schermi)"
 
-#: src/bin/e_actions.c:2904
+#: src/bin/e_actions.c:2909
 msgid "Flip Desktop Linearly... (All Screens)"
 msgstr "Cambia desktop linearmente... (tutti gli schermi)"
 
-#: src/bin/e_actions.c:2910
+#: src/bin/e_actions.c:2915
 msgid "Flip Desktop In Direction..."
 msgstr "Cambia desktop in direzione..."
 
-#: src/bin/e_actions.c:2915
+#: src/bin/e_actions.c:2920
 msgid "Switch To Desktop 0 (All Screens)"
 msgstr "Passa al desktop 0 (tutti gli schermi)"
 
-#: src/bin/e_actions.c:2917
+#: src/bin/e_actions.c:2922
 msgid "Switch To Desktop 1 (All Screens)"
 msgstr "Passa al desktop 1 (tutti gli schermi)"
 
-#: src/bin/e_actions.c:2919
+#: src/bin/e_actions.c:2924
 msgid "Switch To Desktop 2 (All Screens)"
 msgstr "Passa al desktop 2 (tutti gli schermi)"
 
-#: src/bin/e_actions.c:2921
+#: src/bin/e_actions.c:2926
 msgid "Switch To Desktop 3 (All Screens)"
 msgstr "Passa al desktop 3 (tutti gli schermi)"
 
-#: src/bin/e_actions.c:2923
+#: src/bin/e_actions.c:2928
 msgid "Switch To Desktop 4 (All Screens)"
 msgstr "Passa al desktop 4 (tutti gli schermi)"
 
-#: src/bin/e_actions.c:2925
+#: src/bin/e_actions.c:2930
 msgid "Switch To Desktop 5 (All Screens)"
 msgstr "Passa al desktop 5 (tutti gli schermi)"
 
-#: src/bin/e_actions.c:2927
+#: src/bin/e_actions.c:2932
 msgid "Switch To Desktop 6 (All Screens)"
 msgstr "Passa al desktop 6 (tutti gli schermi)"
 
-#: src/bin/e_actions.c:2929
+#: src/bin/e_actions.c:2934
 msgid "Switch To Desktop 7 (All Screens)"
 msgstr "Passa al desktop 7 (tutti gli schermi)"
 
-#: src/bin/e_actions.c:2931
+#: src/bin/e_actions.c:2936
 msgid "Switch To Desktop 8 (All Screens)"
 msgstr "Passa al desktop 8 (tutti gli schermi)"
 
-#: src/bin/e_actions.c:2933
+#: src/bin/e_actions.c:2938
 msgid "Switch To Desktop 9 (All Screens)"
 msgstr "Passa al desktop 9 (tutti gli schermi)"
 
-#: src/bin/e_actions.c:2935
+#: src/bin/e_actions.c:2940
 msgid "Switch To Desktop 10 (All Screens)"
 msgstr "Passa al desktop 10 (tutti gli schermi)"
 
-#: src/bin/e_actions.c:2937
+#: src/bin/e_actions.c:2942
 msgid "Switch To Desktop 11 (All Screens)"
 msgstr "Passa al desktop 11 (tutti gli schermi)"
 
-#: src/bin/e_actions.c:2939
+#: src/bin/e_actions.c:2944
 msgid "Switch To Desktop... (All Screens)"
 msgstr "Passa al desktop... (tutti gli schermi)"
 
-#: src/bin/e_actions.c:2945 src/bin/e_actions.c:2947 src/bin/e_actions.c:2949
-#: src/bin/e_actions.c:2955 src/bin/e_actions.c:2957 src/bin/e_actions.c:2959
-#: src/bin/e_actions.c:2964 src/bin/e_actions.c:2967 src/bin/e_actions.c:2970
-#: src/bin/e_actions.c:2972 src/bin/e_actions.c:2974 src/bin/e_actions.c:2976
-#: src/bin/e_actions.c:2979 src/bin/e_actions.c:2981 src/bin/e_actions.c:2983
+#: src/bin/e_actions.c:2950 src/bin/e_actions.c:2952 src/bin/e_actions.c:2954
+#: src/bin/e_actions.c:2960 src/bin/e_actions.c:2962 src/bin/e_actions.c:2964
+#: src/bin/e_actions.c:2969 src/bin/e_actions.c:2972 src/bin/e_actions.c:2975
+#: src/bin/e_actions.c:2977 src/bin/e_actions.c:2979 src/bin/e_actions.c:2981
+#: src/bin/e_actions.c:2984 src/bin/e_actions.c:2986 src/bin/e_actions.c:2988
 #: src/modules/conf_display/e_mod_main.c:17
 #: src/modules/ibox/e_mod_config.c:131
 msgid "Screen"
 msgstr "Schermo"
 
-#: src/bin/e_actions.c:2945
+#: src/bin/e_actions.c:2950
 msgid "Send Mouse To Screen 0"
 msgstr "Invia mouse allo schermo 0"
 
-#: src/bin/e_actions.c:2947
+#: src/bin/e_actions.c:2952
 msgid "Send Mouse To Screen 1"
 msgstr "Invia mouse allo schermo 1"
 
-#: src/bin/e_actions.c:2949
+#: src/bin/e_actions.c:2954
 msgid "Send Mouse To Screen..."
 msgstr "Invia mouse allo schermo..."
 
-#: src/bin/e_actions.c:2955
+#: src/bin/e_actions.c:2960
 msgid "Send Mouse Forward 1 Screen"
 msgstr "Invia mouse avanti di 1 schermo"
 
-#: src/bin/e_actions.c:2957
+#: src/bin/e_actions.c:2962
 msgid "Send Mouse Back 1 Screen"
 msgstr "Invia mouse indietro di 1 schermo"
 
-#: src/bin/e_actions.c:2959
+#: src/bin/e_actions.c:2964
 msgid "Send Mouse Forward/Back Screens..."
 msgstr "Invia mouse avanti/indietro di schermi..."
 
-#: src/bin/e_actions.c:2964
+#: src/bin/e_actions.c:2969
 msgid "Dim"
 msgstr "Oscura schermo"
 
-#: src/bin/e_actions.c:2967
+#: src/bin/e_actions.c:2972
 msgid "Undim"
 msgstr "Illumina schermo"
 
-#: src/bin/e_actions.c:2970
+#: src/bin/e_actions.c:2975
 msgid "Backlight Set"
 msgstr "Imposta retroilluminazione"
 
-#: src/bin/e_actions.c:2972
+#: src/bin/e_actions.c:2977
 msgid "Backlight Min"
 msgstr "Retroilluminazione minima"
 
-#: src/bin/e_actions.c:2974
+#: src/bin/e_actions.c:2979
 msgid "Backlight Mid"
 msgstr "Retroilluminazione media"
 
-#: src/bin/e_actions.c:2976
+#: src/bin/e_actions.c:2981
 msgid "Backlight Max"
 msgstr "Retroilluminazione massima"
 
-#: src/bin/e_actions.c:2979
+#: src/bin/e_actions.c:2984
 msgid "Backlight Adjust"
 msgstr "Regolazione retroilluminazione"
 
-#: src/bin/e_actions.c:2981
+#: src/bin/e_actions.c:2986
 msgid "Backlight Up"
 msgstr "Aumenta retroilluminazione"
 
-#: src/bin/e_actions.c:2983
+#: src/bin/e_actions.c:2988
 msgid "Backlight Down"
 msgstr "Diminuisci retroilluminazione"
 
-#: src/bin/e_actions.c:2988
+#: src/bin/e_actions.c:2993
 msgid "Move To Center"
 msgstr "Sposta al centro"
 
-#: src/bin/e_actions.c:2992
+#: src/bin/e_actions.c:2997
 msgid "Move To..."
 msgstr "Sposta verso..."
 
-#: src/bin/e_actions.c:2997
+#: src/bin/e_actions.c:3002
 msgid "Move By..."
 msgstr "Sposta a..."
 
-#: src/bin/e_actions.c:3003
+#: src/bin/e_actions.c:3008
 msgid "Resize By..."
 msgstr "Ridimensiona a..."
 
-#: src/bin/e_actions.c:3009
+#: src/bin/e_actions.c:3014
 msgid "Push in Direction..."
 msgstr "Muovi in direzione..."
 
-#: src/bin/e_actions.c:3015
+#: src/bin/e_actions.c:3020
 msgid "Drag Icon..."
 msgstr "Trascina icona..."
 
-#: src/bin/e_actions.c:3020 src/bin/e_actions.c:3022 src/bin/e_actions.c:3024
-#: src/bin/e_actions.c:3030
+#: src/bin/e_actions.c:3025 src/bin/e_actions.c:3027 src/bin/e_actions.c:3029
+#: src/bin/e_actions.c:3035
 msgid "Window : Moving"
 msgstr "Finestre : Spostamento"
 
-#: src/bin/e_actions.c:3020
+#: src/bin/e_actions.c:3025
 msgid "To Next Desktop"
 msgstr "Al desktop successivo"
 
-#: src/bin/e_actions.c:3022
+#: src/bin/e_actions.c:3027
 msgid "To Previous Desktop"
 msgstr "Al desktop precedente"
 
-#: src/bin/e_actions.c:3024
+#: src/bin/e_actions.c:3029
 msgid "By Desktop #..."
 msgstr "Di # desktop..."
 
-#: src/bin/e_actions.c:3030
+#: src/bin/e_actions.c:3035
 msgid "To Desktop..."
 msgstr "Al desktop..."
 
-#: src/bin/e_actions.c:3036
+#: src/bin/e_actions.c:3041
 msgid "Show Main Menu"
 msgstr "Mostra menù principale"
 
-#: src/bin/e_actions.c:3038
+#: src/bin/e_actions.c:3043
 msgid "Show Favorites Menu"
 msgstr "Mostra menù preferiti"
 
-#: src/bin/e_actions.c:3040
+#: src/bin/e_actions.c:3045
 msgid "Show All Applications Menu"
 msgstr "Mostra menù applicazioni"
 
-#: src/bin/e_actions.c:3042
+#: src/bin/e_actions.c:3047
 msgid "Show Clients Menu"
 msgstr "Mostra menù dei client"
 
-#: src/bin/e_actions.c:3044
+#: src/bin/e_actions.c:3049
 msgid "Show Menu..."
 msgstr "Mostra menù..."
 
-#: src/bin/e_actions.c:3051 src/bin/e_actions.c:3056
+#: src/bin/e_actions.c:3056 src/bin/e_actions.c:3061
 #: src/modules/conf/e_mod_main.c:264 src/modules/conf/e_mod_main.c:367
 #: src/modules/fileman/e_mod_main.c:72 src/modules/fileman/e_mod_main.c:160
 msgid "Launch"
 msgstr "Lancia"
 
-#: src/bin/e_actions.c:3051 src/bin/e_int_border_prop.c:439
+#: src/bin/e_actions.c:3056 src/bin/e_int_border_prop.c:439
 msgid "Command"
 msgstr "Comando"
 
-#: src/bin/e_actions.c:3056 src/bin/e_eap_editor.c:692
+#: src/bin/e_actions.c:3061 src/bin/e_eap_editor.c:692
 #: src/bin/e_int_border_menu.c:73
 #, c-format
 msgid "Application"
 msgstr "Applicazione"
 
-#: src/bin/e_actions.c:3060 src/bin/e_int_menus.c:206
+#: src/bin/e_actions.c:3065 src/bin/e_int_menus.c:206
 msgid "Restart"
 msgstr "Riavvia"
 
-#: src/bin/e_actions.c:3064 src/bin/e_int_menus.c:211
+#: src/bin/e_actions.c:3069 src/bin/e_int_menus.c:211
 msgid "Exit"
 msgstr "Esci"
 
-#: src/bin/e_actions.c:3068
+#: src/bin/e_actions.c:3073
 msgid "Exit Now"
 msgstr "Esci adesso"
 
-#: src/bin/e_actions.c:3072 src/bin/e_actions.c:3077
+#: src/bin/e_actions.c:3077 src/bin/e_actions.c:3082
 msgid "Enlightenment : Mode"
 msgstr "Enlightenment : Modalità"
 
-#: src/bin/e_actions.c:3073
+#: src/bin/e_actions.c:3078
 msgid "Presentation Mode Toggle"
 msgstr "Commuta modalità presentazione"
 
-#: src/bin/e_actions.c:3078
+#: src/bin/e_actions.c:3083
 msgid "Offline Mode Toggle"
 msgstr "Commuta modalità disconnessa"
 
-#: src/bin/e_actions.c:3082 src/bin/e_actions.c:3086 src/bin/e_actions.c:3090
-#: src/bin/e_actions.c:3094 src/bin/e_actions.c:3098 src/bin/e_actions.c:3102
-#: src/bin/e_actions.c:3106 src/bin/e_configure.c:372
+#: src/bin/e_actions.c:3087 src/bin/e_actions.c:3091 src/bin/e_actions.c:3095
+#: src/bin/e_actions.c:3099 src/bin/e_actions.c:3103 src/bin/e_actions.c:3107
+#: src/bin/e_actions.c:3111 src/bin/e_actions.c:3115 src/bin/e_configure.c:372
 #: src/bin/e_int_config_modules.c:53
 #: src/modules/conf_applications/e_int_config_apps.c:244
 #: src/modules/conf_display/e_int_config_desklock_fsel.c:87
@@ -667,52 +667,56 @@ msgstr "Commuta modalità disconnessa"
 #: src/modules/conf_theme/e_int_config_theme.c:396
 #: src/modules/conf_theme/e_int_config_theme.c:796
 #: src/modules/gadman/e_mod_config.c:182 src/modules/syscon/e_mod_main.c:31
-#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:52
-#: src/modules/syscon/e_mod_main.c:119
+#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:58
+#: src/modules/syscon/e_mod_main.c:125
 msgid "System"
 msgstr "Sistema"
 
-#: src/bin/e_actions.c:3082
+#: src/bin/e_actions.c:3087
 msgid "Log Out"
 msgstr "Esci"
 
-#: src/bin/e_actions.c:3086
+#: src/bin/e_actions.c:3091
 msgid "Power Off Now"
 msgstr "Spegni adesso"
 
-#: src/bin/e_actions.c:3090
+#: src/bin/e_actions.c:3095
 msgid "Power Off"
 msgstr "Spegni"
 
-#: src/bin/e_actions.c:3094
+#: src/bin/e_actions.c:3099
 msgid "Reboot"
 msgstr "Riavvia"
 
-#: src/bin/e_actions.c:3098
+#: src/bin/e_actions.c:3103
 msgid "Suspend Now"
-msgstr "Sospendi ora"
+msgstr "Sospendi adesso"
 
-#: src/bin/e_actions.c:3102
+#: src/bin/e_actions.c:3107
 msgid "Suspend"
 msgstr "Sospendi"
 
-#: src/bin/e_actions.c:3106
+#: src/bin/e_actions.c:3111
 msgid "Hibernate"
 msgstr "Iberna"
 
-#: src/bin/e_actions.c:3114
+#: src/bin/e_actions.c:3115
+msgid "Hibernate Now"
+msgstr "Iberna adesso"
+
+#: src/bin/e_actions.c:3123
 msgid "Lock"
 msgstr "Blocca"
 
-#: src/bin/e_actions.c:3119 src/bin/e_int_menus.c:1167
+#: src/bin/e_actions.c:3128 src/bin/e_int_menus.c:1167
 msgid "Cleanup Windows"
 msgstr "Ordina Finestre"
 
-#: src/bin/e_actions.c:3124
+#: src/bin/e_actions.c:3133
 msgid "Generic : Actions"
 msgstr "Generica : Azioni"
 
-#: src/bin/e_actions.c:3124
+#: src/bin/e_actions.c:3133
 msgid "Delayed Action"
 msgstr "Azione ritardata"
 
@@ -724,10 +728,10 @@ msgstr "Imposta come sfondo"
 msgid "Color Selector"
 msgstr "Selettore colore"
 
-#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1611 src/bin/e_config.c:2229
+#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1584 src/bin/e_config.c:2202
 #: src/bin/e_config_dialog.c:262 src/bin/e_eap_editor.c:854
 #: src/bin/e_eap_editor.c:918 src/bin/e_entry_dialog.c:62 src/bin/e_exec.c:398
-#: src/bin/e_fm.c:8717 src/bin/e_fm.c:9361 src/bin/e_fm_prop.c:507
+#: src/bin/e_fm.c:8750 src/bin/e_fm.c:9394 src/bin/e_fm_prop.c:507
 #: src/bin/e_int_border_remember.c:324 src/bin/e_int_border_remember.c:525
 #: src/bin/e_module.c:415 src/bin/e_sys.c:487 src/bin/e_sys.c:524
 #: src/bin/e_utils.c:707 src/modules/conf_dialogs/e_int_config_profiles.c:387
@@ -742,7 +746,7 @@ msgid "OK"
 msgstr "OK"
 
 #: src/bin/e_color_dialog.c:47 src/bin/e_eap_editor.c:856
-#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8719
+#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8752
 #: src/bin/e_fm_prop.c:508 src/bin/e_utils.c:1162
 #: src/modules/conf_dialogs/e_int_config_profiles.c:388
 #: src/modules/conf_intl/e_int_config_imc_import.c:124
@@ -754,7 +758,7 @@ msgstr "OK"
 msgid "Cancel"
 msgstr "Annulla"
 
-#: src/bin/e_config.c:972 src/bin/e_config.c:1005
+#: src/bin/e_config.c:961 src/bin/e_config.c:994
 msgid ""
 "Settings data needed upgrading. Your old settings have<br>been wiped and a "
 "new set of defaults initialized. This<br>will happen regularly during "
@@ -774,7 +778,7 @@ msgstr ""
 "funzionalità.<br>Adesso è possibile riconfigurare le cose a proprio "
 "piacimento.<br>Ci scusiamo per il disagio.<br>"
 
-#: src/bin/e_config.c:989
+#: src/bin/e_config.c:978
 msgid ""
 "Your settings are NEWER than Enlightenment. This is very<br>strange. This "
 "should not happen unless you downgraded<br>Enlightenment or copied the "
@@ -789,14 +793,14 @@ msgstr ""
 "male, quindi la vostra configurazione è<br>stata ripristinata a scopo "
 "precauzionale ai valori predefiniti. Ci<br>scusiamo per l'inconveniente.<br>"
 
-#: src/bin/e_config.c:1598 src/bin/e_config.c:2216
+#: src/bin/e_config.c:1571 src/bin/e_config.c:2189
 msgid "Enlightenment Settings Write Problems"
 msgstr "Problemi scrittura configurazione di Enlightenment"
 
-#: src/bin/e_config.c:1601
+#: src/bin/e_config.c:1574
 #, c-format
 msgid ""
-"Enlightenment has an error while moving config files<br>from:<br>"
+"Enlightenment has had an error while moving config files<br>from:<br>"
 "%s<br><br>to:<br>%s<br><br>The rest of the write has been aborted for safety."
 "<br>"
 msgstr ""
@@ -804,19 +808,19 @@ msgstr ""
 "configurazione da:<br>%s<br><br>a:<br>%s<br><br>Il resto della scrittura è "
 "stato abortito per sicurezza.<br>"
 
-#: src/bin/e_config.c:2126
+#: src/bin/e_config.c:2099
 msgid "Settings Upgraded"
 msgstr "Impostazioni aggiornate"
 
-#: src/bin/e_config.c:2143
+#: src/bin/e_config.c:2116
 msgid "The EET file handle is bad."
 msgstr "La gestione del file EET è errata."
 
-#: src/bin/e_config.c:2146
+#: src/bin/e_config.c:2119
 msgid "The file data is empty."
 msgstr "Il file non contiene dati."
 
-#: src/bin/e_config.c:2149
+#: src/bin/e_config.c:2122
 msgid ""
 "The file is not writable. Perhaps the disk is read-only<br>or you lost "
 "permissions to your files."
@@ -824,17 +828,17 @@ msgstr ""
 "Il file non è scrivibile. Forse il disco e' montato in sola<br>lettura o non "
 "si hanno più i propri permessi."
 
-#: src/bin/e_config.c:2152
+#: src/bin/e_config.c:2125
 msgid "Memory ran out while preparing the write.<br>Please free up memory."
 msgstr ""
 "La memoria è andata esaurita mentre si preparava<br>la scrittura. Si prega "
 "di liberare memoria."
 
-#: src/bin/e_config.c:2155
+#: src/bin/e_config.c:2128
 msgid "This is a generic error."
 msgstr "Questo è un errore generico."
 
-#: src/bin/e_config.c:2158
+#: src/bin/e_config.c:2131
 msgid ""
 "The settings file is too large.<br>It should be very small (a few hundred KB "
 "at most)."
@@ -842,63 +846,63 @@ msgstr ""
 "Il file di impostazioni è troppo grande.<br>Dovrebbe essere molto piccolo "
 "(al massimo qualche centinaio di KB)."
 
-#: src/bin/e_config.c:2161
+#: src/bin/e_config.c:2134
 msgid "You have I/O errors on the disk.<br>Maybe it needs replacing?"
 msgstr ""
 "Ci sono errori di I/O sul disco.<br>Forse ha bisogno di essere sostituito?"
 
-#: src/bin/e_config.c:2164
+#: src/bin/e_config.c:2137
 msgid "You ran out of space while writing the file"
 msgstr "Lo spazio è andato esaurito mentre si scriveva il file."
 
-#: src/bin/e_config.c:2167
+#: src/bin/e_config.c:2140
 msgid "The file was closed on it while writing."
 msgstr "Il file è stato chiuso mentre lo si scriveva."
 
-#: src/bin/e_config.c:2170
+#: src/bin/e_config.c:2143
 msgid "Memory-mapping (mmap) of the file failed."
 msgstr "La mappatura in memoria (mmap) del file è fallita."
 
-#: src/bin/e_config.c:2173
+#: src/bin/e_config.c:2146
 msgid "X509 Encoding failed."
 msgstr "La codifica X509 è fallita."
 
-#: src/bin/e_config.c:2176
+#: src/bin/e_config.c:2149
 msgid "Signature failed."
 msgstr "Firma fallita."
 
-#: src/bin/e_config.c:2179
+#: src/bin/e_config.c:2152
 msgid "The signature was invalid."
 msgstr "La firma non era valida."
 
-#: src/bin/e_config.c:2182
+#: src/bin/e_config.c:2155
 msgid "Not signed."
 msgstr "Non firmato."
 
-#: src/bin/e_config.c:2185
+#: src/bin/e_config.c:2158
 msgid "Feature not implemented."
 msgstr "Funzionalità non implementata."
 
-#: src/bin/e_config.c:2188
+#: src/bin/e_config.c:2161
 msgid "PRNG was not seeded."
 msgstr "Non è stato fornito il seme al PRNG."
 
-#: src/bin/e_config.c:2191
+#: src/bin/e_config.c:2164
 msgid "Encryption failed."
 msgstr "Crittazione fallita."
 
-#: src/bin/e_config.c:2194
+#: src/bin/e_config.c:2167
 msgid "Decryption failed."
 msgstr "Decrittazione fallita."
 
-#: src/bin/e_config.c:2197
+#: src/bin/e_config.c:2170
 msgid "The error is unknown to Enlightenment."
 msgstr "L'errore è sconosciuto a Enlightenment."
 
-#: src/bin/e_config.c:2219
+#: src/bin/e_config.c:2192
 #, c-format
 msgid ""
-"Enlightenment has an error while writing<br>its config file.<br>"
+"Enlightenment has had an error while writing<br>its config file.<br>"
 "%s<br><br>The file where the error occurred was:<br>%s<br><br>This file has "
 "been deleted to avoid corrupt data.<br>"
 msgstr ""
@@ -907,9 +911,10 @@ msgstr ""
 "%s<br><br>Questo file è stato cancellato per evitare<br>corruzione di dati."
 "<br>"
 
-#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:721
+#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:756
 #: src/modules/conf/e_mod_main.c:275 src/modules/conf_paths/e_mod_main.c:17
 #: src/modules/conf_performance/e_mod_main.c:17
+#: src/modules/syscon/e_mod_main.c:36
 msgid "Advanced"
 msgstr "Avanzate"
 
@@ -931,9 +936,9 @@ msgstr "Estensioni"
 
 #: src/bin/e_configure.c:29 src/bin/e_configure.c:32 src/bin/e_configure.c:242
 #: src/modules/conf_paths/e_int_config_paths.c:80
-#: src/modules/conf_theme/e_int_config_color_classes.c:847
+#: src/modules/conf_theme/e_int_config_color_classes.c:857
 #: src/modules/conf_theme/e_int_config_fonts.c:98
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:234
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:236
 msgid "Modules"
 msgstr "Moduli"
 
@@ -941,7 +946,7 @@ msgstr "Moduli"
 msgid "Preferences"
 msgstr "Preferenze"
 
-#: src/bin/e_container.c:132
+#: src/bin/e_container.c:124
 #, c-format
 msgid "Container %d"
 msgstr "Contenitore %d"
@@ -1079,7 +1084,7 @@ msgstr "File desktop"
 #: src/bin/e_eap_editor.c:775
 #: src/modules/conf_performance/e_int_config_performance.c:115
 #: src/modules/everything/evry_config.c:378
-#: src/modules/everything/evry_plug_files.c:1491
+#: src/modules/everything/evry_plug_files.c:1476
 #: src/modules/pager/e_mod_config.c:126 src/modules/pager/e_mod_config.c:213
 msgid "General"
 msgstr "Impostazioni generali"
@@ -1108,26 +1113,26 @@ msgstr "Seleziona un'icona"
 msgid "Select an Executable"
 msgstr "Seleziona un'eseguibile"
 
-#: src/bin/e_entry.c:496 src/bin/e_fm.c:8208 src/bin/e_shelf.c:1703
+#: src/bin/e_entry.c:501 src/bin/e_fm.c:8241 src/bin/e_shelf.c:1703
 #: src/modules/conf_dialogs/e_int_config_profiles.c:135
 #: src/modules/conf_shelves/e_int_config_shelf.c:81
 #: src/modules/ibar/e_mod_config.c:108
 msgid "Delete"
 msgstr "Elimina"
 
-#: src/bin/e_entry.c:506 src/bin/e_fm.c:8116
+#: src/bin/e_entry.c:511 src/bin/e_fm.c:8149
 msgid "Cut"
 msgstr "Taglia"
 
-#: src/bin/e_entry.c:514 src/bin/e_fm.c:6163 src/bin/e_fm.c:8130
+#: src/bin/e_entry.c:519 src/bin/e_fm.c:6196 src/bin/e_fm.c:8163
 msgid "Copy"
 msgstr "Copia"
 
-#: src/bin/e_entry.c:522 src/bin/e_fm.c:7954 src/bin/e_fm.c:8143
+#: src/bin/e_entry.c:527 src/bin/e_fm.c:7987 src/bin/e_fm.c:8176
 msgid "Paste"
 msgstr "Incolla"
 
-#: src/bin/e_entry.c:532
+#: src/bin/e_entry.c:537
 msgid "Select All"
 msgstr "Seleziona tutto"
 
@@ -1274,211 +1279,211 @@ msgstr "Dati dell'output"
 msgid "There was no output."
 msgstr "Non ci sono output."
 
-#: src/bin/e_fm.c:976
+#: src/bin/e_fm.c:977
 msgid "Nonexistent path"
 msgstr "Percorso inesistente"
 
-#: src/bin/e_fm.c:979
+#: src/bin/e_fm.c:980
 #, c-format
 msgid "%s doesn't exist."
 msgstr "%s non esiste."
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Mount Error"
 msgstr "Errore di montaggio"
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Can't mount device"
 msgstr "Impossibile montare il dispositivo"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Unmount Error"
 msgstr "Errore di smontaggio"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Can't unmount device"
 msgstr "Impossibile smontare il dispositivo"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Eject Error"
 msgstr "Errore di espulsione"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Can't eject device"
 msgstr "Impossibile espellere il dispositivo"
 
-#: src/bin/e_fm.c:3748
+#: src/bin/e_fm.c:3781
 #, c-format
 msgid "%i Files"
 msgstr "%i File"
 
-#: src/bin/e_fm.c:6176 src/bin/e_fm.c:7962 src/bin/e_fm.c:8151
+#: src/bin/e_fm.c:6209 src/bin/e_fm.c:7995 src/bin/e_fm.c:8184
 msgid "Link"
 msgstr "Collega"
 
-#: src/bin/e_fm.c:6184 src/bin/e_fm.c:9143 src/bin/e_fm.c:9284
+#: src/bin/e_fm.c:6217 src/bin/e_fm.c:9176 src/bin/e_fm.c:9317
 msgid "Abort"
 msgstr "Abortisci"
 
-#: src/bin/e_fm.c:7881 src/bin/e_fm.c:8041
+#: src/bin/e_fm.c:7914 src/bin/e_fm.c:8074
 msgid "Inherit parent settings"
 msgstr "Eredita impostazioni genitore"
 
-#: src/bin/e_fm.c:7890 src/bin/e_fm.c:8050
+#: src/bin/e_fm.c:7923 src/bin/e_fm.c:8083
 #: src/modules/fileman/e_mod_config.c:219
 msgid "View Mode"
 msgstr "Modalità visualizzazione"
 
-#: src/bin/e_fm.c:7897 src/bin/e_fm.c:8057
+#: src/bin/e_fm.c:7930 src/bin/e_fm.c:8090
 msgid "Refresh View"
 msgstr "Aggiorna vista"
 
-#: src/bin/e_fm.c:7905 src/bin/e_fm.c:8065
+#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8098
 msgid "Show Hidden Files"
 msgstr "Mostra file nascosti"
 
-#: src/bin/e_fm.c:7917 src/bin/e_fm.c:8077
+#: src/bin/e_fm.c:7950 src/bin/e_fm.c:8110
 msgid "Remember Ordering"
 msgstr "Ricorda ordinamento"
 
-#: src/bin/e_fm.c:7926 src/bin/e_fm.c:8086
+#: src/bin/e_fm.c:7959 src/bin/e_fm.c:8119
 msgid "Sort Now"
 msgstr "Ordina adesso"
 
-#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8101
+#: src/bin/e_fm.c:7971 src/bin/e_fm.c:8134
 #: src/modules/conf_paths/e_int_config_paths.c:205
 msgid "New Directory"
 msgstr "Nuova directory"
 
-#: src/bin/e_fm.c:8216
+#: src/bin/e_fm.c:8249
 msgid "Rename"
 msgstr "Rinomina"
 
-#: src/bin/e_fm.c:8235
+#: src/bin/e_fm.c:8268
 msgid "Unmount"
 msgstr "Smonta"
 
-#: src/bin/e_fm.c:8240
+#: src/bin/e_fm.c:8273
 msgid "Mount"
 msgstr "Monta"
 
-#: src/bin/e_fm.c:8245
+#: src/bin/e_fm.c:8278
 msgid "Eject"
 msgstr "Espelli"
 
-#: src/bin/e_fm.c:8257
+#: src/bin/e_fm.c:8290
 msgid "Application Properties"
 msgstr "Proprietà dell'applicazione"
 
-#: src/bin/e_fm.c:8263 src/bin/e_fm_prop.c:105
+#: src/bin/e_fm.c:8296 src/bin/e_fm_prop.c:105
 msgid "File Properties"
 msgstr "Proprietà del file"
 
-#: src/bin/e_fm.c:8500 src/bin/e_fm.c:8553
+#: src/bin/e_fm.c:8533 src/bin/e_fm.c:8586
 msgid "Use default"
 msgstr "Usa predefinito"
 
-#: src/bin/e_fm.c:8526 src/modules/fileman/e_mod_config.c:224
+#: src/bin/e_fm.c:8559 src/modules/fileman/e_mod_config.c:224
 msgid "Grid Icons"
 msgstr "Icone"
 
-#: src/bin/e_fm.c:8534 src/modules/fileman/e_mod_config.c:226
+#: src/bin/e_fm.c:8567 src/modules/fileman/e_mod_config.c:226
 msgid "Custom Icons"
 msgstr "Icone personalizzabile"
 
-#: src/bin/e_fm.c:8542 src/modules/everything/evry_config.c:430
+#: src/bin/e_fm.c:8575 src/modules/everything/evry_config.c:430
 #: src/modules/everything/evry_config.c:460
 #: src/modules/fileman/e_mod_config.c:234
 msgid "List"
 msgstr "Elenco"
 
-#: src/bin/e_fm.c:8568
+#: src/bin/e_fm.c:8601
 #, c-format
 msgid "Icon Size (%d)"
 msgstr "Dimensione icona (%d)"
 
-#: src/bin/e_fm.c:8614 src/bin/e_fm.c:8820
+#: src/bin/e_fm.c:8647 src/bin/e_fm.c:8853
 msgid "Set background..."
 msgstr "Imposta sfondo..."
 
-#: src/bin/e_fm.c:8619 src/bin/e_fm.c:8864
+#: src/bin/e_fm.c:8652 src/bin/e_fm.c:8897
 msgid "Set overlay..."
 msgstr "Imposta sfumatura..."
 
-#: src/bin/e_fm.c:8718 src/modules/conf_theme/e_int_config_theme.c:1032
+#: src/bin/e_fm.c:8751 src/modules/conf_theme/e_int_config_theme.c:1032
 msgid "Clear"
 msgstr "Pulisci"
 
-#: src/bin/e_fm.c:8944
+#: src/bin/e_fm.c:8977
 msgid "Create a new Directory"
 msgstr "Crea nuova directory"
 
-#: src/bin/e_fm.c:8945
+#: src/bin/e_fm.c:8978
 msgid "New Directory Name:"
 msgstr "Nome directory:"
 
-#: src/bin/e_fm.c:8999
+#: src/bin/e_fm.c:9032
 #, c-format
 msgid "Rename %s to:"
 msgstr "Rinomina %s in:"
 
-#: src/bin/e_fm.c:9001
+#: src/bin/e_fm.c:9034
 msgid "Rename File"
 msgstr "Rinomina file"
 
-#: src/bin/e_fm.c:9142 src/bin/e_fm.c:9283
+#: src/bin/e_fm.c:9175 src/bin/e_fm.c:9316
 msgid "Retry"
 msgstr "Ritenta"
 
-#: src/bin/e_fm.c:9146 src/bin/e_fm.c:9289
+#: src/bin/e_fm.c:9179 src/bin/e_fm.c:9322
 msgid "Error"
 msgstr "Errore"
 
-#: src/bin/e_fm.c:9149
+#: src/bin/e_fm.c:9182
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: src/bin/e_fm.c:9204
+#: src/bin/e_fm.c:9237
 msgid "No to all"
 msgstr "No a tutti"
 
-#: src/bin/e_fm.c:9206
+#: src/bin/e_fm.c:9239
 msgid "Yes to all"
 msgstr "Sì a tutti"
 
-#: src/bin/e_fm.c:9209
+#: src/bin/e_fm.c:9242
 msgid "Warning"
 msgstr "Avvertimento"
 
-#: src/bin/e_fm.c:9212
+#: src/bin/e_fm.c:9245
 #, c-format
 msgid "File already exists, overwrite?<br><hilight>%s</hilight>"
 msgstr "Il file esiste già, lo sovrascrivo?<br><hilight>%s</hilight>"
 
-#: src/bin/e_fm.c:9285
+#: src/bin/e_fm.c:9318
 msgid "Ignore this"
 msgstr "Ignora questo"
 
-#: src/bin/e_fm.c:9286
+#: src/bin/e_fm.c:9319
 msgid "Ignore all"
 msgstr "Ignora tutto"
 
-#: src/bin/e_fm.c:9291
+#: src/bin/e_fm.c:9324
 #, c-format
 msgid "An error occurred while performing an operation.<br>%s"
 msgstr "C'è stato un errore nell'esecuzione di un'operazione.<br>%s"
 
-#: src/bin/e_fm.c:9462
+#: src/bin/e_fm.c:9495
 msgid "Confirm Delete"
 msgstr "Conferma eliminazione"
 
-#: src/bin/e_fm.c:9467
+#: src/bin/e_fm.c:9500
 #, c-format
 msgid "Are you sure you want to delete<br><hilight>%s</hilight> ?"
 msgstr "Siete sicuri di voler eliminare<br><hilight>%s</hilight> ?"
 
-#: src/bin/e_fm.c:9473
+#: src/bin/e_fm.c:9506
 #, c-format
 msgid ""
 "Are you sure you want to delete<br>the %d selected files in:<br><hilight>%s</"
@@ -1604,11 +1609,11 @@ msgstr "Sposta in"
 msgid "Automatically scroll contents"
 msgstr "Scorri automaticamente contenuto"
 
-#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:731
+#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:729
 msgid "Plain"
 msgstr "Liscio"
 
-#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:739
+#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:737
 msgid "Inset"
 msgstr "Incassato"
 
@@ -1622,11 +1627,11 @@ msgstr "Aspetto"
 #: src/modules/conf_applications/e_int_config_apps.c:239
 #: src/modules/conf_applications/e_int_config_apps.c:260
 #: src/modules/conf_applications/e_int_config_apps.c:280
-#: src/modules/gadman/e_mod_gadman.c:815 src/modules/ibar/e_mod_main.c:801
+#: src/modules/gadman/e_mod_gadman.c:813 src/modules/ibar/e_mod_main.c:801
 msgid "Remove"
 msgstr "Elimina"
 
-#: src/bin/e_gadcon.c:1991
+#: src/bin/e_gadcon.c:2007
 msgid "Stop moving"
 msgstr "Ferma spostamento"
 
@@ -1743,7 +1748,7 @@ msgstr "Finestra"
 
 #: src/bin/e_int_border_menu.c:138 src/bin/e_int_config_modules.c:59
 #: src/bin/e_int_menus.c:230 src/bin/e_shelf.c:1695
-#: src/modules/battery/e_mod_main.c:183 src/modules/clock/e_mod_main.c:296
+#: src/modules/battery/e_mod_main.c:186 src/modules/clock/e_mod_main.c:296
 #: src/modules/clock/e_mod_main.c:540 src/modules/conf/e_conf.c:124
 #: src/modules/conf/e_conf.c:134 src/modules/conf/e_mod_main.c:102
 #: src/modules/conf_dialogs/e_mod_main.c:17
@@ -2162,7 +2167,7 @@ msgid "Utilities"
 msgstr "Utilità"
 
 #: src/bin/e_int_config_modules.c:55
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_files.c:1585
 #: src/modules/fileman/e_mod_main.c:56 src/modules/fileman/e_mod_main.c:76
 #: src/modules/fileman/e_mod_main.c:420
 msgid "Files"
@@ -2257,7 +2262,7 @@ msgstr "Applicazioni preferite"
 #: src/modules/conf_theme/e_int_config_fonts.c:58
 #: src/modules/conf_theme/e_mod_main.c:38
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:194
-#: src/modules/everything/evry_plug_apps.c:1367
+#: src/modules/everything/evry_plug_apps.c:1354
 msgid "Applications"
 msgstr "Applicazioni"
 
@@ -2468,26 +2473,26 @@ msgstr ""
 "Enlightenment non riesce a configurare un gestore di segnali USER.\n"
 "Forse siete a corto di memoria?"
 
-#: src/bin/e_main.c:274
-msgid "Enlightenment cannot initialize Ecore_IMF!\n"
-msgstr "Enlightenment non riesce ad inizializzare Ecore_IMF!\n"
-
-#: src/bin/e_main.c:284
+#: src/bin/e_main.c:273
 msgid "Enlightenment cannot initialize Ecore_File!\n"
 msgstr "Enlightenment non riesce ad inizializzare Ecore_File!\n"
 
-#: src/bin/e_main.c:293
+#: src/bin/e_main.c:282
 msgid "Enlightenment cannot initialize Ecore_Con!\n"
 msgstr "Enlightenment non riesce ad inizializzare Ecore_Con!\n"
 
-#: src/bin/e_main.c:302
+#: src/bin/e_main.c:291
 msgid "Enlightenment cannot initialize Ecore_Ipc!\n"
 msgstr "Enlightenment non riesce ad inizializzare Ecore_Ipc!\n"
 
-#: src/bin/e_main.c:313
+#: src/bin/e_main.c:302
 msgid "Enlightenment cannot initialize Ecore_X!\n"
 msgstr "Enlightenment non riesce ad inizializzare Ecore_X!\n"
 
+#: src/bin/e_main.c:314
+msgid "Enlightenment cannot initialize Ecore_IMF!\n"
+msgstr "Enlightenment non riesce ad inizializzare Ecore_IMF!\n"
+
 #: src/bin/e_main.c:324
 msgid "Enlightenment cannot initialize Ecore_Evas!\n"
 msgstr "Enlightenment non riesce ad inizializzare Ecore_Evas!\n"
@@ -2533,11 +2538,7 @@ msgstr ""
 msgid "Enlightenment cannot initialize E_Xinerama!\n"
 msgstr "Enlightenment non riesce ad inizializzare E_Xinerama!\n"
 
-#: src/bin/e_main.c:397
-msgid "Enlightenment cannot initialize E_Randr!\n"
-msgstr "Enlightenment non riesce ad inizializzare E_Randr!\n"
-
-#: src/bin/e_main.c:415
+#: src/bin/e_main.c:406
 msgid ""
 "Enlightenment cannot create directories in your home directory.\n"
 "Perhaps you have no home directory or the disk is full?"
@@ -2545,18 +2546,22 @@ msgstr ""
 "Enlightenment non riesce a creare directory nella vostra home.\n"
 "Forse non avete home directory, o il disco è pieno?"
 
-#: src/bin/e_main.c:425
+#: src/bin/e_main.c:416
 msgid "Enlightenment cannot set up its file registry system."
 msgstr ""
 "Enlightenment non riesce a configurare il suo\n"
 "sistema di file registry."
 
-#: src/bin/e_main.c:434
+#: src/bin/e_main.c:425
 msgid "Enlightenment cannot set up its config system."
 msgstr ""
 "Enlightenment non riesce a configurare il suo\n"
 "sistema di configurazione."
 
+#: src/bin/e_main.c:436
+msgid "Enlightenment cannot initialize E_Randr!\n"
+msgstr "Enlightenment non riesce ad inizializzare E_Randr!\n"
+
 #: src/bin/e_main.c:445
 msgid "Enlightenment cannot set up its environment."
 msgstr "Enlightenment non riesce ad impostare il suo ambiente."
@@ -2865,38 +2870,44 @@ msgid "Enlightenment cannot initialize the XSettings system.\n"
 msgstr "Enlightenment non riesce a inizializzare il sistema XSettings.\n"
 
 #: src/bin/e_main.c:877
+msgid "Enlightenment cannot initialize the Update system.\n"
+msgstr ""
+"Enlightenment non riesce a inizializzare il suo sistema di\n"
+"aggiornamenti.\n"
+
+#: src/bin/e_main.c:886
 msgid "Setup Desktop Environment"
 msgstr "Ambienti desktop"
 
-#: src/bin/e_main.c:881
+#: src/bin/e_main.c:890
 msgid "Enlightenment cannot initialize its desktop environment.\n"
 msgstr ""
 "Enlightenment non riesce a configurare il suo\n"
 "ambiente desktop.\n"
 
-#: src/bin/e_main.c:889
+#: src/bin/e_main.c:898
 msgid "Setup File Ordering"
 msgstr "Ordinamento dei file"
 
-#: src/bin/e_main.c:893
+#: src/bin/e_main.c:902
 msgid "Enlightenment cannot set up its order file system."
 msgstr ""
 "Enlightenment non riesce a configurare il suo\n"
 "sistema di ordinamento file."
 
-#: src/bin/e_main.c:908
+#: src/bin/e_main.c:917
 msgid "Load Modules"
 msgstr "Carica moduli"
 
-#: src/bin/e_main.c:938
+#: src/bin/e_main.c:947
 msgid "Configure Shelves"
 msgstr "Configura mensole porta-gadget"
 
-#: src/bin/e_main.c:949
+#: src/bin/e_main.c:958
 msgid "Almost Done"
 msgstr "Quasi fatto"
 
-#: src/bin/e_main.c:1094
+#: src/bin/e_main.c:1103
 #, c-format
 msgid ""
 "Options:\n"
@@ -2949,7 +2960,7 @@ msgstr ""
 "\t-i-really-know-what-i-am-doing-and-accept-full-responsibility-for-it\n"
 "\t\tSe hai bisogno di questo aiuto non hai bisogno di questa opzione.\n"
 
-#: src/bin/e_main.c:1147
+#: src/bin/e_main.c:1156
 msgid ""
 "You are executing enlightenment directly. This is\n"
 "bad. Please do not execute the \"enlightenment\"\n"
@@ -2966,11 +2977,11 @@ msgstr ""
 "altre cose simili prima di cominciare l'esecuzione di\n"
 "enlightenment stesso.\n"
 
-#: src/bin/e_main.c:1426
+#: src/bin/e_main.c:1435
 msgid "Testing Format Support"
 msgstr "Test supporto formato"
 
-#: src/bin/e_main.c:1430
+#: src/bin/e_main.c:1439
 msgid ""
 "Enlightenment found Evas can't create a buffer canvas. Please check\n"
 "Evas has Software Buffer engine support.\n"
@@ -2979,7 +2990,7 @@ msgstr ""
 "buffer. Controllare che Evas abbia il supporto per il motore di\n"
 "rendering software Buffer.\n"
 
-#: src/bin/e_main.c:1442
+#: src/bin/e_main.c:1451
 msgid ""
 "Enlightenment found Evas can't load SVG files. Check Evas has SVG loader "
 "support.\n"
@@ -2987,7 +2998,7 @@ msgstr ""
 "Enlightenment ha riscontrato che Evas non può caricare file SVG.\n"
 "Controllare che Evas abbia il supporto per il loader SVG.\n"
 
-#: src/bin/e_main.c:1452
+#: src/bin/e_main.c:1461
 msgid ""
 "Enlightenment found Evas can't load JPEG files. Check Evas has JPEG loader "
 "support.\n"
@@ -2995,7 +3006,7 @@ msgstr ""
 "Enlightenment ha riscontrato che Evas non può caricare file JPEG.\n"
 "Controllare che Evas abbia il supporto per il loader JPEG.\n"
 
-#: src/bin/e_main.c:1462
+#: src/bin/e_main.c:1471
 msgid ""
 "Enlightenment found Evas can't load PNG files. Check Evas has PNG loader "
 "support.\n"
@@ -3003,7 +3014,7 @@ msgstr ""
 "Enlightenment ha riscontrato che Evas non può caricare file PNG.\n"
 "Controllare che Evas abbia il supporto per il loader PNG.\n"
 
-#: src/bin/e_main.c:1472
+#: src/bin/e_main.c:1481
 msgid ""
 "Enlightenment found Evas can't load EET files. Check Evas has EET loader "
 "support.\n"
@@ -3011,7 +3022,7 @@ msgstr ""
 "Enlightenment ha riscontrato che Evas non può caricare file EET.\n"
 "Controllare che Evas abbia il supporto per il loader EET.\n"
 
-#: src/bin/e_main.c:1486
+#: src/bin/e_main.c:1495
 msgid ""
 "Enlightenment found Evas can't load the 'Sans' font. Check Evas has "
 "fontconfig\n"
@@ -3021,7 +3032,7 @@ msgstr ""
 "Controllare che Evas abbia il supporto per fontconfig e che il\n"
 "fontconfig di sistema dfeinisca un font 'Sans'.\n"
 
-#: src/bin/e_main.c:1677
+#: src/bin/e_main.c:1686
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. There was an "
@@ -3032,11 +3043,11 @@ msgstr ""
 "C'è stato un errore nel<br>caricamento del modulo: %s. Questo modulo è "
 "stato<br>disabilitato e non verrà caricato."
 
-#: src/bin/e_main.c:1682 src/bin/e_main.c:1699
+#: src/bin/e_main.c:1691 src/bin/e_main.c:1708
 msgid "Enlightenment crashed early on start and has been restarted"
 msgstr "Enlightenment è andato subito in crash ed è stato riavviato"
 
-#: src/bin/e_main.c:1683
+#: src/bin/e_main.c:1692
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>There was an "
@@ -3047,7 +3058,7 @@ msgstr ""
 "<br>C'è stato un errore nel caricamento del modulo: %s.<br><br>Questo modulo "
 "è stato disabilitato e non verrà caricato."
 
-#: src/bin/e_main.c:1692
+#: src/bin/e_main.c:1701
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. All modules "
 "have been disabled<br>and will not be loaded to help remove any "
@@ -3060,7 +3071,7 @@ msgstr ""
 "finestra di configurazione<br>dei moduli dovrebbe permettervi di "
 "selezionare<br>nuovamente i vostri moduli."
 
-#: src/bin/e_main.c:1700
+#: src/bin/e_main.c:1709
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>All modules "
 "have been disabled and will not be loaded to help<br>remove any problem "
@@ -3576,70 +3587,74 @@ msgstr "Proibito"
 msgid "Read-Write"
 msgstr "Lettura-scrittura"
 
-#: src/modules/battery/e_mod_config.c:60
+#: src/modules/battery/e_mod_config.c:63
 msgid "Battery Monitor Settings"
 msgstr "Impostazioni di Battery"
 
-#: src/modules/battery/e_mod_config.c:126
+#: src/modules/battery/e_mod_config.c:132
 msgid "Show alert when battery is low"
 msgstr "Allarme se il livello batteria è basso"
 
-#: src/modules/battery/e_mod_config.c:211
+#: src/modules/battery/e_mod_config.c:136
+msgid "Use desktop notifications for alert."
+msgstr "Usa notifiche sul desktop per gli allarmi"
+
+#: src/modules/battery/e_mod_config.c:233
 msgid "Check every:"
 msgstr "Controlla ogni:"
 
-#: src/modules/battery/e_mod_config.c:213
+#: src/modules/battery/e_mod_config.c:235
 #: src/modules/conf_performance/e_int_config_performance.c:121
 #: src/modules/temperature/e_mod_config.c:233
 #, c-format
 msgid "%1.0f ticks"
 msgstr "%1.0f tick"
 
-#: src/modules/battery/e_mod_config.c:217
+#: src/modules/battery/e_mod_config.c:239
 msgid "Hibernate when below:"
 msgstr "Iberna quando sotto:"
 
-#: src/modules/battery/e_mod_config.c:219
-#: src/modules/battery/e_mod_config.c:238
+#: src/modules/battery/e_mod_config.c:241
+#: src/modules/battery/e_mod_config.c:260
 #, c-format
 msgid "%1.0f %%"
 msgstr "%1.0f %%"
 
-#: src/modules/battery/e_mod_config.c:223
+#: src/modules/battery/e_mod_config.c:245
 msgid "Polling"
 msgstr "Campionamento"
 
-#: src/modules/battery/e_mod_config.c:227
+#: src/modules/battery/e_mod_config.c:249
 msgid "Show low battery alert"
 msgstr "Mostra allarme carica bassa"
 
-#: src/modules/battery/e_mod_config.c:231
+#: src/modules/battery/e_mod_config.c:253
 msgid "Alert when at:"
 msgstr "Soglia allarme:"
 
-#: src/modules/battery/e_mod_config.c:234
+#: src/modules/battery/e_mod_config.c:256
 #, c-format
 msgid "%1.0f min"
 msgstr "%1.0f min"
 
-#: src/modules/battery/e_mod_config.c:242
+#: src/modules/battery/e_mod_config.c:264
 msgid "Auto dismiss in..."
 msgstr "Distacco automatico in..."
 
-#: src/modules/battery/e_mod_config.c:247
+#: src/modules/battery/e_mod_config.c:269
 #, c-format
 msgid "%1.0f sec"
 msgstr "%1.0f sec"
 
-#: src/modules/battery/e_mod_config.c:254
+#: src/modules/battery/e_mod_config.c:276
 msgid "Alert"
 msgstr "Allarme"
 
-#: src/modules/battery/e_mod_config.c:260
+#: src/modules/battery/e_mod_config.c:282
 msgid "Auto Detect"
 msgstr "Rileva automaticamente"
 
-#: src/modules/battery/e_mod_config.c:263
+#: src/modules/battery/e_mod_config.c:285
 #: src/modules/conf_applications/e_mod_main.c:52
 #: src/modules/conf_display/e_mod_main.c:40
 #: src/modules/conf_theme/e_mod_main.c:23
@@ -3647,46 +3662,46 @@ msgstr "Rileva automaticamente"
 msgid "Internal"
 msgstr "Interno"
 
-#: src/modules/battery/e_mod_config.c:267
+#: src/modules/battery/e_mod_config.c:289
 #: src/modules/temperature/e_mod_config.c:271
 msgid "udev"
 msgstr "udev"
 
-#: src/modules/battery/e_mod_config.c:270
+#: src/modules/battery/e_mod_config.c:292
 msgid "Fuzzy Mode"
 msgstr "Modalità ponderata"
 
-#: src/modules/battery/e_mod_config.c:274
+#: src/modules/battery/e_mod_config.c:296
 msgid "HAL"
 msgstr "HAL"
 
-#: src/modules/battery/e_mod_config.c:279
+#: src/modules/battery/e_mod_config.c:301
 #: src/modules/temperature/e_mod_config.c:273
 msgid "Hardware"
 msgstr "Hardware"
 
-#: src/modules/battery/e_mod_main.c:145
+#: src/modules/battery/e_mod_main.c:148 src/modules/battery/e_mod_main.c:443
 msgid "Battery"
 msgstr "Battery"
 
-#: src/modules/battery/e_mod_main.c:455
+#: src/modules/battery/e_mod_main.c:446 src/modules/battery/e_mod_main.c:477
 msgid "Your battery is low!"
 msgstr "Basso livello batteria!"
 
-#: src/modules/battery/e_mod_main.c:457
+#: src/modules/battery/e_mod_main.c:447 src/modules/battery/e_mod_main.c:479
 msgid "AC power is recommended."
 msgstr "Consigliata alimentazione AC."
 
-#: src/modules/battery/e_mod_main.c:532
+#: src/modules/battery/e_mod_main.c:554
 msgid "N/A"
 msgstr "N/D"
 
-#: src/modules/battery/e_mod_main.c:612 src/modules/battery/e_mod_main.c:614
-#: src/modules/battery/e_mod_main.c:621 src/modules/battery/e_mod_main.c:623
+#: src/modules/battery/e_mod_main.c:634 src/modules/battery/e_mod_main.c:636
+#: src/modules/battery/e_mod_main.c:643 src/modules/battery/e_mod_main.c:645
 msgid "ERROR"
 msgstr "ERRORE"
 
-#: src/modules/battery/e_mod_main.c:723
+#: src/modules/battery/e_mod_main.c:758
 msgid "Battery Meter"
 msgstr "Indicatore di carica"
 
@@ -3853,7 +3868,7 @@ msgid "Dialog Settings"
 msgstr "Impostazioni finestre di dialogo"
 
 #: src/modules/conf_dialogs/e_int_config_dialogs.c:109
-#: src/modules/conf_performance/e_int_config_engine.c:95
+#: src/modules/conf_performance/e_int_config_engine.c:86
 #: src/modules/conf_theme/e_int_config_fonts.c:651
 #: src/modules/everything/evry_config.c:519 src/modules/ibox/e_mod_config.c:96
 #: src/modules/mixer/conf_gadget.c:191 src/modules/mixer/conf_module.c:91
@@ -4073,8 +4088,8 @@ msgid "Animation speed"
 msgstr "Velocità animazione"
 
 #: src/modules/conf_display/e_int_config_desks.c:197
-#: src/modules/conf_display/e_int_config_dpms.c:306
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:168
+#: src/modules/conf_display/e_int_config_dpms.c:324
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:194
 #: src/modules/conf_window_manipulation/e_int_config_window_stacking.c:151
 #, c-format
 msgid "%1.1f sec"
@@ -4171,16 +4186,17 @@ msgstr "Blocca al superamento del tempo massimo"
 
 #: src/modules/conf_display/e_int_config_desklock.c:263
 #: src/modules/conf_display/e_int_config_screensaver.c:174
-#: src/modules/conf_display/e_int_config_dpms.c:248
-#: src/modules/conf_display/e_int_config_dpms.c:260
-#: src/modules/conf_display/e_int_config_dpms.c:272
+#: src/modules/conf_display/e_int_config_dpms.c:256
+#: src/modules/conf_display/e_int_config_dpms.c:268
+#: src/modules/conf_display/e_int_config_dpms.c:280
+#: src/modules/conf_display/e_int_config_dpms.c:315
 #, c-format
 msgid "%1.0f minutes"
 msgstr "%1.0f minuti"
 
 #: src/modules/conf_display/e_int_config_desklock.c:268
 #: src/modules/conf_display/e_int_config_screensaver.c:185
-#: src/modules/conf_display/e_int_config_dpms.c:242
+#: src/modules/conf_display/e_int_config_dpms.c:250
 msgid "Timers"
 msgstr "Timer"
 
@@ -4278,49 +4294,53 @@ msgstr "Non consentire"
 msgid "Miscellaneous"
 msgstr "Opzioni varie"
 
-#: src/modules/conf_display/e_int_config_dpms.c:126
+#: src/modules/conf_display/e_int_config_dpms.c:130
 msgid "Display Power Management Settings"
 msgstr "Impostazioni gestione energetica dello schermo"
 
-#: src/modules/conf_display/e_int_config_dpms.c:238
+#: src/modules/conf_display/e_int_config_dpms.c:246
 msgid "Enable Display Power Management"
 msgstr "Abilita gestione energetica dello schermo"
 
-#: src/modules/conf_display/e_int_config_dpms.c:244
+#: src/modules/conf_display/e_int_config_dpms.c:252
 msgid "Standby time"
 msgstr "Standby"
 
-#: src/modules/conf_display/e_int_config_dpms.c:256
+#: src/modules/conf_display/e_int_config_dpms.c:264
 msgid "Suspend time"
 msgstr "Sospensione"
 
-#: src/modules/conf_display/e_int_config_dpms.c:268
+#: src/modules/conf_display/e_int_config_dpms.c:276
 msgid "Off time"
 msgstr "Spegnimento"
 
-#: src/modules/conf_display/e_int_config_dpms.c:287
+#: src/modules/conf_display/e_int_config_dpms.c:295
 msgid "DPMS"
 msgstr "DPMS"
 
-#: src/modules/conf_display/e_int_config_dpms.c:292
+#: src/modules/conf_display/e_int_config_dpms.c:300
 msgid "Normal Backlight"
 msgstr "Retroilluminazione normale"
 
-#: src/modules/conf_display/e_int_config_dpms.c:294
-#: src/modules/conf_display/e_int_config_dpms.c:300
+#: src/modules/conf_display/e_int_config_dpms.c:302
+#: src/modules/conf_display/e_int_config_dpms.c:308
 #, c-format
 msgid "%3.0f"
 msgstr "%3.0f"
 
-#: src/modules/conf_display/e_int_config_dpms.c:298
+#: src/modules/conf_display/e_int_config_dpms.c:306
 msgid "Dim Backlight"
 msgstr "Retroilluminazione bassa"
 
-#: src/modules/conf_display/e_int_config_dpms.c:304
+#: src/modules/conf_display/e_int_config_dpms.c:312
+msgid "Idle Fade Time"
+msgstr "Ritardo dissolvenza per inattività"
+
+#: src/modules/conf_display/e_int_config_dpms.c:322
 msgid "Fade Time"
 msgstr "Tempo di dissolvenza"
 
-#: src/modules/conf_display/e_int_config_dpms.c:310
+#: src/modules/conf_display/e_int_config_dpms.c:328
 msgid "Backlight"
 msgstr "Retroilluminazione"
 
@@ -4451,28 +4471,28 @@ msgstr ""
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1310
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1334
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1366
-#: src/modules/gadman/e_mod_gadman.c:839
+#: src/modules/gadman/e_mod_gadman.c:837
 msgid "CTRL"
 msgstr "Ctrl"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1315
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1339
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1371
-#: src/modules/gadman/e_mod_gadman.c:844
+#: src/modules/gadman/e_mod_gadman.c:842
 msgid "ALT"
 msgstr "Alt"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1321
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1345
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1377
-#: src/modules/gadman/e_mod_gadman.c:850
+#: src/modules/gadman/e_mod_gadman.c:848
 msgid "SHIFT"
 msgstr "Maiuscole"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1327
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1351
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1383
-#: src/modules/gadman/e_mod_gadman.c:856
+#: src/modules/gadman/e_mod_gadman.c:854
 msgid "WIN"
 msgstr "Windows"
 
@@ -4833,11 +4853,11 @@ msgstr "Margine"
 
 #: src/modules/conf_menus/e_int_config_menus.c:289
 #: src/modules/conf_menus/e_int_config_menus.c:294
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:136
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:145
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:154
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:173
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:178
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:162
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:180
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:199
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:204
 #, c-format
 msgid "%2.0f pixels"
 msgstr "%2.0f pixel"
@@ -4935,16 +4955,16 @@ msgstr "Directory predefinite"
 msgid "Environment Variables"
 msgstr "Variabili d'ambiente"
 
-#: src/modules/conf_performance/e_int_config_engine.c:38
+#: src/modules/conf_performance/e_int_config_engine.c:37
 msgid "Engine Settings"
 msgstr "Impostazioni del motore di rendering"
 
-#: src/modules/conf_performance/e_int_config_engine.c:96
-#: src/modules/conf_performance/e_int_config_engine.c:138
+#: src/modules/conf_performance/e_int_config_engine.c:87
+#: src/modules/conf_performance/e_int_config_engine.c:109
 msgid "Use ARGB instead of shaped windows"
 msgstr "Usa ARGB invece delle finestre \"shaped\""
 
-#: src/modules/conf_performance/e_int_config_engine.c:140
+#: src/modules/conf_performance/e_int_config_engine.c:111
 msgid ""
 "You have chosen to enable ARGB composite support,<br>but your current screen "
 "does not support composite.<br><br>Are you sure you wish to enable ARGB "
@@ -5413,16 +5433,16 @@ msgstr "Testo con colore applicato."
 msgid "Colors depend on theme capabilities."
 msgstr "I colori dipendono dalle funzionalità del tema."
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:843
+#: src/modules/conf_theme/e_int_config_color_classes.c:853
 msgid "Window Manager"
 msgstr "Window manager"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:845
+#: src/modules/conf_theme/e_int_config_color_classes.c:855
 #: src/modules/conf_theme/e_int_config_fonts.c:81
 msgid "Widgets"
 msgstr "Widget"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:851
+#: src/modules/conf_theme/e_int_config_color_classes.c:861
 msgid "Others"
 msgstr "Altri"
 
@@ -5621,7 +5641,7 @@ msgid "Bytecode"
 msgstr "Bytecode"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:662
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:193
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:219
 #: src/modules/cpufreq/e_mod_main.c:227 src/modules/cpufreq/e_mod_main.c:259
 msgid "Automatic"
 msgstr "Automatico"
@@ -5848,8 +5868,8 @@ msgid "Scaling"
 msgstr "Scalatura"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:36
-msgid "Client List Settings"
-msgstr "Impostazioni lista dei client"
+msgid "Window List Menu Settings"
+msgstr "Impostazioni menù lista finestre"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:97
 msgid "Group By"
@@ -6113,55 +6133,87 @@ msgstr "Ripristina fuoco quando viene perso"
 msgid "Slide pointer to a new focused window"
 msgstr "Invia puntatore alla finestra che prende il fuoco"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:53
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:62
 #: src/modules/conf_window_manipulation/e_mod_main.c:20
 msgid "Window Geometry"
 msgstr "Geometria finestra"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:130
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:156
 msgid "Resist obstacles"
 msgstr "Resisti agli ostacoli"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:132
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:158
 msgid "Other windows"
 msgstr "Altre finestre"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:141
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:167
 msgid "Edge of the screen"
 msgstr "Bordo dello schermo"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:150
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
 msgid "Desktop gadgets"
 msgstr "Gadget desktop"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:161
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
 msgid "Resistance"
 msgstr "Resistenza"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:166
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:192
 msgid "Automatically accept changes after:"
 msgstr "Accetta modifiche automaticamente dopo:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:197
 msgid "Move by"
 msgstr "Sposta di:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:202
 msgid "Resize by"
 msgstr "Ridimensiona di:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:181
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:207
 msgid "Keyboard"
 msgstr "Tastiera"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:213
 msgid "Limit resize to useful geometry"
 msgstr "Limita ridimensionamento allo spazio utile"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:190
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:216
 msgid "Move after resize"
 msgstr "Sposta dopo ridimensionamento"
 
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:224
+msgid "Follow Move"
+msgstr "Segui spostamento"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:227
+msgid "Follow Resize"
+msgstr "Segui ridimensionamento"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:230
+msgid "Follow Raise"
+msgstr "Segui elevazione"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:233
+msgid "Follow Lower"
+msgstr "Segui abbassamento"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:236
+msgid "Follow Layer"
+msgstr "Segui livello"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:239
+msgid "Follow Desktop"
+msgstr "Segui desktop"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:242
+msgid "Follow Iconify"
+msgstr "Segui iconificazione"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:246
+msgid "Transients"
+msgstr "Transitorie"
+
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:44
 #: src/modules/conf_window_manipulation/e_mod_main.c:22
 msgid "Window Maximize Policy"
@@ -6183,13 +6235,13 @@ msgstr "Riempitiva"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:161
 #: src/modules/everything/evry_config.c:568
-#: src/modules/gadman/e_mod_gadman.c:759
+#: src/modules/gadman/e_mod_gadman.c:757
 msgid "Horizontal"
 msgstr "Orizzontale"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:163
 #: src/modules/everything/evry_config.c:561
-#: src/modules/gadman/e_mod_gadman.c:767
+#: src/modules/gadman/e_mod_gadman.c:765
 msgid "Vertical"
 msgstr "Verticale"
 
@@ -6250,8 +6302,12 @@ msgid "Window Focus"
 msgstr "Fuoco delle finestre"
 
 #: src/modules/conf_window_manipulation/e_mod_main.c:23
-msgid "Client List Menu"
-msgstr "Menù lista dei client"
+msgid "Window List Menu"
+msgstr "Menù lista finestre"
+
+#: src/modules/conf_window_manipulation/e_mod_main.c:24
+msgid "Window Process Management"
+msgstr "Gestione processo"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:33
 #: src/modules/conf_window_remembers/e_mod_main.c:17
@@ -6275,7 +6331,7 @@ msgid "Details"
 msgstr "Dettagli"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:141
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:306
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
 msgid "<No Name>"
 msgstr "<Nessun nome>"
 
@@ -6284,7 +6340,7 @@ msgid "Class:"
 msgstr "Classe:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:148
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
 msgid "<No Class>"
 msgstr "<Nessuna classe>"
 
@@ -6293,7 +6349,7 @@ msgid "Title:"
 msgstr "Titolo:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
 msgid "<No Title>"
 msgstr "<Nessun titolo>"
 
@@ -6302,7 +6358,7 @@ msgid "Role:"
 msgstr "Ruolo:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:162
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:314
 msgid "<No Role>"
 msgstr "<Nessun ruolo>"
 
@@ -6519,15 +6575,15 @@ msgstr "Configurazione di Everything"
 msgid "Show Everything Dialog"
 msgstr "Mostra finestra di dialogo di Everything"
 
-#: src/modules/everything/e_mod_main.c:422
+#: src/modules/everything/e_mod_main.c:420
 msgid "Everything Module"
 msgstr "Modulo Everything"
 
-#: src/modules/everything/e_mod_main.c:611
+#: src/modules/everything/e_mod_main.c:609
 msgid "Run Everything"
 msgstr "Pannello di Everything"
 
-#: src/modules/everything/evry_config.c:79
+#: src/modules/everything/evry_config.c:78
 msgid "Everything Settings"
 msgstr "Impostazioni di Everything"
 
@@ -6645,7 +6701,7 @@ msgid "Object Plugins"
 msgstr "Plugin oggetto"
 
 #: src/modules/everything/evry_config.c:537
-#: src/modules/everything/evry_config.c:738
+#: src/modules/everything/evry_config.c:737
 msgid "Plugins"
 msgstr "Plugin"
 
@@ -6686,7 +6742,7 @@ msgstr "Dimensione popup bordo"
 msgid "Geometry"
 msgstr "Geometria"
 
-#: src/modules/everything/evry_config.c:633
+#: src/modules/everything/evry_config.c:632
 msgid "Everything Collection"
 msgstr "Raccolta di Everything"
 
@@ -6694,7 +6750,7 @@ msgstr "Raccolta di Everything"
 msgid "Items"
 msgstr "Elementi"
 
-#: src/modules/everything/evry_plug_aggregator.c:330
+#: src/modules/everything/evry_plug_aggregator.c:301
 msgid "No plugins loaded"
 msgstr "Nessun plugin caricato"
 
@@ -6736,50 +6792,50 @@ msgstr ""
 "hilight> cambia visualizzazione a elenco<br>    <hilight>&lt;ctrl+3&gt;</"
 "hilight> cambia visualizzazione a miniature"
 
-#: src/modules/everything/evry_plug_apps.c:1250
-#: src/modules/everything/evry_plug_apps.c:1387
+#: src/modules/everything/evry_plug_apps.c:1238
+#: src/modules/everything/evry_plug_apps.c:1373
 msgid "Everything Applications"
 msgstr "Modulo applicazioni di Everything"
 
-#: src/modules/everything/evry_plug_apps.c:1282
+#: src/modules/everything/evry_plug_apps.c:1270
 msgid "Commands"
 msgstr "Comandi"
 
-#: src/modules/everything/evry_plug_apps.c:1283
+#: src/modules/everything/evry_plug_apps.c:1271
 msgid "Terminal Command"
 msgstr "Comando terminale"
 
-#: src/modules/everything/evry_plug_apps.c:1288
+#: src/modules/everything/evry_plug_apps.c:1276
 msgid "Sudo GUI"
 msgstr "Interfaccia sudo"
 
-#: src/modules/everything/evry_plug_apps.c:1367
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_apps.c:1354
+#: src/modules/everything/evry_plug_files.c:1585
 msgid "Everything Plugin"
 msgstr "Plugin di Everything"
 
-#: src/modules/everything/evry_plug_files.c:1471
-#: src/modules/everything/evry_plug_files.c:1623
+#: src/modules/everything/evry_plug_files.c:1456
+#: src/modules/everything/evry_plug_files.c:1607
 msgid "Everything Files"
 msgstr "Modulo file di Everything"
 
-#: src/modules/everything/evry_plug_files.c:1498
+#: src/modules/everything/evry_plug_files.c:1483
 msgid "Show recent files"
 msgstr "Mostra file recenti"
 
-#: src/modules/everything/evry_plug_files.c:1502
+#: src/modules/everything/evry_plug_files.c:1487
 msgid "Search recent files"
 msgstr "Cerca file recenti"
 
-#: src/modules/everything/evry_plug_files.c:1506
+#: src/modules/everything/evry_plug_files.c:1491
 msgid "Search cached files"
 msgstr "Cerca file in cache"
 
-#: src/modules/everything/evry_plug_files.c:1510
+#: src/modules/everything/evry_plug_files.c:1495
 msgid "Cache visited directories"
 msgstr "Cache per directory visitate"
 
-#: src/modules/everything/evry_plug_files.c:1514
+#: src/modules/everything/evry_plug_files.c:1499
 msgid "Clear cache"
 msgstr "Svuota cache"
 
@@ -6935,7 +6991,7 @@ msgid "Show Toolbar"
 msgstr "Mostra barra strumenti"
 
 #: src/modules/fileman/e_mod_config.c:278
-#: src/modules/gadman/e_mod_gadman.c:803
+#: src/modules/gadman/e_mod_gadman.c:801
 msgid "Behavior"
 msgstr "Comportamento"
 
@@ -7127,27 +7183,27 @@ msgstr "Sfondo"
 msgid "Background Options"
 msgstr "Opzioni dello sfondo"
 
-#: src/modules/gadman/e_mod_gadman.c:720
+#: src/modules/gadman/e_mod_gadman.c:718
 msgid "Begin move/resize"
 msgstr "Inizio spostamento/ridimensionamento"
 
-#: src/modules/gadman/e_mod_gadman.c:751
+#: src/modules/gadman/e_mod_gadman.c:749
 msgid "Free"
 msgstr "Libero"
 
-#: src/modules/gadman/e_mod_gadman.c:775
+#: src/modules/gadman/e_mod_gadman.c:773
 msgid "Appearance"
 msgstr "Aspetto"
 
-#: src/modules/gadman/e_mod_gadman.c:783
+#: src/modules/gadman/e_mod_gadman.c:781
 msgid "Always on desktop"
 msgstr "Sempre sul desktop"
 
-#: src/modules/gadman/e_mod_gadman.c:793
+#: src/modules/gadman/e_mod_gadman.c:791
 msgid "On top pressing"
 msgstr "Sopra le finestre premendo"
 
-#: src/modules/gadman/e_mod_gadman.c:824
+#: src/modules/gadman/e_mod_gadman.c:822
 msgid "Add other gadgets"
 msgstr "Aggiungi altri gadget"
 
@@ -7562,7 +7618,11 @@ msgstr "Start"
 msgid "System Control"
 msgstr "Controllo del sistema"
 
-#: src/modules/syscon/e_mod_main.c:52
+#: src/modules/syscon/e_mod_main.c:37
+msgid "Syscon"
+msgstr "Syscon"
+
+#: src/modules/syscon/e_mod_main.c:58
 msgid "System Controls"
 msgstr "Controlli di sistema"
 
old mode 100755 (executable)
new mode 100644 (file)
index 27d00a4..80e1710
--- a/po/ja.po
+++ b/po/ja.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Enlightenment DR17\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2011-11-29 09:56+0900\n"
+"POT-Creation-Date: 2012-01-18 16:13+0900\n"
 "PO-Revision-Date: 2011-01-06 16:45+0900\n"
 "Last-Translator: Yasufumi Haga <yasufumi.haga@nifty.com>\n"
 "Language-Team: E17-jp <LL@li.org>\n"
@@ -21,7 +21,7 @@ msgid "About Enlightenment"
 msgstr "Enlightenment について"
 
 #: src/bin/e_about.c:17 src/bin/e_actions.c:2728 src/bin/e_config_dialog.c:272
-#: src/bin/e_fm.c:974 src/bin/e_int_border_menu.c:151
+#: src/bin/e_fm.c:975 src/bin/e_int_border_menu.c:151
 #: src/bin/e_int_border_prop.c:81 src/bin/e_theme_about.c:17
 #: src/modules/conf/e_conf.c:163
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:843
@@ -34,7 +34,7 @@ msgstr "閉じる"
 #: src/bin/e_about.c:18 src/bin/e_actions.c:3060 src/bin/e_actions.c:3064
 #: src/bin/e_actions.c:3068 src/bin/e_int_menus.c:182 src/bin/e_main.c:534
 #: src/modules/conf_theme/e_int_config_cursor.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:219
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:221
 #: src/modules/wizard/page_000.c:29
 msgid "Enlightenment"
 msgstr "Enlightenment"
@@ -73,7 +73,7 @@ msgstr "本当にこのウィンドウを強制終了しますか"
 #: src/bin/e_actions.c:380 src/bin/e_actions.c:1917 src/bin/e_actions.c:2014
 #: src/bin/e_actions.c:2077 src/bin/e_actions.c:2140 src/bin/e_actions.c:2208
 #: src/bin/e_actions.c:2271 src/bin/e_confirm_dialog.c:44
-#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9205 src/bin/e_fm.c:9459
+#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9238 src/bin/e_fm.c:9492
 #: src/bin/e_module.c:518 src/bin/e_screensaver.c:145
 msgid "Yes"
 msgstr "はい"
@@ -81,7 +81,7 @@ msgstr "はい"
 #: src/bin/e_actions.c:382 src/bin/e_actions.c:1919 src/bin/e_actions.c:2016
 #: src/bin/e_actions.c:2079 src/bin/e_actions.c:2142 src/bin/e_actions.c:2210
 #: src/bin/e_actions.c:2273 src/bin/e_confirm_dialog.c:45
-#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9203 src/bin/e_fm.c:9460
+#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9236 src/bin/e_fm.c:9493
 #: src/bin/e_module.c:519 src/bin/e_screensaver.c:147
 msgid "No"
 msgstr "いいえ"
@@ -146,7 +146,7 @@ msgstr "ハイバネートしようとしています.<br><br>本当にハイバ
 msgid "Window : Actions"
 msgstr "ウィンドウ: 動作"
 
-#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6168 src/bin/e_gadcon.c:1410
+#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6201 src/bin/e_gadcon.c:1410
 #: src/bin/e_int_border_menu.c:592
 msgid "Move"
 msgstr "移動"
@@ -288,7 +288,7 @@ msgstr "位置固定状態反転"
 #: src/bin/e_actions.c:2927 src/bin/e_actions.c:2929 src/bin/e_actions.c:2931
 #: src/bin/e_actions.c:2933 src/bin/e_actions.c:2935 src/bin/e_actions.c:2937
 #: src/bin/e_actions.c:2939 src/bin/e_actions.c:3114 src/bin/e_actions.c:3119
-#: src/bin/e_fm.c:3267 src/bin/e_fm.c:3273 src/bin/e_fm.c:9986
+#: src/bin/e_fm.c:3300 src/bin/e_fm.c:3306 src/bin/e_fm.c:10019
 #: src/bin/e_fm_device.c:334 src/bin/e_fm_device.c:358
 #: src/bin/e_fm_device.c:637 src/bin/e_fm_device.c:664
 #: src/bin/e_int_menus.c:144 src/bin/e_int_shelf_config.c:247
@@ -665,8 +665,8 @@ msgstr "オフラインモード切換え"
 #: src/modules/conf_theme/e_int_config_theme.c:396
 #: src/modules/conf_theme/e_int_config_theme.c:796
 #: src/modules/gadman/e_mod_config.c:182 src/modules/syscon/e_mod_main.c:31
-#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:52
-#: src/modules/syscon/e_mod_main.c:119
+#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:58
+#: src/modules/syscon/e_mod_main.c:125
 msgid "System"
 msgstr "システム"
 
@@ -723,10 +723,10 @@ msgstr "背景に設定する"
 msgid "Color Selector"
 msgstr "色選択"
 
-#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1611 src/bin/e_config.c:2229
+#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1580 src/bin/e_config.c:2198
 #: src/bin/e_config_dialog.c:262 src/bin/e_eap_editor.c:854
 #: src/bin/e_eap_editor.c:918 src/bin/e_entry_dialog.c:62 src/bin/e_exec.c:398
-#: src/bin/e_fm.c:8717 src/bin/e_fm.c:9361 src/bin/e_fm_prop.c:507
+#: src/bin/e_fm.c:8750 src/bin/e_fm.c:9394 src/bin/e_fm_prop.c:507
 #: src/bin/e_int_border_remember.c:324 src/bin/e_int_border_remember.c:525
 #: src/bin/e_module.c:415 src/bin/e_sys.c:487 src/bin/e_sys.c:524
 #: src/bin/e_utils.c:707 src/modules/conf_dialogs/e_int_config_profiles.c:387
@@ -741,7 +741,7 @@ msgid "OK"
 msgstr "了解"
 
 #: src/bin/e_color_dialog.c:47 src/bin/e_eap_editor.c:856
-#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8719
+#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8752
 #: src/bin/e_fm_prop.c:508 src/bin/e_utils.c:1162
 #: src/modules/conf_dialogs/e_int_config_profiles.c:388
 #: src/modules/conf_intl/e_int_config_imc_import.c:124
@@ -753,7 +753,7 @@ msgstr "了解"
 msgid "Cancel"
 msgstr "取消"
 
-#: src/bin/e_config.c:972 src/bin/e_config.c:1005
+#: src/bin/e_config.c:959 src/bin/e_config.c:992
 msgid ""
 "Settings data needed upgrading. Your old settings have<br>been wiped and a "
 "new set of defaults initialized. This<br>will happen regularly during "
@@ -770,7 +770,7 @@ msgstr ""
 "いデフォルト設定<br>を追加すれば更新されます. これで好きなように設定できます."
 "ちょっと面倒ですが, <br>よろしくお願いします.<br>"
 
-#: src/bin/e_config.c:989
+#: src/bin/e_config.c:976
 msgid ""
 "Your settings are NEWER than Enlightenment. This is very<br>strange. This "
 "should not happen unless you downgraded<br>Enlightenment or copied the "
@@ -784,33 +784,33 @@ msgstr ""
 "<br>これではまずいので, 念のためデフォルトの設定に置き換えました.<br>ご不便を"
 "おかけしますが, よろしくお願いします.<br>"
 
-#: src/bin/e_config.c:1598 src/bin/e_config.c:2216
+#: src/bin/e_config.c:1567 src/bin/e_config.c:2185
 msgid "Enlightenment Settings Write Problems"
 msgstr "Enlightenment の設定書込時の問題"
 
-#: src/bin/e_config.c:1601
-#, c-format
+#: src/bin/e_config.c:1570
+#, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while moving config files<br>from:<br>"
+"Enlightenment has had an error while moving config files<br>from:<br>"
 "%s<br><br>to:<br>%s<br><br>The rest of the write has been aborted for safety."
 "<br>"
 msgstr ""
 "%s から %s へ設定ファイルの移動中にエラーが起きました.<br>安全のため書き出し"
 "はここで強制終了しました."
 
-#: src/bin/e_config.c:2126
+#: src/bin/e_config.c:2095
 msgid "Settings Upgraded"
 msgstr "設定が更新されました"
 
-#: src/bin/e_config.c:2143
+#: src/bin/e_config.c:2112
 msgid "The EET file handle is bad."
 msgstr "EETファイルハンドルがおかしいです"
 
-#: src/bin/e_config.c:2146
+#: src/bin/e_config.c:2115
 msgid "The file data is empty."
 msgstr "ファイルデータが空です"
 
-#: src/bin/e_config.c:2149
+#: src/bin/e_config.c:2118
 msgid ""
 "The file is not writable. Perhaps the disk is read-only<br>or you lost "
 "permissions to your files."
@@ -818,78 +818,78 @@ msgstr ""
 "このファイルには書き込めません.<br>ディスクが読み出し専用になっているか書き込"
 "み権限がありません"
 
-#: src/bin/e_config.c:2152
+#: src/bin/e_config.c:2121
 msgid "Memory ran out while preparing the write.<br>Please free up memory."
 msgstr "書き出し準備中のメモリ不足になりました. メモリ解放してください."
 
-#: src/bin/e_config.c:2155
+#: src/bin/e_config.c:2124
 msgid "This is a generic error."
 msgstr ""
 
-#: src/bin/e_config.c:2158
+#: src/bin/e_config.c:2127
 msgid ""
 "The settings file is too large.<br>It should be very small (a few hundred KB "
 "at most)."
 msgstr ""
 "設定ファイルが大きすぎます.<br>ずっと小さいはずです (せいぜい数百KB程度)"
 
-#: src/bin/e_config.c:2161
+#: src/bin/e_config.c:2130
 msgid "You have I/O errors on the disk.<br>Maybe it needs replacing?"
 msgstr "ディスクの入出力エラーです. 交換した方がいいかも."
 
-#: src/bin/e_config.c:2164
+#: src/bin/e_config.c:2133
 msgid "You ran out of space while writing the file"
 msgstr "ファイル書き出し中にスペースが不足しました"
 
-#: src/bin/e_config.c:2167
+#: src/bin/e_config.c:2136
 msgid "The file was closed on it while writing."
 msgstr "書き出し中にファイルがクローズされました"
 
-#: src/bin/e_config.c:2170
+#: src/bin/e_config.c:2139
 msgid "Memory-mapping (mmap) of the file failed."
 msgstr "ファイルのメモリマップ (mmap) が失敗しました"
 
-#: src/bin/e_config.c:2173
+#: src/bin/e_config.c:2142
 msgid "X509 Encoding failed."
 msgstr "X509エンコーディングが失敗しました"
 
-#: src/bin/e_config.c:2176
+#: src/bin/e_config.c:2145
 msgid "Signature failed."
 msgstr "署名に失敗しました"
 
-#: src/bin/e_config.c:2179
+#: src/bin/e_config.c:2148
 msgid "The signature was invalid."
 msgstr "署名が不正です"
 
-#: src/bin/e_config.c:2182
+#: src/bin/e_config.c:2151
 msgid "Not signed."
 msgstr "署名がありません"
 
-#: src/bin/e_config.c:2185
+#: src/bin/e_config.c:2154
 msgid "Feature not implemented."
 msgstr "機能が未実装です"
 
-#: src/bin/e_config.c:2188
+#: src/bin/e_config.c:2157
 msgid "PRNG was not seeded."
 msgstr "PRNGの種がありません"
 
-#: src/bin/e_config.c:2191
+#: src/bin/e_config.c:2160
 msgid "Encryption failed."
 msgstr "暗号化が失敗しました"
 
-#: src/bin/e_config.c:2194
+#: src/bin/e_config.c:2163
 #, fuzzy
 msgid "Decryption failed."
 msgstr "復号化が失敗しました"
 
-#: src/bin/e_config.c:2197
+#: src/bin/e_config.c:2166
 msgid "The error is unknown to Enlightenment."
 msgstr "未知のエラーです"
 
-#: src/bin/e_config.c:2219
-#, c-format
+#: src/bin/e_config.c:2188
+#, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while writing<br>its config file.<br>"
+"Enlightenment has had an error while writing<br>its config file.<br>"
 "%s<br><br>The file where the error occurred was:<br>%s<br><br>This file has "
 "been deleted to avoid corrupt data.<br>"
 msgstr ""
@@ -897,9 +897,10 @@ msgstr ""
 "%s<br><br>です. 壊れたデータが使われないように, このファイルは削除されました."
 "<br>"
 
-#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:721
+#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:756
 #: src/modules/conf/e_mod_main.c:275 src/modules/conf_paths/e_mod_main.c:17
 #: src/modules/conf_performance/e_mod_main.c:17
+#: src/modules/syscon/e_mod_main.c:36
 msgid "Advanced"
 msgstr "詳細設定"
 
@@ -921,9 +922,9 @@ msgstr "拡張機能"
 
 #: src/bin/e_configure.c:29 src/bin/e_configure.c:32 src/bin/e_configure.c:242
 #: src/modules/conf_paths/e_int_config_paths.c:80
-#: src/modules/conf_theme/e_int_config_color_classes.c:847
+#: src/modules/conf_theme/e_int_config_color_classes.c:857
 #: src/modules/conf_theme/e_int_config_fonts.c:98
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:234
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:236
 msgid "Modules"
 msgstr "モジュール"
 
@@ -932,7 +933,7 @@ msgstr "モジュール"
 msgid "Preferences"
 msgstr "アイコン・プリファレンス"
 
-#: src/bin/e_container.c:132
+#: src/bin/e_container.c:124
 #, c-format
 msgid "Container %d"
 msgstr "コンテナ %d"
@@ -1068,7 +1069,7 @@ msgstr "desktop ファイル"
 #: src/bin/e_eap_editor.c:775
 #: src/modules/conf_performance/e_int_config_performance.c:115
 #: src/modules/everything/evry_config.c:378
-#: src/modules/everything/evry_plug_files.c:1491
+#: src/modules/everything/evry_plug_files.c:1476
 #: src/modules/pager/e_mod_config.c:126 src/modules/pager/e_mod_config.c:213
 msgid "General"
 msgstr "一般"
@@ -1097,26 +1098,26 @@ msgstr "アイコンを選択する"
 msgid "Select an Executable"
 msgstr "プログラムの選択"
 
-#: src/bin/e_entry.c:496 src/bin/e_fm.c:8208 src/bin/e_shelf.c:1703
+#: src/bin/e_entry.c:501 src/bin/e_fm.c:8241 src/bin/e_shelf.c:1703
 #: src/modules/conf_dialogs/e_int_config_profiles.c:135
 #: src/modules/conf_shelves/e_int_config_shelf.c:81
 #: src/modules/ibar/e_mod_config.c:108
 msgid "Delete"
 msgstr "削除"
 
-#: src/bin/e_entry.c:506 src/bin/e_fm.c:8116
+#: src/bin/e_entry.c:511 src/bin/e_fm.c:8149
 msgid "Cut"
 msgstr "カット"
 
-#: src/bin/e_entry.c:514 src/bin/e_fm.c:6163 src/bin/e_fm.c:8130
+#: src/bin/e_entry.c:519 src/bin/e_fm.c:6196 src/bin/e_fm.c:8163
 msgid "Copy"
 msgstr "コピー"
 
-#: src/bin/e_entry.c:522 src/bin/e_fm.c:7954 src/bin/e_fm.c:8143
+#: src/bin/e_entry.c:527 src/bin/e_fm.c:7987 src/bin/e_fm.c:8176
 msgid "Paste"
 msgstr "貼り付け"
 
-#: src/bin/e_entry.c:532
+#: src/bin/e_entry.c:537
 msgid "Select All"
 msgstr "すべて選択"
 
@@ -1266,214 +1267,214 @@ msgstr "出力データ"
 msgid "There was no output."
 msgstr "出力はありませんでした"
 
-#: src/bin/e_fm.c:976
+#: src/bin/e_fm.c:977
 msgid "Nonexistent path"
 msgstr "存在しないパス"
 
-#: src/bin/e_fm.c:979
+#: src/bin/e_fm.c:980
 #, c-format
 msgid "%s doesn't exist."
 msgstr "%s が存在しません"
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Mount Error"
 msgstr "マウントエラー"
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Can't mount device"
 msgstr "デバイスをマウントできません"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Unmount Error"
 msgstr "アンマウントエラー"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Can't unmount device"
 msgstr "デバイスをアンマウントできません"
 
 #
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Eject Error"
 msgstr "イジェクトエラー"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Can't eject device"
 msgstr "デバイスをイジェクトできません"
 
-#: src/bin/e_fm.c:3748
+#: src/bin/e_fm.c:3781
 #, c-format
 msgid "%i Files"
 msgstr "ファイル数 %i"
 
-#: src/bin/e_fm.c:6176 src/bin/e_fm.c:7962 src/bin/e_fm.c:8151
+#: src/bin/e_fm.c:6209 src/bin/e_fm.c:7995 src/bin/e_fm.c:8184
 msgid "Link"
 msgstr "リンク"
 
-#: src/bin/e_fm.c:6184 src/bin/e_fm.c:9143 src/bin/e_fm.c:9284
+#: src/bin/e_fm.c:6217 src/bin/e_fm.c:9176 src/bin/e_fm.c:9317
 msgid "Abort"
 msgstr "中止"
 
-#: src/bin/e_fm.c:7881 src/bin/e_fm.c:8041
+#: src/bin/e_fm.c:7914 src/bin/e_fm.c:8074
 msgid "Inherit parent settings"
 msgstr "親の設定を継承する"
 
-#: src/bin/e_fm.c:7890 src/bin/e_fm.c:8050
+#: src/bin/e_fm.c:7923 src/bin/e_fm.c:8083
 #: src/modules/fileman/e_mod_config.c:219
 msgid "View Mode"
 msgstr "表示モード"
 
-#: src/bin/e_fm.c:7897 src/bin/e_fm.c:8057
+#: src/bin/e_fm.c:7930 src/bin/e_fm.c:8090
 msgid "Refresh View"
 msgstr "内容を更新する"
 
-#: src/bin/e_fm.c:7905 src/bin/e_fm.c:8065
+#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8098
 msgid "Show Hidden Files"
 msgstr "隠しファイルを表示する"
 
-#: src/bin/e_fm.c:7917 src/bin/e_fm.c:8077
+#: src/bin/e_fm.c:7950 src/bin/e_fm.c:8110
 msgid "Remember Ordering"
 msgstr "順序をを記憶する"
 
-#: src/bin/e_fm.c:7926 src/bin/e_fm.c:8086
+#: src/bin/e_fm.c:7959 src/bin/e_fm.c:8119
 msgid "Sort Now"
 msgstr "ただちにソートする"
 
-#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8101
+#: src/bin/e_fm.c:7971 src/bin/e_fm.c:8134
 #: src/modules/conf_paths/e_int_config_paths.c:205
 msgid "New Directory"
 msgstr "新しいディレクトリ"
 
-#: src/bin/e_fm.c:8216
+#: src/bin/e_fm.c:8249
 msgid "Rename"
 msgstr "名前変更"
 
-#: src/bin/e_fm.c:8235
+#: src/bin/e_fm.c:8268
 msgid "Unmount"
 msgstr "アンマウント"
 
-#: src/bin/e_fm.c:8240
+#: src/bin/e_fm.c:8273
 msgid "Mount"
 msgstr "マウント"
 
-#: src/bin/e_fm.c:8245
+#: src/bin/e_fm.c:8278
 msgid "Eject"
 msgstr "イジェクト"
 
-#: src/bin/e_fm.c:8257
+#: src/bin/e_fm.c:8290
 msgid "Application Properties"
 msgstr "アプリケーションプロパティ"
 
-#: src/bin/e_fm.c:8263 src/bin/e_fm_prop.c:105
+#: src/bin/e_fm.c:8296 src/bin/e_fm_prop.c:105
 msgid "File Properties"
 msgstr "ファイルプロパティ"
 
-#: src/bin/e_fm.c:8500 src/bin/e_fm.c:8553
+#: src/bin/e_fm.c:8533 src/bin/e_fm.c:8586
 msgid "Use default"
 msgstr "デフォルトを使う"
 
-#: src/bin/e_fm.c:8526 src/modules/fileman/e_mod_config.c:224
+#: src/bin/e_fm.c:8559 src/modules/fileman/e_mod_config.c:224
 msgid "Grid Icons"
 msgstr "グリッドアイコン"
 
-#: src/bin/e_fm.c:8534 src/modules/fileman/e_mod_config.c:226
+#: src/bin/e_fm.c:8567 src/modules/fileman/e_mod_config.c:226
 msgid "Custom Icons"
 msgstr "カスタムアイコン"
 
-#: src/bin/e_fm.c:8542 src/modules/everything/evry_config.c:430
+#: src/bin/e_fm.c:8575 src/modules/everything/evry_config.c:430
 #: src/modules/everything/evry_config.c:460
 #: src/modules/fileman/e_mod_config.c:234
 msgid "List"
 msgstr "リスト"
 
-#: src/bin/e_fm.c:8568
+#: src/bin/e_fm.c:8601
 #, c-format
 msgid "Icon Size (%d)"
 msgstr "アイコンサイズ (%d)"
 
-#: src/bin/e_fm.c:8614 src/bin/e_fm.c:8820
+#: src/bin/e_fm.c:8647 src/bin/e_fm.c:8853
 msgid "Set background..."
 msgstr "背景を設定する"
 
-#: src/bin/e_fm.c:8619 src/bin/e_fm.c:8864
+#: src/bin/e_fm.c:8652 src/bin/e_fm.c:8897
 msgid "Set overlay..."
 msgstr "オーバーレイを設定する"
 
-#: src/bin/e_fm.c:8718 src/modules/conf_theme/e_int_config_theme.c:1032
+#: src/bin/e_fm.c:8751 src/modules/conf_theme/e_int_config_theme.c:1032
 msgid "Clear"
 msgstr "解除"
 
-#: src/bin/e_fm.c:8944
+#: src/bin/e_fm.c:8977
 msgid "Create a new Directory"
 msgstr "ディレクトリを新規作成する"
 
-#: src/bin/e_fm.c:8945
+#: src/bin/e_fm.c:8978
 msgid "New Directory Name:"
 msgstr "新しいディレクトリ名"
 
-#: src/bin/e_fm.c:8999
+#: src/bin/e_fm.c:9032
 #, c-format
 msgid "Rename %s to:"
 msgstr "名前を %s から変更:"
 
-#: src/bin/e_fm.c:9001
+#: src/bin/e_fm.c:9034
 msgid "Rename File"
 msgstr "ファイル名を変更する"
 
-#: src/bin/e_fm.c:9142 src/bin/e_fm.c:9283
+#: src/bin/e_fm.c:9175 src/bin/e_fm.c:9316
 msgid "Retry"
 msgstr "再実行"
 
 #
-#: src/bin/e_fm.c:9146 src/bin/e_fm.c:9289
+#: src/bin/e_fm.c:9179 src/bin/e_fm.c:9322
 msgid "Error"
 msgstr "エラー"
 
-#: src/bin/e_fm.c:9149
+#: src/bin/e_fm.c:9182
 #, c-format
 msgid "%s"
 msgstr ""
 
-#: src/bin/e_fm.c:9204
+#: src/bin/e_fm.c:9237
 msgid "No to all"
 msgstr "すべて拒否"
 
-#: src/bin/e_fm.c:9206
+#: src/bin/e_fm.c:9239
 msgid "Yes to all"
 msgstr "すべて了承"
 
-#: src/bin/e_fm.c:9209
+#: src/bin/e_fm.c:9242
 msgid "Warning"
 msgstr "警告"
 
-#: src/bin/e_fm.c:9212
+#: src/bin/e_fm.c:9245
 #, c-format
 msgid "File already exists, overwrite?<br><hilight>%s</hilight>"
 msgstr "ファイルが存在します. 上書きしますか?<br><hilight>%s</hilight>"
 
-#: src/bin/e_fm.c:9285
+#: src/bin/e_fm.c:9318
 msgid "Ignore this"
 msgstr "これを無視"
 
-#: src/bin/e_fm.c:9286
+#: src/bin/e_fm.c:9319
 msgid "Ignore all"
 msgstr "すべて無視"
 
-#: src/bin/e_fm.c:9291
+#: src/bin/e_fm.c:9324
 #, c-format
 msgid "An error occurred while performing an operation.<br>%s"
 msgstr "操作中にエラーが起きました.<br>%s"
 
 #
-#: src/bin/e_fm.c:9462
+#: src/bin/e_fm.c:9495
 msgid "Confirm Delete"
 msgstr "削除確認"
 
-#: src/bin/e_fm.c:9467
+#: src/bin/e_fm.c:9500
 #, c-format
 msgid "Are you sure you want to delete<br><hilight>%s</hilight> ?"
 msgstr "以下を本当に削除しますか.<br><hilight>%s</hilight> ?"
 
-#: src/bin/e_fm.c:9473
+#: src/bin/e_fm.c:9506
 #, c-format
 msgid ""
 "Are you sure you want to delete<br>the %d selected files in:<br><hilight>%s</"
@@ -1599,11 +1600,11 @@ msgstr "移動先"
 msgid "Automatically scroll contents"
 msgstr "自動的にスクロールする"
 
-#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:731
+#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:729
 msgid "Plain"
 msgstr "普通"
 
-#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:739
+#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:737
 msgid "Inset"
 msgstr "埋め込む"
 
@@ -1617,11 +1618,11 @@ msgstr "外見"
 #: src/modules/conf_applications/e_int_config_apps.c:239
 #: src/modules/conf_applications/e_int_config_apps.c:260
 #: src/modules/conf_applications/e_int_config_apps.c:280
-#: src/modules/gadman/e_mod_gadman.c:815 src/modules/ibar/e_mod_main.c:801
+#: src/modules/gadman/e_mod_gadman.c:813 src/modules/ibar/e_mod_main.c:801
 msgid "Remove"
 msgstr "削除"
 
-#: src/bin/e_gadcon.c:1991
+#: src/bin/e_gadcon.c:2007
 #, fuzzy
 msgid "Stop moving"
 msgstr "編集を終了する"
@@ -1748,7 +1749,7 @@ msgstr "ウィンドウ"
 
 #: src/bin/e_int_border_menu.c:138 src/bin/e_int_config_modules.c:59
 #: src/bin/e_int_menus.c:230 src/bin/e_shelf.c:1695
-#: src/modules/battery/e_mod_main.c:183 src/modules/clock/e_mod_main.c:296
+#: src/modules/battery/e_mod_main.c:186 src/modules/clock/e_mod_main.c:296
 #: src/modules/clock/e_mod_main.c:540 src/modules/conf/e_conf.c:124
 #: src/modules/conf/e_conf.c:134 src/modules/conf/e_mod_main.c:102
 #: src/modules/conf_dialogs/e_mod_main.c:17
@@ -2172,7 +2173,7 @@ msgid "Utilities"
 msgstr "ユーティリティ"
 
 #: src/bin/e_int_config_modules.c:55
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_files.c:1585
 #: src/modules/fileman/e_mod_main.c:56 src/modules/fileman/e_mod_main.c:76
 #: src/modules/fileman/e_mod_main.c:420
 msgid "Files"
@@ -2267,7 +2268,7 @@ msgstr "お気に入りのアプリケーション"
 #: src/modules/conf_theme/e_int_config_fonts.c:58
 #: src/modules/conf_theme/e_mod_main.c:38
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:194
-#: src/modules/everything/evry_plug_apps.c:1367
+#: src/modules/everything/evry_plug_apps.c:1354
 msgid "Applications"
 msgstr "アプリケーション"
 
@@ -2485,33 +2486,33 @@ msgstr ""
 "メモリー不足かもしれません."
 
 #
-#: src/bin/e_main.c:274
+#: src/bin/e_main.c:273
 #, fuzzy
-msgid "Enlightenment cannot initialize Ecore_IMF!\n"
+msgid "Enlightenment cannot initialize Ecore_File!\n"
 msgstr "Enlightenment でファイルマネージャが初期化できません.\n"
 
 #
-#: src/bin/e_main.c:284
+#: src/bin/e_main.c:282
 #, fuzzy
-msgid "Enlightenment cannot initialize Ecore_File!\n"
+msgid "Enlightenment cannot initialize Ecore_Con!\n"
 msgstr "Enlightenment でファイルマネージャが初期化できません.\n"
 
 #
-#: src/bin/e_main.c:293
+#: src/bin/e_main.c:291
 #, fuzzy
-msgid "Enlightenment cannot initialize Ecore_Con!\n"
+msgid "Enlightenment cannot initialize Ecore_Ipc!\n"
 msgstr "Enlightenment でファイルマネージャが初期化できません.\n"
 
 #
 #: src/bin/e_main.c:302
 #, fuzzy
-msgid "Enlightenment cannot initialize Ecore_Ipc!\n"
+msgid "Enlightenment cannot initialize Ecore_X!\n"
 msgstr "Enlightenment でファイルマネージャが初期化できません.\n"
 
 #
-#: src/bin/e_main.c:313
+#: src/bin/e_main.c:314
 #, fuzzy
-msgid "Enlightenment cannot initialize Ecore_X!\n"
+msgid "Enlightenment cannot initialize Ecore_IMF!\n"
 msgstr "Enlightenment でファイルマネージャが初期化できません.\n"
 
 #
@@ -2569,13 +2570,7 @@ msgstr ""
 msgid "Enlightenment cannot initialize E_Xinerama!\n"
 msgstr "Enlightenment でファイルマネージャが初期化できません.\n"
 
-#
-#: src/bin/e_main.c:397
-#, fuzzy
-msgid "Enlightenment cannot initialize E_Randr!\n"
-msgstr "Enlightenment でファイルマネージャが初期化できません.\n"
-
-#: src/bin/e_main.c:415
+#: src/bin/e_main.c:406
 msgid ""
 "Enlightenment cannot create directories in your home directory.\n"
 "Perhaps you have no home directory or the disk is full?"
@@ -2583,14 +2578,20 @@ msgstr ""
 "あなたのホームディレクトリにディレクトリが作成できません.\n"
 "ホームディレクトリはちゃんとありますか, ディスクが一杯になっていませんか."
 
-#: src/bin/e_main.c:425
+#: src/bin/e_main.c:416
 msgid "Enlightenment cannot set up its file registry system."
 msgstr "Enlightenment でファイルレジストリシステムが初期化できません."
 
-#: src/bin/e_main.c:434
+#: src/bin/e_main.c:425
 msgid "Enlightenment cannot set up its config system."
 msgstr "Enlightenment で設定処理システムが初期化できません."
 
+#
+#: src/bin/e_main.c:436
+#, fuzzy
+msgid "Enlightenment cannot initialize E_Randr!\n"
+msgstr "Enlightenment でファイルマネージャが初期化できません.\n"
+
 #: src/bin/e_main.c:445
 #, fuzzy
 msgid "Enlightenment cannot set up its environment."
@@ -2862,36 +2863,42 @@ msgstr "Enlightenment でシステムコマンドの処理システムが初期
 msgid "Enlightenment cannot initialize the XSettings system.\n"
 msgstr "Enlightenment でサムネイル処理システムが初期化できません.\n"
 
+#
 #: src/bin/e_main.c:877
+#, fuzzy
+msgid "Enlightenment cannot initialize the Update system.\n"
+msgstr "Enlightenment でシステムコマンドの処理システムが初期化できません.\n"
+
+#: src/bin/e_main.c:886
 msgid "Setup Desktop Environment"
 msgstr ""
 
-#: src/bin/e_main.c:881
+#: src/bin/e_main.c:890
 #, fuzzy
 msgid "Enlightenment cannot initialize its desktop environment.\n"
 msgstr "Enlightenment でテーマシステムが準備できません."
 
-#: src/bin/e_main.c:889
+#: src/bin/e_main.c:898
 msgid "Setup File Ordering"
 msgstr "ファイルオーダリングを準備中"
 
-#: src/bin/e_main.c:893
+#: src/bin/e_main.c:902
 msgid "Enlightenment cannot set up its order file system."
 msgstr "Enlightenment で order ファイルシステムが準備できません."
 
-#: src/bin/e_main.c:908
+#: src/bin/e_main.c:917
 msgid "Load Modules"
 msgstr "モジュールをロード中"
 
-#: src/bin/e_main.c:938
+#: src/bin/e_main.c:947
 msgid "Configure Shelves"
 msgstr "シェルフを設定中"
 
-#: src/bin/e_main.c:949
+#: src/bin/e_main.c:958
 msgid "Almost Done"
 msgstr "ほぼ終了"
 
-#: src/bin/e_main.c:1094
+#: src/bin/e_main.c:1103
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -2939,7 +2946,7 @@ msgstr ""
 "\t-psychotic\n"
 "\t\t精神病様にしてて\n"
 
-#: src/bin/e_main.c:1147
+#: src/bin/e_main.c:1156
 msgid ""
 "You are executing enlightenment directly. This is\n"
 "bad. Please do not execute the \"enlightenment\"\n"
@@ -2949,11 +2956,11 @@ msgid ""
 "before enlightenment itself begins running.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1426
+#: src/bin/e_main.c:1435
 msgid "Testing Format Support"
 msgstr "フォーマットのサポート状態を確認中"
 
-#: src/bin/e_main.c:1430
+#: src/bin/e_main.c:1439
 msgid ""
 "Enlightenment found Evas can't create a buffer canvas. Please check\n"
 "Evas has Software Buffer engine support.\n"
@@ -2962,7 +2969,7 @@ msgstr ""
 "Evas にソフトウェアバッファエンジンがサポートされていることを確認して下さ"
 "い.\n"
 
-#: src/bin/e_main.c:1442
+#: src/bin/e_main.c:1451
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load SVG files. Check Evas has SVG loader "
@@ -2971,7 +2978,7 @@ msgstr ""
 "Evas で PNG ファイルがロードできません.\n"
 "Evas で PNG ローダーがサポートされていることを確認して下さい.\n"
 
-#: src/bin/e_main.c:1452
+#: src/bin/e_main.c:1461
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load JPEG files. Check Evas has JPEG loader "
@@ -2980,7 +2987,7 @@ msgstr ""
 "Evas で JPEG ファイルがロードできません.\n"
 "Evas で JPEG ローダーがサポートされていることを確認して下さい.\n"
 
-#: src/bin/e_main.c:1462
+#: src/bin/e_main.c:1471
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load PNG files. Check Evas has PNG loader "
@@ -2989,7 +2996,7 @@ msgstr ""
 "Evas で PNG ファイルがロードできません.\n"
 "Evas で PNG ローダーがサポートされていることを確認して下さい.\n"
 
-#: src/bin/e_main.c:1472
+#: src/bin/e_main.c:1481
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load EET files. Check Evas has EET loader "
@@ -2998,7 +3005,7 @@ msgstr ""
 "Evas で EET ファイルがロードできません.\n"
 "Evas で EET ローダーがサポートされていることを確認して下さい.\n"
 
-#: src/bin/e_main.c:1486
+#: src/bin/e_main.c:1495
 msgid ""
 "Enlightenment found Evas can't load the 'Sans' font. Check Evas has "
 "fontconfig\n"
@@ -3009,7 +3016,7 @@ msgstr ""
 "およびシステムの fontconfig で 'Sans' フォントが\n"
 "定義されていることを確認して下さい.\n"
 
-#: src/bin/e_main.c:1677
+#: src/bin/e_main.c:1686
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. There was an "
@@ -3017,11 +3024,11 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1682 src/bin/e_main.c:1699
+#: src/bin/e_main.c:1691 src/bin/e_main.c:1708
 msgid "Enlightenment crashed early on start and has been restarted"
 msgstr ""
 
-#: src/bin/e_main.c:1683
+#: src/bin/e_main.c:1692
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>There was an "
@@ -3029,7 +3036,7 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1692
+#: src/bin/e_main.c:1701
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. All modules "
 "have been disabled<br>and will not be loaded to help remove any "
@@ -3037,7 +3044,7 @@ msgid ""
 "dialog should let you select your<br>modules again."
 msgstr ""
 
-#: src/bin/e_main.c:1700
+#: src/bin/e_main.c:1709
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>All modules "
 "have been disabled and will not be loaded to help<br>remove any problem "
@@ -3543,71 +3550,75 @@ msgstr "禁止"
 msgid "Read-Write"
 msgstr "読書両用"
 
-#: src/modules/battery/e_mod_config.c:60
+#: src/modules/battery/e_mod_config.c:63
 msgid "Battery Monitor Settings"
 msgstr "バッテリモニターの設定"
 
-#: src/modules/battery/e_mod_config.c:126
+#: src/modules/battery/e_mod_config.c:132
 msgid "Show alert when battery is low"
 msgstr "バッテリ容量の低下時に警告を表示する"
 
-#: src/modules/battery/e_mod_config.c:211
+#: src/modules/battery/e_mod_config.c:136
+msgid "Use desktop notifications for alert."
+msgstr ""
+
+#: src/modules/battery/e_mod_config.c:233
 msgid "Check every:"
 msgstr "監視間隔"
 
-#: src/modules/battery/e_mod_config.c:213
+#: src/modules/battery/e_mod_config.c:235
 #: src/modules/conf_performance/e_int_config_performance.c:121
 #: src/modules/temperature/e_mod_config.c:233
 #, c-format
 msgid "%1.0f ticks"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:217
+#: src/modules/battery/e_mod_config.c:239
 #, fuzzy
 msgid "Hibernate when below:"
 msgstr "ハイバネート"
 
-#: src/modules/battery/e_mod_config.c:219
-#: src/modules/battery/e_mod_config.c:238
+#: src/modules/battery/e_mod_config.c:241
+#: src/modules/battery/e_mod_config.c:260
 #, c-format
 msgid "%1.0f %%"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:223
+#: src/modules/battery/e_mod_config.c:245
 msgid "Polling"
 msgstr "ポーリング"
 
-#: src/modules/battery/e_mod_config.c:227
+#: src/modules/battery/e_mod_config.c:249
 msgid "Show low battery alert"
 msgstr "容量低下時に警告を表示する"
 
-#: src/modules/battery/e_mod_config.c:231
+#: src/modules/battery/e_mod_config.c:253
 msgid "Alert when at:"
 msgstr "警告を出す残容量"
 
-#: src/modules/battery/e_mod_config.c:234
+#: src/modules/battery/e_mod_config.c:256
 #, c-format
 msgid "%1.0f min"
 msgstr "%1.0f 分"
 
-#: src/modules/battery/e_mod_config.c:242
+#: src/modules/battery/e_mod_config.c:264
 msgid "Auto dismiss in..."
 msgstr "指定時間後自動解除"
 
-#: src/modules/battery/e_mod_config.c:247
+#: src/modules/battery/e_mod_config.c:269
 #, c-format
 msgid "%1.0f sec"
 msgstr "%1.0f 秒"
 
-#: src/modules/battery/e_mod_config.c:254
+#: src/modules/battery/e_mod_config.c:276
 msgid "Alert"
 msgstr "警告"
 
-#: src/modules/battery/e_mod_config.c:260
+#: src/modules/battery/e_mod_config.c:282
 msgid "Auto Detect"
 msgstr "自動検出"
 
-#: src/modules/battery/e_mod_config.c:263
+#: src/modules/battery/e_mod_config.c:285
 #: src/modules/conf_applications/e_mod_main.c:52
 #: src/modules/conf_display/e_mod_main.c:40
 #: src/modules/conf_theme/e_mod_main.c:23
@@ -3615,48 +3626,48 @@ msgstr "自動検出"
 msgid "Internal"
 msgstr "内部"
 
-#: src/modules/battery/e_mod_config.c:267
+#: src/modules/battery/e_mod_config.c:289
 #: src/modules/temperature/e_mod_config.c:271
 msgid "udev"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:270
+#: src/modules/battery/e_mod_config.c:292
 msgid "Fuzzy Mode"
 msgstr "ファジーモード"
 
-#: src/modules/battery/e_mod_config.c:274
+#: src/modules/battery/e_mod_config.c:296
 msgid "HAL"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:279
+#: src/modules/battery/e_mod_config.c:301
 #: src/modules/temperature/e_mod_config.c:273
 msgid "Hardware"
 msgstr "ハードウェア"
 
 #
-#: src/modules/battery/e_mod_main.c:145
+#: src/modules/battery/e_mod_main.c:148 src/modules/battery/e_mod_main.c:443
 msgid "Battery"
 msgstr "バッテリ"
 
-#: src/modules/battery/e_mod_main.c:455
+#: src/modules/battery/e_mod_main.c:446 src/modules/battery/e_mod_main.c:477
 msgid "Your battery is low!"
 msgstr "バッテリ容量低下!"
 
-#: src/modules/battery/e_mod_main.c:457
+#: src/modules/battery/e_mod_main.c:447 src/modules/battery/e_mod_main.c:479
 msgid "AC power is recommended."
 msgstr "AC 電源を使ってください."
 
-#: src/modules/battery/e_mod_main.c:532
+#: src/modules/battery/e_mod_main.c:554
 msgid "N/A"
 msgstr "不可"
 
-#: src/modules/battery/e_mod_main.c:612 src/modules/battery/e_mod_main.c:614
-#: src/modules/battery/e_mod_main.c:621 src/modules/battery/e_mod_main.c:623
+#: src/modules/battery/e_mod_main.c:634 src/modules/battery/e_mod_main.c:636
+#: src/modules/battery/e_mod_main.c:643 src/modules/battery/e_mod_main.c:645
 msgid "ERROR"
 msgstr "エラー"
 
 #
-#: src/modules/battery/e_mod_main.c:723
+#: src/modules/battery/e_mod_main.c:758
 msgid "Battery Meter"
 msgstr "バッテリメーター"
 
@@ -3825,7 +3836,7 @@ msgid "Dialog Settings"
 msgstr "設定ダイアログの設定"
 
 #: src/modules/conf_dialogs/e_int_config_dialogs.c:109
-#: src/modules/conf_performance/e_int_config_engine.c:95
+#: src/modules/conf_performance/e_int_config_engine.c:86
 #: src/modules/conf_theme/e_int_config_fonts.c:651
 #: src/modules/everything/evry_config.c:519 src/modules/ibox/e_mod_config.c:96
 #: src/modules/mixer/conf_gadget.c:191 src/modules/mixer/conf_module.c:91
@@ -4043,7 +4054,7 @@ msgstr "アニメーション速度"
 
 #: src/modules/conf_display/e_int_config_desks.c:197
 #: src/modules/conf_display/e_int_config_dpms.c:306
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:168
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:194
 #: src/modules/conf_window_manipulation/e_int_config_window_stacking.c:151
 #, c-format
 msgid "%1.1f sec"
@@ -4424,28 +4435,28 @@ msgstr ""
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1310
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1334
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1366
-#: src/modules/gadman/e_mod_gadman.c:839
+#: src/modules/gadman/e_mod_gadman.c:837
 msgid "CTRL"
 msgstr ""
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1315
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1339
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1371
-#: src/modules/gadman/e_mod_gadman.c:844
+#: src/modules/gadman/e_mod_gadman.c:842
 msgid "ALT"
 msgstr ""
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1321
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1345
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1377
-#: src/modules/gadman/e_mod_gadman.c:850
+#: src/modules/gadman/e_mod_gadman.c:848
 msgid "SHIFT"
 msgstr ""
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1327
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1351
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1383
-#: src/modules/gadman/e_mod_gadman.c:856
+#: src/modules/gadman/e_mod_gadman.c:854
 msgid "WIN"
 msgstr ""
 
@@ -4810,11 +4821,11 @@ msgstr "マージン"
 
 #: src/modules/conf_menus/e_int_config_menus.c:289
 #: src/modules/conf_menus/e_int_config_menus.c:294
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:136
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:145
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:154
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:173
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:178
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:162
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:180
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:199
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:204
 #, c-format
 msgid "%2.0f pixels"
 msgstr "%2.0f px"
@@ -4913,16 +4924,16 @@ msgstr "検索パス"
 msgid "Environment Variables"
 msgstr "エクスポートする環境変数"
 
-#: src/modules/conf_performance/e_int_config_engine.c:38
+#: src/modules/conf_performance/e_int_config_engine.c:37
 msgid "Engine Settings"
 msgstr "エンジンの設定"
 
-#: src/modules/conf_performance/e_int_config_engine.c:96
-#: src/modules/conf_performance/e_int_config_engine.c:138
+#: src/modules/conf_performance/e_int_config_engine.c:87
+#: src/modules/conf_performance/e_int_config_engine.c:109
 msgid "Use ARGB instead of shaped windows"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:140
+#: src/modules/conf_performance/e_int_config_engine.c:111
 #, fuzzy
 msgid ""
 "You have chosen to enable ARGB composite support,<br>but your current screen "
@@ -5394,16 +5405,16 @@ msgstr "適用された色"
 msgid "Colors depend on theme capabilities."
 msgstr "使える色はテーマによって異なります"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:843
+#: src/modules/conf_theme/e_int_config_color_classes.c:853
 msgid "Window Manager"
 msgstr "ウィンドウマネージャ"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:845
+#: src/modules/conf_theme/e_int_config_color_classes.c:855
 #: src/modules/conf_theme/e_int_config_fonts.c:81
 msgid "Widgets"
 msgstr "ウィジェット"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:851
+#: src/modules/conf_theme/e_int_config_color_classes.c:861
 msgid "Others"
 msgstr "その他"
 
@@ -5603,7 +5614,7 @@ msgid "Bytecode"
 msgstr "バイトコード"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:662
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:193
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:219
 #: src/modules/cpufreq/e_mod_main.c:227 src/modules/cpufreq/e_mod_main.c:259
 msgid "Automatic"
 msgstr "自動"
@@ -5833,8 +5844,9 @@ msgid "Scaling"
 msgstr "スケール調整"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:36
-msgid "Client List Settings"
-msgstr "クライアントリストの設定"
+#, fuzzy
+msgid "Window List Menu Settings"
+msgstr "ウィンドウリストの設定"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:97
 msgid "Group By"
@@ -6105,56 +6117,96 @@ msgstr "ウィンドウが隠れたり閉じられたらフォーカスを戻す
 msgid "Slide pointer to a new focused window"
 msgstr "新しくフォーカスを得たウィンドウにポインタを移す"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:53
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:62
 #: src/modules/conf_window_manipulation/e_mod_main.c:20
 msgid "Window Geometry"
 msgstr "ウィンドウジオメトリ"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:130
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:156
 msgid "Resist obstacles"
 msgstr "エッジ抵抗をつける"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:132
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:158
 msgid "Other windows"
 msgstr "他のウィンドウ"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:141
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:167
 msgid "Edge of the screen"
 msgstr "スクリーンの端"
 
 #
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:150
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
 msgid "Desktop gadgets"
 msgstr "デスクトップガジェット"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:161
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
 msgid "Resistance"
 msgstr "エッジ抵抗"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:166
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:192
 msgid "Automatically accept changes after:"
 msgstr "変更自動受付までの経過時間"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:197
 msgid "Move by"
 msgstr "移動量"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:202
 msgid "Resize by"
 msgstr "変更サイズ"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:181
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:207
 msgid "Keyboard"
 msgstr "キーボード"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:213
 msgid "Limit resize to useful geometry"
 msgstr "サイズ変更は実用範囲に限定する"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:190
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:216
 msgid "Move after resize"
 msgstr "大きさ変更後移動"
 
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:224
+#, fuzzy
+msgid "Follow Move"
+msgstr "追跡ランプ"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:227
+#, fuzzy
+msgid "Follow Resize"
+msgstr "追跡速度"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:230
+#, fuzzy
+msgid "Follow Raise"
+msgstr "追跡ランプ"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:233
+#, fuzzy
+msgid "Follow Lower"
+msgstr "追跡ランプ"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:236
+#, fuzzy
+msgid "Follow Layer"
+msgstr "追跡ランプ"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:239
+#, fuzzy
+msgid "Follow Desktop"
+msgstr "全デスクトップ"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:242
+#, fuzzy
+msgid "Follow Iconify"
+msgstr "アイコン化"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:246
+#, fuzzy
+msgid "Transients"
+msgstr "トランジェンス"
+
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:44
 #: src/modules/conf_window_manipulation/e_mod_main.c:22
 msgid "Window Maximize Policy"
@@ -6176,13 +6228,13 @@ msgstr "空きスペースまで広げる"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:161
 #: src/modules/everything/evry_config.c:568
-#: src/modules/gadman/e_mod_gadman.c:759
+#: src/modules/gadman/e_mod_gadman.c:757
 msgid "Horizontal"
 msgstr "横に広げる"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:163
 #: src/modules/everything/evry_config.c:561
-#: src/modules/gadman/e_mod_gadman.c:767
+#: src/modules/gadman/e_mod_gadman.c:765
 msgid "Vertical"
 msgstr "縦に広げる"
 
@@ -6243,8 +6295,14 @@ msgid "Window Focus"
 msgstr "ウィンドウフォーカス"
 
 #: src/modules/conf_window_manipulation/e_mod_main.c:23
-msgid "Client List Menu"
-msgstr "クライアントリストメニュー"
+#, fuzzy
+msgid "Window List Menu"
+msgstr "ウィンドウリスト"
+
+#: src/modules/conf_window_manipulation/e_mod_main.c:24
+#, fuzzy
+msgid "Window Process Management"
+msgstr "電源管理"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:33
 #: src/modules/conf_window_remembers/e_mod_main.c:17
@@ -6268,7 +6326,7 @@ msgid "Details"
 msgstr "詳細"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:141
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:306
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
 msgid "<No Name>"
 msgstr "名前無し"
 
@@ -6277,7 +6335,7 @@ msgid "Class:"
 msgstr "クラス:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:148
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
 msgid "<No Class>"
 msgstr "クラス無し"
 
@@ -6286,7 +6344,7 @@ msgid "Title:"
 msgstr "タイトル:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
 msgid "<No Title>"
 msgstr "タイトル無し"
 
@@ -6295,7 +6353,7 @@ msgid "Role:"
 msgstr "ロール:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:162
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:314
 msgid "<No Role>"
 msgstr "ロール無し"
 
@@ -6514,15 +6572,15 @@ msgstr "Everythingの設定"
 msgid "Show Everything Dialog"
 msgstr "Everythingダイアログを表示する"
 
-#: src/modules/everything/e_mod_main.c:422
+#: src/modules/everything/e_mod_main.c:420
 msgid "Everything Module"
 msgstr "Everythingモジュール"
 
-#: src/modules/everything/e_mod_main.c:611
+#: src/modules/everything/e_mod_main.c:609
 msgid "Run Everything"
 msgstr "Everything起動"
 
-#: src/modules/everything/evry_config.c:79
+#: src/modules/everything/evry_config.c:78
 msgid "Everything Settings"
 msgstr "Everythingの設定"
 
@@ -6642,7 +6700,7 @@ msgid "Object Plugins"
 msgstr "オブジェクトプラグイン"
 
 #: src/modules/everything/evry_config.c:537
-#: src/modules/everything/evry_config.c:738
+#: src/modules/everything/evry_config.c:737
 msgid "Plugins"
 msgstr "プラグイン"
 
@@ -6683,7 +6741,7 @@ msgstr "エッジポップアップサイズ"
 msgid "Geometry"
 msgstr "ジオメトリ"
 
-#: src/modules/everything/evry_config.c:633
+#: src/modules/everything/evry_config.c:632
 msgid "Everything Collection"
 msgstr "Everythingコレクション"
 
@@ -6691,7 +6749,7 @@ msgstr "Everythingコレクション"
 msgid "Items"
 msgstr "項目"
 
-#: src/modules/everything/evry_plug_aggregator.c:330
+#: src/modules/everything/evry_plug_aggregator.c:301
 msgid "No plugins loaded"
 msgstr "プラグインがロードされていません"
 
@@ -6735,51 +6793,51 @@ msgstr ""
 "ビューモードを切替えます.<br><hilight>&lt;ctrl+3&gt;</hilight>でサムビュー"
 "モードを切替えます."
 
-#: src/modules/everything/evry_plug_apps.c:1250
-#: src/modules/everything/evry_plug_apps.c:1387
+#: src/modules/everything/evry_plug_apps.c:1238
+#: src/modules/everything/evry_plug_apps.c:1373
 msgid "Everything Applications"
 msgstr "Everythingアプリケーション"
 
-#: src/modules/everything/evry_plug_apps.c:1282
+#: src/modules/everything/evry_plug_apps.c:1270
 msgid "Commands"
 msgstr "コマンド"
 
-#: src/modules/everything/evry_plug_apps.c:1283
+#: src/modules/everything/evry_plug_apps.c:1271
 msgid "Terminal Command"
 msgstr "端末起動コマンド"
 
-#: src/modules/everything/evry_plug_apps.c:1288
+#: src/modules/everything/evry_plug_apps.c:1276
 msgid "Sudo GUI"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1367
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_apps.c:1354
+#: src/modules/everything/evry_plug_files.c:1585
 #, fuzzy
 msgid "Everything Plugin"
 msgstr "すべて"
 
-#: src/modules/everything/evry_plug_files.c:1471
-#: src/modules/everything/evry_plug_files.c:1623
+#: src/modules/everything/evry_plug_files.c:1456
+#: src/modules/everything/evry_plug_files.c:1607
 msgid "Everything Files"
 msgstr "Everything ファイル"
 
-#: src/modules/everything/evry_plug_files.c:1498
+#: src/modules/everything/evry_plug_files.c:1483
 msgid "Show recent files"
 msgstr "最近のファイルを表示する"
 
-#: src/modules/everything/evry_plug_files.c:1502
+#: src/modules/everything/evry_plug_files.c:1487
 msgid "Search recent files"
 msgstr "最近のファイルを検索する"
 
-#: src/modules/everything/evry_plug_files.c:1506
+#: src/modules/everything/evry_plug_files.c:1491
 msgid "Search cached files"
 msgstr "キャッシュされているファイルを検索する"
 
-#: src/modules/everything/evry_plug_files.c:1510
+#: src/modules/everything/evry_plug_files.c:1495
 msgid "Cache visited directories"
 msgstr "使用したディレクトリをキャッシュする"
 
-#: src/modules/everything/evry_plug_files.c:1514
+#: src/modules/everything/evry_plug_files.c:1499
 msgid "Clear cache"
 msgstr "キャッシュをクリアする"
 
@@ -6938,7 +6996,7 @@ msgid "Show Toolbar"
 msgstr "ツールバーを表示する"
 
 #: src/modules/fileman/e_mod_config.c:278
-#: src/modules/gadman/e_mod_gadman.c:803
+#: src/modules/gadman/e_mod_gadman.c:801
 msgid "Behavior"
 msgstr "動作"
 
@@ -7134,27 +7192,27 @@ msgstr "背景"
 msgid "Background Options"
 msgstr "背景オプション"
 
-#: src/modules/gadman/e_mod_gadman.c:720
+#: src/modules/gadman/e_mod_gadman.c:718
 msgid "Begin move/resize"
 msgstr "移動/大きさ変更を始める"
 
-#: src/modules/gadman/e_mod_gadman.c:751
+#: src/modules/gadman/e_mod_gadman.c:749
 msgid "Free"
 msgstr "自由"
 
-#: src/modules/gadman/e_mod_gadman.c:775
+#: src/modules/gadman/e_mod_gadman.c:773
 msgid "Appearance"
 msgstr "外観"
 
-#: src/modules/gadman/e_mod_gadman.c:783
+#: src/modules/gadman/e_mod_gadman.c:781
 msgid "Always on desktop"
 msgstr "常に表示"
 
-#: src/modules/gadman/e_mod_gadman.c:793
+#: src/modules/gadman/e_mod_gadman.c:791
 msgid "On top pressing"
 msgstr "表示はキー押下"
 
-#: src/modules/gadman/e_mod_gadman.c:824
+#: src/modules/gadman/e_mod_gadman.c:822
 msgid "Add other gadgets"
 msgstr "他のガジェットを追加する"
 
@@ -7571,7 +7629,11 @@ msgstr ""
 msgid "System Control"
 msgstr "システムコントロール"
 
-#: src/modules/syscon/e_mod_main.c:52
+#: src/modules/syscon/e_mod_main.c:37
+msgid "Syscon"
+msgstr ""
+
+#: src/modules/syscon/e_mod_main.c:58
 msgid "System Controls"
 msgstr "システムコントロール"
 
@@ -7929,6 +7991,12 @@ msgstr ""
 msgid "Systray"
 msgstr ""
 
+#~ msgid "Client List Settings"
+#~ msgstr "クライアントリストの設定"
+
+#~ msgid "Client List Menu"
+#~ msgstr "クライアントリストメニュー"
+
 #~ msgid "Dim Screen"
 #~ msgstr "スクリーンを暗くする"
 
@@ -10936,15 +11004,9 @@ msgstr ""
 #~ msgid "Allow shading/resizing"
 #~ msgstr "シェーディングとサイズ変更を許可する"
 
-#~ msgid "Follower"
-#~ msgstr "追跡ランプ"
-
 #~ msgid "Visible"
 #~ msgstr "表示する"
 
-#~ msgid "Follow Speed"
-#~ msgstr "追跡速度"
-
 #~ msgid "Autoscroll Speed:"
 #~ msgstr "自動スクロール速度"
 
old mode 100755 (executable)
new mode 100644 (file)
index a7cfdf3..e68f4c7
--- a/po/km.po
+++ b/po/km.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: enlightenment\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2011-11-29 09:56+0900\n"
+"POT-Creation-Date: 2012-01-18 16:13+0900\n"
 "PO-Revision-Date: 2009-09-03 09:15+0000\n"
 "Last-Translator: Chanrithy Thim <Unknown>\n"
 "Language-Team: Khmer <km@li.org>\n"
@@ -23,7 +23,7 @@ msgid "About Enlightenment"
 msgstr "អំពី Enlightenment"
 
 #: src/bin/e_about.c:17 src/bin/e_actions.c:2728 src/bin/e_config_dialog.c:272
-#: src/bin/e_fm.c:974 src/bin/e_int_border_menu.c:151
+#: src/bin/e_fm.c:975 src/bin/e_int_border_menu.c:151
 #: src/bin/e_int_border_prop.c:81 src/bin/e_theme_about.c:17
 #: src/modules/conf/e_conf.c:163
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:843
@@ -36,7 +36,7 @@ msgstr "បិទ"
 #: src/bin/e_about.c:18 src/bin/e_actions.c:3060 src/bin/e_actions.c:3064
 #: src/bin/e_actions.c:3068 src/bin/e_int_menus.c:182 src/bin/e_main.c:534
 #: src/modules/conf_theme/e_int_config_cursor.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:219
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:221
 #: src/modules/wizard/page_000.c:29
 msgid "Enlightenment"
 msgstr "Enlightenment"
@@ -83,7 +83,7 @@ msgstr "តើ​អ្នក​ពិត​ជា​ចង់​បញ្ឍប
 #: src/bin/e_actions.c:380 src/bin/e_actions.c:1917 src/bin/e_actions.c:2014
 #: src/bin/e_actions.c:2077 src/bin/e_actions.c:2140 src/bin/e_actions.c:2208
 #: src/bin/e_actions.c:2271 src/bin/e_confirm_dialog.c:44
-#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9205 src/bin/e_fm.c:9459
+#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9238 src/bin/e_fm.c:9492
 #: src/bin/e_module.c:518 src/bin/e_screensaver.c:145
 msgid "Yes"
 msgstr "បាទ/​ចាស"
@@ -91,7 +91,7 @@ msgstr "បាទ/​ចាស"
 #: src/bin/e_actions.c:382 src/bin/e_actions.c:1919 src/bin/e_actions.c:2016
 #: src/bin/e_actions.c:2079 src/bin/e_actions.c:2142 src/bin/e_actions.c:2210
 #: src/bin/e_actions.c:2273 src/bin/e_confirm_dialog.c:45
-#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9203 src/bin/e_fm.c:9460
+#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9236 src/bin/e_fm.c:9493
 #: src/bin/e_module.c:519 src/bin/e_screensaver.c:147
 msgid "No"
 msgstr "ទេ"
@@ -156,7 +156,7 @@ msgstr ""
 msgid "Window : Actions"
 msgstr "បង្អួច : សកម្មភាព"
 
-#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6168 src/bin/e_gadcon.c:1410
+#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6201 src/bin/e_gadcon.c:1410
 #: src/bin/e_int_border_menu.c:592
 msgid "Move"
 msgstr "ផ្លាស់ទី"
@@ -290,7 +290,7 @@ msgstr ""
 #: src/bin/e_actions.c:2927 src/bin/e_actions.c:2929 src/bin/e_actions.c:2931
 #: src/bin/e_actions.c:2933 src/bin/e_actions.c:2935 src/bin/e_actions.c:2937
 #: src/bin/e_actions.c:2939 src/bin/e_actions.c:3114 src/bin/e_actions.c:3119
-#: src/bin/e_fm.c:3267 src/bin/e_fm.c:3273 src/bin/e_fm.c:9986
+#: src/bin/e_fm.c:3300 src/bin/e_fm.c:3306 src/bin/e_fm.c:10019
 #: src/bin/e_fm_device.c:334 src/bin/e_fm_device.c:358
 #: src/bin/e_fm_device.c:637 src/bin/e_fm_device.c:664
 #: src/bin/e_int_menus.c:144 src/bin/e_int_shelf_config.c:247
@@ -664,8 +664,8 @@ msgstr ""
 #: src/modules/conf_theme/e_int_config_theme.c:396
 #: src/modules/conf_theme/e_int_config_theme.c:796
 #: src/modules/gadman/e_mod_config.c:182 src/modules/syscon/e_mod_main.c:31
-#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:52
-#: src/modules/syscon/e_mod_main.c:119
+#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:58
+#: src/modules/syscon/e_mod_main.c:125
 msgid "System"
 msgstr "ប្រព័ន្ធ"
 
@@ -721,10 +721,10 @@ msgstr ""
 msgid "Color Selector"
 msgstr ""
 
-#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1611 src/bin/e_config.c:2229
+#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1580 src/bin/e_config.c:2198
 #: src/bin/e_config_dialog.c:262 src/bin/e_eap_editor.c:854
 #: src/bin/e_eap_editor.c:918 src/bin/e_entry_dialog.c:62 src/bin/e_exec.c:398
-#: src/bin/e_fm.c:8717 src/bin/e_fm.c:9361 src/bin/e_fm_prop.c:507
+#: src/bin/e_fm.c:8750 src/bin/e_fm.c:9394 src/bin/e_fm_prop.c:507
 #: src/bin/e_int_border_remember.c:324 src/bin/e_int_border_remember.c:525
 #: src/bin/e_module.c:415 src/bin/e_sys.c:487 src/bin/e_sys.c:524
 #: src/bin/e_utils.c:707 src/modules/conf_dialogs/e_int_config_profiles.c:387
@@ -739,7 +739,7 @@ msgid "OK"
 msgstr "យល់​ព្រម"
 
 #: src/bin/e_color_dialog.c:47 src/bin/e_eap_editor.c:856
-#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8719
+#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8752
 #: src/bin/e_fm_prop.c:508 src/bin/e_utils.c:1162
 #: src/modules/conf_dialogs/e_int_config_profiles.c:388
 #: src/modules/conf_intl/e_int_config_imc_import.c:124
@@ -751,7 +751,7 @@ msgstr "យល់​ព្រម"
 msgid "Cancel"
 msgstr "បោះ​​​បង់"
 
-#: src/bin/e_config.c:972 src/bin/e_config.c:1005
+#: src/bin/e_config.c:959 src/bin/e_config.c:992
 msgid ""
 "Settings data needed upgrading. Your old settings have<br>been wiped and a "
 "new set of defaults initialized. This<br>will happen regularly during "
@@ -762,7 +762,7 @@ msgid ""
 "the hiccup in your settings.<br>"
 msgstr ""
 
-#: src/bin/e_config.c:989
+#: src/bin/e_config.c:976
 msgid ""
 "Your settings are NEWER than Enlightenment. This is very<br>strange. This "
 "should not happen unless you downgraded<br>Enlightenment or copied the "
@@ -771,114 +771,115 @@ msgid ""
 "to<br>defaults. Sorry for the inconvenience.<br>"
 msgstr ""
 
-#: src/bin/e_config.c:1598 src/bin/e_config.c:2216
+#: src/bin/e_config.c:1567 src/bin/e_config.c:2185
 msgid "Enlightenment Settings Write Problems"
 msgstr ""
 
-#: src/bin/e_config.c:1601
+#: src/bin/e_config.c:1570
 #, c-format
 msgid ""
-"Enlightenment has an error while moving config files<br>from:<br>"
+"Enlightenment has had an error while moving config files<br>from:<br>"
 "%s<br><br>to:<br>%s<br><br>The rest of the write has been aborted for safety."
 "<br>"
 msgstr ""
 
-#: src/bin/e_config.c:2126
+#: src/bin/e_config.c:2095
 msgid "Settings Upgraded"
 msgstr ""
 
-#: src/bin/e_config.c:2143
+#: src/bin/e_config.c:2112
 msgid "The EET file handle is bad."
 msgstr ""
 
-#: src/bin/e_config.c:2146
+#: src/bin/e_config.c:2115
 msgid "The file data is empty."
 msgstr ""
 
-#: src/bin/e_config.c:2149
+#: src/bin/e_config.c:2118
 msgid ""
 "The file is not writable. Perhaps the disk is read-only<br>or you lost "
 "permissions to your files."
 msgstr ""
 
-#: src/bin/e_config.c:2152
+#: src/bin/e_config.c:2121
 msgid "Memory ran out while preparing the write.<br>Please free up memory."
 msgstr ""
 
-#: src/bin/e_config.c:2155
+#: src/bin/e_config.c:2124
 msgid "This is a generic error."
 msgstr ""
 
-#: src/bin/e_config.c:2158
+#: src/bin/e_config.c:2127
 msgid ""
 "The settings file is too large.<br>It should be very small (a few hundred KB "
 "at most)."
 msgstr ""
 
-#: src/bin/e_config.c:2161
+#: src/bin/e_config.c:2130
 msgid "You have I/O errors on the disk.<br>Maybe it needs replacing?"
 msgstr ""
 
-#: src/bin/e_config.c:2164
+#: src/bin/e_config.c:2133
 msgid "You ran out of space while writing the file"
 msgstr ""
 
-#: src/bin/e_config.c:2167
+#: src/bin/e_config.c:2136
 msgid "The file was closed on it while writing."
 msgstr ""
 
-#: src/bin/e_config.c:2170
+#: src/bin/e_config.c:2139
 msgid "Memory-mapping (mmap) of the file failed."
 msgstr ""
 
-#: src/bin/e_config.c:2173
+#: src/bin/e_config.c:2142
 msgid "X509 Encoding failed."
 msgstr ""
 
-#: src/bin/e_config.c:2176
+#: src/bin/e_config.c:2145
 msgid "Signature failed."
 msgstr ""
 
-#: src/bin/e_config.c:2179
+#: src/bin/e_config.c:2148
 msgid "The signature was invalid."
 msgstr ""
 
-#: src/bin/e_config.c:2182
+#: src/bin/e_config.c:2151
 #, fuzzy
 msgid "Not signed."
 msgstr "ថ្នាក់​បង្អួច"
 
-#: src/bin/e_config.c:2185
+#: src/bin/e_config.c:2154
 msgid "Feature not implemented."
 msgstr ""
 
-#: src/bin/e_config.c:2188
+#: src/bin/e_config.c:2157
 msgid "PRNG was not seeded."
 msgstr ""
 
-#: src/bin/e_config.c:2191
+#: src/bin/e_config.c:2160
 msgid "Encryption failed."
 msgstr ""
 
-#: src/bin/e_config.c:2194
+#: src/bin/e_config.c:2163
 msgid "Decryption failed."
 msgstr ""
 
-#: src/bin/e_config.c:2197
+#: src/bin/e_config.c:2166
 msgid "The error is unknown to Enlightenment."
 msgstr ""
 
-#: src/bin/e_config.c:2219
+#: src/bin/e_config.c:2188
 #, c-format
 msgid ""
-"Enlightenment has an error while writing<br>its config file.<br>"
+"Enlightenment has had an error while writing<br>its config file.<br>"
 "%s<br><br>The file where the error occurred was:<br>%s<br><br>This file has "
 "been deleted to avoid corrupt data.<br>"
 msgstr ""
 
-#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:721
+#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:756
 #: src/modules/conf/e_mod_main.c:275 src/modules/conf_paths/e_mod_main.c:17
 #: src/modules/conf_performance/e_mod_main.c:17
+#: src/modules/syscon/e_mod_main.c:36
 msgid "Advanced"
 msgstr "កម្រិត​ខ្ពស់"
 
@@ -900,9 +901,9 @@ msgstr "ផ្នែក​បន្ថែម"
 
 #: src/bin/e_configure.c:29 src/bin/e_configure.c:32 src/bin/e_configure.c:242
 #: src/modules/conf_paths/e_int_config_paths.c:80
-#: src/modules/conf_theme/e_int_config_color_classes.c:847
+#: src/modules/conf_theme/e_int_config_color_classes.c:857
 #: src/modules/conf_theme/e_int_config_fonts.c:98
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:234
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:236
 msgid "Modules"
 msgstr "ម៉ូឌុល"
 
@@ -910,7 +911,7 @@ msgstr "ម៉ូឌុល"
 msgid "Preferences"
 msgstr ""
 
-#: src/bin/e_container.c:132
+#: src/bin/e_container.c:124
 #, c-format
 msgid "Container %d"
 msgstr ""
@@ -1031,7 +1032,7 @@ msgstr ""
 #: src/bin/e_eap_editor.c:775
 #: src/modules/conf_performance/e_int_config_performance.c:115
 #: src/modules/everything/evry_config.c:378
-#: src/modules/everything/evry_plug_files.c:1491
+#: src/modules/everything/evry_plug_files.c:1476
 #: src/modules/pager/e_mod_config.c:126 src/modules/pager/e_mod_config.c:213
 msgid "General"
 msgstr "ទូទៅ"
@@ -1060,26 +1061,26 @@ msgstr ""
 msgid "Select an Executable"
 msgstr ""
 
-#: src/bin/e_entry.c:496 src/bin/e_fm.c:8208 src/bin/e_shelf.c:1703
+#: src/bin/e_entry.c:501 src/bin/e_fm.c:8241 src/bin/e_shelf.c:1703
 #: src/modules/conf_dialogs/e_int_config_profiles.c:135
 #: src/modules/conf_shelves/e_int_config_shelf.c:81
 #: src/modules/ibar/e_mod_config.c:108
 msgid "Delete"
 msgstr "លុប"
 
-#: src/bin/e_entry.c:506 src/bin/e_fm.c:8116
+#: src/bin/e_entry.c:511 src/bin/e_fm.c:8149
 msgid "Cut"
 msgstr "កាត់"
 
-#: src/bin/e_entry.c:514 src/bin/e_fm.c:6163 src/bin/e_fm.c:8130
+#: src/bin/e_entry.c:519 src/bin/e_fm.c:6196 src/bin/e_fm.c:8163
 msgid "Copy"
 msgstr "ចម្លង"
 
-#: src/bin/e_entry.c:522 src/bin/e_fm.c:7954 src/bin/e_fm.c:8143
+#: src/bin/e_entry.c:527 src/bin/e_fm.c:7987 src/bin/e_fm.c:8176
 msgid "Paste"
 msgstr "បិទភ្ជាប់"
 
-#: src/bin/e_entry.c:532
+#: src/bin/e_entry.c:537
 msgid "Select All"
 msgstr "ជ្រើស​ទាំងអស់"
 
@@ -1222,212 +1223,212 @@ msgstr ""
 msgid "There was no output."
 msgstr ""
 
-#: src/bin/e_fm.c:976
+#: src/bin/e_fm.c:977
 msgid "Nonexistent path"
 msgstr ""
 
-#: src/bin/e_fm.c:979
+#: src/bin/e_fm.c:980
 #, c-format
 msgid "%s doesn't exist."
 msgstr ""
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Mount Error"
 msgstr ""
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Can't mount device"
 msgstr ""
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Unmount Error"
 msgstr ""
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Can't unmount device"
 msgstr ""
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Eject Error"
 msgstr ""
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Can't eject device"
 msgstr ""
 
-#: src/bin/e_fm.c:3748
+#: src/bin/e_fm.c:3781
 #, c-format
 msgid "%i Files"
 msgstr ""
 
-#: src/bin/e_fm.c:6176 src/bin/e_fm.c:7962 src/bin/e_fm.c:8151
+#: src/bin/e_fm.c:6209 src/bin/e_fm.c:7995 src/bin/e_fm.c:8184
 msgid "Link"
 msgstr ""
 
-#: src/bin/e_fm.c:6184 src/bin/e_fm.c:9143 src/bin/e_fm.c:9284
+#: src/bin/e_fm.c:6217 src/bin/e_fm.c:9176 src/bin/e_fm.c:9317
 msgid "Abort"
 msgstr ""
 
-#: src/bin/e_fm.c:7881 src/bin/e_fm.c:8041
+#: src/bin/e_fm.c:7914 src/bin/e_fm.c:8074
 msgid "Inherit parent settings"
 msgstr ""
 
-#: src/bin/e_fm.c:7890 src/bin/e_fm.c:8050
+#: src/bin/e_fm.c:7923 src/bin/e_fm.c:8083
 #: src/modules/fileman/e_mod_config.c:219
 msgid "View Mode"
 msgstr ""
 
-#: src/bin/e_fm.c:7897 src/bin/e_fm.c:8057
+#: src/bin/e_fm.c:7930 src/bin/e_fm.c:8090
 msgid "Refresh View"
 msgstr ""
 
-#: src/bin/e_fm.c:7905 src/bin/e_fm.c:8065
+#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8098
 msgid "Show Hidden Files"
 msgstr ""
 
-#: src/bin/e_fm.c:7917 src/bin/e_fm.c:8077
+#: src/bin/e_fm.c:7950 src/bin/e_fm.c:8110
 msgid "Remember Ordering"
 msgstr ""
 
-#: src/bin/e_fm.c:7926 src/bin/e_fm.c:8086
+#: src/bin/e_fm.c:7959 src/bin/e_fm.c:8119
 msgid "Sort Now"
 msgstr ""
 
-#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8101
+#: src/bin/e_fm.c:7971 src/bin/e_fm.c:8134
 #: src/modules/conf_paths/e_int_config_paths.c:205
 msgid "New Directory"
 msgstr ""
 
-#: src/bin/e_fm.c:8216
+#: src/bin/e_fm.c:8249
 msgid "Rename"
 msgstr ""
 
-#: src/bin/e_fm.c:8235
+#: src/bin/e_fm.c:8268
 msgid "Unmount"
 msgstr ""
 
-#: src/bin/e_fm.c:8240
+#: src/bin/e_fm.c:8273
 msgid "Mount"
 msgstr ""
 
-#: src/bin/e_fm.c:8245
+#: src/bin/e_fm.c:8278
 msgid "Eject"
 msgstr ""
 
-#: src/bin/e_fm.c:8257
+#: src/bin/e_fm.c:8290
 #, fuzzy
 msgid "Application Properties"
 msgstr "កម្មវិធី"
 
-#: src/bin/e_fm.c:8263 src/bin/e_fm_prop.c:105
+#: src/bin/e_fm.c:8296 src/bin/e_fm_prop.c:105
 msgid "File Properties"
 msgstr ""
 
-#: src/bin/e_fm.c:8500 src/bin/e_fm.c:8553
+#: src/bin/e_fm.c:8533 src/bin/e_fm.c:8586
 msgid "Use default"
 msgstr ""
 
-#: src/bin/e_fm.c:8526 src/modules/fileman/e_mod_config.c:224
+#: src/bin/e_fm.c:8559 src/modules/fileman/e_mod_config.c:224
 msgid "Grid Icons"
 msgstr ""
 
-#: src/bin/e_fm.c:8534 src/modules/fileman/e_mod_config.c:226
+#: src/bin/e_fm.c:8567 src/modules/fileman/e_mod_config.c:226
 msgid "Custom Icons"
 msgstr ""
 
-#: src/bin/e_fm.c:8542 src/modules/everything/evry_config.c:430
+#: src/bin/e_fm.c:8575 src/modules/everything/evry_config.c:430
 #: src/modules/everything/evry_config.c:460
 #: src/modules/fileman/e_mod_config.c:234
 msgid "List"
 msgstr ""
 
-#: src/bin/e_fm.c:8568
+#: src/bin/e_fm.c:8601
 #, c-format
 msgid "Icon Size (%d)"
 msgstr ""
 
-#: src/bin/e_fm.c:8614 src/bin/e_fm.c:8820
+#: src/bin/e_fm.c:8647 src/bin/e_fm.c:8853
 msgid "Set background..."
 msgstr ""
 
-#: src/bin/e_fm.c:8619 src/bin/e_fm.c:8864
+#: src/bin/e_fm.c:8652 src/bin/e_fm.c:8897
 msgid "Set overlay..."
 msgstr ""
 
-#: src/bin/e_fm.c:8718 src/modules/conf_theme/e_int_config_theme.c:1032
+#: src/bin/e_fm.c:8751 src/modules/conf_theme/e_int_config_theme.c:1032
 msgid "Clear"
 msgstr ""
 
-#: src/bin/e_fm.c:8944
+#: src/bin/e_fm.c:8977
 msgid "Create a new Directory"
 msgstr ""
 
-#: src/bin/e_fm.c:8945
+#: src/bin/e_fm.c:8978
 msgid "New Directory Name:"
 msgstr ""
 
-#: src/bin/e_fm.c:8999
+#: src/bin/e_fm.c:9032
 #, c-format
 msgid "Rename %s to:"
 msgstr ""
 
-#: src/bin/e_fm.c:9001
+#: src/bin/e_fm.c:9034
 msgid "Rename File"
 msgstr ""
 
-#: src/bin/e_fm.c:9142 src/bin/e_fm.c:9283
+#: src/bin/e_fm.c:9175 src/bin/e_fm.c:9316
 msgid "Retry"
 msgstr ""
 
-#: src/bin/e_fm.c:9146 src/bin/e_fm.c:9289
+#: src/bin/e_fm.c:9179 src/bin/e_fm.c:9322
 msgid "Error"
 msgstr ""
 
-#: src/bin/e_fm.c:9149
+#: src/bin/e_fm.c:9182
 #, c-format
 msgid "%s"
 msgstr ""
 
-#: src/bin/e_fm.c:9204
+#: src/bin/e_fm.c:9237
 msgid "No to all"
 msgstr ""
 
-#: src/bin/e_fm.c:9206
+#: src/bin/e_fm.c:9239
 msgid "Yes to all"
 msgstr ""
 
-#: src/bin/e_fm.c:9209
+#: src/bin/e_fm.c:9242
 msgid "Warning"
 msgstr ""
 
-#: src/bin/e_fm.c:9212
+#: src/bin/e_fm.c:9245
 #, c-format
 msgid "File already exists, overwrite?<br><hilight>%s</hilight>"
 msgstr ""
 
-#: src/bin/e_fm.c:9285
+#: src/bin/e_fm.c:9318
 msgid "Ignore this"
 msgstr ""
 
-#: src/bin/e_fm.c:9286
+#: src/bin/e_fm.c:9319
 msgid "Ignore all"
 msgstr ""
 
-#: src/bin/e_fm.c:9291
+#: src/bin/e_fm.c:9324
 #, c-format
 msgid "An error occurred while performing an operation.<br>%s"
 msgstr ""
 
-#: src/bin/e_fm.c:9462
+#: src/bin/e_fm.c:9495
 msgid "Confirm Delete"
 msgstr ""
 
-#: src/bin/e_fm.c:9467
+#: src/bin/e_fm.c:9500
 #, c-format
 msgid "Are you sure you want to delete<br><hilight>%s</hilight> ?"
 msgstr ""
 
-#: src/bin/e_fm.c:9473
+#: src/bin/e_fm.c:9506
 #, c-format
 msgid ""
 "Are you sure you want to delete<br>the %d selected files in:<br><hilight>%s</"
@@ -1552,11 +1553,11 @@ msgstr "ផ្លាស់ទី"
 msgid "Automatically scroll contents"
 msgstr ""
 
-#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:731
+#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:729
 msgid "Plain"
 msgstr ""
 
-#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:739
+#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:737
 msgid "Inset"
 msgstr ""
 
@@ -1570,11 +1571,11 @@ msgstr ""
 #: src/modules/conf_applications/e_int_config_apps.c:239
 #: src/modules/conf_applications/e_int_config_apps.c:260
 #: src/modules/conf_applications/e_int_config_apps.c:280
-#: src/modules/gadman/e_mod_gadman.c:815 src/modules/ibar/e_mod_main.c:801
+#: src/modules/gadman/e_mod_gadman.c:813 src/modules/ibar/e_mod_main.c:801
 msgid "Remove"
 msgstr ""
 
-#: src/bin/e_gadcon.c:1991
+#: src/bin/e_gadcon.c:2007
 msgid "Stop moving"
 msgstr ""
 
@@ -1690,7 +1691,7 @@ msgstr "ម៉ឺនុយ បង្អួច"
 
 #: src/bin/e_int_border_menu.c:138 src/bin/e_int_config_modules.c:59
 #: src/bin/e_int_menus.c:230 src/bin/e_shelf.c:1695
-#: src/modules/battery/e_mod_main.c:183 src/modules/clock/e_mod_main.c:296
+#: src/modules/battery/e_mod_main.c:186 src/modules/clock/e_mod_main.c:296
 #: src/modules/clock/e_mod_main.c:540 src/modules/conf/e_conf.c:124
 #: src/modules/conf/e_conf.c:134 src/modules/conf/e_mod_main.c:102
 #: src/modules/conf_dialogs/e_mod_main.c:17
@@ -2094,7 +2095,7 @@ msgid "Utilities"
 msgstr ""
 
 #: src/bin/e_int_config_modules.c:55
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_files.c:1585
 #: src/modules/fileman/e_mod_main.c:56 src/modules/fileman/e_mod_main.c:76
 #: src/modules/fileman/e_mod_main.c:420
 msgid "Files"
@@ -2188,7 +2189,7 @@ msgstr ""
 #: src/modules/conf_theme/e_int_config_fonts.c:58
 #: src/modules/conf_theme/e_mod_main.c:38
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:194
-#: src/modules/everything/evry_plug_apps.c:1367
+#: src/modules/everything/evry_plug_apps.c:1354
 msgid "Applications"
 msgstr ""
 
@@ -2384,26 +2385,26 @@ msgid ""
 "Perhaps you are out of memory?"
 msgstr ""
 
-#: src/bin/e_main.c:274
-msgid "Enlightenment cannot initialize Ecore_IMF!\n"
-msgstr ""
-
-#: src/bin/e_main.c:284
+#: src/bin/e_main.c:273
 msgid "Enlightenment cannot initialize Ecore_File!\n"
 msgstr ""
 
-#: src/bin/e_main.c:293
+#: src/bin/e_main.c:282
 msgid "Enlightenment cannot initialize Ecore_Con!\n"
 msgstr ""
 
-#: src/bin/e_main.c:302
+#: src/bin/e_main.c:291
 msgid "Enlightenment cannot initialize Ecore_Ipc!\n"
 msgstr ""
 
-#: src/bin/e_main.c:313
+#: src/bin/e_main.c:302
 msgid "Enlightenment cannot initialize Ecore_X!\n"
 msgstr ""
 
+#: src/bin/e_main.c:314
+msgid "Enlightenment cannot initialize Ecore_IMF!\n"
+msgstr ""
+
 #: src/bin/e_main.c:324
 msgid "Enlightenment cannot initialize Ecore_Evas!\n"
 msgstr ""
@@ -2440,24 +2441,24 @@ msgstr ""
 msgid "Enlightenment cannot initialize E_Xinerama!\n"
 msgstr ""
 
-#: src/bin/e_main.c:397
-msgid "Enlightenment cannot initialize E_Randr!\n"
-msgstr ""
-
-#: src/bin/e_main.c:415
+#: src/bin/e_main.c:406
 msgid ""
 "Enlightenment cannot create directories in your home directory.\n"
 "Perhaps you have no home directory or the disk is full?"
 msgstr ""
 
-#: src/bin/e_main.c:425
+#: src/bin/e_main.c:416
 msgid "Enlightenment cannot set up its file registry system."
 msgstr ""
 
-#: src/bin/e_main.c:434
+#: src/bin/e_main.c:425
 msgid "Enlightenment cannot set up its config system."
 msgstr ""
 
+#: src/bin/e_main.c:436
+msgid "Enlightenment cannot initialize E_Randr!\n"
+msgstr ""
+
 #: src/bin/e_main.c:445
 msgid "Enlightenment cannot set up its environment."
 msgstr ""
@@ -2706,34 +2707,38 @@ msgid "Enlightenment cannot initialize the XSettings system.\n"
 msgstr ""
 
 #: src/bin/e_main.c:877
+msgid "Enlightenment cannot initialize the Update system.\n"
+msgstr ""
+
+#: src/bin/e_main.c:886
 msgid "Setup Desktop Environment"
 msgstr ""
 
-#: src/bin/e_main.c:881
+#: src/bin/e_main.c:890
 msgid "Enlightenment cannot initialize its desktop environment.\n"
 msgstr ""
 
-#: src/bin/e_main.c:889
+#: src/bin/e_main.c:898
 msgid "Setup File Ordering"
 msgstr ""
 
-#: src/bin/e_main.c:893
+#: src/bin/e_main.c:902
 msgid "Enlightenment cannot set up its order file system."
 msgstr ""
 
-#: src/bin/e_main.c:908
+#: src/bin/e_main.c:917
 msgid "Load Modules"
 msgstr ""
 
-#: src/bin/e_main.c:938
+#: src/bin/e_main.c:947
 msgid "Configure Shelves"
 msgstr ""
 
-#: src/bin/e_main.c:949
+#: src/bin/e_main.c:958
 msgid "Almost Done"
 msgstr ""
 
-#: src/bin/e_main.c:1094
+#: src/bin/e_main.c:1103
 #, c-format
 msgid ""
 "Options:\n"
@@ -2762,7 +2767,7 @@ msgid ""
 "\t\tIf you need this help, you don't need this option.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1147
+#: src/bin/e_main.c:1156
 msgid ""
 "You are executing enlightenment directly. This is\n"
 "bad. Please do not execute the \"enlightenment\"\n"
@@ -2772,48 +2777,48 @@ msgid ""
 "before enlightenment itself begins running.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1426
+#: src/bin/e_main.c:1435
 msgid "Testing Format Support"
 msgstr ""
 
-#: src/bin/e_main.c:1430
+#: src/bin/e_main.c:1439
 msgid ""
 "Enlightenment found Evas can't create a buffer canvas. Please check\n"
 "Evas has Software Buffer engine support.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1442
+#: src/bin/e_main.c:1451
 msgid ""
 "Enlightenment found Evas can't load SVG files. Check Evas has SVG loader "
 "support.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1452
+#: src/bin/e_main.c:1461
 msgid ""
 "Enlightenment found Evas can't load JPEG files. Check Evas has JPEG loader "
 "support.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1462
+#: src/bin/e_main.c:1471
 msgid ""
 "Enlightenment found Evas can't load PNG files. Check Evas has PNG loader "
 "support.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1472
+#: src/bin/e_main.c:1481
 msgid ""
 "Enlightenment found Evas can't load EET files. Check Evas has EET loader "
 "support.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1486
+#: src/bin/e_main.c:1495
 msgid ""
 "Enlightenment found Evas can't load the 'Sans' font. Check Evas has "
 "fontconfig\n"
 "support and system fontconfig defines a 'Sans' font.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1677
+#: src/bin/e_main.c:1686
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. There was an "
@@ -2821,11 +2826,11 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1682 src/bin/e_main.c:1699
+#: src/bin/e_main.c:1691 src/bin/e_main.c:1708
 msgid "Enlightenment crashed early on start and has been restarted"
 msgstr ""
 
-#: src/bin/e_main.c:1683
+#: src/bin/e_main.c:1692
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>There was an "
@@ -2833,7 +2838,7 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1692
+#: src/bin/e_main.c:1701
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. All modules "
 "have been disabled<br>and will not be loaded to help remove any "
@@ -2841,7 +2846,7 @@ msgid ""
 "dialog should let you select your<br>modules again."
 msgstr ""
 
-#: src/bin/e_main.c:1700
+#: src/bin/e_main.c:1709
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>All modules "
 "have been disabled and will not be loaded to help<br>remove any problem "
@@ -3309,70 +3314,74 @@ msgstr ""
 msgid "Read-Write"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:60
+#: src/modules/battery/e_mod_config.c:63
 msgid "Battery Monitor Settings"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:126
+#: src/modules/battery/e_mod_config.c:132
 msgid "Show alert when battery is low"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:211
+#: src/modules/battery/e_mod_config.c:136
+msgid "Use desktop notifications for alert."
+msgstr ""
+
+#: src/modules/battery/e_mod_config.c:233
 msgid "Check every:"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:213
+#: src/modules/battery/e_mod_config.c:235
 #: src/modules/conf_performance/e_int_config_performance.c:121
 #: src/modules/temperature/e_mod_config.c:233
 #, c-format
 msgid "%1.0f ticks"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:217
+#: src/modules/battery/e_mod_config.c:239
 msgid "Hibernate when below:"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:219
-#: src/modules/battery/e_mod_config.c:238
+#: src/modules/battery/e_mod_config.c:241
+#: src/modules/battery/e_mod_config.c:260
 #, c-format
 msgid "%1.0f %%"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:223
+#: src/modules/battery/e_mod_config.c:245
 msgid "Polling"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:227
+#: src/modules/battery/e_mod_config.c:249
 msgid "Show low battery alert"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:231
+#: src/modules/battery/e_mod_config.c:253
 msgid "Alert when at:"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:234
+#: src/modules/battery/e_mod_config.c:256
 #, c-format
 msgid "%1.0f min"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:242
+#: src/modules/battery/e_mod_config.c:264
 msgid "Auto dismiss in..."
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:247
+#: src/modules/battery/e_mod_config.c:269
 #, c-format
 msgid "%1.0f sec"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:254
+#: src/modules/battery/e_mod_config.c:276
 msgid "Alert"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:260
+#: src/modules/battery/e_mod_config.c:282
 msgid "Auto Detect"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:263
+#: src/modules/battery/e_mod_config.c:285
 #: src/modules/conf_applications/e_mod_main.c:52
 #: src/modules/conf_display/e_mod_main.c:40
 #: src/modules/conf_theme/e_mod_main.c:23
@@ -3380,46 +3389,46 @@ msgstr ""
 msgid "Internal"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:267
+#: src/modules/battery/e_mod_config.c:289
 #: src/modules/temperature/e_mod_config.c:271
 msgid "udev"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:270
+#: src/modules/battery/e_mod_config.c:292
 msgid "Fuzzy Mode"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:274
+#: src/modules/battery/e_mod_config.c:296
 msgid "HAL"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:279
+#: src/modules/battery/e_mod_config.c:301
 #: src/modules/temperature/e_mod_config.c:273
 msgid "Hardware"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:145
+#: src/modules/battery/e_mod_main.c:148 src/modules/battery/e_mod_main.c:443
 msgid "Battery"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:455
+#: src/modules/battery/e_mod_main.c:446 src/modules/battery/e_mod_main.c:477
 msgid "Your battery is low!"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:457
+#: src/modules/battery/e_mod_main.c:447 src/modules/battery/e_mod_main.c:479
 msgid "AC power is recommended."
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:532
+#: src/modules/battery/e_mod_main.c:554
 msgid "N/A"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:612 src/modules/battery/e_mod_main.c:614
-#: src/modules/battery/e_mod_main.c:621 src/modules/battery/e_mod_main.c:623
+#: src/modules/battery/e_mod_main.c:634 src/modules/battery/e_mod_main.c:636
+#: src/modules/battery/e_mod_main.c:643 src/modules/battery/e_mod_main.c:645
 msgid "ERROR"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:723
+#: src/modules/battery/e_mod_main.c:758
 msgid "Battery Meter"
 msgstr ""
 
@@ -3572,7 +3581,7 @@ msgid "Dialog Settings"
 msgstr ""
 
 #: src/modules/conf_dialogs/e_int_config_dialogs.c:109
-#: src/modules/conf_performance/e_int_config_engine.c:95
+#: src/modules/conf_performance/e_int_config_engine.c:86
 #: src/modules/conf_theme/e_int_config_fonts.c:651
 #: src/modules/everything/evry_config.c:519 src/modules/ibox/e_mod_config.c:96
 #: src/modules/mixer/conf_gadget.c:191 src/modules/mixer/conf_module.c:91
@@ -3771,7 +3780,7 @@ msgstr ""
 
 #: src/modules/conf_display/e_int_config_desks.c:197
 #: src/modules/conf_display/e_int_config_dpms.c:306
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:168
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:194
 #: src/modules/conf_window_manipulation/e_int_config_window_stacking.c:151
 #, c-format
 msgid "%1.1f sec"
@@ -4143,28 +4152,28 @@ msgstr ""
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1310
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1334
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1366
-#: src/modules/gadman/e_mod_gadman.c:839
+#: src/modules/gadman/e_mod_gadman.c:837
 msgid "CTRL"
 msgstr ""
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1315
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1339
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1371
-#: src/modules/gadman/e_mod_gadman.c:844
+#: src/modules/gadman/e_mod_gadman.c:842
 msgid "ALT"
 msgstr ""
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1321
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1345
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1377
-#: src/modules/gadman/e_mod_gadman.c:850
+#: src/modules/gadman/e_mod_gadman.c:848
 msgid "SHIFT"
 msgstr ""
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1327
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1351
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1383
-#: src/modules/gadman/e_mod_gadman.c:856
+#: src/modules/gadman/e_mod_gadman.c:854
 msgid "WIN"
 msgstr ""
 
@@ -4516,11 +4525,11 @@ msgstr ""
 
 #: src/modules/conf_menus/e_int_config_menus.c:289
 #: src/modules/conf_menus/e_int_config_menus.c:294
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:136
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:145
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:154
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:173
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:178
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:162
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:180
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:199
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:204
 #, c-format
 msgid "%2.0f pixels"
 msgstr ""
@@ -4618,16 +4627,16 @@ msgstr ""
 msgid "Environment Variables"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:38
+#: src/modules/conf_performance/e_int_config_engine.c:37
 msgid "Engine Settings"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:96
-#: src/modules/conf_performance/e_int_config_engine.c:138
+#: src/modules/conf_performance/e_int_config_engine.c:87
+#: src/modules/conf_performance/e_int_config_engine.c:109
 msgid "Use ARGB instead of shaped windows"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:140
+#: src/modules/conf_performance/e_int_config_engine.c:111
 msgid ""
 "You have chosen to enable ARGB composite support,<br>but your current screen "
 "does not support composite.<br><br>Are you sure you wish to enable ARGB "
@@ -5088,16 +5097,16 @@ msgstr ""
 msgid "Colors depend on theme capabilities."
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:843
+#: src/modules/conf_theme/e_int_config_color_classes.c:853
 msgid "Window Manager"
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:845
+#: src/modules/conf_theme/e_int_config_color_classes.c:855
 #: src/modules/conf_theme/e_int_config_fonts.c:81
 msgid "Widgets"
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:851
+#: src/modules/conf_theme/e_int_config_color_classes.c:861
 msgid "Others"
 msgstr ""
 
@@ -5296,7 +5305,7 @@ msgid "Bytecode"
 msgstr ""
 
 #: src/modules/conf_theme/e_int_config_fonts.c:662
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:193
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:219
 #: src/modules/cpufreq/e_mod_main.c:227 src/modules/cpufreq/e_mod_main.c:259
 msgid "Automatic"
 msgstr ""
@@ -5519,8 +5528,9 @@ msgid "Scaling"
 msgstr ""
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:36
-msgid "Client List Settings"
-msgstr ""
+#, fuzzy
+msgid "Window List Menu Settings"
+msgstr "ម៉ឺនុយ បង្អួច"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:97
 msgid "Group By"
@@ -5790,58 +5800,92 @@ msgstr ""
 msgid "Slide pointer to a new focused window"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:53
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:62
 #: src/modules/conf_window_manipulation/e_mod_main.c:20
 msgid "Window Geometry"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:130
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:156
 msgid "Resist obstacles"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:132
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:158
 msgid "Other windows"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:141
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:167
 msgid "Edge of the screen"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:150
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
 #, fuzzy
 msgid "Desktop gadgets"
 msgstr "ផ្ទៃតុ"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:161
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
 msgid "Resistance"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:166
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:192
 msgid "Automatically accept changes after:"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:197
 #, fuzzy
 msgid "Move by"
 msgstr "ផ្លាស់ទី"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:202
 #, fuzzy
 msgid "Resize by"
 msgstr "ផ្លាស់ប្ដូរ​ទំហំ"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:181
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:207
 msgid "Keyboard"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:213
 msgid "Limit resize to useful geometry"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:190
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:216
 msgid "Move after resize"
 msgstr ""
 
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:224
+msgid "Follow Move"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:227
+#, fuzzy
+msgid "Follow Resize"
+msgstr "ផ្លាស់ប្ដូរ​ទំហំ"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:230
+msgid "Follow Raise"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:233
+msgid "Follow Lower"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:236
+msgid "Follow Layer"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:239
+#, fuzzy
+msgid "Follow Desktop"
+msgstr "ផ្ទៃតុ"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:242
+msgid "Follow Iconify"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:246
+msgid "Transients"
+msgstr ""
+
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:44
 #: src/modules/conf_window_manipulation/e_mod_main.c:22
 msgid "Window Maximize Policy"
@@ -5863,13 +5907,13 @@ msgstr ""
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:161
 #: src/modules/everything/evry_config.c:568
-#: src/modules/gadman/e_mod_gadman.c:759
+#: src/modules/gadman/e_mod_gadman.c:757
 msgid "Horizontal"
 msgstr ""
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:163
 #: src/modules/everything/evry_config.c:561
-#: src/modules/gadman/e_mod_gadman.c:767
+#: src/modules/gadman/e_mod_gadman.c:765
 msgid "Vertical"
 msgstr ""
 
@@ -5931,7 +5975,12 @@ msgid "Window Focus"
 msgstr ""
 
 #: src/modules/conf_window_manipulation/e_mod_main.c:23
-msgid "Client List Menu"
+#, fuzzy
+msgid "Window List Menu"
+msgstr "ម៉ឺនុយ បង្អួច"
+
+#: src/modules/conf_window_manipulation/e_mod_main.c:24
+msgid "Window Process Management"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:33
@@ -5956,7 +6005,7 @@ msgid "Details"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:141
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:306
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
 msgid "<No Name>"
 msgstr ""
 
@@ -5965,7 +6014,7 @@ msgid "Class:"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:148
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
 msgid "<No Class>"
 msgstr ""
 
@@ -5974,7 +6023,7 @@ msgid "Title:"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
 msgid "<No Title>"
 msgstr ""
 
@@ -5983,7 +6032,7 @@ msgid "Role:"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:162
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:314
 msgid "<No Role>"
 msgstr ""
 
@@ -6193,15 +6242,15 @@ msgstr ""
 msgid "Show Everything Dialog"
 msgstr ""
 
-#: src/modules/everything/e_mod_main.c:422
+#: src/modules/everything/e_mod_main.c:420
 msgid "Everything Module"
 msgstr ""
 
-#: src/modules/everything/e_mod_main.c:611
+#: src/modules/everything/e_mod_main.c:609
 msgid "Run Everything"
 msgstr ""
 
-#: src/modules/everything/evry_config.c:79
+#: src/modules/everything/evry_config.c:78
 msgid "Everything Settings"
 msgstr ""
 
@@ -6321,7 +6370,7 @@ msgid "Object Plugins"
 msgstr ""
 
 #: src/modules/everything/evry_config.c:537
-#: src/modules/everything/evry_config.c:738
+#: src/modules/everything/evry_config.c:737
 msgid "Plugins"
 msgstr ""
 
@@ -6362,7 +6411,7 @@ msgstr ""
 msgid "Geometry"
 msgstr ""
 
-#: src/modules/everything/evry_config.c:633
+#: src/modules/everything/evry_config.c:632
 #, fuzzy
 msgid "Everything Collection"
 msgstr "កម្មវិធី"
@@ -6371,7 +6420,7 @@ msgstr "កម្មវិធី"
 msgid "Items"
 msgstr ""
 
-#: src/modules/everything/evry_plug_aggregator.c:330
+#: src/modules/everything/evry_plug_aggregator.c:301
 msgid "No plugins loaded"
 msgstr ""
 
@@ -6396,54 +6445,54 @@ msgid ""
 "toggle thumb view modes"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1250
-#: src/modules/everything/evry_plug_apps.c:1387
+#: src/modules/everything/evry_plug_apps.c:1238
+#: src/modules/everything/evry_plug_apps.c:1373
 #, fuzzy
 msgid "Everything Applications"
 msgstr "កម្មវិធី"
 
-#: src/modules/everything/evry_plug_apps.c:1282
+#: src/modules/everything/evry_plug_apps.c:1270
 #, fuzzy
 msgid "Commands"
 msgstr "ពាក្យ​បញ្ជា"
 
-#: src/modules/everything/evry_plug_apps.c:1283
+#: src/modules/everything/evry_plug_apps.c:1271
 #, fuzzy
 msgid "Terminal Command"
 msgstr "ពាក្យ​បញ្ជា"
 
-#: src/modules/everything/evry_plug_apps.c:1288
+#: src/modules/everything/evry_plug_apps.c:1276
 msgid "Sudo GUI"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1367
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_apps.c:1354
+#: src/modules/everything/evry_plug_files.c:1585
 #, fuzzy
 msgid "Everything Plugin"
 msgstr "កម្មវិធី"
 
-#: src/modules/everything/evry_plug_files.c:1471
-#: src/modules/everything/evry_plug_files.c:1623
+#: src/modules/everything/evry_plug_files.c:1456
+#: src/modules/everything/evry_plug_files.c:1607
 msgid "Everything Files"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1498
+#: src/modules/everything/evry_plug_files.c:1483
 msgid "Show recent files"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1502
+#: src/modules/everything/evry_plug_files.c:1487
 msgid "Search recent files"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1506
+#: src/modules/everything/evry_plug_files.c:1491
 msgid "Search cached files"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1510
+#: src/modules/everything/evry_plug_files.c:1495
 msgid "Cache visited directories"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1514
+#: src/modules/everything/evry_plug_files.c:1499
 msgid "Clear cache"
 msgstr ""
 
@@ -6584,7 +6633,7 @@ msgid "Show Toolbar"
 msgstr ""
 
 #: src/modules/fileman/e_mod_config.c:278
-#: src/modules/gadman/e_mod_gadman.c:803
+#: src/modules/gadman/e_mod_gadman.c:801
 msgid "Behavior"
 msgstr ""
 
@@ -6777,27 +6826,27 @@ msgstr ""
 msgid "Background Options"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:720
+#: src/modules/gadman/e_mod_gadman.c:718
 msgid "Begin move/resize"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:751
+#: src/modules/gadman/e_mod_gadman.c:749
 msgid "Free"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:775
+#: src/modules/gadman/e_mod_gadman.c:773
 msgid "Appearance"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:783
+#: src/modules/gadman/e_mod_gadman.c:781
 msgid "Always on desktop"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:793
+#: src/modules/gadman/e_mod_gadman.c:791
 msgid "On top pressing"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:824
+#: src/modules/gadman/e_mod_gadman.c:822
 msgid "Add other gadgets"
 msgstr ""
 
@@ -7214,7 +7263,11 @@ msgstr ""
 msgid "System Control"
 msgstr ""
 
-#: src/modules/syscon/e_mod_main.c:52
+#: src/modules/syscon/e_mod_main.c:37
+msgid "Syscon"
+msgstr ""
+
+#: src/modules/syscon/e_mod_main.c:58
 msgid "System Controls"
 msgstr ""
 
old mode 100755 (executable)
new mode 100644 (file)
index ddd3cd1..b2136d2
--- a/po/ko.po
+++ b/po/ko.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Enlightenment DR17\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2011-11-29 09:56+0900\n"
+"POT-Creation-Date: 2012-01-18 16:13+0900\n"
 "PO-Revision-Date: 2011-03-12 13:51-0800\n"
 "Last-Translator: Daniel Juyung Seo <seojuyung2@gmail.com>\n"
 "Language-Team: Korean <KO@li.org>\n"
@@ -23,7 +23,7 @@ msgid "About Enlightenment"
 msgstr "Enlightenment 정보"
 
 #: src/bin/e_about.c:17 src/bin/e_actions.c:2728 src/bin/e_config_dialog.c:272
-#: src/bin/e_fm.c:974 src/bin/e_int_border_menu.c:151
+#: src/bin/e_fm.c:975 src/bin/e_int_border_menu.c:151
 #: src/bin/e_int_border_prop.c:81 src/bin/e_theme_about.c:17
 #: src/modules/conf/e_conf.c:163
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:843
@@ -36,7 +36,7 @@ msgstr "닫기"
 #: src/bin/e_about.c:18 src/bin/e_actions.c:3060 src/bin/e_actions.c:3064
 #: src/bin/e_actions.c:3068 src/bin/e_int_menus.c:182 src/bin/e_main.c:534
 #: src/modules/conf_theme/e_int_config_cursor.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:219
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:221
 #: src/modules/wizard/page_000.c:29
 msgid "Enlightenment"
 msgstr ""
@@ -73,7 +73,7 @@ msgstr "이 창을 강제종료 하시겠습니까?"
 #: src/bin/e_actions.c:380 src/bin/e_actions.c:1917 src/bin/e_actions.c:2014
 #: src/bin/e_actions.c:2077 src/bin/e_actions.c:2140 src/bin/e_actions.c:2208
 #: src/bin/e_actions.c:2271 src/bin/e_confirm_dialog.c:44
-#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9205 src/bin/e_fm.c:9459
+#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9238 src/bin/e_fm.c:9492
 #: src/bin/e_module.c:518 src/bin/e_screensaver.c:145
 msgid "Yes"
 msgstr "예"
@@ -81,7 +81,7 @@ msgstr "예"
 #: src/bin/e_actions.c:382 src/bin/e_actions.c:1919 src/bin/e_actions.c:2016
 #: src/bin/e_actions.c:2079 src/bin/e_actions.c:2142 src/bin/e_actions.c:2210
 #: src/bin/e_actions.c:2273 src/bin/e_confirm_dialog.c:45
-#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9203 src/bin/e_fm.c:9460
+#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9236 src/bin/e_fm.c:9493
 #: src/bin/e_module.c:519 src/bin/e_screensaver.c:147
 msgid "No"
 msgstr "아니오"
@@ -146,7 +146,7 @@ msgstr "시스템을 대기 상태로 전환하시겠습니까?"
 msgid "Window : Actions"
 msgstr "창 : 움직임"
 
-#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6168 src/bin/e_gadcon.c:1410
+#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6201 src/bin/e_gadcon.c:1410
 #: src/bin/e_int_border_menu.c:592
 msgid "Move"
 msgstr "이동"
@@ -281,7 +281,7 @@ msgstr ""
 #: src/bin/e_actions.c:2927 src/bin/e_actions.c:2929 src/bin/e_actions.c:2931
 #: src/bin/e_actions.c:2933 src/bin/e_actions.c:2935 src/bin/e_actions.c:2937
 #: src/bin/e_actions.c:2939 src/bin/e_actions.c:3114 src/bin/e_actions.c:3119
-#: src/bin/e_fm.c:3267 src/bin/e_fm.c:3273 src/bin/e_fm.c:9986
+#: src/bin/e_fm.c:3300 src/bin/e_fm.c:3306 src/bin/e_fm.c:10019
 #: src/bin/e_fm_device.c:334 src/bin/e_fm_device.c:358
 #: src/bin/e_fm_device.c:637 src/bin/e_fm_device.c:664
 #: src/bin/e_int_menus.c:144 src/bin/e_int_shelf_config.c:247
@@ -657,8 +657,8 @@ msgstr "오프라인 모드 토글"
 #: src/modules/conf_theme/e_int_config_theme.c:396
 #: src/modules/conf_theme/e_int_config_theme.c:796
 #: src/modules/gadman/e_mod_config.c:182 src/modules/syscon/e_mod_main.c:31
-#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:52
-#: src/modules/syscon/e_mod_main.c:119
+#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:58
+#: src/modules/syscon/e_mod_main.c:125
 msgid "System"
 msgstr "시스템"
 
@@ -715,10 +715,10 @@ msgstr "바탕 화면으로 설정"
 msgid "Color Selector"
 msgstr "색 선택"
 
-#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1611 src/bin/e_config.c:2229
+#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1580 src/bin/e_config.c:2198
 #: src/bin/e_config_dialog.c:262 src/bin/e_eap_editor.c:854
 #: src/bin/e_eap_editor.c:918 src/bin/e_entry_dialog.c:62 src/bin/e_exec.c:398
-#: src/bin/e_fm.c:8717 src/bin/e_fm.c:9361 src/bin/e_fm_prop.c:507
+#: src/bin/e_fm.c:8750 src/bin/e_fm.c:9394 src/bin/e_fm_prop.c:507
 #: src/bin/e_int_border_remember.c:324 src/bin/e_int_border_remember.c:525
 #: src/bin/e_module.c:415 src/bin/e_sys.c:487 src/bin/e_sys.c:524
 #: src/bin/e_utils.c:707 src/modules/conf_dialogs/e_int_config_profiles.c:387
@@ -733,7 +733,7 @@ msgid "OK"
 msgstr "확인"
 
 #: src/bin/e_color_dialog.c:47 src/bin/e_eap_editor.c:856
-#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8719
+#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8752
 #: src/bin/e_fm_prop.c:508 src/bin/e_utils.c:1162
 #: src/modules/conf_dialogs/e_int_config_profiles.c:388
 #: src/modules/conf_intl/e_int_config_imc_import.c:124
@@ -745,7 +745,7 @@ msgstr "확인"
 msgid "Cancel"
 msgstr "취소"
 
-#: src/bin/e_config.c:972 src/bin/e_config.c:1005
+#: src/bin/e_config.c:959 src/bin/e_config.c:992
 msgid ""
 "Settings data needed upgrading. Your old settings have<br>been wiped and a "
 "new set of defaults initialized. This<br>will happen regularly during "
@@ -760,7 +760,7 @@ msgstr ""
 "로운 기능을 위한 의도로 이해해주시기 바랍니다. <br>번거로우시겠지만, 원하시는"
 "데로 다시 설정해주시길 바랍니다."
 
-#: src/bin/e_config.c:989
+#: src/bin/e_config.c:976
 msgid ""
 "Your settings are NEWER than Enlightenment. This is very<br>strange. This "
 "should not happen unless you downgraded<br>Enlightenment or copied the "
@@ -773,117 +773,120 @@ msgstr ""
 "사용하시던 버전보다 더 낮은 Enlightement를 설치하신 것 같습니다.<br><br>예상"
 "치 못한 에러를 막기 위해 설정을 초기화하였습니다."
 
-#: src/bin/e_config.c:1598 src/bin/e_config.c:2216
+#: src/bin/e_config.c:1567 src/bin/e_config.c:2185
 msgid "Enlightenment Settings Write Problems"
 msgstr "Enlightenment 설정 저장 중 오류가 발생하였습니다."
 
-#: src/bin/e_config.c:1601
-#, c-format
+#: src/bin/e_config.c:1570
+#, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while moving config files<br>from:<br>"
+"Enlightenment has had an error while moving config files<br>from:<br>"
 "%s<br><br>to:<br>%s<br><br>The rest of the write has been aborted for safety."
 "<br>"
 msgstr ""
+"Enlightenment 설정 중 저장되다 만 파일이<br>있습니다. (흔히 일어나진 않습니"
+"다.)<br><br>데이터 손상을 막기 위해 다음 파일을 삭제하였습니다.<br>%s"
 
-#: src/bin/e_config.c:2126
+#: src/bin/e_config.c:2095
 msgid "Settings Upgraded"
 msgstr "설정이 갱신되었습니다."
 
-#: src/bin/e_config.c:2143
+#: src/bin/e_config.c:2112
 msgid "The EET file handle is bad."
 msgstr ""
 
-#: src/bin/e_config.c:2146
+#: src/bin/e_config.c:2115
 msgid "The file data is empty."
 msgstr ""
 
-#: src/bin/e_config.c:2149
+#: src/bin/e_config.c:2118
 msgid ""
 "The file is not writable. Perhaps the disk is read-only<br>or you lost "
 "permissions to your files."
 msgstr ""
 
-#: src/bin/e_config.c:2152
+#: src/bin/e_config.c:2121
 msgid "Memory ran out while preparing the write.<br>Please free up memory."
 msgstr ""
 
-#: src/bin/e_config.c:2155
+#: src/bin/e_config.c:2124
 msgid "This is a generic error."
 msgstr ""
 
-#: src/bin/e_config.c:2158
+#: src/bin/e_config.c:2127
 msgid ""
 "The settings file is too large.<br>It should be very small (a few hundred KB "
 "at most)."
 msgstr ""
 
-#: src/bin/e_config.c:2161
+#: src/bin/e_config.c:2130
 msgid "You have I/O errors on the disk.<br>Maybe it needs replacing?"
 msgstr ""
 
-#: src/bin/e_config.c:2164
+#: src/bin/e_config.c:2133
 msgid "You ran out of space while writing the file"
 msgstr ""
 
-#: src/bin/e_config.c:2167
+#: src/bin/e_config.c:2136
 msgid "The file was closed on it while writing."
 msgstr ""
 
-#: src/bin/e_config.c:2170
+#: src/bin/e_config.c:2139
 msgid "Memory-mapping (mmap) of the file failed."
 msgstr ""
 
-#: src/bin/e_config.c:2173
+#: src/bin/e_config.c:2142
 msgid "X509 Encoding failed."
 msgstr ""
 
-#: src/bin/e_config.c:2176
+#: src/bin/e_config.c:2145
 msgid "Signature failed."
 msgstr ""
 
-#: src/bin/e_config.c:2179
+#: src/bin/e_config.c:2148
 msgid "The signature was invalid."
 msgstr ""
 
-#: src/bin/e_config.c:2182
+#: src/bin/e_config.c:2151
 #, fuzzy
 msgid "Not signed."
 msgstr "(창 없음)"
 
-#: src/bin/e_config.c:2185
+#: src/bin/e_config.c:2154
 msgid "Feature not implemented."
 msgstr ""
 
-#: src/bin/e_config.c:2188
+#: src/bin/e_config.c:2157
 msgid "PRNG was not seeded."
 msgstr ""
 
-#: src/bin/e_config.c:2191
+#: src/bin/e_config.c:2160
 msgid "Encryption failed."
 msgstr ""
 
-#: src/bin/e_config.c:2194
+#: src/bin/e_config.c:2163
 #, fuzzy
 msgid "Decryption failed."
 msgstr "사용안함"
 
-#: src/bin/e_config.c:2197
+#: src/bin/e_config.c:2166
 msgid "The error is unknown to Enlightenment."
 msgstr ""
 
-#: src/bin/e_config.c:2219
+#: src/bin/e_config.c:2188
 #, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while writing<br>its config file.<br>"
+"Enlightenment has had an error while writing<br>its config file.<br>"
 "%s<br><br>The file where the error occurred was:<br>%s<br><br>This file has "
 "been deleted to avoid corrupt data.<br>"
 msgstr ""
 "Enlightenment 설정 중 저장되다 만 파일이<br>있습니다. (흔히 일어나진 않습니"
 "다.)<br><br>데이터 손상을 막기 위해 다음 파일을 삭제하였습니다.<br>%s"
 
-#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:721
+#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:756
 #: src/modules/conf/e_mod_main.c:275 src/modules/conf_paths/e_mod_main.c:17
 #: src/modules/conf_performance/e_mod_main.c:17
+#: src/modules/syscon/e_mod_main.c:36
 msgid "Advanced"
 msgstr "고급설정"
 
@@ -905,9 +908,9 @@ msgstr "확장"
 
 #: src/bin/e_configure.c:29 src/bin/e_configure.c:32 src/bin/e_configure.c:242
 #: src/modules/conf_paths/e_int_config_paths.c:80
-#: src/modules/conf_theme/e_int_config_color_classes.c:847
+#: src/modules/conf_theme/e_int_config_color_classes.c:857
 #: src/modules/conf_theme/e_int_config_fonts.c:98
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:234
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:236
 msgid "Modules"
 msgstr "모듈"
 
@@ -915,7 +918,7 @@ msgstr "모듈"
 msgid "Preferences"
 msgstr ""
 
-#: src/bin/e_container.c:132
+#: src/bin/e_container.c:124
 #, c-format
 msgid "Container %d"
 msgstr ""
@@ -1036,7 +1039,7 @@ msgstr ""
 #: src/bin/e_eap_editor.c:775
 #: src/modules/conf_performance/e_int_config_performance.c:115
 #: src/modules/everything/evry_config.c:378
-#: src/modules/everything/evry_plug_files.c:1491
+#: src/modules/everything/evry_plug_files.c:1476
 #: src/modules/pager/e_mod_config.c:126 src/modules/pager/e_mod_config.c:213
 msgid "General"
 msgstr "일반"
@@ -1065,26 +1068,26 @@ msgstr "아이콘 선택"
 msgid "Select an Executable"
 msgstr ""
 
-#: src/bin/e_entry.c:496 src/bin/e_fm.c:8208 src/bin/e_shelf.c:1703
+#: src/bin/e_entry.c:501 src/bin/e_fm.c:8241 src/bin/e_shelf.c:1703
 #: src/modules/conf_dialogs/e_int_config_profiles.c:135
 #: src/modules/conf_shelves/e_int_config_shelf.c:81
 #: src/modules/ibar/e_mod_config.c:108
 msgid "Delete"
 msgstr "삭제"
 
-#: src/bin/e_entry.c:506 src/bin/e_fm.c:8116
+#: src/bin/e_entry.c:511 src/bin/e_fm.c:8149
 msgid "Cut"
 msgstr "잘라내기"
 
-#: src/bin/e_entry.c:514 src/bin/e_fm.c:6163 src/bin/e_fm.c:8130
+#: src/bin/e_entry.c:519 src/bin/e_fm.c:6196 src/bin/e_fm.c:8163
 msgid "Copy"
 msgstr "복사"
 
-#: src/bin/e_entry.c:522 src/bin/e_fm.c:7954 src/bin/e_fm.c:8143
+#: src/bin/e_entry.c:527 src/bin/e_fm.c:7987 src/bin/e_fm.c:8176
 msgid "Paste"
 msgstr "붙여넣기"
 
-#: src/bin/e_entry.c:532
+#: src/bin/e_entry.c:537
 msgid "Select All"
 msgstr "전체 선택"
 
@@ -1228,211 +1231,211 @@ msgstr "출력 데이터"
 msgid "There was no output."
 msgstr "출력물이 없음."
 
-#: src/bin/e_fm.c:976
+#: src/bin/e_fm.c:977
 msgid "Nonexistent path"
 msgstr "존재하지 않는 경로"
 
-#: src/bin/e_fm.c:979
+#: src/bin/e_fm.c:980
 #, c-format
 msgid "%s doesn't exist."
 msgstr "%s는 존재하지 않음."
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Mount Error"
 msgstr ""
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Can't mount device"
 msgstr ""
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Unmount Error"
 msgstr ""
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Can't unmount device"
 msgstr ""
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Eject Error"
 msgstr ""
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Can't eject device"
 msgstr ""
 
-#: src/bin/e_fm.c:3748
+#: src/bin/e_fm.c:3781
 #, c-format
 msgid "%i Files"
 msgstr "%i개 파일"
 
-#: src/bin/e_fm.c:6176 src/bin/e_fm.c:7962 src/bin/e_fm.c:8151
+#: src/bin/e_fm.c:6209 src/bin/e_fm.c:7995 src/bin/e_fm.c:8184
 msgid "Link"
 msgstr "링크"
 
-#: src/bin/e_fm.c:6184 src/bin/e_fm.c:9143 src/bin/e_fm.c:9284
+#: src/bin/e_fm.c:6217 src/bin/e_fm.c:9176 src/bin/e_fm.c:9317
 msgid "Abort"
 msgstr "중지"
 
-#: src/bin/e_fm.c:7881 src/bin/e_fm.c:8041
+#: src/bin/e_fm.c:7914 src/bin/e_fm.c:8074
 msgid "Inherit parent settings"
 msgstr ""
 
-#: src/bin/e_fm.c:7890 src/bin/e_fm.c:8050
+#: src/bin/e_fm.c:7923 src/bin/e_fm.c:8083
 #: src/modules/fileman/e_mod_config.c:219
 msgid "View Mode"
 msgstr ""
 
-#: src/bin/e_fm.c:7897 src/bin/e_fm.c:8057
+#: src/bin/e_fm.c:7930 src/bin/e_fm.c:8090
 msgid "Refresh View"
 msgstr "새로 고침"
 
-#: src/bin/e_fm.c:7905 src/bin/e_fm.c:8065
+#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8098
 msgid "Show Hidden Files"
 msgstr "숨김 파일 표시"
 
-#: src/bin/e_fm.c:7917 src/bin/e_fm.c:8077
+#: src/bin/e_fm.c:7950 src/bin/e_fm.c:8110
 msgid "Remember Ordering"
 msgstr "정렬순서 저장"
 
-#: src/bin/e_fm.c:7926 src/bin/e_fm.c:8086
+#: src/bin/e_fm.c:7959 src/bin/e_fm.c:8119
 msgid "Sort Now"
 msgstr "정렬"
 
-#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8101
+#: src/bin/e_fm.c:7971 src/bin/e_fm.c:8134
 #: src/modules/conf_paths/e_int_config_paths.c:205
 msgid "New Directory"
 msgstr "새 디렉토리"
 
-#: src/bin/e_fm.c:8216
+#: src/bin/e_fm.c:8249
 msgid "Rename"
 msgstr "이름 변경"
 
-#: src/bin/e_fm.c:8235
+#: src/bin/e_fm.c:8268
 msgid "Unmount"
 msgstr ""
 
-#: src/bin/e_fm.c:8240
+#: src/bin/e_fm.c:8273
 msgid "Mount"
 msgstr ""
 
-#: src/bin/e_fm.c:8245
+#: src/bin/e_fm.c:8278
 msgid "Eject"
 msgstr ""
 
-#: src/bin/e_fm.c:8257
+#: src/bin/e_fm.c:8290
 msgid "Application Properties"
 msgstr "응용프로그램 속성"
 
-#: src/bin/e_fm.c:8263 src/bin/e_fm_prop.c:105
+#: src/bin/e_fm.c:8296 src/bin/e_fm_prop.c:105
 msgid "File Properties"
 msgstr "화일 속성"
 
-#: src/bin/e_fm.c:8500 src/bin/e_fm.c:8553
+#: src/bin/e_fm.c:8533 src/bin/e_fm.c:8586
 msgid "Use default"
 msgstr ""
 
-#: src/bin/e_fm.c:8526 src/modules/fileman/e_mod_config.c:224
+#: src/bin/e_fm.c:8559 src/modules/fileman/e_mod_config.c:224
 msgid "Grid Icons"
 msgstr ""
 
-#: src/bin/e_fm.c:8534 src/modules/fileman/e_mod_config.c:226
+#: src/bin/e_fm.c:8567 src/modules/fileman/e_mod_config.c:226
 msgid "Custom Icons"
 msgstr ""
 
-#: src/bin/e_fm.c:8542 src/modules/everything/evry_config.c:430
+#: src/bin/e_fm.c:8575 src/modules/everything/evry_config.c:430
 #: src/modules/everything/evry_config.c:460
 #: src/modules/fileman/e_mod_config.c:234
 msgid "List"
 msgstr ""
 
-#: src/bin/e_fm.c:8568
+#: src/bin/e_fm.c:8601
 #, c-format
 msgid "Icon Size (%d)"
 msgstr "아이콘 사이즈 (%d)"
 
-#: src/bin/e_fm.c:8614 src/bin/e_fm.c:8820
+#: src/bin/e_fm.c:8647 src/bin/e_fm.c:8853
 msgid "Set background..."
 msgstr ""
 
-#: src/bin/e_fm.c:8619 src/bin/e_fm.c:8864
+#: src/bin/e_fm.c:8652 src/bin/e_fm.c:8897
 msgid "Set overlay..."
 msgstr ""
 
-#: src/bin/e_fm.c:8718 src/modules/conf_theme/e_int_config_theme.c:1032
+#: src/bin/e_fm.c:8751 src/modules/conf_theme/e_int_config_theme.c:1032
 msgid "Clear"
 msgstr ""
 
-#: src/bin/e_fm.c:8944
+#: src/bin/e_fm.c:8977
 msgid "Create a new Directory"
 msgstr "새 디렉토리 작성"
 
-#: src/bin/e_fm.c:8945
+#: src/bin/e_fm.c:8978
 msgid "New Directory Name:"
 msgstr "디렉토리 명:"
 
-#: src/bin/e_fm.c:8999
+#: src/bin/e_fm.c:9032
 #, c-format
 msgid "Rename %s to:"
 msgstr "%s 이름 변경:"
 
-#: src/bin/e_fm.c:9001
+#: src/bin/e_fm.c:9034
 msgid "Rename File"
 msgstr "이름 변경"
 
-#: src/bin/e_fm.c:9142 src/bin/e_fm.c:9283
+#: src/bin/e_fm.c:9175 src/bin/e_fm.c:9316
 msgid "Retry"
 msgstr "재시도"
 
-#: src/bin/e_fm.c:9146 src/bin/e_fm.c:9289
+#: src/bin/e_fm.c:9179 src/bin/e_fm.c:9322
 msgid "Error"
 msgstr "오류"
 
-#: src/bin/e_fm.c:9149
+#: src/bin/e_fm.c:9182
 #, c-format
 msgid "%s"
 msgstr ""
 
-#: src/bin/e_fm.c:9204
+#: src/bin/e_fm.c:9237
 msgid "No to all"
 msgstr "전부 아니오"
 
-#: src/bin/e_fm.c:9206
+#: src/bin/e_fm.c:9239
 msgid "Yes to all"
 msgstr "전부 예"
 
-#: src/bin/e_fm.c:9209
+#: src/bin/e_fm.c:9242
 msgid "Warning"
 msgstr "경고"
 
-#: src/bin/e_fm.c:9212
+#: src/bin/e_fm.c:9245
 #, c-format
 msgid "File already exists, overwrite?<br><hilight>%s</hilight>"
 msgstr "파일이 이미 존재합니다, 덮어쓰기겠습니까?<br><hilight>%s</hilight>"
 
-#: src/bin/e_fm.c:9285
+#: src/bin/e_fm.c:9318
 msgid "Ignore this"
 msgstr "무시"
 
-#: src/bin/e_fm.c:9286
+#: src/bin/e_fm.c:9319
 msgid "Ignore all"
 msgstr "전부 무시"
 
-#: src/bin/e_fm.c:9291
+#: src/bin/e_fm.c:9324
 #, c-format
 msgid "An error occurred while performing an operation.<br>%s"
 msgstr ""
 
-#: src/bin/e_fm.c:9462
+#: src/bin/e_fm.c:9495
 msgid "Confirm Delete"
 msgstr "삭제 확인"
 
-#: src/bin/e_fm.c:9467
+#: src/bin/e_fm.c:9500
 #, c-format
 msgid "Are you sure you want to delete<br><hilight>%s</hilight> ?"
 msgstr "삭제하시겠습니까<br><hilight>%s</hilight> ?"
 
-#: src/bin/e_fm.c:9473
+#: src/bin/e_fm.c:9506
 #, c-format
 msgid ""
 "Are you sure you want to delete<br>the %d selected files in:<br><hilight>%s</"
@@ -1556,11 +1559,11 @@ msgstr "이동"
 msgid "Automatically scroll contents"
 msgstr ""
 
-#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:731
+#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:729
 msgid "Plain"
 msgstr ""
 
-#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:739
+#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:737
 msgid "Inset"
 msgstr ""
 
@@ -1574,11 +1577,11 @@ msgstr ""
 #: src/modules/conf_applications/e_int_config_apps.c:239
 #: src/modules/conf_applications/e_int_config_apps.c:260
 #: src/modules/conf_applications/e_int_config_apps.c:280
-#: src/modules/gadman/e_mod_gadman.c:815 src/modules/ibar/e_mod_main.c:801
+#: src/modules/gadman/e_mod_gadman.c:813 src/modules/ibar/e_mod_main.c:801
 msgid "Remove"
 msgstr "제거"
 
-#: src/bin/e_gadcon.c:1991
+#: src/bin/e_gadcon.c:2007
 msgid "Stop moving"
 msgstr ""
 
@@ -1696,7 +1699,7 @@ msgstr "창"
 
 #: src/bin/e_int_border_menu.c:138 src/bin/e_int_config_modules.c:59
 #: src/bin/e_int_menus.c:230 src/bin/e_shelf.c:1695
-#: src/modules/battery/e_mod_main.c:183 src/modules/clock/e_mod_main.c:296
+#: src/modules/battery/e_mod_main.c:186 src/modules/clock/e_mod_main.c:296
 #: src/modules/clock/e_mod_main.c:540 src/modules/conf/e_conf.c:124
 #: src/modules/conf/e_conf.c:134 src/modules/conf/e_mod_main.c:102
 #: src/modules/conf_dialogs/e_mod_main.c:17
@@ -2107,7 +2110,7 @@ msgid "Utilities"
 msgstr ""
 
 #: src/bin/e_int_config_modules.c:55
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_files.c:1585
 #: src/modules/fileman/e_mod_main.c:56 src/modules/fileman/e_mod_main.c:76
 #: src/modules/fileman/e_mod_main.c:420
 msgid "Files"
@@ -2201,7 +2204,7 @@ msgstr "자주 실행하는 응용프로그램"
 #: src/modules/conf_theme/e_int_config_fonts.c:58
 #: src/modules/conf_theme/e_mod_main.c:38
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:194
-#: src/modules/everything/evry_plug_apps.c:1367
+#: src/modules/everything/evry_plug_apps.c:1354
 msgid "Applications"
 msgstr "응용 프로그램"
 
@@ -2406,31 +2409,31 @@ msgstr ""
 "Enlightenment이 USER 시그널 관리자를 설정 할 수 없습니다.\n"
 "메모리가 부족합니까?"
 
-#: src/bin/e_main.c:274
-#, fuzzy
-msgid "Enlightenment cannot initialize Ecore_IMF!\n"
-msgstr "파일 관리자를 초기화 할 수 없습니다.\n"
-
-#: src/bin/e_main.c:284
+#: src/bin/e_main.c:273
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_File!\n"
 msgstr "파일 관리자를 초기화 할 수 없습니다.\n"
 
-#: src/bin/e_main.c:293
+#: src/bin/e_main.c:282
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Con!\n"
 msgstr "파일 관리자를 초기화 할 수 없습니다.\n"
 
-#: src/bin/e_main.c:302
+#: src/bin/e_main.c:291
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Ipc!\n"
 msgstr "파일 관리자를 초기화 할 수 없습니다.\n"
 
-#: src/bin/e_main.c:313
+#: src/bin/e_main.c:302
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_X!\n"
 msgstr "파일 관리자를 초기화 할 수 없습니다.\n"
 
+#: src/bin/e_main.c:314
+#, fuzzy
+msgid "Enlightenment cannot initialize Ecore_IMF!\n"
+msgstr "파일 관리자를 초기화 할 수 없습니다.\n"
+
 #: src/bin/e_main.c:324
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Evas!\n"
@@ -2476,25 +2479,25 @@ msgstr ""
 msgid "Enlightenment cannot initialize E_Xinerama!\n"
 msgstr "파일 관리자를 초기화 할 수 없습니다.\n"
 
-#: src/bin/e_main.c:397
-#, fuzzy
-msgid "Enlightenment cannot initialize E_Randr!\n"
-msgstr "파일 관리자를 초기화 할 수 없습니다.\n"
-
-#: src/bin/e_main.c:415
+#: src/bin/e_main.c:406
 msgid ""
 "Enlightenment cannot create directories in your home directory.\n"
 "Perhaps you have no home directory or the disk is full?"
 msgstr ""
 
-#: src/bin/e_main.c:425
+#: src/bin/e_main.c:416
 msgid "Enlightenment cannot set up its file registry system."
 msgstr "파일 레지스트리 시스템을 설정 할 수 없습니다."
 
-#: src/bin/e_main.c:434
+#: src/bin/e_main.c:425
 msgid "Enlightenment cannot set up its config system."
 msgstr "설정 시스템을 설정 할 수 없습니다."
 
+#: src/bin/e_main.c:436
+#, fuzzy
+msgid "Enlightenment cannot initialize E_Randr!\n"
+msgstr "파일 관리자를 초기화 할 수 없습니다.\n"
+
 #: src/bin/e_main.c:445
 #, fuzzy
 msgid "Enlightenment cannot set up its environment."
@@ -2755,36 +2758,41 @@ msgid "Enlightenment cannot initialize the XSettings system.\n"
 msgstr "썸네일 시스템을 초기화 할 수 없습니다.\n"
 
 #: src/bin/e_main.c:877
+#, fuzzy
+msgid "Enlightenment cannot initialize the Update system.\n"
+msgstr "시스템 명령 시스템을 초기화 할 수 없습니다.\n"
+
+#: src/bin/e_main.c:886
 msgid "Setup Desktop Environment"
 msgstr ""
 
-#: src/bin/e_main.c:881
+#: src/bin/e_main.c:890
 #, fuzzy
 msgid "Enlightenment cannot initialize its desktop environment.\n"
 msgstr "테마 시스템을 설정 할 수 없습니다."
 
-#: src/bin/e_main.c:889
+#: src/bin/e_main.c:898
 #, fuzzy
 msgid "Setup File Ordering"
 msgstr "정렬순서 저장"
 
-#: src/bin/e_main.c:893
+#: src/bin/e_main.c:902
 msgid "Enlightenment cannot set up its order file system."
 msgstr ""
 
-#: src/bin/e_main.c:908
+#: src/bin/e_main.c:917
 msgid "Load Modules"
 msgstr ""
 
-#: src/bin/e_main.c:938
+#: src/bin/e_main.c:947
 msgid "Configure Shelves"
 msgstr ""
 
-#: src/bin/e_main.c:949
+#: src/bin/e_main.c:958
 msgid "Almost Done"
 msgstr ""
 
-#: src/bin/e_main.c:1094
+#: src/bin/e_main.c:1103
 #, c-format
 msgid ""
 "Options:\n"
@@ -2813,7 +2821,7 @@ msgid ""
 "\t\tIf you need this help, you don't need this option.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1147
+#: src/bin/e_main.c:1156
 msgid ""
 "You are executing enlightenment directly. This is\n"
 "bad. Please do not execute the \"enlightenment\"\n"
@@ -2823,11 +2831,11 @@ msgid ""
 "before enlightenment itself begins running.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1426
+#: src/bin/e_main.c:1435
 msgid "Testing Format Support"
 msgstr ""
 
-#: src/bin/e_main.c:1430
+#: src/bin/e_main.c:1439
 msgid ""
 "Enlightenment found Evas can't create a buffer canvas. Please check\n"
 "Evas has Software Buffer engine support.\n"
@@ -2835,7 +2843,7 @@ msgstr ""
 "Evas가 버퍼 캔버스를 만들 수 없는 것을 발견 했습니다. Evas가\n"
 "소프트웨어 버퍼 엔진을 지원하는지 확인 하십시오.\n"
 
-#: src/bin/e_main.c:1442
+#: src/bin/e_main.c:1451
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load SVG files. Check Evas has SVG loader "
@@ -2844,7 +2852,7 @@ msgstr ""
 "Evas가 PNG 파일을 읽을 수 없는 것을 발견 했습니다. Evas가 PNG\n"
 "를 지원 하는지 확인 하십시오.\n"
 
-#: src/bin/e_main.c:1452
+#: src/bin/e_main.c:1461
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load JPEG files. Check Evas has JPEG loader "
@@ -2853,7 +2861,7 @@ msgstr ""
 "Evas가 JPEG 파일을 읽을 수 없는 것을 발견 했습니다. Evas가 JPEG\n"
 "를 지원 하는지 확인 하십시오.\n"
 
-#: src/bin/e_main.c:1462
+#: src/bin/e_main.c:1471
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load PNG files. Check Evas has PNG loader "
@@ -2862,7 +2870,7 @@ msgstr ""
 "Evas가 PNG 파일을 읽을 수 없는 것을 발견 했습니다. Evas가 PNG\n"
 "를 지원 하는지 확인 하십시오.\n"
 
-#: src/bin/e_main.c:1472
+#: src/bin/e_main.c:1481
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load EET files. Check Evas has EET loader "
@@ -2871,14 +2879,14 @@ msgstr ""
 "Evas가 EET 파일을 읽을 수 없는 것을 발견 했습니다. Evas가 EET\n"
 "를 지원 하는지 확인 하십시오.\n"
 
-#: src/bin/e_main.c:1486
+#: src/bin/e_main.c:1495
 msgid ""
 "Enlightenment found Evas can't load the 'Sans' font. Check Evas has "
 "fontconfig\n"
 "support and system fontconfig defines a 'Sans' font.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1677
+#: src/bin/e_main.c:1686
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. There was an "
@@ -2886,11 +2894,11 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1682 src/bin/e_main.c:1699
+#: src/bin/e_main.c:1691 src/bin/e_main.c:1708
 msgid "Enlightenment crashed early on start and has been restarted"
 msgstr ""
 
-#: src/bin/e_main.c:1683
+#: src/bin/e_main.c:1692
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>There was an "
@@ -2898,7 +2906,7 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1692
+#: src/bin/e_main.c:1701
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. All modules "
 "have been disabled<br>and will not be loaded to help remove any "
@@ -2909,7 +2917,7 @@ msgstr ""
 "제가 있는 모듈을 설정에서 제거 하십시오.<br>확장 기능 설정에서 기능을<br> 새"
 "로 설정해서문제를 해결 하십시오.<br>."
 
-#: src/bin/e_main.c:1700
+#: src/bin/e_main.c:1709
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>All modules "
 "have been disabled and will not be loaded to help<br>remove any problem "
@@ -3391,71 +3399,75 @@ msgstr "숨겨짐"
 msgid "Read-Write"
 msgstr "읽기-쓰기"
 
-#: src/modules/battery/e_mod_config.c:60
+#: src/modules/battery/e_mod_config.c:63
 msgid "Battery Monitor Settings"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:126
+#: src/modules/battery/e_mod_config.c:132
 msgid "Show alert when battery is low"
 msgstr "밧데리 전원이 낮을 경우 알림 표시"
 
-#: src/modules/battery/e_mod_config.c:211
+#: src/modules/battery/e_mod_config.c:136
+msgid "Use desktop notifications for alert."
+msgstr ""
+
+#: src/modules/battery/e_mod_config.c:233
 msgid "Check every:"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:213
+#: src/modules/battery/e_mod_config.c:235
 #: src/modules/conf_performance/e_int_config_performance.c:121
 #: src/modules/temperature/e_mod_config.c:233
 #, c-format
 msgid "%1.0f ticks"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:217
+#: src/modules/battery/e_mod_config.c:239
 #, fuzzy
 msgid "Hibernate when below:"
 msgstr "하이버네이션"
 
-#: src/modules/battery/e_mod_config.c:219
-#: src/modules/battery/e_mod_config.c:238
+#: src/modules/battery/e_mod_config.c:241
+#: src/modules/battery/e_mod_config.c:260
 #, c-format
 msgid "%1.0f %%"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:223
+#: src/modules/battery/e_mod_config.c:245
 msgid "Polling"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:227
+#: src/modules/battery/e_mod_config.c:249
 msgid "Show low battery alert"
 msgstr "밧데리 전원이 낮을 경우 알림 표시"
 
-#: src/modules/battery/e_mod_config.c:231
+#: src/modules/battery/e_mod_config.c:253
 msgid "Alert when at:"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:234
+#: src/modules/battery/e_mod_config.c:256
 #, c-format
 msgid "%1.0f min"
 msgstr "%1.0f 분"
 
-#: src/modules/battery/e_mod_config.c:242
+#: src/modules/battery/e_mod_config.c:264
 msgid "Auto dismiss in..."
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:247
+#: src/modules/battery/e_mod_config.c:269
 #, c-format
 msgid "%1.0f sec"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:254
+#: src/modules/battery/e_mod_config.c:276
 msgid "Alert"
 msgstr "경고"
 
-#: src/modules/battery/e_mod_config.c:260
+#: src/modules/battery/e_mod_config.c:282
 msgid "Auto Detect"
 msgstr "자동 감지"
 
-#: src/modules/battery/e_mod_config.c:263
+#: src/modules/battery/e_mod_config.c:285
 #: src/modules/conf_applications/e_mod_main.c:52
 #: src/modules/conf_display/e_mod_main.c:40
 #: src/modules/conf_theme/e_mod_main.c:23
@@ -3463,46 +3475,46 @@ msgstr "자동 감지"
 msgid "Internal"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:267
+#: src/modules/battery/e_mod_config.c:289
 #: src/modules/temperature/e_mod_config.c:271
 msgid "udev"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:270
+#: src/modules/battery/e_mod_config.c:292
 msgid "Fuzzy Mode"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:274
+#: src/modules/battery/e_mod_config.c:296
 msgid "HAL"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:279
+#: src/modules/battery/e_mod_config.c:301
 #: src/modules/temperature/e_mod_config.c:273
 msgid "Hardware"
 msgstr "하드웨어"
 
-#: src/modules/battery/e_mod_main.c:145
+#: src/modules/battery/e_mod_main.c:148 src/modules/battery/e_mod_main.c:443
 msgid "Battery"
 msgstr "밧데리"
 
-#: src/modules/battery/e_mod_main.c:455
+#: src/modules/battery/e_mod_main.c:446 src/modules/battery/e_mod_main.c:477
 msgid "Your battery is low!"
 msgstr "밧데리가 부족합니다!"
 
-#: src/modules/battery/e_mod_main.c:457
+#: src/modules/battery/e_mod_main.c:447 src/modules/battery/e_mod_main.c:479
 msgid "AC power is recommended."
 msgstr "AC 전원을 연결해주세요."
 
-#: src/modules/battery/e_mod_main.c:532
+#: src/modules/battery/e_mod_main.c:554
 msgid "N/A"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:612 src/modules/battery/e_mod_main.c:614
-#: src/modules/battery/e_mod_main.c:621 src/modules/battery/e_mod_main.c:623
+#: src/modules/battery/e_mod_main.c:634 src/modules/battery/e_mod_main.c:636
+#: src/modules/battery/e_mod_main.c:643 src/modules/battery/e_mod_main.c:645
 msgid "ERROR"
 msgstr "에러"
 
-#: src/modules/battery/e_mod_main.c:723
+#: src/modules/battery/e_mod_main.c:758
 msgid "Battery Meter"
 msgstr ""
 
@@ -3667,7 +3679,7 @@ msgid "Dialog Settings"
 msgstr ""
 
 #: src/modules/conf_dialogs/e_int_config_dialogs.c:109
-#: src/modules/conf_performance/e_int_config_engine.c:95
+#: src/modules/conf_performance/e_int_config_engine.c:86
 #: src/modules/conf_theme/e_int_config_fonts.c:651
 #: src/modules/everything/evry_config.c:519 src/modules/ibox/e_mod_config.c:96
 #: src/modules/mixer/conf_gadget.c:191 src/modules/mixer/conf_module.c:91
@@ -3866,7 +3878,7 @@ msgstr "애니메이션 속도"
 
 #: src/modules/conf_display/e_int_config_desks.c:197
 #: src/modules/conf_display/e_int_config_dpms.c:306
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:168
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:194
 #: src/modules/conf_window_manipulation/e_int_config_window_stacking.c:151
 #, c-format
 msgid "%1.1f sec"
@@ -4249,28 +4261,28 @@ msgstr ""
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1310
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1334
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1366
-#: src/modules/gadman/e_mod_gadman.c:839
+#: src/modules/gadman/e_mod_gadman.c:837
 msgid "CTRL"
 msgstr ""
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1315
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1339
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1371
-#: src/modules/gadman/e_mod_gadman.c:844
+#: src/modules/gadman/e_mod_gadman.c:842
 msgid "ALT"
 msgstr ""
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1321
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1345
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1377
-#: src/modules/gadman/e_mod_gadman.c:850
+#: src/modules/gadman/e_mod_gadman.c:848
 msgid "SHIFT"
 msgstr ""
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1327
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1351
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1383
-#: src/modules/gadman/e_mod_gadman.c:856
+#: src/modules/gadman/e_mod_gadman.c:854
 msgid "WIN"
 msgstr ""
 
@@ -4626,11 +4638,11 @@ msgstr "여백"
 
 #: src/modules/conf_menus/e_int_config_menus.c:289
 #: src/modules/conf_menus/e_int_config_menus.c:294
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:136
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:145
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:154
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:173
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:178
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:162
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:180
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:199
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:204
 #, c-format
 msgid "%2.0f pixels"
 msgstr "%2.0f 픽셀"
@@ -4729,16 +4741,16 @@ msgstr "디렉토리 검색"
 msgid "Environment Variables"
 msgstr "가져온 환경 값"
 
-#: src/modules/conf_performance/e_int_config_engine.c:38
+#: src/modules/conf_performance/e_int_config_engine.c:37
 msgid "Engine Settings"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:96
-#: src/modules/conf_performance/e_int_config_engine.c:138
+#: src/modules/conf_performance/e_int_config_engine.c:87
+#: src/modules/conf_performance/e_int_config_engine.c:109
 msgid "Use ARGB instead of shaped windows"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:140
+#: src/modules/conf_performance/e_int_config_engine.c:111
 msgid ""
 "You have chosen to enable ARGB composite support,<br>but your current screen "
 "does not support composite.<br><br>Are you sure you wish to enable ARGB "
@@ -5208,16 +5220,16 @@ msgstr ""
 msgid "Colors depend on theme capabilities."
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:843
+#: src/modules/conf_theme/e_int_config_color_classes.c:853
 msgid "Window Manager"
 msgstr "윈도우 매니저"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:845
+#: src/modules/conf_theme/e_int_config_color_classes.c:855
 #: src/modules/conf_theme/e_int_config_fonts.c:81
 msgid "Widgets"
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:851
+#: src/modules/conf_theme/e_int_config_color_classes.c:861
 #, fuzzy
 msgid "Others"
 msgstr "기타 설정"
@@ -5417,7 +5429,7 @@ msgid "Bytecode"
 msgstr "바이트코드"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:662
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:193
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:219
 #: src/modules/cpufreq/e_mod_main.c:227 src/modules/cpufreq/e_mod_main.c:259
 msgid "Automatic"
 msgstr "자동"
@@ -5641,8 +5653,9 @@ msgid "Scaling"
 msgstr ""
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:36
-msgid "Client List Settings"
-msgstr "클라이언트 목록 설정"
+#, fuzzy
+msgid "Window List Menu Settings"
+msgstr "창 목록 설정"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:97
 msgid "Group By"
@@ -5934,60 +5947,97 @@ msgstr ""
 msgid "Slide pointer to a new focused window"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:53
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:62
 #: src/modules/conf_window_manipulation/e_mod_main.c:20
 msgid "Window Geometry"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:130
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:156
 msgid "Resist obstacles"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:132
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:158
 #, fuzzy
 msgid "Other windows"
 msgstr "내부 창"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:141
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:167
 msgid "Edge of the screen"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:150
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
 #, fuzzy
 msgid "Desktop gadgets"
 msgstr "데스크탑 이름"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:161
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
 msgid "Resistance"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:166
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:192
 msgid "Automatically accept changes after:"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:197
 #, fuzzy
 msgid "Move by"
 msgstr "이동"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:202
 #, fuzzy
 msgid "Resize by"
 msgstr "크기변경"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:181
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:207
 #, fuzzy
 msgid "Keyboard"
 msgstr "키보드와 마우스"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:213
 msgid "Limit resize to useful geometry"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:190
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:216
 msgid "Move after resize"
 msgstr ""
 
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:224
+msgid "Follow Move"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:227
+#, fuzzy
+msgid "Follow Resize"
+msgstr "크기변경"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:230
+msgid "Follow Raise"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:233
+#, fuzzy
+msgid "Follow Lower"
+msgstr "창 닫기"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:236
+msgid "Follow Layer"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:239
+#, fuzzy
+msgid "Follow Desktop"
+msgstr "모든 데스크탑"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:242
+#, fuzzy
+msgid "Follow Iconify"
+msgstr "아이콘화"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:246
+#, fuzzy
+msgid "Transients"
+msgstr "변화"
+
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:44
 #: src/modules/conf_window_manipulation/e_mod_main.c:22
 msgid "Window Maximize Policy"
@@ -6009,13 +6059,13 @@ msgstr "사용 가능한 영역에 채움"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:161
 #: src/modules/everything/evry_config.c:568
-#: src/modules/gadman/e_mod_gadman.c:759
+#: src/modules/gadman/e_mod_gadman.c:757
 msgid "Horizontal"
 msgstr "수평"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:163
 #: src/modules/everything/evry_config.c:561
-#: src/modules/gadman/e_mod_gadman.c:767
+#: src/modules/gadman/e_mod_gadman.c:765
 msgid "Vertical"
 msgstr "수직"
 
@@ -6078,8 +6128,14 @@ msgid "Window Focus"
 msgstr "창 포커스"
 
 #: src/modules/conf_window_manipulation/e_mod_main.c:23
-msgid "Client List Menu"
-msgstr "클라이언트 목록 메뉴"
+#, fuzzy
+msgid "Window List Menu"
+msgstr "창 목록"
+
+#: src/modules/conf_window_manipulation/e_mod_main.c:24
+#, fuzzy
+msgid "Window Process Management"
+msgstr "전원 관리"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:33
 #: src/modules/conf_window_remembers/e_mod_main.c:17
@@ -6105,7 +6161,7 @@ msgid "Details"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:141
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:306
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
 msgid "<No Name>"
 msgstr ""
 
@@ -6114,7 +6170,7 @@ msgid "Class:"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:148
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
 msgid "<No Class>"
 msgstr ""
 
@@ -6123,7 +6179,7 @@ msgid "Title:"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
 msgid "<No Title>"
 msgstr ""
 
@@ -6132,7 +6188,7 @@ msgid "Role:"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:162
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:314
 msgid "<No Role>"
 msgstr ""
 
@@ -6346,17 +6402,17 @@ msgstr "페이저 설정"
 msgid "Show Everything Dialog"
 msgstr "모두"
 
-#: src/modules/everything/e_mod_main.c:422
+#: src/modules/everything/e_mod_main.c:420
 #, fuzzy
 msgid "Everything Module"
 msgstr "모두"
 
-#: src/modules/everything/e_mod_main.c:611
+#: src/modules/everything/e_mod_main.c:609
 #, fuzzy
 msgid "Run Everything"
 msgstr "모두"
 
-#: src/modules/everything/evry_config.c:79
+#: src/modules/everything/evry_config.c:78
 #, fuzzy
 msgid "Everything Settings"
 msgstr "터미널 설정"
@@ -6486,7 +6542,7 @@ msgid "Object Plugins"
 msgstr ""
 
 #: src/modules/everything/evry_config.c:537
-#: src/modules/everything/evry_config.c:738
+#: src/modules/everything/evry_config.c:737
 msgid "Plugins"
 msgstr ""
 
@@ -6528,7 +6584,7 @@ msgstr ""
 msgid "Geometry"
 msgstr ""
 
-#: src/modules/everything/evry_config.c:633
+#: src/modules/everything/evry_config.c:632
 #, fuzzy
 msgid "Everything Collection"
 msgstr "응용프로그램 재시작"
@@ -6537,7 +6593,7 @@ msgstr "응용프로그램 재시작"
 msgid "Items"
 msgstr ""
 
-#: src/modules/everything/evry_plug_aggregator.c:330
+#: src/modules/everything/evry_plug_aggregator.c:301
 msgid "No plugins loaded"
 msgstr ""
 
@@ -6562,57 +6618,57 @@ msgid ""
 "toggle thumb view modes"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1250
-#: src/modules/everything/evry_plug_apps.c:1387
+#: src/modules/everything/evry_plug_apps.c:1238
+#: src/modules/everything/evry_plug_apps.c:1373
 #, fuzzy
 msgid "Everything Applications"
 msgstr "응용프로그램 재시작"
 
-#: src/modules/everything/evry_plug_apps.c:1282
+#: src/modules/everything/evry_plug_apps.c:1270
 #, fuzzy
 msgid "Commands"
 msgstr "명령"
 
-#: src/modules/everything/evry_plug_apps.c:1283
+#: src/modules/everything/evry_plug_apps.c:1271
 msgid "Terminal Command"
 msgstr "터미널 명령"
 
-#: src/modules/everything/evry_plug_apps.c:1288
+#: src/modules/everything/evry_plug_apps.c:1276
 msgid "Sudo GUI"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1367
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_apps.c:1354
+#: src/modules/everything/evry_plug_files.c:1585
 #, fuzzy
 msgid "Everything Plugin"
 msgstr "모두"
 
-#: src/modules/everything/evry_plug_files.c:1471
-#: src/modules/everything/evry_plug_files.c:1623
+#: src/modules/everything/evry_plug_files.c:1456
+#: src/modules/everything/evry_plug_files.c:1607
 #, fuzzy
 msgid "Everything Files"
 msgstr "모두"
 
-#: src/modules/everything/evry_plug_files.c:1498
+#: src/modules/everything/evry_plug_files.c:1483
 #, fuzzy
 msgid "Show recent files"
 msgstr "숨김 파일 표시"
 
-#: src/modules/everything/evry_plug_files.c:1502
+#: src/modules/everything/evry_plug_files.c:1487
 #, fuzzy
 msgid "Search recent files"
 msgstr "디렉토리 검색"
 
-#: src/modules/everything/evry_plug_files.c:1506
+#: src/modules/everything/evry_plug_files.c:1491
 msgid "Search cached files"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1510
+#: src/modules/everything/evry_plug_files.c:1495
 #, fuzzy
 msgid "Cache visited directories"
 msgstr "사용자 정의 디렉토리"
 
-#: src/modules/everything/evry_plug_files.c:1514
+#: src/modules/everything/evry_plug_files.c:1499
 msgid "Clear cache"
 msgstr ""
 
@@ -6752,7 +6808,7 @@ msgid "Show Toolbar"
 msgstr ""
 
 #: src/modules/fileman/e_mod_config.c:278
-#: src/modules/gadman/e_mod_gadman.c:803
+#: src/modules/gadman/e_mod_gadman.c:801
 msgid "Behavior"
 msgstr ""
 
@@ -6949,27 +7005,27 @@ msgstr ""
 msgid "Background Options"
 msgstr "배경"
 
-#: src/modules/gadman/e_mod_gadman.c:720
+#: src/modules/gadman/e_mod_gadman.c:718
 msgid "Begin move/resize"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:751
+#: src/modules/gadman/e_mod_gadman.c:749
 msgid "Free"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:775
+#: src/modules/gadman/e_mod_gadman.c:773
 msgid "Appearance"
 msgstr "외관"
 
-#: src/modules/gadman/e_mod_gadman.c:783
+#: src/modules/gadman/e_mod_gadman.c:781
 msgid "Always on desktop"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:793
+#: src/modules/gadman/e_mod_gadman.c:791
 msgid "On top pressing"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:824
+#: src/modules/gadman/e_mod_gadman.c:822
 msgid "Add other gadgets"
 msgstr ""
 
@@ -7407,7 +7463,11 @@ msgstr "시작"
 msgid "System Control"
 msgstr ""
 
-#: src/modules/syscon/e_mod_main.c:52
+#: src/modules/syscon/e_mod_main.c:37
+msgid "Syscon"
+msgstr ""
+
+#: src/modules/syscon/e_mod_main.c:58
 msgid "System Controls"
 msgstr ""
 
@@ -7765,6 +7825,12 @@ msgstr ""
 msgid "Systray"
 msgstr ""
 
+#~ msgid "Client List Settings"
+#~ msgstr "클라이언트 목록 설정"
+
+#~ msgid "Client List Menu"
+#~ msgstr "클라이언트 목록 메뉴"
+
 #, fuzzy
 #~ msgid "Dim Screen"
 #~ msgstr "이 화면"
old mode 100755 (executable)
new mode 100644 (file)
index dfa7560..519ccb5
--- a/po/ku.po
+++ b/po/ku.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: enlightenment\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2011-11-29 09:56+0900\n"
+"POT-Creation-Date: 2012-01-18 16:13+0900\n"
 "PO-Revision-Date: 2009-06-03 16:28+0000\n"
 "Last-Translator: Erdal Ronahi <erdal.ronahi@gmail.com>\n"
 "Language-Team: Kurdish <ku@li.org>\n"
@@ -22,7 +22,7 @@ msgid "About Enlightenment"
 msgstr ""
 
 #: src/bin/e_about.c:17 src/bin/e_actions.c:2728 src/bin/e_config_dialog.c:272
-#: src/bin/e_fm.c:974 src/bin/e_int_border_menu.c:151
+#: src/bin/e_fm.c:975 src/bin/e_int_border_menu.c:151
 #: src/bin/e_int_border_prop.c:81 src/bin/e_theme_about.c:17
 #: src/modules/conf/e_conf.c:163
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:843
@@ -35,7 +35,7 @@ msgstr ""
 #: src/bin/e_about.c:18 src/bin/e_actions.c:3060 src/bin/e_actions.c:3064
 #: src/bin/e_actions.c:3068 src/bin/e_int_menus.c:182 src/bin/e_main.c:534
 #: src/modules/conf_theme/e_int_config_cursor.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:219
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:221
 #: src/modules/wizard/page_000.c:29
 msgid "Enlightenment"
 msgstr ""
@@ -71,7 +71,7 @@ msgstr ""
 #: src/bin/e_actions.c:380 src/bin/e_actions.c:1917 src/bin/e_actions.c:2014
 #: src/bin/e_actions.c:2077 src/bin/e_actions.c:2140 src/bin/e_actions.c:2208
 #: src/bin/e_actions.c:2271 src/bin/e_confirm_dialog.c:44
-#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9205 src/bin/e_fm.c:9459
+#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9238 src/bin/e_fm.c:9492
 #: src/bin/e_module.c:518 src/bin/e_screensaver.c:145
 msgid "Yes"
 msgstr "Erê"
@@ -79,7 +79,7 @@ msgstr "Erê"
 #: src/bin/e_actions.c:382 src/bin/e_actions.c:1919 src/bin/e_actions.c:2016
 #: src/bin/e_actions.c:2079 src/bin/e_actions.c:2142 src/bin/e_actions.c:2210
 #: src/bin/e_actions.c:2273 src/bin/e_confirm_dialog.c:45
-#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9203 src/bin/e_fm.c:9460
+#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9236 src/bin/e_fm.c:9493
 #: src/bin/e_module.c:519 src/bin/e_screensaver.c:147
 msgid "No"
 msgstr "Na"
@@ -144,7 +144,7 @@ msgstr ""
 msgid "Window : Actions"
 msgstr ""
 
-#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6168 src/bin/e_gadcon.c:1410
+#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6201 src/bin/e_gadcon.c:1410
 #: src/bin/e_int_border_menu.c:592
 msgid "Move"
 msgstr "Guhestin"
@@ -278,7 +278,7 @@ msgstr ""
 #: src/bin/e_actions.c:2927 src/bin/e_actions.c:2929 src/bin/e_actions.c:2931
 #: src/bin/e_actions.c:2933 src/bin/e_actions.c:2935 src/bin/e_actions.c:2937
 #: src/bin/e_actions.c:2939 src/bin/e_actions.c:3114 src/bin/e_actions.c:3119
-#: src/bin/e_fm.c:3267 src/bin/e_fm.c:3273 src/bin/e_fm.c:9986
+#: src/bin/e_fm.c:3300 src/bin/e_fm.c:3306 src/bin/e_fm.c:10019
 #: src/bin/e_fm_device.c:334 src/bin/e_fm_device.c:358
 #: src/bin/e_fm_device.c:637 src/bin/e_fm_device.c:664
 #: src/bin/e_int_menus.c:144 src/bin/e_int_shelf_config.c:247
@@ -650,8 +650,8 @@ msgstr ""
 #: src/modules/conf_theme/e_int_config_theme.c:396
 #: src/modules/conf_theme/e_int_config_theme.c:796
 #: src/modules/gadman/e_mod_config.c:182 src/modules/syscon/e_mod_main.c:31
-#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:52
-#: src/modules/syscon/e_mod_main.c:119
+#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:58
+#: src/modules/syscon/e_mod_main.c:125
 msgid "System"
 msgstr ""
 
@@ -707,10 +707,10 @@ msgstr ""
 msgid "Color Selector"
 msgstr ""
 
-#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1611 src/bin/e_config.c:2229
+#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1580 src/bin/e_config.c:2198
 #: src/bin/e_config_dialog.c:262 src/bin/e_eap_editor.c:854
 #: src/bin/e_eap_editor.c:918 src/bin/e_entry_dialog.c:62 src/bin/e_exec.c:398
-#: src/bin/e_fm.c:8717 src/bin/e_fm.c:9361 src/bin/e_fm_prop.c:507
+#: src/bin/e_fm.c:8750 src/bin/e_fm.c:9394 src/bin/e_fm_prop.c:507
 #: src/bin/e_int_border_remember.c:324 src/bin/e_int_border_remember.c:525
 #: src/bin/e_module.c:415 src/bin/e_sys.c:487 src/bin/e_sys.c:524
 #: src/bin/e_utils.c:707 src/modules/conf_dialogs/e_int_config_profiles.c:387
@@ -725,7 +725,7 @@ msgid "OK"
 msgstr ""
 
 #: src/bin/e_color_dialog.c:47 src/bin/e_eap_editor.c:856
-#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8719
+#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8752
 #: src/bin/e_fm_prop.c:508 src/bin/e_utils.c:1162
 #: src/modules/conf_dialogs/e_int_config_profiles.c:388
 #: src/modules/conf_intl/e_int_config_imc_import.c:124
@@ -737,7 +737,7 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
-#: src/bin/e_config.c:972 src/bin/e_config.c:1005
+#: src/bin/e_config.c:959 src/bin/e_config.c:992
 msgid ""
 "Settings data needed upgrading. Your old settings have<br>been wiped and a "
 "new set of defaults initialized. This<br>will happen regularly during "
@@ -748,7 +748,7 @@ msgid ""
 "the hiccup in your settings.<br>"
 msgstr ""
 
-#: src/bin/e_config.c:989
+#: src/bin/e_config.c:976
 msgid ""
 "Your settings are NEWER than Enlightenment. This is very<br>strange. This "
 "should not happen unless you downgraded<br>Enlightenment or copied the "
@@ -757,113 +757,114 @@ msgid ""
 "to<br>defaults. Sorry for the inconvenience.<br>"
 msgstr ""
 
-#: src/bin/e_config.c:1598 src/bin/e_config.c:2216
+#: src/bin/e_config.c:1567 src/bin/e_config.c:2185
 msgid "Enlightenment Settings Write Problems"
 msgstr ""
 
-#: src/bin/e_config.c:1601
+#: src/bin/e_config.c:1570
 #, c-format
 msgid ""
-"Enlightenment has an error while moving config files<br>from:<br>"
+"Enlightenment has had an error while moving config files<br>from:<br>"
 "%s<br><br>to:<br>%s<br><br>The rest of the write has been aborted for safety."
 "<br>"
 msgstr ""
 
-#: src/bin/e_config.c:2126
+#: src/bin/e_config.c:2095
 msgid "Settings Upgraded"
 msgstr ""
 
-#: src/bin/e_config.c:2143
+#: src/bin/e_config.c:2112
 msgid "The EET file handle is bad."
 msgstr ""
 
-#: src/bin/e_config.c:2146
+#: src/bin/e_config.c:2115
 msgid "The file data is empty."
 msgstr ""
 
-#: src/bin/e_config.c:2149
+#: src/bin/e_config.c:2118
 msgid ""
 "The file is not writable. Perhaps the disk is read-only<br>or you lost "
 "permissions to your files."
 msgstr ""
 
-#: src/bin/e_config.c:2152
+#: src/bin/e_config.c:2121
 msgid "Memory ran out while preparing the write.<br>Please free up memory."
 msgstr ""
 
-#: src/bin/e_config.c:2155
+#: src/bin/e_config.c:2124
 msgid "This is a generic error."
 msgstr ""
 
-#: src/bin/e_config.c:2158
+#: src/bin/e_config.c:2127
 msgid ""
 "The settings file is too large.<br>It should be very small (a few hundred KB "
 "at most)."
 msgstr ""
 
-#: src/bin/e_config.c:2161
+#: src/bin/e_config.c:2130
 msgid "You have I/O errors on the disk.<br>Maybe it needs replacing?"
 msgstr ""
 
-#: src/bin/e_config.c:2164
+#: src/bin/e_config.c:2133
 msgid "You ran out of space while writing the file"
 msgstr ""
 
-#: src/bin/e_config.c:2167
+#: src/bin/e_config.c:2136
 msgid "The file was closed on it while writing."
 msgstr ""
 
-#: src/bin/e_config.c:2170
+#: src/bin/e_config.c:2139
 msgid "Memory-mapping (mmap) of the file failed."
 msgstr ""
 
-#: src/bin/e_config.c:2173
+#: src/bin/e_config.c:2142
 msgid "X509 Encoding failed."
 msgstr ""
 
-#: src/bin/e_config.c:2176
+#: src/bin/e_config.c:2145
 msgid "Signature failed."
 msgstr ""
 
-#: src/bin/e_config.c:2179
+#: src/bin/e_config.c:2148
 msgid "The signature was invalid."
 msgstr ""
 
-#: src/bin/e_config.c:2182
+#: src/bin/e_config.c:2151
 msgid "Not signed."
 msgstr ""
 
-#: src/bin/e_config.c:2185
+#: src/bin/e_config.c:2154
 msgid "Feature not implemented."
 msgstr ""
 
-#: src/bin/e_config.c:2188
+#: src/bin/e_config.c:2157
 msgid "PRNG was not seeded."
 msgstr ""
 
-#: src/bin/e_config.c:2191
+#: src/bin/e_config.c:2160
 msgid "Encryption failed."
 msgstr ""
 
-#: src/bin/e_config.c:2194
+#: src/bin/e_config.c:2163
 msgid "Decryption failed."
 msgstr ""
 
-#: src/bin/e_config.c:2197
+#: src/bin/e_config.c:2166
 msgid "The error is unknown to Enlightenment."
 msgstr ""
 
-#: src/bin/e_config.c:2219
+#: src/bin/e_config.c:2188
 #, c-format
 msgid ""
-"Enlightenment has an error while writing<br>its config file.<br>"
+"Enlightenment has had an error while writing<br>its config file.<br>"
 "%s<br><br>The file where the error occurred was:<br>%s<br><br>This file has "
 "been deleted to avoid corrupt data.<br>"
 msgstr ""
 
-#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:721
+#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:756
 #: src/modules/conf/e_mod_main.c:275 src/modules/conf_paths/e_mod_main.c:17
 #: src/modules/conf_performance/e_mod_main.c:17
+#: src/modules/syscon/e_mod_main.c:36
 msgid "Advanced"
 msgstr ""
 
@@ -885,9 +886,9 @@ msgstr ""
 
 #: src/bin/e_configure.c:29 src/bin/e_configure.c:32 src/bin/e_configure.c:242
 #: src/modules/conf_paths/e_int_config_paths.c:80
-#: src/modules/conf_theme/e_int_config_color_classes.c:847
+#: src/modules/conf_theme/e_int_config_color_classes.c:857
 #: src/modules/conf_theme/e_int_config_fonts.c:98
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:234
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:236
 msgid "Modules"
 msgstr ""
 
@@ -895,7 +896,7 @@ msgstr ""
 msgid "Preferences"
 msgstr ""
 
-#: src/bin/e_container.c:132
+#: src/bin/e_container.c:124
 #, c-format
 msgid "Container %d"
 msgstr ""
@@ -1016,7 +1017,7 @@ msgstr ""
 #: src/bin/e_eap_editor.c:775
 #: src/modules/conf_performance/e_int_config_performance.c:115
 #: src/modules/everything/evry_config.c:378
-#: src/modules/everything/evry_plug_files.c:1491
+#: src/modules/everything/evry_plug_files.c:1476
 #: src/modules/pager/e_mod_config.c:126 src/modules/pager/e_mod_config.c:213
 msgid "General"
 msgstr ""
@@ -1045,26 +1046,26 @@ msgstr ""
 msgid "Select an Executable"
 msgstr ""
 
-#: src/bin/e_entry.c:496 src/bin/e_fm.c:8208 src/bin/e_shelf.c:1703
+#: src/bin/e_entry.c:501 src/bin/e_fm.c:8241 src/bin/e_shelf.c:1703
 #: src/modules/conf_dialogs/e_int_config_profiles.c:135
 #: src/modules/conf_shelves/e_int_config_shelf.c:81
 #: src/modules/ibar/e_mod_config.c:108
 msgid "Delete"
 msgstr ""
 
-#: src/bin/e_entry.c:506 src/bin/e_fm.c:8116
+#: src/bin/e_entry.c:511 src/bin/e_fm.c:8149
 msgid "Cut"
 msgstr ""
 
-#: src/bin/e_entry.c:514 src/bin/e_fm.c:6163 src/bin/e_fm.c:8130
+#: src/bin/e_entry.c:519 src/bin/e_fm.c:6196 src/bin/e_fm.c:8163
 msgid "Copy"
 msgstr ""
 
-#: src/bin/e_entry.c:522 src/bin/e_fm.c:7954 src/bin/e_fm.c:8143
+#: src/bin/e_entry.c:527 src/bin/e_fm.c:7987 src/bin/e_fm.c:8176
 msgid "Paste"
 msgstr ""
 
-#: src/bin/e_entry.c:532
+#: src/bin/e_entry.c:537
 msgid "Select All"
 msgstr ""
 
@@ -1207,211 +1208,211 @@ msgstr ""
 msgid "There was no output."
 msgstr ""
 
-#: src/bin/e_fm.c:976
+#: src/bin/e_fm.c:977
 msgid "Nonexistent path"
 msgstr ""
 
-#: src/bin/e_fm.c:979
+#: src/bin/e_fm.c:980
 #, c-format
 msgid "%s doesn't exist."
 msgstr ""
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Mount Error"
 msgstr ""
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Can't mount device"
 msgstr ""
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Unmount Error"
 msgstr ""
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Can't unmount device"
 msgstr ""
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Eject Error"
 msgstr ""
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Can't eject device"
 msgstr ""
 
-#: src/bin/e_fm.c:3748
+#: src/bin/e_fm.c:3781
 #, c-format
 msgid "%i Files"
 msgstr ""
 
-#: src/bin/e_fm.c:6176 src/bin/e_fm.c:7962 src/bin/e_fm.c:8151
+#: src/bin/e_fm.c:6209 src/bin/e_fm.c:7995 src/bin/e_fm.c:8184
 msgid "Link"
 msgstr ""
 
-#: src/bin/e_fm.c:6184 src/bin/e_fm.c:9143 src/bin/e_fm.c:9284
+#: src/bin/e_fm.c:6217 src/bin/e_fm.c:9176 src/bin/e_fm.c:9317
 msgid "Abort"
 msgstr ""
 
-#: src/bin/e_fm.c:7881 src/bin/e_fm.c:8041
+#: src/bin/e_fm.c:7914 src/bin/e_fm.c:8074
 msgid "Inherit parent settings"
 msgstr ""
 
-#: src/bin/e_fm.c:7890 src/bin/e_fm.c:8050
+#: src/bin/e_fm.c:7923 src/bin/e_fm.c:8083
 #: src/modules/fileman/e_mod_config.c:219
 msgid "View Mode"
 msgstr ""
 
-#: src/bin/e_fm.c:7897 src/bin/e_fm.c:8057
+#: src/bin/e_fm.c:7930 src/bin/e_fm.c:8090
 msgid "Refresh View"
 msgstr ""
 
-#: src/bin/e_fm.c:7905 src/bin/e_fm.c:8065
+#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8098
 msgid "Show Hidden Files"
 msgstr ""
 
-#: src/bin/e_fm.c:7917 src/bin/e_fm.c:8077
+#: src/bin/e_fm.c:7950 src/bin/e_fm.c:8110
 msgid "Remember Ordering"
 msgstr ""
 
-#: src/bin/e_fm.c:7926 src/bin/e_fm.c:8086
+#: src/bin/e_fm.c:7959 src/bin/e_fm.c:8119
 msgid "Sort Now"
 msgstr ""
 
-#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8101
+#: src/bin/e_fm.c:7971 src/bin/e_fm.c:8134
 #: src/modules/conf_paths/e_int_config_paths.c:205
 msgid "New Directory"
 msgstr ""
 
-#: src/bin/e_fm.c:8216
+#: src/bin/e_fm.c:8249
 msgid "Rename"
 msgstr ""
 
-#: src/bin/e_fm.c:8235
+#: src/bin/e_fm.c:8268
 msgid "Unmount"
 msgstr ""
 
-#: src/bin/e_fm.c:8240
+#: src/bin/e_fm.c:8273
 msgid "Mount"
 msgstr ""
 
-#: src/bin/e_fm.c:8245
+#: src/bin/e_fm.c:8278
 msgid "Eject"
 msgstr ""
 
-#: src/bin/e_fm.c:8257
+#: src/bin/e_fm.c:8290
 msgid "Application Properties"
 msgstr ""
 
-#: src/bin/e_fm.c:8263 src/bin/e_fm_prop.c:105
+#: src/bin/e_fm.c:8296 src/bin/e_fm_prop.c:105
 msgid "File Properties"
 msgstr ""
 
-#: src/bin/e_fm.c:8500 src/bin/e_fm.c:8553
+#: src/bin/e_fm.c:8533 src/bin/e_fm.c:8586
 msgid "Use default"
 msgstr ""
 
-#: src/bin/e_fm.c:8526 src/modules/fileman/e_mod_config.c:224
+#: src/bin/e_fm.c:8559 src/modules/fileman/e_mod_config.c:224
 msgid "Grid Icons"
 msgstr ""
 
-#: src/bin/e_fm.c:8534 src/modules/fileman/e_mod_config.c:226
+#: src/bin/e_fm.c:8567 src/modules/fileman/e_mod_config.c:226
 msgid "Custom Icons"
 msgstr ""
 
-#: src/bin/e_fm.c:8542 src/modules/everything/evry_config.c:430
+#: src/bin/e_fm.c:8575 src/modules/everything/evry_config.c:430
 #: src/modules/everything/evry_config.c:460
 #: src/modules/fileman/e_mod_config.c:234
 msgid "List"
 msgstr ""
 
-#: src/bin/e_fm.c:8568
+#: src/bin/e_fm.c:8601
 #, c-format
 msgid "Icon Size (%d)"
 msgstr ""
 
-#: src/bin/e_fm.c:8614 src/bin/e_fm.c:8820
+#: src/bin/e_fm.c:8647 src/bin/e_fm.c:8853
 msgid "Set background..."
 msgstr ""
 
-#: src/bin/e_fm.c:8619 src/bin/e_fm.c:8864
+#: src/bin/e_fm.c:8652 src/bin/e_fm.c:8897
 msgid "Set overlay..."
 msgstr ""
 
-#: src/bin/e_fm.c:8718 src/modules/conf_theme/e_int_config_theme.c:1032
+#: src/bin/e_fm.c:8751 src/modules/conf_theme/e_int_config_theme.c:1032
 msgid "Clear"
 msgstr ""
 
-#: src/bin/e_fm.c:8944
+#: src/bin/e_fm.c:8977
 msgid "Create a new Directory"
 msgstr ""
 
-#: src/bin/e_fm.c:8945
+#: src/bin/e_fm.c:8978
 msgid "New Directory Name:"
 msgstr ""
 
-#: src/bin/e_fm.c:8999
+#: src/bin/e_fm.c:9032
 #, c-format
 msgid "Rename %s to:"
 msgstr ""
 
-#: src/bin/e_fm.c:9001
+#: src/bin/e_fm.c:9034
 msgid "Rename File"
 msgstr ""
 
-#: src/bin/e_fm.c:9142 src/bin/e_fm.c:9283
+#: src/bin/e_fm.c:9175 src/bin/e_fm.c:9316
 msgid "Retry"
 msgstr ""
 
-#: src/bin/e_fm.c:9146 src/bin/e_fm.c:9289
+#: src/bin/e_fm.c:9179 src/bin/e_fm.c:9322
 msgid "Error"
 msgstr ""
 
-#: src/bin/e_fm.c:9149
+#: src/bin/e_fm.c:9182
 #, c-format
 msgid "%s"
 msgstr ""
 
-#: src/bin/e_fm.c:9204
+#: src/bin/e_fm.c:9237
 msgid "No to all"
 msgstr ""
 
-#: src/bin/e_fm.c:9206
+#: src/bin/e_fm.c:9239
 msgid "Yes to all"
 msgstr ""
 
-#: src/bin/e_fm.c:9209
+#: src/bin/e_fm.c:9242
 msgid "Warning"
 msgstr ""
 
-#: src/bin/e_fm.c:9212
+#: src/bin/e_fm.c:9245
 #, c-format
 msgid "File already exists, overwrite?<br><hilight>%s</hilight>"
 msgstr ""
 
-#: src/bin/e_fm.c:9285
+#: src/bin/e_fm.c:9318
 msgid "Ignore this"
 msgstr ""
 
-#: src/bin/e_fm.c:9286
+#: src/bin/e_fm.c:9319
 msgid "Ignore all"
 msgstr ""
 
-#: src/bin/e_fm.c:9291
+#: src/bin/e_fm.c:9324
 #, c-format
 msgid "An error occurred while performing an operation.<br>%s"
 msgstr ""
 
-#: src/bin/e_fm.c:9462
+#: src/bin/e_fm.c:9495
 msgid "Confirm Delete"
 msgstr ""
 
-#: src/bin/e_fm.c:9467
+#: src/bin/e_fm.c:9500
 #, c-format
 msgid "Are you sure you want to delete<br><hilight>%s</hilight> ?"
 msgstr ""
 
-#: src/bin/e_fm.c:9473
+#: src/bin/e_fm.c:9506
 #, c-format
 msgid ""
 "Are you sure you want to delete<br>the %d selected files in:<br><hilight>%s</"
@@ -1536,11 +1537,11 @@ msgstr "Guhestin"
 msgid "Automatically scroll contents"
 msgstr ""
 
-#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:731
+#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:729
 msgid "Plain"
 msgstr ""
 
-#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:739
+#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:737
 msgid "Inset"
 msgstr ""
 
@@ -1554,11 +1555,11 @@ msgstr ""
 #: src/modules/conf_applications/e_int_config_apps.c:239
 #: src/modules/conf_applications/e_int_config_apps.c:260
 #: src/modules/conf_applications/e_int_config_apps.c:280
-#: src/modules/gadman/e_mod_gadman.c:815 src/modules/ibar/e_mod_main.c:801
+#: src/modules/gadman/e_mod_gadman.c:813 src/modules/ibar/e_mod_main.c:801
 msgid "Remove"
 msgstr ""
 
-#: src/bin/e_gadcon.c:1991
+#: src/bin/e_gadcon.c:2007
 msgid "Stop moving"
 msgstr ""
 
@@ -1674,7 +1675,7 @@ msgstr "Guhestin"
 
 #: src/bin/e_int_border_menu.c:138 src/bin/e_int_config_modules.c:59
 #: src/bin/e_int_menus.c:230 src/bin/e_shelf.c:1695
-#: src/modules/battery/e_mod_main.c:183 src/modules/clock/e_mod_main.c:296
+#: src/modules/battery/e_mod_main.c:186 src/modules/clock/e_mod_main.c:296
 #: src/modules/clock/e_mod_main.c:540 src/modules/conf/e_conf.c:124
 #: src/modules/conf/e_conf.c:134 src/modules/conf/e_mod_main.c:102
 #: src/modules/conf_dialogs/e_mod_main.c:17
@@ -2078,7 +2079,7 @@ msgid "Utilities"
 msgstr ""
 
 #: src/bin/e_int_config_modules.c:55
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_files.c:1585
 #: src/modules/fileman/e_mod_main.c:56 src/modules/fileman/e_mod_main.c:76
 #: src/modules/fileman/e_mod_main.c:420
 msgid "Files"
@@ -2171,7 +2172,7 @@ msgstr ""
 #: src/modules/conf_theme/e_int_config_fonts.c:58
 #: src/modules/conf_theme/e_mod_main.c:38
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:194
-#: src/modules/everything/evry_plug_apps.c:1367
+#: src/modules/everything/evry_plug_apps.c:1354
 msgid "Applications"
 msgstr ""
 
@@ -2367,26 +2368,26 @@ msgid ""
 "Perhaps you are out of memory?"
 msgstr ""
 
-#: src/bin/e_main.c:274
-msgid "Enlightenment cannot initialize Ecore_IMF!\n"
-msgstr ""
-
-#: src/bin/e_main.c:284
+#: src/bin/e_main.c:273
 msgid "Enlightenment cannot initialize Ecore_File!\n"
 msgstr ""
 
-#: src/bin/e_main.c:293
+#: src/bin/e_main.c:282
 msgid "Enlightenment cannot initialize Ecore_Con!\n"
 msgstr ""
 
-#: src/bin/e_main.c:302
+#: src/bin/e_main.c:291
 msgid "Enlightenment cannot initialize Ecore_Ipc!\n"
 msgstr ""
 
-#: src/bin/e_main.c:313
+#: src/bin/e_main.c:302
 msgid "Enlightenment cannot initialize Ecore_X!\n"
 msgstr ""
 
+#: src/bin/e_main.c:314
+msgid "Enlightenment cannot initialize Ecore_IMF!\n"
+msgstr ""
+
 #: src/bin/e_main.c:324
 msgid "Enlightenment cannot initialize Ecore_Evas!\n"
 msgstr ""
@@ -2423,24 +2424,24 @@ msgstr ""
 msgid "Enlightenment cannot initialize E_Xinerama!\n"
 msgstr ""
 
-#: src/bin/e_main.c:397
-msgid "Enlightenment cannot initialize E_Randr!\n"
-msgstr ""
-
-#: src/bin/e_main.c:415
+#: src/bin/e_main.c:406
 msgid ""
 "Enlightenment cannot create directories in your home directory.\n"
 "Perhaps you have no home directory or the disk is full?"
 msgstr ""
 
-#: src/bin/e_main.c:425
+#: src/bin/e_main.c:416
 msgid "Enlightenment cannot set up its file registry system."
 msgstr ""
 
-#: src/bin/e_main.c:434
+#: src/bin/e_main.c:425
 msgid "Enlightenment cannot set up its config system."
 msgstr ""
 
+#: src/bin/e_main.c:436
+msgid "Enlightenment cannot initialize E_Randr!\n"
+msgstr ""
+
 #: src/bin/e_main.c:445
 msgid "Enlightenment cannot set up its environment."
 msgstr ""
@@ -2689,34 +2690,38 @@ msgid "Enlightenment cannot initialize the XSettings system.\n"
 msgstr ""
 
 #: src/bin/e_main.c:877
+msgid "Enlightenment cannot initialize the Update system.\n"
+msgstr ""
+
+#: src/bin/e_main.c:886
 msgid "Setup Desktop Environment"
 msgstr ""
 
-#: src/bin/e_main.c:881
+#: src/bin/e_main.c:890
 msgid "Enlightenment cannot initialize its desktop environment.\n"
 msgstr ""
 
-#: src/bin/e_main.c:889
+#: src/bin/e_main.c:898
 msgid "Setup File Ordering"
 msgstr ""
 
-#: src/bin/e_main.c:893
+#: src/bin/e_main.c:902
 msgid "Enlightenment cannot set up its order file system."
 msgstr ""
 
-#: src/bin/e_main.c:908
+#: src/bin/e_main.c:917
 msgid "Load Modules"
 msgstr ""
 
-#: src/bin/e_main.c:938
+#: src/bin/e_main.c:947
 msgid "Configure Shelves"
 msgstr ""
 
-#: src/bin/e_main.c:949
+#: src/bin/e_main.c:958
 msgid "Almost Done"
 msgstr ""
 
-#: src/bin/e_main.c:1094
+#: src/bin/e_main.c:1103
 #, c-format
 msgid ""
 "Options:\n"
@@ -2745,7 +2750,7 @@ msgid ""
 "\t\tIf you need this help, you don't need this option.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1147
+#: src/bin/e_main.c:1156
 msgid ""
 "You are executing enlightenment directly. This is\n"
 "bad. Please do not execute the \"enlightenment\"\n"
@@ -2755,48 +2760,48 @@ msgid ""
 "before enlightenment itself begins running.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1426
+#: src/bin/e_main.c:1435
 msgid "Testing Format Support"
 msgstr ""
 
-#: src/bin/e_main.c:1430
+#: src/bin/e_main.c:1439
 msgid ""
 "Enlightenment found Evas can't create a buffer canvas. Please check\n"
 "Evas has Software Buffer engine support.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1442
+#: src/bin/e_main.c:1451
 msgid ""
 "Enlightenment found Evas can't load SVG files. Check Evas has SVG loader "
 "support.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1452
+#: src/bin/e_main.c:1461
 msgid ""
 "Enlightenment found Evas can't load JPEG files. Check Evas has JPEG loader "
 "support.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1462
+#: src/bin/e_main.c:1471
 msgid ""
 "Enlightenment found Evas can't load PNG files. Check Evas has PNG loader "
 "support.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1472
+#: src/bin/e_main.c:1481
 msgid ""
 "Enlightenment found Evas can't load EET files. Check Evas has EET loader "
 "support.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1486
+#: src/bin/e_main.c:1495
 msgid ""
 "Enlightenment found Evas can't load the 'Sans' font. Check Evas has "
 "fontconfig\n"
 "support and system fontconfig defines a 'Sans' font.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1677
+#: src/bin/e_main.c:1686
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. There was an "
@@ -2804,11 +2809,11 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1682 src/bin/e_main.c:1699
+#: src/bin/e_main.c:1691 src/bin/e_main.c:1708
 msgid "Enlightenment crashed early on start and has been restarted"
 msgstr ""
 
-#: src/bin/e_main.c:1683
+#: src/bin/e_main.c:1692
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>There was an "
@@ -2816,7 +2821,7 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1692
+#: src/bin/e_main.c:1701
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. All modules "
 "have been disabled<br>and will not be loaded to help remove any "
@@ -2824,7 +2829,7 @@ msgid ""
 "dialog should let you select your<br>modules again."
 msgstr ""
 
-#: src/bin/e_main.c:1700
+#: src/bin/e_main.c:1709
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>All modules "
 "have been disabled and will not be loaded to help<br>remove any problem "
@@ -3290,70 +3295,74 @@ msgstr ""
 msgid "Read-Write"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:60
+#: src/modules/battery/e_mod_config.c:63
 msgid "Battery Monitor Settings"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:126
+#: src/modules/battery/e_mod_config.c:132
 msgid "Show alert when battery is low"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:211
+#: src/modules/battery/e_mod_config.c:136
+msgid "Use desktop notifications for alert."
+msgstr ""
+
+#: src/modules/battery/e_mod_config.c:233
 msgid "Check every:"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:213
+#: src/modules/battery/e_mod_config.c:235
 #: src/modules/conf_performance/e_int_config_performance.c:121
 #: src/modules/temperature/e_mod_config.c:233
 #, c-format
 msgid "%1.0f ticks"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:217
+#: src/modules/battery/e_mod_config.c:239
 msgid "Hibernate when below:"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:219
-#: src/modules/battery/e_mod_config.c:238
+#: src/modules/battery/e_mod_config.c:241
+#: src/modules/battery/e_mod_config.c:260
 #, c-format
 msgid "%1.0f %%"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:223
+#: src/modules/battery/e_mod_config.c:245
 msgid "Polling"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:227
+#: src/modules/battery/e_mod_config.c:249
 msgid "Show low battery alert"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:231
+#: src/modules/battery/e_mod_config.c:253
 msgid "Alert when at:"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:234
+#: src/modules/battery/e_mod_config.c:256
 #, c-format
 msgid "%1.0f min"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:242
+#: src/modules/battery/e_mod_config.c:264
 msgid "Auto dismiss in..."
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:247
+#: src/modules/battery/e_mod_config.c:269
 #, c-format
 msgid "%1.0f sec"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:254
+#: src/modules/battery/e_mod_config.c:276
 msgid "Alert"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:260
+#: src/modules/battery/e_mod_config.c:282
 msgid "Auto Detect"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:263
+#: src/modules/battery/e_mod_config.c:285
 #: src/modules/conf_applications/e_mod_main.c:52
 #: src/modules/conf_display/e_mod_main.c:40
 #: src/modules/conf_theme/e_mod_main.c:23
@@ -3361,46 +3370,46 @@ msgstr ""
 msgid "Internal"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:267
+#: src/modules/battery/e_mod_config.c:289
 #: src/modules/temperature/e_mod_config.c:271
 msgid "udev"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:270
+#: src/modules/battery/e_mod_config.c:292
 msgid "Fuzzy Mode"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:274
+#: src/modules/battery/e_mod_config.c:296
 msgid "HAL"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:279
+#: src/modules/battery/e_mod_config.c:301
 #: src/modules/temperature/e_mod_config.c:273
 msgid "Hardware"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:145
+#: src/modules/battery/e_mod_main.c:148 src/modules/battery/e_mod_main.c:443
 msgid "Battery"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:455
+#: src/modules/battery/e_mod_main.c:446 src/modules/battery/e_mod_main.c:477
 msgid "Your battery is low!"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:457
+#: src/modules/battery/e_mod_main.c:447 src/modules/battery/e_mod_main.c:479
 msgid "AC power is recommended."
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:532
+#: src/modules/battery/e_mod_main.c:554
 msgid "N/A"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:612 src/modules/battery/e_mod_main.c:614
-#: src/modules/battery/e_mod_main.c:621 src/modules/battery/e_mod_main.c:623
+#: src/modules/battery/e_mod_main.c:634 src/modules/battery/e_mod_main.c:636
+#: src/modules/battery/e_mod_main.c:643 src/modules/battery/e_mod_main.c:645
 msgid "ERROR"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:723
+#: src/modules/battery/e_mod_main.c:758
 msgid "Battery Meter"
 msgstr ""
 
@@ -3550,7 +3559,7 @@ msgid "Dialog Settings"
 msgstr ""
 
 #: src/modules/conf_dialogs/e_int_config_dialogs.c:109
-#: src/modules/conf_performance/e_int_config_engine.c:95
+#: src/modules/conf_performance/e_int_config_engine.c:86
 #: src/modules/conf_theme/e_int_config_fonts.c:651
 #: src/modules/everything/evry_config.c:519 src/modules/ibox/e_mod_config.c:96
 #: src/modules/mixer/conf_gadget.c:191 src/modules/mixer/conf_module.c:91
@@ -3749,7 +3758,7 @@ msgstr ""
 
 #: src/modules/conf_display/e_int_config_desks.c:197
 #: src/modules/conf_display/e_int_config_dpms.c:306
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:168
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:194
 #: src/modules/conf_window_manipulation/e_int_config_window_stacking.c:151
 #, c-format
 msgid "%1.1f sec"
@@ -4119,28 +4128,28 @@ msgstr ""
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1310
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1334
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1366
-#: src/modules/gadman/e_mod_gadman.c:839
+#: src/modules/gadman/e_mod_gadman.c:837
 msgid "CTRL"
 msgstr ""
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1315
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1339
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1371
-#: src/modules/gadman/e_mod_gadman.c:844
+#: src/modules/gadman/e_mod_gadman.c:842
 msgid "ALT"
 msgstr ""
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1321
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1345
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1377
-#: src/modules/gadman/e_mod_gadman.c:850
+#: src/modules/gadman/e_mod_gadman.c:848
 msgid "SHIFT"
 msgstr ""
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1327
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1351
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1383
-#: src/modules/gadman/e_mod_gadman.c:856
+#: src/modules/gadman/e_mod_gadman.c:854
 msgid "WIN"
 msgstr ""
 
@@ -4487,11 +4496,11 @@ msgstr ""
 
 #: src/modules/conf_menus/e_int_config_menus.c:289
 #: src/modules/conf_menus/e_int_config_menus.c:294
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:136
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:145
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:154
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:173
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:178
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:162
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:180
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:199
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:204
 #, c-format
 msgid "%2.0f pixels"
 msgstr ""
@@ -4589,16 +4598,16 @@ msgstr ""
 msgid "Environment Variables"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:38
+#: src/modules/conf_performance/e_int_config_engine.c:37
 msgid "Engine Settings"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:96
-#: src/modules/conf_performance/e_int_config_engine.c:138
+#: src/modules/conf_performance/e_int_config_engine.c:87
+#: src/modules/conf_performance/e_int_config_engine.c:109
 msgid "Use ARGB instead of shaped windows"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:140
+#: src/modules/conf_performance/e_int_config_engine.c:111
 msgid ""
 "You have chosen to enable ARGB composite support,<br>but your current screen "
 "does not support composite.<br><br>Are you sure you wish to enable ARGB "
@@ -5056,16 +5065,16 @@ msgstr ""
 msgid "Colors depend on theme capabilities."
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:843
+#: src/modules/conf_theme/e_int_config_color_classes.c:853
 msgid "Window Manager"
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:845
+#: src/modules/conf_theme/e_int_config_color_classes.c:855
 #: src/modules/conf_theme/e_int_config_fonts.c:81
 msgid "Widgets"
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:851
+#: src/modules/conf_theme/e_int_config_color_classes.c:861
 msgid "Others"
 msgstr ""
 
@@ -5264,7 +5273,7 @@ msgid "Bytecode"
 msgstr ""
 
 #: src/modules/conf_theme/e_int_config_fonts.c:662
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:193
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:219
 #: src/modules/cpufreq/e_mod_main.c:227 src/modules/cpufreq/e_mod_main.c:259
 msgid "Automatic"
 msgstr ""
@@ -5487,7 +5496,7 @@ msgid "Scaling"
 msgstr ""
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:36
-msgid "Client List Settings"
+msgid "Window List Menu Settings"
 msgstr ""
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:97
@@ -5752,57 +5761,90 @@ msgstr ""
 msgid "Slide pointer to a new focused window"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:53
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:62
 #: src/modules/conf_window_manipulation/e_mod_main.c:20
 msgid "Window Geometry"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:130
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:156
 msgid "Resist obstacles"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:132
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:158
 msgid "Other windows"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:141
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:167
 msgid "Edge of the screen"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:150
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
 #, fuzzy
 msgid "Desktop gadgets"
 msgstr "Sermase"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:161
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
 msgid "Resistance"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:166
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:192
 msgid "Automatically accept changes after:"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:197
 #, fuzzy
 msgid "Move by"
 msgstr "Guhestin"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:202
 msgid "Resize by"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:181
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:207
 msgid "Keyboard"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:213
 msgid "Limit resize to useful geometry"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:190
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:216
 msgid "Move after resize"
 msgstr ""
 
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:224
+msgid "Follow Move"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:227
+msgid "Follow Resize"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:230
+msgid "Follow Raise"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:233
+msgid "Follow Lower"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:236
+msgid "Follow Layer"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:239
+#, fuzzy
+msgid "Follow Desktop"
+msgstr "Sermase"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:242
+msgid "Follow Iconify"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:246
+msgid "Transients"
+msgstr ""
+
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:44
 #: src/modules/conf_window_manipulation/e_mod_main.c:22
 msgid "Window Maximize Policy"
@@ -5824,13 +5866,13 @@ msgstr ""
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:161
 #: src/modules/everything/evry_config.c:568
-#: src/modules/gadman/e_mod_gadman.c:759
+#: src/modules/gadman/e_mod_gadman.c:757
 msgid "Horizontal"
 msgstr ""
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:163
 #: src/modules/everything/evry_config.c:561
-#: src/modules/gadman/e_mod_gadman.c:767
+#: src/modules/gadman/e_mod_gadman.c:765
 msgid "Vertical"
 msgstr ""
 
@@ -5891,7 +5933,11 @@ msgid "Window Focus"
 msgstr ""
 
 #: src/modules/conf_window_manipulation/e_mod_main.c:23
-msgid "Client List Menu"
+msgid "Window List Menu"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_mod_main.c:24
+msgid "Window Process Management"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:33
@@ -5916,7 +5962,7 @@ msgid "Details"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:141
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:306
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
 msgid "<No Name>"
 msgstr ""
 
@@ -5925,7 +5971,7 @@ msgid "Class:"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:148
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
 msgid "<No Class>"
 msgstr ""
 
@@ -5934,7 +5980,7 @@ msgid "Title:"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
 msgid "<No Title>"
 msgstr ""
 
@@ -5943,7 +5989,7 @@ msgid "Role:"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:162
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:314
 msgid "<No Role>"
 msgstr ""
 
@@ -6153,15 +6199,15 @@ msgstr ""
 msgid "Show Everything Dialog"
 msgstr ""
 
-#: src/modules/everything/e_mod_main.c:422
+#: src/modules/everything/e_mod_main.c:420
 msgid "Everything Module"
 msgstr ""
 
-#: src/modules/everything/e_mod_main.c:611
+#: src/modules/everything/e_mod_main.c:609
 msgid "Run Everything"
 msgstr ""
 
-#: src/modules/everything/evry_config.c:79
+#: src/modules/everything/evry_config.c:78
 msgid "Everything Settings"
 msgstr ""
 
@@ -6281,7 +6327,7 @@ msgid "Object Plugins"
 msgstr ""
 
 #: src/modules/everything/evry_config.c:537
-#: src/modules/everything/evry_config.c:738
+#: src/modules/everything/evry_config.c:737
 msgid "Plugins"
 msgstr ""
 
@@ -6322,7 +6368,7 @@ msgstr ""
 msgid "Geometry"
 msgstr ""
 
-#: src/modules/everything/evry_config.c:633
+#: src/modules/everything/evry_config.c:632
 msgid "Everything Collection"
 msgstr ""
 
@@ -6330,7 +6376,7 @@ msgstr ""
 msgid "Items"
 msgstr ""
 
-#: src/modules/everything/evry_plug_aggregator.c:330
+#: src/modules/everything/evry_plug_aggregator.c:301
 msgid "No plugins loaded"
 msgstr ""
 
@@ -6355,50 +6401,50 @@ msgid ""
 "toggle thumb view modes"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1250
-#: src/modules/everything/evry_plug_apps.c:1387
+#: src/modules/everything/evry_plug_apps.c:1238
+#: src/modules/everything/evry_plug_apps.c:1373
 msgid "Everything Applications"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1282
+#: src/modules/everything/evry_plug_apps.c:1270
 msgid "Commands"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1283
+#: src/modules/everything/evry_plug_apps.c:1271
 msgid "Terminal Command"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1288
+#: src/modules/everything/evry_plug_apps.c:1276
 msgid "Sudo GUI"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1367
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_apps.c:1354
+#: src/modules/everything/evry_plug_files.c:1585
 msgid "Everything Plugin"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1471
-#: src/modules/everything/evry_plug_files.c:1623
+#: src/modules/everything/evry_plug_files.c:1456
+#: src/modules/everything/evry_plug_files.c:1607
 msgid "Everything Files"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1498
+#: src/modules/everything/evry_plug_files.c:1483
 msgid "Show recent files"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1502
+#: src/modules/everything/evry_plug_files.c:1487
 msgid "Search recent files"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1506
+#: src/modules/everything/evry_plug_files.c:1491
 msgid "Search cached files"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1510
+#: src/modules/everything/evry_plug_files.c:1495
 msgid "Cache visited directories"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1514
+#: src/modules/everything/evry_plug_files.c:1499
 msgid "Clear cache"
 msgstr ""
 
@@ -6538,7 +6584,7 @@ msgid "Show Toolbar"
 msgstr ""
 
 #: src/modules/fileman/e_mod_config.c:278
-#: src/modules/gadman/e_mod_gadman.c:803
+#: src/modules/gadman/e_mod_gadman.c:801
 msgid "Behavior"
 msgstr ""
 
@@ -6731,27 +6777,27 @@ msgstr ""
 msgid "Background Options"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:720
+#: src/modules/gadman/e_mod_gadman.c:718
 msgid "Begin move/resize"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:751
+#: src/modules/gadman/e_mod_gadman.c:749
 msgid "Free"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:775
+#: src/modules/gadman/e_mod_gadman.c:773
 msgid "Appearance"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:783
+#: src/modules/gadman/e_mod_gadman.c:781
 msgid "Always on desktop"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:793
+#: src/modules/gadman/e_mod_gadman.c:791
 msgid "On top pressing"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:824
+#: src/modules/gadman/e_mod_gadman.c:822
 msgid "Add other gadgets"
 msgstr ""
 
@@ -7160,7 +7206,11 @@ msgstr ""
 msgid "System Control"
 msgstr ""
 
-#: src/modules/syscon/e_mod_main.c:52
+#: src/modules/syscon/e_mod_main.c:37
+msgid "Syscon"
+msgstr ""
+
+#: src/modules/syscon/e_mod_main.c:58
 msgid "System Controls"
 msgstr ""
 
old mode 100755 (executable)
new mode 100644 (file)
index 3dc8529..55575af
--- a/po/lt.po
+++ b/po/lt.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: enlightenment\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2011-11-29 09:56+0900\n"
+"POT-Creation-Date: 2012-01-18 16:13+0900\n"
 "PO-Revision-Date: 2010-01-31 14:58+0000\n"
 "Last-Translator: Joshas <Unknown>\n"
 "Language-Team: Lithuanian Translation team\n"
@@ -23,7 +23,7 @@ msgid "About Enlightenment"
 msgstr "Apie Enlightenment"
 
 #: src/bin/e_about.c:17 src/bin/e_actions.c:2728 src/bin/e_config_dialog.c:272
-#: src/bin/e_fm.c:974 src/bin/e_int_border_menu.c:151
+#: src/bin/e_fm.c:975 src/bin/e_int_border_menu.c:151
 #: src/bin/e_int_border_prop.c:81 src/bin/e_theme_about.c:17
 #: src/modules/conf/e_conf.c:163
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:843
@@ -36,7 +36,7 @@ msgstr "Užverti"
 #: src/bin/e_about.c:18 src/bin/e_actions.c:3060 src/bin/e_actions.c:3064
 #: src/bin/e_actions.c:3068 src/bin/e_int_menus.c:182 src/bin/e_main.c:534
 #: src/modules/conf_theme/e_int_config_cursor.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:219
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:221
 #: src/modules/wizard/page_000.c:29
 msgid "Enlightenment"
 msgstr "Enlightenment"
@@ -87,7 +87,7 @@ msgstr "Ar tikrai norite priverstinai užverti šį langą?"
 #: src/bin/e_actions.c:380 src/bin/e_actions.c:1917 src/bin/e_actions.c:2014
 #: src/bin/e_actions.c:2077 src/bin/e_actions.c:2140 src/bin/e_actions.c:2208
 #: src/bin/e_actions.c:2271 src/bin/e_confirm_dialog.c:44
-#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9205 src/bin/e_fm.c:9459
+#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9238 src/bin/e_fm.c:9492
 #: src/bin/e_module.c:518 src/bin/e_screensaver.c:145
 msgid "Yes"
 msgstr "Taip"
@@ -95,7 +95,7 @@ msgstr "Taip"
 #: src/bin/e_actions.c:382 src/bin/e_actions.c:1919 src/bin/e_actions.c:2016
 #: src/bin/e_actions.c:2079 src/bin/e_actions.c:2142 src/bin/e_actions.c:2210
 #: src/bin/e_actions.c:2273 src/bin/e_confirm_dialog.c:45
-#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9203 src/bin/e_fm.c:9460
+#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9236 src/bin/e_fm.c:9493
 #: src/bin/e_module.c:519 src/bin/e_screensaver.c:147
 msgid "No"
 msgstr "Ne"
@@ -170,7 +170,7 @@ msgstr ""
 msgid "Window : Actions"
 msgstr "Langas : Veiksmai"
 
-#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6168 src/bin/e_gadcon.c:1410
+#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6201 src/bin/e_gadcon.c:1410
 #: src/bin/e_int_border_menu.c:592
 msgid "Move"
 msgstr "Perkelti"
@@ -305,7 +305,7 @@ msgstr "Prisegimo būsenos perjungimas"
 #: src/bin/e_actions.c:2927 src/bin/e_actions.c:2929 src/bin/e_actions.c:2931
 #: src/bin/e_actions.c:2933 src/bin/e_actions.c:2935 src/bin/e_actions.c:2937
 #: src/bin/e_actions.c:2939 src/bin/e_actions.c:3114 src/bin/e_actions.c:3119
-#: src/bin/e_fm.c:3267 src/bin/e_fm.c:3273 src/bin/e_fm.c:9986
+#: src/bin/e_fm.c:3300 src/bin/e_fm.c:3306 src/bin/e_fm.c:10019
 #: src/bin/e_fm_device.c:334 src/bin/e_fm_device.c:358
 #: src/bin/e_fm_device.c:637 src/bin/e_fm_device.c:664
 #: src/bin/e_int_menus.c:144 src/bin/e_int_shelf_config.c:247
@@ -680,8 +680,8 @@ msgstr "Perjungti atjungties veikseną"
 #: src/modules/conf_theme/e_int_config_theme.c:396
 #: src/modules/conf_theme/e_int_config_theme.c:796
 #: src/modules/gadman/e_mod_config.c:182 src/modules/syscon/e_mod_main.c:31
-#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:52
-#: src/modules/syscon/e_mod_main.c:119
+#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:58
+#: src/modules/syscon/e_mod_main.c:125
 msgid "System"
 msgstr "Sistema"
 
@@ -738,10 +738,10 @@ msgstr "Nustatyti kaip foną"
 msgid "Color Selector"
 msgstr "Spalvos parinkimas"
 
-#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1611 src/bin/e_config.c:2229
+#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1580 src/bin/e_config.c:2198
 #: src/bin/e_config_dialog.c:262 src/bin/e_eap_editor.c:854
 #: src/bin/e_eap_editor.c:918 src/bin/e_entry_dialog.c:62 src/bin/e_exec.c:398
-#: src/bin/e_fm.c:8717 src/bin/e_fm.c:9361 src/bin/e_fm_prop.c:507
+#: src/bin/e_fm.c:8750 src/bin/e_fm.c:9394 src/bin/e_fm_prop.c:507
 #: src/bin/e_int_border_remember.c:324 src/bin/e_int_border_remember.c:525
 #: src/bin/e_module.c:415 src/bin/e_sys.c:487 src/bin/e_sys.c:524
 #: src/bin/e_utils.c:707 src/modules/conf_dialogs/e_int_config_profiles.c:387
@@ -756,7 +756,7 @@ msgid "OK"
 msgstr "Gerai"
 
 #: src/bin/e_color_dialog.c:47 src/bin/e_eap_editor.c:856
-#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8719
+#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8752
 #: src/bin/e_fm_prop.c:508 src/bin/e_utils.c:1162
 #: src/modules/conf_dialogs/e_int_config_profiles.c:388
 #: src/modules/conf_intl/e_int_config_imc_import.c:124
@@ -768,7 +768,7 @@ msgstr "Gerai"
 msgid "Cancel"
 msgstr "Atsisakyti"
 
-#: src/bin/e_config.c:972 src/bin/e_config.c:1005
+#: src/bin/e_config.c:959 src/bin/e_config.c:992
 msgid ""
 "Settings data needed upgrading. Your old settings have<br>been wiped and a "
 "new set of defaults initialized. This<br>will happen regularly during "
@@ -786,7 +786,7 @@ msgstr ""
 "viską susikonfigūruoti kaip pageidaujate.<br>Atsiprašome už sukeltus "
 "nepatogumus."
 
-#: src/bin/e_config.c:989
+#: src/bin/e_config.c:976
 msgid ""
 "Your settings are NEWER than Enlightenment. This is very<br>strange. This "
 "should not happen unless you downgraded<br>Enlightenment or copied the "
@@ -800,111 +800,114 @@ msgstr ""
 "Enlightenment versija. Tai yra blogai ir dėl <br>viso pikto buvo grąžintos "
 "pradinės nuostatų reikšmės. Atsiprašome už nepatogumus."
 
-#: src/bin/e_config.c:1598 src/bin/e_config.c:2216
+#: src/bin/e_config.c:1567 src/bin/e_config.c:2185
 msgid "Enlightenment Settings Write Problems"
 msgstr "Problema įrašant Enlightenment nuostatas"
 
-#: src/bin/e_config.c:1601
-#, c-format
+#: src/bin/e_config.c:1570
+#, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while moving config files<br>from:<br>"
+"Enlightenment has had an error while moving config files<br>from:<br>"
 "%s<br><br>to:<br>%s<br><br>The rest of the write has been aborted for safety."
 "<br>"
 msgstr ""
+"Rašant Enlightenment nuostatų failus jie netikėtai buvo uždaryti.<br>Tai "
+"labai neįprasta.<br><br>Klaida įvyko šiame faile:<br>%s<br><br>Siekiant "
+"išvengti duomenų sugadinimo šis failas buvo ištrintas.<br>"
 
-#: src/bin/e_config.c:2126
+#: src/bin/e_config.c:2095
 msgid "Settings Upgraded"
 msgstr "Nuostatos atnaujintos"
 
-#: src/bin/e_config.c:2143
+#: src/bin/e_config.c:2112
 msgid "The EET file handle is bad."
 msgstr ""
 
-#: src/bin/e_config.c:2146
+#: src/bin/e_config.c:2115
 msgid "The file data is empty."
 msgstr ""
 
-#: src/bin/e_config.c:2149
+#: src/bin/e_config.c:2118
 msgid ""
 "The file is not writable. Perhaps the disk is read-only<br>or you lost "
 "permissions to your files."
 msgstr ""
 
-#: src/bin/e_config.c:2152
+#: src/bin/e_config.c:2121
 msgid "Memory ran out while preparing the write.<br>Please free up memory."
 msgstr ""
 
-#: src/bin/e_config.c:2155
+#: src/bin/e_config.c:2124
 msgid "This is a generic error."
 msgstr ""
 
-#: src/bin/e_config.c:2158
+#: src/bin/e_config.c:2127
 msgid ""
 "The settings file is too large.<br>It should be very small (a few hundred KB "
 "at most)."
 msgstr ""
 
-#: src/bin/e_config.c:2161
+#: src/bin/e_config.c:2130
 msgid "You have I/O errors on the disk.<br>Maybe it needs replacing?"
 msgstr ""
 
-#: src/bin/e_config.c:2164
+#: src/bin/e_config.c:2133
 msgid "You ran out of space while writing the file"
 msgstr ""
 
-#: src/bin/e_config.c:2167
+#: src/bin/e_config.c:2136
 msgid "The file was closed on it while writing."
 msgstr ""
 
-#: src/bin/e_config.c:2170
+#: src/bin/e_config.c:2139
 msgid "Memory-mapping (mmap) of the file failed."
 msgstr ""
 
-#: src/bin/e_config.c:2173
+#: src/bin/e_config.c:2142
 msgid "X509 Encoding failed."
 msgstr ""
 
-#: src/bin/e_config.c:2176
+#: src/bin/e_config.c:2145
 #, fuzzy
 msgid "Signature failed."
 msgstr "Nepavyko užmigdyti."
 
-#: src/bin/e_config.c:2179
+#: src/bin/e_config.c:2148
 msgid "The signature was invalid."
 msgstr ""
 
-#: src/bin/e_config.c:2182
+#: src/bin/e_config.c:2151
 #, fuzzy
 msgid "Not signed."
 msgstr "(langų nėra)"
 
-#: src/bin/e_config.c:2185
+#: src/bin/e_config.c:2154
 msgid "Feature not implemented."
 msgstr ""
 
-#: src/bin/e_config.c:2188
+#: src/bin/e_config.c:2157
 msgid "PRNG was not seeded."
 msgstr ""
 
-#: src/bin/e_config.c:2191
+#: src/bin/e_config.c:2160
 #, fuzzy
 msgid "Encryption failed."
 msgstr "Nepavyko sustabdyti."
 
-#: src/bin/e_config.c:2194
+#: src/bin/e_config.c:2163
 #, fuzzy
 msgid "Decryption failed."
 msgstr "Nepavyko sustabdyti."
 
-#: src/bin/e_config.c:2197
+#: src/bin/e_config.c:2166
 #, fuzzy
 msgid "The error is unknown to Enlightenment."
 msgstr "Jus sveikina Enlightenment"
 
-#: src/bin/e_config.c:2219
+#: src/bin/e_config.c:2188
 #, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while writing<br>its config file.<br>"
+"Enlightenment has had an error while writing<br>its config file.<br>"
 "%s<br><br>The file where the error occurred was:<br>%s<br><br>This file has "
 "been deleted to avoid corrupt data.<br>"
 msgstr ""
@@ -912,9 +915,10 @@ msgstr ""
 "labai neįprasta.<br><br>Klaida įvyko šiame faile:<br>%s<br><br>Siekiant "
 "išvengti duomenų sugadinimo šis failas buvo ištrintas.<br>"
 
-#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:721
+#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:756
 #: src/modules/conf/e_mod_main.c:275 src/modules/conf_paths/e_mod_main.c:17
 #: src/modules/conf_performance/e_mod_main.c:17
+#: src/modules/syscon/e_mod_main.c:36
 msgid "Advanced"
 msgstr "Sudėtingesnės"
 
@@ -936,9 +940,9 @@ msgstr "Plėtiniai"
 
 #: src/bin/e_configure.c:29 src/bin/e_configure.c:32 src/bin/e_configure.c:242
 #: src/modules/conf_paths/e_int_config_paths.c:80
-#: src/modules/conf_theme/e_int_config_color_classes.c:847
+#: src/modules/conf_theme/e_int_config_color_classes.c:857
 #: src/modules/conf_theme/e_int_config_fonts.c:98
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:234
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:236
 msgid "Modules"
 msgstr "Moduliai"
 
@@ -947,7 +951,7 @@ msgstr "Moduliai"
 msgid "Preferences"
 msgstr "Piktogramos parinktis"
 
-#: src/bin/e_container.c:132
+#: src/bin/e_container.c:124
 #, c-format
 msgid "Container %d"
 msgstr "Sudėtinis rodinys %d"
@@ -1083,7 +1087,7 @@ msgstr "Darbalaukio failas"
 #: src/bin/e_eap_editor.c:775
 #: src/modules/conf_performance/e_int_config_performance.c:115
 #: src/modules/everything/evry_config.c:378
-#: src/modules/everything/evry_plug_files.c:1491
+#: src/modules/everything/evry_plug_files.c:1476
 #: src/modules/pager/e_mod_config.c:126 src/modules/pager/e_mod_config.c:213
 msgid "General"
 msgstr "Bendri"
@@ -1112,26 +1116,26 @@ msgstr "Parinkti piktogramą"
 msgid "Select an Executable"
 msgstr "Parinkti vykdomąjį failą"
 
-#: src/bin/e_entry.c:496 src/bin/e_fm.c:8208 src/bin/e_shelf.c:1703
+#: src/bin/e_entry.c:501 src/bin/e_fm.c:8241 src/bin/e_shelf.c:1703
 #: src/modules/conf_dialogs/e_int_config_profiles.c:135
 #: src/modules/conf_shelves/e_int_config_shelf.c:81
 #: src/modules/ibar/e_mod_config.c:108
 msgid "Delete"
 msgstr "Šalinti"
 
-#: src/bin/e_entry.c:506 src/bin/e_fm.c:8116
+#: src/bin/e_entry.c:511 src/bin/e_fm.c:8149
 msgid "Cut"
 msgstr "Iškirpti"
 
-#: src/bin/e_entry.c:514 src/bin/e_fm.c:6163 src/bin/e_fm.c:8130
+#: src/bin/e_entry.c:519 src/bin/e_fm.c:6196 src/bin/e_fm.c:8163
 msgid "Copy"
 msgstr "Kopijuoti"
 
-#: src/bin/e_entry.c:522 src/bin/e_fm.c:7954 src/bin/e_fm.c:8143
+#: src/bin/e_entry.c:527 src/bin/e_fm.c:7987 src/bin/e_fm.c:8176
 msgid "Paste"
 msgstr "Įdėti"
 
-#: src/bin/e_entry.c:532
+#: src/bin/e_entry.c:537
 msgid "Select All"
 msgstr "Pažymėti viską"
 
@@ -1279,212 +1283,212 @@ msgstr "Išvedimo duomenys"
 msgid "There was no output."
 msgstr "Išvedimo nebuvo."
 
-#: src/bin/e_fm.c:976
+#: src/bin/e_fm.c:977
 msgid "Nonexistent path"
 msgstr "Neegzistuojantis kelias"
 
-#: src/bin/e_fm.c:979
+#: src/bin/e_fm.c:980
 #, c-format
 msgid "%s doesn't exist."
 msgstr "%s neegzistuoja."
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Mount Error"
 msgstr "Klaida prijungiant"
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Can't mount device"
 msgstr "Nepavyko prijungti įrenginio"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Unmount Error"
 msgstr "Klaida atjungiant"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Can't unmount device"
 msgstr "Nepavyko atjungti įrenginio"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Eject Error"
 msgstr "Išėmimo klaida"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Can't eject device"
 msgstr "Nepavyko išimti įrenginio"
 
-#: src/bin/e_fm.c:3748
+#: src/bin/e_fm.c:3781
 #, c-format
 msgid "%i Files"
 msgstr "%i failų"
 
-#: src/bin/e_fm.c:6176 src/bin/e_fm.c:7962 src/bin/e_fm.c:8151
+#: src/bin/e_fm.c:6209 src/bin/e_fm.c:7995 src/bin/e_fm.c:8184
 msgid "Link"
 msgstr "Nuoroda"
 
-#: src/bin/e_fm.c:6184 src/bin/e_fm.c:9143 src/bin/e_fm.c:9284
+#: src/bin/e_fm.c:6217 src/bin/e_fm.c:9176 src/bin/e_fm.c:9317
 msgid "Abort"
 msgstr "Nutraukti"
 
-#: src/bin/e_fm.c:7881 src/bin/e_fm.c:8041
+#: src/bin/e_fm.c:7914 src/bin/e_fm.c:8074
 msgid "Inherit parent settings"
 msgstr "Paveldėti tėvinio elemento nuostatas"
 
-#: src/bin/e_fm.c:7890 src/bin/e_fm.c:8050
+#: src/bin/e_fm.c:7923 src/bin/e_fm.c:8083
 #: src/modules/fileman/e_mod_config.c:219
 msgid "View Mode"
 msgstr "Rodymo būdas"
 
-#: src/bin/e_fm.c:7897 src/bin/e_fm.c:8057
+#: src/bin/e_fm.c:7930 src/bin/e_fm.c:8090
 msgid "Refresh View"
 msgstr "Atnaujinti vaizdą"
 
-#: src/bin/e_fm.c:7905 src/bin/e_fm.c:8065
+#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8098
 msgid "Show Hidden Files"
 msgstr "Rodyti paslėptus failus"
 
-#: src/bin/e_fm.c:7917 src/bin/e_fm.c:8077
+#: src/bin/e_fm.c:7950 src/bin/e_fm.c:8110
 msgid "Remember Ordering"
 msgstr "Prisiminti rikiavimo tvarką"
 
-#: src/bin/e_fm.c:7926 src/bin/e_fm.c:8086
+#: src/bin/e_fm.c:7959 src/bin/e_fm.c:8119
 msgid "Sort Now"
 msgstr "Rikiuoti dabar"
 
-#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8101
+#: src/bin/e_fm.c:7971 src/bin/e_fm.c:8134
 #: src/modules/conf_paths/e_int_config_paths.c:205
 msgid "New Directory"
 msgstr "Naujas katalogas"
 
-#: src/bin/e_fm.c:8216
+#: src/bin/e_fm.c:8249
 msgid "Rename"
 msgstr "Pervadinti"
 
-#: src/bin/e_fm.c:8235
+#: src/bin/e_fm.c:8268
 msgid "Unmount"
 msgstr "Atjungti"
 
-#: src/bin/e_fm.c:8240
+#: src/bin/e_fm.c:8273
 msgid "Mount"
 msgstr "Prijungti"
 
-#: src/bin/e_fm.c:8245
+#: src/bin/e_fm.c:8278
 msgid "Eject"
 msgstr "Išmesti"
 
-#: src/bin/e_fm.c:8257
+#: src/bin/e_fm.c:8290
 #, fuzzy
 msgid "Application Properties"
 msgstr "Naudoti programos pateiktą piktogramą "
 
-#: src/bin/e_fm.c:8263 src/bin/e_fm_prop.c:105
+#: src/bin/e_fm.c:8296 src/bin/e_fm_prop.c:105
 msgid "File Properties"
 msgstr "Failo savybės"
 
-#: src/bin/e_fm.c:8500 src/bin/e_fm.c:8553
+#: src/bin/e_fm.c:8533 src/bin/e_fm.c:8586
 msgid "Use default"
 msgstr "Naudoti numatytąsias"
 
-#: src/bin/e_fm.c:8526 src/modules/fileman/e_mod_config.c:224
+#: src/bin/e_fm.c:8559 src/modules/fileman/e_mod_config.c:224
 msgid "Grid Icons"
 msgstr "Tinklelio piktogramos"
 
-#: src/bin/e_fm.c:8534 src/modules/fileman/e_mod_config.c:226
+#: src/bin/e_fm.c:8567 src/modules/fileman/e_mod_config.c:226
 msgid "Custom Icons"
 msgstr "Savos piktogramos"
 
-#: src/bin/e_fm.c:8542 src/modules/everything/evry_config.c:430
+#: src/bin/e_fm.c:8575 src/modules/everything/evry_config.c:430
 #: src/modules/everything/evry_config.c:460
 #: src/modules/fileman/e_mod_config.c:234
 msgid "List"
 msgstr "Sąrašas"
 
-#: src/bin/e_fm.c:8568
+#: src/bin/e_fm.c:8601
 #, c-format
 msgid "Icon Size (%d)"
 msgstr "Piktogramos dydis (%d)"
 
-#: src/bin/e_fm.c:8614 src/bin/e_fm.c:8820
+#: src/bin/e_fm.c:8647 src/bin/e_fm.c:8853
 msgid "Set background..."
 msgstr "Parinkti foną ..."
 
-#: src/bin/e_fm.c:8619 src/bin/e_fm.c:8864
+#: src/bin/e_fm.c:8652 src/bin/e_fm.c:8897
 msgid "Set overlay..."
 msgstr "Parinkti perdangą ..."
 
-#: src/bin/e_fm.c:8718 src/modules/conf_theme/e_int_config_theme.c:1032
+#: src/bin/e_fm.c:8751 src/modules/conf_theme/e_int_config_theme.c:1032
 msgid "Clear"
 msgstr "Išvalyti"
 
-#: src/bin/e_fm.c:8944
+#: src/bin/e_fm.c:8977
 msgid "Create a new Directory"
 msgstr "Sukurti naują katalogą"
 
-#: src/bin/e_fm.c:8945
+#: src/bin/e_fm.c:8978
 msgid "New Directory Name:"
 msgstr "Naujo katalogo vardas:"
 
-#: src/bin/e_fm.c:8999
+#: src/bin/e_fm.c:9032
 #, c-format
 msgid "Rename %s to:"
 msgstr "Pervadinti %s į:"
 
-#: src/bin/e_fm.c:9001
+#: src/bin/e_fm.c:9034
 msgid "Rename File"
 msgstr "Pervadinti failą"
 
-#: src/bin/e_fm.c:9142 src/bin/e_fm.c:9283
+#: src/bin/e_fm.c:9175 src/bin/e_fm.c:9316
 msgid "Retry"
 msgstr "Bandyti vėl"
 
-#: src/bin/e_fm.c:9146 src/bin/e_fm.c:9289
+#: src/bin/e_fm.c:9179 src/bin/e_fm.c:9322
 msgid "Error"
 msgstr "Klaida"
 
-#: src/bin/e_fm.c:9149
+#: src/bin/e_fm.c:9182
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: src/bin/e_fm.c:9204
+#: src/bin/e_fm.c:9237
 msgid "No to all"
 msgstr "Visiems ne"
 
-#: src/bin/e_fm.c:9206
+#: src/bin/e_fm.c:9239
 msgid "Yes to all"
 msgstr "Visiems taip"
 
-#: src/bin/e_fm.c:9209
+#: src/bin/e_fm.c:9242
 msgid "Warning"
 msgstr "Įspėjimas"
 
-#: src/bin/e_fm.c:9212
+#: src/bin/e_fm.c:9245
 #, c-format
 msgid "File already exists, overwrite?<br><hilight>%s</hilight>"
 msgstr "Failas jau egzistuoja, perrašyti?<br><hilight>%s</hilight>"
 
-#: src/bin/e_fm.c:9285
+#: src/bin/e_fm.c:9318
 msgid "Ignore this"
 msgstr "Praleisti"
 
-#: src/bin/e_fm.c:9286
+#: src/bin/e_fm.c:9319
 msgid "Ignore all"
 msgstr "Praleisti visus"
 
-#: src/bin/e_fm.c:9291
+#: src/bin/e_fm.c:9324
 #, c-format
 msgid "An error occurred while performing an operation.<br>%s"
 msgstr "Vykdant veiksmą įvyko klaida.<br>%s"
 
-#: src/bin/e_fm.c:9462
+#: src/bin/e_fm.c:9495
 msgid "Confirm Delete"
 msgstr "Patvirtinti šalinimą"
 
-#: src/bin/e_fm.c:9467
+#: src/bin/e_fm.c:9500
 #, c-format
 msgid "Are you sure you want to delete<br><hilight>%s</hilight> ?"
 msgstr "Ar tikrai norite pašalinti <br><hilight>%s</hilight> ?"
 
-#: src/bin/e_fm.c:9473
+#: src/bin/e_fm.c:9506
 #, c-format
 msgid ""
 "Are you sure you want to delete<br>the %d selected files in:<br><hilight>%s</"
@@ -1610,11 +1614,11 @@ msgstr "Perkėlimo tekstas"
 msgid "Automatically scroll contents"
 msgstr "Automatiškai slinkti turinį"
 
-#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:731
+#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:729
 msgid "Plain"
 msgstr "Paprastas"
 
-#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:739
+#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:737
 msgid "Inset"
 msgstr "Įdubęs"
 
@@ -1628,11 +1632,11 @@ msgstr "Išvaizda"
 #: src/modules/conf_applications/e_int_config_apps.c:239
 #: src/modules/conf_applications/e_int_config_apps.c:260
 #: src/modules/conf_applications/e_int_config_apps.c:280
-#: src/modules/gadman/e_mod_gadman.c:815 src/modules/ibar/e_mod_main.c:801
+#: src/modules/gadman/e_mod_gadman.c:813 src/modules/ibar/e_mod_main.c:801
 msgid "Remove"
 msgstr "Pašalinti"
 
-#: src/bin/e_gadcon.c:1991
+#: src/bin/e_gadcon.c:2007
 msgid "Stop moving"
 msgstr ""
 
@@ -1751,7 +1755,7 @@ msgstr "Langai"
 
 #: src/bin/e_int_border_menu.c:138 src/bin/e_int_config_modules.c:59
 #: src/bin/e_int_menus.c:230 src/bin/e_shelf.c:1695
-#: src/modules/battery/e_mod_main.c:183 src/modules/clock/e_mod_main.c:296
+#: src/modules/battery/e_mod_main.c:186 src/modules/clock/e_mod_main.c:296
 #: src/modules/clock/e_mod_main.c:540 src/modules/conf/e_conf.c:124
 #: src/modules/conf/e_conf.c:134 src/modules/conf/e_mod_main.c:102
 #: src/modules/conf_dialogs/e_mod_main.c:17
@@ -2177,7 +2181,7 @@ msgid "Utilities"
 msgstr ""
 
 #: src/bin/e_int_config_modules.c:55
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_files.c:1585
 #: src/modules/fileman/e_mod_main.c:56 src/modules/fileman/e_mod_main.c:76
 #: src/modules/fileman/e_mod_main.c:420
 msgid "Files"
@@ -2277,7 +2281,7 @@ msgstr "Mėgstamiausios programos"
 #: src/modules/conf_theme/e_int_config_fonts.c:58
 #: src/modules/conf_theme/e_mod_main.c:38
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:194
-#: src/modules/everything/evry_plug_apps.c:1367
+#: src/modules/everything/evry_plug_apps.c:1354
 msgid "Applications"
 msgstr "Programos"
 
@@ -2494,31 +2498,31 @@ msgstr ""
 "Enlightenment nepavyko nustatyti HUP signalo doroklė.\n"
 "Galbūt pritrūkote operatyviosios atminties?"
 
-#: src/bin/e_main.c:274
-#, fuzzy
-msgid "Enlightenment cannot initialize Ecore_IMF!\n"
-msgstr "Enlightenment nepavyko inicijuoti failų tvarkyklės.\n"
-
-#: src/bin/e_main.c:284
+#: src/bin/e_main.c:273
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_File!\n"
 msgstr "Enlightenment nepavyko inicijuoti failų tvarkyklės.\n"
 
-#: src/bin/e_main.c:293
+#: src/bin/e_main.c:282
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Con!\n"
 msgstr "Enlightenment nepavyko inicijuoti failų tvarkyklės.\n"
 
-#: src/bin/e_main.c:302
+#: src/bin/e_main.c:291
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Ipc!\n"
 msgstr "Enlightenment nepavyko inicijuoti failų tvarkyklės.\n"
 
-#: src/bin/e_main.c:313
+#: src/bin/e_main.c:302
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_X!\n"
 msgstr "Enlightenment nepavyko inicijuoti failų tvarkyklės.\n"
 
+#: src/bin/e_main.c:314
+#, fuzzy
+msgid "Enlightenment cannot initialize Ecore_IMF!\n"
+msgstr "Enlightenment nepavyko inicijuoti failų tvarkyklės.\n"
+
 #: src/bin/e_main.c:324
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Evas!\n"
@@ -2567,12 +2571,7 @@ msgstr ""
 msgid "Enlightenment cannot initialize E_Xinerama!\n"
 msgstr "Enlightenment nepavyko inicijuoti failų tvarkyklės.\n"
 
-#: src/bin/e_main.c:397
-#, fuzzy
-msgid "Enlightenment cannot initialize E_Randr!\n"
-msgstr "Enlightenment nepavyko inicijuoti failų tvarkyklės.\n"
-
-#: src/bin/e_main.c:415
+#: src/bin/e_main.c:406
 msgid ""
 "Enlightenment cannot create directories in your home directory.\n"
 "Perhaps you have no home directory or the disk is full?"
@@ -2580,14 +2579,19 @@ msgstr ""
 "Enlightenment nepavyko sukurti katalogų Jūsų namų kataloge.\n"
 "Galbūt Jūs neturite namų katalogo arba diske nėra laisvos vietos?"
 
-#: src/bin/e_main.c:425
+#: src/bin/e_main.c:416
 msgid "Enlightenment cannot set up its file registry system."
 msgstr "Enlightenment nepavyko nustatyti failų registro sistemos."
 
-#: src/bin/e_main.c:434
+#: src/bin/e_main.c:425
 msgid "Enlightenment cannot set up its config system."
 msgstr "Enlightenment nepavyko nustatyti konfigūracijos sistemos."
 
+#: src/bin/e_main.c:436
+#, fuzzy
+msgid "Enlightenment cannot initialize E_Randr!\n"
+msgstr "Enlightenment nepavyko inicijuoti failų tvarkyklės.\n"
+
 #: src/bin/e_main.c:445
 #, fuzzy
 msgid "Enlightenment cannot set up its environment."
@@ -2856,36 +2860,41 @@ msgid "Enlightenment cannot initialize the XSettings system.\n"
 msgstr "Enlightenment nepavyko inicijuoti miniatiūrų kūrimo sistemos.\n"
 
 #: src/bin/e_main.c:877
+#, fuzzy
+msgid "Enlightenment cannot initialize the Update system.\n"
+msgstr "Enlightenment nepavyko inicijuoti sistemos valdymo sistemos.\n"
+
+#: src/bin/e_main.c:886
 msgid "Setup Desktop Environment"
 msgstr ""
 
-#: src/bin/e_main.c:881
+#: src/bin/e_main.c:890
 #, fuzzy
 msgid "Enlightenment cannot initialize its desktop environment.\n"
 msgstr "Enlightenment nepavyko nustatyti apipavidalinimo sistemos."
 
-#: src/bin/e_main.c:889
+#: src/bin/e_main.c:898
 #, fuzzy
 msgid "Setup File Ordering"
 msgstr "Failų rikiavimo nustatymas"
 
-#: src/bin/e_main.c:893
+#: src/bin/e_main.c:902
 msgid "Enlightenment cannot set up its order file system."
 msgstr "Enlightenment nepavyko nustatyti failų rikiavimo sistemos."
 
-#: src/bin/e_main.c:908
+#: src/bin/e_main.c:917
 msgid "Load Modules"
 msgstr "Įkelti modulius"
 
-#: src/bin/e_main.c:938
+#: src/bin/e_main.c:947
 msgid "Configure Shelves"
 msgstr "Lentynų konfigūracija"
 
-#: src/bin/e_main.c:949
+#: src/bin/e_main.c:958
 msgid "Almost Done"
 msgstr "Beveik baigta"
 
-#: src/bin/e_main.c:1094
+#: src/bin/e_main.c:1103
 #, c-format
 msgid ""
 "Options:\n"
@@ -2938,7 +2947,7 @@ msgstr ""
 "\t-i-really-know-what-i-am-doing-and-accept-full-responsibility-for-it\n"
 "\t\tJei Jums reikia šios pagalbos, šis parametras Jums nereikalingas.\n"
 
-#: src/bin/e_main.c:1147
+#: src/bin/e_main.c:1156
 msgid ""
 "You are executing enlightenment directly. This is\n"
 "bad. Please do not execute the \"enlightenment\"\n"
@@ -2948,11 +2957,11 @@ msgid ""
 "before enlightenment itself begins running.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1426
+#: src/bin/e_main.c:1435
 msgid "Testing Format Support"
 msgstr "Tikrinamas formatų palaikymas"
 
-#: src/bin/e_main.c:1430
+#: src/bin/e_main.c:1439
 msgid ""
 "Enlightenment found Evas can't create a buffer canvas. Please check\n"
 "Evas has Software Buffer engine support.\n"
@@ -2960,7 +2969,7 @@ msgstr ""
 "Enlightenment pastebėjo, kad Evas negali sukurti buferio drobės. Prašome "
 "patikrinti ar Evas palaiko programinį buferio variklį.\n"
 
-#: src/bin/e_main.c:1442
+#: src/bin/e_main.c:1451
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load SVG files. Check Evas has SVG loader "
@@ -2969,7 +2978,7 @@ msgstr ""
 "Enlightenment patebėjo, kad Evas negali įkelti PNG failų. Patikrinkite ar "
 "Evas palaiko PNG įkėlimą.\n"
 
-#: src/bin/e_main.c:1452
+#: src/bin/e_main.c:1461
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load JPEG files. Check Evas has JPEG loader "
@@ -2978,7 +2987,7 @@ msgstr ""
 "Enlightenment patebėjo, kad Evas negali įkelti JPEG failų. Patikrinkite ar "
 "Evas palaiko JPEG įkėlimą.\n"
 
-#: src/bin/e_main.c:1462
+#: src/bin/e_main.c:1471
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load PNG files. Check Evas has PNG loader "
@@ -2987,7 +2996,7 @@ msgstr ""
 "Enlightenment patebėjo, kad Evas negali įkelti PNG failų. Patikrinkite ar "
 "Evas palaiko PNG įkėlimą.\n"
 
-#: src/bin/e_main.c:1472
+#: src/bin/e_main.c:1481
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load EET files. Check Evas has EET loader "
@@ -2996,7 +3005,7 @@ msgstr ""
 "Enlightenment patebėjo, kad Evas negali įkelti EET failų. Patikrinkite ar "
 "Evas palaiko EET įkėlimą.\n"
 
-#: src/bin/e_main.c:1486
+#: src/bin/e_main.c:1495
 msgid ""
 "Enlightenment found Evas can't load the 'Sans' font. Check Evas has "
 "fontconfig\n"
@@ -3005,7 +3014,7 @@ msgstr ""
 "Enlightenment pastebėjo, kad Evas negali įkelti 'Sans' šrifto. Patikrinkite "
 "ar Evas palaiko fontconfig ir fontconfig sistema apibrėžia 'Sans' šriftą.\n"
 
-#: src/bin/e_main.c:1677
+#: src/bin/e_main.c:1686
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. There was an "
@@ -3013,11 +3022,11 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1682 src/bin/e_main.c:1699
+#: src/bin/e_main.c:1691 src/bin/e_main.c:1708
 msgid "Enlightenment crashed early on start and has been restarted"
 msgstr "Enlightenment užstrigo įkrovos metu ir buvo paleistas iš naujo"
 
-#: src/bin/e_main.c:1683
+#: src/bin/e_main.c:1692
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>There was an "
@@ -3025,7 +3034,7 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1692
+#: src/bin/e_main.c:1701
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. All modules "
 "have been disabled<br>and will not be loaded to help remove any "
@@ -3037,7 +3046,7 @@ msgstr ""
 "problematiškus<br> modulius iš dabartinės konfigūracijos.<br>Modulių "
 "konfigūracijos langas turėtų leisti<br>vėl pasirinkti Jūsų modulius."
 
-#: src/bin/e_main.c:1700
+#: src/bin/e_main.c:1709
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>All modules "
 "have been disabled and will not be loaded to help<br>remove any problem "
@@ -3552,72 +3561,76 @@ msgstr "Uždrausta"
 msgid "Read-Write"
 msgstr "Skaityti-rašyti"
 
-#: src/modules/battery/e_mod_config.c:60
+#: src/modules/battery/e_mod_config.c:63
 msgid "Battery Monitor Settings"
 msgstr "Baterijos monitoriaus nuostatos"
 
-#: src/modules/battery/e_mod_config.c:126
+#: src/modules/battery/e_mod_config.c:132
 msgid "Show alert when battery is low"
 msgstr "Įspėti, kai baterija išsikrauna"
 
-#: src/modules/battery/e_mod_config.c:211
+#: src/modules/battery/e_mod_config.c:136
+msgid "Use desktop notifications for alert."
+msgstr ""
+
+#: src/modules/battery/e_mod_config.c:233
 msgid "Check every:"
 msgstr "Tikrinimo dažnis:"
 
-#: src/modules/battery/e_mod_config.c:213
+#: src/modules/battery/e_mod_config.c:235
 #: src/modules/conf_performance/e_int_config_performance.c:121
 #: src/modules/temperature/e_mod_config.c:233
 #, c-format
 msgid "%1.0f ticks"
 msgstr "%1.0f tikas"
 
-#: src/modules/battery/e_mod_config.c:217
+#: src/modules/battery/e_mod_config.c:239
 #, fuzzy
 msgid "Hibernate when below:"
 msgstr "Užmigdyti"
 
-#: src/modules/battery/e_mod_config.c:219
-#: src/modules/battery/e_mod_config.c:238
+#: src/modules/battery/e_mod_config.c:241
+#: src/modules/battery/e_mod_config.c:260
 #, c-format
 msgid "%1.0f %%"
 msgstr "%1.0f %%"
 
-#: src/modules/battery/e_mod_config.c:223
+#: src/modules/battery/e_mod_config.c:245
 msgid "Polling"
 msgstr "Apklausa"
 
-#: src/modules/battery/e_mod_config.c:227
+#: src/modules/battery/e_mod_config.c:249
 #, fuzzy
 msgid "Show low battery alert"
 msgstr "Rodyti perspėjimą baterijai išsikraunant"
 
-#: src/modules/battery/e_mod_config.c:231
+#: src/modules/battery/e_mod_config.c:253
 msgid "Alert when at:"
 msgstr "Įspėti kai:"
 
-#: src/modules/battery/e_mod_config.c:234
+#: src/modules/battery/e_mod_config.c:256
 #, c-format
 msgid "%1.0f min"
 msgstr "%1.0f min."
 
-#: src/modules/battery/e_mod_config.c:242
+#: src/modules/battery/e_mod_config.c:264
 msgid "Auto dismiss in..."
 msgstr "Automatiškai paslėpti po..."
 
-#: src/modules/battery/e_mod_config.c:247
+#: src/modules/battery/e_mod_config.c:269
 #, c-format
 msgid "%1.0f sec"
 msgstr "%1.0f sek."
 
-#: src/modules/battery/e_mod_config.c:254
+#: src/modules/battery/e_mod_config.c:276
 msgid "Alert"
 msgstr "Įspėjimas"
 
-#: src/modules/battery/e_mod_config.c:260
+#: src/modules/battery/e_mod_config.c:282
 msgid "Auto Detect"
 msgstr "Aptikti automatiškai"
 
-#: src/modules/battery/e_mod_config.c:263
+#: src/modules/battery/e_mod_config.c:285
 #: src/modules/conf_applications/e_mod_main.c:52
 #: src/modules/conf_display/e_mod_main.c:40
 #: src/modules/conf_theme/e_mod_main.c:23
@@ -3625,47 +3638,47 @@ msgstr "Aptikti automatiškai"
 msgid "Internal"
 msgstr "Vidinis"
 
-#: src/modules/battery/e_mod_config.c:267
+#: src/modules/battery/e_mod_config.c:289
 #: src/modules/temperature/e_mod_config.c:271
 msgid "udev"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:270
+#: src/modules/battery/e_mod_config.c:292
 #, fuzzy
 msgid "Fuzzy Mode"
 msgstr "Neryškus"
 
-#: src/modules/battery/e_mod_config.c:274
+#: src/modules/battery/e_mod_config.c:296
 msgid "HAL"
 msgstr "HAL"
 
-#: src/modules/battery/e_mod_config.c:279
+#: src/modules/battery/e_mod_config.c:301
 #: src/modules/temperature/e_mod_config.c:273
 msgid "Hardware"
 msgstr "Aparatinė įranga"
 
-#: src/modules/battery/e_mod_main.c:145
+#: src/modules/battery/e_mod_main.c:148 src/modules/battery/e_mod_main.c:443
 msgid "Battery"
 msgstr "Baterija"
 
-#: src/modules/battery/e_mod_main.c:455
+#: src/modules/battery/e_mod_main.c:446 src/modules/battery/e_mod_main.c:477
 msgid "Your battery is low!"
 msgstr "Jūsų baterija išsikrauna!"
 
-#: src/modules/battery/e_mod_main.c:457
+#: src/modules/battery/e_mod_main.c:447 src/modules/battery/e_mod_main.c:479
 msgid "AC power is recommended."
 msgstr "Rekomenduojame įjungti maitinimą."
 
-#: src/modules/battery/e_mod_main.c:532
+#: src/modules/battery/e_mod_main.c:554
 msgid "N/A"
 msgstr "nėra"
 
-#: src/modules/battery/e_mod_main.c:612 src/modules/battery/e_mod_main.c:614
-#: src/modules/battery/e_mod_main.c:621 src/modules/battery/e_mod_main.c:623
+#: src/modules/battery/e_mod_main.c:634 src/modules/battery/e_mod_main.c:636
+#: src/modules/battery/e_mod_main.c:643 src/modules/battery/e_mod_main.c:645
 msgid "ERROR"
 msgstr "KLAIDA"
 
-#: src/modules/battery/e_mod_main.c:723
+#: src/modules/battery/e_mod_main.c:758
 msgid "Battery Meter"
 msgstr "Baterijos matuoklis"
 
@@ -3835,7 +3848,7 @@ msgid "Dialog Settings"
 msgstr "Dialogo lango nuostatos"
 
 #: src/modules/conf_dialogs/e_int_config_dialogs.c:109
-#: src/modules/conf_performance/e_int_config_engine.c:95
+#: src/modules/conf_performance/e_int_config_engine.c:86
 #: src/modules/conf_theme/e_int_config_fonts.c:651
 #: src/modules/everything/evry_config.c:519 src/modules/ibox/e_mod_config.c:96
 #: src/modules/mixer/conf_gadget.c:191 src/modules/mixer/conf_module.c:91
@@ -4055,7 +4068,7 @@ msgstr "Animacijos"
 
 #: src/modules/conf_display/e_int_config_desks.c:197
 #: src/modules/conf_display/e_int_config_dpms.c:306
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:168
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:194
 #: src/modules/conf_window_manipulation/e_int_config_window_stacking.c:151
 #, c-format
 msgid "%1.1f sec"
@@ -4450,28 +4463,28 @@ msgstr ""
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1310
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1334
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1366
-#: src/modules/gadman/e_mod_gadman.c:839
+#: src/modules/gadman/e_mod_gadman.c:837
 msgid "CTRL"
 msgstr "CTRL"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1315
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1339
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1371
-#: src/modules/gadman/e_mod_gadman.c:844
+#: src/modules/gadman/e_mod_gadman.c:842
 msgid "ALT"
 msgstr "ALT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1321
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1345
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1377
-#: src/modules/gadman/e_mod_gadman.c:850
+#: src/modules/gadman/e_mod_gadman.c:848
 msgid "SHIFT"
 msgstr "SHIFT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1327
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1351
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1383
-#: src/modules/gadman/e_mod_gadman.c:856
+#: src/modules/gadman/e_mod_gadman.c:854
 msgid "WIN"
 msgstr "WIN"
 
@@ -4841,11 +4854,11 @@ msgstr "Pagrindinis"
 
 #: src/modules/conf_menus/e_int_config_menus.c:289
 #: src/modules/conf_menus/e_int_config_menus.c:294
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:136
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:145
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:154
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:173
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:178
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:162
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:180
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:199
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:204
 #, c-format
 msgid "%2.0f pixels"
 msgstr "%2.0f pikseliai"
@@ -4946,16 +4959,16 @@ msgstr "Paieškos katalogai"
 msgid "Environment Variables"
 msgstr "Eksportuoti aplinkos kintamieji"
 
-#: src/modules/conf_performance/e_int_config_engine.c:38
+#: src/modules/conf_performance/e_int_config_engine.c:37
 msgid "Engine Settings"
 msgstr "Variklio nuostatos"
 
-#: src/modules/conf_performance/e_int_config_engine.c:96
-#: src/modules/conf_performance/e_int_config_engine.c:138
+#: src/modules/conf_performance/e_int_config_engine.c:87
+#: src/modules/conf_performance/e_int_config_engine.c:109
 msgid "Use ARGB instead of shaped windows"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:140
+#: src/modules/conf_performance/e_int_config_engine.c:111
 #, fuzzy
 msgid ""
 "You have chosen to enable ARGB composite support,<br>but your current screen "
@@ -5450,16 +5463,16 @@ msgstr ""
 msgid "Colors depend on theme capabilities."
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:843
+#: src/modules/conf_theme/e_int_config_color_classes.c:853
 msgid "Window Manager"
 msgstr "Langų tvarkyklė"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:845
+#: src/modules/conf_theme/e_int_config_color_classes.c:855
 #: src/modules/conf_theme/e_int_config_fonts.c:81
 msgid "Widgets"
 msgstr "Valdikliai"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:851
+#: src/modules/conf_theme/e_int_config_color_classes.c:861
 #, fuzzy
 msgid "Others"
 msgstr "Kita"
@@ -5659,7 +5672,7 @@ msgid "Bytecode"
 msgstr "Baitinis kodas"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:662
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:193
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:219
 #: src/modules/cpufreq/e_mod_main.c:227 src/modules/cpufreq/e_mod_main.c:259
 msgid "Automatic"
 msgstr "Automatinis"
@@ -5888,8 +5901,9 @@ msgid "Scaling"
 msgstr "Mastelis"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:36
-msgid "Client List Settings"
-msgstr "Kliento sąrašo nuostatos"
+#, fuzzy
+msgid "Window List Menu Settings"
+msgstr "Langų sąrašo nuostatos"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:97
 msgid "Group By"
@@ -6184,63 +6198,100 @@ msgstr "Grąžinti aktyvinimą slepiant ar uždarant langą"
 msgid "Slide pointer to a new focused window"
 msgstr "Nustumti žymeklį į suaktyvintą langą"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:53
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:62
 #: src/modules/conf_window_manipulation/e_mod_main.c:20
 msgid "Window Geometry"
 msgstr "Lango geometrija"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:130
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:156
 #, fuzzy
 msgid "Resist obstacles"
 msgstr "Pasipriešinimas"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:132
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:158
 #, fuzzy
 msgid "Other windows"
 msgstr "Kitos nuostatos"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:141
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:167
 #, fuzzy
 msgid "Edge of the screen"
 msgstr "Pasipriešinimas prie ekrano krašto:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:150
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
 #, fuzzy
 msgid "Desktop gadgets"
 msgstr "Darbalaukio pavadinimas"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:161
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
 msgid "Resistance"
 msgstr "Pasipriešinimas"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:166
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:192
 msgid "Automatically accept changes after:"
 msgstr "Automatiškai priimti pakeitimus po:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:197
 #, fuzzy
 msgid "Move by"
 msgstr "Slinkti po:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:202
 #, fuzzy
 msgid "Resize by"
 msgstr "Keisti dydį po:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:181
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:207
 #, fuzzy
 msgid "Keyboard"
 msgstr "Spartusis klavišas"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:213
 msgid "Limit resize to useful geometry"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:190
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:216
 #, fuzzy
 msgid "Move after resize"
 msgstr "Leisti keisti dydį"
 
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:224
+msgid "Follow Move"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:227
+#, fuzzy
+msgid "Follow Resize"
+msgstr "Keisti dydį"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:230
+msgid "Follow Raise"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:233
+#, fuzzy
+msgid "Follow Lower"
+msgstr "Lango uždarymo"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:236
+msgid "Follow Layer"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:239
+#, fuzzy
+msgid "Follow Desktop"
+msgstr "Visuose darbastaliuose"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:242
+#, fuzzy
+msgid "Follow Iconify"
+msgstr "Suskleisti į piktogramą"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:246
+#, fuzzy
+msgid "Transients"
+msgstr "Pereinamumas"
+
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:44
 #: src/modules/conf_window_manipulation/e_mod_main.c:22
 msgid "Window Maximize Policy"
@@ -6262,13 +6313,13 @@ msgstr "Užpildyti turimą erdvę"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:161
 #: src/modules/everything/evry_config.c:568
-#: src/modules/gadman/e_mod_gadman.c:759
+#: src/modules/gadman/e_mod_gadman.c:757
 msgid "Horizontal"
 msgstr "Horizontalus"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:163
 #: src/modules/everything/evry_config.c:561
-#: src/modules/gadman/e_mod_gadman.c:767
+#: src/modules/gadman/e_mod_gadman.c:765
 msgid "Vertical"
 msgstr "Vertikalus"
 
@@ -6333,8 +6384,14 @@ msgid "Window Focus"
 msgstr "Lango aktyvinimas"
 
 #: src/modules/conf_window_manipulation/e_mod_main.c:23
-msgid "Client List Menu"
-msgstr "Kliento sąrašo meniu"
+#, fuzzy
+msgid "Window List Menu"
+msgstr "Langų sąrašas"
+
+#: src/modules/conf_window_manipulation/e_mod_main.c:24
+#, fuzzy
+msgid "Window Process Management"
+msgstr "Energijos valdymas"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:33
 #: src/modules/conf_window_remembers/e_mod_main.c:17
@@ -6359,7 +6416,7 @@ msgid "Details"
 msgstr "Išsamiau"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:141
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:306
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
 msgid "<No Name>"
 msgstr "<be pavadinimo>"
 
@@ -6368,7 +6425,7 @@ msgid "Class:"
 msgstr "Klasė:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:148
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
 msgid "<No Class>"
 msgstr "<be klasės>"
 
@@ -6377,7 +6434,7 @@ msgid "Title:"
 msgstr "Antraštė:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
 msgid "<No Title>"
 msgstr "<be antraštės>"
 
@@ -6386,7 +6443,7 @@ msgid "Role:"
 msgstr "Vaidmuo:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:162
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:314
 msgid "<No Role>"
 msgstr "<be vaidmens>"
 
@@ -6607,17 +6664,17 @@ msgstr "(nėra informacijos)"
 msgid "Show Everything Dialog"
 msgstr "Po viskuo"
 
-#: src/modules/everything/e_mod_main.c:422
+#: src/modules/everything/e_mod_main.c:420
 #, fuzzy
 msgid "Everything Module"
 msgstr "Viskas"
 
-#: src/modules/everything/e_mod_main.c:611
+#: src/modules/everything/e_mod_main.c:609
 #, fuzzy
 msgid "Run Everything"
 msgstr "Viskas"
 
-#: src/modules/everything/evry_config.c:79
+#: src/modules/everything/evry_config.c:78
 #, fuzzy
 msgid "Everything Settings"
 msgstr "Terminalo nuostatos"
@@ -6752,7 +6809,7 @@ msgid "Object Plugins"
 msgstr "Objekto spalva"
 
 #: src/modules/everything/evry_config.c:537
-#: src/modules/everything/evry_config.c:738
+#: src/modules/everything/evry_config.c:737
 #, fuzzy
 msgid "Plugins"
 msgstr "Paprastas"
@@ -6800,7 +6857,7 @@ msgstr "Iškylantysis langas"
 msgid "Geometry"
 msgstr "Lango geometrija"
 
-#: src/modules/everything/evry_config.c:633
+#: src/modules/everything/evry_config.c:632
 #, fuzzy
 msgid "Everything Collection"
 msgstr "Paleisti programas iš naujo"
@@ -6809,7 +6866,7 @@ msgstr "Paleisti programas iš naujo"
 msgid "Items"
 msgstr ""
 
-#: src/modules/everything/evry_plug_aggregator.c:330
+#: src/modules/everything/evry_plug_aggregator.c:301
 msgid "No plugins loaded"
 msgstr ""
 
@@ -6834,59 +6891,59 @@ msgid ""
 "toggle thumb view modes"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1250
-#: src/modules/everything/evry_plug_apps.c:1387
+#: src/modules/everything/evry_plug_apps.c:1238
+#: src/modules/everything/evry_plug_apps.c:1373
 #, fuzzy
 msgid "Everything Applications"
 msgstr "Paleisti programas iš naujo"
 
-#: src/modules/everything/evry_plug_apps.c:1282
+#: src/modules/everything/evry_plug_apps.c:1270
 #, fuzzy
 msgid "Commands"
 msgstr "Komanda"
 
-#: src/modules/everything/evry_plug_apps.c:1283
+#: src/modules/everything/evry_plug_apps.c:1271
 #, fuzzy
 msgid "Terminal Command"
 msgstr "Vykdyti komandą"
 
-#: src/modules/everything/evry_plug_apps.c:1288
+#: src/modules/everything/evry_plug_apps.c:1276
 msgid "Sudo GUI"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1367
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_apps.c:1354
+#: src/modules/everything/evry_plug_files.c:1585
 #, fuzzy
 msgid "Everything Plugin"
 msgstr "Viskas"
 
-#: src/modules/everything/evry_plug_files.c:1471
-#: src/modules/everything/evry_plug_files.c:1623
+#: src/modules/everything/evry_plug_files.c:1456
+#: src/modules/everything/evry_plug_files.c:1607
 #, fuzzy
 msgid "Everything Files"
 msgstr "Viskas"
 
-#: src/modules/everything/evry_plug_files.c:1498
+#: src/modules/everything/evry_plug_files.c:1483
 #, fuzzy
 msgid "Show recent files"
 msgstr "Rodyti paslėptus failus"
 
-#: src/modules/everything/evry_plug_files.c:1502
+#: src/modules/everything/evry_plug_files.c:1487
 #, fuzzy
 msgid "Search recent files"
 msgstr "Paieškos katalogai"
 
-#: src/modules/everything/evry_plug_files.c:1506
+#: src/modules/everything/evry_plug_files.c:1491
 #, fuzzy
 msgid "Search cached files"
 msgstr "Paieškos kelio nuostatos"
 
-#: src/modules/everything/evry_plug_files.c:1510
+#: src/modules/everything/evry_plug_files.c:1495
 #, fuzzy
 msgid "Cache visited directories"
 msgstr "Vartotojo apibrėžti katalogai"
 
-#: src/modules/everything/evry_plug_files.c:1514
+#: src/modules/everything/evry_plug_files.c:1499
 #, fuzzy
 msgid "Clear cache"
 msgstr "Išvalyti"
@@ -7042,7 +7099,7 @@ msgid "Show Toolbar"
 msgstr "Rodyti įrankių juostą"
 
 #: src/modules/fileman/e_mod_config.c:278
-#: src/modules/gadman/e_mod_gadman.c:803
+#: src/modules/gadman/e_mod_gadman.c:801
 msgid "Behavior"
 msgstr "Veiksena"
 
@@ -7239,28 +7296,28 @@ msgstr "Fonas"
 msgid "Background Options"
 msgstr "Fono slinkimas"
 
-#: src/modules/gadman/e_mod_gadman.c:720
+#: src/modules/gadman/e_mod_gadman.c:718
 #, fuzzy
 msgid "Begin move/resize"
 msgstr "Pradėti įtaiso perkėlimą/dydžio keitimą"
 
-#: src/modules/gadman/e_mod_gadman.c:751
+#: src/modules/gadman/e_mod_gadman.c:749
 msgid "Free"
 msgstr "Laisva"
 
-#: src/modules/gadman/e_mod_gadman.c:775
+#: src/modules/gadman/e_mod_gadman.c:773
 msgid "Appearance"
 msgstr "Išvaizda"
 
-#: src/modules/gadman/e_mod_gadman.c:783
+#: src/modules/gadman/e_mod_gadman.c:781
 msgid "Always on desktop"
 msgstr "Visada ant darbalaukio"
 
-#: src/modules/gadman/e_mod_gadman.c:793
+#: src/modules/gadman/e_mod_gadman.c:791
 msgid "On top pressing"
 msgstr "Ant viršutinio skubaus"
 
-#: src/modules/gadman/e_mod_gadman.c:824
+#: src/modules/gadman/e_mod_gadman.c:822
 msgid "Add other gadgets"
 msgstr "Pridėti kitus įtaisus"
 
@@ -7712,7 +7769,11 @@ msgstr "Paleisti"
 msgid "System Control"
 msgstr "Sistemos valdymas"
 
-#: src/modules/syscon/e_mod_main.c:52
+#: src/modules/syscon/e_mod_main.c:37
+msgid "Syscon"
+msgstr ""
+
+#: src/modules/syscon/e_mod_main.c:58
 msgid "System Controls"
 msgstr "Sistemos valdikliai"
 
@@ -8085,6 +8146,12 @@ msgstr ""
 msgid "Systray"
 msgstr "Sistemos dėklas"
 
+#~ msgid "Client List Settings"
+#~ msgstr "Kliento sąrašo nuostatos"
+
+#~ msgid "Client List Menu"
+#~ msgstr "Kliento sąrašo meniu"
+
 #, fuzzy
 #~ msgid "Acpi"
 #~ msgstr "Veiksmas"
old mode 100755 (executable)
new mode 100644 (file)
index d86d841..f83be31
--- a/po/ms.po
+++ b/po/ms.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: enlightenment\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2011-11-29 09:56+0900\n"
+"POT-Creation-Date: 2012-01-18 16:13+0900\n"
 "PO-Revision-Date: 2009-09-11 09:46+0000\n"
 "Last-Translator: Ibrahim Elias <imen802003@netscape.net>\n"
 "Language-Team: Malay <ms@li.org>\n"
@@ -23,7 +23,7 @@ msgid "About Enlightenment"
 msgstr "Mengenai Enlightment"
 
 #: src/bin/e_about.c:17 src/bin/e_actions.c:2728 src/bin/e_config_dialog.c:272
-#: src/bin/e_fm.c:974 src/bin/e_int_border_menu.c:151
+#: src/bin/e_fm.c:975 src/bin/e_int_border_menu.c:151
 #: src/bin/e_int_border_prop.c:81 src/bin/e_theme_about.c:17
 #: src/modules/conf/e_conf.c:163
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:843
@@ -36,7 +36,7 @@ msgstr "Tutup"
 #: src/bin/e_about.c:18 src/bin/e_actions.c:3060 src/bin/e_actions.c:3064
 #: src/bin/e_actions.c:3068 src/bin/e_int_menus.c:182 src/bin/e_main.c:534
 #: src/modules/conf_theme/e_int_config_cursor.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:219
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:221
 #: src/modules/wizard/page_000.c:29
 msgid "Enlightenment"
 msgstr "Enlightenment"
@@ -72,7 +72,7 @@ msgstr ""
 #: src/bin/e_actions.c:380 src/bin/e_actions.c:1917 src/bin/e_actions.c:2014
 #: src/bin/e_actions.c:2077 src/bin/e_actions.c:2140 src/bin/e_actions.c:2208
 #: src/bin/e_actions.c:2271 src/bin/e_confirm_dialog.c:44
-#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9205 src/bin/e_fm.c:9459
+#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9238 src/bin/e_fm.c:9492
 #: src/bin/e_module.c:518 src/bin/e_screensaver.c:145
 msgid "Yes"
 msgstr "Ya"
@@ -80,7 +80,7 @@ msgstr "Ya"
 #: src/bin/e_actions.c:382 src/bin/e_actions.c:1919 src/bin/e_actions.c:2016
 #: src/bin/e_actions.c:2079 src/bin/e_actions.c:2142 src/bin/e_actions.c:2210
 #: src/bin/e_actions.c:2273 src/bin/e_confirm_dialog.c:45
-#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9203 src/bin/e_fm.c:9460
+#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9236 src/bin/e_fm.c:9493
 #: src/bin/e_module.c:519 src/bin/e_screensaver.c:147
 msgid "No"
 msgstr "Tidak"
@@ -147,7 +147,7 @@ msgstr ""
 msgid "Window : Actions"
 msgstr ""
 
-#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6168 src/bin/e_gadcon.c:1410
+#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6201 src/bin/e_gadcon.c:1410
 #: src/bin/e_int_border_menu.c:592
 msgid "Move"
 msgstr "Alihkan"
@@ -281,7 +281,7 @@ msgstr ""
 #: src/bin/e_actions.c:2927 src/bin/e_actions.c:2929 src/bin/e_actions.c:2931
 #: src/bin/e_actions.c:2933 src/bin/e_actions.c:2935 src/bin/e_actions.c:2937
 #: src/bin/e_actions.c:2939 src/bin/e_actions.c:3114 src/bin/e_actions.c:3119
-#: src/bin/e_fm.c:3267 src/bin/e_fm.c:3273 src/bin/e_fm.c:9986
+#: src/bin/e_fm.c:3300 src/bin/e_fm.c:3306 src/bin/e_fm.c:10019
 #: src/bin/e_fm_device.c:334 src/bin/e_fm_device.c:358
 #: src/bin/e_fm_device.c:637 src/bin/e_fm_device.c:664
 #: src/bin/e_int_menus.c:144 src/bin/e_int_shelf_config.c:247
@@ -653,8 +653,8 @@ msgstr ""
 #: src/modules/conf_theme/e_int_config_theme.c:396
 #: src/modules/conf_theme/e_int_config_theme.c:796
 #: src/modules/gadman/e_mod_config.c:182 src/modules/syscon/e_mod_main.c:31
-#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:52
-#: src/modules/syscon/e_mod_main.c:119
+#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:58
+#: src/modules/syscon/e_mod_main.c:125
 msgid "System"
 msgstr ""
 
@@ -710,10 +710,10 @@ msgstr ""
 msgid "Color Selector"
 msgstr ""
 
-#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1611 src/bin/e_config.c:2229
+#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1580 src/bin/e_config.c:2198
 #: src/bin/e_config_dialog.c:262 src/bin/e_eap_editor.c:854
 #: src/bin/e_eap_editor.c:918 src/bin/e_entry_dialog.c:62 src/bin/e_exec.c:398
-#: src/bin/e_fm.c:8717 src/bin/e_fm.c:9361 src/bin/e_fm_prop.c:507
+#: src/bin/e_fm.c:8750 src/bin/e_fm.c:9394 src/bin/e_fm_prop.c:507
 #: src/bin/e_int_border_remember.c:324 src/bin/e_int_border_remember.c:525
 #: src/bin/e_module.c:415 src/bin/e_sys.c:487 src/bin/e_sys.c:524
 #: src/bin/e_utils.c:707 src/modules/conf_dialogs/e_int_config_profiles.c:387
@@ -728,7 +728,7 @@ msgid "OK"
 msgstr ""
 
 #: src/bin/e_color_dialog.c:47 src/bin/e_eap_editor.c:856
-#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8719
+#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8752
 #: src/bin/e_fm_prop.c:508 src/bin/e_utils.c:1162
 #: src/modules/conf_dialogs/e_int_config_profiles.c:388
 #: src/modules/conf_intl/e_int_config_imc_import.c:124
@@ -740,7 +740,7 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
-#: src/bin/e_config.c:972 src/bin/e_config.c:1005
+#: src/bin/e_config.c:959 src/bin/e_config.c:992
 msgid ""
 "Settings data needed upgrading. Your old settings have<br>been wiped and a "
 "new set of defaults initialized. This<br>will happen regularly during "
@@ -751,7 +751,7 @@ msgid ""
 "the hiccup in your settings.<br>"
 msgstr ""
 
-#: src/bin/e_config.c:989
+#: src/bin/e_config.c:976
 msgid ""
 "Your settings are NEWER than Enlightenment. This is very<br>strange. This "
 "should not happen unless you downgraded<br>Enlightenment or copied the "
@@ -760,113 +760,114 @@ msgid ""
 "to<br>defaults. Sorry for the inconvenience.<br>"
 msgstr ""
 
-#: src/bin/e_config.c:1598 src/bin/e_config.c:2216
+#: src/bin/e_config.c:1567 src/bin/e_config.c:2185
 msgid "Enlightenment Settings Write Problems"
 msgstr ""
 
-#: src/bin/e_config.c:1601
+#: src/bin/e_config.c:1570
 #, c-format
 msgid ""
-"Enlightenment has an error while moving config files<br>from:<br>"
+"Enlightenment has had an error while moving config files<br>from:<br>"
 "%s<br><br>to:<br>%s<br><br>The rest of the write has been aborted for safety."
 "<br>"
 msgstr ""
 
-#: src/bin/e_config.c:2126
+#: src/bin/e_config.c:2095
 msgid "Settings Upgraded"
 msgstr ""
 
-#: src/bin/e_config.c:2143
+#: src/bin/e_config.c:2112
 msgid "The EET file handle is bad."
 msgstr ""
 
-#: src/bin/e_config.c:2146
+#: src/bin/e_config.c:2115
 msgid "The file data is empty."
 msgstr ""
 
-#: src/bin/e_config.c:2149
+#: src/bin/e_config.c:2118
 msgid ""
 "The file is not writable. Perhaps the disk is read-only<br>or you lost "
 "permissions to your files."
 msgstr ""
 
-#: src/bin/e_config.c:2152
+#: src/bin/e_config.c:2121
 msgid "Memory ran out while preparing the write.<br>Please free up memory."
 msgstr ""
 
-#: src/bin/e_config.c:2155
+#: src/bin/e_config.c:2124
 msgid "This is a generic error."
 msgstr ""
 
-#: src/bin/e_config.c:2158
+#: src/bin/e_config.c:2127
 msgid ""
 "The settings file is too large.<br>It should be very small (a few hundred KB "
 "at most)."
 msgstr ""
 
-#: src/bin/e_config.c:2161
+#: src/bin/e_config.c:2130
 msgid "You have I/O errors on the disk.<br>Maybe it needs replacing?"
 msgstr ""
 
-#: src/bin/e_config.c:2164
+#: src/bin/e_config.c:2133
 msgid "You ran out of space while writing the file"
 msgstr ""
 
-#: src/bin/e_config.c:2167
+#: src/bin/e_config.c:2136
 msgid "The file was closed on it while writing."
 msgstr ""
 
-#: src/bin/e_config.c:2170
+#: src/bin/e_config.c:2139
 msgid "Memory-mapping (mmap) of the file failed."
 msgstr ""
 
-#: src/bin/e_config.c:2173
+#: src/bin/e_config.c:2142
 msgid "X509 Encoding failed."
 msgstr ""
 
-#: src/bin/e_config.c:2176
+#: src/bin/e_config.c:2145
 msgid "Signature failed."
 msgstr ""
 
-#: src/bin/e_config.c:2179
+#: src/bin/e_config.c:2148
 msgid "The signature was invalid."
 msgstr ""
 
-#: src/bin/e_config.c:2182
+#: src/bin/e_config.c:2151
 msgid "Not signed."
 msgstr ""
 
-#: src/bin/e_config.c:2185
+#: src/bin/e_config.c:2154
 msgid "Feature not implemented."
 msgstr ""
 
-#: src/bin/e_config.c:2188
+#: src/bin/e_config.c:2157
 msgid "PRNG was not seeded."
 msgstr ""
 
-#: src/bin/e_config.c:2191
+#: src/bin/e_config.c:2160
 msgid "Encryption failed."
 msgstr ""
 
-#: src/bin/e_config.c:2194
+#: src/bin/e_config.c:2163
 msgid "Decryption failed."
 msgstr ""
 
-#: src/bin/e_config.c:2197
+#: src/bin/e_config.c:2166
 msgid "The error is unknown to Enlightenment."
 msgstr ""
 
-#: src/bin/e_config.c:2219
+#: src/bin/e_config.c:2188
 #, c-format
 msgid ""
-"Enlightenment has an error while writing<br>its config file.<br>"
+"Enlightenment has had an error while writing<br>its config file.<br>"
 "%s<br><br>The file where the error occurred was:<br>%s<br><br>This file has "
 "been deleted to avoid corrupt data.<br>"
 msgstr ""
 
-#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:721
+#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:756
 #: src/modules/conf/e_mod_main.c:275 src/modules/conf_paths/e_mod_main.c:17
 #: src/modules/conf_performance/e_mod_main.c:17
+#: src/modules/syscon/e_mod_main.c:36
 msgid "Advanced"
 msgstr ""
 
@@ -888,9 +889,9 @@ msgstr ""
 
 #: src/bin/e_configure.c:29 src/bin/e_configure.c:32 src/bin/e_configure.c:242
 #: src/modules/conf_paths/e_int_config_paths.c:80
-#: src/modules/conf_theme/e_int_config_color_classes.c:847
+#: src/modules/conf_theme/e_int_config_color_classes.c:857
 #: src/modules/conf_theme/e_int_config_fonts.c:98
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:234
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:236
 msgid "Modules"
 msgstr ""
 
@@ -898,7 +899,7 @@ msgstr ""
 msgid "Preferences"
 msgstr ""
 
-#: src/bin/e_container.c:132
+#: src/bin/e_container.c:124
 #, c-format
 msgid "Container %d"
 msgstr ""
@@ -1019,7 +1020,7 @@ msgstr ""
 #: src/bin/e_eap_editor.c:775
 #: src/modules/conf_performance/e_int_config_performance.c:115
 #: src/modules/everything/evry_config.c:378
-#: src/modules/everything/evry_plug_files.c:1491
+#: src/modules/everything/evry_plug_files.c:1476
 #: src/modules/pager/e_mod_config.c:126 src/modules/pager/e_mod_config.c:213
 msgid "General"
 msgstr ""
@@ -1048,26 +1049,26 @@ msgstr ""
 msgid "Select an Executable"
 msgstr ""
 
-#: src/bin/e_entry.c:496 src/bin/e_fm.c:8208 src/bin/e_shelf.c:1703
+#: src/bin/e_entry.c:501 src/bin/e_fm.c:8241 src/bin/e_shelf.c:1703
 #: src/modules/conf_dialogs/e_int_config_profiles.c:135
 #: src/modules/conf_shelves/e_int_config_shelf.c:81
 #: src/modules/ibar/e_mod_config.c:108
 msgid "Delete"
 msgstr ""
 
-#: src/bin/e_entry.c:506 src/bin/e_fm.c:8116
+#: src/bin/e_entry.c:511 src/bin/e_fm.c:8149
 msgid "Cut"
 msgstr ""
 
-#: src/bin/e_entry.c:514 src/bin/e_fm.c:6163 src/bin/e_fm.c:8130
+#: src/bin/e_entry.c:519 src/bin/e_fm.c:6196 src/bin/e_fm.c:8163
 msgid "Copy"
 msgstr ""
 
-#: src/bin/e_entry.c:522 src/bin/e_fm.c:7954 src/bin/e_fm.c:8143
+#: src/bin/e_entry.c:527 src/bin/e_fm.c:7987 src/bin/e_fm.c:8176
 msgid "Paste"
 msgstr ""
 
-#: src/bin/e_entry.c:532
+#: src/bin/e_entry.c:537
 msgid "Select All"
 msgstr ""
 
@@ -1210,211 +1211,211 @@ msgstr ""
 msgid "There was no output."
 msgstr ""
 
-#: src/bin/e_fm.c:976
+#: src/bin/e_fm.c:977
 msgid "Nonexistent path"
 msgstr ""
 
-#: src/bin/e_fm.c:979
+#: src/bin/e_fm.c:980
 #, c-format
 msgid "%s doesn't exist."
 msgstr ""
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Mount Error"
 msgstr ""
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Can't mount device"
 msgstr ""
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Unmount Error"
 msgstr ""
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Can't unmount device"
 msgstr ""
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Eject Error"
 msgstr ""
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Can't eject device"
 msgstr ""
 
-#: src/bin/e_fm.c:3748
+#: src/bin/e_fm.c:3781
 #, c-format
 msgid "%i Files"
 msgstr ""
 
-#: src/bin/e_fm.c:6176 src/bin/e_fm.c:7962 src/bin/e_fm.c:8151
+#: src/bin/e_fm.c:6209 src/bin/e_fm.c:7995 src/bin/e_fm.c:8184
 msgid "Link"
 msgstr ""
 
-#: src/bin/e_fm.c:6184 src/bin/e_fm.c:9143 src/bin/e_fm.c:9284
+#: src/bin/e_fm.c:6217 src/bin/e_fm.c:9176 src/bin/e_fm.c:9317
 msgid "Abort"
 msgstr ""
 
-#: src/bin/e_fm.c:7881 src/bin/e_fm.c:8041
+#: src/bin/e_fm.c:7914 src/bin/e_fm.c:8074
 msgid "Inherit parent settings"
 msgstr ""
 
-#: src/bin/e_fm.c:7890 src/bin/e_fm.c:8050
+#: src/bin/e_fm.c:7923 src/bin/e_fm.c:8083
 #: src/modules/fileman/e_mod_config.c:219
 msgid "View Mode"
 msgstr ""
 
-#: src/bin/e_fm.c:7897 src/bin/e_fm.c:8057
+#: src/bin/e_fm.c:7930 src/bin/e_fm.c:8090
 msgid "Refresh View"
 msgstr ""
 
-#: src/bin/e_fm.c:7905 src/bin/e_fm.c:8065
+#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8098
 msgid "Show Hidden Files"
 msgstr ""
 
-#: src/bin/e_fm.c:7917 src/bin/e_fm.c:8077
+#: src/bin/e_fm.c:7950 src/bin/e_fm.c:8110
 msgid "Remember Ordering"
 msgstr ""
 
-#: src/bin/e_fm.c:7926 src/bin/e_fm.c:8086
+#: src/bin/e_fm.c:7959 src/bin/e_fm.c:8119
 msgid "Sort Now"
 msgstr ""
 
-#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8101
+#: src/bin/e_fm.c:7971 src/bin/e_fm.c:8134
 #: src/modules/conf_paths/e_int_config_paths.c:205
 msgid "New Directory"
 msgstr ""
 
-#: src/bin/e_fm.c:8216
+#: src/bin/e_fm.c:8249
 msgid "Rename"
 msgstr ""
 
-#: src/bin/e_fm.c:8235
+#: src/bin/e_fm.c:8268
 msgid "Unmount"
 msgstr ""
 
-#: src/bin/e_fm.c:8240
+#: src/bin/e_fm.c:8273
 msgid "Mount"
 msgstr ""
 
-#: src/bin/e_fm.c:8245
+#: src/bin/e_fm.c:8278
 msgid "Eject"
 msgstr ""
 
-#: src/bin/e_fm.c:8257
+#: src/bin/e_fm.c:8290
 msgid "Application Properties"
 msgstr ""
 
-#: src/bin/e_fm.c:8263 src/bin/e_fm_prop.c:105
+#: src/bin/e_fm.c:8296 src/bin/e_fm_prop.c:105
 msgid "File Properties"
 msgstr ""
 
-#: src/bin/e_fm.c:8500 src/bin/e_fm.c:8553
+#: src/bin/e_fm.c:8533 src/bin/e_fm.c:8586
 msgid "Use default"
 msgstr ""
 
-#: src/bin/e_fm.c:8526 src/modules/fileman/e_mod_config.c:224
+#: src/bin/e_fm.c:8559 src/modules/fileman/e_mod_config.c:224
 msgid "Grid Icons"
 msgstr ""
 
-#: src/bin/e_fm.c:8534 src/modules/fileman/e_mod_config.c:226
+#: src/bin/e_fm.c:8567 src/modules/fileman/e_mod_config.c:226
 msgid "Custom Icons"
 msgstr ""
 
-#: src/bin/e_fm.c:8542 src/modules/everything/evry_config.c:430
+#: src/bin/e_fm.c:8575 src/modules/everything/evry_config.c:430
 #: src/modules/everything/evry_config.c:460
 #: src/modules/fileman/e_mod_config.c:234
 msgid "List"
 msgstr ""
 
-#: src/bin/e_fm.c:8568
+#: src/bin/e_fm.c:8601
 #, c-format
 msgid "Icon Size (%d)"
 msgstr ""
 
-#: src/bin/e_fm.c:8614 src/bin/e_fm.c:8820
+#: src/bin/e_fm.c:8647 src/bin/e_fm.c:8853
 msgid "Set background..."
 msgstr ""
 
-#: src/bin/e_fm.c:8619 src/bin/e_fm.c:8864
+#: src/bin/e_fm.c:8652 src/bin/e_fm.c:8897
 msgid "Set overlay..."
 msgstr ""
 
-#: src/bin/e_fm.c:8718 src/modules/conf_theme/e_int_config_theme.c:1032
+#: src/bin/e_fm.c:8751 src/modules/conf_theme/e_int_config_theme.c:1032
 msgid "Clear"
 msgstr ""
 
-#: src/bin/e_fm.c:8944
+#: src/bin/e_fm.c:8977
 msgid "Create a new Directory"
 msgstr ""
 
-#: src/bin/e_fm.c:8945
+#: src/bin/e_fm.c:8978
 msgid "New Directory Name:"
 msgstr ""
 
-#: src/bin/e_fm.c:8999
+#: src/bin/e_fm.c:9032
 #, c-format
 msgid "Rename %s to:"
 msgstr ""
 
-#: src/bin/e_fm.c:9001
+#: src/bin/e_fm.c:9034
 msgid "Rename File"
 msgstr ""
 
-#: src/bin/e_fm.c:9142 src/bin/e_fm.c:9283
+#: src/bin/e_fm.c:9175 src/bin/e_fm.c:9316
 msgid "Retry"
 msgstr ""
 
-#: src/bin/e_fm.c:9146 src/bin/e_fm.c:9289
+#: src/bin/e_fm.c:9179 src/bin/e_fm.c:9322
 msgid "Error"
 msgstr ""
 
-#: src/bin/e_fm.c:9149
+#: src/bin/e_fm.c:9182
 #, c-format
 msgid "%s"
 msgstr ""
 
-#: src/bin/e_fm.c:9204
+#: src/bin/e_fm.c:9237
 msgid "No to all"
 msgstr ""
 
-#: src/bin/e_fm.c:9206
+#: src/bin/e_fm.c:9239
 msgid "Yes to all"
 msgstr ""
 
-#: src/bin/e_fm.c:9209
+#: src/bin/e_fm.c:9242
 msgid "Warning"
 msgstr ""
 
-#: src/bin/e_fm.c:9212
+#: src/bin/e_fm.c:9245
 #, c-format
 msgid "File already exists, overwrite?<br><hilight>%s</hilight>"
 msgstr ""
 
-#: src/bin/e_fm.c:9285
+#: src/bin/e_fm.c:9318
 msgid "Ignore this"
 msgstr ""
 
-#: src/bin/e_fm.c:9286
+#: src/bin/e_fm.c:9319
 msgid "Ignore all"
 msgstr ""
 
-#: src/bin/e_fm.c:9291
+#: src/bin/e_fm.c:9324
 #, c-format
 msgid "An error occurred while performing an operation.<br>%s"
 msgstr ""
 
-#: src/bin/e_fm.c:9462
+#: src/bin/e_fm.c:9495
 msgid "Confirm Delete"
 msgstr ""
 
-#: src/bin/e_fm.c:9467
+#: src/bin/e_fm.c:9500
 #, c-format
 msgid "Are you sure you want to delete<br><hilight>%s</hilight> ?"
 msgstr ""
 
-#: src/bin/e_fm.c:9473
+#: src/bin/e_fm.c:9506
 #, c-format
 msgid ""
 "Are you sure you want to delete<br>the %d selected files in:<br><hilight>%s</"
@@ -1539,11 +1540,11 @@ msgstr "Alihkan"
 msgid "Automatically scroll contents"
 msgstr ""
 
-#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:731
+#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:729
 msgid "Plain"
 msgstr ""
 
-#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:739
+#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:737
 msgid "Inset"
 msgstr ""
 
@@ -1557,11 +1558,11 @@ msgstr ""
 #: src/modules/conf_applications/e_int_config_apps.c:239
 #: src/modules/conf_applications/e_int_config_apps.c:260
 #: src/modules/conf_applications/e_int_config_apps.c:280
-#: src/modules/gadman/e_mod_gadman.c:815 src/modules/ibar/e_mod_main.c:801
+#: src/modules/gadman/e_mod_gadman.c:813 src/modules/ibar/e_mod_main.c:801
 msgid "Remove"
 msgstr ""
 
-#: src/bin/e_gadcon.c:1991
+#: src/bin/e_gadcon.c:2007
 msgid "Stop moving"
 msgstr ""
 
@@ -1677,7 +1678,7 @@ msgstr "Menu Tetingkap"
 
 #: src/bin/e_int_border_menu.c:138 src/bin/e_int_config_modules.c:59
 #: src/bin/e_int_menus.c:230 src/bin/e_shelf.c:1695
-#: src/modules/battery/e_mod_main.c:183 src/modules/clock/e_mod_main.c:296
+#: src/modules/battery/e_mod_main.c:186 src/modules/clock/e_mod_main.c:296
 #: src/modules/clock/e_mod_main.c:540 src/modules/conf/e_conf.c:124
 #: src/modules/conf/e_conf.c:134 src/modules/conf/e_mod_main.c:102
 #: src/modules/conf_dialogs/e_mod_main.c:17
@@ -2081,7 +2082,7 @@ msgid "Utilities"
 msgstr ""
 
 #: src/bin/e_int_config_modules.c:55
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_files.c:1585
 #: src/modules/fileman/e_mod_main.c:56 src/modules/fileman/e_mod_main.c:76
 #: src/modules/fileman/e_mod_main.c:420
 msgid "Files"
@@ -2174,7 +2175,7 @@ msgstr ""
 #: src/modules/conf_theme/e_int_config_fonts.c:58
 #: src/modules/conf_theme/e_mod_main.c:38
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:194
-#: src/modules/everything/evry_plug_apps.c:1367
+#: src/modules/everything/evry_plug_apps.c:1354
 msgid "Applications"
 msgstr ""
 
@@ -2370,26 +2371,26 @@ msgid ""
 "Perhaps you are out of memory?"
 msgstr ""
 
-#: src/bin/e_main.c:274
-msgid "Enlightenment cannot initialize Ecore_IMF!\n"
-msgstr ""
-
-#: src/bin/e_main.c:284
+#: src/bin/e_main.c:273
 msgid "Enlightenment cannot initialize Ecore_File!\n"
 msgstr ""
 
-#: src/bin/e_main.c:293
+#: src/bin/e_main.c:282
 msgid "Enlightenment cannot initialize Ecore_Con!\n"
 msgstr ""
 
-#: src/bin/e_main.c:302
+#: src/bin/e_main.c:291
 msgid "Enlightenment cannot initialize Ecore_Ipc!\n"
 msgstr ""
 
-#: src/bin/e_main.c:313
+#: src/bin/e_main.c:302
 msgid "Enlightenment cannot initialize Ecore_X!\n"
 msgstr ""
 
+#: src/bin/e_main.c:314
+msgid "Enlightenment cannot initialize Ecore_IMF!\n"
+msgstr ""
+
 #: src/bin/e_main.c:324
 msgid "Enlightenment cannot initialize Ecore_Evas!\n"
 msgstr ""
@@ -2426,24 +2427,24 @@ msgstr ""
 msgid "Enlightenment cannot initialize E_Xinerama!\n"
 msgstr ""
 
-#: src/bin/e_main.c:397
-msgid "Enlightenment cannot initialize E_Randr!\n"
-msgstr ""
-
-#: src/bin/e_main.c:415
+#: src/bin/e_main.c:406
 msgid ""
 "Enlightenment cannot create directories in your home directory.\n"
 "Perhaps you have no home directory or the disk is full?"
 msgstr ""
 
-#: src/bin/e_main.c:425
+#: src/bin/e_main.c:416
 msgid "Enlightenment cannot set up its file registry system."
 msgstr ""
 
-#: src/bin/e_main.c:434
+#: src/bin/e_main.c:425
 msgid "Enlightenment cannot set up its config system."
 msgstr ""
 
+#: src/bin/e_main.c:436
+msgid "Enlightenment cannot initialize E_Randr!\n"
+msgstr ""
+
 #: src/bin/e_main.c:445
 msgid "Enlightenment cannot set up its environment."
 msgstr ""
@@ -2692,34 +2693,38 @@ msgid "Enlightenment cannot initialize the XSettings system.\n"
 msgstr ""
 
 #: src/bin/e_main.c:877
+msgid "Enlightenment cannot initialize the Update system.\n"
+msgstr ""
+
+#: src/bin/e_main.c:886
 msgid "Setup Desktop Environment"
 msgstr ""
 
-#: src/bin/e_main.c:881
+#: src/bin/e_main.c:890
 msgid "Enlightenment cannot initialize its desktop environment.\n"
 msgstr ""
 
-#: src/bin/e_main.c:889
+#: src/bin/e_main.c:898
 msgid "Setup File Ordering"
 msgstr ""
 
-#: src/bin/e_main.c:893
+#: src/bin/e_main.c:902
 msgid "Enlightenment cannot set up its order file system."
 msgstr ""
 
-#: src/bin/e_main.c:908
+#: src/bin/e_main.c:917
 msgid "Load Modules"
 msgstr ""
 
-#: src/bin/e_main.c:938
+#: src/bin/e_main.c:947
 msgid "Configure Shelves"
 msgstr ""
 
-#: src/bin/e_main.c:949
+#: src/bin/e_main.c:958
 msgid "Almost Done"
 msgstr ""
 
-#: src/bin/e_main.c:1094
+#: src/bin/e_main.c:1103
 #, c-format
 msgid ""
 "Options:\n"
@@ -2748,7 +2753,7 @@ msgid ""
 "\t\tIf you need this help, you don't need this option.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1147
+#: src/bin/e_main.c:1156
 msgid ""
 "You are executing enlightenment directly. This is\n"
 "bad. Please do not execute the \"enlightenment\"\n"
@@ -2758,48 +2763,48 @@ msgid ""
 "before enlightenment itself begins running.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1426
+#: src/bin/e_main.c:1435
 msgid "Testing Format Support"
 msgstr ""
 
-#: src/bin/e_main.c:1430
+#: src/bin/e_main.c:1439
 msgid ""
 "Enlightenment found Evas can't create a buffer canvas. Please check\n"
 "Evas has Software Buffer engine support.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1442
+#: src/bin/e_main.c:1451
 msgid ""
 "Enlightenment found Evas can't load SVG files. Check Evas has SVG loader "
 "support.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1452
+#: src/bin/e_main.c:1461
 msgid ""
 "Enlightenment found Evas can't load JPEG files. Check Evas has JPEG loader "
 "support.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1462
+#: src/bin/e_main.c:1471
 msgid ""
 "Enlightenment found Evas can't load PNG files. Check Evas has PNG loader "
 "support.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1472
+#: src/bin/e_main.c:1481
 msgid ""
 "Enlightenment found Evas can't load EET files. Check Evas has EET loader "
 "support.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1486
+#: src/bin/e_main.c:1495
 msgid ""
 "Enlightenment found Evas can't load the 'Sans' font. Check Evas has "
 "fontconfig\n"
 "support and system fontconfig defines a 'Sans' font.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1677
+#: src/bin/e_main.c:1686
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. There was an "
@@ -2807,11 +2812,11 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1682 src/bin/e_main.c:1699
+#: src/bin/e_main.c:1691 src/bin/e_main.c:1708
 msgid "Enlightenment crashed early on start and has been restarted"
 msgstr ""
 
-#: src/bin/e_main.c:1683
+#: src/bin/e_main.c:1692
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>There was an "
@@ -2819,7 +2824,7 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1692
+#: src/bin/e_main.c:1701
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. All modules "
 "have been disabled<br>and will not be loaded to help remove any "
@@ -2827,7 +2832,7 @@ msgid ""
 "dialog should let you select your<br>modules again."
 msgstr ""
 
-#: src/bin/e_main.c:1700
+#: src/bin/e_main.c:1709
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>All modules "
 "have been disabled and will not be loaded to help<br>remove any problem "
@@ -3293,70 +3298,74 @@ msgstr ""
 msgid "Read-Write"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:60
+#: src/modules/battery/e_mod_config.c:63
 msgid "Battery Monitor Settings"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:126
+#: src/modules/battery/e_mod_config.c:132
 msgid "Show alert when battery is low"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:211
+#: src/modules/battery/e_mod_config.c:136
+msgid "Use desktop notifications for alert."
+msgstr ""
+
+#: src/modules/battery/e_mod_config.c:233
 msgid "Check every:"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:213
+#: src/modules/battery/e_mod_config.c:235
 #: src/modules/conf_performance/e_int_config_performance.c:121
 #: src/modules/temperature/e_mod_config.c:233
 #, c-format
 msgid "%1.0f ticks"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:217
+#: src/modules/battery/e_mod_config.c:239
 msgid "Hibernate when below:"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:219
-#: src/modules/battery/e_mod_config.c:238
+#: src/modules/battery/e_mod_config.c:241
+#: src/modules/battery/e_mod_config.c:260
 #, c-format
 msgid "%1.0f %%"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:223
+#: src/modules/battery/e_mod_config.c:245
 msgid "Polling"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:227
+#: src/modules/battery/e_mod_config.c:249
 msgid "Show low battery alert"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:231
+#: src/modules/battery/e_mod_config.c:253
 msgid "Alert when at:"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:234
+#: src/modules/battery/e_mod_config.c:256
 #, c-format
 msgid "%1.0f min"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:242
+#: src/modules/battery/e_mod_config.c:264
 msgid "Auto dismiss in..."
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:247
+#: src/modules/battery/e_mod_config.c:269
 #, c-format
 msgid "%1.0f sec"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:254
+#: src/modules/battery/e_mod_config.c:276
 msgid "Alert"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:260
+#: src/modules/battery/e_mod_config.c:282
 msgid "Auto Detect"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:263
+#: src/modules/battery/e_mod_config.c:285
 #: src/modules/conf_applications/e_mod_main.c:52
 #: src/modules/conf_display/e_mod_main.c:40
 #: src/modules/conf_theme/e_mod_main.c:23
@@ -3364,46 +3373,46 @@ msgstr ""
 msgid "Internal"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:267
+#: src/modules/battery/e_mod_config.c:289
 #: src/modules/temperature/e_mod_config.c:271
 msgid "udev"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:270
+#: src/modules/battery/e_mod_config.c:292
 msgid "Fuzzy Mode"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:274
+#: src/modules/battery/e_mod_config.c:296
 msgid "HAL"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:279
+#: src/modules/battery/e_mod_config.c:301
 #: src/modules/temperature/e_mod_config.c:273
 msgid "Hardware"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:145
+#: src/modules/battery/e_mod_main.c:148 src/modules/battery/e_mod_main.c:443
 msgid "Battery"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:455
+#: src/modules/battery/e_mod_main.c:446 src/modules/battery/e_mod_main.c:477
 msgid "Your battery is low!"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:457
+#: src/modules/battery/e_mod_main.c:447 src/modules/battery/e_mod_main.c:479
 msgid "AC power is recommended."
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:532
+#: src/modules/battery/e_mod_main.c:554
 msgid "N/A"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:612 src/modules/battery/e_mod_main.c:614
-#: src/modules/battery/e_mod_main.c:621 src/modules/battery/e_mod_main.c:623
+#: src/modules/battery/e_mod_main.c:634 src/modules/battery/e_mod_main.c:636
+#: src/modules/battery/e_mod_main.c:643 src/modules/battery/e_mod_main.c:645
 msgid "ERROR"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:723
+#: src/modules/battery/e_mod_main.c:758
 msgid "Battery Meter"
 msgstr ""
 
@@ -3552,7 +3561,7 @@ msgid "Dialog Settings"
 msgstr ""
 
 #: src/modules/conf_dialogs/e_int_config_dialogs.c:109
-#: src/modules/conf_performance/e_int_config_engine.c:95
+#: src/modules/conf_performance/e_int_config_engine.c:86
 #: src/modules/conf_theme/e_int_config_fonts.c:651
 #: src/modules/everything/evry_config.c:519 src/modules/ibox/e_mod_config.c:96
 #: src/modules/mixer/conf_gadget.c:191 src/modules/mixer/conf_module.c:91
@@ -3750,7 +3759,7 @@ msgstr ""
 
 #: src/modules/conf_display/e_int_config_desks.c:197
 #: src/modules/conf_display/e_int_config_dpms.c:306
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:168
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:194
 #: src/modules/conf_window_manipulation/e_int_config_window_stacking.c:151
 #, c-format
 msgid "%1.1f sec"
@@ -4120,28 +4129,28 @@ msgstr ""
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1310
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1334
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1366
-#: src/modules/gadman/e_mod_gadman.c:839
+#: src/modules/gadman/e_mod_gadman.c:837
 msgid "CTRL"
 msgstr ""
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1315
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1339
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1371
-#: src/modules/gadman/e_mod_gadman.c:844
+#: src/modules/gadman/e_mod_gadman.c:842
 msgid "ALT"
 msgstr ""
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1321
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1345
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1377
-#: src/modules/gadman/e_mod_gadman.c:850
+#: src/modules/gadman/e_mod_gadman.c:848
 msgid "SHIFT"
 msgstr ""
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1327
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1351
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1383
-#: src/modules/gadman/e_mod_gadman.c:856
+#: src/modules/gadman/e_mod_gadman.c:854
 msgid "WIN"
 msgstr ""
 
@@ -4490,11 +4499,11 @@ msgstr ""
 
 #: src/modules/conf_menus/e_int_config_menus.c:289
 #: src/modules/conf_menus/e_int_config_menus.c:294
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:136
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:145
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:154
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:173
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:178
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:162
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:180
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:199
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:204
 #, c-format
 msgid "%2.0f pixels"
 msgstr ""
@@ -4592,16 +4601,16 @@ msgstr ""
 msgid "Environment Variables"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:38
+#: src/modules/conf_performance/e_int_config_engine.c:37
 msgid "Engine Settings"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:96
-#: src/modules/conf_performance/e_int_config_engine.c:138
+#: src/modules/conf_performance/e_int_config_engine.c:87
+#: src/modules/conf_performance/e_int_config_engine.c:109
 msgid "Use ARGB instead of shaped windows"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:140
+#: src/modules/conf_performance/e_int_config_engine.c:111
 msgid ""
 "You have chosen to enable ARGB composite support,<br>but your current screen "
 "does not support composite.<br><br>Are you sure you wish to enable ARGB "
@@ -5059,16 +5068,16 @@ msgstr ""
 msgid "Colors depend on theme capabilities."
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:843
+#: src/modules/conf_theme/e_int_config_color_classes.c:853
 msgid "Window Manager"
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:845
+#: src/modules/conf_theme/e_int_config_color_classes.c:855
 #: src/modules/conf_theme/e_int_config_fonts.c:81
 msgid "Widgets"
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:851
+#: src/modules/conf_theme/e_int_config_color_classes.c:861
 msgid "Others"
 msgstr ""
 
@@ -5267,7 +5276,7 @@ msgid "Bytecode"
 msgstr ""
 
 #: src/modules/conf_theme/e_int_config_fonts.c:662
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:193
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:219
 #: src/modules/cpufreq/e_mod_main.c:227 src/modules/cpufreq/e_mod_main.c:259
 msgid "Automatic"
 msgstr ""
@@ -5490,8 +5499,9 @@ msgid "Scaling"
 msgstr ""
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:36
-msgid "Client List Settings"
-msgstr ""
+#, fuzzy
+msgid "Window List Menu Settings"
+msgstr "Menu Tetingkap"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:97
 msgid "Group By"
@@ -5755,56 +5765,88 @@ msgstr ""
 msgid "Slide pointer to a new focused window"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:53
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:62
 #: src/modules/conf_window_manipulation/e_mod_main.c:20
 msgid "Window Geometry"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:130
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:156
 msgid "Resist obstacles"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:132
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:158
 msgid "Other windows"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:141
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:167
 msgid "Edge of the screen"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:150
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
 msgid "Desktop gadgets"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:161
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
 msgid "Resistance"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:166
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:192
 msgid "Automatically accept changes after:"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:197
 #, fuzzy
 msgid "Move by"
 msgstr "Alihkan"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:202
 msgid "Resize by"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:181
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:207
 msgid "Keyboard"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:213
 msgid "Limit resize to useful geometry"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:190
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:216
 msgid "Move after resize"
 msgstr ""
 
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:224
+msgid "Follow Move"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:227
+msgid "Follow Resize"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:230
+msgid "Follow Raise"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:233
+msgid "Follow Lower"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:236
+msgid "Follow Layer"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:239
+msgid "Follow Desktop"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:242
+msgid "Follow Iconify"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:246
+msgid "Transients"
+msgstr ""
+
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:44
 #: src/modules/conf_window_manipulation/e_mod_main.c:22
 msgid "Window Maximize Policy"
@@ -5826,13 +5868,13 @@ msgstr ""
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:161
 #: src/modules/everything/evry_config.c:568
-#: src/modules/gadman/e_mod_gadman.c:759
+#: src/modules/gadman/e_mod_gadman.c:757
 msgid "Horizontal"
 msgstr ""
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:163
 #: src/modules/everything/evry_config.c:561
-#: src/modules/gadman/e_mod_gadman.c:767
+#: src/modules/gadman/e_mod_gadman.c:765
 msgid "Vertical"
 msgstr ""
 
@@ -5893,7 +5935,12 @@ msgid "Window Focus"
 msgstr ""
 
 #: src/modules/conf_window_manipulation/e_mod_main.c:23
-msgid "Client List Menu"
+#, fuzzy
+msgid "Window List Menu"
+msgstr "Menu Tetingkap"
+
+#: src/modules/conf_window_manipulation/e_mod_main.c:24
+msgid "Window Process Management"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:33
@@ -5918,7 +5965,7 @@ msgid "Details"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:141
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:306
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
 msgid "<No Name>"
 msgstr ""
 
@@ -5927,7 +5974,7 @@ msgid "Class:"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:148
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
 msgid "<No Class>"
 msgstr ""
 
@@ -5936,7 +5983,7 @@ msgid "Title:"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
 msgid "<No Title>"
 msgstr ""
 
@@ -5945,7 +5992,7 @@ msgid "Role:"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:162
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:314
 msgid "<No Role>"
 msgstr ""
 
@@ -6155,15 +6202,15 @@ msgstr ""
 msgid "Show Everything Dialog"
 msgstr ""
 
-#: src/modules/everything/e_mod_main.c:422
+#: src/modules/everything/e_mod_main.c:420
 msgid "Everything Module"
 msgstr ""
 
-#: src/modules/everything/e_mod_main.c:611
+#: src/modules/everything/e_mod_main.c:609
 msgid "Run Everything"
 msgstr ""
 
-#: src/modules/everything/evry_config.c:79
+#: src/modules/everything/evry_config.c:78
 msgid "Everything Settings"
 msgstr ""
 
@@ -6283,7 +6330,7 @@ msgid "Object Plugins"
 msgstr ""
 
 #: src/modules/everything/evry_config.c:537
-#: src/modules/everything/evry_config.c:738
+#: src/modules/everything/evry_config.c:737
 msgid "Plugins"
 msgstr ""
 
@@ -6324,7 +6371,7 @@ msgstr ""
 msgid "Geometry"
 msgstr ""
 
-#: src/modules/everything/evry_config.c:633
+#: src/modules/everything/evry_config.c:632
 msgid "Everything Collection"
 msgstr ""
 
@@ -6332,7 +6379,7 @@ msgstr ""
 msgid "Items"
 msgstr ""
 
-#: src/modules/everything/evry_plug_aggregator.c:330
+#: src/modules/everything/evry_plug_aggregator.c:301
 msgid "No plugins loaded"
 msgstr ""
 
@@ -6357,50 +6404,50 @@ msgid ""
 "toggle thumb view modes"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1250
-#: src/modules/everything/evry_plug_apps.c:1387
+#: src/modules/everything/evry_plug_apps.c:1238
+#: src/modules/everything/evry_plug_apps.c:1373
 msgid "Everything Applications"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1282
+#: src/modules/everything/evry_plug_apps.c:1270
 msgid "Commands"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1283
+#: src/modules/everything/evry_plug_apps.c:1271
 msgid "Terminal Command"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1288
+#: src/modules/everything/evry_plug_apps.c:1276
 msgid "Sudo GUI"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1367
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_apps.c:1354
+#: src/modules/everything/evry_plug_files.c:1585
 msgid "Everything Plugin"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1471
-#: src/modules/everything/evry_plug_files.c:1623
+#: src/modules/everything/evry_plug_files.c:1456
+#: src/modules/everything/evry_plug_files.c:1607
 msgid "Everything Files"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1498
+#: src/modules/everything/evry_plug_files.c:1483
 msgid "Show recent files"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1502
+#: src/modules/everything/evry_plug_files.c:1487
 msgid "Search recent files"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1506
+#: src/modules/everything/evry_plug_files.c:1491
 msgid "Search cached files"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1510
+#: src/modules/everything/evry_plug_files.c:1495
 msgid "Cache visited directories"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1514
+#: src/modules/everything/evry_plug_files.c:1499
 msgid "Clear cache"
 msgstr ""
 
@@ -6540,7 +6587,7 @@ msgid "Show Toolbar"
 msgstr ""
 
 #: src/modules/fileman/e_mod_config.c:278
-#: src/modules/gadman/e_mod_gadman.c:803
+#: src/modules/gadman/e_mod_gadman.c:801
 msgid "Behavior"
 msgstr ""
 
@@ -6733,27 +6780,27 @@ msgstr ""
 msgid "Background Options"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:720
+#: src/modules/gadman/e_mod_gadman.c:718
 msgid "Begin move/resize"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:751
+#: src/modules/gadman/e_mod_gadman.c:749
 msgid "Free"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:775
+#: src/modules/gadman/e_mod_gadman.c:773
 msgid "Appearance"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:783
+#: src/modules/gadman/e_mod_gadman.c:781
 msgid "Always on desktop"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:793
+#: src/modules/gadman/e_mod_gadman.c:791
 msgid "On top pressing"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:824
+#: src/modules/gadman/e_mod_gadman.c:822
 msgid "Add other gadgets"
 msgstr ""
 
@@ -7164,7 +7211,11 @@ msgstr ""
 msgid "System Control"
 msgstr ""
 
-#: src/modules/syscon/e_mod_main.c:52
+#: src/modules/syscon/e_mod_main.c:37
+msgid "Syscon"
+msgstr ""
+
+#: src/modules/syscon/e_mod_main.c:58
 msgid "System Controls"
 msgstr ""
 
old mode 100755 (executable)
new mode 100644 (file)
index f22c8a9..e449f2f
--- a/po/nb.po
+++ b/po/nb.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Enlightenment DR17\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2011-11-29 09:56+0900\n"
+"POT-Creation-Date: 2012-01-18 16:13+0900\n"
 "PO-Revision-Date: 2010-05-09 22:20+0100\n"
 "Last-Translator: Audun Gangsto <feitingen@gmail.com>\n"
 "Language-Team: E17-nb <LL@li.org>\n"
@@ -22,7 +22,7 @@ msgid "About Enlightenment"
 msgstr "Om Enlightenment"
 
 #: src/bin/e_about.c:17 src/bin/e_actions.c:2728 src/bin/e_config_dialog.c:272
-#: src/bin/e_fm.c:974 src/bin/e_int_border_menu.c:151
+#: src/bin/e_fm.c:975 src/bin/e_int_border_menu.c:151
 #: src/bin/e_int_border_prop.c:81 src/bin/e_theme_about.c:17
 #: src/modules/conf/e_conf.c:163
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:843
@@ -35,7 +35,7 @@ msgstr "Lukk"
 #: src/bin/e_about.c:18 src/bin/e_actions.c:3060 src/bin/e_actions.c:3064
 #: src/bin/e_actions.c:3068 src/bin/e_int_menus.c:182 src/bin/e_main.c:534
 #: src/modules/conf_theme/e_int_config_cursor.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:219
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:221
 #: src/modules/wizard/page_000.c:29
 msgid "Enlightenment"
 msgstr "Enlightenment"
@@ -72,7 +72,7 @@ msgstr ""
 #: src/bin/e_actions.c:380 src/bin/e_actions.c:1917 src/bin/e_actions.c:2014
 #: src/bin/e_actions.c:2077 src/bin/e_actions.c:2140 src/bin/e_actions.c:2208
 #: src/bin/e_actions.c:2271 src/bin/e_confirm_dialog.c:44
-#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9205 src/bin/e_fm.c:9459
+#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9238 src/bin/e_fm.c:9492
 #: src/bin/e_module.c:518 src/bin/e_screensaver.c:145
 msgid "Yes"
 msgstr "Ja"
@@ -80,7 +80,7 @@ msgstr "Ja"
 #: src/bin/e_actions.c:382 src/bin/e_actions.c:1919 src/bin/e_actions.c:2016
 #: src/bin/e_actions.c:2079 src/bin/e_actions.c:2142 src/bin/e_actions.c:2210
 #: src/bin/e_actions.c:2273 src/bin/e_confirm_dialog.c:45
-#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9203 src/bin/e_fm.c:9460
+#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9236 src/bin/e_fm.c:9493
 #: src/bin/e_module.c:519 src/bin/e_screensaver.c:147
 msgid "No"
 msgstr "Nei"
@@ -147,7 +147,7 @@ msgstr ""
 msgid "Window : Actions"
 msgstr "Vindu : Handling"
 
-#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6168 src/bin/e_gadcon.c:1410
+#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6201 src/bin/e_gadcon.c:1410
 #: src/bin/e_int_border_menu.c:592
 msgid "Move"
 msgstr "Flytt"
@@ -286,7 +286,7 @@ msgstr "Veksle Festet Modus"
 #: src/bin/e_actions.c:2927 src/bin/e_actions.c:2929 src/bin/e_actions.c:2931
 #: src/bin/e_actions.c:2933 src/bin/e_actions.c:2935 src/bin/e_actions.c:2937
 #: src/bin/e_actions.c:2939 src/bin/e_actions.c:3114 src/bin/e_actions.c:3119
-#: src/bin/e_fm.c:3267 src/bin/e_fm.c:3273 src/bin/e_fm.c:9986
+#: src/bin/e_fm.c:3300 src/bin/e_fm.c:3306 src/bin/e_fm.c:10019
 #: src/bin/e_fm_device.c:334 src/bin/e_fm_device.c:358
 #: src/bin/e_fm_device.c:637 src/bin/e_fm_device.c:664
 #: src/bin/e_int_menus.c:144 src/bin/e_int_shelf_config.c:247
@@ -663,8 +663,8 @@ msgstr "Veksle Frakoblet Modus"
 #: src/modules/conf_theme/e_int_config_theme.c:396
 #: src/modules/conf_theme/e_int_config_theme.c:796
 #: src/modules/gadman/e_mod_config.c:182 src/modules/syscon/e_mod_main.c:31
-#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:52
-#: src/modules/syscon/e_mod_main.c:119
+#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:58
+#: src/modules/syscon/e_mod_main.c:125
 msgid "System"
 msgstr "System"
 
@@ -721,10 +721,10 @@ msgstr "Sett Som Bakgrunn"
 msgid "Color Selector"
 msgstr "Fargevelger"
 
-#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1611 src/bin/e_config.c:2229
+#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1580 src/bin/e_config.c:2198
 #: src/bin/e_config_dialog.c:262 src/bin/e_eap_editor.c:854
 #: src/bin/e_eap_editor.c:918 src/bin/e_entry_dialog.c:62 src/bin/e_exec.c:398
-#: src/bin/e_fm.c:8717 src/bin/e_fm.c:9361 src/bin/e_fm_prop.c:507
+#: src/bin/e_fm.c:8750 src/bin/e_fm.c:9394 src/bin/e_fm_prop.c:507
 #: src/bin/e_int_border_remember.c:324 src/bin/e_int_border_remember.c:525
 #: src/bin/e_module.c:415 src/bin/e_sys.c:487 src/bin/e_sys.c:524
 #: src/bin/e_utils.c:707 src/modules/conf_dialogs/e_int_config_profiles.c:387
@@ -739,7 +739,7 @@ msgid "OK"
 msgstr "Ok"
 
 #: src/bin/e_color_dialog.c:47 src/bin/e_eap_editor.c:856
-#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8719
+#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8752
 #: src/bin/e_fm_prop.c:508 src/bin/e_utils.c:1162
 #: src/modules/conf_dialogs/e_int_config_profiles.c:388
 #: src/modules/conf_intl/e_int_config_imc_import.c:124
@@ -751,7 +751,7 @@ msgstr "Ok"
 msgid "Cancel"
 msgstr "Avbryt"
 
-#: src/bin/e_config.c:972 src/bin/e_config.c:1005
+#: src/bin/e_config.c:959 src/bin/e_config.c:992
 msgid ""
 "Settings data needed upgrading. Your old settings have<br>been wiped and a "
 "new set of defaults initialized. This<br>will happen regularly during "
@@ -762,7 +762,7 @@ msgid ""
 "the hiccup in your settings.<br>"
 msgstr ""
 
-#: src/bin/e_config.c:989
+#: src/bin/e_config.c:976
 msgid ""
 "Your settings are NEWER than Enlightenment. This is very<br>strange. This "
 "should not happen unless you downgraded<br>Enlightenment or copied the "
@@ -771,116 +771,117 @@ msgid ""
 "to<br>defaults. Sorry for the inconvenience.<br>"
 msgstr ""
 
-#: src/bin/e_config.c:1598 src/bin/e_config.c:2216
+#: src/bin/e_config.c:1567 src/bin/e_config.c:2185
 msgid "Enlightenment Settings Write Problems"
 msgstr ""
 
-#: src/bin/e_config.c:1601
+#: src/bin/e_config.c:1570
 #, c-format
 msgid ""
-"Enlightenment has an error while moving config files<br>from:<br>"
+"Enlightenment has had an error while moving config files<br>from:<br>"
 "%s<br><br>to:<br>%s<br><br>The rest of the write has been aborted for safety."
 "<br>"
 msgstr ""
 
-#: src/bin/e_config.c:2126
+#: src/bin/e_config.c:2095
 msgid "Settings Upgraded"
 msgstr "Innstillinger Oppgradert"
 
-#: src/bin/e_config.c:2143
+#: src/bin/e_config.c:2112
 msgid "The EET file handle is bad."
 msgstr ""
 
-#: src/bin/e_config.c:2146
+#: src/bin/e_config.c:2115
 msgid "The file data is empty."
 msgstr ""
 
-#: src/bin/e_config.c:2149
+#: src/bin/e_config.c:2118
 msgid ""
 "The file is not writable. Perhaps the disk is read-only<br>or you lost "
 "permissions to your files."
 msgstr ""
 
-#: src/bin/e_config.c:2152
+#: src/bin/e_config.c:2121
 msgid "Memory ran out while preparing the write.<br>Please free up memory."
 msgstr ""
 
-#: src/bin/e_config.c:2155
+#: src/bin/e_config.c:2124
 msgid "This is a generic error."
 msgstr ""
 
-#: src/bin/e_config.c:2158
+#: src/bin/e_config.c:2127
 msgid ""
 "The settings file is too large.<br>It should be very small (a few hundred KB "
 "at most)."
 msgstr ""
 
-#: src/bin/e_config.c:2161
+#: src/bin/e_config.c:2130
 msgid "You have I/O errors on the disk.<br>Maybe it needs replacing?"
 msgstr ""
 
-#: src/bin/e_config.c:2164
+#: src/bin/e_config.c:2133
 msgid "You ran out of space while writing the file"
 msgstr ""
 
-#: src/bin/e_config.c:2167
+#: src/bin/e_config.c:2136
 msgid "The file was closed on it while writing."
 msgstr ""
 
-#: src/bin/e_config.c:2170
+#: src/bin/e_config.c:2139
 msgid "Memory-mapping (mmap) of the file failed."
 msgstr ""
 
-#: src/bin/e_config.c:2173
+#: src/bin/e_config.c:2142
 msgid "X509 Encoding failed."
 msgstr ""
 
-#: src/bin/e_config.c:2176
+#: src/bin/e_config.c:2145
 msgid "Signature failed."
 msgstr ""
 
-#: src/bin/e_config.c:2179
+#: src/bin/e_config.c:2148
 msgid "The signature was invalid."
 msgstr ""
 
-#: src/bin/e_config.c:2182
+#: src/bin/e_config.c:2151
 #, fuzzy
 msgid "Not signed."
 msgstr "(Ingen vindu)"
 
-#: src/bin/e_config.c:2185
+#: src/bin/e_config.c:2154
 msgid "Feature not implemented."
 msgstr ""
 
-#: src/bin/e_config.c:2188
+#: src/bin/e_config.c:2157
 msgid "PRNG was not seeded."
 msgstr ""
 
-#: src/bin/e_config.c:2191
+#: src/bin/e_config.c:2160
 msgid "Encryption failed."
 msgstr ""
 
-#: src/bin/e_config.c:2194
+#: src/bin/e_config.c:2163
 #, fuzzy
 msgid "Decryption failed."
 msgstr "Beskrivelse: Utilgjengelig"
 
-#: src/bin/e_config.c:2197
+#: src/bin/e_config.c:2166
 #, fuzzy
 msgid "The error is unknown to Enlightenment."
 msgstr "Velkommen til Enlightenment"
 
-#: src/bin/e_config.c:2219
+#: src/bin/e_config.c:2188
 #, c-format
 msgid ""
-"Enlightenment has an error while writing<br>its config file.<br>"
+"Enlightenment has had an error while writing<br>its config file.<br>"
 "%s<br><br>The file where the error occurred was:<br>%s<br><br>This file has "
 "been deleted to avoid corrupt data.<br>"
 msgstr ""
 
-#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:721
+#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:756
 #: src/modules/conf/e_mod_main.c:275 src/modules/conf_paths/e_mod_main.c:17
 #: src/modules/conf_performance/e_mod_main.c:17
+#: src/modules/syscon/e_mod_main.c:36
 msgid "Advanced"
 msgstr "Avansert"
 
@@ -902,9 +903,9 @@ msgstr "Utvidelser"
 
 #: src/bin/e_configure.c:29 src/bin/e_configure.c:32 src/bin/e_configure.c:242
 #: src/modules/conf_paths/e_int_config_paths.c:80
-#: src/modules/conf_theme/e_int_config_color_classes.c:847
+#: src/modules/conf_theme/e_int_config_color_classes.c:857
 #: src/modules/conf_theme/e_int_config_fonts.c:98
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:234
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:236
 msgid "Modules"
 msgstr "Moduler"
 
@@ -913,7 +914,7 @@ msgstr "Moduler"
 msgid "Preferences"
 msgstr "Foretrukket"
 
-#: src/bin/e_container.c:132
+#: src/bin/e_container.c:124
 #, c-format
 msgid "Container %d"
 msgstr "Beholder %d"
@@ -1042,7 +1043,7 @@ msgstr "Skrivebordsfil"
 #: src/bin/e_eap_editor.c:775
 #: src/modules/conf_performance/e_int_config_performance.c:115
 #: src/modules/everything/evry_config.c:378
-#: src/modules/everything/evry_plug_files.c:1491
+#: src/modules/everything/evry_plug_files.c:1476
 #: src/modules/pager/e_mod_config.c:126 src/modules/pager/e_mod_config.c:213
 msgid "General"
 msgstr "Generelt"
@@ -1071,26 +1072,26 @@ msgstr "Velg et ikon"
 msgid "Select an Executable"
 msgstr "Velg et Program"
 
-#: src/bin/e_entry.c:496 src/bin/e_fm.c:8208 src/bin/e_shelf.c:1703
+#: src/bin/e_entry.c:501 src/bin/e_fm.c:8241 src/bin/e_shelf.c:1703
 #: src/modules/conf_dialogs/e_int_config_profiles.c:135
 #: src/modules/conf_shelves/e_int_config_shelf.c:81
 #: src/modules/ibar/e_mod_config.c:108
 msgid "Delete"
 msgstr "Slett"
 
-#: src/bin/e_entry.c:506 src/bin/e_fm.c:8116
+#: src/bin/e_entry.c:511 src/bin/e_fm.c:8149
 msgid "Cut"
 msgstr "Klipp ut"
 
-#: src/bin/e_entry.c:514 src/bin/e_fm.c:6163 src/bin/e_fm.c:8130
+#: src/bin/e_entry.c:519 src/bin/e_fm.c:6196 src/bin/e_fm.c:8163
 msgid "Copy"
 msgstr "Kopier"
 
-#: src/bin/e_entry.c:522 src/bin/e_fm.c:7954 src/bin/e_fm.c:8143
+#: src/bin/e_entry.c:527 src/bin/e_fm.c:7987 src/bin/e_fm.c:8176
 msgid "Paste"
 msgstr "Lim inn"
 
-#: src/bin/e_entry.c:532
+#: src/bin/e_entry.c:537
 msgid "Select All"
 msgstr "Velg Alle"
 
@@ -1240,220 +1241,220 @@ msgstr "Utdata"
 msgid "There was no output."
 msgstr "Det var ingen utdata"
 
-#: src/bin/e_fm.c:976
+#: src/bin/e_fm.c:977
 msgid "Nonexistent path"
 msgstr "Ikkeeksisterende filbane"
 
-#: src/bin/e_fm.c:979
+#: src/bin/e_fm.c:980
 #, c-format
 msgid "%s doesn't exist."
 msgstr "%s eksisterer ikke."
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Mount Error"
 msgstr "Monteringsfeil"
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Can't mount device"
 msgstr "Kan ikke montere enhet"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Unmount Error"
 msgstr "Avmonteringsfeil"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Can't unmount device"
 msgstr "Kan ikke avmontere enhet"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Eject Error"
 msgstr "Utløsningsfeil"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Can't eject device"
 msgstr "Kan ikke løse ut enhet"
 
-#: src/bin/e_fm.c:3748
+#: src/bin/e_fm.c:3781
 #, c-format
 msgid "%i Files"
 msgstr "%i filer"
 
-#: src/bin/e_fm.c:6176 src/bin/e_fm.c:7962 src/bin/e_fm.c:8151
+#: src/bin/e_fm.c:6209 src/bin/e_fm.c:7995 src/bin/e_fm.c:8184
 #, fuzzy
 msgid "Link"
 msgstr "Lenke"
 
-#: src/bin/e_fm.c:6184 src/bin/e_fm.c:9143 src/bin/e_fm.c:9284
+#: src/bin/e_fm.c:6217 src/bin/e_fm.c:9176 src/bin/e_fm.c:9317
 msgid "Abort"
 msgstr "Avbryt"
 
-#: src/bin/e_fm.c:7881 src/bin/e_fm.c:8041
+#: src/bin/e_fm.c:7914 src/bin/e_fm.c:8074
 #, fuzzy
 msgid "Inherit parent settings"
 msgstr "Arv foreldreinnstillinger"
 
-#: src/bin/e_fm.c:7890 src/bin/e_fm.c:8050
+#: src/bin/e_fm.c:7923 src/bin/e_fm.c:8083
 #: src/modules/fileman/e_mod_config.c:219
 #, fuzzy
 msgid "View Mode"
 msgstr "Visningsmodus"
 
-#: src/bin/e_fm.c:7897 src/bin/e_fm.c:8057
+#: src/bin/e_fm.c:7930 src/bin/e_fm.c:8090
 msgid "Refresh View"
 msgstr "Oppdater Visning"
 
-#: src/bin/e_fm.c:7905 src/bin/e_fm.c:8065
+#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8098
 msgid "Show Hidden Files"
 msgstr "Vis Skjulte Filer"
 
-#: src/bin/e_fm.c:7917 src/bin/e_fm.c:8077
+#: src/bin/e_fm.c:7950 src/bin/e_fm.c:8110
 msgid "Remember Ordering"
 msgstr "Husk Rekkefølge"
 
-#: src/bin/e_fm.c:7926 src/bin/e_fm.c:8086
+#: src/bin/e_fm.c:7959 src/bin/e_fm.c:8119
 msgid "Sort Now"
 msgstr "Sorter Nå"
 
-#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8101
+#: src/bin/e_fm.c:7971 src/bin/e_fm.c:8134
 #: src/modules/conf_paths/e_int_config_paths.c:205
 msgid "New Directory"
 msgstr "Opprett mappe"
 
-#: src/bin/e_fm.c:8216
+#: src/bin/e_fm.c:8249
 msgid "Rename"
 msgstr "Gi nytt navn"
 
-#: src/bin/e_fm.c:8235
+#: src/bin/e_fm.c:8268
 msgid "Unmount"
 msgstr "Avmonter"
 
-#: src/bin/e_fm.c:8240
+#: src/bin/e_fm.c:8273
 msgid "Mount"
 msgstr "Monter"
 
-#: src/bin/e_fm.c:8245
+#: src/bin/e_fm.c:8278
 msgid "Eject"
 msgstr "Løs Ut"
 
-#: src/bin/e_fm.c:8257
+#: src/bin/e_fm.c:8290
 #, fuzzy
 msgid "Application Properties"
 msgstr "Bruk Applikasjonsforsynt ikon"
 
-#: src/bin/e_fm.c:8263 src/bin/e_fm_prop.c:105
+#: src/bin/e_fm.c:8296 src/bin/e_fm_prop.c:105
 msgid "File Properties"
 msgstr "Filegenskaper"
 
-#: src/bin/e_fm.c:8500 src/bin/e_fm.c:8553
+#: src/bin/e_fm.c:8533 src/bin/e_fm.c:8586
 msgid "Use default"
 msgstr "Bruk standard"
 
-#: src/bin/e_fm.c:8526 src/modules/fileman/e_mod_config.c:224
+#: src/bin/e_fm.c:8559 src/modules/fileman/e_mod_config.c:224
 #, fuzzy
 msgid "Grid Icons"
 msgstr "Rutenettikoner"
 
-#: src/bin/e_fm.c:8534 src/modules/fileman/e_mod_config.c:226
+#: src/bin/e_fm.c:8567 src/modules/fileman/e_mod_config.c:226
 msgid "Custom Icons"
 msgstr "Egendefinerte Ikoner"
 
-#: src/bin/e_fm.c:8542 src/modules/everything/evry_config.c:430
+#: src/bin/e_fm.c:8575 src/modules/everything/evry_config.c:430
 #: src/modules/everything/evry_config.c:460
 #: src/modules/fileman/e_mod_config.c:234
 #, fuzzy
 msgid "List"
 msgstr "Liste"
 
-#: src/bin/e_fm.c:8568
+#: src/bin/e_fm.c:8601
 #, c-format
 msgid "Icon Size (%d)"
 msgstr "Ikonstørrelse (%d)"
 
-#: src/bin/e_fm.c:8614 src/bin/e_fm.c:8820
+#: src/bin/e_fm.c:8647 src/bin/e_fm.c:8853
 msgid "Set background..."
 msgstr "Sett bakgrunn..."
 
-#: src/bin/e_fm.c:8619 src/bin/e_fm.c:8864
+#: src/bin/e_fm.c:8652 src/bin/e_fm.c:8897
 #, fuzzy
 msgid "Set overlay..."
 msgstr "Sett overlapp..."
 
-#: src/bin/e_fm.c:8718 src/modules/conf_theme/e_int_config_theme.c:1032
+#: src/bin/e_fm.c:8751 src/modules/conf_theme/e_int_config_theme.c:1032
 #, fuzzy
 msgid "Clear"
 msgstr "Rens"
 
-#: src/bin/e_fm.c:8944
+#: src/bin/e_fm.c:8977
 msgid "Create a new Directory"
 msgstr "Lag en ny Katalog"
 
-#: src/bin/e_fm.c:8945
+#: src/bin/e_fm.c:8978
 msgid "New Directory Name:"
 msgstr "Nytt Katalognavn:"
 
-#: src/bin/e_fm.c:8999
+#: src/bin/e_fm.c:9032
 #, c-format
 msgid "Rename %s to:"
 msgstr "Omdøp %s til:"
 
-#: src/bin/e_fm.c:9001
+#: src/bin/e_fm.c:9034
 msgid "Rename File"
 msgstr "Gi nytt navn"
 
-#: src/bin/e_fm.c:9142 src/bin/e_fm.c:9283
+#: src/bin/e_fm.c:9175 src/bin/e_fm.c:9316
 msgid "Retry"
 msgstr "Prøv igjen"
 
-#: src/bin/e_fm.c:9146 src/bin/e_fm.c:9289
+#: src/bin/e_fm.c:9179 src/bin/e_fm.c:9322
 msgid "Error"
 msgstr "Feil"
 
-#: src/bin/e_fm.c:9149
+#: src/bin/e_fm.c:9182
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: src/bin/e_fm.c:9204
+#: src/bin/e_fm.c:9237
 msgid "No to all"
 msgstr "Nei til alle"
 
-#: src/bin/e_fm.c:9206
+#: src/bin/e_fm.c:9239
 msgid "Yes to all"
 msgstr "Ja til alle"
 
-#: src/bin/e_fm.c:9209
+#: src/bin/e_fm.c:9242
 msgid "Warning"
 msgstr "Advarsel"
 
-#: src/bin/e_fm.c:9212
+#: src/bin/e_fm.c:9245
 #, c-format
 msgid "File already exists, overwrite?<br><hilight>%s</hilight>"
 msgstr "Filen eksisterer allerede, skriv over?<br><hilight>%s</hilight>"
 
-#: src/bin/e_fm.c:9285
+#: src/bin/e_fm.c:9318
 msgid "Ignore this"
 msgstr "Overse dette"
 
-#: src/bin/e_fm.c:9286
+#: src/bin/e_fm.c:9319
 msgid "Ignore all"
 msgstr "Overse alle"
 
 # Litt for direkte?
-#: src/bin/e_fm.c:9291
+#: src/bin/e_fm.c:9324
 #, fuzzy, c-format
 msgid "An error occurred while performing an operation.<br>%s"
 msgstr "En feil oppsto mens en operasjon ble utført.<br>%s"
 
-#: src/bin/e_fm.c:9462
+#: src/bin/e_fm.c:9495
 msgid "Confirm Delete"
 msgstr "Bekreft Slett"
 
-#: src/bin/e_fm.c:9467
+#: src/bin/e_fm.c:9500
 #, c-format
 msgid "Are you sure you want to delete<br><hilight>%s</hilight> ?"
 msgstr "Er du sikker på at du vil slette<br><hilight>%s</hilight> ?"
 
-#: src/bin/e_fm.c:9473
+#: src/bin/e_fm.c:9506
 #, c-format
 msgid ""
 "Are you sure you want to delete<br>the %d selected files in:<br><hilight>%s</"
@@ -1580,11 +1581,11 @@ msgstr "Flytt tekst"
 msgid "Automatically scroll contents"
 msgstr "Rull innhold automatisk"
 
-#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:731
+#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:729
 msgid "Plain"
 msgstr "Vanlig"
 
-#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:739
+#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:737
 msgid "Inset"
 msgstr "Innrammet"
 
@@ -1598,11 +1599,11 @@ msgstr ""
 #: src/modules/conf_applications/e_int_config_apps.c:239
 #: src/modules/conf_applications/e_int_config_apps.c:260
 #: src/modules/conf_applications/e_int_config_apps.c:280
-#: src/modules/gadman/e_mod_gadman.c:815 src/modules/ibar/e_mod_main.c:801
+#: src/modules/gadman/e_mod_gadman.c:813 src/modules/ibar/e_mod_main.c:801
 msgid "Remove"
 msgstr "Fjern"
 
-#: src/bin/e_gadcon.c:1991
+#: src/bin/e_gadcon.c:2007
 msgid "Stop moving"
 msgstr ""
 
@@ -1718,7 +1719,7 @@ msgstr "Vindu"
 
 #: src/bin/e_int_border_menu.c:138 src/bin/e_int_config_modules.c:59
 #: src/bin/e_int_menus.c:230 src/bin/e_shelf.c:1695
-#: src/modules/battery/e_mod_main.c:183 src/modules/clock/e_mod_main.c:296
+#: src/modules/battery/e_mod_main.c:186 src/modules/clock/e_mod_main.c:296
 #: src/modules/clock/e_mod_main.c:540 src/modules/conf/e_conf.c:124
 #: src/modules/conf/e_conf.c:134 src/modules/conf/e_mod_main.c:102
 #: src/modules/conf_dialogs/e_mod_main.c:17
@@ -2148,7 +2149,7 @@ msgid "Utilities"
 msgstr ""
 
 #: src/bin/e_int_config_modules.c:55
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_files.c:1585
 #: src/modules/fileman/e_mod_main.c:56 src/modules/fileman/e_mod_main.c:76
 #: src/modules/fileman/e_mod_main.c:420
 msgid "Files"
@@ -2248,7 +2249,7 @@ msgstr "Favoritter"
 #: src/modules/conf_theme/e_int_config_fonts.c:58
 #: src/modules/conf_theme/e_mod_main.c:38
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:194
-#: src/modules/everything/evry_plug_apps.c:1367
+#: src/modules/everything/evry_plug_apps.c:1354
 msgid "Applications"
 msgstr "Applikasjoner"
 
@@ -2456,31 +2457,31 @@ msgstr ""
 "Enlightenment klarer ikke å sette opp håndtering av HUP-signal.\n"
 "Er du tom for minne?"
 
-#: src/bin/e_main.c:274
-#, fuzzy
-msgid "Enlightenment cannot initialize Ecore_IMF!\n"
-msgstr "Enlightenment klarte ikke sette opp filbehandleren.\n"
-
-#: src/bin/e_main.c:284
+#: src/bin/e_main.c:273
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_File!\n"
 msgstr "Enlightenment klarte ikke sette opp filbehandleren.\n"
 
-#: src/bin/e_main.c:293
+#: src/bin/e_main.c:282
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Con!\n"
 msgstr "Enlightenment klarte ikke sette opp filbehandleren.\n"
 
-#: src/bin/e_main.c:302
+#: src/bin/e_main.c:291
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Ipc!\n"
 msgstr "Enlightenment klarte ikke sette opp filbehandleren.\n"
 
-#: src/bin/e_main.c:313
+#: src/bin/e_main.c:302
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_X!\n"
 msgstr "Enlightenment klarte ikke sette opp filbehandleren.\n"
 
+#: src/bin/e_main.c:314
+#, fuzzy
+msgid "Enlightenment cannot initialize Ecore_IMF!\n"
+msgstr "Enlightenment klarte ikke sette opp filbehandleren.\n"
+
 #: src/bin/e_main.c:324
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Evas!\n"
@@ -2530,12 +2531,7 @@ msgstr ""
 msgid "Enlightenment cannot initialize E_Xinerama!\n"
 msgstr "Enlightenment klarte ikke sette opp filbehandleren.\n"
 
-#: src/bin/e_main.c:397
-#, fuzzy
-msgid "Enlightenment cannot initialize E_Randr!\n"
-msgstr "Enlightenment klarte ikke sette opp filbehandleren.\n"
-
-#: src/bin/e_main.c:415
+#: src/bin/e_main.c:406
 msgid ""
 "Enlightenment cannot create directories in your home directory.\n"
 "Perhaps you have no home directory or the disk is full?"
@@ -2543,14 +2539,19 @@ msgstr ""
 "Enlightenment klarer ikke lage underkataloger på ditt hjemmeområde.\n"
 "Mangler du hjemmeområde eller er disken din full?"
 
-#: src/bin/e_main.c:425
+#: src/bin/e_main.c:416
 msgid "Enlightenment cannot set up its file registry system."
 msgstr ""
 
-#: src/bin/e_main.c:434
+#: src/bin/e_main.c:425
 msgid "Enlightenment cannot set up its config system."
 msgstr "Enlightenment klarte ikke å sette opp konfigurasjonssystemet."
 
+#: src/bin/e_main.c:436
+#, fuzzy
+msgid "Enlightenment cannot initialize E_Randr!\n"
+msgstr "Enlightenment klarte ikke sette opp filbehandleren.\n"
+
 #: src/bin/e_main.c:445
 #, fuzzy
 msgid "Enlightenment cannot set up its environment."
@@ -2815,36 +2816,41 @@ msgid "Enlightenment cannot initialize the XSettings system.\n"
 msgstr "Enlightenment klarte ikke sette opp miniatyrbildesystemet.\n"
 
 #: src/bin/e_main.c:877
+#, fuzzy
+msgid "Enlightenment cannot initialize the Update system.\n"
+msgstr "Enlightenment klarte ikke sette opp miniatyrbildesystemet.\n"
+
+#: src/bin/e_main.c:886
 msgid "Setup Desktop Environment"
 msgstr ""
 
-#: src/bin/e_main.c:881
+#: src/bin/e_main.c:890
 #, fuzzy
 msgid "Enlightenment cannot initialize its desktop environment.\n"
 msgstr "Enlightenment klarte ikke sette opp draktsystemet."
 
-#: src/bin/e_main.c:889
+#: src/bin/e_main.c:898
 #, fuzzy
 msgid "Setup File Ordering"
 msgstr "Husk Rekkefølge"
 
-#: src/bin/e_main.c:893
+#: src/bin/e_main.c:902
 msgid "Enlightenment cannot set up its order file system."
 msgstr ""
 
-#: src/bin/e_main.c:908
+#: src/bin/e_main.c:917
 msgid "Load Modules"
 msgstr ""
 
-#: src/bin/e_main.c:938
+#: src/bin/e_main.c:947
 msgid "Configure Shelves"
 msgstr ""
 
-#: src/bin/e_main.c:949
+#: src/bin/e_main.c:958
 msgid "Almost Done"
 msgstr "Nesten ferdig"
 
-#: src/bin/e_main.c:1094
+#: src/bin/e_main.c:1103
 #, c-format
 msgid ""
 "Options:\n"
@@ -2873,7 +2879,7 @@ msgid ""
 "\t\tIf you need this help, you don't need this option.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1147
+#: src/bin/e_main.c:1156
 msgid ""
 "You are executing enlightenment directly. This is\n"
 "bad. Please do not execute the \"enlightenment\"\n"
@@ -2883,48 +2889,48 @@ msgid ""
 "before enlightenment itself begins running.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1426
+#: src/bin/e_main.c:1435
 msgid "Testing Format Support"
 msgstr ""
 
-#: src/bin/e_main.c:1430
+#: src/bin/e_main.c:1439
 msgid ""
 "Enlightenment found Evas can't create a buffer canvas. Please check\n"
 "Evas has Software Buffer engine support.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1442
+#: src/bin/e_main.c:1451
 msgid ""
 "Enlightenment found Evas can't load SVG files. Check Evas has SVG loader "
 "support.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1452
+#: src/bin/e_main.c:1461
 msgid ""
 "Enlightenment found Evas can't load JPEG files. Check Evas has JPEG loader "
 "support.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1462
+#: src/bin/e_main.c:1471
 msgid ""
 "Enlightenment found Evas can't load PNG files. Check Evas has PNG loader "
 "support.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1472
+#: src/bin/e_main.c:1481
 msgid ""
 "Enlightenment found Evas can't load EET files. Check Evas has EET loader "
 "support.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1486
+#: src/bin/e_main.c:1495
 msgid ""
 "Enlightenment found Evas can't load the 'Sans' font. Check Evas has "
 "fontconfig\n"
 "support and system fontconfig defines a 'Sans' font.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1677
+#: src/bin/e_main.c:1686
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. There was an "
@@ -2932,11 +2938,11 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1682 src/bin/e_main.c:1699
+#: src/bin/e_main.c:1691 src/bin/e_main.c:1708
 msgid "Enlightenment crashed early on start and has been restarted"
 msgstr ""
 
-#: src/bin/e_main.c:1683
+#: src/bin/e_main.c:1692
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>There was an "
@@ -2944,7 +2950,7 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1692
+#: src/bin/e_main.c:1701
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. All modules "
 "have been disabled<br>and will not be loaded to help remove any "
@@ -2952,7 +2958,7 @@ msgid ""
 "dialog should let you select your<br>modules again."
 msgstr ""
 
-#: src/bin/e_main.c:1700
+#: src/bin/e_main.c:1709
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>All modules "
 "have been disabled and will not be loaded to help<br>remove any problem "
@@ -3431,72 +3437,76 @@ msgstr ""
 msgid "Read-Write"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:60
+#: src/modules/battery/e_mod_config.c:63
 msgid "Battery Monitor Settings"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:126
+#: src/modules/battery/e_mod_config.c:132
 msgid "Show alert when battery is low"
 msgstr "Vis advarsel når batterinivået er lavt"
 
-#: src/modules/battery/e_mod_config.c:211
+#: src/modules/battery/e_mod_config.c:136
+msgid "Use desktop notifications for alert."
+msgstr ""
+
+#: src/modules/battery/e_mod_config.c:233
 msgid "Check every:"
 msgstr "Sjekk hvert:"
 
-#: src/modules/battery/e_mod_config.c:213
+#: src/modules/battery/e_mod_config.c:235
 #: src/modules/conf_performance/e_int_config_performance.c:121
 #: src/modules/temperature/e_mod_config.c:233
 #, c-format
 msgid "%1.0f ticks"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:217
+#: src/modules/battery/e_mod_config.c:239
 #, fuzzy
 msgid "Hibernate when below:"
 msgstr "Dvalemodus"
 
-#: src/modules/battery/e_mod_config.c:219
-#: src/modules/battery/e_mod_config.c:238
+#: src/modules/battery/e_mod_config.c:241
+#: src/modules/battery/e_mod_config.c:260
 #, c-format
 msgid "%1.0f %%"
 msgstr "%1.0f %%"
 
-#: src/modules/battery/e_mod_config.c:223
+#: src/modules/battery/e_mod_config.c:245
 msgid "Polling"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:227
+#: src/modules/battery/e_mod_config.c:249
 #, fuzzy
 msgid "Show low battery alert"
 msgstr "Vis advarsel når batterinivået er lavt"
 
-#: src/modules/battery/e_mod_config.c:231
+#: src/modules/battery/e_mod_config.c:253
 msgid "Alert when at:"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:234
+#: src/modules/battery/e_mod_config.c:256
 #, c-format
 msgid "%1.0f min"
 msgstr "%1.0f min"
 
-#: src/modules/battery/e_mod_config.c:242
+#: src/modules/battery/e_mod_config.c:264
 msgid "Auto dismiss in..."
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:247
+#: src/modules/battery/e_mod_config.c:269
 #, c-format
 msgid "%1.0f sec"
 msgstr "%1.0f sek"
 
-#: src/modules/battery/e_mod_config.c:254
+#: src/modules/battery/e_mod_config.c:276
 msgid "Alert"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:260
+#: src/modules/battery/e_mod_config.c:282
 msgid "Auto Detect"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:263
+#: src/modules/battery/e_mod_config.c:285
 #: src/modules/conf_applications/e_mod_main.c:52
 #: src/modules/conf_display/e_mod_main.c:40
 #: src/modules/conf_theme/e_mod_main.c:23
@@ -3504,47 +3514,47 @@ msgstr ""
 msgid "Internal"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:267
+#: src/modules/battery/e_mod_config.c:289
 #: src/modules/temperature/e_mod_config.c:271
 msgid "udev"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:270
+#: src/modules/battery/e_mod_config.c:292
 #, fuzzy
 msgid "Fuzzy Mode"
 msgstr "Uklar"
 
-#: src/modules/battery/e_mod_config.c:274
+#: src/modules/battery/e_mod_config.c:296
 msgid "HAL"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:279
+#: src/modules/battery/e_mod_config.c:301
 #: src/modules/temperature/e_mod_config.c:273
 msgid "Hardware"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:145
+#: src/modules/battery/e_mod_main.c:148 src/modules/battery/e_mod_main.c:443
 msgid "Battery"
 msgstr "Batteri"
 
-#: src/modules/battery/e_mod_main.c:455
+#: src/modules/battery/e_mod_main.c:446 src/modules/battery/e_mod_main.c:477
 msgid "Your battery is low!"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:457
+#: src/modules/battery/e_mod_main.c:447 src/modules/battery/e_mod_main.c:479
 msgid "AC power is recommended."
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:532
+#: src/modules/battery/e_mod_main.c:554
 msgid "N/A"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:612 src/modules/battery/e_mod_main.c:614
-#: src/modules/battery/e_mod_main.c:621 src/modules/battery/e_mod_main.c:623
+#: src/modules/battery/e_mod_main.c:634 src/modules/battery/e_mod_main.c:636
+#: src/modules/battery/e_mod_main.c:643 src/modules/battery/e_mod_main.c:645
 msgid "ERROR"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:723
+#: src/modules/battery/e_mod_main.c:758
 msgid "Battery Meter"
 msgstr ""
 
@@ -3699,7 +3709,7 @@ msgid "Dialog Settings"
 msgstr ""
 
 #: src/modules/conf_dialogs/e_int_config_dialogs.c:109
-#: src/modules/conf_performance/e_int_config_engine.c:95
+#: src/modules/conf_performance/e_int_config_engine.c:86
 #: src/modules/conf_theme/e_int_config_fonts.c:651
 #: src/modules/everything/evry_config.c:519 src/modules/ibox/e_mod_config.c:96
 #: src/modules/mixer/conf_gadget.c:191 src/modules/mixer/conf_module.c:91
@@ -3899,7 +3909,7 @@ msgstr "Animasjoner"
 
 #: src/modules/conf_display/e_int_config_desks.c:197
 #: src/modules/conf_display/e_int_config_dpms.c:306
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:168
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:194
 #: src/modules/conf_window_manipulation/e_int_config_window_stacking.c:151
 #, c-format
 msgid "%1.1f sec"
@@ -4284,28 +4294,28 @@ msgstr ""
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1310
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1334
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1366
-#: src/modules/gadman/e_mod_gadman.c:839
+#: src/modules/gadman/e_mod_gadman.c:837
 msgid "CTRL"
 msgstr "CTRL"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1315
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1339
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1371
-#: src/modules/gadman/e_mod_gadman.c:844
+#: src/modules/gadman/e_mod_gadman.c:842
 msgid "ALT"
 msgstr "ALT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1321
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1345
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1377
-#: src/modules/gadman/e_mod_gadman.c:850
+#: src/modules/gadman/e_mod_gadman.c:848
 msgid "SHIFT"
 msgstr "SHIFT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1327
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1351
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1383
-#: src/modules/gadman/e_mod_gadman.c:856
+#: src/modules/gadman/e_mod_gadman.c:854
 msgid "WIN"
 msgstr "WIN"
 
@@ -4663,11 +4673,11 @@ msgstr "Hoved"
 
 #: src/modules/conf_menus/e_int_config_menus.c:289
 #: src/modules/conf_menus/e_int_config_menus.c:294
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:136
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:145
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:154
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:173
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:178
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:162
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:180
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:199
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:204
 #, c-format
 msgid "%2.0f pixels"
 msgstr "%2.0f piksler"
@@ -4767,16 +4777,16 @@ msgstr ""
 msgid "Environment Variables"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:38
+#: src/modules/conf_performance/e_int_config_engine.c:37
 msgid "Engine Settings"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:96
-#: src/modules/conf_performance/e_int_config_engine.c:138
+#: src/modules/conf_performance/e_int_config_engine.c:87
+#: src/modules/conf_performance/e_int_config_engine.c:109
 msgid "Use ARGB instead of shaped windows"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:140
+#: src/modules/conf_performance/e_int_config_engine.c:111
 msgid ""
 "You have chosen to enable ARGB composite support,<br>but your current screen "
 "does not support composite.<br><br>Are you sure you wish to enable ARGB "
@@ -5253,16 +5263,16 @@ msgstr ""
 msgid "Colors depend on theme capabilities."
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:843
+#: src/modules/conf_theme/e_int_config_color_classes.c:853
 msgid "Window Manager"
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:845
+#: src/modules/conf_theme/e_int_config_color_classes.c:855
 #: src/modules/conf_theme/e_int_config_fonts.c:81
 msgid "Widgets"
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:851
+#: src/modules/conf_theme/e_int_config_color_classes.c:861
 #, fuzzy
 msgid "Others"
 msgstr "Andre innstillinger"
@@ -5463,7 +5473,7 @@ msgid "Bytecode"
 msgstr ""
 
 #: src/modules/conf_theme/e_int_config_fonts.c:662
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:193
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:219
 #: src/modules/cpufreq/e_mod_main.c:227 src/modules/cpufreq/e_mod_main.c:259
 msgid "Automatic"
 msgstr "Automatisk"
@@ -5687,8 +5697,9 @@ msgid "Scaling"
 msgstr ""
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:36
-msgid "Client List Settings"
-msgstr ""
+#, fuzzy
+msgid "Window List Menu Settings"
+msgstr "Applikasjonslisteoppsett"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:97
 msgid "Group By"
@@ -5981,63 +5992,103 @@ msgstr ""
 msgid "Slide pointer to a new focused window"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:53
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:62
 #: src/modules/conf_window_manipulation/e_mod_main.c:20
 msgid "Window Geometry"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:130
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:156
 #, fuzzy
 msgid "Resist obstacles"
 msgstr "Motstand"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:132
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:158
 #, fuzzy
 msgid "Other windows"
 msgstr "Andre innstillinger"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:141
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:167
 #, fuzzy
 msgid "Edge of the screen"
 msgstr "Motstand ved skjermkant:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:150
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
 #, fuzzy
 msgid "Desktop gadgets"
 msgstr "Skrivebord"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:161
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
 msgid "Resistance"
 msgstr "Motstand"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:166
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:192
 msgid "Automatically accept changes after:"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:197
 #, fuzzy
 msgid "Move by"
 msgstr "Flytt"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:202
 #, fuzzy
 msgid "Resize by"
 msgstr "Endre Størrelse"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:181
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:207
 #, fuzzy
 msgid "Keyboard"
 msgstr "Tastatursnarvei"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:213
 msgid "Limit resize to useful geometry"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:190
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:216
 #, fuzzy
 msgid "Move after resize"
 msgstr "I stand til annen størrelse"
 
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:224
+#, fuzzy
+msgid "Follow Move"
+msgstr "Søkelys"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:227
+#, fuzzy
+msgid "Follow Resize"
+msgstr "Følgehastighet"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:230
+#, fuzzy
+msgid "Follow Raise"
+msgstr "Søkelys"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:233
+#, fuzzy
+msgid "Follow Lower"
+msgstr "Søkelys"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:236
+#, fuzzy
+msgid "Follow Layer"
+msgstr "Søkelys"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:239
+#, fuzzy
+msgid "Follow Desktop"
+msgstr "Alle skrivebord"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:242
+#, fuzzy
+msgid "Follow Iconify"
+msgstr "Minimér"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:246
+#, fuzzy
+msgid "Transients"
+msgstr "Gjennomsiktig"
+
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:44
 #: src/modules/conf_window_manipulation/e_mod_main.c:22
 msgid "Window Maximize Policy"
@@ -6059,13 +6110,13 @@ msgstr "Fyll tilgjengelig plass"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:161
 #: src/modules/everything/evry_config.c:568
-#: src/modules/gadman/e_mod_gadman.c:759
+#: src/modules/gadman/e_mod_gadman.c:757
 msgid "Horizontal"
 msgstr ""
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:163
 #: src/modules/everything/evry_config.c:561
-#: src/modules/gadman/e_mod_gadman.c:767
+#: src/modules/gadman/e_mod_gadman.c:765
 msgid "Vertical"
 msgstr ""
 
@@ -6128,8 +6179,14 @@ msgid "Window Focus"
 msgstr ""
 
 #: src/modules/conf_window_manipulation/e_mod_main.c:23
-msgid "Client List Menu"
-msgstr ""
+#, fuzzy
+msgid "Window List Menu"
+msgstr "Vindusliste"
+
+#: src/modules/conf_window_manipulation/e_mod_main.c:24
+#, fuzzy
+msgid "Window Process Management"
+msgstr "Automatisk plassering av nye vinduer"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:33
 #: src/modules/conf_window_remembers/e_mod_main.c:17
@@ -6153,7 +6210,7 @@ msgid "Details"
 msgstr "Detaljer"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:141
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:306
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
 msgid "<No Name>"
 msgstr "<Ingen navn>"
 
@@ -6162,7 +6219,7 @@ msgid "Class:"
 msgstr "Klasse:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:148
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
 msgid "<No Class>"
 msgstr "<Ingen klasse>"
 
@@ -6171,7 +6228,7 @@ msgid "Title:"
 msgstr "Tittel:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
 msgid "<No Title>"
 msgstr "<Ingen tittel>"
 
@@ -6180,7 +6237,7 @@ msgid "Role:"
 msgstr "Rolle:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:162
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:314
 msgid "<No Role>"
 msgstr "<Ingen rolle>"
 
@@ -6394,17 +6451,17 @@ msgstr "Pager oppsett"
 msgid "Show Everything Dialog"
 msgstr "Alltid nederst"
 
-#: src/modules/everything/e_mod_main.c:422
+#: src/modules/everything/e_mod_main.c:420
 #, fuzzy
 msgid "Everything Module"
 msgstr "Alt"
 
-#: src/modules/everything/e_mod_main.c:611
+#: src/modules/everything/e_mod_main.c:609
 #, fuzzy
 msgid "Run Everything"
 msgstr "Alt"
 
-#: src/modules/everything/evry_config.c:79
+#: src/modules/everything/evry_config.c:78
 #, fuzzy
 msgid "Everything Settings"
 msgstr "Utvalgsinnstillinger"
@@ -6536,7 +6593,7 @@ msgid "Object Plugins"
 msgstr ""
 
 #: src/modules/everything/evry_config.c:537
-#: src/modules/everything/evry_config.c:738
+#: src/modules/everything/evry_config.c:737
 #, fuzzy
 msgid "Plugins"
 msgstr "Vanlig"
@@ -6583,7 +6640,7 @@ msgstr "Listeinnstillinger"
 msgid "Geometry"
 msgstr "Prøv igjen"
 
-#: src/modules/everything/evry_config.c:633
+#: src/modules/everything/evry_config.c:632
 #, fuzzy
 msgid "Everything Collection"
 msgstr "Favoritter"
@@ -6592,7 +6649,7 @@ msgstr "Favoritter"
 msgid "Items"
 msgstr ""
 
-#: src/modules/everything/evry_plug_aggregator.c:330
+#: src/modules/everything/evry_plug_aggregator.c:301
 msgid "No plugins loaded"
 msgstr ""
 
@@ -6617,56 +6674,56 @@ msgid ""
 "toggle thumb view modes"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1250
-#: src/modules/everything/evry_plug_apps.c:1387
+#: src/modules/everything/evry_plug_apps.c:1238
+#: src/modules/everything/evry_plug_apps.c:1373
 #, fuzzy
 msgid "Everything Applications"
 msgstr "Favoritter"
 
-#: src/modules/everything/evry_plug_apps.c:1282
+#: src/modules/everything/evry_plug_apps.c:1270
 #, fuzzy
 msgid "Commands"
 msgstr "Kommando"
 
-#: src/modules/everything/evry_plug_apps.c:1283
+#: src/modules/everything/evry_plug_apps.c:1271
 #, fuzzy
 msgid "Terminal Command"
 msgstr "Kjør ..."
 
-#: src/modules/everything/evry_plug_apps.c:1288
+#: src/modules/everything/evry_plug_apps.c:1276
 msgid "Sudo GUI"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1367
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_apps.c:1354
+#: src/modules/everything/evry_plug_files.c:1585
 #, fuzzy
 msgid "Everything Plugin"
 msgstr "Alt"
 
-#: src/modules/everything/evry_plug_files.c:1471
-#: src/modules/everything/evry_plug_files.c:1623
+#: src/modules/everything/evry_plug_files.c:1456
+#: src/modules/everything/evry_plug_files.c:1607
 #, fuzzy
 msgid "Everything Files"
 msgstr "Alt"
 
-#: src/modules/everything/evry_plug_files.c:1498
+#: src/modules/everything/evry_plug_files.c:1483
 #, fuzzy
 msgid "Show recent files"
 msgstr "Vis Skjulte Filer"
 
-#: src/modules/everything/evry_plug_files.c:1502
+#: src/modules/everything/evry_plug_files.c:1487
 msgid "Search recent files"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1506
+#: src/modules/everything/evry_plug_files.c:1491
 msgid "Search cached files"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1510
+#: src/modules/everything/evry_plug_files.c:1495
 msgid "Cache visited directories"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1514
+#: src/modules/everything/evry_plug_files.c:1499
 #, fuzzy
 msgid "Clear cache"
 msgstr "Rens"
@@ -6809,7 +6866,7 @@ msgid "Show Toolbar"
 msgstr ""
 
 #: src/modules/fileman/e_mod_config.c:278
-#: src/modules/gadman/e_mod_gadman.c:803
+#: src/modules/gadman/e_mod_gadman.c:801
 msgid "Behavior"
 msgstr "Oppførsel"
 
@@ -7006,29 +7063,29 @@ msgstr "Bakgrunn"
 msgid "Background Options"
 msgstr "Bakgrunner"
 
-#: src/modules/gadman/e_mod_gadman.c:720
+#: src/modules/gadman/e_mod_gadman.c:718
 #, fuzzy
 msgid "Begin move/resize"
 msgstr "Start å flytt/endre størrelse på denne gadgeten"
 
-#: src/modules/gadman/e_mod_gadman.c:751
+#: src/modules/gadman/e_mod_gadman.c:749
 msgid "Free"
 msgstr "Ledig"
 
-#: src/modules/gadman/e_mod_gadman.c:775
+#: src/modules/gadman/e_mod_gadman.c:773
 msgid "Appearance"
 msgstr "Utseende"
 
-#: src/modules/gadman/e_mod_gadman.c:783
+#: src/modules/gadman/e_mod_gadman.c:781
 msgid "Always on desktop"
 msgstr "Alltid på skrivebord"
 
-#: src/modules/gadman/e_mod_gadman.c:793
+#: src/modules/gadman/e_mod_gadman.c:791
 #, fuzzy
 msgid "On top pressing"
 msgstr "På topp når trykket:"
 
-#: src/modules/gadman/e_mod_gadman.c:824
+#: src/modules/gadman/e_mod_gadman.c:822
 msgid "Add other gadgets"
 msgstr "Legg til andre gadgets"
 
@@ -7468,7 +7525,11 @@ msgstr "Start"
 msgid "System Control"
 msgstr "Systemkontroll"
 
-#: src/modules/syscon/e_mod_main.c:52
+#: src/modules/syscon/e_mod_main.c:37
+msgid "Syscon"
+msgstr ""
+
+#: src/modules/syscon/e_mod_main.c:58
 msgid "System Controls"
 msgstr ""
 
@@ -8051,10 +8112,6 @@ msgstr ""
 #~ msgstr "Animasjoner"
 
 #, fuzzy
-#~ msgid "New Window Placement"
-#~ msgstr "Automatisk plassering av nye vinduer"
-
-#, fuzzy
 #~ msgid "Border Icon Preference"
 #~ msgstr "Bruk E17 Standard Ikonpreferanse"
 
@@ -8557,9 +8614,6 @@ msgstr ""
 #~ msgid "End Edit Mode"
 #~ msgstr "Avslutt redigeringsmodus"
 
-#~ msgid "Follower"
-#~ msgstr "Søkelys"
-
 #~ msgid "Module Config Menu Item 1"
 #~ msgstr "Oppsettselement 1"
 
@@ -8655,9 +8709,6 @@ msgstr ""
 #~ msgid "Allow shading/resizing"
 #~ msgstr "Tillat opprulling/reskalering"
 
-#~ msgid "Follow Speed"
-#~ msgstr "Følgehastighet"
-
 #~ msgid "Autoscroll Speed:"
 #~ msgstr "Animasjonshastighet"
 
old mode 100755 (executable)
new mode 100644 (file)
index d8d1a32..425b518
--- a/po/nl.po
+++ b/po/nl.po
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: nl\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2011-11-29 09:56+0900\n"
-"PO-Revision-Date: 2011-09-03 15:10+0100\n"
+"POT-Creation-Date: 2012-01-18 16:13+0900\n"
+"PO-Revision-Date: 2011-12-06 00:23+0100\n"
 "Last-Translator: Heimen Stoffels <vistausss@gmail.com>\n"
 "Language-Team: Dutch <kde-i18n-doc@kde.org>\n"
 "Language: \n"
@@ -25,7 +25,7 @@ msgid "About Enlightenment"
 msgstr "Over Enlightenment"
 
 #: src/bin/e_about.c:17 src/bin/e_actions.c:2728 src/bin/e_config_dialog.c:272
-#: src/bin/e_fm.c:974 src/bin/e_int_border_menu.c:151
+#: src/bin/e_fm.c:975 src/bin/e_int_border_menu.c:151
 #: src/bin/e_int_border_prop.c:81 src/bin/e_theme_about.c:17
 #: src/modules/conf/e_conf.c:163
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:843
@@ -38,13 +38,12 @@ msgstr "Sluiten"
 #: src/bin/e_about.c:18 src/bin/e_actions.c:3060 src/bin/e_actions.c:3064
 #: src/bin/e_actions.c:3068 src/bin/e_int_menus.c:182 src/bin/e_main.c:534
 #: src/modules/conf_theme/e_int_config_cursor.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:219
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:221
 #: src/modules/wizard/page_000.c:29
 msgid "Enlightenment"
 msgstr "Enlightenment"
 
 #: src/bin/e_about.c:23
-#, fuzzy
 msgid ""
 "<title>Copyright &copy; 1999-2011, by the Enlightenment Development Team</"
 "><br><br>We hope you enjoy using this software as much as we enjoyed writing "
@@ -55,15 +54,15 @@ msgid ""
 "stable. Many features are incomplete or even non-existent yet and may have "
 "many bugs. You have been <hilight>WARNED!</>"
 msgstr ""
-"Copyright &copy; 1999-2011, door het Enlightenment Ontwikkeling-team."
-"<br><br>Wij hopen dat u plezier heeft van het gebruik van onze software, net "
-"zoveel als wij dat hebben om het te schrijven. <br><br>Deze software is "
+"<title>Copyright &copy; 1999-2011, door het Enlightenment Ontwikkeling-team</"
+"><br><br>Wij hopen dat u plezier heeft van het gebruik van onze software, "
+"net zoveel als wij dat hebben om het te schrijven.<br><br>Deze software is "
 "beschikbaar zoals ie is zonder expliciete of vastgestelde garantie. Deze "
 "software is gedekt door licentie-overeenkomsten. Zie hiervoor de COPYING en "
-"COPYING-PLAIN-licentiebestanden op uw geïnstalleerde systeem. "
-"<br><br>Enlightenment staat onder <hilight>HEVIGE ONTWIKKELING</hilight> en "
-"het is niet stabiel. Vele features zijn niet compleet of bestaan nog niet "
-"eens en kunnen vele bugs hebben. U bent <hilight>GEWAARSCHUWD!</hilight>"
+"COPYING-PLAIN-licentiebestanden op uw geïnstalleerde systeem."
+"<br><br>Enlightenment staat onder <hilight>HEVIGE ONTWIKKELING</> en het is "
+"niet stabiel. Vele features zijn niet compleet of bestaan nog niet eens en "
+"kunnen vele bugs hebben. U bent <hilight>GEWAARSCHUWD!</>"
 
 #: src/bin/e_about.c:48
 msgid "<title>The Team</><br><br>"
@@ -87,7 +86,7 @@ msgstr "Weet u zeker dat u dit venster wilt forceren af te sluiten?"
 #: src/bin/e_actions.c:380 src/bin/e_actions.c:1917 src/bin/e_actions.c:2014
 #: src/bin/e_actions.c:2077 src/bin/e_actions.c:2140 src/bin/e_actions.c:2208
 #: src/bin/e_actions.c:2271 src/bin/e_confirm_dialog.c:44
-#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9205 src/bin/e_fm.c:9459
+#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9238 src/bin/e_fm.c:9492
 #: src/bin/e_module.c:518 src/bin/e_screensaver.c:145
 msgid "Yes"
 msgstr "Ja"
@@ -95,7 +94,7 @@ msgstr "Ja"
 #: src/bin/e_actions.c:382 src/bin/e_actions.c:1919 src/bin/e_actions.c:2016
 #: src/bin/e_actions.c:2079 src/bin/e_actions.c:2142 src/bin/e_actions.c:2210
 #: src/bin/e_actions.c:2273 src/bin/e_confirm_dialog.c:45
-#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9203 src/bin/e_fm.c:9460
+#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9236 src/bin/e_fm.c:9493
 #: src/bin/e_module.c:519 src/bin/e_screensaver.c:147
 msgid "No"
 msgstr "Nee"
@@ -171,7 +170,7 @@ msgstr ""
 msgid "Window : Actions"
 msgstr "Venster : Acties"
 
-#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6168 src/bin/e_gadcon.c:1410
+#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6201 src/bin/e_gadcon.c:1410
 #: src/bin/e_int_border_menu.c:592
 msgid "Move"
 msgstr "Verplaatsen"
@@ -305,7 +304,7 @@ msgstr "Schakelen Vastgezette Status"
 #: src/bin/e_actions.c:2927 src/bin/e_actions.c:2929 src/bin/e_actions.c:2931
 #: src/bin/e_actions.c:2933 src/bin/e_actions.c:2935 src/bin/e_actions.c:2937
 #: src/bin/e_actions.c:2939 src/bin/e_actions.c:3114 src/bin/e_actions.c:3119
-#: src/bin/e_fm.c:3267 src/bin/e_fm.c:3273 src/bin/e_fm.c:9986
+#: src/bin/e_fm.c:3300 src/bin/e_fm.c:3306 src/bin/e_fm.c:10019
 #: src/bin/e_fm_device.c:334 src/bin/e_fm_device.c:358
 #: src/bin/e_fm_device.c:637 src/bin/e_fm_device.c:664
 #: src/bin/e_int_menus.c:144 src/bin/e_int_shelf_config.c:247
@@ -674,8 +673,8 @@ msgstr "Schakel Offline-modus"
 #: src/modules/conf_theme/e_int_config_theme.c:396
 #: src/modules/conf_theme/e_int_config_theme.c:796
 #: src/modules/gadman/e_mod_config.c:182 src/modules/syscon/e_mod_main.c:31
-#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:52
-#: src/modules/syscon/e_mod_main.c:119
+#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:58
+#: src/modules/syscon/e_mod_main.c:125
 msgid "System"
 msgstr "Systeem"
 
@@ -731,10 +730,10 @@ msgstr "Als Achtergrond Instellen"
 msgid "Color Selector"
 msgstr "Kleurenkiezer"
 
-#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1611 src/bin/e_config.c:2229
+#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1580 src/bin/e_config.c:2198
 #: src/bin/e_config_dialog.c:262 src/bin/e_eap_editor.c:854
 #: src/bin/e_eap_editor.c:918 src/bin/e_entry_dialog.c:62 src/bin/e_exec.c:398
-#: src/bin/e_fm.c:8717 src/bin/e_fm.c:9361 src/bin/e_fm_prop.c:507
+#: src/bin/e_fm.c:8750 src/bin/e_fm.c:9394 src/bin/e_fm_prop.c:507
 #: src/bin/e_int_border_remember.c:324 src/bin/e_int_border_remember.c:525
 #: src/bin/e_module.c:415 src/bin/e_sys.c:487 src/bin/e_sys.c:524
 #: src/bin/e_utils.c:707 src/modules/conf_dialogs/e_int_config_profiles.c:387
@@ -749,7 +748,7 @@ msgid "OK"
 msgstr "OK"
 
 #: src/bin/e_color_dialog.c:47 src/bin/e_eap_editor.c:856
-#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8719
+#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8752
 #: src/bin/e_fm_prop.c:508 src/bin/e_utils.c:1162
 #: src/modules/conf_dialogs/e_int_config_profiles.c:388
 #: src/modules/conf_intl/e_int_config_imc_import.c:124
@@ -761,7 +760,7 @@ msgstr "OK"
 msgid "Cancel"
 msgstr "Annuleer"
 
-#: src/bin/e_config.c:972 src/bin/e_config.c:1005
+#: src/bin/e_config.c:959 src/bin/e_config.c:992
 msgid ""
 "Settings data needed upgrading. Your old settings have<br>been wiped and a "
 "new set of defaults initialized. This<br>will happen regularly during "
@@ -780,7 +779,7 @@ msgstr ""
 "oplossen<br>door het toe te voegen. U kunt uw dingen nu her-instellen naar "
 "uw<br>wensen. Excuses voor de wijzigingen in uw instellingen.<br>"
 
-#: src/bin/e_config.c:989
+#: src/bin/e_config.c:976
 msgid ""
 "Your settings are NEWER than Enlightenment. This is very<br>strange. This "
 "should not happen unless you downgraded<br>Enlightenment or copied the "
@@ -795,14 +794,14 @@ msgstr ""
 "uw instellingen nu teruggezet naar de<br>standaarden. Excuses voor het "
 "ongemak.<br>"
 
-#: src/bin/e_config.c:1598 src/bin/e_config.c:2216
+#: src/bin/e_config.c:1567 src/bin/e_config.c:2185
 msgid "Enlightenment Settings Write Problems"
 msgstr "Enlightenment Instellingen Schrijfproblemen"
 
-#: src/bin/e_config.c:1601
-#, c-format
+#: src/bin/e_config.c:1570
+#, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while moving config files<br>from:<br>"
+"Enlightenment has had an error while moving config files<br>from:<br>"
 "%s<br><br>to:<br>%s<br><br>The rest of the write has been aborted for safety."
 "<br>"
 msgstr ""
@@ -810,19 +809,19 @@ msgstr ""
 "instellingenbestanden<br>van:<br> %s<br><br>naar:<br>%s<br><br>De rest van "
 "het schrijven is afgebroken voor uw veiligheid. <br>"
 
-#: src/bin/e_config.c:2126
+#: src/bin/e_config.c:2095
 msgid "Settings Upgraded"
 msgstr "Instellingen geüpgrade"
 
-#: src/bin/e_config.c:2143
+#: src/bin/e_config.c:2112
 msgid "The EET file handle is bad."
 msgstr "De EET-bestandsafhandelaar is slecht."
 
-#: src/bin/e_config.c:2146
+#: src/bin/e_config.c:2115
 msgid "The file data is empty."
 msgstr "De bestandsdata is leeg."
 
-#: src/bin/e_config.c:2149
+#: src/bin/e_config.c:2118
 msgid ""
 "The file is not writable. Perhaps the disk is read-only<br>or you lost "
 "permissions to your files."
@@ -830,17 +829,17 @@ msgstr ""
 "Het bestand is niet schrijfbaar. Wellicht is de schijf alleen-lezen<br>of u "
 "bent de rechten op uw bestanden kwijt."
 
-#: src/bin/e_config.c:2152
+#: src/bin/e_config.c:2121
 msgid "Memory ran out while preparing the write.<br>Please free up memory."
 msgstr ""
 "Geheugen raakte op tijdens het voorbereiden van het schrijven.<br>Maak "
 "alstublieft geheugen vrij."
 
-#: src/bin/e_config.c:2155
+#: src/bin/e_config.c:2124
 msgid "This is a generic error."
 msgstr "Dit is een algemene fout."
 
-#: src/bin/e_config.c:2158
+#: src/bin/e_config.c:2127
 msgid ""
 "The settings file is too large.<br>It should be very small (a few hundred KB "
 "at most)."
@@ -848,64 +847,63 @@ msgstr ""
 "Het instellingenbestand is te groot.<br>Het zou heel klein moeten zijn "
 "(hooguit een paar honderd KB)."
 
-#: src/bin/e_config.c:2161
+#: src/bin/e_config.c:2130
 msgid "You have I/O errors on the disk.<br>Maybe it needs replacing?"
 msgstr ""
 "U heeft I/O-fouten op uw schijf.<br>Misschien is ie aan vervanging toe?"
 
-#: src/bin/e_config.c:2164
+#: src/bin/e_config.c:2133
 msgid "You ran out of space while writing the file"
 msgstr "U raakte uit geheugen terwijl het bestand geschreven werd"
 
-#: src/bin/e_config.c:2167
+#: src/bin/e_config.c:2136
 msgid "The file was closed on it while writing."
 msgstr "Het bestand werd gesloten tijdens het schrijven."
 
-#: src/bin/e_config.c:2170
+#: src/bin/e_config.c:2139
 msgid "Memory-mapping (mmap) of the file failed."
 msgstr "Geheugen-toewijzing (mmap) van bestand faalde."
 
-#: src/bin/e_config.c:2173
+#: src/bin/e_config.c:2142
 msgid "X509 Encoding failed."
 msgstr "X509 Encoding gefaald."
 
-#: src/bin/e_config.c:2176
+#: src/bin/e_config.c:2145
 msgid "Signature failed."
 msgstr "Handtekening faalde."
 
-#: src/bin/e_config.c:2179
+#: src/bin/e_config.c:2148
 msgid "The signature was invalid."
 msgstr "De handtekening was ongeldig."
 
-#: src/bin/e_config.c:2182
+#: src/bin/e_config.c:2151
 msgid "Not signed."
 msgstr "Niet ondertekend."
 
-#: src/bin/e_config.c:2185
+#: src/bin/e_config.c:2154
 msgid "Feature not implemented."
 msgstr "Feature niet ingebouwd."
 
-#: src/bin/e_config.c:2188
+#: src/bin/e_config.c:2157
 msgid "PRNG was not seeded."
 msgstr "PRNG was niet seeded."
 
-#: src/bin/e_config.c:2191
+#: src/bin/e_config.c:2160
 msgid "Encryption failed."
 msgstr "Encryptie gefaald."
 
-#: src/bin/e_config.c:2194
-#, fuzzy
+#: src/bin/e_config.c:2163
 msgid "Decryption failed."
 msgstr "Decryptie gefaald."
 
-#: src/bin/e_config.c:2197
+#: src/bin/e_config.c:2166
 msgid "The error is unknown to Enlightenment."
 msgstr "De fout is onbekend voor Enlightenment."
 
-#: src/bin/e_config.c:2219
-#, c-format
+#: src/bin/e_config.c:2188
+#, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while writing<br>its config file.<br>"
+"Enlightenment has had an error while writing<br>its config file.<br>"
 "%s<br><br>The file where the error occurred was:<br>%s<br><br>This file has "
 "been deleted to avoid corrupt data.<br>"
 msgstr ""
@@ -913,9 +911,10 @@ msgstr ""
 "instellingenbestand.<br> %s<br><br>Het bestand waar de fout plaatsvond was:"
 "<br>%s<br><br>Dit bestand is verwijderd om corrupte data te voorkomen."
 
-#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:721
+#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:756
 #: src/modules/conf/e_mod_main.c:275 src/modules/conf_paths/e_mod_main.c:17
 #: src/modules/conf_performance/e_mod_main.c:17
+#: src/modules/syscon/e_mod_main.c:36
 msgid "Advanced"
 msgstr "Geavanceerd"
 
@@ -937,9 +936,9 @@ msgstr "Extensies"
 
 #: src/bin/e_configure.c:29 src/bin/e_configure.c:32 src/bin/e_configure.c:242
 #: src/modules/conf_paths/e_int_config_paths.c:80
-#: src/modules/conf_theme/e_int_config_color_classes.c:847
+#: src/modules/conf_theme/e_int_config_color_classes.c:857
 #: src/modules/conf_theme/e_int_config_fonts.c:98
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:234
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:236
 msgid "Modules"
 msgstr "Modules"
 
@@ -947,7 +946,7 @@ msgstr "Modules"
 msgid "Preferences"
 msgstr "Instellingen"
 
-#: src/bin/e_container.c:132
+#: src/bin/e_container.c:124
 #, c-format
 msgid "Container %d"
 msgstr "Container %d"
@@ -1085,7 +1084,7 @@ msgstr "Desktopbestand"
 #: src/bin/e_eap_editor.c:775
 #: src/modules/conf_performance/e_int_config_performance.c:115
 #: src/modules/everything/evry_config.c:378
-#: src/modules/everything/evry_plug_files.c:1491
+#: src/modules/everything/evry_plug_files.c:1476
 #: src/modules/pager/e_mod_config.c:126 src/modules/pager/e_mod_config.c:213
 msgid "General"
 msgstr "Algemeen"
@@ -1114,26 +1113,26 @@ msgstr "Selecteer een Icoon"
 msgid "Select an Executable"
 msgstr "Selecteer een Uitvoerbaar bestand"
 
-#: src/bin/e_entry.c:496 src/bin/e_fm.c:8208 src/bin/e_shelf.c:1703
+#: src/bin/e_entry.c:501 src/bin/e_fm.c:8241 src/bin/e_shelf.c:1703
 #: src/modules/conf_dialogs/e_int_config_profiles.c:135
 #: src/modules/conf_shelves/e_int_config_shelf.c:81
 #: src/modules/ibar/e_mod_config.c:108
 msgid "Delete"
 msgstr "Wis"
 
-#: src/bin/e_entry.c:506 src/bin/e_fm.c:8116
+#: src/bin/e_entry.c:511 src/bin/e_fm.c:8149
 msgid "Cut"
 msgstr "Knippen"
 
-#: src/bin/e_entry.c:514 src/bin/e_fm.c:6163 src/bin/e_fm.c:8130
+#: src/bin/e_entry.c:519 src/bin/e_fm.c:6196 src/bin/e_fm.c:8163
 msgid "Copy"
 msgstr "Kopieer"
 
-#: src/bin/e_entry.c:522 src/bin/e_fm.c:7954 src/bin/e_fm.c:8143
+#: src/bin/e_entry.c:527 src/bin/e_fm.c:7987 src/bin/e_fm.c:8176
 msgid "Paste"
 msgstr "Plakken"
 
-#: src/bin/e_entry.c:532
+#: src/bin/e_entry.c:537
 msgid "Select All"
 msgstr "Alles selecteren"
 
@@ -1284,211 +1283,211 @@ msgstr "Uitvoer-data"
 msgid "There was no output."
 msgstr "Er was geen uitvoer."
 
-#: src/bin/e_fm.c:976
+#: src/bin/e_fm.c:977
 msgid "Nonexistent path"
 msgstr "Niet-bestaand pad"
 
-#: src/bin/e_fm.c:979
+#: src/bin/e_fm.c:980
 #, c-format
 msgid "%s doesn't exist."
 msgstr "%s bestaat niet."
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Mount Error"
 msgstr "Aankoppelingsfout"
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Can't mount device"
 msgstr "Kan apparaat niet aankoppelen."
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Unmount Error"
 msgstr "Afkoppelfout"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Can't unmount device"
 msgstr "Kan apparaat niet afkoppelen"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Eject Error"
 msgstr "Uitwerpfout"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Can't eject device"
 msgstr "Kan apparaat niet uitwerpen"
 
-#: src/bin/e_fm.c:3748
+#: src/bin/e_fm.c:3781
 #, c-format
 msgid "%i Files"
 msgstr "%i Bestanden"
 
-#: src/bin/e_fm.c:6176 src/bin/e_fm.c:7962 src/bin/e_fm.c:8151
+#: src/bin/e_fm.c:6209 src/bin/e_fm.c:7995 src/bin/e_fm.c:8184
 msgid "Link"
 msgstr "Link"
 
-#: src/bin/e_fm.c:6184 src/bin/e_fm.c:9143 src/bin/e_fm.c:9284
+#: src/bin/e_fm.c:6217 src/bin/e_fm.c:9176 src/bin/e_fm.c:9317
 msgid "Abort"
 msgstr "Afbreken"
 
-#: src/bin/e_fm.c:7881 src/bin/e_fm.c:8041
+#: src/bin/e_fm.c:7914 src/bin/e_fm.c:8074
 msgid "Inherit parent settings"
 msgstr "Erf ouderinstellingen"
 
-#: src/bin/e_fm.c:7890 src/bin/e_fm.c:8050
+#: src/bin/e_fm.c:7923 src/bin/e_fm.c:8083
 #: src/modules/fileman/e_mod_config.c:219
 msgid "View Mode"
 msgstr "Weergavemodus"
 
-#: src/bin/e_fm.c:7897 src/bin/e_fm.c:8057
+#: src/bin/e_fm.c:7930 src/bin/e_fm.c:8090
 msgid "Refresh View"
 msgstr "Ververs weergave"
 
-#: src/bin/e_fm.c:7905 src/bin/e_fm.c:8065
+#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8098
 msgid "Show Hidden Files"
 msgstr "Toon verborgen bestanden"
 
-#: src/bin/e_fm.c:7917 src/bin/e_fm.c:8077
+#: src/bin/e_fm.c:7950 src/bin/e_fm.c:8110
 msgid "Remember Ordering"
 msgstr "Onthoudt sortering"
 
-#: src/bin/e_fm.c:7926 src/bin/e_fm.c:8086
+#: src/bin/e_fm.c:7959 src/bin/e_fm.c:8119
 msgid "Sort Now"
 msgstr "Sorteer nu"
 
-#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8101
+#: src/bin/e_fm.c:7971 src/bin/e_fm.c:8134
 #: src/modules/conf_paths/e_int_config_paths.c:205
 msgid "New Directory"
 msgstr "Nieuwe map"
 
-#: src/bin/e_fm.c:8216
+#: src/bin/e_fm.c:8249
 msgid "Rename"
 msgstr "Hernoem"
 
-#: src/bin/e_fm.c:8235
+#: src/bin/e_fm.c:8268
 msgid "Unmount"
 msgstr "Afkoppelen"
 
-#: src/bin/e_fm.c:8240
+#: src/bin/e_fm.c:8273
 msgid "Mount"
 msgstr "Aankoppelen"
 
-#: src/bin/e_fm.c:8245
+#: src/bin/e_fm.c:8278
 msgid "Eject"
 msgstr "Uitwerpen"
 
-#: src/bin/e_fm.c:8257
+#: src/bin/e_fm.c:8290
 msgid "Application Properties"
 msgstr "Programma-eigenschappen"
 
-#: src/bin/e_fm.c:8263 src/bin/e_fm_prop.c:105
+#: src/bin/e_fm.c:8296 src/bin/e_fm_prop.c:105
 msgid "File Properties"
 msgstr "Bestandseigenschappen"
 
-#: src/bin/e_fm.c:8500 src/bin/e_fm.c:8553
+#: src/bin/e_fm.c:8533 src/bin/e_fm.c:8586
 msgid "Use default"
 msgstr "Gebruik standaard"
 
-#: src/bin/e_fm.c:8526 src/modules/fileman/e_mod_config.c:224
+#: src/bin/e_fm.c:8559 src/modules/fileman/e_mod_config.c:224
 msgid "Grid Icons"
 msgstr "Raster pictogrammen"
 
-#: src/bin/e_fm.c:8534 src/modules/fileman/e_mod_config.c:226
+#: src/bin/e_fm.c:8567 src/modules/fileman/e_mod_config.c:226
 msgid "Custom Icons"
 msgstr "Aangepaste pictogrammen"
 
-#: src/bin/e_fm.c:8542 src/modules/everything/evry_config.c:430
+#: src/bin/e_fm.c:8575 src/modules/everything/evry_config.c:430
 #: src/modules/everything/evry_config.c:460
 #: src/modules/fileman/e_mod_config.c:234
 msgid "List"
 msgstr "Lijst"
 
-#: src/bin/e_fm.c:8568
+#: src/bin/e_fm.c:8601
 #, c-format
 msgid "Icon Size (%d)"
 msgstr "Pictogramgrootte (%d)"
 
-#: src/bin/e_fm.c:8614 src/bin/e_fm.c:8820
+#: src/bin/e_fm.c:8647 src/bin/e_fm.c:8853
 msgid "Set background..."
 msgstr "Stel achtergrond in..."
 
-#: src/bin/e_fm.c:8619 src/bin/e_fm.c:8864
+#: src/bin/e_fm.c:8652 src/bin/e_fm.c:8897
 msgid "Set overlay..."
 msgstr "Stel overlap in..."
 
-#: src/bin/e_fm.c:8718 src/modules/conf_theme/e_int_config_theme.c:1032
+#: src/bin/e_fm.c:8751 src/modules/conf_theme/e_int_config_theme.c:1032
 msgid "Clear"
 msgstr "Wis"
 
-#: src/bin/e_fm.c:8944
+#: src/bin/e_fm.c:8977
 msgid "Create a new Directory"
 msgstr "Creëer een nieuwe map"
 
-#: src/bin/e_fm.c:8945
+#: src/bin/e_fm.c:8978
 msgid "New Directory Name:"
 msgstr "Nieuwe mapnaam:"
 
-#: src/bin/e_fm.c:8999
+#: src/bin/e_fm.c:9032
 #, c-format
 msgid "Rename %s to:"
 msgstr "Hernoem %s naar:"
 
-#: src/bin/e_fm.c:9001
+#: src/bin/e_fm.c:9034
 msgid "Rename File"
 msgstr "Hernoem bestand"
 
-#: src/bin/e_fm.c:9142 src/bin/e_fm.c:9283
+#: src/bin/e_fm.c:9175 src/bin/e_fm.c:9316
 msgid "Retry"
 msgstr "Probeer opnieuw"
 
-#: src/bin/e_fm.c:9146 src/bin/e_fm.c:9289
+#: src/bin/e_fm.c:9179 src/bin/e_fm.c:9322
 msgid "Error"
 msgstr "Fout"
 
-#: src/bin/e_fm.c:9149
+#: src/bin/e_fm.c:9182
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: src/bin/e_fm.c:9204
+#: src/bin/e_fm.c:9237
 msgid "No to all"
 msgstr "Neen op alles"
 
-#: src/bin/e_fm.c:9206
+#: src/bin/e_fm.c:9239
 msgid "Yes to all"
 msgstr "Ja op alles"
 
-#: src/bin/e_fm.c:9209
+#: src/bin/e_fm.c:9242
 msgid "Warning"
 msgstr "Waarschuwing"
 
-#: src/bin/e_fm.c:9212
+#: src/bin/e_fm.c:9245
 #, c-format
 msgid "File already exists, overwrite?<br><hilight>%s</hilight>"
 msgstr "Bestand bestaat al, overschijven?<br><hilight>%s</hilight>"
 
-#: src/bin/e_fm.c:9285
+#: src/bin/e_fm.c:9318
 msgid "Ignore this"
 msgstr "Negeer dit"
 
-#: src/bin/e_fm.c:9286
+#: src/bin/e_fm.c:9319
 msgid "Ignore all"
 msgstr "Negeer alles"
 
-#: src/bin/e_fm.c:9291
+#: src/bin/e_fm.c:9324
 #, c-format
 msgid "An error occurred while performing an operation.<br>%s"
 msgstr "Er ontstond een fout tijdens het uitvoeren van de operatie.<br>%s"
 
-#: src/bin/e_fm.c:9462
+#: src/bin/e_fm.c:9495
 msgid "Confirm Delete"
 msgstr "Bevestig verwijderen"
 
-#: src/bin/e_fm.c:9467
+#: src/bin/e_fm.c:9500
 #, c-format
 msgid "Are you sure you want to delete<br><hilight>%s</hilight> ?"
 msgstr "Weet u zeker dat u <br><hilight>%s</hilight> wilt verwijderen?"
 
-#: src/bin/e_fm.c:9473
+#: src/bin/e_fm.c:9506
 #, c-format
 msgid ""
 "Are you sure you want to delete<br>the %d selected files in:<br><hilight>%s</"
@@ -1614,11 +1613,11 @@ msgstr "Verplaatsen naar"
 msgid "Automatically scroll contents"
 msgstr "Scroll inhoud automatisch"
 
-#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:731
+#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:729
 msgid "Plain"
 msgstr "Vlak"
 
-#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:739
+#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:737
 msgid "Inset"
 msgstr "Inleg"
 
@@ -1632,13 +1631,13 @@ msgstr "Uiterlijk"
 #: src/modules/conf_applications/e_int_config_apps.c:239
 #: src/modules/conf_applications/e_int_config_apps.c:260
 #: src/modules/conf_applications/e_int_config_apps.c:280
-#: src/modules/gadman/e_mod_gadman.c:815 src/modules/ibar/e_mod_main.c:801
+#: src/modules/gadman/e_mod_gadman.c:813 src/modules/ibar/e_mod_main.c:801
 msgid "Remove"
 msgstr "Verwijder"
 
-#: src/bin/e_gadcon.c:1991
+#: src/bin/e_gadcon.c:2007
 msgid "Stop moving"
-msgstr ""
+msgstr "Stop met verplaatsen"
 
 #: src/bin/e_hints.c:152
 msgid ""
@@ -1754,7 +1753,7 @@ msgstr "Venster"
 
 #: src/bin/e_int_border_menu.c:138 src/bin/e_int_config_modules.c:59
 #: src/bin/e_int_menus.c:230 src/bin/e_shelf.c:1695
-#: src/modules/battery/e_mod_main.c:183 src/modules/clock/e_mod_main.c:296
+#: src/modules/battery/e_mod_main.c:186 src/modules/clock/e_mod_main.c:296
 #: src/modules/clock/e_mod_main.c:540 src/modules/conf/e_conf.c:124
 #: src/modules/conf/e_conf.c:134 src/modules/conf/e_mod_main.c:102
 #: src/modules/conf_dialogs/e_mod_main.c:17
@@ -2172,7 +2171,7 @@ msgid "Utilities"
 msgstr "Gereedschap"
 
 #: src/bin/e_int_config_modules.c:55
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_files.c:1585
 #: src/modules/fileman/e_mod_main.c:56 src/modules/fileman/e_mod_main.c:76
 #: src/modules/fileman/e_mod_main.c:420
 msgid "Files"
@@ -2267,7 +2266,7 @@ msgstr "Favoriete Programma's"
 #: src/modules/conf_theme/e_int_config_fonts.c:58
 #: src/modules/conf_theme/e_mod_main.c:38
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:194
-#: src/modules/everything/evry_plug_apps.c:1367
+#: src/modules/everything/evry_plug_apps.c:1354
 msgid "Applications"
 msgstr "Programma's"
 
@@ -2479,26 +2478,26 @@ msgstr ""
 "Enlightenment kan geen USER-Signaalbeheer instellen.\n"
 "Misschien heeft u niet genoeg geheugen vrij?"
 
-#: src/bin/e_main.c:274
-msgid "Enlightenment cannot initialize Ecore_IMF!\n"
-msgstr "Enlightenment kan Ecore_IMF niet initialiseren!\n"
-
-#: src/bin/e_main.c:284
+#: src/bin/e_main.c:273
 msgid "Enlightenment cannot initialize Ecore_File!\n"
 msgstr "Enlightenment kan Ecore_File niet initialiseren!\n"
 
-#: src/bin/e_main.c:293
+#: src/bin/e_main.c:282
 msgid "Enlightenment cannot initialize Ecore_Con!\n"
 msgstr "Enlightenment kan Ecore_Con niet initialiseren!\n"
 
-#: src/bin/e_main.c:302
+#: src/bin/e_main.c:291
 msgid "Enlightenment cannot initialize Ecore_Ipc!\n"
 msgstr "Enlightenment kan Ecore_Ipc niet initialiseren!\n"
 
-#: src/bin/e_main.c:313
+#: src/bin/e_main.c:302
 msgid "Enlightenment cannot initialize Ecore_X!\n"
 msgstr "Enlightenment kan Ecore_X niet initialiseren!\n"
 
+#: src/bin/e_main.c:314
+msgid "Enlightenment cannot initialize Ecore_IMF!\n"
+msgstr "Enlightenment kan Ecore_IMF niet initialiseren!\n"
+
 #: src/bin/e_main.c:324
 msgid "Enlightenment cannot initialize Ecore_Evas!\n"
 msgstr "Enlightenment kan Ecore_Evas niet initialiseren!\n"
@@ -2543,11 +2542,7 @@ msgstr ""
 msgid "Enlightenment cannot initialize E_Xinerama!\n"
 msgstr "Enlightenment kan E_Xinerama niet initialiseren!\n"
 
-#: src/bin/e_main.c:397
-msgid "Enlightenment cannot initialize E_Randr!\n"
-msgstr "Enlightenment kan E_Randr niet initialiseren!\n"
-
-#: src/bin/e_main.c:415
+#: src/bin/e_main.c:406
 msgid ""
 "Enlightenment cannot create directories in your home directory.\n"
 "Perhaps you have no home directory or the disk is full?"
@@ -2555,14 +2550,18 @@ msgstr ""
 "Enlightenment kan geen mappen in uw Persoonlijke map creëren.\n"
 "Wellicht heeft u geen Persoonlijke map of is uw harde schijf vol?"
 
-#: src/bin/e_main.c:425
+#: src/bin/e_main.c:416
 msgid "Enlightenment cannot set up its file registry system."
 msgstr "Enlightenment kan haar bestandsregister-systeem niet instellen."
 
-#: src/bin/e_main.c:434
+#: src/bin/e_main.c:425
 msgid "Enlightenment cannot set up its config system."
 msgstr "Enlightenment kan haar configuratiesysteem niet instellen."
 
+#: src/bin/e_main.c:436
+msgid "Enlightenment cannot initialize E_Randr!\n"
+msgstr "Enlightenment kan E_Randr niet initialiseren!\n"
+
 #: src/bin/e_main.c:445
 msgid "Enlightenment cannot set up its environment."
 msgstr "Enlightenment kan haar omgeving niet initialiseren."
@@ -2814,39 +2813,43 @@ msgid "Enlightenment cannot initialize the Icon Cache system.\n"
 msgstr "Enlightenment kan het Pictorgramcache-systeem niet initialiseren.\n"
 
 #: src/bin/e_main.c:868
-#, fuzzy
 msgid "Enlightenment cannot initialize the XSettings system.\n"
-msgstr "Enlightenment kan haar miniatuur-systeem niet instellen\n"
+msgstr "Enlightenment kan het XSettings-systeem niet instellen.\n"
 
 #: src/bin/e_main.c:877
+#, fuzzy
+msgid "Enlightenment cannot initialize the Update system.\n"
+msgstr "Enlightenment kan het Pictorgramcache-systeem niet initialiseren.\n"
+
+#: src/bin/e_main.c:886
 msgid "Setup Desktop Environment"
 msgstr "Stel werkomgeving in"
 
-#: src/bin/e_main.c:881
+#: src/bin/e_main.c:890
 msgid "Enlightenment cannot initialize its desktop environment.\n"
 msgstr "Enlightenment kan haar werkomgeving niet initialiseren.\n"
 
-#: src/bin/e_main.c:889
+#: src/bin/e_main.c:898
 msgid "Setup File Ordering"
 msgstr "Stel bestandssortering in"
 
-#: src/bin/e_main.c:893
+#: src/bin/e_main.c:902
 msgid "Enlightenment cannot set up its order file system."
 msgstr "Enlightenment kan haar bestandssortering-systeem niet instellen."
 
-#: src/bin/e_main.c:908
+#: src/bin/e_main.c:917
 msgid "Load Modules"
 msgstr "Laad modules"
 
-#: src/bin/e_main.c:938
+#: src/bin/e_main.c:947
 msgid "Configure Shelves"
 msgstr "Stel schelven in"
 
-#: src/bin/e_main.c:949
+#: src/bin/e_main.c:958
 msgid "Almost Done"
 msgstr "Bijna klaar"
 
-#: src/bin/e_main.c:1094
+#: src/bin/e_main.c:1103
 #, c-format
 msgid ""
 "Options:\n"
@@ -2899,7 +2902,7 @@ msgstr ""
 "\t-i-really-know-what-i-am-doing-and-accept-full-responsibility-for-it\n"
 "\t\tIndien u deze hulp nodig heeft, heeft u deze optie niet nodig.\n"
 
-#: src/bin/e_main.c:1147
+#: src/bin/e_main.c:1156
 msgid ""
 "You are executing enlightenment directly. This is\n"
 "bad. Please do not execute the \"enlightenment\"\n"
@@ -2915,11 +2918,11 @@ msgstr ""
 "en starten van elke andere benodigde services etc. afhandelen\n"
 "vooraleer Enlightenment zelf zal starten.\n"
 
-#: src/bin/e_main.c:1426
+#: src/bin/e_main.c:1435
 msgid "Testing Format Support"
 msgstr "Testen van formaat-ondersteuning"
 
-#: src/bin/e_main.c:1430
+#: src/bin/e_main.c:1439
 msgid ""
 "Enlightenment found Evas can't create a buffer canvas. Please check\n"
 "Evas has Software Buffer engine support.\n"
@@ -2927,7 +2930,7 @@ msgstr ""
 "Enlightenment merkte op dat Evas geen buffercanvas kan creëren. Controleer\n"
 "alstublieft of Evas het Softwarebuffer-engine ondersteunt.\n"
 
-#: src/bin/e_main.c:1442
+#: src/bin/e_main.c:1451
 msgid ""
 "Enlightenment found Evas can't load SVG files. Check Evas has SVG loader "
 "support.\n"
@@ -2935,7 +2938,7 @@ msgstr ""
 "Enlightenment merkte op dat Evas geen SVG-bestanden kan laden. Controleer\n"
 "of Evas SVG-lader-ondersteuning heeft.\n"
 
-#: src/bin/e_main.c:1452
+#: src/bin/e_main.c:1461
 msgid ""
 "Enlightenment found Evas can't load JPEG files. Check Evas has JPEG loader "
 "support.\n"
@@ -2943,7 +2946,7 @@ msgstr ""
 "Enlightenment merkte op dat Evas geen JPEG-bestanden kan laden. Controleer\n"
 "of Evas JPEG-lader-ondersteuning heeft.\n"
 
-#: src/bin/e_main.c:1462
+#: src/bin/e_main.c:1471
 msgid ""
 "Enlightenment found Evas can't load PNG files. Check Evas has PNG loader "
 "support.\n"
@@ -2951,7 +2954,7 @@ msgstr ""
 "Enlightenment merkte op dat Evas geen PNG-bestanden kan laden. Controleer\n"
 "of Evas PNG-lader-ondersteuning heeft.\n"
 
-#: src/bin/e_main.c:1472
+#: src/bin/e_main.c:1481
 msgid ""
 "Enlightenment found Evas can't load EET files. Check Evas has EET loader "
 "support.\n"
@@ -2959,7 +2962,7 @@ msgstr ""
 "Enlightenment merkte op dat Evas geen EET-bestanden kan laden. Controleer\n"
 "of Evas EET-lader-ondersteuning heeft.\n"
 
-#: src/bin/e_main.c:1486
+#: src/bin/e_main.c:1495
 msgid ""
 "Enlightenment found Evas can't load the 'Sans' font. Check Evas has "
 "fontconfig\n"
@@ -2970,7 +2973,7 @@ msgstr ""
 "alstublieft of Evas lettertypeinstel-\n"
 "ondersteuning heeft en of dat het 'Sans'-lettertype definieert.\n"
 
-#: src/bin/e_main.c:1677
+#: src/bin/e_main.c:1686
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. There was an "
@@ -2981,11 +2984,11 @@ msgstr ""
 "een fout tijdens het laden van <br>de module genaamd: %s. Deze module is "
 "uitgeschakeld<br>en zal niet worden geladen."
 
-#: src/bin/e_main.c:1682 src/bin/e_main.c:1699
+#: src/bin/e_main.c:1691 src/bin/e_main.c:1708
 msgid "Enlightenment crashed early on start and has been restarted"
 msgstr "Enlightenment crashte vroeg in het startstadium en is herstart"
 
-#: src/bin/e_main.c:1683
+#: src/bin/e_main.c:1692
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>There was an "
@@ -2996,7 +2999,7 @@ msgstr ""
 "een fout tijdens het laden van de module genaamd: %s<br><br> Deze module is "
 "uitgeschakeld en zal niet worden geladen."
 
-#: src/bin/e_main.c:1692
+#: src/bin/e_main.c:1701
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. All modules "
 "have been disabled<br>and will not be loaded to help remove any "
@@ -3009,7 +3012,7 @@ msgstr ""
 "<br>instellingen- dialoogvenster zou u uw<br>modules weer moeten laten "
 "selecteren."
 
-#: src/bin/e_main.c:1700
+#: src/bin/e_main.c:1709
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>All modules "
 "have been disabled and will not be loaded to help<br>remove any problem "
@@ -3526,71 +3529,75 @@ msgstr "Verboden"
 msgid "Read-Write"
 msgstr "Lees-Schrijf"
 
-#: src/modules/battery/e_mod_config.c:60
+#: src/modules/battery/e_mod_config.c:63
 msgid "Battery Monitor Settings"
 msgstr "Accumonitor-instellingen"
 
-#: src/modules/battery/e_mod_config.c:126
+#: src/modules/battery/e_mod_config.c:132
 msgid "Show alert when battery is low"
 msgstr "Toon een mededeling wanneer het accuniveau laag is"
 
-#: src/modules/battery/e_mod_config.c:211
+#: src/modules/battery/e_mod_config.c:136
+#, fuzzy
+msgid "Use desktop notifications for alert."
+msgstr "Toon bureaubladmelding bij volumewijzigingen"
+
+#: src/modules/battery/e_mod_config.c:233
 msgid "Check every:"
 msgstr "Controleer elke:"
 
-#: src/modules/battery/e_mod_config.c:213
+#: src/modules/battery/e_mod_config.c:235
 #: src/modules/conf_performance/e_int_config_performance.c:121
 #: src/modules/temperature/e_mod_config.c:233
 #, c-format
 msgid "%1.0f ticks"
 msgstr "%1.0f tikken"
 
-#: src/modules/battery/e_mod_config.c:217
-#, fuzzy
+#: src/modules/battery/e_mod_config.c:239
 msgid "Hibernate when below:"
 msgstr "Slaapstand wanneer onder:"
 
-#: src/modules/battery/e_mod_config.c:219
-#: src/modules/battery/e_mod_config.c:238
+#: src/modules/battery/e_mod_config.c:241
+#: src/modules/battery/e_mod_config.c:260
 #, c-format
 msgid "%1.0f %%"
 msgstr "%1.0f %%"
 
-#: src/modules/battery/e_mod_config.c:223
+#: src/modules/battery/e_mod_config.c:245
 msgid "Polling"
 msgstr "Polling"
 
-#: src/modules/battery/e_mod_config.c:227
+#: src/modules/battery/e_mod_config.c:249
 msgid "Show low battery alert"
 msgstr "Toon lage accu-mededeling"
 
-#: src/modules/battery/e_mod_config.c:231
+#: src/modules/battery/e_mod_config.c:253
 msgid "Alert when at:"
 msgstr "Melding wanneer op:"
 
-#: src/modules/battery/e_mod_config.c:234
+#: src/modules/battery/e_mod_config.c:256
 #, c-format
 msgid "%1.0f min"
 msgstr "%1.0f min"
 
-#: src/modules/battery/e_mod_config.c:242
+#: src/modules/battery/e_mod_config.c:264
 msgid "Auto dismiss in..."
 msgstr "Automatisch weghalen na..."
 
-#: src/modules/battery/e_mod_config.c:247
+#: src/modules/battery/e_mod_config.c:269
 #, c-format
 msgid "%1.0f sec"
 msgstr "%1.0f sec"
 
-#: src/modules/battery/e_mod_config.c:254
+#: src/modules/battery/e_mod_config.c:276
 msgid "Alert"
 msgstr "Mededeling"
 
-#: src/modules/battery/e_mod_config.c:260
+#: src/modules/battery/e_mod_config.c:282
 msgid "Auto Detect"
 msgstr "Detecteer automatisch"
 
-#: src/modules/battery/e_mod_config.c:263
+#: src/modules/battery/e_mod_config.c:285
 #: src/modules/conf_applications/e_mod_main.c:52
 #: src/modules/conf_display/e_mod_main.c:40
 #: src/modules/conf_theme/e_mod_main.c:23
@@ -3598,46 +3605,46 @@ msgstr "Detecteer automatisch"
 msgid "Internal"
 msgstr "Intern"
 
-#: src/modules/battery/e_mod_config.c:267
+#: src/modules/battery/e_mod_config.c:289
 #: src/modules/temperature/e_mod_config.c:271
 msgid "udev"
 msgstr "udev"
 
-#: src/modules/battery/e_mod_config.c:270
+#: src/modules/battery/e_mod_config.c:292
 msgid "Fuzzy Mode"
 msgstr "Vage modus"
 
-#: src/modules/battery/e_mod_config.c:274
+#: src/modules/battery/e_mod_config.c:296
 msgid "HAL"
 msgstr "HAL"
 
-#: src/modules/battery/e_mod_config.c:279
+#: src/modules/battery/e_mod_config.c:301
 #: src/modules/temperature/e_mod_config.c:273
 msgid "Hardware"
 msgstr "Hardware"
 
-#: src/modules/battery/e_mod_main.c:145
+#: src/modules/battery/e_mod_main.c:148 src/modules/battery/e_mod_main.c:443
 msgid "Battery"
 msgstr "Accu"
 
-#: src/modules/battery/e_mod_main.c:455
+#: src/modules/battery/e_mod_main.c:446 src/modules/battery/e_mod_main.c:477
 msgid "Your battery is low!"
 msgstr "Uw accu is laag!"
 
-#: src/modules/battery/e_mod_main.c:457
+#: src/modules/battery/e_mod_main.c:447 src/modules/battery/e_mod_main.c:479
 msgid "AC power is recommended."
 msgstr "AC-stroom is aangeraden."
 
-#: src/modules/battery/e_mod_main.c:532
+#: src/modules/battery/e_mod_main.c:554
 msgid "N/A"
 msgstr "N/A"
 
-#: src/modules/battery/e_mod_main.c:612 src/modules/battery/e_mod_main.c:614
-#: src/modules/battery/e_mod_main.c:621 src/modules/battery/e_mod_main.c:623
+#: src/modules/battery/e_mod_main.c:634 src/modules/battery/e_mod_main.c:636
+#: src/modules/battery/e_mod_main.c:643 src/modules/battery/e_mod_main.c:645
 msgid "ERROR"
 msgstr "FOUT"
 
-#: src/modules/battery/e_mod_main.c:723
+#: src/modules/battery/e_mod_main.c:758
 msgid "Battery Meter"
 msgstr "Accu-meter"
 
@@ -3801,7 +3808,7 @@ msgid "Dialog Settings"
 msgstr "Dialoog-instellingen"
 
 #: src/modules/conf_dialogs/e_int_config_dialogs.c:109
-#: src/modules/conf_performance/e_int_config_engine.c:95
+#: src/modules/conf_performance/e_int_config_engine.c:86
 #: src/modules/conf_theme/e_int_config_fonts.c:651
 #: src/modules/everything/evry_config.c:519 src/modules/ibox/e_mod_config.c:96
 #: src/modules/mixer/conf_gadget.c:191 src/modules/mixer/conf_module.c:91
@@ -4022,7 +4029,7 @@ msgstr "Animatiesnelheid"
 
 #: src/modules/conf_display/e_int_config_desks.c:197
 #: src/modules/conf_display/e_int_config_dpms.c:306
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:168
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:194
 #: src/modules/conf_window_manipulation/e_int_config_window_stacking.c:151
 #, c-format
 msgid "%1.1f sec"
@@ -4399,28 +4406,28 @@ msgstr ""
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1310
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1334
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1366
-#: src/modules/gadman/e_mod_gadman.c:839
+#: src/modules/gadman/e_mod_gadman.c:837
 msgid "CTRL"
 msgstr "CTRL"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1315
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1339
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1371
-#: src/modules/gadman/e_mod_gadman.c:844
+#: src/modules/gadman/e_mod_gadman.c:842
 msgid "ALT"
 msgstr "ALT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1321
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1345
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1377
-#: src/modules/gadman/e_mod_gadman.c:850
+#: src/modules/gadman/e_mod_gadman.c:848
 msgid "SHIFT"
 msgstr "SHIFT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1327
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1351
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1383
-#: src/modules/gadman/e_mod_gadman.c:856
+#: src/modules/gadman/e_mod_gadman.c:854
 msgid "WIN"
 msgstr "WIN"
 
@@ -4576,7 +4583,7 @@ msgid "Possible Locale problems"
 msgstr "Mogelijke vertalingsproblemen"
 
 #: src/modules/conf_intl/e_int_config_intl.c:894
-#, fuzzy, c-format
+#, c-format
 msgid ""
 "You have some extra locale environment<br>variables set that may interfere "
 "with<br>correct display of your chosen language.<br>If you don't want these "
@@ -4587,7 +4594,7 @@ msgstr ""
 "kunnen veroorzaken met<br>het vertonen van uw gekozen taal.<br>Indien u niet "
 "wilt dat deze verstoord raken, gebruik dan de<br>Omgevingsvariabelen-"
 "instellingen om deze terug te draaien.<br>De variabelen die mogelijk "
-"verstoring kunnen veroorzaken zijn de volgende:<br>%s"
+"verstoring kunnen veroorzaken<br>zijn de volgende:<br>%s"
 
 #: src/modules/conf_intl/e_int_config_intl.c:949
 #: src/modules/conf_intl/e_int_config_intl.c:1041
@@ -4782,11 +4789,11 @@ msgstr "Afmeting"
 
 #: src/modules/conf_menus/e_int_config_menus.c:289
 #: src/modules/conf_menus/e_int_config_menus.c:294
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:136
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:145
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:154
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:173
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:178
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:162
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:180
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:199
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:204
 #, c-format
 msgid "%2.0f pixels"
 msgstr "%2.0f pixels"
@@ -4884,16 +4891,16 @@ msgstr "Zoekmappen"
 msgid "Environment Variables"
 msgstr "Omgevingsvariabelen"
 
-#: src/modules/conf_performance/e_int_config_engine.c:38
+#: src/modules/conf_performance/e_int_config_engine.c:37
 msgid "Engine Settings"
 msgstr "Engine-instellingen"
 
-#: src/modules/conf_performance/e_int_config_engine.c:96
-#: src/modules/conf_performance/e_int_config_engine.c:138
+#: src/modules/conf_performance/e_int_config_engine.c:87
+#: src/modules/conf_performance/e_int_config_engine.c:109
 msgid "Use ARGB instead of shaped windows"
 msgstr "Gebruik ARGB in plaats van geschapen vensters"
 
-#: src/modules/conf_performance/e_int_config_engine.c:140
+#: src/modules/conf_performance/e_int_config_engine.c:111
 msgid ""
 "You have chosen to enable ARGB composite support,<br>but your current screen "
 "does not support composite.<br><br>Are you sure you wish to enable ARGB "
@@ -5038,9 +5045,8 @@ msgid "Tile"
 msgstr "Tegels"
 
 #: src/modules/conf_theme/e_int_config_wallpaper_import.c:197
-#, fuzzy
 msgid "Pan"
-msgstr "Paneel"
+msgstr "Schaal"
 
 #: src/modules/conf_theme/e_int_config_wallpaper_import.c:286
 msgid "Select a Picture..."
@@ -5363,16 +5369,16 @@ msgstr "Tekst met toegepaste kleuren."
 msgid "Colors depend on theme capabilities."
 msgstr "Kleuren hangen af van themamogelijkheden"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:843
+#: src/modules/conf_theme/e_int_config_color_classes.c:853
 msgid "Window Manager"
 msgstr "Vensterbeheerder"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:845
+#: src/modules/conf_theme/e_int_config_color_classes.c:855
 #: src/modules/conf_theme/e_int_config_fonts.c:81
 msgid "Widgets"
 msgstr "Widgets"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:851
+#: src/modules/conf_theme/e_int_config_color_classes.c:861
 msgid "Others"
 msgstr "Anderen"
 
@@ -5571,7 +5577,7 @@ msgid "Bytecode"
 msgstr "Bytecode"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:662
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:193
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:219
 #: src/modules/cpufreq/e_mod_main.c:227 src/modules/cpufreq/e_mod_main.c:259
 msgid "Automatic"
 msgstr "Automatisch"
@@ -5601,9 +5607,8 @@ msgid "Enable icon theme"
 msgstr "Schakel pictogramthema in"
 
 #: src/modules/conf_theme/e_int_config_icon_themes.c:281
-#, fuzzy
 msgid "Use icon theme for applications"
-msgstr "Selecteer programma's"
+msgstr "Gebruik pictogramthema voor programma's"
 
 #: src/modules/conf_theme/e_int_config_icon_themes.c:285
 msgid "Icons override general theme"
@@ -5670,9 +5675,9 @@ msgid "Custom scaling factor"
 msgstr "Aangepaste schalingsfactor"
 
 #: src/modules/conf_theme/e_int_config_scale.c:189
-#, fuzzy, c-format
+#, c-format
 msgid "%1.2f x"
-msgstr "%1.2f"
+msgstr "%1.2f x"
 
 #: src/modules/conf_theme/e_int_config_scale.c:193
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:155
@@ -5799,8 +5804,9 @@ msgid "Scaling"
 msgstr "Schaling"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:36
-msgid "Client List Settings"
-msgstr "Cliëntlijst-instellingen"
+#, fuzzy
+msgid "Window List Menu Settings"
+msgstr "Vensterlijst-instellingen"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:97
 msgid "Group By"
@@ -6064,55 +6070,95 @@ msgstr "Draai focus terug wanneer deze verloren is gegaan"
 msgid "Slide pointer to a new focused window"
 msgstr "Verschuif aanwijzer naar een nieuw, gefocust venster"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:53
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:62
 #: src/modules/conf_window_manipulation/e_mod_main.c:20
 msgid "Window Geometry"
 msgstr "Vensterafmetingen"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:130
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:156
 msgid "Resist obstacles"
 msgstr "Verzet tegen obstakels"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:132
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:158
 msgid "Other windows"
 msgstr "Andere vensters"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:141
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:167
 msgid "Edge of the screen"
 msgstr "Rand van het scherm"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:150
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
 msgid "Desktop gadgets"
 msgstr "Bureaublad-gadgets"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:161
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
 msgid "Resistance"
 msgstr "Weerstand"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:166
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:192
 msgid "Automatically accept changes after:"
 msgstr "Accepteer veranderen automatisch na:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:197
 msgid "Move by"
 msgstr "Verplaats naar"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:202
 msgid "Resize by"
 msgstr "Herschaal na"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:181
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:207
 msgid "Keyboard"
 msgstr "Toetsenbord"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:213
 msgid "Limit resize to useful geometry"
 msgstr "Limiteer herschalen naar bruikbare afmetingen"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:190
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:216
 msgid "Move after resize"
 msgstr "Verplaats na herschalen"
 
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:224
+#, fuzzy
+msgid "Follow Move"
+msgstr "Volger"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:227
+#, fuzzy
+msgid "Follow Resize"
+msgstr "Volger"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:230
+#, fuzzy
+msgid "Follow Raise"
+msgstr "Volger"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:233
+#, fuzzy
+msgid "Follow Lower"
+msgstr "Volger"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:236
+#, fuzzy
+msgid "Follow Layer"
+msgstr "Volger"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:239
+#, fuzzy
+msgid "Follow Desktop"
+msgstr "Alle bureaubladen"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:242
+#, fuzzy
+msgid "Follow Iconify"
+msgstr "Iconiseer"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:246
+#, fuzzy
+msgid "Transients"
+msgstr "Doorlopendheid"
+
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:44
 #: src/modules/conf_window_manipulation/e_mod_main.c:22
 msgid "Window Maximize Policy"
@@ -6134,13 +6180,13 @@ msgstr "Gebruik beschikbare ruimte"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:161
 #: src/modules/everything/evry_config.c:568
-#: src/modules/gadman/e_mod_gadman.c:759
+#: src/modules/gadman/e_mod_gadman.c:757
 msgid "Horizontal"
 msgstr "Horizontaal"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:163
 #: src/modules/everything/evry_config.c:561
-#: src/modules/gadman/e_mod_gadman.c:767
+#: src/modules/gadman/e_mod_gadman.c:765
 msgid "Vertical"
 msgstr "Verticaal"
 
@@ -6201,8 +6247,14 @@ msgid "Window Focus"
 msgstr "Vensterfocus"
 
 #: src/modules/conf_window_manipulation/e_mod_main.c:23
-msgid "Client List Menu"
-msgstr "Cliëntlijst-menu"
+#, fuzzy
+msgid "Window List Menu"
+msgstr "Vensterlijst"
+
+#: src/modules/conf_window_manipulation/e_mod_main.c:24
+#, fuzzy
+msgid "Window Process Management"
+msgstr "Energiebeheer"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:33
 #: src/modules/conf_window_remembers/e_mod_main.c:17
@@ -6226,7 +6278,7 @@ msgid "Details"
 msgstr "Details"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:141
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:306
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
 msgid "<No Name>"
 msgstr "<Geen naam>"
 
@@ -6235,7 +6287,7 @@ msgid "Class:"
 msgstr "Klasse:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:148
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
 msgid "<No Class>"
 msgstr "<Geen klasse>"
 
@@ -6244,7 +6296,7 @@ msgid "Title:"
 msgstr "Titel:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
 msgid "<No Title>"
 msgstr "<Geen titel>"
 
@@ -6253,7 +6305,7 @@ msgid "Role:"
 msgstr "Rol:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:162
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:314
 msgid "<No Role>"
 msgstr "<Geen rol>"
 
@@ -6470,15 +6522,15 @@ msgstr "Alles-instellingen"
 msgid "Show Everything Dialog"
 msgstr "Toon Alles-dialoogvenster"
 
-#: src/modules/everything/e_mod_main.c:422
+#: src/modules/everything/e_mod_main.c:420
 msgid "Everything Module"
 msgstr "Alles-module"
 
-#: src/modules/everything/e_mod_main.c:611
+#: src/modules/everything/e_mod_main.c:609
 msgid "Run Everything"
 msgstr "Start Alles"
 
-#: src/modules/everything/evry_config.c:79
+#: src/modules/everything/evry_config.c:78
 msgid "Everything Settings"
 msgstr "Alles-instellingen"
 
@@ -6568,9 +6620,8 @@ msgid "Sorting"
 msgstr "Sortering"
 
 #: src/modules/everything/evry_config.c:505
-#, fuzzy
 msgid "No Sorting"
-msgstr "Sortering"
+msgstr "Geen sortering"
 
 #: src/modules/everything/evry_config.c:508
 msgid "By usage"
@@ -6597,7 +6648,7 @@ msgid "Object Plugins"
 msgstr "Object-plugins"
 
 #: src/modules/everything/evry_config.c:537
-#: src/modules/everything/evry_config.c:738
+#: src/modules/everything/evry_config.c:737
 msgid "Plugins"
 msgstr "Plugins"
 
@@ -6638,7 +6689,7 @@ msgstr "Rand Popup-grootte"
 msgid "Geometry"
 msgstr "Afmetingen"
 
-#: src/modules/everything/evry_config.c:633
+#: src/modules/everything/evry_config.c:632
 msgid "Everything Collection"
 msgstr "Alles-verzameling"
 
@@ -6646,7 +6697,7 @@ msgstr "Alles-verzameling"
 msgid "Items"
 msgstr "Items"
 
-#: src/modules/everything/evry_plug_aggregator.c:330
+#: src/modules/everything/evry_plug_aggregator.c:301
 msgid "No plugins loaded"
 msgstr "Geen plugins geladen"
 
@@ -6681,50 +6732,50 @@ msgstr ""
 "actie uit en ga door<br>  <hilight>&lt;Tab&gt;</hilight> schakel tussen "
 "selecteerders<br>   <hilight>"
 
-#: src/modules/everything/evry_plug_apps.c:1250
-#: src/modules/everything/evry_plug_apps.c:1387
+#: src/modules/everything/evry_plug_apps.c:1238
+#: src/modules/everything/evry_plug_apps.c:1373
 msgid "Everything Applications"
 msgstr "Alles-programma's"
 
-#: src/modules/everything/evry_plug_apps.c:1282
+#: src/modules/everything/evry_plug_apps.c:1270
 msgid "Commands"
 msgstr "Commando's"
 
-#: src/modules/everything/evry_plug_apps.c:1283
+#: src/modules/everything/evry_plug_apps.c:1271
 msgid "Terminal Command"
 msgstr "Terminalcommando"
 
-#: src/modules/everything/evry_plug_apps.c:1288
+#: src/modules/everything/evry_plug_apps.c:1276
 msgid "Sudo GUI"
 msgstr "Sudo GUI"
 
-#: src/modules/everything/evry_plug_apps.c:1367
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_apps.c:1354
+#: src/modules/everything/evry_plug_files.c:1585
 msgid "Everything Plugin"
 msgstr "Alles-plugin"
 
-#: src/modules/everything/evry_plug_files.c:1471
-#: src/modules/everything/evry_plug_files.c:1623
+#: src/modules/everything/evry_plug_files.c:1456
+#: src/modules/everything/evry_plug_files.c:1607
 msgid "Everything Files"
 msgstr "Alles-bestanden"
 
-#: src/modules/everything/evry_plug_files.c:1498
+#: src/modules/everything/evry_plug_files.c:1483
 msgid "Show recent files"
 msgstr "Toon recente bestanden"
 
-#: src/modules/everything/evry_plug_files.c:1502
+#: src/modules/everything/evry_plug_files.c:1487
 msgid "Search recent files"
 msgstr "Zoek recente bestanden"
 
-#: src/modules/everything/evry_plug_files.c:1506
+#: src/modules/everything/evry_plug_files.c:1491
 msgid "Search cached files"
 msgstr "Zoek gecachete bestanden"
 
-#: src/modules/everything/evry_plug_files.c:1510
+#: src/modules/everything/evry_plug_files.c:1495
 msgid "Cache visited directories"
 msgstr "Cache bezochte mappen"
 
-#: src/modules/everything/evry_plug_files.c:1514
+#: src/modules/everything/evry_plug_files.c:1499
 msgid "Clear cache"
 msgstr "Wis cache"
 
@@ -6878,7 +6929,7 @@ msgid "Show Toolbar"
 msgstr "Toon werkbalk"
 
 #: src/modules/fileman/e_mod_config.c:278
-#: src/modules/gadman/e_mod_gadman.c:803
+#: src/modules/gadman/e_mod_gadman.c:801
 msgid "Behavior"
 msgstr "Gedrag"
 
@@ -7070,27 +7121,27 @@ msgstr "Achtergrond"
 msgid "Background Options"
 msgstr "Achtergrondopties"
 
-#: src/modules/gadman/e_mod_gadman.c:720
+#: src/modules/gadman/e_mod_gadman.c:718
 msgid "Begin move/resize"
 msgstr "Start verplaatsen/herschalen"
 
-#: src/modules/gadman/e_mod_gadman.c:751
+#: src/modules/gadman/e_mod_gadman.c:749
 msgid "Free"
 msgstr "Vrij"
 
-#: src/modules/gadman/e_mod_gadman.c:775
+#: src/modules/gadman/e_mod_gadman.c:773
 msgid "Appearance"
 msgstr "Uiterlijk"
 
-#: src/modules/gadman/e_mod_gadman.c:783
+#: src/modules/gadman/e_mod_gadman.c:781
 msgid "Always on desktop"
 msgstr "Altijd op bureaublad"
 
-#: src/modules/gadman/e_mod_gadman.c:793
+#: src/modules/gadman/e_mod_gadman.c:791
 msgid "On top pressing"
 msgstr "Op bovenkant drukkende"
 
-#: src/modules/gadman/e_mod_gadman.c:824
+#: src/modules/gadman/e_mod_gadman.c:822
 msgid "Add other gadgets"
 msgstr "Voeg andere Gadgets toe"
 
@@ -7505,7 +7556,11 @@ msgstr "Start"
 msgid "System Control"
 msgstr "Systeeminstelling"
 
-#: src/modules/syscon/e_mod_main.c:52
+#: src/modules/syscon/e_mod_main.c:37
+msgid "Syscon"
+msgstr ""
+
+#: src/modules/syscon/e_mod_main.c:58
 msgid "System Controls"
 msgstr "Systeeminstellingen"
 
@@ -7846,18 +7901,25 @@ msgid "There can be only one systray gadget and another one already exists."
 msgstr "Er kan maar 1 systeemvak-gadget zijn en een andere bestaat reeds."
 
 #: src/modules/systray/e_mod_main.c:905
-#, fuzzy
 msgid "Systray Error"
-msgstr "Systeemvak"
+msgstr "Systeemvak-fout"
 
 #: src/modules/systray/e_mod_main.c:906
 msgid "Systray cannot work in a shelf that is set to below everything."
 msgstr ""
+"Systeemvak kan niet werken op een schelf die is ingesteld om beneden alles "
+"te staan."
 
 #: src/modules/systray/e_mod_main.c:1108
 msgid "Systray"
 msgstr "Systeemvak"
 
+#~ msgid "Client List Settings"
+#~ msgstr "Cliëntlijst-instellingen"
+
+#~ msgid "Client List Menu"
+#~ msgstr "Cliëntlijst-menu"
+
 #~ msgid "Resizeable"
 #~ msgstr "Herschaalbaar"
 
@@ -8519,9 +8581,6 @@ msgstr "Systeemvak"
 #~ msgid "IBar Module"
 #~ msgstr "Ibar Module"
 
-#~ msgid "Follower"
-#~ msgstr "Volger"
-
 #~ msgid "Very Large"
 #~ msgstr "Zeer Groot"
 
old mode 100755 (executable)
new mode 100644 (file)
index 85efd83..79ed1e9
--- a/po/pl.po
+++ b/po/pl.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2011-11-29 09:56+0900\n"
+"POT-Creation-Date: 2012-01-18 16:13+0900\n"
 "PO-Revision-Date: 2010-11-28 18:55+0100\n"
 "Last-Translator: Mariusz Kozakowski <11mariom@gmail.com>\n"
 "Language-Team: \n"
@@ -26,7 +26,7 @@ msgid "About Enlightenment"
 msgstr "O Enlightenment"
 
 #: src/bin/e_about.c:17 src/bin/e_actions.c:2728 src/bin/e_config_dialog.c:272
-#: src/bin/e_fm.c:974 src/bin/e_int_border_menu.c:151
+#: src/bin/e_fm.c:975 src/bin/e_int_border_menu.c:151
 #: src/bin/e_int_border_prop.c:81 src/bin/e_theme_about.c:17
 #: src/modules/conf/e_conf.c:163
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:843
@@ -39,7 +39,7 @@ msgstr "Zamknij"
 #: src/bin/e_about.c:18 src/bin/e_actions.c:3060 src/bin/e_actions.c:3064
 #: src/bin/e_actions.c:3068 src/bin/e_int_menus.c:182 src/bin/e_main.c:534
 #: src/modules/conf_theme/e_int_config_cursor.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:219
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:221
 #: src/modules/wizard/page_000.c:29
 msgid "Enlightenment"
 msgstr "Enlightenment"
@@ -79,7 +79,7 @@ msgstr "Na pewno chcesz zakończyć ten program?"
 #: src/bin/e_actions.c:380 src/bin/e_actions.c:1917 src/bin/e_actions.c:2014
 #: src/bin/e_actions.c:2077 src/bin/e_actions.c:2140 src/bin/e_actions.c:2208
 #: src/bin/e_actions.c:2271 src/bin/e_confirm_dialog.c:44
-#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9205 src/bin/e_fm.c:9459
+#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9238 src/bin/e_fm.c:9492
 #: src/bin/e_module.c:518 src/bin/e_screensaver.c:145
 msgid "Yes"
 msgstr "Tak"
@@ -87,7 +87,7 @@ msgstr "Tak"
 #: src/bin/e_actions.c:382 src/bin/e_actions.c:1919 src/bin/e_actions.c:2016
 #: src/bin/e_actions.c:2079 src/bin/e_actions.c:2142 src/bin/e_actions.c:2210
 #: src/bin/e_actions.c:2273 src/bin/e_confirm_dialog.c:45
-#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9203 src/bin/e_fm.c:9460
+#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9236 src/bin/e_fm.c:9493
 #: src/bin/e_module.c:519 src/bin/e_screensaver.c:147
 msgid "No"
 msgstr "Nie"
@@ -155,7 +155,7 @@ msgstr ""
 msgid "Window : Actions"
 msgstr "Okno : Akcje"
 
-#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6168 src/bin/e_gadcon.c:1410
+#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6201 src/bin/e_gadcon.c:1410
 #: src/bin/e_int_border_menu.c:592
 msgid "Move"
 msgstr "Przesuń"
@@ -290,7 +290,7 @@ msgstr ""
 #: src/bin/e_actions.c:2927 src/bin/e_actions.c:2929 src/bin/e_actions.c:2931
 #: src/bin/e_actions.c:2933 src/bin/e_actions.c:2935 src/bin/e_actions.c:2937
 #: src/bin/e_actions.c:2939 src/bin/e_actions.c:3114 src/bin/e_actions.c:3119
-#: src/bin/e_fm.c:3267 src/bin/e_fm.c:3273 src/bin/e_fm.c:9986
+#: src/bin/e_fm.c:3300 src/bin/e_fm.c:3306 src/bin/e_fm.c:10019
 #: src/bin/e_fm_device.c:334 src/bin/e_fm_device.c:358
 #: src/bin/e_fm_device.c:637 src/bin/e_fm_device.c:664
 #: src/bin/e_int_menus.c:144 src/bin/e_int_shelf_config.c:247
@@ -666,8 +666,8 @@ msgstr "Tryb offline"
 #: src/modules/conf_theme/e_int_config_theme.c:396
 #: src/modules/conf_theme/e_int_config_theme.c:796
 #: src/modules/gadman/e_mod_config.c:182 src/modules/syscon/e_mod_main.c:31
-#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:52
-#: src/modules/syscon/e_mod_main.c:119
+#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:58
+#: src/modules/syscon/e_mod_main.c:125
 msgid "System"
 msgstr "System"
 
@@ -724,10 +724,10 @@ msgstr "Ustaw jako tło"
 msgid "Color Selector"
 msgstr "Wybór koloru"
 
-#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1611 src/bin/e_config.c:2229
+#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1580 src/bin/e_config.c:2198
 #: src/bin/e_config_dialog.c:262 src/bin/e_eap_editor.c:854
 #: src/bin/e_eap_editor.c:918 src/bin/e_entry_dialog.c:62 src/bin/e_exec.c:398
-#: src/bin/e_fm.c:8717 src/bin/e_fm.c:9361 src/bin/e_fm_prop.c:507
+#: src/bin/e_fm.c:8750 src/bin/e_fm.c:9394 src/bin/e_fm_prop.c:507
 #: src/bin/e_int_border_remember.c:324 src/bin/e_int_border_remember.c:525
 #: src/bin/e_module.c:415 src/bin/e_sys.c:487 src/bin/e_sys.c:524
 #: src/bin/e_utils.c:707 src/modules/conf_dialogs/e_int_config_profiles.c:387
@@ -742,7 +742,7 @@ msgid "OK"
 msgstr "OK"
 
 #: src/bin/e_color_dialog.c:47 src/bin/e_eap_editor.c:856
-#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8719
+#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8752
 #: src/bin/e_fm_prop.c:508 src/bin/e_utils.c:1162
 #: src/modules/conf_dialogs/e_int_config_profiles.c:388
 #: src/modules/conf_intl/e_int_config_imc_import.c:124
@@ -754,7 +754,7 @@ msgstr "OK"
 msgid "Cancel"
 msgstr "Anuluj"
 
-#: src/bin/e_config.c:972 src/bin/e_config.c:1005
+#: src/bin/e_config.c:959 src/bin/e_config.c:992
 msgid ""
 "Settings data needed upgrading. Your old settings have<br>been wiped and a "
 "new set of defaults initialized. This<br>will happen regularly during "
@@ -772,7 +772,7 @@ msgstr ""
 "Możesz teraz ponownie skonfigurować wszystko<br>jak chcesz. Przepraszamy za "
 "zamieszanie w twoich ustawieniach."
 
-#: src/bin/e_config.c:989
+#: src/bin/e_config.c:976
 msgid ""
 "Your settings are NEWER than Enlightenment. This is very<br>strange. This "
 "should not happen unless you downgraded<br>Enlightenment or copied the "
@@ -786,117 +786,118 @@ msgstr ""
 "<br>To jest niedobre i dla bezpieczeństwa zostały przywrócone<br>domyślne "
 "ustawienia. Przepraszamy za niedogodność."
 
-#: src/bin/e_config.c:1598 src/bin/e_config.c:2216
+#: src/bin/e_config.c:1567 src/bin/e_config.c:2185
 msgid "Enlightenment Settings Write Problems"
 msgstr "Problemy z zapisem ustawień"
 
-#: src/bin/e_config.c:1601
+#: src/bin/e_config.c:1570
 #, c-format
 msgid ""
-"Enlightenment has an error while moving config files<br>from:<br>"
+"Enlightenment has had an error while moving config files<br>from:<br>"
 "%s<br><br>to:<br>%s<br><br>The rest of the write has been aborted for safety."
 "<br>"
 msgstr ""
 
-#: src/bin/e_config.c:2126
+#: src/bin/e_config.c:2095
 msgid "Settings Upgraded"
 msgstr "Ustawienia zaktualizowane"
 
-#: src/bin/e_config.c:2143
+#: src/bin/e_config.c:2112
 msgid "The EET file handle is bad."
 msgstr ""
 
-#: src/bin/e_config.c:2146
+#: src/bin/e_config.c:2115
 msgid "The file data is empty."
 msgstr ""
 
-#: src/bin/e_config.c:2149
+#: src/bin/e_config.c:2118
 msgid ""
 "The file is not writable. Perhaps the disk is read-only<br>or you lost "
 "permissions to your files."
 msgstr ""
 
-#: src/bin/e_config.c:2152
+#: src/bin/e_config.c:2121
 msgid "Memory ran out while preparing the write.<br>Please free up memory."
 msgstr ""
 
-#: src/bin/e_config.c:2155
+#: src/bin/e_config.c:2124
 msgid "This is a generic error."
 msgstr ""
 
-#: src/bin/e_config.c:2158
+#: src/bin/e_config.c:2127
 msgid ""
 "The settings file is too large.<br>It should be very small (a few hundred KB "
 "at most)."
 msgstr ""
 
-#: src/bin/e_config.c:2161
+#: src/bin/e_config.c:2130
 msgid "You have I/O errors on the disk.<br>Maybe it needs replacing?"
 msgstr ""
 
-#: src/bin/e_config.c:2164
+#: src/bin/e_config.c:2133
 msgid "You ran out of space while writing the file"
 msgstr ""
 
-#: src/bin/e_config.c:2167
+#: src/bin/e_config.c:2136
 msgid "The file was closed on it while writing."
 msgstr ""
 
-#: src/bin/e_config.c:2170
+#: src/bin/e_config.c:2139
 msgid "Memory-mapping (mmap) of the file failed."
 msgstr ""
 
-#: src/bin/e_config.c:2173
+#: src/bin/e_config.c:2142
 msgid "X509 Encoding failed."
 msgstr ""
 
-#: src/bin/e_config.c:2176
+#: src/bin/e_config.c:2145
 #, fuzzy
 msgid "Signature failed."
 msgstr "Hibernacja nieudana."
 
-#: src/bin/e_config.c:2179
+#: src/bin/e_config.c:2148
 msgid "The signature was invalid."
 msgstr ""
 
-#: src/bin/e_config.c:2182
+#: src/bin/e_config.c:2151
 #, fuzzy
 msgid "Not signed."
 msgstr "(Żadnemu)"
 
-#: src/bin/e_config.c:2185
+#: src/bin/e_config.c:2154
 msgid "Feature not implemented."
 msgstr ""
 
-#: src/bin/e_config.c:2188
+#: src/bin/e_config.c:2157
 msgid "PRNG was not seeded."
 msgstr ""
 
-#: src/bin/e_config.c:2191
+#: src/bin/e_config.c:2160
 msgid "Encryption failed."
 msgstr ""
 
-#: src/bin/e_config.c:2194
+#: src/bin/e_config.c:2163
 #, fuzzy
 msgid "Decryption failed."
 msgstr "Restet nieudany."
 
-#: src/bin/e_config.c:2197
+#: src/bin/e_config.c:2166
 #, fuzzy
 msgid "The error is unknown to Enlightenment."
 msgstr "Witaj w Enlightenment"
 
-#: src/bin/e_config.c:2219
+#: src/bin/e_config.c:2188
 #, c-format
 msgid ""
-"Enlightenment has an error while writing<br>its config file.<br>"
+"Enlightenment has had an error while writing<br>its config file.<br>"
 "%s<br><br>The file where the error occurred was:<br>%s<br><br>This file has "
 "been deleted to avoid corrupt data.<br>"
 msgstr ""
 
-#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:721
+#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:756
 #: src/modules/conf/e_mod_main.c:275 src/modules/conf_paths/e_mod_main.c:17
 #: src/modules/conf_performance/e_mod_main.c:17
+#: src/modules/syscon/e_mod_main.c:36
 msgid "Advanced"
 msgstr "Ustawienia zaawansowane"
 
@@ -918,9 +919,9 @@ msgstr "Dodatki"
 
 #: src/bin/e_configure.c:29 src/bin/e_configure.c:32 src/bin/e_configure.c:242
 #: src/modules/conf_paths/e_int_config_paths.c:80
-#: src/modules/conf_theme/e_int_config_color_classes.c:847
+#: src/modules/conf_theme/e_int_config_color_classes.c:857
 #: src/modules/conf_theme/e_int_config_fonts.c:98
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:234
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:236
 msgid "Modules"
 msgstr "Moduły"
 
@@ -929,7 +930,7 @@ msgstr "Moduły"
 msgid "Preferences"
 msgstr "Właściwości ikony"
 
-#: src/bin/e_container.c:132
+#: src/bin/e_container.c:124
 #, c-format
 msgid "Container %d"
 msgstr "Pojemnik %d"
@@ -1064,7 +1065,7 @@ msgstr "Plik desktop"
 #: src/bin/e_eap_editor.c:775
 #: src/modules/conf_performance/e_int_config_performance.c:115
 #: src/modules/everything/evry_config.c:378
-#: src/modules/everything/evry_plug_files.c:1491
+#: src/modules/everything/evry_plug_files.c:1476
 #: src/modules/pager/e_mod_config.c:126 src/modules/pager/e_mod_config.c:213
 msgid "General"
 msgstr "Ogólne"
@@ -1093,26 +1094,26 @@ msgstr "Wybierz ikonę"
 msgid "Select an Executable"
 msgstr "Wybierz plik wykonywalny"
 
-#: src/bin/e_entry.c:496 src/bin/e_fm.c:8208 src/bin/e_shelf.c:1703
+#: src/bin/e_entry.c:501 src/bin/e_fm.c:8241 src/bin/e_shelf.c:1703
 #: src/modules/conf_dialogs/e_int_config_profiles.c:135
 #: src/modules/conf_shelves/e_int_config_shelf.c:81
 #: src/modules/ibar/e_mod_config.c:108
 msgid "Delete"
 msgstr "Skasuj"
 
-#: src/bin/e_entry.c:506 src/bin/e_fm.c:8116
+#: src/bin/e_entry.c:511 src/bin/e_fm.c:8149
 msgid "Cut"
 msgstr "Wytnij"
 
-#: src/bin/e_entry.c:514 src/bin/e_fm.c:6163 src/bin/e_fm.c:8130
+#: src/bin/e_entry.c:519 src/bin/e_fm.c:6196 src/bin/e_fm.c:8163
 msgid "Copy"
 msgstr "Kopiuj"
 
-#: src/bin/e_entry.c:522 src/bin/e_fm.c:7954 src/bin/e_fm.c:8143
+#: src/bin/e_entry.c:527 src/bin/e_fm.c:7987 src/bin/e_fm.c:8176
 msgid "Paste"
 msgstr "Wklej"
 
-#: src/bin/e_entry.c:532
+#: src/bin/e_entry.c:537
 msgid "Select All"
 msgstr "Wybierz wszystkie"
 
@@ -1260,212 +1261,212 @@ msgstr "Dane wyjściowe"
 msgid "There was no output."
 msgstr "Nie było danych wyjściowych."
 
-#: src/bin/e_fm.c:976
+#: src/bin/e_fm.c:977
 msgid "Nonexistent path"
 msgstr "Nieistniejąca ścieżka"
 
-#: src/bin/e_fm.c:979
+#: src/bin/e_fm.c:980
 #, c-format
 msgid "%s doesn't exist."
 msgstr "%s nie istnieje."
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Mount Error"
 msgstr "Błąd montowania"
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Can't mount device"
 msgstr "Nie można zamontować urządzenia"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Unmount Error"
 msgstr "Błąd odmontowania"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Can't unmount device"
 msgstr "Nie można odmontować urządzenia"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Eject Error"
 msgstr "Błąd z wysuwaniem urządzenia"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Can't eject device"
 msgstr "Nie można wysunąć urządzenia"
 
-#: src/bin/e_fm.c:3748
+#: src/bin/e_fm.c:3781
 #, c-format
 msgid "%i Files"
 msgstr "%i plików"
 
-#: src/bin/e_fm.c:6176 src/bin/e_fm.c:7962 src/bin/e_fm.c:8151
+#: src/bin/e_fm.c:6209 src/bin/e_fm.c:7995 src/bin/e_fm.c:8184
 msgid "Link"
 msgstr "Łącze"
 
-#: src/bin/e_fm.c:6184 src/bin/e_fm.c:9143 src/bin/e_fm.c:9284
+#: src/bin/e_fm.c:6217 src/bin/e_fm.c:9176 src/bin/e_fm.c:9317
 msgid "Abort"
 msgstr "Anuluj"
 
-#: src/bin/e_fm.c:7881 src/bin/e_fm.c:8041
+#: src/bin/e_fm.c:7914 src/bin/e_fm.c:8074
 msgid "Inherit parent settings"
 msgstr "Użyj ustawień katalogu nadrzędnego"
 
-#: src/bin/e_fm.c:7890 src/bin/e_fm.c:8050
+#: src/bin/e_fm.c:7923 src/bin/e_fm.c:8083
 #: src/modules/fileman/e_mod_config.c:219
 msgid "View Mode"
 msgstr "Tryb widoku"
 
-#: src/bin/e_fm.c:7897 src/bin/e_fm.c:8057
+#: src/bin/e_fm.c:7930 src/bin/e_fm.c:8090
 msgid "Refresh View"
 msgstr "Odśwież widok"
 
-#: src/bin/e_fm.c:7905 src/bin/e_fm.c:8065
+#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8098
 msgid "Show Hidden Files"
 msgstr "Pokaż ukryte pliki"
 
-#: src/bin/e_fm.c:7917 src/bin/e_fm.c:8077
+#: src/bin/e_fm.c:7950 src/bin/e_fm.c:8110
 msgid "Remember Ordering"
 msgstr "Zapamiętaj porządek"
 
-#: src/bin/e_fm.c:7926 src/bin/e_fm.c:8086
+#: src/bin/e_fm.c:7959 src/bin/e_fm.c:8119
 msgid "Sort Now"
 msgstr "Sortuj teraz"
 
-#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8101
+#: src/bin/e_fm.c:7971 src/bin/e_fm.c:8134
 #: src/modules/conf_paths/e_int_config_paths.c:205
 msgid "New Directory"
 msgstr "Nowy katalog"
 
-#: src/bin/e_fm.c:8216
+#: src/bin/e_fm.c:8249
 msgid "Rename"
 msgstr "Zmień nazwę"
 
-#: src/bin/e_fm.c:8235
+#: src/bin/e_fm.c:8268
 msgid "Unmount"
 msgstr "Odmontuj"
 
-#: src/bin/e_fm.c:8240
+#: src/bin/e_fm.c:8273
 msgid "Mount"
 msgstr "Zamontuj"
 
-#: src/bin/e_fm.c:8245
+#: src/bin/e_fm.c:8278
 msgid "Eject"
 msgstr "Wysuń"
 
-#: src/bin/e_fm.c:8257
+#: src/bin/e_fm.c:8290
 #, fuzzy
 msgid "Application Properties"
 msgstr "Użyj ikonę dostarczoną przez program "
 
-#: src/bin/e_fm.c:8263 src/bin/e_fm_prop.c:105
+#: src/bin/e_fm.c:8296 src/bin/e_fm_prop.c:105
 msgid "File Properties"
 msgstr "Właściwości pliku"
 
-#: src/bin/e_fm.c:8500 src/bin/e_fm.c:8553
+#: src/bin/e_fm.c:8533 src/bin/e_fm.c:8586
 msgid "Use default"
 msgstr "Użyj domyślny"
 
-#: src/bin/e_fm.c:8526 src/modules/fileman/e_mod_config.c:224
+#: src/bin/e_fm.c:8559 src/modules/fileman/e_mod_config.c:224
 msgid "Grid Icons"
 msgstr "Siatka"
 
-#: src/bin/e_fm.c:8534 src/modules/fileman/e_mod_config.c:226
+#: src/bin/e_fm.c:8567 src/modules/fileman/e_mod_config.c:226
 msgid "Custom Icons"
 msgstr "Własne ikony"
 
-#: src/bin/e_fm.c:8542 src/modules/everything/evry_config.c:430
+#: src/bin/e_fm.c:8575 src/modules/everything/evry_config.c:430
 #: src/modules/everything/evry_config.c:460
 #: src/modules/fileman/e_mod_config.c:234
 msgid "List"
 msgstr "Lista"
 
-#: src/bin/e_fm.c:8568
+#: src/bin/e_fm.c:8601
 #, c-format
 msgid "Icon Size (%d)"
 msgstr "Wielkość ikony (%d)"
 
-#: src/bin/e_fm.c:8614 src/bin/e_fm.c:8820
+#: src/bin/e_fm.c:8647 src/bin/e_fm.c:8853
 msgid "Set background..."
 msgstr "Zmień tło..."
 
-#: src/bin/e_fm.c:8619 src/bin/e_fm.c:8864
+#: src/bin/e_fm.c:8652 src/bin/e_fm.c:8897
 msgid "Set overlay..."
 msgstr "Ustaw warstwę…"
 
-#: src/bin/e_fm.c:8718 src/modules/conf_theme/e_int_config_theme.c:1032
+#: src/bin/e_fm.c:8751 src/modules/conf_theme/e_int_config_theme.c:1032
 msgid "Clear"
 msgstr "Wyczyść"
 
-#: src/bin/e_fm.c:8944
+#: src/bin/e_fm.c:8977
 msgid "Create a new Directory"
 msgstr "Stwórz nowy katalog"
 
-#: src/bin/e_fm.c:8945
+#: src/bin/e_fm.c:8978
 msgid "New Directory Name:"
 msgstr "Nazwa nowego katalogu:"
 
-#: src/bin/e_fm.c:8999
+#: src/bin/e_fm.c:9032
 #, c-format
 msgid "Rename %s to:"
 msgstr "Zmień Nazwę %s na:"
 
-#: src/bin/e_fm.c:9001
+#: src/bin/e_fm.c:9034
 msgid "Rename File"
 msgstr "Zmień nazwę pliku"
 
-#: src/bin/e_fm.c:9142 src/bin/e_fm.c:9283
+#: src/bin/e_fm.c:9175 src/bin/e_fm.c:9316
 msgid "Retry"
 msgstr "Spróbuj ponownie"
 
-#: src/bin/e_fm.c:9146 src/bin/e_fm.c:9289
+#: src/bin/e_fm.c:9179 src/bin/e_fm.c:9322
 msgid "Error"
 msgstr "Błąd"
 
-#: src/bin/e_fm.c:9149
+#: src/bin/e_fm.c:9182
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: src/bin/e_fm.c:9204
+#: src/bin/e_fm.c:9237
 msgid "No to all"
 msgstr "Nie dla wszystkich"
 
-#: src/bin/e_fm.c:9206
+#: src/bin/e_fm.c:9239
 msgid "Yes to all"
 msgstr "Tak dla wszystkich"
 
-#: src/bin/e_fm.c:9209
+#: src/bin/e_fm.c:9242
 msgid "Warning"
 msgstr "Ostrzeżenie"
 
-#: src/bin/e_fm.c:9212
+#: src/bin/e_fm.c:9245
 #, c-format
 msgid "File already exists, overwrite?<br><hilight>%s</hilight>"
 msgstr "Plik już istnieje, nadpisać?<br><hilight>%s</hilight>"
 
-#: src/bin/e_fm.c:9285
+#: src/bin/e_fm.c:9318
 msgid "Ignore this"
 msgstr "Ignoruj"
 
-#: src/bin/e_fm.c:9286
+#: src/bin/e_fm.c:9319
 msgid "Ignore all"
 msgstr "Ignoruj wszystkie"
 
-#: src/bin/e_fm.c:9291
+#: src/bin/e_fm.c:9324
 #, c-format
 msgid "An error occurred while performing an operation.<br>%s"
 msgstr "Wystąpił błąd podczas wykonywania operacji.<br>%s"
 
-#: src/bin/e_fm.c:9462
+#: src/bin/e_fm.c:9495
 msgid "Confirm Delete"
 msgstr "Potwierdź skasowanie"
 
-#: src/bin/e_fm.c:9467
+#: src/bin/e_fm.c:9500
 #, c-format
 msgid "Are you sure you want to delete<br><hilight>%s</hilight> ?"
 msgstr "Jesteś pewien że chcesz usunąć<br><hilight>%s</hilight>?"
 
-#: src/bin/e_fm.c:9473
+#: src/bin/e_fm.c:9506
 #, c-format
 msgid ""
 "Are you sure you want to delete<br>the %d selected files in:<br><hilight>%s</"
@@ -1592,11 +1593,11 @@ msgstr "Opis Przesuwania"
 msgid "Automatically scroll contents"
 msgstr "Automatycznie przewiń zawartość"
 
-#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:731
+#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:729
 msgid "Plain"
 msgstr "Zwykły"
 
-#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:739
+#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:737
 msgid "Inset"
 msgstr "Wstawka"
 
@@ -1610,11 +1611,11 @@ msgstr ""
 #: src/modules/conf_applications/e_int_config_apps.c:239
 #: src/modules/conf_applications/e_int_config_apps.c:260
 #: src/modules/conf_applications/e_int_config_apps.c:280
-#: src/modules/gadman/e_mod_gadman.c:815 src/modules/ibar/e_mod_main.c:801
+#: src/modules/gadman/e_mod_gadman.c:813 src/modules/ibar/e_mod_main.c:801
 msgid "Remove"
 msgstr "Usuń"
 
-#: src/bin/e_gadcon.c:1991
+#: src/bin/e_gadcon.c:2007
 #, fuzzy
 msgid "Stop moving"
 msgstr "Zakończ edycję"
@@ -1732,7 +1733,7 @@ msgstr "Okno"
 
 #: src/bin/e_int_border_menu.c:138 src/bin/e_int_config_modules.c:59
 #: src/bin/e_int_menus.c:230 src/bin/e_shelf.c:1695
-#: src/modules/battery/e_mod_main.c:183 src/modules/clock/e_mod_main.c:296
+#: src/modules/battery/e_mod_main.c:186 src/modules/clock/e_mod_main.c:296
 #: src/modules/clock/e_mod_main.c:540 src/modules/conf/e_conf.c:124
 #: src/modules/conf/e_conf.c:134 src/modules/conf/e_mod_main.c:102
 #: src/modules/conf_dialogs/e_mod_main.c:17
@@ -2157,7 +2158,7 @@ msgid "Utilities"
 msgstr ""
 
 #: src/bin/e_int_config_modules.c:55
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_files.c:1585
 #: src/modules/fileman/e_mod_main.c:56 src/modules/fileman/e_mod_main.c:76
 #: src/modules/fileman/e_mod_main.c:420
 msgid "Files"
@@ -2257,7 +2258,7 @@ msgstr "Ulubione aplikacje"
 #: src/modules/conf_theme/e_int_config_fonts.c:58
 #: src/modules/conf_theme/e_mod_main.c:38
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:194
-#: src/modules/everything/evry_plug_apps.c:1367
+#: src/modules/everything/evry_plug_apps.c:1354
 msgid "Applications"
 msgstr "Aplikacje"
 
@@ -2473,31 +2474,31 @@ msgstr ""
 "Enlightenment nie może ustawić obsługi sygnału HUP.\n"
 "Może masz zbyt mało pamięci?"
 
-#: src/bin/e_main.c:274
-#, fuzzy
-msgid "Enlightenment cannot initialize Ecore_IMF!\n"
-msgstr "Enlightenment nie może uruchomić menadżera plików.\n"
-
-#: src/bin/e_main.c:284
+#: src/bin/e_main.c:273
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_File!\n"
 msgstr "Enlightenment nie może uruchomić menadżera plików.\n"
 
-#: src/bin/e_main.c:293
+#: src/bin/e_main.c:282
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Con!\n"
 msgstr "Enlightenment nie może uruchomić menadżera plików.\n"
 
-#: src/bin/e_main.c:302
+#: src/bin/e_main.c:291
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Ipc!\n"
 msgstr "Enlightenment nie może uruchomić menadżera plików.\n"
 
-#: src/bin/e_main.c:313
+#: src/bin/e_main.c:302
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_X!\n"
 msgstr "Enlightenment nie może uruchomić menadżera plików.\n"
 
+#: src/bin/e_main.c:314
+#, fuzzy
+msgid "Enlightenment cannot initialize Ecore_IMF!\n"
+msgstr "Enlightenment nie może uruchomić menadżera plików.\n"
+
 #: src/bin/e_main.c:324
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Evas!\n"
@@ -2546,12 +2547,7 @@ msgstr ""
 msgid "Enlightenment cannot initialize E_Xinerama!\n"
 msgstr "Enlightenment nie może uruchomić menadżera plików.\n"
 
-#: src/bin/e_main.c:397
-#, fuzzy
-msgid "Enlightenment cannot initialize E_Randr!\n"
-msgstr "Enlightenment nie może uruchomić menadżera plików.\n"
-
-#: src/bin/e_main.c:415
+#: src/bin/e_main.c:406
 msgid ""
 "Enlightenment cannot create directories in your home directory.\n"
 "Perhaps you have no home directory or the disk is full?"
@@ -2559,14 +2555,19 @@ msgstr ""
 "Enlightenment nie może utworzyć katalogów w katalogu domowym.\n"
 "Może nie masz katalogu domowego lub dysk jest pełny?"
 
-#: src/bin/e_main.c:425
+#: src/bin/e_main.c:416
 msgid "Enlightenment cannot set up its file registry system."
 msgstr "Enlightenment nie mógł ustawić systemu rejestrowania."
 
-#: src/bin/e_main.c:434
+#: src/bin/e_main.c:425
 msgid "Enlightenment cannot set up its config system."
 msgstr "Enlightenment nie może ustawić swojego systemu konfiguracji."
 
+#: src/bin/e_main.c:436
+#, fuzzy
+msgid "Enlightenment cannot initialize E_Randr!\n"
+msgstr "Enlightenment nie może uruchomić menadżera plików.\n"
+
 #: src/bin/e_main.c:445
 #, fuzzy
 msgid "Enlightenment cannot set up its environment."
@@ -2841,35 +2842,40 @@ msgid "Enlightenment cannot initialize the XSettings system.\n"
 msgstr "Enlightenment nie może ustawić swojego systemu tworzenia miniatur.\n"
 
 #: src/bin/e_main.c:877
+#, fuzzy
+msgid "Enlightenment cannot initialize the Update system.\n"
+msgstr "Enlightenment nie może zainicjalizować systemu System Command.\n"
+
+#: src/bin/e_main.c:886
 msgid "Setup Desktop Environment"
 msgstr ""
 
-#: src/bin/e_main.c:881
+#: src/bin/e_main.c:890
 #, fuzzy
 msgid "Enlightenment cannot initialize its desktop environment.\n"
 msgstr "Enlightenment nie może ustawić swojego systemu wystrojów."
 
-#: src/bin/e_main.c:889
+#: src/bin/e_main.c:898
 msgid "Setup File Ordering"
 msgstr "Ustawienia porządkowania plików"
 
-#: src/bin/e_main.c:893
+#: src/bin/e_main.c:902
 msgid "Enlightenment cannot set up its order file system."
 msgstr "Enlightenment nie może ustawić systemu porządkowania plików."
 
-#: src/bin/e_main.c:908
+#: src/bin/e_main.c:917
 msgid "Load Modules"
 msgstr "Załaduj moduły"
 
-#: src/bin/e_main.c:938
+#: src/bin/e_main.c:947
 msgid "Configure Shelves"
 msgstr "Skonfiguruj półki"
 
-#: src/bin/e_main.c:949
+#: src/bin/e_main.c:958
 msgid "Almost Done"
 msgstr "Prawie skończone"
 
-#: src/bin/e_main.c:1094
+#: src/bin/e_main.c:1103
 #, c-format
 msgid ""
 "Options:\n"
@@ -2898,7 +2904,7 @@ msgid ""
 "\t\tIf you need this help, you don't need this option.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1147
+#: src/bin/e_main.c:1156
 msgid ""
 "You are executing enlightenment directly. This is\n"
 "bad. Please do not execute the \"enlightenment\"\n"
@@ -2908,11 +2914,11 @@ msgid ""
 "before enlightenment itself begins running.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1426
+#: src/bin/e_main.c:1435
 msgid "Testing Format Support"
 msgstr "Wsparcie formatu testowania"
 
-#: src/bin/e_main.c:1430
+#: src/bin/e_main.c:1439
 msgid ""
 "Enlightenment found Evas can't create a buffer canvas. Please check\n"
 "Evas has Software Buffer engine support.\n"
@@ -2920,7 +2926,7 @@ msgstr ""
 "Enlightenment stwierdził, że Evas nie potrafi stworzyć bufora.\n"
 "Upewnij się, czy Evas wspiera programowe renderowanie do bufora.\n"
 
-#: src/bin/e_main.c:1442
+#: src/bin/e_main.c:1451
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load SVG files. Check Evas has SVG loader "
@@ -2929,7 +2935,7 @@ msgstr ""
 "Enlightenment stwierdził, że Evas nie ładuje plików PNG. Sprawdź,\n"
 "czy Evas posiada moduł ładujący obrazy PNG.\n"
 
-#: src/bin/e_main.c:1452
+#: src/bin/e_main.c:1461
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load JPEG files. Check Evas has JPEG loader "
@@ -2938,7 +2944,7 @@ msgstr ""
 "Enlightenment stwierdził, że Evas nie ładuje plików JPG. Sprawdź,\n"
 "czy Evas posiada moduł ładujący obrazy JPG.\n"
 
-#: src/bin/e_main.c:1462
+#: src/bin/e_main.c:1471
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load PNG files. Check Evas has PNG loader "
@@ -2947,7 +2953,7 @@ msgstr ""
 "Enlightenment stwierdził, że Evas nie ładuje plików PNG. Sprawdź,\n"
 "czy Evas posiada moduł ładujący obrazy PNG.\n"
 
-#: src/bin/e_main.c:1472
+#: src/bin/e_main.c:1481
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load EET files. Check Evas has EET loader "
@@ -2956,7 +2962,7 @@ msgstr ""
 "Enlightenment stwierdził, że Evas nie ładuje plików EET. Sprawdź,\n"
 "czy Evas posiada moduł ładujący pliki EET.\n"
 
-#: src/bin/e_main.c:1486
+#: src/bin/e_main.c:1495
 msgid ""
 "Enlightenment found Evas can't load the 'Sans' font. Check Evas has "
 "fontconfig\n"
@@ -2966,7 +2972,7 @@ msgstr ""
 "ustawień\n"
 "czcionek oraz czy systemowe ustawienia definiują czcionkę Sans.\n"
 
-#: src/bin/e_main.c:1677
+#: src/bin/e_main.c:1686
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. There was an "
@@ -2977,12 +2983,12 @@ msgstr ""
 "zrestartowany. Był problem podczas ładowania<br>modułu %s. Ten element "
 "został wyłączony<br>i nie będzie załadowany."
 
-#: src/bin/e_main.c:1682 src/bin/e_main.c:1699
+#: src/bin/e_main.c:1691 src/bin/e_main.c:1708
 msgid "Enlightenment crashed early on start and has been restarted"
 msgstr ""
 "Enlightenment zawiesił się wcześnie podczas włączania i został zrestartowany."
 
-#: src/bin/e_main.c:1683
+#: src/bin/e_main.c:1692
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>There was an "
@@ -2993,7 +2999,7 @@ msgstr ""
 "<br>Był problem podczas ładowania modułu %s<br><br>Ten element został "
 "wyłączony i nie będzie załadowany."
 
-#: src/bin/e_main.c:1692
+#: src/bin/e_main.c:1701
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. All modules "
 "have been disabled<br>and will not be loaded to help remove any "
@@ -3005,7 +3011,7 @@ msgstr ""
 "można było usunąć<br>problematyczne moduły z konfiguracji. "
 "Okno<br>konfiguracji modułów pozwala na ich powtórne wybranie."
 
-#: src/bin/e_main.c:1700
+#: src/bin/e_main.c:1709
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>All modules "
 "have been disabled and will not be loaded to help<br>remove any problem "
@@ -3513,72 +3519,76 @@ msgstr "Zabronione"
 msgid "Read-Write"
 msgstr "Odczyt-zapis"
 
-#: src/modules/battery/e_mod_config.c:60
+#: src/modules/battery/e_mod_config.c:63
 msgid "Battery Monitor Settings"
 msgstr "Ustawienia monitora baterii"
 
-#: src/modules/battery/e_mod_config.c:126
+#: src/modules/battery/e_mod_config.c:132
 msgid "Show alert when battery is low"
 msgstr "Pokaż alarm, gdy stan baterii jest niski"
 
-#: src/modules/battery/e_mod_config.c:211
+#: src/modules/battery/e_mod_config.c:136
+msgid "Use desktop notifications for alert."
+msgstr ""
+
+#: src/modules/battery/e_mod_config.c:233
 msgid "Check every:"
 msgstr "Sprawdź co:"
 
-#: src/modules/battery/e_mod_config.c:213
+#: src/modules/battery/e_mod_config.c:235
 #: src/modules/conf_performance/e_int_config_performance.c:121
 #: src/modules/temperature/e_mod_config.c:233
 #, c-format
 msgid "%1.0f ticks"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:217
+#: src/modules/battery/e_mod_config.c:239
 #, fuzzy
 msgid "Hibernate when below:"
 msgstr "Hibernacja"
 
-#: src/modules/battery/e_mod_config.c:219
-#: src/modules/battery/e_mod_config.c:238
+#: src/modules/battery/e_mod_config.c:241
+#: src/modules/battery/e_mod_config.c:260
 #, c-format
 msgid "%1.0f %%"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:223
+#: src/modules/battery/e_mod_config.c:245
 msgid "Polling"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:227
+#: src/modules/battery/e_mod_config.c:249
 #, fuzzy
 msgid "Show low battery alert"
 msgstr "Pokaż alarm gdy stan baterii jest niski"
 
-#: src/modules/battery/e_mod_config.c:231
+#: src/modules/battery/e_mod_config.c:253
 msgid "Alert when at:"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:234
+#: src/modules/battery/e_mod_config.c:256
 #, c-format
 msgid "%1.0f min"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:242
+#: src/modules/battery/e_mod_config.c:264
 msgid "Auto dismiss in..."
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:247
+#: src/modules/battery/e_mod_config.c:269
 #, c-format
 msgid "%1.0f sec"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:254
+#: src/modules/battery/e_mod_config.c:276
 msgid "Alert"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:260
+#: src/modules/battery/e_mod_config.c:282
 msgid "Auto Detect"
 msgstr "Automatyczne wykrywanie"
 
-#: src/modules/battery/e_mod_config.c:263
+#: src/modules/battery/e_mod_config.c:285
 #: src/modules/conf_applications/e_mod_main.c:52
 #: src/modules/conf_display/e_mod_main.c:40
 #: src/modules/conf_theme/e_mod_main.c:23
@@ -3586,47 +3596,47 @@ msgstr "Automatyczne wykrywanie"
 msgid "Internal"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:267
+#: src/modules/battery/e_mod_config.c:289
 #: src/modules/temperature/e_mod_config.c:271
 msgid "udev"
 msgstr "udev"
 
-#: src/modules/battery/e_mod_config.c:270
+#: src/modules/battery/e_mod_config.c:292
 #, fuzzy
 msgid "Fuzzy Mode"
 msgstr "Zamazany"
 
-#: src/modules/battery/e_mod_config.c:274
+#: src/modules/battery/e_mod_config.c:296
 msgid "HAL"
 msgstr "HAL"
 
-#: src/modules/battery/e_mod_config.c:279
+#: src/modules/battery/e_mod_config.c:301
 #: src/modules/temperature/e_mod_config.c:273
 msgid "Hardware"
 msgstr "Sprzęt"
 
-#: src/modules/battery/e_mod_main.c:145
+#: src/modules/battery/e_mod_main.c:148 src/modules/battery/e_mod_main.c:443
 msgid "Battery"
 msgstr "Bateria"
 
-#: src/modules/battery/e_mod_main.c:455
+#: src/modules/battery/e_mod_main.c:446 src/modules/battery/e_mod_main.c:477
 msgid "Your battery is low!"
 msgstr "Niski poziom baterii!"
 
-#: src/modules/battery/e_mod_main.c:457
+#: src/modules/battery/e_mod_main.c:447 src/modules/battery/e_mod_main.c:479
 msgid "AC power is recommended."
 msgstr "Zasilacz jest rekomendowany."
 
-#: src/modules/battery/e_mod_main.c:532
+#: src/modules/battery/e_mod_main.c:554
 msgid "N/A"
 msgstr "N/A"
 
-#: src/modules/battery/e_mod_main.c:612 src/modules/battery/e_mod_main.c:614
-#: src/modules/battery/e_mod_main.c:621 src/modules/battery/e_mod_main.c:623
+#: src/modules/battery/e_mod_main.c:634 src/modules/battery/e_mod_main.c:636
+#: src/modules/battery/e_mod_main.c:643 src/modules/battery/e_mod_main.c:645
 msgid "ERROR"
 msgstr "BŁĄD"
 
-#: src/modules/battery/e_mod_main.c:723
+#: src/modules/battery/e_mod_main.c:758
 msgid "Battery Meter"
 msgstr "Miernik baterii"
 
@@ -3795,7 +3805,7 @@ msgid "Dialog Settings"
 msgstr ""
 
 #: src/modules/conf_dialogs/e_int_config_dialogs.c:109
-#: src/modules/conf_performance/e_int_config_engine.c:95
+#: src/modules/conf_performance/e_int_config_engine.c:86
 #: src/modules/conf_theme/e_int_config_fonts.c:651
 #: src/modules/everything/evry_config.c:519 src/modules/ibox/e_mod_config.c:96
 #: src/modules/mixer/conf_gadget.c:191 src/modules/mixer/conf_module.c:91
@@ -4000,7 +4010,7 @@ msgstr "Animacja Przeskakiwania"
 
 #: src/modules/conf_display/e_int_config_desks.c:197
 #: src/modules/conf_display/e_int_config_dpms.c:306
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:168
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:194
 #: src/modules/conf_window_manipulation/e_int_config_window_stacking.c:151
 #, c-format
 msgid "%1.1f sec"
@@ -4375,28 +4385,28 @@ msgstr ""
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1310
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1334
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1366
-#: src/modules/gadman/e_mod_gadman.c:839
+#: src/modules/gadman/e_mod_gadman.c:837
 msgid "CTRL"
 msgstr "CTRL"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1315
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1339
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1371
-#: src/modules/gadman/e_mod_gadman.c:844
+#: src/modules/gadman/e_mod_gadman.c:842
 msgid "ALT"
 msgstr "ALT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1321
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1345
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1377
-#: src/modules/gadman/e_mod_gadman.c:850
+#: src/modules/gadman/e_mod_gadman.c:848
 msgid "SHIFT"
 msgstr "SHIFT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1327
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1351
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1383
-#: src/modules/gadman/e_mod_gadman.c:856
+#: src/modules/gadman/e_mod_gadman.c:854
 msgid "WIN"
 msgstr "WIN"
 
@@ -4761,11 +4771,11 @@ msgstr "Główne"
 
 #: src/modules/conf_menus/e_int_config_menus.c:289
 #: src/modules/conf_menus/e_int_config_menus.c:294
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:136
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:145
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:154
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:173
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:178
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:162
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:180
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:199
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:204
 #, c-format
 msgid "%2.0f pixels"
 msgstr "%2.0f pikseli"
@@ -4866,16 +4876,16 @@ msgstr "Katalogi przeszukiwania"
 msgid "Environment Variables"
 msgstr "Eksportowane zmienne środowiskowe"
 
-#: src/modules/conf_performance/e_int_config_engine.c:38
+#: src/modules/conf_performance/e_int_config_engine.c:37
 msgid "Engine Settings"
 msgstr "Opcje silnika"
 
-#: src/modules/conf_performance/e_int_config_engine.c:96
-#: src/modules/conf_performance/e_int_config_engine.c:138
+#: src/modules/conf_performance/e_int_config_engine.c:87
+#: src/modules/conf_performance/e_int_config_engine.c:109
 msgid "Use ARGB instead of shaped windows"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:140
+#: src/modules/conf_performance/e_int_config_engine.c:111
 #, fuzzy
 msgid ""
 "You have chosen to enable ARGB composite support,<br>but your current screen "
@@ -5364,16 +5374,16 @@ msgstr ""
 msgid "Colors depend on theme capabilities."
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:843
+#: src/modules/conf_theme/e_int_config_color_classes.c:853
 msgid "Window Manager"
 msgstr "Zarządca okien"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:845
+#: src/modules/conf_theme/e_int_config_color_classes.c:855
 #: src/modules/conf_theme/e_int_config_fonts.c:81
 msgid "Widgets"
 msgstr "Widżety"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:851
+#: src/modules/conf_theme/e_int_config_color_classes.c:861
 #, fuzzy
 msgid "Others"
 msgstr "Inne Ustawienia"
@@ -5573,7 +5583,7 @@ msgid "Bytecode"
 msgstr "Bytecode"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:662
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:193
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:219
 #: src/modules/cpufreq/e_mod_main.c:227 src/modules/cpufreq/e_mod_main.c:259
 msgid "Automatic"
 msgstr "Automatyczny"
@@ -5803,8 +5813,9 @@ msgid "Scaling"
 msgstr "Skalowanie"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:36
-msgid "Client List Settings"
-msgstr ""
+#, fuzzy
+msgid "Window List Menu Settings"
+msgstr "Ustawienia listy okien"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:97
 msgid "Group By"
@@ -6084,63 +6095,103 @@ msgstr "Przywróć fokus przy chowaniu i zamykaniu okna"
 msgid "Slide pointer to a new focused window"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:53
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:62
 #: src/modules/conf_window_manipulation/e_mod_main.c:20
 msgid "Window Geometry"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:130
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:156
 #, fuzzy
 msgid "Resist obstacles"
 msgstr "Przyciąganie"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:132
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:158
 #, fuzzy
 msgid "Other windows"
 msgstr "Inne Ustawienia"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:141
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:167
 #, fuzzy
 msgid "Edge of the screen"
 msgstr "Przyciąganie do brzegu ekranu:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:150
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
 #, fuzzy
 msgid "Desktop gadgets"
 msgstr "Pulpity"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:161
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
 msgid "Resistance"
 msgstr "Przyciąganie"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:166
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:192
 msgid "Automatically accept changes after:"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:197
 #, fuzzy
 msgid "Move by"
 msgstr "Przesuń"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:202
 #, fuzzy
 msgid "Resize by"
 msgstr "Opis Zmiany Rozmiaru"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:181
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:207
 #, fuzzy
 msgid "Keyboard"
 msgstr "Skrót klawiszowy"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:213
 msgid "Limit resize to useful geometry"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:190
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:216
 #, fuzzy
 msgid "Move after resize"
 msgstr "Można zmieniać rozmiar"
 
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:224
+#, fuzzy
+msgid "Follow Move"
+msgstr "Goniec"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:227
+#, fuzzy
+msgid "Follow Resize"
+msgstr "Szybkość Gońca"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:230
+#, fuzzy
+msgid "Follow Raise"
+msgstr "Goniec"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:233
+#, fuzzy
+msgid "Follow Lower"
+msgstr "Goniec"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:236
+#, fuzzy
+msgid "Follow Layer"
+msgstr "Goniec"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:239
+#, fuzzy
+msgid "Follow Desktop"
+msgstr "Wszystkie pulpity"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:242
+#, fuzzy
+msgid "Follow Iconify"
+msgstr "Do ikony"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:246
+#, fuzzy
+msgid "Transients"
+msgstr "Rodzaj okna"
+
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:44
 #: src/modules/conf_window_manipulation/e_mod_main.c:22
 msgid "Window Maximize Policy"
@@ -6162,13 +6213,13 @@ msgstr "Wypełnij dostępną przestrzeń"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:161
 #: src/modules/everything/evry_config.c:568
-#: src/modules/gadman/e_mod_gadman.c:759
+#: src/modules/gadman/e_mod_gadman.c:757
 msgid "Horizontal"
 msgstr "Poziomo"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:163
 #: src/modules/everything/evry_config.c:561
-#: src/modules/gadman/e_mod_gadman.c:767
+#: src/modules/gadman/e_mod_gadman.c:765
 msgid "Vertical"
 msgstr "Pionowo"
 
@@ -6231,8 +6282,14 @@ msgid "Window Focus"
 msgstr "Aktywizacja okna"
 
 #: src/modules/conf_window_manipulation/e_mod_main.c:23
-msgid "Client List Menu"
-msgstr ""
+#, fuzzy
+msgid "Window List Menu"
+msgstr "Lista Okien"
+
+#: src/modules/conf_window_manipulation/e_mod_main.c:24
+#, fuzzy
+msgid "Window Process Management"
+msgstr "Zarządzanie energią"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:33
 #: src/modules/conf_window_remembers/e_mod_main.c:17
@@ -6257,7 +6314,7 @@ msgid "Details"
 msgstr "Szczegóły"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:141
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:306
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
 msgid "<No Name>"
 msgstr "<Brak nazwy>"
 
@@ -6266,7 +6323,7 @@ msgid "Class:"
 msgstr "Klasa:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:148
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
 msgid "<No Class>"
 msgstr "<brak>"
 
@@ -6275,7 +6332,7 @@ msgid "Title:"
 msgstr "Tytuł:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
 msgid "<No Title>"
 msgstr "<brak>"
 
@@ -6284,7 +6341,7 @@ msgid "Role:"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:162
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:314
 msgid "<No Role>"
 msgstr ""
 
@@ -6505,17 +6562,17 @@ msgstr "Konfiguracja Podglądu Pulpitów"
 msgid "Show Everything Dialog"
 msgstr "Poniżej Wszystkiego"
 
-#: src/modules/everything/e_mod_main.c:422
+#: src/modules/everything/e_mod_main.c:420
 #, fuzzy
 msgid "Everything Module"
 msgstr "Wszystko"
 
-#: src/modules/everything/e_mod_main.c:611
+#: src/modules/everything/e_mod_main.c:609
 #, fuzzy
 msgid "Run Everything"
 msgstr "Wszystko"
 
-#: src/modules/everything/evry_config.c:79
+#: src/modules/everything/evry_config.c:78
 #, fuzzy
 msgid "Everything Settings"
 msgstr "Ustawienia Terminala"
@@ -6648,7 +6705,7 @@ msgid "Object Plugins"
 msgstr ""
 
 #: src/modules/everything/evry_config.c:537
-#: src/modules/everything/evry_config.c:738
+#: src/modules/everything/evry_config.c:737
 #, fuzzy
 msgid "Plugins"
 msgstr "Zwykły"
@@ -6696,7 +6753,7 @@ msgstr "Popup"
 msgid "Geometry"
 msgstr "Spróbuj ponownie"
 
-#: src/modules/everything/evry_config.c:633
+#: src/modules/everything/evry_config.c:632
 #, fuzzy
 msgid "Everything Collection"
 msgstr "Ulubione Aplikacje"
@@ -6705,7 +6762,7 @@ msgstr "Ulubione Aplikacje"
 msgid "Items"
 msgstr "Elementy"
 
-#: src/modules/everything/evry_plug_aggregator.c:330
+#: src/modules/everything/evry_plug_aggregator.c:301
 msgid "No plugins loaded"
 msgstr "Nie załadowano żadnego modułu"
 
@@ -6730,57 +6787,57 @@ msgid ""
 "toggle thumb view modes"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1250
-#: src/modules/everything/evry_plug_apps.c:1387
+#: src/modules/everything/evry_plug_apps.c:1238
+#: src/modules/everything/evry_plug_apps.c:1373
 #, fuzzy
 msgid "Everything Applications"
 msgstr "Ulubione Aplikacje"
 
-#: src/modules/everything/evry_plug_apps.c:1282
+#: src/modules/everything/evry_plug_apps.c:1270
 #, fuzzy
 msgid "Commands"
 msgstr "Polecenie"
 
-#: src/modules/everything/evry_plug_apps.c:1283
+#: src/modules/everything/evry_plug_apps.c:1271
 msgid "Terminal Command"
 msgstr "Komenda Terminala"
 
-#: src/modules/everything/evry_plug_apps.c:1288
+#: src/modules/everything/evry_plug_apps.c:1276
 msgid "Sudo GUI"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1367
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_apps.c:1354
+#: src/modules/everything/evry_plug_files.c:1585
 #, fuzzy
 msgid "Everything Plugin"
 msgstr "Wszystko"
 
-#: src/modules/everything/evry_plug_files.c:1471
-#: src/modules/everything/evry_plug_files.c:1623
+#: src/modules/everything/evry_plug_files.c:1456
+#: src/modules/everything/evry_plug_files.c:1607
 #, fuzzy
 msgid "Everything Files"
 msgstr "Wszystko"
 
-#: src/modules/everything/evry_plug_files.c:1498
+#: src/modules/everything/evry_plug_files.c:1483
 #, fuzzy
 msgid "Show recent files"
 msgstr "Pokaż Ukryte Pliki"
 
-#: src/modules/everything/evry_plug_files.c:1502
+#: src/modules/everything/evry_plug_files.c:1487
 #, fuzzy
 msgid "Search recent files"
 msgstr "Katalogi Przeszukiwania"
 
-#: src/modules/everything/evry_plug_files.c:1506
+#: src/modules/everything/evry_plug_files.c:1491
 msgid "Search cached files"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1510
+#: src/modules/everything/evry_plug_files.c:1495
 #, fuzzy
 msgid "Cache visited directories"
 msgstr "Katalogi Zdefiniowane Przez Użytkownika"
 
-#: src/modules/everything/evry_plug_files.c:1514
+#: src/modules/everything/evry_plug_files.c:1499
 msgid "Clear cache"
 msgstr "Wyczyść pamięć podręczną"
 
@@ -6935,7 +6992,7 @@ msgid "Show Toolbar"
 msgstr "Pokaż pasek narzędzi"
 
 #: src/modules/fileman/e_mod_config.c:278
-#: src/modules/gadman/e_mod_gadman.c:803
+#: src/modules/gadman/e_mod_gadman.c:801
 msgid "Behavior"
 msgstr "Zachowanie"
 
@@ -7131,28 +7188,28 @@ msgstr "Tło"
 msgid "Background Options"
 msgstr "Ustawienia Tła Pulpitu"
 
-#: src/modules/gadman/e_mod_gadman.c:720
+#: src/modules/gadman/e_mod_gadman.c:718
 #, fuzzy
 msgid "Begin move/resize"
 msgstr "Rozpocznij Przesuwanie/Zmianę Rozmiaru składników"
 
-#: src/modules/gadman/e_mod_gadman.c:751
+#: src/modules/gadman/e_mod_gadman.c:749
 msgid "Free"
 msgstr "Wolny"
 
-#: src/modules/gadman/e_mod_gadman.c:775
+#: src/modules/gadman/e_mod_gadman.c:773
 msgid "Appearance"
 msgstr "Wygląd"
 
-#: src/modules/gadman/e_mod_gadman.c:783
+#: src/modules/gadman/e_mod_gadman.c:781
 msgid "Always on desktop"
 msgstr "Zawsze na pulpicie"
 
-#: src/modules/gadman/e_mod_gadman.c:793
+#: src/modules/gadman/e_mod_gadman.c:791
 msgid "On top pressing"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:824
+#: src/modules/gadman/e_mod_gadman.c:822
 msgid "Add other gadgets"
 msgstr "Dodaj inne gadżety"
 
@@ -7588,7 +7645,11 @@ msgstr "Start"
 msgid "System Control"
 msgstr ""
 
-#: src/modules/syscon/e_mod_main.c:52
+#: src/modules/syscon/e_mod_main.c:37
+msgid "Syscon"
+msgstr ""
+
+#: src/modules/syscon/e_mod_main.c:58
 msgid "System Controls"
 msgstr ""
 
@@ -8923,9 +8984,6 @@ msgstr ""
 #~ msgid "End Edit Mode"
 #~ msgstr "Zakończ Tryb Edycji"
 
-#~ msgid "Follower"
-#~ msgstr "Goniec"
-
 #~ msgid "Very Small"
 #~ msgstr "Bardzo Mały"
 
@@ -9317,9 +9375,6 @@ msgstr ""
 #~ msgid "Visible"
 #~ msgstr "Widoczny"
 
-#~ msgid "Follow Speed"
-#~ msgstr "Szybkość Gońca"
-
 #~ msgid "%1.2f px/s"
 #~ msgstr "%1.2f px/s"
 
old mode 100755 (executable)
new mode 100644 (file)
index 1b03346..21c8531
--- a/po/pt.po
+++ b/po/pt.po
@@ -5,8 +5,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: e17\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2011-11-29 09:56+0900\n"
-"PO-Revision-Date: 2011-11-17 10:28-0000\n"
+"POT-Creation-Date: 2012-01-18 16:13+0900\n"
+"PO-Revision-Date: 2012-01-09 14:12-0000\n"
 "Last-Translator: Sérgio Marques <smarquespt@gmail.com>\n"
 "Language-Team: Portuguese <>\n"
 "Language: pt\n"
@@ -23,7 +23,7 @@ msgid "About Enlightenment"
 msgstr "Sobre o Enlightenment"
 
 #: src/bin/e_about.c:17 src/bin/e_actions.c:2728 src/bin/e_config_dialog.c:272
-#: src/bin/e_fm.c:974 src/bin/e_int_border_menu.c:151
+#: src/bin/e_fm.c:975 src/bin/e_int_border_menu.c:151
 #: src/bin/e_int_border_prop.c:81 src/bin/e_theme_about.c:17
 #: src/modules/conf/e_conf.c:163
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:843
@@ -36,7 +36,7 @@ msgstr "Fechar"
 #: src/bin/e_about.c:18 src/bin/e_actions.c:3060 src/bin/e_actions.c:3064
 #: src/bin/e_actions.c:3068 src/bin/e_int_menus.c:182 src/bin/e_main.c:534
 #: src/modules/conf_theme/e_int_config_cursor.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:219
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:221
 #: src/modules/wizard/page_000.c:29
 msgid "Enlightenment"
 msgstr "Enlightenment"
@@ -84,7 +84,7 @@ msgstr "Tem a certeza que quer fechar esta janela?"
 #: src/bin/e_actions.c:380 src/bin/e_actions.c:1917 src/bin/e_actions.c:2014
 #: src/bin/e_actions.c:2077 src/bin/e_actions.c:2140 src/bin/e_actions.c:2208
 #: src/bin/e_actions.c:2271 src/bin/e_confirm_dialog.c:44
-#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9205 src/bin/e_fm.c:9459
+#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9238 src/bin/e_fm.c:9492
 #: src/bin/e_module.c:518 src/bin/e_screensaver.c:145
 msgid "Yes"
 msgstr "Sim"
@@ -92,7 +92,7 @@ msgstr "Sim"
 #: src/bin/e_actions.c:382 src/bin/e_actions.c:1919 src/bin/e_actions.c:2016
 #: src/bin/e_actions.c:2079 src/bin/e_actions.c:2142 src/bin/e_actions.c:2210
 #: src/bin/e_actions.c:2273 src/bin/e_confirm_dialog.c:45
-#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9203 src/bin/e_fm.c:9460
+#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9236 src/bin/e_fm.c:9493
 #: src/bin/e_module.c:519 src/bin/e_screensaver.c:147
 msgid "No"
 msgstr "Não"
@@ -162,7 +162,7 @@ msgstr ""
 msgid "Window : Actions"
 msgstr "Janela : Ações"
 
-#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6168 src/bin/e_gadcon.c:1410
+#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6201 src/bin/e_gadcon.c:1410
 #: src/bin/e_int_border_menu.c:592
 msgid "Move"
 msgstr "Mover"
@@ -296,7 +296,7 @@ msgstr "Alternar modo fixado"
 #: src/bin/e_actions.c:2927 src/bin/e_actions.c:2929 src/bin/e_actions.c:2931
 #: src/bin/e_actions.c:2933 src/bin/e_actions.c:2935 src/bin/e_actions.c:2937
 #: src/bin/e_actions.c:2939 src/bin/e_actions.c:3114 src/bin/e_actions.c:3119
-#: src/bin/e_fm.c:3267 src/bin/e_fm.c:3273 src/bin/e_fm.c:9986
+#: src/bin/e_fm.c:3300 src/bin/e_fm.c:3306 src/bin/e_fm.c:10019
 #: src/bin/e_fm_device.c:334 src/bin/e_fm_device.c:358
 #: src/bin/e_fm_device.c:637 src/bin/e_fm_device.c:664
 #: src/bin/e_int_menus.c:144 src/bin/e_int_shelf_config.c:247
@@ -665,8 +665,8 @@ msgstr "Alternar o modo \"off-line\""
 #: src/modules/conf_theme/e_int_config_theme.c:396
 #: src/modules/conf_theme/e_int_config_theme.c:796
 #: src/modules/gadman/e_mod_config.c:182 src/modules/syscon/e_mod_main.c:31
-#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:52
-#: src/modules/syscon/e_mod_main.c:119
+#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:58
+#: src/modules/syscon/e_mod_main.c:125
 msgid "System"
 msgstr "Sistema"
 
@@ -722,10 +722,10 @@ msgstr "Definir como papel de parede"
 msgid "Color Selector"
 msgstr "Seletor de cor"
 
-#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1611 src/bin/e_config.c:2229
+#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1580 src/bin/e_config.c:2198
 #: src/bin/e_config_dialog.c:262 src/bin/e_eap_editor.c:854
 #: src/bin/e_eap_editor.c:918 src/bin/e_entry_dialog.c:62 src/bin/e_exec.c:398
-#: src/bin/e_fm.c:8717 src/bin/e_fm.c:9361 src/bin/e_fm_prop.c:507
+#: src/bin/e_fm.c:8750 src/bin/e_fm.c:9394 src/bin/e_fm_prop.c:507
 #: src/bin/e_int_border_remember.c:324 src/bin/e_int_border_remember.c:525
 #: src/bin/e_module.c:415 src/bin/e_sys.c:487 src/bin/e_sys.c:524
 #: src/bin/e_utils.c:707 src/modules/conf_dialogs/e_int_config_profiles.c:387
@@ -740,7 +740,7 @@ msgid "OK"
 msgstr "OK"
 
 #: src/bin/e_color_dialog.c:47 src/bin/e_eap_editor.c:856
-#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8719
+#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8752
 #: src/bin/e_fm_prop.c:508 src/bin/e_utils.c:1162
 #: src/modules/conf_dialogs/e_int_config_profiles.c:388
 #: src/modules/conf_intl/e_int_config_imc_import.c:124
@@ -752,7 +752,7 @@ msgstr "OK"
 msgid "Cancel"
 msgstr "Cancelar"
 
-#: src/bin/e_config.c:972 src/bin/e_config.c:1005
+#: src/bin/e_config.c:959 src/bin/e_config.c:992
 msgid ""
 "Settings data needed upgrading. Your old settings have<br>been wiped and a "
 "new set of defaults initialized. This<br>will happen regularly during "
@@ -770,7 +770,7 @@ msgstr ""
 "esse facto.<br> Mais tarde poderá configurar o Enlightenment ao seu gosto. "
 "Desculpe qualquer inconveniente.<br>"
 
-#: src/bin/e_config.c:989
+#: src/bin/e_config.c:976
 msgid ""
 "Your settings are NEWER than Enlightenment. This is very<br>strange. This "
 "should not happen unless you downgraded<br>Enlightenment or copied the "
@@ -784,33 +784,34 @@ msgstr ""
 "recente do Enlightenment.<br>Isto é mau e por precaução, e as definições "
 "originais foram restauradas.<br>Desculpe qualquer inconveniente.<br>"
 
-#: src/bin/e_config.c:1598 src/bin/e_config.c:2216
+#: src/bin/e_config.c:1567 src/bin/e_config.c:2185
 msgid "Enlightenment Settings Write Problems"
 msgstr "Problemas ao escrever as definições do Enlightenment"
 
-#: src/bin/e_config.c:1601
+#: src/bin/e_config.c:1570
 #, c-format
 msgid ""
-"Enlightenment has an error while moving config files<br>from:<br>"
+"Enlightenment has had an error while moving config files<br>from:<br>"
 "%s<br><br>to:<br>%s<br><br>The rest of the write has been aborted for safety."
 "<br>"
 msgstr ""
-"Ocorreu um erro ao mover os ficheiros de configuração<br>de:<br>"
-"%s<br><br>para:<br>%s<br><br>A tarefa foi terminada para sua segurança.<br>"
+"O Enlightenment produziu um erro ao mover os ficheiros de configuração<br>de:"
+"<br>%s<br><br>para:<br>%s<br><br>A tarefa foi terminada para sua segurança."
+"<br>"
 
-#: src/bin/e_config.c:2126
+#: src/bin/e_config.c:2095
 msgid "Settings Upgraded"
 msgstr "Definições atualizadas"
 
-#: src/bin/e_config.c:2143
+#: src/bin/e_config.c:2112
 msgid "The EET file handle is bad."
 msgstr "O identificador do ficheiro EET está errado."
 
-#: src/bin/e_config.c:2146
+#: src/bin/e_config.c:2115
 msgid "The file data is empty."
 msgstr "Os dados do ficheiro estão vazios."
 
-#: src/bin/e_config.c:2149
+#: src/bin/e_config.c:2118
 msgid ""
 "The file is not writable. Perhaps the disk is read-only<br>or you lost "
 "permissions to your files."
@@ -818,17 +819,17 @@ msgstr ""
 "Não pode escrever no ficheiro. Pode ser que o ficheiro seja de leitura<br>ou "
 "não tenha acesso aos ficheiros."
 
-#: src/bin/e_config.c:2152
+#: src/bin/e_config.c:2121
 msgid "Memory ran out while preparing the write.<br>Please free up memory."
 msgstr ""
 "Ficou sem memória ao preparar o ficheiro.<br>Por favor, liberte espaço de "
 "memória."
 
-#: src/bin/e_config.c:2155
+#: src/bin/e_config.c:2124
 msgid "This is a generic error."
 msgstr "Este é um erro genérico."
 
-#: src/bin/e_config.c:2158
+#: src/bin/e_config.c:2127
 msgid ""
 "The settings file is too large.<br>It should be very small (a few hundred KB "
 "at most)."
@@ -836,72 +837,73 @@ msgstr ""
 "O ficheiro das definições é muito grande.<br>Em princípio seria pequeno "
 "(algumas centenas de KB)."
 
-#: src/bin/e_config.c:2161
+#: src/bin/e_config.c:2130
 msgid "You have I/O errors on the disk.<br>Maybe it needs replacing?"
 msgstr "Possui erros de E/S no disco.<br>Talvez precise de ser substituído?"
 
-#: src/bin/e_config.c:2164
+#: src/bin/e_config.c:2133
 msgid "You ran out of space while writing the file"
 msgstr "Ficou sem espaço durante a escrita do ficheiro"
 
-#: src/bin/e_config.c:2167
+#: src/bin/e_config.c:2136
 msgid "The file was closed on it while writing."
 msgstr "O ficheiro foi fechado durante a escrita."
 
-#: src/bin/e_config.c:2170
+#: src/bin/e_config.c:2139
 msgid "Memory-mapping (mmap) of the file failed."
 msgstr "Falha ao fazer \"memory-mapping (mmap)\" do ficheiro."
 
-#: src/bin/e_config.c:2173
+#: src/bin/e_config.c:2142
 msgid "X509 Encoding failed."
 msgstr "Falha na codificação X509."
 
-#: src/bin/e_config.c:2176
+#: src/bin/e_config.c:2145
 msgid "Signature failed."
 msgstr "Falha de assinatura"
 
-#: src/bin/e_config.c:2179
+#: src/bin/e_config.c:2148
 msgid "The signature was invalid."
 msgstr "A assinatura era inválida."
 
-#: src/bin/e_config.c:2182
+#: src/bin/e_config.c:2151
 msgid "Not signed."
 msgstr "Não assinado"
 
-#: src/bin/e_config.c:2185
+#: src/bin/e_config.c:2154
 msgid "Feature not implemented."
 msgstr "Funcionalidade não implementada."
 
-#: src/bin/e_config.c:2188
+#: src/bin/e_config.c:2157
 msgid "PRNG was not seeded."
 msgstr "O PRNG não foi semeado."
 
-#: src/bin/e_config.c:2191
+#: src/bin/e_config.c:2160
 msgid "Encryption failed."
 msgstr "Falha ao cifrar."
 
-#: src/bin/e_config.c:2194
+#: src/bin/e_config.c:2163
 msgid "Decryption failed."
 msgstr "Falha ao decifrar."
 
-#: src/bin/e_config.c:2197
+#: src/bin/e_config.c:2166
 msgid "The error is unknown to Enlightenment."
 msgstr "O erro não é reconhecido pelo Enlightenment."
 
-#: src/bin/e_config.c:2219
+#: src/bin/e_config.c:2188
 #, c-format
 msgid ""
-"Enlightenment has an error while writing<br>its config file.<br>"
+"Enlightenment has had an error while writing<br>its config file.<br>"
 "%s<br><br>The file where the error occurred was:<br>%s<br><br>This file has "
 "been deleted to avoid corrupt data.<br>"
 msgstr ""
-"Ocorreu um erro ao escrever o<br>ficheiro de configurações.<br>%s<br>O erro "
-"ocorreu no ficheiro:<br>%s<br><br>Este ficheiro foi apagado para evitar a "
-"danificação dos dados.<br>"
+"O Enlightenment produziu um erro ao escrever o<br>ficheiro de configurações."
+"<br>%s<br>O erro ocorreu no ficheiro:<br>%s<br><br>Este ficheiro foi "
+"eliminado para evitar a danificação dos dados.<br>"
 
-#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:721
+#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:756
 #: src/modules/conf/e_mod_main.c:275 src/modules/conf_paths/e_mod_main.c:17
 #: src/modules/conf_performance/e_mod_main.c:17
+#: src/modules/syscon/e_mod_main.c:36
 msgid "Advanced"
 msgstr "Avançado"
 
@@ -923,9 +925,9 @@ msgstr "Extensões"
 
 #: src/bin/e_configure.c:29 src/bin/e_configure.c:32 src/bin/e_configure.c:242
 #: src/modules/conf_paths/e_int_config_paths.c:80
-#: src/modules/conf_theme/e_int_config_color_classes.c:847
+#: src/modules/conf_theme/e_int_config_color_classes.c:857
 #: src/modules/conf_theme/e_int_config_fonts.c:98
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:234
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:236
 msgid "Modules"
 msgstr "Módulos"
 
@@ -933,7 +935,7 @@ msgstr "Módulos"
 msgid "Preferences"
 msgstr "Preferências"
 
-#: src/bin/e_container.c:132
+#: src/bin/e_container.c:124
 #, c-format
 msgid "Container %d"
 msgstr "Contentor %d"
@@ -1069,7 +1071,7 @@ msgstr "Ficheiro \"desktop\""
 #: src/bin/e_eap_editor.c:775
 #: src/modules/conf_performance/e_int_config_performance.c:115
 #: src/modules/everything/evry_config.c:378
-#: src/modules/everything/evry_plug_files.c:1491
+#: src/modules/everything/evry_plug_files.c:1476
 #: src/modules/pager/e_mod_config.c:126 src/modules/pager/e_mod_config.c:213
 msgid "General"
 msgstr "Geral"
@@ -1098,26 +1100,26 @@ msgstr "Selecione um ícone"
 msgid "Select an Executable"
 msgstr "Selecione um executável"
 
-#: src/bin/e_entry.c:496 src/bin/e_fm.c:8208 src/bin/e_shelf.c:1703
+#: src/bin/e_entry.c:501 src/bin/e_fm.c:8241 src/bin/e_shelf.c:1703
 #: src/modules/conf_dialogs/e_int_config_profiles.c:135
 #: src/modules/conf_shelves/e_int_config_shelf.c:81
 #: src/modules/ibar/e_mod_config.c:108
 msgid "Delete"
 msgstr "Apagar"
 
-#: src/bin/e_entry.c:506 src/bin/e_fm.c:8116
+#: src/bin/e_entry.c:511 src/bin/e_fm.c:8149
 msgid "Cut"
 msgstr "Cortar"
 
-#: src/bin/e_entry.c:514 src/bin/e_fm.c:6163 src/bin/e_fm.c:8130
+#: src/bin/e_entry.c:519 src/bin/e_fm.c:6196 src/bin/e_fm.c:8163
 msgid "Copy"
 msgstr "Copiar"
 
-#: src/bin/e_entry.c:522 src/bin/e_fm.c:7954 src/bin/e_fm.c:8143
+#: src/bin/e_entry.c:527 src/bin/e_fm.c:7987 src/bin/e_fm.c:8176
 msgid "Paste"
 msgstr "Colar"
 
-#: src/bin/e_entry.c:532
+#: src/bin/e_entry.c:537
 msgid "Select All"
 msgstr "Selecionar tudo"
 
@@ -1264,211 +1266,211 @@ msgstr "Dados de saída"
 msgid "There was no output."
 msgstr "Não existem dados."
 
-#: src/bin/e_fm.c:976
+#: src/bin/e_fm.c:977
 msgid "Nonexistent path"
 msgstr "Caminho inexistente."
 
-#: src/bin/e_fm.c:979
+#: src/bin/e_fm.c:980
 #, c-format
 msgid "%s doesn't exist."
 msgstr "%s não existe."
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Mount Error"
 msgstr "Erro ao montar"
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Can't mount device"
 msgstr "Incapaz de montar dispositivo"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Unmount Error"
 msgstr "Erro ao desmontar"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Can't unmount device"
 msgstr "Incapaz de desmontar dispositivo"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Eject Error"
 msgstr "Erro de ejeção"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Can't eject device"
 msgstr "Incapaz de ejetar dispositivo"
 
-#: src/bin/e_fm.c:3748
+#: src/bin/e_fm.c:3781
 #, c-format
 msgid "%i Files"
 msgstr "%i ficheiros"
 
-#: src/bin/e_fm.c:6176 src/bin/e_fm.c:7962 src/bin/e_fm.c:8151
+#: src/bin/e_fm.c:6209 src/bin/e_fm.c:7995 src/bin/e_fm.c:8184
 msgid "Link"
 msgstr "Ligação"
 
-#: src/bin/e_fm.c:6184 src/bin/e_fm.c:9143 src/bin/e_fm.c:9284
+#: src/bin/e_fm.c:6217 src/bin/e_fm.c:9176 src/bin/e_fm.c:9317
 msgid "Abort"
 msgstr "Abortar"
 
-#: src/bin/e_fm.c:7881 src/bin/e_fm.c:8041
+#: src/bin/e_fm.c:7914 src/bin/e_fm.c:8074
 msgid "Inherit parent settings"
 msgstr "Herdar definições da principal"
 
-#: src/bin/e_fm.c:7890 src/bin/e_fm.c:8050
+#: src/bin/e_fm.c:7923 src/bin/e_fm.c:8083
 #: src/modules/fileman/e_mod_config.c:219
 msgid "View Mode"
 msgstr "Modo de visualização"
 
-#: src/bin/e_fm.c:7897 src/bin/e_fm.c:8057
+#: src/bin/e_fm.c:7930 src/bin/e_fm.c:8090
 msgid "Refresh View"
 msgstr "Atualizar visualização"
 
-#: src/bin/e_fm.c:7905 src/bin/e_fm.c:8065
+#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8098
 msgid "Show Hidden Files"
 msgstr "Mostrar ficheiros ocultos"
 
-#: src/bin/e_fm.c:7917 src/bin/e_fm.c:8077
+#: src/bin/e_fm.c:7950 src/bin/e_fm.c:8110
 msgid "Remember Ordering"
 msgstr "Lembrar ordenação"
 
-#: src/bin/e_fm.c:7926 src/bin/e_fm.c:8086
+#: src/bin/e_fm.c:7959 src/bin/e_fm.c:8119
 msgid "Sort Now"
 msgstr "Ordenar agora"
 
-#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8101
+#: src/bin/e_fm.c:7971 src/bin/e_fm.c:8134
 #: src/modules/conf_paths/e_int_config_paths.c:205
 msgid "New Directory"
 msgstr "Novo diretório"
 
-#: src/bin/e_fm.c:8216
+#: src/bin/e_fm.c:8249
 msgid "Rename"
 msgstr "Renomear"
 
-#: src/bin/e_fm.c:8235
+#: src/bin/e_fm.c:8268
 msgid "Unmount"
 msgstr "Desmontar"
 
-#: src/bin/e_fm.c:8240
+#: src/bin/e_fm.c:8273
 msgid "Mount"
 msgstr "Montar"
 
-#: src/bin/e_fm.c:8245
+#: src/bin/e_fm.c:8278
 msgid "Eject"
 msgstr "Ejetar"
 
-#: src/bin/e_fm.c:8257
+#: src/bin/e_fm.c:8290
 msgid "Application Properties"
 msgstr "Propriedades da aplicação"
 
-#: src/bin/e_fm.c:8263 src/bin/e_fm_prop.c:105
+#: src/bin/e_fm.c:8296 src/bin/e_fm_prop.c:105
 msgid "File Properties"
 msgstr "Propriedades do ficheiro"
 
-#: src/bin/e_fm.c:8500 src/bin/e_fm.c:8553
+#: src/bin/e_fm.c:8533 src/bin/e_fm.c:8586
 msgid "Use default"
 msgstr "Utilizar originais"
 
-#: src/bin/e_fm.c:8526 src/modules/fileman/e_mod_config.c:224
+#: src/bin/e_fm.c:8559 src/modules/fileman/e_mod_config.c:224
 msgid "Grid Icons"
 msgstr "Ícones em grelha"
 
-#: src/bin/e_fm.c:8534 src/modules/fileman/e_mod_config.c:226
+#: src/bin/e_fm.c:8567 src/modules/fileman/e_mod_config.c:226
 msgid "Custom Icons"
 msgstr "Ícones personalizados"
 
-#: src/bin/e_fm.c:8542 src/modules/everything/evry_config.c:430
+#: src/bin/e_fm.c:8575 src/modules/everything/evry_config.c:430
 #: src/modules/everything/evry_config.c:460
 #: src/modules/fileman/e_mod_config.c:234
 msgid "List"
 msgstr "Lista"
 
-#: src/bin/e_fm.c:8568
+#: src/bin/e_fm.c:8601
 #, c-format
 msgid "Icon Size (%d)"
 msgstr "Tamanho de ícones (%d)"
 
-#: src/bin/e_fm.c:8614 src/bin/e_fm.c:8820
+#: src/bin/e_fm.c:8647 src/bin/e_fm.c:8853
 msgid "Set background..."
 msgstr "Definir imagem de fundo..."
 
-#: src/bin/e_fm.c:8619 src/bin/e_fm.c:8864
+#: src/bin/e_fm.c:8652 src/bin/e_fm.c:8897
 msgid "Set overlay..."
 msgstr "Definir sobreposição..."
 
-#: src/bin/e_fm.c:8718 src/modules/conf_theme/e_int_config_theme.c:1032
+#: src/bin/e_fm.c:8751 src/modules/conf_theme/e_int_config_theme.c:1032
 msgid "Clear"
 msgstr "Limpar"
 
-#: src/bin/e_fm.c:8944
+#: src/bin/e_fm.c:8977
 msgid "Create a new Directory"
 msgstr "Criar novo diretório"
 
-#: src/bin/e_fm.c:8945
+#: src/bin/e_fm.c:8978
 msgid "New Directory Name:"
 msgstr "Nome do novo diretório:"
 
-#: src/bin/e_fm.c:8999
+#: src/bin/e_fm.c:9032
 #, c-format
 msgid "Rename %s to:"
 msgstr "Renomear %s para:"
 
-#: src/bin/e_fm.c:9001
+#: src/bin/e_fm.c:9034
 msgid "Rename File"
 msgstr "Renomear ficheiro"
 
-#: src/bin/e_fm.c:9142 src/bin/e_fm.c:9283
+#: src/bin/e_fm.c:9175 src/bin/e_fm.c:9316
 msgid "Retry"
 msgstr "Tentar novamente"
 
-#: src/bin/e_fm.c:9146 src/bin/e_fm.c:9289
+#: src/bin/e_fm.c:9179 src/bin/e_fm.c:9322
 msgid "Error"
 msgstr "Erro"
 
-#: src/bin/e_fm.c:9149
+#: src/bin/e_fm.c:9182
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: src/bin/e_fm.c:9204
+#: src/bin/e_fm.c:9237
 msgid "No to all"
 msgstr "Não a tudo"
 
-#: src/bin/e_fm.c:9206
+#: src/bin/e_fm.c:9239
 msgid "Yes to all"
 msgstr "Sim a tudo"
 
-#: src/bin/e_fm.c:9209
+#: src/bin/e_fm.c:9242
 msgid "Warning"
 msgstr "Aviso"
 
-#: src/bin/e_fm.c:9212
+#: src/bin/e_fm.c:9245
 #, c-format
 msgid "File already exists, overwrite?<br><hilight>%s</hilight>"
 msgstr "O ficheiro já existe, substituir?<br><hilight>%s</hilight>"
 
-#: src/bin/e_fm.c:9285
+#: src/bin/e_fm.c:9318
 msgid "Ignore this"
 msgstr "Ignorar"
 
-#: src/bin/e_fm.c:9286
+#: src/bin/e_fm.c:9319
 msgid "Ignore all"
 msgstr "Ignorar tudo"
 
-#: src/bin/e_fm.c:9291
+#: src/bin/e_fm.c:9324
 #, c-format
 msgid "An error occurred while performing an operation.<br>%s"
 msgstr "Ocorreu um erro ao executar a operação.<br>%s"
 
-#: src/bin/e_fm.c:9462
+#: src/bin/e_fm.c:9495
 msgid "Confirm Delete"
 msgstr "Confirmação"
 
-#: src/bin/e_fm.c:9467
+#: src/bin/e_fm.c:9500
 #, c-format
 msgid "Are you sure you want to delete<br><hilight>%s</hilight> ?"
 msgstr "Tem a certeza que quer apagar<br><hilight>%s</hilight> ?"
 
-#: src/bin/e_fm.c:9473
+#: src/bin/e_fm.c:9506
 #, c-format
 msgid ""
 "Are you sure you want to delete<br>the %d selected files in:<br><hilight>%s</"
@@ -1594,11 +1596,11 @@ msgstr "Mover para"
 msgid "Automatically scroll contents"
 msgstr "Deslocar conteúdo automaticamente"
 
-#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:731
+#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:729
 msgid "Plain"
 msgstr "Simples"
 
-#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:739
+#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:737
 msgid "Inset"
 msgstr "Encaixar"
 
@@ -1612,11 +1614,11 @@ msgstr "Aspeto"
 #: src/modules/conf_applications/e_int_config_apps.c:239
 #: src/modules/conf_applications/e_int_config_apps.c:260
 #: src/modules/conf_applications/e_int_config_apps.c:280
-#: src/modules/gadman/e_mod_gadman.c:815 src/modules/ibar/e_mod_main.c:801
+#: src/modules/gadman/e_mod_gadman.c:813 src/modules/ibar/e_mod_main.c:801
 msgid "Remove"
 msgstr "Remover"
 
-#: src/bin/e_gadcon.c:1991
+#: src/bin/e_gadcon.c:2007
 msgid "Stop moving"
 msgstr "Parar de mover"
 
@@ -1734,7 +1736,7 @@ msgstr "Janela"
 
 #: src/bin/e_int_border_menu.c:138 src/bin/e_int_config_modules.c:59
 #: src/bin/e_int_menus.c:230 src/bin/e_shelf.c:1695
-#: src/modules/battery/e_mod_main.c:183 src/modules/clock/e_mod_main.c:296
+#: src/modules/battery/e_mod_main.c:186 src/modules/clock/e_mod_main.c:296
 #: src/modules/clock/e_mod_main.c:540 src/modules/conf/e_conf.c:124
 #: src/modules/conf/e_conf.c:134 src/modules/conf/e_mod_main.c:102
 #: src/modules/conf_dialogs/e_mod_main.c:17
@@ -2153,7 +2155,7 @@ msgid "Utilities"
 msgstr "Utilitários"
 
 #: src/bin/e_int_config_modules.c:55
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_files.c:1585
 #: src/modules/fileman/e_mod_main.c:56 src/modules/fileman/e_mod_main.c:76
 #: src/modules/fileman/e_mod_main.c:420
 msgid "Files"
@@ -2248,7 +2250,7 @@ msgstr "Aplicações favoritas"
 #: src/modules/conf_theme/e_int_config_fonts.c:58
 #: src/modules/conf_theme/e_mod_main.c:38
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:194
-#: src/modules/everything/evry_plug_apps.c:1367
+#: src/modules/everything/evry_plug_apps.c:1354
 msgid "Applications"
 msgstr "Aplicações"
 
@@ -2460,26 +2462,26 @@ msgstr ""
 "O Enlightenment não consegue configurar o sinal de UTILIZADOR.\n"
 "Será que tem memória suficiente?"
 
-#: src/bin/e_main.c:274
-msgid "Enlightenment cannot initialize Ecore_IMF!\n"
-msgstr "O Enlightenment não consegue iniciar o Ecore_IMF!\n"
-
-#: src/bin/e_main.c:284
+#: src/bin/e_main.c:273
 msgid "Enlightenment cannot initialize Ecore_File!\n"
 msgstr "O Enlightenment não consegue iniciar Ecore_File!\n"
 
-#: src/bin/e_main.c:293
+#: src/bin/e_main.c:282
 msgid "Enlightenment cannot initialize Ecore_Con!\n"
 msgstr "O Enlightenment não consegue iniciar Ecore_Con!\n"
 
-#: src/bin/e_main.c:302
+#: src/bin/e_main.c:291
 msgid "Enlightenment cannot initialize Ecore_Ipc!\n"
 msgstr "O Enlightenment não consegue iniciar Ecore_Ipc!\n"
 
-#: src/bin/e_main.c:313
+#: src/bin/e_main.c:302
 msgid "Enlightenment cannot initialize Ecore_X!\n"
 msgstr "O Enlightenment não consegue iniciar Ecore_X!\n"
 
+#: src/bin/e_main.c:314
+msgid "Enlightenment cannot initialize Ecore_IMF!\n"
+msgstr "O Enlightenment não consegue iniciar o Ecore_IMF!\n"
+
 #: src/bin/e_main.c:324
 msgid "Enlightenment cannot initialize Ecore_Evas!\n"
 msgstr "O Enlightenment não consegue iniciar Ecore_Evas!\n"
@@ -2524,11 +2526,7 @@ msgstr ""
 msgid "Enlightenment cannot initialize E_Xinerama!\n"
 msgstr "O Enlightenment não consegue iniciar E_Xinerama!\n"
 
-#: src/bin/e_main.c:397
-msgid "Enlightenment cannot initialize E_Randr!\n"
-msgstr "O Enlightenment não consegue iniciar E_Randr!\n"
-
-#: src/bin/e_main.c:415
+#: src/bin/e_main.c:406
 msgid ""
 "Enlightenment cannot create directories in your home directory.\n"
 "Perhaps you have no home directory or the disk is full?"
@@ -2536,14 +2534,18 @@ msgstr ""
 "O Enlightenment não conseguiu criar os diretórios na sua pasta pessoal.\n"
 "A pasta pessoal existe? Será que o disco está cheio?"
 
-#: src/bin/e_main.c:425
+#: src/bin/e_main.c:416
 msgid "Enlightenment cannot set up its file registry system."
 msgstr "O Enlightenment não consegue configurar o registo do sistema."
 
-#: src/bin/e_main.c:434
+#: src/bin/e_main.c:425
 msgid "Enlightenment cannot set up its config system."
 msgstr "O Enlightenment não consegue configurar o sistema de configurações."
 
+#: src/bin/e_main.c:436
+msgid "Enlightenment cannot initialize E_Randr!\n"
+msgstr "O Enlightenment não consegue iniciar E_Randr!\n"
+
 #: src/bin/e_main.c:445
 msgid "Enlightenment cannot set up its environment."
 msgstr "O Enlightenment não consegue configurar este ambiente."
@@ -2803,36 +2805,40 @@ msgid "Enlightenment cannot initialize the XSettings system.\n"
 msgstr "O Enlightenment não consegue iniciar o sistema XSettings.\n"
 
 #: src/bin/e_main.c:877
+msgid "Enlightenment cannot initialize the Update system.\n"
+msgstr "O Enlightenment não consegue iniciar o sistema de atualização.\n"
+
+#: src/bin/e_main.c:886
 msgid "Setup Desktop Environment"
 msgstr "Configurar ambiente de trabalho"
 
-#: src/bin/e_main.c:881
+#: src/bin/e_main.c:890
 msgid "Enlightenment cannot initialize its desktop environment.\n"
 msgstr "O Enlightenment não consegue iniciar o ambiente de trabalho.\n"
 
-#: src/bin/e_main.c:889
+#: src/bin/e_main.c:898
 msgid "Setup File Ordering"
 msgstr "Configurar organização de ficheiros"
 
-#: src/bin/e_main.c:893
+#: src/bin/e_main.c:902
 msgid "Enlightenment cannot set up its order file system."
 msgstr ""
 "O Enlightenment não consegue configurar o sistema de organização dos "
 "ficheiros."
 
-#: src/bin/e_main.c:908
+#: src/bin/e_main.c:917
 msgid "Load Modules"
 msgstr "Carregar módulos"
 
-#: src/bin/e_main.c:938
+#: src/bin/e_main.c:947
 msgid "Configure Shelves"
 msgstr "Configurar painéis"
 
-#: src/bin/e_main.c:949
+#: src/bin/e_main.c:958
 msgid "Almost Done"
 msgstr "Quase terminado"
 
-#: src/bin/e_main.c:1094
+#: src/bin/e_main.c:1103
 #, c-format
 msgid ""
 "Options:\n"
@@ -2886,7 +2892,7 @@ msgstr ""
 "\t-i-really-know-what-i-am-doing-and-accept-full-responsibility-for-it\n"
 "\t\tSe precisar desta ajuda, você não precisa desta opção.\n"
 
-#: src/bin/e_main.c:1147
+#: src/bin/e_main.c:1156
 msgid ""
 "You are executing enlightenment directly. This is\n"
 "bad. Please do not execute the \"enlightenment\"\n"
@@ -2902,11 +2908,11 @@ msgstr ""
 "bem como iniciar outros serviços necessários,\n"
 "antes da sessão ser iniciada.\n"
 
-#: src/bin/e_main.c:1426
+#: src/bin/e_main.c:1435
 msgid "Testing Format Support"
 msgstr "A testar o suporte ao formato"
 
-#: src/bin/e_main.c:1430
+#: src/bin/e_main.c:1439
 msgid ""
 "Enlightenment found Evas can't create a buffer canvas. Please check\n"
 "Evas has Software Buffer engine support.\n"
@@ -2915,7 +2921,7 @@ msgstr ""
 "tela.\n"
 "Verifique se o Evas tem suporte ao motor de \"Software Buffer\".\n"
 
-#: src/bin/e_main.c:1442
+#: src/bin/e_main.c:1451
 msgid ""
 "Enlightenment found Evas can't load SVG files. Check Evas has SVG loader "
 "support.\n"
@@ -2923,7 +2929,7 @@ msgstr ""
 "O Evas mas não consegue abrir os ficheiros SVG. Verifique se o Evas tem "
 "suporte a ficheiros SVG.\n"
 
-#: src/bin/e_main.c:1452
+#: src/bin/e_main.c:1461
 msgid ""
 "Enlightenment found Evas can't load JPEG files. Check Evas has JPEG loader "
 "support.\n"
@@ -2931,7 +2937,7 @@ msgstr ""
 "O Evas mas não consegue abrir os ficheiros JPEG. Verifique se o Evas tem "
 "suporte a ficheiros JPEG.\n"
 
-#: src/bin/e_main.c:1462
+#: src/bin/e_main.c:1471
 msgid ""
 "Enlightenment found Evas can't load PNG files. Check Evas has PNG loader "
 "support.\n"
@@ -2939,7 +2945,7 @@ msgstr ""
 "O Evas mas não consegue abrir os ficheiros PNG. Verifique se o Evas tem "
 "suporte a ficheiros PNG.\n"
 
-#: src/bin/e_main.c:1472
+#: src/bin/e_main.c:1481
 msgid ""
 "Enlightenment found Evas can't load EET files. Check Evas has EET loader "
 "support.\n"
@@ -2947,7 +2953,7 @@ msgstr ""
 "O Evas mas não consegue abrir os ficheiros EET. Verifique se o Evas tem "
 "suporte a ficheiros EET.\n"
 
-#: src/bin/e_main.c:1486
+#: src/bin/e_main.c:1495
 msgid ""
 "Enlightenment found Evas can't load the 'Sans' font. Check Evas has "
 "fontconfig\n"
@@ -2956,7 +2962,7 @@ msgstr ""
 "O Enlightenment encontrou o Evas mas não carregou o tipo de letra \"Sans\".\n"
 "Verifique se o Evas tem suporte e pode configurar o tipo de letra \"Sans\".\n"
 
-#: src/bin/e_main.c:1677
+#: src/bin/e_main.c:1686
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. There was an "
@@ -2966,11 +2972,11 @@ msgstr ""
 "O Enlightenment terminou ao iniciar e<br>foi reiniciado. Ocorreu um erro ao "
 "carregar o<br>módulo: %s. Este módulo foi desativado<br>e não será carregado."
 
-#: src/bin/e_main.c:1682 src/bin/e_main.c:1699
+#: src/bin/e_main.c:1691 src/bin/e_main.c:1708
 msgid "Enlightenment crashed early on start and has been restarted"
 msgstr "O Enlightenment terminou ao iniciar e foi reiniciado."
 
-#: src/bin/e_main.c:1683
+#: src/bin/e_main.c:1692
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>There was an "
@@ -2981,7 +2987,7 @@ msgstr ""
 "carregar o módulo: %s.<br><br>Este módulo foi desativado e não será "
 "carregado."
 
-#: src/bin/e_main.c:1692
+#: src/bin/e_main.c:1701
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. All modules "
 "have been disabled<br>and will not be loaded to help remove any "
@@ -2993,7 +2999,7 @@ msgstr ""
 "corrigir os problemas<br>dos módulos. O diálogo de configuração<br>dos "
 "módulos deve permitir-lhe escolher<br>os módulos a carregar."
 
-#: src/bin/e_main.c:1700
+#: src/bin/e_main.c:1709
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>All modules "
 "have been disabled and will not be loaded to help<br>remove any problem "
@@ -3500,70 +3506,75 @@ msgstr "Proibido"
 msgid "Read-Write"
 msgstr "Leitura-Escrita"
 
-#: src/modules/battery/e_mod_config.c:60
+#: src/modules/battery/e_mod_config.c:63
 msgid "Battery Monitor Settings"
 msgstr "Definições do monitor da bateria"
 
-#: src/modules/battery/e_mod_config.c:126
+#: src/modules/battery/e_mod_config.c:132
 msgid "Show alert when battery is low"
 msgstr "Mostrar alerta se a bateria estiver fraca"
 
-#: src/modules/battery/e_mod_config.c:211
+#: src/modules/battery/e_mod_config.c:136
+#, fuzzy
+msgid "Use desktop notifications for alert."
+msgstr "Exibir notificações ao alterar o volume"
+
+#: src/modules/battery/e_mod_config.c:233
 msgid "Check every:"
 msgstr "Verificar a cada:"
 
-#: src/modules/battery/e_mod_config.c:213
+#: src/modules/battery/e_mod_config.c:235
 #: src/modules/conf_performance/e_int_config_performance.c:121
 #: src/modules/temperature/e_mod_config.c:233
 #, c-format
 msgid "%1.0f ticks"
 msgstr "%1.0f toques"
 
-#: src/modules/battery/e_mod_config.c:217
+#: src/modules/battery/e_mod_config.c:239
 msgid "Hibernate when below:"
 msgstr "Hibernar se inferior a:"
 
-#: src/modules/battery/e_mod_config.c:219
-#: src/modules/battery/e_mod_config.c:238
+#: src/modules/battery/e_mod_config.c:241
+#: src/modules/battery/e_mod_config.c:260
 #, c-format
 msgid "%1.0f %%"
 msgstr "%1.0f %%"
 
-#: src/modules/battery/e_mod_config.c:223
+#: src/modules/battery/e_mod_config.c:245
 msgid "Polling"
 msgstr "Análise"
 
-#: src/modules/battery/e_mod_config.c:227
+#: src/modules/battery/e_mod_config.c:249
 msgid "Show low battery alert"
 msgstr "Mostrar alerta de bateria fraca"
 
-#: src/modules/battery/e_mod_config.c:231
+#: src/modules/battery/e_mod_config.c:253
 msgid "Alert when at:"
 msgstr "Alertar com:"
 
-#: src/modules/battery/e_mod_config.c:234
+#: src/modules/battery/e_mod_config.c:256
 #, c-format
 msgid "%1.0f min"
 msgstr "%1.0f min"
 
-#: src/modules/battery/e_mod_config.c:242
+#: src/modules/battery/e_mod_config.c:264
 msgid "Auto dismiss in..."
 msgstr "Ignorar automaticamente em..."
 
-#: src/modules/battery/e_mod_config.c:247
+#: src/modules/battery/e_mod_config.c:269
 #, c-format
 msgid "%1.0f sec"
 msgstr "%1.0f seg"
 
-#: src/modules/battery/e_mod_config.c:254
+#: src/modules/battery/e_mod_config.c:276
 msgid "Alert"
 msgstr "Alerta"
 
-#: src/modules/battery/e_mod_config.c:260
+#: src/modules/battery/e_mod_config.c:282
 msgid "Auto Detect"
 msgstr "Deteção automática"
 
-#: src/modules/battery/e_mod_config.c:263
+#: src/modules/battery/e_mod_config.c:285
 #: src/modules/conf_applications/e_mod_main.c:52
 #: src/modules/conf_display/e_mod_main.c:40
 #: src/modules/conf_theme/e_mod_main.c:23
@@ -3571,46 +3582,46 @@ msgstr "Deteção automática"
 msgid "Internal"
 msgstr "Interno"
 
-#: src/modules/battery/e_mod_config.c:267
+#: src/modules/battery/e_mod_config.c:289
 #: src/modules/temperature/e_mod_config.c:271
 msgid "udev"
 msgstr "udev"
 
-#: src/modules/battery/e_mod_config.c:270
+#: src/modules/battery/e_mod_config.c:292
 msgid "Fuzzy Mode"
 msgstr "Modo difuso"
 
-#: src/modules/battery/e_mod_config.c:274
+#: src/modules/battery/e_mod_config.c:296
 msgid "HAL"
 msgstr "HAL"
 
-#: src/modules/battery/e_mod_config.c:279
+#: src/modules/battery/e_mod_config.c:301
 #: src/modules/temperature/e_mod_config.c:273
 msgid "Hardware"
 msgstr "Equipamento"
 
-#: src/modules/battery/e_mod_main.c:145
+#: src/modules/battery/e_mod_main.c:148 src/modules/battery/e_mod_main.c:443
 msgid "Battery"
 msgstr "Bateria"
 
-#: src/modules/battery/e_mod_main.c:455
+#: src/modules/battery/e_mod_main.c:446 src/modules/battery/e_mod_main.c:477
 msgid "Your battery is low!"
 msgstr "A bateria está fraca!"
 
-#: src/modules/battery/e_mod_main.c:457
+#: src/modules/battery/e_mod_main.c:447 src/modules/battery/e_mod_main.c:479
 msgid "AC power is recommended."
 msgstr "Deve ligar à corrente."
 
-#: src/modules/battery/e_mod_main.c:532
+#: src/modules/battery/e_mod_main.c:554
 msgid "N/A"
 msgstr "N/D"
 
-#: src/modules/battery/e_mod_main.c:612 src/modules/battery/e_mod_main.c:614
-#: src/modules/battery/e_mod_main.c:621 src/modules/battery/e_mod_main.c:623
+#: src/modules/battery/e_mod_main.c:634 src/modules/battery/e_mod_main.c:636
+#: src/modules/battery/e_mod_main.c:643 src/modules/battery/e_mod_main.c:645
 msgid "ERROR"
 msgstr "ERRO"
 
-#: src/modules/battery/e_mod_main.c:723
+#: src/modules/battery/e_mod_main.c:758
 msgid "Battery Meter"
 msgstr "Medidor de bateria"
 
@@ -3771,7 +3782,7 @@ msgid "Dialog Settings"
 msgstr "Definições dos diálogos"
 
 #: src/modules/conf_dialogs/e_int_config_dialogs.c:109
-#: src/modules/conf_performance/e_int_config_engine.c:95
+#: src/modules/conf_performance/e_int_config_engine.c:86
 #: src/modules/conf_theme/e_int_config_fonts.c:651
 #: src/modules/everything/evry_config.c:519 src/modules/ibox/e_mod_config.c:96
 #: src/modules/mixer/conf_gadget.c:191 src/modules/mixer/conf_module.c:91
@@ -3990,7 +4001,7 @@ msgstr "Velocidade da animação"
 
 #: src/modules/conf_display/e_int_config_desks.c:197
 #: src/modules/conf_display/e_int_config_dpms.c:306
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:168
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:194
 #: src/modules/conf_window_manipulation/e_int_config_window_stacking.c:151
 #, c-format
 msgid "%1.1f sec"
@@ -4365,28 +4376,28 @@ msgstr ""
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1310
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1334
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1366
-#: src/modules/gadman/e_mod_gadman.c:839
+#: src/modules/gadman/e_mod_gadman.c:837
 msgid "CTRL"
 msgstr "CTRL"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1315
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1339
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1371
-#: src/modules/gadman/e_mod_gadman.c:844
+#: src/modules/gadman/e_mod_gadman.c:842
 msgid "ALT"
 msgstr "ALT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1321
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1345
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1377
-#: src/modules/gadman/e_mod_gadman.c:850
+#: src/modules/gadman/e_mod_gadman.c:848
 msgid "SHIFT"
 msgstr "SHIFT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1327
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1351
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1383
-#: src/modules/gadman/e_mod_gadman.c:856
+#: src/modules/gadman/e_mod_gadman.c:854
 msgid "WIN"
 msgstr "WIN"
 
@@ -4746,11 +4757,11 @@ msgstr "Margem"
 
 #: src/modules/conf_menus/e_int_config_menus.c:289
 #: src/modules/conf_menus/e_int_config_menus.c:294
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:136
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:145
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:154
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:173
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:178
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:162
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:180
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:199
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:204
 #, c-format
 msgid "%2.0f pixels"
 msgstr "%2.0f pixeis"
@@ -4848,16 +4859,16 @@ msgstr "Diretórios de pesquisa"
 msgid "Environment Variables"
 msgstr "Variáveis de ambiente"
 
-#: src/modules/conf_performance/e_int_config_engine.c:38
+#: src/modules/conf_performance/e_int_config_engine.c:37
 msgid "Engine Settings"
 msgstr "Definições"
 
-#: src/modules/conf_performance/e_int_config_engine.c:96
-#: src/modules/conf_performance/e_int_config_engine.c:138
+#: src/modules/conf_performance/e_int_config_engine.c:87
+#: src/modules/conf_performance/e_int_config_engine.c:109
 msgid "Use ARGB instead of shaped windows"
 msgstr "Utilizar ARGB ao invés das janelas criadas"
 
-#: src/modules/conf_performance/e_int_config_engine.c:140
+#: src/modules/conf_performance/e_int_config_engine.c:111
 msgid ""
 "You have chosen to enable ARGB composite support,<br>but your current screen "
 "does not support composite.<br><br>Are you sure you wish to enable ARGB "
@@ -5326,16 +5337,16 @@ msgstr "Texto com cores aplicadas."
 msgid "Colors depend on theme capabilities."
 msgstr "As cores dependem da capacidade do tema."
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:843
+#: src/modules/conf_theme/e_int_config_color_classes.c:853
 msgid "Window Manager"
 msgstr "Gestor de janelas"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:845
+#: src/modules/conf_theme/e_int_config_color_classes.c:855
 #: src/modules/conf_theme/e_int_config_fonts.c:81
 msgid "Widgets"
 msgstr "\"Widgets\""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:851
+#: src/modules/conf_theme/e_int_config_color_classes.c:861
 msgid "Others"
 msgstr "Outros"
 
@@ -5534,7 +5545,7 @@ msgid "Bytecode"
 msgstr "\"Bytecode\""
 
 #: src/modules/conf_theme/e_int_config_fonts.c:662
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:193
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:219
 #: src/modules/cpufreq/e_mod_main.c:227 src/modules/cpufreq/e_mod_main.c:259
 msgid "Automatic"
 msgstr "Automático"
@@ -5760,8 +5771,8 @@ msgid "Scaling"
 msgstr "Escala"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:36
-msgid "Client List Settings"
-msgstr "Definições da lista de clientes"
+msgid "Window List Menu Settings"
+msgstr "Definições do menu da lista de janelas"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:97
 msgid "Group By"
@@ -6025,55 +6036,87 @@ msgstr "Reverter realce se perdido"
 msgid "Slide pointer to a new focused window"
 msgstr "Enviar o cursor para a nova janela realçada"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:53
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:62
 #: src/modules/conf_window_manipulation/e_mod_main.c:20
 msgid "Window Geometry"
 msgstr "Geometria"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:130
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:156
 msgid "Resist obstacles"
 msgstr "Resistir a obstáculos"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:132
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:158
 msgid "Other windows"
 msgstr "Outras janelas"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:141
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:167
 msgid "Edge of the screen"
 msgstr "Margem do ecrã"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:150
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
 msgid "Desktop gadgets"
 msgstr "\"Gadgets\" da área de trabalho"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:161
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
 msgid "Resistance"
 msgstr "Resistência"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:166
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:192
 msgid "Automatically accept changes after:"
 msgstr "Aceitar alterações automaticamente após:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:197
 msgid "Move by"
 msgstr "Mover"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:202
 msgid "Resize by"
 msgstr "Ajustar em"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:181
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:207
 msgid "Keyboard"
 msgstr "Teclado"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:213
 msgid "Limit resize to useful geometry"
 msgstr "Limitar o ajuste à geometria"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:190
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:216
 msgid "Move after resize"
 msgstr "Mover após ajustar o tamanho"
 
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:224
+msgid "Follow Move"
+msgstr "Segue o movimento"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:227
+msgid "Follow Resize"
+msgstr "Segue o redimensionamento"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:230
+msgid "Follow Raise"
+msgstr "Segue a subida"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:233
+msgid "Follow Lower"
+msgstr "Segue a descida"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:236
+msgid "Follow Layer"
+msgstr "Segue a camada"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:239
+msgid "Follow Desktop"
+msgstr "Segue o ambiente de trabalho"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:242
+msgid "Follow Iconify"
+msgstr "Segue minimização em ícones"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:246
+msgid "Transients"
+msgstr "Transitoriedade"
+
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:44
 #: src/modules/conf_window_manipulation/e_mod_main.c:22
 msgid "Window Maximize Policy"
@@ -6095,13 +6138,13 @@ msgstr "Preencher espaço disponível"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:161
 #: src/modules/everything/evry_config.c:568
-#: src/modules/gadman/e_mod_gadman.c:759
+#: src/modules/gadman/e_mod_gadman.c:757
 msgid "Horizontal"
 msgstr "Horizontal"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:163
 #: src/modules/everything/evry_config.c:561
-#: src/modules/gadman/e_mod_gadman.c:767
+#: src/modules/gadman/e_mod_gadman.c:765
 msgid "Vertical"
 msgstr "Vertical"
 
@@ -6162,8 +6205,12 @@ msgid "Window Focus"
 msgstr "Foco"
 
 #: src/modules/conf_window_manipulation/e_mod_main.c:23
-msgid "Client List Menu"
-msgstr "Menu da lista de clientes"
+msgid "Window List Menu"
+msgstr "Menu da lista de janelas"
+
+#: src/modules/conf_window_manipulation/e_mod_main.c:24
+msgid "Window Process Management"
+msgstr "Gestão dos processos da janela"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:33
 #: src/modules/conf_window_remembers/e_mod_main.c:17
@@ -6187,7 +6234,7 @@ msgid "Details"
 msgstr "Detalhes"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:141
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:306
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
 msgid "<No Name>"
 msgstr "<Sem nome>"
 
@@ -6196,7 +6243,7 @@ msgid "Class:"
 msgstr "Classe:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:148
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
 msgid "<No Class>"
 msgstr "<Sem classe>"
 
@@ -6205,7 +6252,7 @@ msgid "Title:"
 msgstr "Título:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
 msgid "<No Title>"
 msgstr "<Sem título>"
 
@@ -6214,7 +6261,7 @@ msgid "Role:"
 msgstr "Lista:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:162
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:314
 msgid "<No Role>"
 msgstr "<Sem lista>"
 
@@ -6431,15 +6478,15 @@ msgstr "Everything - Configuração"
 msgid "Show Everything Dialog"
 msgstr "Mostrar janela Everything"
 
-#: src/modules/everything/e_mod_main.c:422
+#: src/modules/everything/e_mod_main.c:420
 msgid "Everything Module"
 msgstr "Módulo Everything"
 
-#: src/modules/everything/e_mod_main.c:611
+#: src/modules/everything/e_mod_main.c:609
 msgid "Run Everything"
 msgstr "Executar Everything"
 
-#: src/modules/everything/evry_config.c:79
+#: src/modules/everything/evry_config.c:78
 msgid "Everything Settings"
 msgstr "Definições do Everything"
 
@@ -6557,7 +6604,7 @@ msgid "Object Plugins"
 msgstr "\"Plug-ins\" de objeto"
 
 #: src/modules/everything/evry_config.c:537
-#: src/modules/everything/evry_config.c:738
+#: src/modules/everything/evry_config.c:737
 msgid "Plugins"
 msgstr "\"Plug-ins\""
 
@@ -6598,7 +6645,7 @@ msgstr "Tamanho das margens do alerta"
 msgid "Geometry"
 msgstr "Geometria"
 
-#: src/modules/everything/evry_config.c:633
+#: src/modules/everything/evry_config.c:632
 msgid "Everything Collection"
 msgstr "Everything - Coleção"
 
@@ -6606,7 +6653,7 @@ msgstr "Everything - Coleção"
 msgid "Items"
 msgstr "Itens"
 
-#: src/modules/everything/evry_plug_aggregator.c:330
+#: src/modules/everything/evry_plug_aggregator.c:301
 msgid "No plugins loaded"
 msgstr "Sem \"plug-ins\" carregados"
 
@@ -6649,50 +6696,50 @@ msgstr ""
 "alterna os modos de visualização em lista<br><hilight>&lt;ctrl+3&gt;</"
 "hilight> alterna os modos de visualização em miniaturas"
 
-#: src/modules/everything/evry_plug_apps.c:1250
-#: src/modules/everything/evry_plug_apps.c:1387
+#: src/modules/everything/evry_plug_apps.c:1238
+#: src/modules/everything/evry_plug_apps.c:1373
 msgid "Everything Applications"
 msgstr "Everything - Aplicações"
 
-#: src/modules/everything/evry_plug_apps.c:1282
+#: src/modules/everything/evry_plug_apps.c:1270
 msgid "Commands"
 msgstr "Comandos"
 
-#: src/modules/everything/evry_plug_apps.c:1283
+#: src/modules/everything/evry_plug_apps.c:1271
 msgid "Terminal Command"
 msgstr "Comando do terminal"
 
-#: src/modules/everything/evry_plug_apps.c:1288
+#: src/modules/everything/evry_plug_apps.c:1276
 msgid "Sudo GUI"
 msgstr "Interface Sudo"
 
-#: src/modules/everything/evry_plug_apps.c:1367
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_apps.c:1354
+#: src/modules/everything/evry_plug_files.c:1585
 msgid "Everything Plugin"
 msgstr "Everything - \"Plug-in\""
 
-#: src/modules/everything/evry_plug_files.c:1471
-#: src/modules/everything/evry_plug_files.c:1623
+#: src/modules/everything/evry_plug_files.c:1456
+#: src/modules/everything/evry_plug_files.c:1607
 msgid "Everything Files"
 msgstr "Everything - Ficheiros"
 
-#: src/modules/everything/evry_plug_files.c:1498
+#: src/modules/everything/evry_plug_files.c:1483
 msgid "Show recent files"
 msgstr "Mostrar ficheiros recentes"
 
-#: src/modules/everything/evry_plug_files.c:1502
+#: src/modules/everything/evry_plug_files.c:1487
 msgid "Search recent files"
 msgstr "Pesquisar ficheiros recentes"
 
-#: src/modules/everything/evry_plug_files.c:1506
+#: src/modules/everything/evry_plug_files.c:1491
 msgid "Search cached files"
 msgstr "Pesquisar ficheiros em \"cache\""
 
-#: src/modules/everything/evry_plug_files.c:1510
+#: src/modules/everything/evry_plug_files.c:1495
 msgid "Cache visited directories"
 msgstr "Colocar em \"cache\" os diretórios visitados"
 
-#: src/modules/everything/evry_plug_files.c:1514
+#: src/modules/everything/evry_plug_files.c:1499
 msgid "Clear cache"
 msgstr "Limpar \"cache\""
 
@@ -6844,7 +6891,7 @@ msgid "Show Toolbar"
 msgstr "Mostrar barra de ferramentas"
 
 #: src/modules/fileman/e_mod_config.c:278
-#: src/modules/gadman/e_mod_gadman.c:803
+#: src/modules/gadman/e_mod_gadman.c:801
 msgid "Behavior"
 msgstr "Comportamento"
 
@@ -7036,27 +7083,27 @@ msgstr "Imagem de fundo"
 msgid "Background Options"
 msgstr "Opções do fundo"
 
-#: src/modules/gadman/e_mod_gadman.c:720
+#: src/modules/gadman/e_mod_gadman.c:718
 msgid "Begin move/resize"
 msgstr "Mover/ajustar tamanho"
 
-#: src/modules/gadman/e_mod_gadman.c:751
+#: src/modules/gadman/e_mod_gadman.c:749
 msgid "Free"
 msgstr "Livre"
 
-#: src/modules/gadman/e_mod_gadman.c:775
+#: src/modules/gadman/e_mod_gadman.c:773
 msgid "Appearance"
 msgstr "Aparência"
 
-#: src/modules/gadman/e_mod_gadman.c:783
+#: src/modules/gadman/e_mod_gadman.c:781
 msgid "Always on desktop"
 msgstr "Sempre na área de trabalho"
 
-#: src/modules/gadman/e_mod_gadman.c:793
+#: src/modules/gadman/e_mod_gadman.c:791
 msgid "On top pressing"
 msgstr "Ao pressionar"
 
-#: src/modules/gadman/e_mod_gadman.c:824
+#: src/modules/gadman/e_mod_gadman.c:822
 msgid "Add other gadgets"
 msgstr "Adicionar outros \"gadgets\""
 
@@ -7471,7 +7518,11 @@ msgstr "Iniciar"
 msgid "System Control"
 msgstr "Controlo do sistema"
 
-#: src/modules/syscon/e_mod_main.c:52
+#: src/modules/syscon/e_mod_main.c:37
+msgid "Syscon"
+msgstr "Syscon"
+
+#: src/modules/syscon/e_mod_main.c:58
 msgid "System Controls"
 msgstr "Controlos do sistema"
 
@@ -7823,214 +7874,11 @@ msgstr "A bandeja não funciona num painel que esteja por baixo do Everything."
 msgid "Systray"
 msgstr "Bandeja do sistema"
 
-#~ msgid "Spell checker"
-#~ msgstr "Correcteur orthographique"
-
-#~ msgid "Hunspell"
-#~ msgstr "Hunspell"
-
-#~ msgid "Enable Composite Support ?"
-#~ msgstr "Activer le support de l'extension composite ?"
-
-#~ msgid "Create a gradient..."
-#~ msgstr "Créer un dégradé…"
-
-#~ msgid "Diagonal Up"
-#~ msgstr "Diagonale montante"
-
-#~ msgid "Diagonal Down"
-#~ msgstr "Diagonale descendante"
-
-#~ msgid "Radial"
-#~ msgstr "Radial"
-
-#~ msgid "Geometry when moving or resizing"
-#~ msgstr "Géométrie en déplacement ou redimensionnement"
-
-#~ msgid "Keyboard move and resize"
-#~ msgstr "Déplacement et redimensionnement au clavier"
-
-#~ msgid "Move after resize on window configure request"
-#~ msgstr "Déplacer après redimensionnement"
-
-#~ msgid "Gradient..."
-#~ msgstr "Dégradé…"
-
-#~ msgid "Browse Folder..."
-#~ msgstr "Parcourir un dossier..."
-
-#~ msgid "Maximum History to List"
-#~ msgstr "Longueur max de l'historique à lister"
-
-#~ msgid "Command (CTRL+RETURN to utilize)"
-#~ msgstr "Commande (Ctrl+Entrée pour utiliser)"
-
-#~ msgid "Run Command Dialog"
-#~ msgstr "Fenêtre de commande"
-
-#~ msgid "History Sort"
-#~ msgstr "Tri de l'historique"
-
-#~ msgid "200 F"
-#~ msgstr "200 °F"
-
-#~ msgid "90 F"
-#~ msgstr "90 °F"
-
-#~ msgid "93 C"
-#~ msgstr "93 °C"
-
-#~ msgid "65 C"
-#~ msgstr "65 °C"
-
-#~ msgid "43 C"
-#~ msgstr "43 °C"
-
-#~ msgid "55 C"
-#~ msgstr "55 °C"
-
-#~ msgid "32 C"
-#~ msgstr "32 °C"
-
-#~ msgid "Maximum Number of Matched Apps to List"
-#~ msgstr "Nombre maximal d'applications à lister"
-
-#~ msgid "Maximum Number of Matched Exes to List"
-#~ msgstr "Nombre maximal d'exécutables à lister"
-
-#~ msgid "Size Of Font Cache"
-#~ msgstr "Taille du tampon de polices"
-
-#~ msgid "Size Of Image Cache"
-#~ msgstr "Taille du tampon d'images"
-
-#~ msgid "Animate the shading and unshading of windows"
-#~ msgstr "Animer l'enroulement et le déroulement des fenêtres"
-
-#~ msgid "A click on a window always raises it"
-#~ msgstr "Un clic sur une fenêtre la met toujours au premier plan"
-
-#~ msgid "A click in a window always focuses it"
-#~ msgstr "Un clic dans une fenêtre la focalise toujours"
-
-#~ msgid "Resist moving or resizing a window over an obstacle"
-#~ msgstr "Résister lors du déplacement/redimensionnement sur un obstacle"
-
-#~ msgid "Connman Server Operation Failed"
-#~ msgstr "Connman : échec de l'opération sur le serveur."
-
-#~ msgid ""
-#~ "Could not execute remote operation:<br>%s<br>Server Error <hilight>%s:</"
-#~ "hilight> %s"
-#~ msgstr ""
-#~ "Impossible d'exécuter l'opération distante :<br>%s<br>Erreur du serveur "
-#~ "<hilight>%s:</hilight> %s"
-
-#~ msgid "Connman Operation Failed"
-#~ msgstr "Connman : échec de l'opération."
-
-#~ msgid "Could not execute local operation:<br>%s"
-#~ msgstr "Impossible d'exécuter l'opération locale :<br>%s"
-
-#~ msgid "LAN"
-#~ msgstr "LAN"
-
-#~ msgid "Networks"
-#~ msgstr "Réseaux"
-
-#~ msgid "Allow window manipulation"
-#~ msgstr "Autoriser la manipulation des fenêtres"
-
-#~ msgid "Mount of device failed"
-#~ msgstr "Impossible de monter le périphérique"
-
-#~ msgid "Done %ld / %ld byte"
-#~ msgstr "Fait %ld / %ld octet"
-
-#~ msgid "Time the mouse is at the edge before flipping:"
-#~ msgstr "Délai avant le basculement quand la souris est au bord de l'écran:"
-
-#~ msgid "Dismiss alert automatically"
-#~ msgstr "Effacer l'alerte automatiquement"
-
-#~ msgid "Dismiss alert after:"
-#~ msgstr "Effacer l'alerte après:"
-
-#~ msgid "Choose a website from list..."
-#~ msgstr "Choisir un site web depuis une liste..."
-
-#~ msgid "get-e.org - Static"
-#~ msgstr "get-e.org - Statique"
-
-#~ msgid "get-e.org  - Animated"
-#~ msgstr "get-e.org - Animé"
-
-#~ msgid "[%s] Getting feed... DONE!"
-#~ msgstr "[%s] Recherche du flux... SUCCÈS !"
-
-#~ msgid "[%s] Getting feed... FAILED!"
-#~ msgstr "[%s] Recherche du flux... ÉCHEC !"
-
-#~ msgid "[%s] Parsing feed... DONE!"
-#~ msgstr "[%s] Analyse du flux... SUCCÈS !"
-
-#~ msgid "[%s] Parsing feed... FAILED!"
-#~ msgstr "[%s] Analyse du flux... ÉCHEC !"
-
-#~ msgid "[%s] Downloading of edje file..."
-#~ msgstr "[%s] Téléchargement du fichier edj..."
-
-#~ msgid "[%s] Download %d images of %d"
-#~ msgstr "[%s] Télécharge %d images de %d"
-
-#~ msgid "[%s] Choose an image from list"
-#~ msgstr "[%s] Choisir une image dans la liste"
-
-#~ msgid "[%s] Downloading of edje file... %d%% done"
-#~ msgstr "[%s] Téléchargement du fichier edj... %d%% OK"
-
-#~ msgid "[%s] Getting feed..."
-#~ msgstr "[%s] Recherche du flux..."
-
-#~ msgid "Clone Current Profile"
-#~ msgstr "Copier le profil courant"
-
-#~ msgid "Exit Immediately"
-#~ msgstr "Quitter immédiatement"
-
-#~ msgid "Shutting down of your system failed."
-#~ msgstr "L'arrêt de votre système a échoué."
-
-#~ msgid "Rebooting your system failed."
-#~ msgstr "Le redémarrage de votre système a échoué."
-
-#~ msgid "Shut Down Immediately"
-#~ msgstr "Éteindre immédiatement"
-
-#~ msgid "get-e.org"
-#~ msgstr "get-e.org"
-
-#~ msgid "X reports there are no root windows and %i screens!\n"
-#~ msgstr ""
-#~ "Le serveur X rapporte qu'il n'y a pas de fenêtres racine\n"
-#~ "alors qu'il y a %i écrans !\n"
-
-#~ msgid "Disable splash screen"
-#~ msgstr "Désactiver l'écran d'accueil"
-
-#~ msgid ""
-#~ "The theme you are using for your init splash<br>has a bug. It does not "
-#~ "respond to signals when<br>startup is complete. You should use an "
-#~ "init<br>splash theme that is correctly made or fix the<br>one you use."
-#~ msgstr ""
-#~ "Le thème de l'écran de démarrage est bogué<br>. Il ne répond pas aux "
-#~ "signaux au terme de la<br> mise en route. Vous devriez utiliser un thème "
-#~ "de<br>démarrage valide, ou corriger celui<br>que vous utilisez "
-#~ "actuellement."
+#~ msgid "Client List Settings"
+#~ msgstr "Definições da lista de clientes"
 
-#~ msgid "When moving or resizing windows, resist at the boundaries"
-#~ msgstr ""
-#~ "Résister aux bords lors du déplacement/redimensionnement des fenêtres"
+#~ msgid "Client List Menu"
+#~ msgstr "Menu da lista de clientes"
 
 #~ msgid "Stop move/resize this gadget"
 #~ msgstr "Parar de mover/ajustar este \"gadget\""
@@ -8273,10 +8121,16 @@ msgstr "Bandeja do sistema"
 #~ msgid "Everything Aspell"
 #~ msgstr "Everything - Ficheiros"
 
+#~ msgid "Spell checker"
+#~ msgstr "Correcteur orthographique"
+
 #, fuzzy
 #~ msgid "Aspell"
 #~ msgstr "Tudo"
 
+#~ msgid "Hunspell"
+#~ msgstr "Hunspell"
+
 #, fuzzy
 #~ msgid "Add Application..."
 #~ msgstr "Todas as aplicações"
@@ -8343,6 +8197,9 @@ msgstr "Bandeja do sistema"
 #~ "erro ocorreu no ficheiro:<br>%s<br><br>Este ficheiro foi apagado para "
 #~ "evitar a danificação dos dados.<br>"
 
+#~ msgid "Enable Composite Support ?"
+#~ msgstr "Activer le support de l'extension composite ?"
+
 #, fuzzy
 #~ msgid "Fileman"
 #~ msgstr "Gestor de ficheiros"
@@ -8383,6 +8240,9 @@ msgstr "Bandeja do sistema"
 #~ msgid "Add An Icon"
 #~ msgstr "Editar ícone"
 
+#~ msgid "Create a gradient..."
+#~ msgstr "Créer un dégradé…"
+
 #, fuzzy
 #~ msgid "Color 1:"
 #~ msgstr "Cores"
@@ -8395,6 +8255,15 @@ msgstr "Bandeja do sistema"
 #~ msgid "Fill Options"
 #~ msgstr "Opções"
 
+#~ msgid "Diagonal Up"
+#~ msgstr "Diagonale montante"
+
+#~ msgid "Diagonal Down"
+#~ msgstr "Diagonale descendante"
+
+#~ msgid "Radial"
+#~ msgstr "Radial"
+
 #, fuzzy
 #~ msgid "Gradient Creation Error"
 #~ msgstr "Erro de execução da aplicação"
@@ -8419,6 +8288,9 @@ msgstr "Bandeja do sistema"
 #~ msgid "Screensaver Timer"
 #~ msgstr "Proteção de ecrã"
 
+#~ msgid "Geometry when moving or resizing"
+#~ msgstr "Géométrie en déplacement ou redimensionnement"
+
 #, fuzzy
 #~ msgid "Animated shading"
 #~ msgstr "Deslocação animada"
@@ -8431,10 +8303,16 @@ msgstr "Bandeja do sistema"
 #~ msgid "Border Icon Preference"
 #~ msgstr "Preferência de ícone"
 
+#~ msgid "Keyboard move and resize"
+#~ msgstr "Déplacement et redimensionnement au clavier"
+
 #, fuzzy
 #~ msgid "Automatic move and resize"
 #~ msgstr "Poupança de energia automática"
 
+#~ msgid "Move after resize on window configure request"
+#~ msgstr "Déplacer après redimensionnement"
+
 #, fuzzy
 #~ msgid "Maximize Directions"
 #~ msgstr "Maximizar horizontalmente"
@@ -8479,6 +8357,9 @@ msgstr "Bandeja do sistema"
 #~ msgid "Enter Presentation Mode"
 #~ msgstr "Modo de demonstração"
 
+#~ msgid "Gradient..."
+#~ msgstr "Dégradé…"
+
 #, fuzzy
 #~ msgid "Automatic Locking"
 #~ msgstr "Poupança de energia automática"
@@ -8507,6 +8388,9 @@ msgstr "Bandeja do sistema"
 #~ msgid "Show %s Plugin"
 #~ msgstr "Mostrar ao passar com o rato"
 
+#~ msgid "Browse Folder..."
+#~ msgstr "Parcourir un dossier..."
+
 #, fuzzy
 #~ msgid "Show Executables"
 #~ msgstr "Processar executável"
@@ -8591,6 +8475,9 @@ msgstr "Bandeja do sistema"
 #~ msgid "Maximum Exes to List"
 #~ msgstr "Altura máxima"
 
+#~ msgid "Maximum History to List"
+#~ msgstr "Longueur max de l'historique à lister"
+
 #, fuzzy
 #~ msgid "Speed"
 #~ msgstr "Suspender"
@@ -8619,6 +8506,9 @@ msgstr "Bandeja do sistema"
 #~ msgid "Y-Axis Alignment"
 #~ msgstr "Alinhamento"
 
+#~ msgid "Command (CTRL+RETURN to utilize)"
+#~ msgstr "Commande (Ctrl+Entrée pour utiliser)"
+
 #, fuzzy
 #~ msgid "Terminal"
 #~ msgstr "Executar no terminal"
@@ -8627,6 +8517,12 @@ msgstr "Bandeja do sistema"
 #~ msgid "Run Command"
 #~ msgstr "Comando"
 
+#~ msgid "Run Command Dialog"
+#~ msgstr "Fenêtre de commande"
+
+#~ msgid "History Sort"
+#~ msgstr "Tri de l'historique"
+
 #, fuzzy
 #~ msgid "%1.1f"
 #~ msgstr "%1.0f"
@@ -8667,6 +8563,9 @@ msgstr "Bandeja do sistema"
 #~ msgid "Very Slow"
 #~ msgstr "Muito preciso"
 
+#~ msgid "200 F"
+#~ msgstr "200 °F"
+
 #, fuzzy
 #~ msgid "150 F"
 #~ msgstr "%1.0f F"
@@ -8679,6 +8578,24 @@ msgstr "Bandeja do sistema"
 #~ msgid "130 F"
 #~ msgstr "%1.0f F"
 
+#~ msgid "90 F"
+#~ msgstr "90 °F"
+
+#~ msgid "93 C"
+#~ msgstr "93 °C"
+
+#~ msgid "65 C"
+#~ msgstr "65 °C"
+
+#~ msgid "43 C"
+#~ msgstr "43 °C"
+
+#~ msgid "55 C"
+#~ msgstr "55 °C"
+
+#~ msgid "32 C"
+#~ msgstr "32 °C"
+
 #, fuzzy
 #~ msgid "Favorites Menu"
 #~ msgstr "Mostrar menu de favoritos"
@@ -8699,6 +8616,12 @@ msgstr "Bandeja do sistema"
 #~ msgid "Basic Settings"
 #~ msgstr "Definições da IBar"
 
+#~ msgid "Maximum Number of Matched Apps to List"
+#~ msgstr "Nombre maximal d'applications à lister"
+
+#~ msgid "Maximum Number of Matched Exes to List"
+#~ msgstr "Nombre maximal d'exécutables à lister"
+
 #, fuzzy
 #~ msgid "Scroll Settings"
 #~ msgstr "Definições de escala"
@@ -8827,6 +8750,12 @@ msgstr "Bandeja do sistema"
 #~ msgid "Cache Settings"
 #~ msgstr "Definições do painel"
 
+#~ msgid "Size Of Font Cache"
+#~ msgstr "Taille du tampon de polices"
+
+#~ msgid "Size Of Image Cache"
+#~ msgstr "Taille du tampon d'images"
+
 #, fuzzy
 #~ msgid "Time until X screensaver starts"
 #~ msgstr "Bloquear depois de ativar o protetor de ecrã do X"
@@ -8847,6 +8776,9 @@ msgstr "Bandeja do sistema"
 #~ msgid "Window Shading"
 #~ msgstr "Empilhamento"
 
+#~ msgid "Animate the shading and unshading of windows"
+#~ msgstr "Animer l'enroulement et le déroulement des fenêtres"
+
 #, fuzzy
 #~ msgid "Automatically switch to desktop of new window"
 #~ msgstr "Mudar para a área de trabalho da nova janela"
@@ -8879,6 +8811,15 @@ msgstr "Bandeja do sistema"
 #~ msgid "Only new dialogs get focus if the parent has focus"
 #~ msgstr "Apenas os diálogos com janela realçada"
 
+#~ msgid "A click on a window always raises it"
+#~ msgstr "Un clic sur une fenêtre la met toujours au premier plan"
+
+#~ msgid "A click in a window always focuses it"
+#~ msgstr "Un clic dans une fenêtre la focalise toujours"
+
+#~ msgid "Resist moving or resizing a window over an obstacle"
+#~ msgstr "Résister lors du déplacement/redimensionnement sur un obstacle"
+
 #, fuzzy
 #~ msgid "Resistance between windows:"
 #~ msgstr "Resistência ao arrastamento"
@@ -8927,6 +8868,22 @@ msgstr "Bandeja do sistema"
 #~ msgid "%2.2f seconds"
 #~ msgstr "%.2f segundos"
 
+#~ msgid "Connman Server Operation Failed"
+#~ msgstr "Connman : échec de l'opération sur le serveur."
+
+#~ msgid ""
+#~ "Could not execute remote operation:<br>%s<br>Server Error <hilight>%s:</"
+#~ "hilight> %s"
+#~ msgstr ""
+#~ "Impossible d'exécuter l'opération distante :<br>%s<br>Erreur du serveur "
+#~ "<hilight>%s:</hilight> %s"
+
+#~ msgid "Connman Operation Failed"
+#~ msgstr "Connman : échec de l'opération."
+
+#~ msgid "Could not execute local operation:<br>%s"
+#~ msgstr "Impossible d'exécuter l'opération locale :<br>%s"
+
 #, fuzzy
 #~ msgid "Connection Manager"
 #~ msgstr "Sem ligação"
@@ -8935,14 +8892,23 @@ msgstr "Bandeja do sistema"
 #~ msgid "Wifi"
 #~ msgstr "Dentro"
 
+#~ msgid "LAN"
+#~ msgstr "LAN"
+
 #, fuzzy
 #~ msgid "Specific Device"
 #~ msgstr "Aplicações específicas"
 
+#~ msgid "Networks"
+#~ msgstr "Réseaux"
+
 #, fuzzy
 #~ msgid "Expand the window"
 #~ msgstr "Ao fechar a janela"
 
+#~ msgid "Allow window manipulation"
+#~ msgstr "Autoriser la manipulation des fenêtres"
+
 #, fuzzy
 #~ msgid ""
 #~ "You are trying to ask Enlightenment to remember to apply<br>properties "
@@ -8971,6 +8937,9 @@ msgstr "Bandeja do sistema"
 #~ "definições serão aceites. Prima <hilight>Cancelar</hilight><br>se você "
 #~ "não tem a certeza e neste caso nada será afetado."
 
+#~ msgid "Mount of device failed"
+#~ msgstr "Impossible de monter le périphérique"
+
 #, fuzzy
 #~ msgid "Shelf Size"
 #~ msgstr "Painel #"
@@ -9015,6 +8984,9 @@ msgstr "Bandeja do sistema"
 #~ msgid "Configure Heading"
 #~ msgstr "Configurar"
 
+#~ msgid "Done %ld / %ld byte"
+#~ msgstr "Fait %ld / %ld octet"
+
 #, fuzzy
 #~ msgid "Complete"
 #~ msgstr "Comentário"
@@ -9031,6 +9003,9 @@ msgstr "Bandeja do sistema"
 #~ msgid "Flip when moving mouse to the screen edge"
 #~ msgstr "Mudar ao arrastar os objetos para os limites do ecrã"
 
+#~ msgid "Time the mouse is at the edge before flipping:"
+#~ msgstr "Délai avant le basculement quand la souris est au bord de l'écran:"
+
 #, fuzzy
 #~ msgid "Polling (Internal)"
 #~ msgstr "Interno"
@@ -9039,6 +9014,48 @@ msgstr "Bandeja do sistema"
 #~ msgid "%1.0f percent"
 #~ msgstr "%1.0f seg"
 
+#~ msgid "Dismiss alert automatically"
+#~ msgstr "Effacer l'alerte automatiquement"
+
+#~ msgid "Dismiss alert after:"
+#~ msgstr "Effacer l'alerte après:"
+
+#~ msgid "Choose a website from list..."
+#~ msgstr "Choisir un site web depuis une liste..."
+
+#~ msgid "get-e.org - Static"
+#~ msgstr "get-e.org - Statique"
+
+#~ msgid "get-e.org  - Animated"
+#~ msgstr "get-e.org - Animé"
+
+#~ msgid "[%s] Getting feed... DONE!"
+#~ msgstr "[%s] Recherche du flux... SUCCÈS !"
+
+#~ msgid "[%s] Getting feed... FAILED!"
+#~ msgstr "[%s] Recherche du flux... ÉCHEC !"
+
+#~ msgid "[%s] Parsing feed... DONE!"
+#~ msgstr "[%s] Analyse du flux... SUCCÈS !"
+
+#~ msgid "[%s] Parsing feed... FAILED!"
+#~ msgstr "[%s] Analyse du flux... ÉCHEC !"
+
+#~ msgid "[%s] Downloading of edje file..."
+#~ msgstr "[%s] Téléchargement du fichier edj..."
+
+#~ msgid "[%s] Download %d images of %d"
+#~ msgstr "[%s] Télécharge %d images de %d"
+
+#~ msgid "[%s] Choose an image from list"
+#~ msgstr "[%s] Choisir une image dans la liste"
+
+#~ msgid "[%s] Downloading of edje file... %d%% done"
+#~ msgstr "[%s] Téléchargement du fichier edj... %d%% OK"
+
+#~ msgid "[%s] Getting feed..."
+#~ msgstr "[%s] Recherche du flux..."
+
 #, fuzzy
 #~ msgid "Advanced Settings"
 #~ msgstr "Definições de escala"
@@ -9059,6 +9076,18 @@ msgstr "Bandeja do sistema"
 #~ msgid "Plain Profile"
 #~ msgstr "Perfil"
 
+#~ msgid "Clone Current Profile"
+#~ msgstr "Copier le profil courant"
+
+#~ msgid "Exit Immediately"
+#~ msgstr "Quitter immédiatement"
+
+#~ msgid "Shutting down of your system failed."
+#~ msgstr "L'arrêt de votre système a échoué."
+
+#~ msgid "Rebooting your system failed."
+#~ msgstr "Le redémarrage de votre système a échoué."
+
 #, fuzzy
 #~ msgid "Suspend of your system failed."
 #~ msgstr "Falha ao suspender."
@@ -9075,10 +9104,16 @@ msgstr "Bandeja do sistema"
 #~ msgid "Rebooting"
 #~ msgstr "Reiniciar"
 
+#~ msgid "Shut Down Immediately"
+#~ msgstr "Éteindre immédiatement"
+
 #, fuzzy
 #~ msgid "Desktop Lock"
 #~ msgstr "Ícone da área de trabalho"
 
+#~ msgid "get-e.org"
+#~ msgstr "get-e.org"
+
 #, fuzzy
 #~ msgid "Lock Screen"
 #~ msgstr "Ecrã"
@@ -9151,10 +9186,28 @@ msgstr "Bandeja do sistema"
 #~ msgid "Choose Language"
 #~ msgstr "Idioma"
 
+#~ msgid "X reports there are no root windows and %i screens!\n"
+#~ msgstr ""
+#~ "Le serveur X rapporte qu'il n'y a pas de fenêtres racine\n"
+#~ "alors qu'il y a %i écrans !\n"
+
+#~ msgid "Disable splash screen"
+#~ msgstr "Désactiver l'écran d'accueil"
+
 #, fuzzy
 #~ msgid "Theme Bug Detected"
 #~ msgstr "Definido pelo tema"
 
+#~ msgid ""
+#~ "The theme you are using for your init splash<br>has a bug. It does not "
+#~ "respond to signals when<br>startup is complete. You should use an "
+#~ "init<br>splash theme that is correctly made or fix the<br>one you use."
+#~ msgstr ""
+#~ "Le thème de l'écran de démarrage est bogué<br>. Il ne répond pas aux "
+#~ "signaux au terme de la<br> mise en route. Vous devriez utiliser un thème "
+#~ "de<br>démarrage valide, ou corriger celui<br>que vous utilisez "
+#~ "actuellement."
+
 #, fuzzy
 #~ msgid "Init"
 #~ msgstr "Encaixar"
@@ -9163,6 +9216,10 @@ msgstr "Bandeja do sistema"
 #~ msgid "Window Manipulation"
 #~ msgstr "Menu da janela"
 
+#~ msgid "When moving or resizing windows, resist at the boundaries"
+#~ msgstr ""
+#~ "Résister aux bords lors du déplacement/redimensionnement des fenêtres"
+
 #, fuzzy
 #~ msgid "Both directions"
 #~ msgstr "Direção"
old mode 100755 (executable)
new mode 100644 (file)
index c99a987..8098644
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: pt_BR\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2011-11-29 09:56+0900\n"
+"POT-Creation-Date: 2012-01-18 16:13+0900\n"
 "PO-Revision-Date: 2010-02-14 05:00+0000\n"
 "Last-Translator: Teylo Laundos Aguiar <teylo.aguiar@gmail.com>\n"
 "Language-Team: None. But contact-me on <mdkcore@gmail.com>\n"
@@ -23,7 +23,7 @@ msgid "About Enlightenment"
 msgstr "Sobre Enlightenment"
 
 #: src/bin/e_about.c:17 src/bin/e_actions.c:2728 src/bin/e_config_dialog.c:272
-#: src/bin/e_fm.c:974 src/bin/e_int_border_menu.c:151
+#: src/bin/e_fm.c:975 src/bin/e_int_border_menu.c:151
 #: src/bin/e_int_border_prop.c:81 src/bin/e_theme_about.c:17
 #: src/modules/conf/e_conf.c:163
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:843
@@ -36,7 +36,7 @@ msgstr "Fechar"
 #: src/bin/e_about.c:18 src/bin/e_actions.c:3060 src/bin/e_actions.c:3064
 #: src/bin/e_actions.c:3068 src/bin/e_int_menus.c:182 src/bin/e_main.c:534
 #: src/modules/conf_theme/e_int_config_cursor.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:219
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:221
 #: src/modules/wizard/page_000.c:29
 msgid "Enlightenment"
 msgstr "Enlightenment"
@@ -73,7 +73,7 @@ msgstr "Você tem certeza que deseja matar esta janela?"
 #: src/bin/e_actions.c:380 src/bin/e_actions.c:1917 src/bin/e_actions.c:2014
 #: src/bin/e_actions.c:2077 src/bin/e_actions.c:2140 src/bin/e_actions.c:2208
 #: src/bin/e_actions.c:2271 src/bin/e_confirm_dialog.c:44
-#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9205 src/bin/e_fm.c:9459
+#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9238 src/bin/e_fm.c:9492
 #: src/bin/e_module.c:518 src/bin/e_screensaver.c:145
 msgid "Yes"
 msgstr "Sim"
@@ -81,7 +81,7 @@ msgstr "Sim"
 #: src/bin/e_actions.c:382 src/bin/e_actions.c:1919 src/bin/e_actions.c:2016
 #: src/bin/e_actions.c:2079 src/bin/e_actions.c:2142 src/bin/e_actions.c:2210
 #: src/bin/e_actions.c:2273 src/bin/e_confirm_dialog.c:45
-#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9203 src/bin/e_fm.c:9460
+#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9236 src/bin/e_fm.c:9493
 #: src/bin/e_module.c:519 src/bin/e_screensaver.c:147
 msgid "No"
 msgstr "Não"
@@ -156,7 +156,7 @@ msgstr ""
 msgid "Window : Actions"
 msgstr "Janela : Ações"
 
-#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6168 src/bin/e_gadcon.c:1410
+#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6201 src/bin/e_gadcon.c:1410
 #: src/bin/e_int_border_menu.c:592
 msgid "Move"
 msgstr "Mover"
@@ -291,7 +291,7 @@ msgstr "Alternar Estado Rreso"
 #: src/bin/e_actions.c:2927 src/bin/e_actions.c:2929 src/bin/e_actions.c:2931
 #: src/bin/e_actions.c:2933 src/bin/e_actions.c:2935 src/bin/e_actions.c:2937
 #: src/bin/e_actions.c:2939 src/bin/e_actions.c:3114 src/bin/e_actions.c:3119
-#: src/bin/e_fm.c:3267 src/bin/e_fm.c:3273 src/bin/e_fm.c:9986
+#: src/bin/e_fm.c:3300 src/bin/e_fm.c:3306 src/bin/e_fm.c:10019
 #: src/bin/e_fm_device.c:334 src/bin/e_fm_device.c:358
 #: src/bin/e_fm_device.c:637 src/bin/e_fm_device.c:664
 #: src/bin/e_int_menus.c:144 src/bin/e_int_shelf_config.c:247
@@ -667,8 +667,8 @@ msgstr "Alternar modo offline"
 #: src/modules/conf_theme/e_int_config_theme.c:396
 #: src/modules/conf_theme/e_int_config_theme.c:796
 #: src/modules/gadman/e_mod_config.c:182 src/modules/syscon/e_mod_main.c:31
-#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:52
-#: src/modules/syscon/e_mod_main.c:119
+#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:58
+#: src/modules/syscon/e_mod_main.c:125
 msgid "System"
 msgstr "Sistema"
 
@@ -725,10 +725,10 @@ msgstr "Colocar Como Papel de Parede"
 msgid "Color Selector"
 msgstr "Seletor de Cores"
 
-#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1611 src/bin/e_config.c:2229
+#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1580 src/bin/e_config.c:2198
 #: src/bin/e_config_dialog.c:262 src/bin/e_eap_editor.c:854
 #: src/bin/e_eap_editor.c:918 src/bin/e_entry_dialog.c:62 src/bin/e_exec.c:398
-#: src/bin/e_fm.c:8717 src/bin/e_fm.c:9361 src/bin/e_fm_prop.c:507
+#: src/bin/e_fm.c:8750 src/bin/e_fm.c:9394 src/bin/e_fm_prop.c:507
 #: src/bin/e_int_border_remember.c:324 src/bin/e_int_border_remember.c:525
 #: src/bin/e_module.c:415 src/bin/e_sys.c:487 src/bin/e_sys.c:524
 #: src/bin/e_utils.c:707 src/modules/conf_dialogs/e_int_config_profiles.c:387
@@ -743,7 +743,7 @@ msgid "OK"
 msgstr "OK"
 
 #: src/bin/e_color_dialog.c:47 src/bin/e_eap_editor.c:856
-#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8719
+#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8752
 #: src/bin/e_fm_prop.c:508 src/bin/e_utils.c:1162
 #: src/modules/conf_dialogs/e_int_config_profiles.c:388
 #: src/modules/conf_intl/e_int_config_imc_import.c:124
@@ -755,7 +755,7 @@ msgstr "OK"
 msgid "Cancel"
 msgstr "Cancelar"
 
-#: src/bin/e_config.c:972 src/bin/e_config.c:1005
+#: src/bin/e_config.c:959 src/bin/e_config.c:992
 msgid ""
 "Settings data needed upgrading. Your old settings have<br>been wiped and a "
 "new set of defaults initialized. This<br>will happen regularly during "
@@ -766,7 +766,7 @@ msgid ""
 "the hiccup in your settings.<br>"
 msgstr ""
 
-#: src/bin/e_config.c:989
+#: src/bin/e_config.c:976
 msgid ""
 "Your settings are NEWER than Enlightenment. This is very<br>strange. This "
 "should not happen unless you downgraded<br>Enlightenment or copied the "
@@ -775,115 +775,116 @@ msgid ""
 "to<br>defaults. Sorry for the inconvenience.<br>"
 msgstr ""
 
-#: src/bin/e_config.c:1598 src/bin/e_config.c:2216
+#: src/bin/e_config.c:1567 src/bin/e_config.c:2185
 msgid "Enlightenment Settings Write Problems"
 msgstr "Problemas com a Escrita das Configurações do Enlightenment"
 
-#: src/bin/e_config.c:1601
+#: src/bin/e_config.c:1570
 #, c-format
 msgid ""
-"Enlightenment has an error while moving config files<br>from:<br>"
+"Enlightenment has had an error while moving config files<br>from:<br>"
 "%s<br><br>to:<br>%s<br><br>The rest of the write has been aborted for safety."
 "<br>"
 msgstr ""
 
-#: src/bin/e_config.c:2126
+#: src/bin/e_config.c:2095
 msgid "Settings Upgraded"
 msgstr "Configurações Atualizadas"
 
-#: src/bin/e_config.c:2143
+#: src/bin/e_config.c:2112
 msgid "The EET file handle is bad."
 msgstr ""
 
-#: src/bin/e_config.c:2146
+#: src/bin/e_config.c:2115
 msgid "The file data is empty."
 msgstr ""
 
-#: src/bin/e_config.c:2149
+#: src/bin/e_config.c:2118
 msgid ""
 "The file is not writable. Perhaps the disk is read-only<br>or you lost "
 "permissions to your files."
 msgstr ""
 
-#: src/bin/e_config.c:2152
+#: src/bin/e_config.c:2121
 msgid "Memory ran out while preparing the write.<br>Please free up memory."
 msgstr ""
 
-#: src/bin/e_config.c:2155
+#: src/bin/e_config.c:2124
 msgid "This is a generic error."
 msgstr ""
 
-#: src/bin/e_config.c:2158
+#: src/bin/e_config.c:2127
 msgid ""
 "The settings file is too large.<br>It should be very small (a few hundred KB "
 "at most)."
 msgstr ""
 
-#: src/bin/e_config.c:2161
+#: src/bin/e_config.c:2130
 msgid "You have I/O errors on the disk.<br>Maybe it needs replacing?"
 msgstr ""
 
-#: src/bin/e_config.c:2164
+#: src/bin/e_config.c:2133
 msgid "You ran out of space while writing the file"
 msgstr ""
 
-#: src/bin/e_config.c:2167
+#: src/bin/e_config.c:2136
 msgid "The file was closed on it while writing."
 msgstr ""
 
-#: src/bin/e_config.c:2170
+#: src/bin/e_config.c:2139
 msgid "Memory-mapping (mmap) of the file failed."
 msgstr ""
 
-#: src/bin/e_config.c:2173
+#: src/bin/e_config.c:2142
 msgid "X509 Encoding failed."
 msgstr ""
 
-#: src/bin/e_config.c:2176
+#: src/bin/e_config.c:2145
 msgid "Signature failed."
 msgstr ""
 
-#: src/bin/e_config.c:2179
+#: src/bin/e_config.c:2148
 msgid "The signature was invalid."
 msgstr ""
 
-#: src/bin/e_config.c:2182
+#: src/bin/e_config.c:2151
 #, fuzzy
 msgid "Not signed."
 msgstr "(Sem Janelas)"
 
-#: src/bin/e_config.c:2185
+#: src/bin/e_config.c:2154
 msgid "Feature not implemented."
 msgstr ""
 
-#: src/bin/e_config.c:2188
+#: src/bin/e_config.c:2157
 msgid "PRNG was not seeded."
 msgstr ""
 
-#: src/bin/e_config.c:2191
+#: src/bin/e_config.c:2160
 msgid "Encryption failed."
 msgstr ""
 
-#: src/bin/e_config.c:2194
+#: src/bin/e_config.c:2163
 #, fuzzy
 msgid "Decryption failed."
 msgstr "Descrição: Indisponível"
 
-#: src/bin/e_config.c:2197
+#: src/bin/e_config.c:2166
 msgid "The error is unknown to Enlightenment."
 msgstr ""
 
-#: src/bin/e_config.c:2219
+#: src/bin/e_config.c:2188
 #, c-format
 msgid ""
-"Enlightenment has an error while writing<br>its config file.<br>"
+"Enlightenment has had an error while writing<br>its config file.<br>"
 "%s<br><br>The file where the error occurred was:<br>%s<br><br>This file has "
 "been deleted to avoid corrupt data.<br>"
 msgstr ""
 
-#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:721
+#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:756
 #: src/modules/conf/e_mod_main.c:275 src/modules/conf_paths/e_mod_main.c:17
 #: src/modules/conf_performance/e_mod_main.c:17
+#: src/modules/syscon/e_mod_main.c:36
 msgid "Advanced"
 msgstr "Avançado"
 
@@ -905,9 +906,9 @@ msgstr "Extensões"
 
 #: src/bin/e_configure.c:29 src/bin/e_configure.c:32 src/bin/e_configure.c:242
 #: src/modules/conf_paths/e_int_config_paths.c:80
-#: src/modules/conf_theme/e_int_config_color_classes.c:847
+#: src/modules/conf_theme/e_int_config_color_classes.c:857
 #: src/modules/conf_theme/e_int_config_fonts.c:98
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:234
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:236
 msgid "Modules"
 msgstr "Módulos"
 
@@ -916,7 +917,7 @@ msgstr "Módulos"
 msgid "Preferences"
 msgstr "Preferência de Ícone"
 
-#: src/bin/e_container.c:132
+#: src/bin/e_container.c:124
 #, c-format
 msgid "Container %d"
 msgstr "Contêiner %d"
@@ -1050,7 +1051,7 @@ msgstr "Arquivo da área de trabalho"
 #: src/bin/e_eap_editor.c:775
 #: src/modules/conf_performance/e_int_config_performance.c:115
 #: src/modules/everything/evry_config.c:378
-#: src/modules/everything/evry_plug_files.c:1491
+#: src/modules/everything/evry_plug_files.c:1476
 #: src/modules/pager/e_mod_config.c:126 src/modules/pager/e_mod_config.c:213
 msgid "General"
 msgstr "Geral"
@@ -1079,26 +1080,26 @@ msgstr "Selecione um Ícone"
 msgid "Select an Executable"
 msgstr "Selecione um executável"
 
-#: src/bin/e_entry.c:496 src/bin/e_fm.c:8208 src/bin/e_shelf.c:1703
+#: src/bin/e_entry.c:501 src/bin/e_fm.c:8241 src/bin/e_shelf.c:1703
 #: src/modules/conf_dialogs/e_int_config_profiles.c:135
 #: src/modules/conf_shelves/e_int_config_shelf.c:81
 #: src/modules/ibar/e_mod_config.c:108
 msgid "Delete"
 msgstr "Apagar"
 
-#: src/bin/e_entry.c:506 src/bin/e_fm.c:8116
+#: src/bin/e_entry.c:511 src/bin/e_fm.c:8149
 msgid "Cut"
 msgstr "Cortar"
 
-#: src/bin/e_entry.c:514 src/bin/e_fm.c:6163 src/bin/e_fm.c:8130
+#: src/bin/e_entry.c:519 src/bin/e_fm.c:6196 src/bin/e_fm.c:8163
 msgid "Copy"
 msgstr "Copiar"
 
-#: src/bin/e_entry.c:522 src/bin/e_fm.c:7954 src/bin/e_fm.c:8143
+#: src/bin/e_entry.c:527 src/bin/e_fm.c:7987 src/bin/e_fm.c:8176
 msgid "Paste"
 msgstr "Colar"
 
-#: src/bin/e_entry.c:532
+#: src/bin/e_entry.c:537
 msgid "Select All"
 msgstr "Selecionar Tudo"
 
@@ -1253,212 +1254,212 @@ msgstr "Dados de Saída"
 msgid "There was no output."
 msgstr "Não ha saída."
 
-#: src/bin/e_fm.c:976
+#: src/bin/e_fm.c:977
 msgid "Nonexistent path"
 msgstr "Caminho não existente"
 
-#: src/bin/e_fm.c:979
+#: src/bin/e_fm.c:980
 #, c-format
 msgid "%s doesn't exist."
 msgstr "%s não existe."
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Mount Error"
 msgstr "Erro ao montar"
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Can't mount device"
 msgstr "Não foi possivel montar o dispositivo"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Unmount Error"
 msgstr "Erro ao desmontar"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Can't unmount device"
 msgstr "Não foi possível desmontar o dispositivo"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Eject Error"
 msgstr "Erro ao ejetar"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Can't eject device"
 msgstr "Não foi possivel ejetar o dispositivo"
 
-#: src/bin/e_fm.c:3748
+#: src/bin/e_fm.c:3781
 #, c-format
 msgid "%i Files"
 msgstr "%i Arquivos"
 
-#: src/bin/e_fm.c:6176 src/bin/e_fm.c:7962 src/bin/e_fm.c:8151
+#: src/bin/e_fm.c:6209 src/bin/e_fm.c:7995 src/bin/e_fm.c:8184
 msgid "Link"
 msgstr "Link"
 
-#: src/bin/e_fm.c:6184 src/bin/e_fm.c:9143 src/bin/e_fm.c:9284
+#: src/bin/e_fm.c:6217 src/bin/e_fm.c:9176 src/bin/e_fm.c:9317
 msgid "Abort"
 msgstr "Interromper"
 
-#: src/bin/e_fm.c:7881 src/bin/e_fm.c:8041
+#: src/bin/e_fm.c:7914 src/bin/e_fm.c:8074
 msgid "Inherit parent settings"
 msgstr ""
 
-#: src/bin/e_fm.c:7890 src/bin/e_fm.c:8050
+#: src/bin/e_fm.c:7923 src/bin/e_fm.c:8083
 #: src/modules/fileman/e_mod_config.c:219
 msgid "View Mode"
 msgstr "Modo de Visão"
 
-#: src/bin/e_fm.c:7897 src/bin/e_fm.c:8057
+#: src/bin/e_fm.c:7930 src/bin/e_fm.c:8090
 msgid "Refresh View"
 msgstr "Atualizar Visão"
 
-#: src/bin/e_fm.c:7905 src/bin/e_fm.c:8065
+#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8098
 msgid "Show Hidden Files"
 msgstr "Mostar Arquivos Ocultos"
 
-#: src/bin/e_fm.c:7917 src/bin/e_fm.c:8077
+#: src/bin/e_fm.c:7950 src/bin/e_fm.c:8110
 msgid "Remember Ordering"
 msgstr "Lembrar Ordem"
 
-#: src/bin/e_fm.c:7926 src/bin/e_fm.c:8086
+#: src/bin/e_fm.c:7959 src/bin/e_fm.c:8119
 msgid "Sort Now"
 msgstr "Sortear Agora"
 
-#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8101
+#: src/bin/e_fm.c:7971 src/bin/e_fm.c:8134
 #: src/modules/conf_paths/e_int_config_paths.c:205
 msgid "New Directory"
 msgstr "Novo Diretório"
 
-#: src/bin/e_fm.c:8216
+#: src/bin/e_fm.c:8249
 msgid "Rename"
 msgstr "Renomear"
 
-#: src/bin/e_fm.c:8235
+#: src/bin/e_fm.c:8268
 msgid "Unmount"
 msgstr ""
 
-#: src/bin/e_fm.c:8240
+#: src/bin/e_fm.c:8273
 msgid "Mount"
 msgstr ""
 
-#: src/bin/e_fm.c:8245
+#: src/bin/e_fm.c:8278
 msgid "Eject"
 msgstr ""
 
-#: src/bin/e_fm.c:8257
+#: src/bin/e_fm.c:8290
 #, fuzzy
 msgid "Application Properties"
 msgstr "Usar Ícone Fornecido pelo Aplicativo "
 
-#: src/bin/e_fm.c:8263 src/bin/e_fm_prop.c:105
+#: src/bin/e_fm.c:8296 src/bin/e_fm_prop.c:105
 msgid "File Properties"
 msgstr "Propriedades do Arquivo"
 
-#: src/bin/e_fm.c:8500 src/bin/e_fm.c:8553
+#: src/bin/e_fm.c:8533 src/bin/e_fm.c:8586
 msgid "Use default"
 msgstr "Usar padrão"
 
-#: src/bin/e_fm.c:8526 src/modules/fileman/e_mod_config.c:224
+#: src/bin/e_fm.c:8559 src/modules/fileman/e_mod_config.c:224
 msgid "Grid Icons"
 msgstr ""
 
-#: src/bin/e_fm.c:8534 src/modules/fileman/e_mod_config.c:226
+#: src/bin/e_fm.c:8567 src/modules/fileman/e_mod_config.c:226
 msgid "Custom Icons"
 msgstr "Ícones Customizados"
 
-#: src/bin/e_fm.c:8542 src/modules/everything/evry_config.c:430
+#: src/bin/e_fm.c:8575 src/modules/everything/evry_config.c:430
 #: src/modules/everything/evry_config.c:460
 #: src/modules/fileman/e_mod_config.c:234
 msgid "List"
 msgstr "Lista"
 
-#: src/bin/e_fm.c:8568
+#: src/bin/e_fm.c:8601
 #, c-format
 msgid "Icon Size (%d)"
 msgstr "Tamanho do Ícone (%d)"
 
-#: src/bin/e_fm.c:8614 src/bin/e_fm.c:8820
+#: src/bin/e_fm.c:8647 src/bin/e_fm.c:8853
 msgid "Set background..."
 msgstr "Definir plano de fundo"
 
-#: src/bin/e_fm.c:8619 src/bin/e_fm.c:8864
+#: src/bin/e_fm.c:8652 src/bin/e_fm.c:8897
 msgid "Set overlay..."
 msgstr ""
 
-#: src/bin/e_fm.c:8718 src/modules/conf_theme/e_int_config_theme.c:1032
+#: src/bin/e_fm.c:8751 src/modules/conf_theme/e_int_config_theme.c:1032
 msgid "Clear"
 msgstr "Limpar"
 
-#: src/bin/e_fm.c:8944
+#: src/bin/e_fm.c:8977
 msgid "Create a new Directory"
 msgstr "Criar um Diretório novo"
 
-#: src/bin/e_fm.c:8945
+#: src/bin/e_fm.c:8978
 msgid "New Directory Name:"
 msgstr "Nome do Novo Diretório:"
 
-#: src/bin/e_fm.c:8999
+#: src/bin/e_fm.c:9032
 #, c-format
 msgid "Rename %s to:"
 msgstr "Renomear %s para:"
 
-#: src/bin/e_fm.c:9001
+#: src/bin/e_fm.c:9034
 msgid "Rename File"
 msgstr "Renomear Arquivo"
 
-#: src/bin/e_fm.c:9142 src/bin/e_fm.c:9283
+#: src/bin/e_fm.c:9175 src/bin/e_fm.c:9316
 msgid "Retry"
 msgstr "Tentar novamente"
 
-#: src/bin/e_fm.c:9146 src/bin/e_fm.c:9289
+#: src/bin/e_fm.c:9179 src/bin/e_fm.c:9322
 msgid "Error"
 msgstr "Erro"
 
-#: src/bin/e_fm.c:9149
+#: src/bin/e_fm.c:9182
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: src/bin/e_fm.c:9204
+#: src/bin/e_fm.c:9237
 msgid "No to all"
 msgstr "Não a todos"
 
-#: src/bin/e_fm.c:9206
+#: src/bin/e_fm.c:9239
 msgid "Yes to all"
 msgstr "Sim a todos"
 
-#: src/bin/e_fm.c:9209
+#: src/bin/e_fm.c:9242
 msgid "Warning"
 msgstr "Alerta"
 
-#: src/bin/e_fm.c:9212
+#: src/bin/e_fm.c:9245
 #, c-format
 msgid "File already exists, overwrite?<br><hilight>%s</hilight>"
 msgstr "Arquivo já existe.  Sobrescrever?<br><hilight>%s</hilight>"
 
-#: src/bin/e_fm.c:9285
+#: src/bin/e_fm.c:9318
 msgid "Ignore this"
 msgstr "Ignorar Isso"
 
-#: src/bin/e_fm.c:9286
+#: src/bin/e_fm.c:9319
 msgid "Ignore all"
 msgstr "Ignorar todos"
 
-#: src/bin/e_fm.c:9291
+#: src/bin/e_fm.c:9324
 #, c-format
 msgid "An error occurred while performing an operation.<br>%s"
 msgstr "Ocorreu um erro ao realizar uma operação.<br>%s"
 
-#: src/bin/e_fm.c:9462
+#: src/bin/e_fm.c:9495
 msgid "Confirm Delete"
 msgstr "Confirmar Apagar"
 
-#: src/bin/e_fm.c:9467
+#: src/bin/e_fm.c:9500
 #, c-format
 msgid "Are you sure you want to delete<br><hilight>%s</hilight> ?"
 msgstr "Você tem certeza que deseja apagar<br><hilight>%s</hilight> ?"
 
-#: src/bin/e_fm.c:9473
+#: src/bin/e_fm.c:9506
 #, c-format
 msgid ""
 "Are you sure you want to delete<br>the %d selected files in:<br><hilight>%s</"
@@ -1585,11 +1586,11 @@ msgstr "Mover"
 msgid "Automatically scroll contents"
 msgstr "Rolar conteúdo automaticamente"
 
-#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:731
+#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:729
 msgid "Plain"
 msgstr "Plano"
 
-#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:739
+#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:737
 msgid "Inset"
 msgstr "Inserido"
 
@@ -1603,11 +1604,11 @@ msgstr ""
 #: src/modules/conf_applications/e_int_config_apps.c:239
 #: src/modules/conf_applications/e_int_config_apps.c:260
 #: src/modules/conf_applications/e_int_config_apps.c:280
-#: src/modules/gadman/e_mod_gadman.c:815 src/modules/ibar/e_mod_main.c:801
+#: src/modules/gadman/e_mod_gadman.c:813 src/modules/ibar/e_mod_main.c:801
 msgid "Remove"
 msgstr "Remover"
 
-#: src/bin/e_gadcon.c:1991
+#: src/bin/e_gadcon.c:2007
 msgid "Stop moving"
 msgstr ""
 
@@ -1726,7 +1727,7 @@ msgstr "Janelas"
 
 #: src/bin/e_int_border_menu.c:138 src/bin/e_int_config_modules.c:59
 #: src/bin/e_int_menus.c:230 src/bin/e_shelf.c:1695
-#: src/modules/battery/e_mod_main.c:183 src/modules/clock/e_mod_main.c:296
+#: src/modules/battery/e_mod_main.c:186 src/modules/clock/e_mod_main.c:296
 #: src/modules/clock/e_mod_main.c:540 src/modules/conf/e_conf.c:124
 #: src/modules/conf/e_conf.c:134 src/modules/conf/e_mod_main.c:102
 #: src/modules/conf_dialogs/e_mod_main.c:17
@@ -2153,7 +2154,7 @@ msgid "Utilities"
 msgstr ""
 
 #: src/bin/e_int_config_modules.c:55
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_files.c:1585
 #: src/modules/fileman/e_mod_main.c:56 src/modules/fileman/e_mod_main.c:76
 #: src/modules/fileman/e_mod_main.c:420
 msgid "Files"
@@ -2253,7 +2254,7 @@ msgstr "Aplicativos Favoritos"
 #: src/modules/conf_theme/e_int_config_fonts.c:58
 #: src/modules/conf_theme/e_mod_main.c:38
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:194
-#: src/modules/everything/evry_plug_apps.c:1367
+#: src/modules/everything/evry_plug_apps.c:1354
 msgid "Applications"
 msgstr "Aplicativos"
 
@@ -2470,31 +2471,31 @@ msgstr ""
 "Enlightenment não pode ajustar um alimentador do sinal HUP.\n"
 "Talvez você esteja sem memória?"
 
-#: src/bin/e_main.c:274
-#, fuzzy
-msgid "Enlightenment cannot initialize Ecore_IMF!\n"
-msgstr "Enlightenment não pode inicializar o gerenciador de Arquivo.\n"
-
-#: src/bin/e_main.c:284
+#: src/bin/e_main.c:273
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_File!\n"
 msgstr "Enlightenment não pode inicializar o gerenciador de Arquivo.\n"
 
-#: src/bin/e_main.c:293
+#: src/bin/e_main.c:282
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Con!\n"
 msgstr "Enlightenment não pode inicializar o gerenciador de Arquivo.\n"
 
-#: src/bin/e_main.c:302
+#: src/bin/e_main.c:291
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Ipc!\n"
 msgstr "Enlightenment não pode inicializar o gerenciador de Arquivo.\n"
 
-#: src/bin/e_main.c:313
+#: src/bin/e_main.c:302
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_X!\n"
 msgstr "Enlightenment não pode inicializar o gerenciador de Arquivo.\n"
 
+#: src/bin/e_main.c:314
+#, fuzzy
+msgid "Enlightenment cannot initialize Ecore_IMF!\n"
+msgstr "Enlightenment não pode inicializar o gerenciador de Arquivo.\n"
+
 #: src/bin/e_main.c:324
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Evas!\n"
@@ -2544,12 +2545,7 @@ msgstr ""
 msgid "Enlightenment cannot initialize E_Xinerama!\n"
 msgstr "Enlightenment não pode inicializar o gerenciador de Arquivo.\n"
 
-#: src/bin/e_main.c:397
-#, fuzzy
-msgid "Enlightenment cannot initialize E_Randr!\n"
-msgstr "Enlightenment não pode inicializar o gerenciador de Arquivo.\n"
-
-#: src/bin/e_main.c:415
+#: src/bin/e_main.c:406
 msgid ""
 "Enlightenment cannot create directories in your home directory.\n"
 "Perhaps you have no home directory or the disk is full?"
@@ -2557,14 +2553,19 @@ msgstr ""
 "Enlightenment não pode criar diretório no diretório de seu usuário.\n"
 "Talvez você não tenha um diretório ou o disco está cheio?"
 
-#: src/bin/e_main.c:425
+#: src/bin/e_main.c:416
 msgid "Enlightenment cannot set up its file registry system."
 msgstr "Enlightenment não pode ativar seu sistema de arquivo de registro."
 
-#: src/bin/e_main.c:434
+#: src/bin/e_main.c:425
 msgid "Enlightenment cannot set up its config system."
 msgstr "Enlightenment não pode ativar seu sistema de configuração."
 
+#: src/bin/e_main.c:436
+#, fuzzy
+msgid "Enlightenment cannot initialize E_Randr!\n"
+msgstr "Enlightenment não pode inicializar o gerenciador de Arquivo.\n"
+
 #: src/bin/e_main.c:445
 #, fuzzy
 msgid "Enlightenment cannot set up its environment."
@@ -2837,37 +2838,42 @@ msgid "Enlightenment cannot initialize the XSettings system.\n"
 msgstr "Enlightenment não pode inicializar o sistema de Miniaturização.\n"
 
 #: src/bin/e_main.c:877
+#, fuzzy
+msgid "Enlightenment cannot initialize the Update system.\n"
+msgstr "Enlightenment não pode inicializar o sistema de Comandos do Sistema.\n"
+
+#: src/bin/e_main.c:886
 msgid "Setup Desktop Environment"
 msgstr ""
 
-#: src/bin/e_main.c:881
+#: src/bin/e_main.c:890
 #, fuzzy
 msgid "Enlightenment cannot initialize its desktop environment.\n"
 msgstr "Enlightenment não pode ativar seu sistema de tema."
 
-#: src/bin/e_main.c:889
+#: src/bin/e_main.c:898
 #, fuzzy
 msgid "Setup File Ordering"
 msgstr "Configurar Disposição de Arquivo"
 
-#: src/bin/e_main.c:893
+#: src/bin/e_main.c:902
 msgid "Enlightenment cannot set up its order file system."
 msgstr ""
 "Enlightenment não pode configurar sua disposição do sistema de arquivos."
 
-#: src/bin/e_main.c:908
+#: src/bin/e_main.c:917
 msgid "Load Modules"
 msgstr "Carregar Módulos"
 
-#: src/bin/e_main.c:938
+#: src/bin/e_main.c:947
 msgid "Configure Shelves"
 msgstr "Configurar prateleiras"
 
-#: src/bin/e_main.c:949
+#: src/bin/e_main.c:958
 msgid "Almost Done"
 msgstr "Quase Pronto"
 
-#: src/bin/e_main.c:1094
+#: src/bin/e_main.c:1103
 #, c-format
 msgid ""
 "Options:\n"
@@ -2896,7 +2902,7 @@ msgid ""
 "\t\tIf you need this help, you don't need this option.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1147
+#: src/bin/e_main.c:1156
 msgid ""
 "You are executing enlightenment directly. This is\n"
 "bad. Please do not execute the \"enlightenment\"\n"
@@ -2906,11 +2912,11 @@ msgid ""
 "before enlightenment itself begins running.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1426
+#: src/bin/e_main.c:1435
 msgid "Testing Format Support"
 msgstr "Testando Suporte de Formato"
 
-#: src/bin/e_main.c:1430
+#: src/bin/e_main.c:1439
 msgid ""
 "Enlightenment found Evas can't create a buffer canvas. Please check\n"
 "Evas has Software Buffer engine support.\n"
@@ -2919,7 +2925,7 @@ msgstr ""
 "favor cheque\n"
 "se Evas tem suporte a engine do Software Buffer.\n"
 
-#: src/bin/e_main.c:1442
+#: src/bin/e_main.c:1451
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load SVG files. Check Evas has SVG loader "
@@ -2929,7 +2935,7 @@ msgstr ""
 "o Evas tem\n"
 "suporte ao carregamento de PNG.\n"
 
-#: src/bin/e_main.c:1452
+#: src/bin/e_main.c:1461
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load JPEG files. Check Evas has JPEG loader "
@@ -2939,7 +2945,7 @@ msgstr ""
 "se o Evas tem\n"
 "suporte ao carregamento de JPEG.\n"
 
-#: src/bin/e_main.c:1462
+#: src/bin/e_main.c:1471
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load PNG files. Check Evas has PNG loader "
@@ -2949,7 +2955,7 @@ msgstr ""
 "o Evas tem\n"
 "suporte ao carregamento de PNG.\n"
 
-#: src/bin/e_main.c:1472
+#: src/bin/e_main.c:1481
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load EET files. Check Evas has EET loader "
@@ -2959,14 +2965,14 @@ msgstr ""
 "o Evas tem\n"
 "suporte ao carregamento de EET.\n"
 
-#: src/bin/e_main.c:1486
+#: src/bin/e_main.c:1495
 msgid ""
 "Enlightenment found Evas can't load the 'Sans' font. Check Evas has "
 "fontconfig\n"
 "support and system fontconfig defines a 'Sans' font.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1677
+#: src/bin/e_main.c:1686
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. There was an "
@@ -2974,11 +2980,11 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1682 src/bin/e_main.c:1699
+#: src/bin/e_main.c:1691 src/bin/e_main.c:1708
 msgid "Enlightenment crashed early on start and has been restarted"
 msgstr "Enlightenment deixou de funcionar cedo ao iniciar e foi reiniciado"
 
-#: src/bin/e_main.c:1683
+#: src/bin/e_main.c:1692
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>There was an "
@@ -2986,7 +2992,7 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1692
+#: src/bin/e_main.c:1701
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. All modules "
 "have been disabled<br>and will not be loaded to help remove any "
@@ -2999,7 +3005,7 @@ msgstr ""
 "diálogo de configuração de módulos pode permitir que você selecione<br>seus "
 "módulos novamente."
 
-#: src/bin/e_main.c:1700
+#: src/bin/e_main.c:1709
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>All modules "
 "have been disabled and will not be loaded to help<br>remove any problem "
@@ -3490,72 +3496,76 @@ msgstr "Proibido"
 msgid "Read-Write"
 msgstr "Leitura-Gravação"
 
-#: src/modules/battery/e_mod_config.c:60
+#: src/modules/battery/e_mod_config.c:63
 msgid "Battery Monitor Settings"
 msgstr "Configurações do Monitor de Bateria"
 
-#: src/modules/battery/e_mod_config.c:126
+#: src/modules/battery/e_mod_config.c:132
 msgid "Show alert when battery is low"
 msgstr "Mostrar alerta quando a bateria estiver baixa"
 
-#: src/modules/battery/e_mod_config.c:211
+#: src/modules/battery/e_mod_config.c:136
+msgid "Use desktop notifications for alert."
+msgstr ""
+
+#: src/modules/battery/e_mod_config.c:233
 msgid "Check every:"
 msgstr "Verificar a cada:"
 
-#: src/modules/battery/e_mod_config.c:213
+#: src/modules/battery/e_mod_config.c:235
 #: src/modules/conf_performance/e_int_config_performance.c:121
 #: src/modules/temperature/e_mod_config.c:233
 #, c-format
 msgid "%1.0f ticks"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:217
+#: src/modules/battery/e_mod_config.c:239
 #, fuzzy
 msgid "Hibernate when below:"
 msgstr "Hibernar"
 
-#: src/modules/battery/e_mod_config.c:219
-#: src/modules/battery/e_mod_config.c:238
+#: src/modules/battery/e_mod_config.c:241
+#: src/modules/battery/e_mod_config.c:260
 #, c-format
 msgid "%1.0f %%"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:223
+#: src/modules/battery/e_mod_config.c:245
 msgid "Polling"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:227
+#: src/modules/battery/e_mod_config.c:249
 #, fuzzy
 msgid "Show low battery alert"
 msgstr "Exibir alerta quando a bateria estiver baixa"
 
-#: src/modules/battery/e_mod_config.c:231
+#: src/modules/battery/e_mod_config.c:253
 msgid "Alert when at:"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:234
+#: src/modules/battery/e_mod_config.c:256
 #, c-format
 msgid "%1.0f min"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:242
+#: src/modules/battery/e_mod_config.c:264
 msgid "Auto dismiss in..."
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:247
+#: src/modules/battery/e_mod_config.c:269
 #, c-format
 msgid "%1.0f sec"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:254
+#: src/modules/battery/e_mod_config.c:276
 msgid "Alert"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:260
+#: src/modules/battery/e_mod_config.c:282
 msgid "Auto Detect"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:263
+#: src/modules/battery/e_mod_config.c:285
 #: src/modules/conf_applications/e_mod_main.c:52
 #: src/modules/conf_display/e_mod_main.c:40
 #: src/modules/conf_theme/e_mod_main.c:23
@@ -3563,47 +3573,47 @@ msgstr ""
 msgid "Internal"
 msgstr "Interno"
 
-#: src/modules/battery/e_mod_config.c:267
+#: src/modules/battery/e_mod_config.c:289
 #: src/modules/temperature/e_mod_config.c:271
 msgid "udev"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:270
+#: src/modules/battery/e_mod_config.c:292
 #, fuzzy
 msgid "Fuzzy Mode"
 msgstr "Estranho"
 
-#: src/modules/battery/e_mod_config.c:274
+#: src/modules/battery/e_mod_config.c:296
 msgid "HAL"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:279
+#: src/modules/battery/e_mod_config.c:301
 #: src/modules/temperature/e_mod_config.c:273
 msgid "Hardware"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:145
+#: src/modules/battery/e_mod_main.c:148 src/modules/battery/e_mod_main.c:443
 msgid "Battery"
 msgstr "Bateria"
 
-#: src/modules/battery/e_mod_main.c:455
+#: src/modules/battery/e_mod_main.c:446 src/modules/battery/e_mod_main.c:477
 msgid "Your battery is low!"
 msgstr "Sua bateria está baixa!"
 
-#: src/modules/battery/e_mod_main.c:457
+#: src/modules/battery/e_mod_main.c:447 src/modules/battery/e_mod_main.c:479
 msgid "AC power is recommended."
 msgstr "Fonte AC é recomendada."
 
-#: src/modules/battery/e_mod_main.c:532
+#: src/modules/battery/e_mod_main.c:554
 msgid "N/A"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:612 src/modules/battery/e_mod_main.c:614
-#: src/modules/battery/e_mod_main.c:621 src/modules/battery/e_mod_main.c:623
+#: src/modules/battery/e_mod_main.c:634 src/modules/battery/e_mod_main.c:636
+#: src/modules/battery/e_mod_main.c:643 src/modules/battery/e_mod_main.c:645
 msgid "ERROR"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:723
+#: src/modules/battery/e_mod_main.c:758
 msgid "Battery Meter"
 msgstr "Medidor de Bateria"
 
@@ -3758,7 +3768,7 @@ msgid "Dialog Settings"
 msgstr "Configurações dos Diálogos"
 
 #: src/modules/conf_dialogs/e_int_config_dialogs.c:109
-#: src/modules/conf_performance/e_int_config_engine.c:95
+#: src/modules/conf_performance/e_int_config_engine.c:86
 #: src/modules/conf_theme/e_int_config_fonts.c:651
 #: src/modules/everything/evry_config.c:519 src/modules/ibox/e_mod_config.c:96
 #: src/modules/mixer/conf_gadget.c:191 src/modules/mixer/conf_module.c:91
@@ -3962,7 +3972,7 @@ msgstr ""
 
 #: src/modules/conf_display/e_int_config_desks.c:197
 #: src/modules/conf_display/e_int_config_dpms.c:306
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:168
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:194
 #: src/modules/conf_window_manipulation/e_int_config_window_stacking.c:151
 #, c-format
 msgid "%1.1f sec"
@@ -4351,28 +4361,28 @@ msgstr ""
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1310
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1334
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1366
-#: src/modules/gadman/e_mod_gadman.c:839
+#: src/modules/gadman/e_mod_gadman.c:837
 msgid "CTRL"
 msgstr "CTRL"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1315
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1339
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1371
-#: src/modules/gadman/e_mod_gadman.c:844
+#: src/modules/gadman/e_mod_gadman.c:842
 msgid "ALT"
 msgstr "ALT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1321
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1345
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1377
-#: src/modules/gadman/e_mod_gadman.c:850
+#: src/modules/gadman/e_mod_gadman.c:848
 msgid "SHIFT"
 msgstr "SHIFT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1327
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1351
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1383
-#: src/modules/gadman/e_mod_gadman.c:856
+#: src/modules/gadman/e_mod_gadman.c:854
 msgid "WIN"
 msgstr "WIN"
 
@@ -4743,11 +4753,11 @@ msgstr "Principal"
 
 #: src/modules/conf_menus/e_int_config_menus.c:289
 #: src/modules/conf_menus/e_int_config_menus.c:294
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:136
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:145
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:154
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:173
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:178
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:162
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:180
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:199
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:204
 #, c-format
 msgid "%2.0f pixels"
 msgstr "%2.0f pixels"
@@ -4848,16 +4858,16 @@ msgstr "Diretórios de Pesquisa"
 msgid "Environment Variables"
 msgstr "Exportar Variáveis de Ambiente"
 
-#: src/modules/conf_performance/e_int_config_engine.c:38
+#: src/modules/conf_performance/e_int_config_engine.c:37
 msgid "Engine Settings"
 msgstr "Configurações da Engine"
 
-#: src/modules/conf_performance/e_int_config_engine.c:96
-#: src/modules/conf_performance/e_int_config_engine.c:138
+#: src/modules/conf_performance/e_int_config_engine.c:87
+#: src/modules/conf_performance/e_int_config_engine.c:109
 msgid "Use ARGB instead of shaped windows"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:140
+#: src/modules/conf_performance/e_int_config_engine.c:111
 msgid ""
 "You have chosen to enable ARGB composite support,<br>but your current screen "
 "does not support composite.<br><br>Are you sure you wish to enable ARGB "
@@ -5346,16 +5356,16 @@ msgstr ""
 msgid "Colors depend on theme capabilities."
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:843
+#: src/modules/conf_theme/e_int_config_color_classes.c:853
 msgid "Window Manager"
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:845
+#: src/modules/conf_theme/e_int_config_color_classes.c:855
 #: src/modules/conf_theme/e_int_config_fonts.c:81
 msgid "Widgets"
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:851
+#: src/modules/conf_theme/e_int_config_color_classes.c:861
 #, fuzzy
 msgid "Others"
 msgstr "Outras Configurações"
@@ -5555,7 +5565,7 @@ msgid "Bytecode"
 msgstr "Bytecode"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:662
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:193
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:219
 #: src/modules/cpufreq/e_mod_main.c:227 src/modules/cpufreq/e_mod_main.c:259
 msgid "Automatic"
 msgstr "Automático"
@@ -5785,8 +5795,9 @@ msgid "Scaling"
 msgstr ""
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:36
-msgid "Client List Settings"
-msgstr "Configurações da Lista do Cliente"
+#, fuzzy
+msgid "Window List Menu Settings"
+msgstr "Ajustes da Janela da Lista"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:97
 msgid "Group By"
@@ -6081,63 +6092,100 @@ msgstr "Reverter foco quando ocultar ou fechar uma janela"
 msgid "Slide pointer to a new focused window"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:53
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:62
 #: src/modules/conf_window_manipulation/e_mod_main.c:20
 msgid "Window Geometry"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:130
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:156
 #, fuzzy
 msgid "Resist obstacles"
 msgstr "Resistência"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:132
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:158
 #, fuzzy
 msgid "Other windows"
 msgstr "Janelas Internas"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:141
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:167
 #, fuzzy
 msgid "Edge of the screen"
 msgstr "Resistência na beira da tela:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:150
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
 #, fuzzy
 msgid "Desktop gadgets"
 msgstr "Nome da Área de Trabalho"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:161
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
 msgid "Resistance"
 msgstr "Resistência"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:166
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:192
 msgid "Automatically accept changes after:"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:197
 #, fuzzy
 msgid "Move by"
 msgstr "Mover"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:202
 #, fuzzy
 msgid "Resize by"
 msgstr "Redimensionar"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:181
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:207
 #, fuzzy
 msgid "Keyboard"
 msgstr "Teclado & Mouse"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:213
 msgid "Limit resize to useful geometry"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:190
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:216
 #, fuzzy
 msgid "Move after resize"
 msgstr "Capaz de ser redimensionado"
 
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:224
+msgid "Follow Move"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:227
+#, fuzzy
+msgid "Follow Resize"
+msgstr "Redimensionar"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:230
+msgid "Follow Raise"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:233
+#, fuzzy
+msgid "Follow Lower"
+msgstr "Fechando a janela"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:236
+msgid "Follow Layer"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:239
+#, fuzzy
+msgid "Follow Desktop"
+msgstr "Todas Áreas de Trabalho"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:242
+#, fuzzy
+msgid "Follow Iconify"
+msgstr "Iconificar"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:246
+#, fuzzy
+msgid "Transients"
+msgstr "Transiente"
+
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:44
 #: src/modules/conf_window_manipulation/e_mod_main.c:22
 msgid "Window Maximize Policy"
@@ -6159,13 +6207,13 @@ msgstr "Preencher espaço disponível"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:161
 #: src/modules/everything/evry_config.c:568
-#: src/modules/gadman/e_mod_gadman.c:759
+#: src/modules/gadman/e_mod_gadman.c:757
 msgid "Horizontal"
 msgstr "Horizontal"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:163
 #: src/modules/everything/evry_config.c:561
-#: src/modules/gadman/e_mod_gadman.c:767
+#: src/modules/gadman/e_mod_gadman.c:765
 msgid "Vertical"
 msgstr "Vertical"
 
@@ -6230,8 +6278,14 @@ msgid "Window Focus"
 msgstr "Foco da Janela"
 
 #: src/modules/conf_window_manipulation/e_mod_main.c:23
-msgid "Client List Menu"
-msgstr "Menu da Lista do Cliente"
+#, fuzzy
+msgid "Window List Menu"
+msgstr "Lista da Janela"
+
+#: src/modules/conf_window_manipulation/e_mod_main.c:24
+#, fuzzy
+msgid "Window Process Management"
+msgstr "Gerenciamento de Energia"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:33
 #: src/modules/conf_window_remembers/e_mod_main.c:17
@@ -6255,7 +6309,7 @@ msgid "Details"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:141
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:306
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
 msgid "<No Name>"
 msgstr ""
 
@@ -6264,7 +6318,7 @@ msgid "Class:"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:148
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
 msgid "<No Class>"
 msgstr ""
 
@@ -6273,7 +6327,7 @@ msgid "Title:"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
 msgid "<No Title>"
 msgstr ""
 
@@ -6282,7 +6336,7 @@ msgid "Role:"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:162
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:314
 msgid "<No Role>"
 msgstr ""
 
@@ -6503,17 +6557,17 @@ msgstr "Configuração do Pager"
 msgid "Show Everything Dialog"
 msgstr "Abaixo de Qualquer Coisa"
 
-#: src/modules/everything/e_mod_main.c:422
+#: src/modules/everything/e_mod_main.c:420
 #, fuzzy
 msgid "Everything Module"
 msgstr "Qualquer coisa"
 
-#: src/modules/everything/e_mod_main.c:611
+#: src/modules/everything/e_mod_main.c:609
 #, fuzzy
 msgid "Run Everything"
 msgstr "Qualquer coisa"
 
-#: src/modules/everything/evry_config.c:79
+#: src/modules/everything/evry_config.c:78
 #, fuzzy
 msgid "Everything Settings"
 msgstr "Configurações do Terminal"
@@ -6648,7 +6702,7 @@ msgid "Object Plugins"
 msgstr "Cor do Objeto"
 
 #: src/modules/everything/evry_config.c:537
-#: src/modules/everything/evry_config.c:738
+#: src/modules/everything/evry_config.c:737
 #, fuzzy
 msgid "Plugins"
 msgstr "Plano"
@@ -6696,7 +6750,7 @@ msgstr "Popup"
 msgid "Geometry"
 msgstr "Tentar novamente"
 
-#: src/modules/everything/evry_config.c:633
+#: src/modules/everything/evry_config.c:632
 #, fuzzy
 msgid "Everything Collection"
 msgstr "Reiniciar Aplicativos"
@@ -6705,7 +6759,7 @@ msgstr "Reiniciar Aplicativos"
 msgid "Items"
 msgstr "Items"
 
-#: src/modules/everything/evry_plug_aggregator.c:330
+#: src/modules/everything/evry_plug_aggregator.c:301
 msgid "No plugins loaded"
 msgstr ""
 
@@ -6730,58 +6784,58 @@ msgid ""
 "toggle thumb view modes"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1250
-#: src/modules/everything/evry_plug_apps.c:1387
+#: src/modules/everything/evry_plug_apps.c:1238
+#: src/modules/everything/evry_plug_apps.c:1373
 #, fuzzy
 msgid "Everything Applications"
 msgstr "Reiniciar Aplicativos"
 
-#: src/modules/everything/evry_plug_apps.c:1282
+#: src/modules/everything/evry_plug_apps.c:1270
 #, fuzzy
 msgid "Commands"
 msgstr "Comando"
 
-#: src/modules/everything/evry_plug_apps.c:1283
+#: src/modules/everything/evry_plug_apps.c:1271
 #, fuzzy
 msgid "Terminal Command"
 msgstr "Comando Definido"
 
-#: src/modules/everything/evry_plug_apps.c:1288
+#: src/modules/everything/evry_plug_apps.c:1276
 msgid "Sudo GUI"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1367
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_apps.c:1354
+#: src/modules/everything/evry_plug_files.c:1585
 #, fuzzy
 msgid "Everything Plugin"
 msgstr "Qualquer coisa"
 
-#: src/modules/everything/evry_plug_files.c:1471
-#: src/modules/everything/evry_plug_files.c:1623
+#: src/modules/everything/evry_plug_files.c:1456
+#: src/modules/everything/evry_plug_files.c:1607
 #, fuzzy
 msgid "Everything Files"
 msgstr "Qualquer coisa"
 
-#: src/modules/everything/evry_plug_files.c:1498
+#: src/modules/everything/evry_plug_files.c:1483
 #, fuzzy
 msgid "Show recent files"
 msgstr "Mostar Arquivos Ocultos"
 
-#: src/modules/everything/evry_plug_files.c:1502
+#: src/modules/everything/evry_plug_files.c:1487
 #, fuzzy
 msgid "Search recent files"
 msgstr "Diretórios de Pesquisa"
 
-#: src/modules/everything/evry_plug_files.c:1506
+#: src/modules/everything/evry_plug_files.c:1491
 msgid "Search cached files"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1510
+#: src/modules/everything/evry_plug_files.c:1495
 #, fuzzy
 msgid "Cache visited directories"
 msgstr "Usar Diretórios Definidos"
 
-#: src/modules/everything/evry_plug_files.c:1514
+#: src/modules/everything/evry_plug_files.c:1499
 #, fuzzy
 msgid "Clear cache"
 msgstr "Limpar"
@@ -6924,7 +6978,7 @@ msgid "Show Toolbar"
 msgstr "Mostrar Barra de Ferramentas"
 
 #: src/modules/fileman/e_mod_config.c:278
-#: src/modules/gadman/e_mod_gadman.c:803
+#: src/modules/gadman/e_mod_gadman.c:801
 msgid "Behavior"
 msgstr ""
 
@@ -7121,28 +7175,28 @@ msgstr ""
 msgid "Background Options"
 msgstr "Papéis de Parede"
 
-#: src/modules/gadman/e_mod_gadman.c:720
+#: src/modules/gadman/e_mod_gadman.c:718
 #, fuzzy
 msgid "Begin move/resize"
 msgstr "Iniciar mover/redimensionar este gadget"
 
-#: src/modules/gadman/e_mod_gadman.c:751
+#: src/modules/gadman/e_mod_gadman.c:749
 msgid "Free"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:775
+#: src/modules/gadman/e_mod_gadman.c:773
 msgid "Appearance"
 msgstr "Aparência"
 
-#: src/modules/gadman/e_mod_gadman.c:783
+#: src/modules/gadman/e_mod_gadman.c:781
 msgid "Always on desktop"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:793
+#: src/modules/gadman/e_mod_gadman.c:791
 msgid "On top pressing"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:824
+#: src/modules/gadman/e_mod_gadman.c:822
 msgid "Add other gadgets"
 msgstr ""
 
@@ -7583,7 +7637,11 @@ msgstr "Iniciar"
 msgid "System Control"
 msgstr ""
 
-#: src/modules/syscon/e_mod_main.c:52
+#: src/modules/syscon/e_mod_main.c:37
+msgid "Syscon"
+msgstr ""
+
+#: src/modules/syscon/e_mod_main.c:58
 msgid "System Controls"
 msgstr ""
 
@@ -7953,6 +8011,12 @@ msgstr ""
 msgid "Systray"
 msgstr ""
 
+#~ msgid "Client List Settings"
+#~ msgstr "Configurações da Lista do Cliente"
+
+#~ msgid "Client List Menu"
+#~ msgstr "Menu da Lista do Cliente"
+
 #, fuzzy
 #~ msgid "Acpi"
 #~ msgstr "Ação"
old mode 100755 (executable)
new mode 100644 (file)
index fa59942..783cbc8
--- a/po/ro.po
+++ b/po/ro.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: enlightenment\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2011-11-29 09:56+0900\n"
+"POT-Creation-Date: 2012-01-18 16:13+0900\n"
 "PO-Revision-Date: 2009-11-25 12:09+0000\n"
 "Last-Translator: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>\n"
 "Language-Team: Romanian <ro@li.org>\n"
@@ -23,7 +23,7 @@ msgid "About Enlightenment"
 msgstr "Despre Enlightenment"
 
 #: src/bin/e_about.c:17 src/bin/e_actions.c:2728 src/bin/e_config_dialog.c:272
-#: src/bin/e_fm.c:974 src/bin/e_int_border_menu.c:151
+#: src/bin/e_fm.c:975 src/bin/e_int_border_menu.c:151
 #: src/bin/e_int_border_prop.c:81 src/bin/e_theme_about.c:17
 #: src/modules/conf/e_conf.c:163
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:843
@@ -36,7 +36,7 @@ msgstr "Închide"
 #: src/bin/e_about.c:18 src/bin/e_actions.c:3060 src/bin/e_actions.c:3064
 #: src/bin/e_actions.c:3068 src/bin/e_int_menus.c:182 src/bin/e_main.c:534
 #: src/modules/conf_theme/e_int_config_cursor.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:219
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:221
 #: src/modules/wizard/page_000.c:29
 msgid "Enlightenment"
 msgstr "Enlightenment"
@@ -73,7 +73,7 @@ msgstr "Sigur doriți să terminați forțat această fereastră?"
 #: src/bin/e_actions.c:380 src/bin/e_actions.c:1917 src/bin/e_actions.c:2014
 #: src/bin/e_actions.c:2077 src/bin/e_actions.c:2140 src/bin/e_actions.c:2208
 #: src/bin/e_actions.c:2271 src/bin/e_confirm_dialog.c:44
-#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9205 src/bin/e_fm.c:9459
+#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9238 src/bin/e_fm.c:9492
 #: src/bin/e_module.c:518 src/bin/e_screensaver.c:145
 msgid "Yes"
 msgstr "Da"
@@ -81,7 +81,7 @@ msgstr "Da"
 #: src/bin/e_actions.c:382 src/bin/e_actions.c:1919 src/bin/e_actions.c:2016
 #: src/bin/e_actions.c:2079 src/bin/e_actions.c:2142 src/bin/e_actions.c:2210
 #: src/bin/e_actions.c:2273 src/bin/e_confirm_dialog.c:45
-#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9203 src/bin/e_fm.c:9460
+#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9236 src/bin/e_fm.c:9493
 #: src/bin/e_module.c:519 src/bin/e_screensaver.c:147
 msgid "No"
 msgstr "Nu"
@@ -150,7 +150,7 @@ msgstr ""
 msgid "Window : Actions"
 msgstr "Fereastră: Acțiuni"
 
-#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6168 src/bin/e_gadcon.c:1410
+#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6201 src/bin/e_gadcon.c:1410
 #: src/bin/e_int_border_menu.c:592
 msgid "Move"
 msgstr "Mută"
@@ -284,7 +284,7 @@ msgstr ""
 #: src/bin/e_actions.c:2927 src/bin/e_actions.c:2929 src/bin/e_actions.c:2931
 #: src/bin/e_actions.c:2933 src/bin/e_actions.c:2935 src/bin/e_actions.c:2937
 #: src/bin/e_actions.c:2939 src/bin/e_actions.c:3114 src/bin/e_actions.c:3119
-#: src/bin/e_fm.c:3267 src/bin/e_fm.c:3273 src/bin/e_fm.c:9986
+#: src/bin/e_fm.c:3300 src/bin/e_fm.c:3306 src/bin/e_fm.c:10019
 #: src/bin/e_fm_device.c:334 src/bin/e_fm_device.c:358
 #: src/bin/e_fm_device.c:637 src/bin/e_fm_device.c:664
 #: src/bin/e_int_menus.c:144 src/bin/e_int_shelf_config.c:247
@@ -658,8 +658,8 @@ msgstr ""
 #: src/modules/conf_theme/e_int_config_theme.c:396
 #: src/modules/conf_theme/e_int_config_theme.c:796
 #: src/modules/gadman/e_mod_config.c:182 src/modules/syscon/e_mod_main.c:31
-#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:52
-#: src/modules/syscon/e_mod_main.c:119
+#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:58
+#: src/modules/syscon/e_mod_main.c:125
 msgid "System"
 msgstr "Sistem"
 
@@ -716,10 +716,10 @@ msgstr ""
 msgid "Color Selector"
 msgstr "Selector culoare"
 
-#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1611 src/bin/e_config.c:2229
+#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1580 src/bin/e_config.c:2198
 #: src/bin/e_config_dialog.c:262 src/bin/e_eap_editor.c:854
 #: src/bin/e_eap_editor.c:918 src/bin/e_entry_dialog.c:62 src/bin/e_exec.c:398
-#: src/bin/e_fm.c:8717 src/bin/e_fm.c:9361 src/bin/e_fm_prop.c:507
+#: src/bin/e_fm.c:8750 src/bin/e_fm.c:9394 src/bin/e_fm_prop.c:507
 #: src/bin/e_int_border_remember.c:324 src/bin/e_int_border_remember.c:525
 #: src/bin/e_module.c:415 src/bin/e_sys.c:487 src/bin/e_sys.c:524
 #: src/bin/e_utils.c:707 src/modules/conf_dialogs/e_int_config_profiles.c:387
@@ -734,7 +734,7 @@ msgid "OK"
 msgstr "OK"
 
 #: src/bin/e_color_dialog.c:47 src/bin/e_eap_editor.c:856
-#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8719
+#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8752
 #: src/bin/e_fm_prop.c:508 src/bin/e_utils.c:1162
 #: src/modules/conf_dialogs/e_int_config_profiles.c:388
 #: src/modules/conf_intl/e_int_config_imc_import.c:124
@@ -746,7 +746,7 @@ msgstr "OK"
 msgid "Cancel"
 msgstr "Renunță"
 
-#: src/bin/e_config.c:972 src/bin/e_config.c:1005
+#: src/bin/e_config.c:959 src/bin/e_config.c:992
 msgid ""
 "Settings data needed upgrading. Your old settings have<br>been wiped and a "
 "new set of defaults initialized. This<br>will happen regularly during "
@@ -757,7 +757,7 @@ msgid ""
 "the hiccup in your settings.<br>"
 msgstr ""
 
-#: src/bin/e_config.c:989
+#: src/bin/e_config.c:976
 msgid ""
 "Your settings are NEWER than Enlightenment. This is very<br>strange. This "
 "should not happen unless you downgraded<br>Enlightenment or copied the "
@@ -766,113 +766,114 @@ msgid ""
 "to<br>defaults. Sorry for the inconvenience.<br>"
 msgstr ""
 
-#: src/bin/e_config.c:1598 src/bin/e_config.c:2216
+#: src/bin/e_config.c:1567 src/bin/e_config.c:2185
 msgid "Enlightenment Settings Write Problems"
 msgstr ""
 
-#: src/bin/e_config.c:1601
+#: src/bin/e_config.c:1570
 #, c-format
 msgid ""
-"Enlightenment has an error while moving config files<br>from:<br>"
+"Enlightenment has had an error while moving config files<br>from:<br>"
 "%s<br><br>to:<br>%s<br><br>The rest of the write has been aborted for safety."
 "<br>"
 msgstr ""
 
-#: src/bin/e_config.c:2126
+#: src/bin/e_config.c:2095
 msgid "Settings Upgraded"
 msgstr ""
 
-#: src/bin/e_config.c:2143
+#: src/bin/e_config.c:2112
 msgid "The EET file handle is bad."
 msgstr ""
 
-#: src/bin/e_config.c:2146
+#: src/bin/e_config.c:2115
 msgid "The file data is empty."
 msgstr ""
 
-#: src/bin/e_config.c:2149
+#: src/bin/e_config.c:2118
 msgid ""
 "The file is not writable. Perhaps the disk is read-only<br>or you lost "
 "permissions to your files."
 msgstr ""
 
-#: src/bin/e_config.c:2152
+#: src/bin/e_config.c:2121
 msgid "Memory ran out while preparing the write.<br>Please free up memory."
 msgstr ""
 
-#: src/bin/e_config.c:2155
+#: src/bin/e_config.c:2124
 msgid "This is a generic error."
 msgstr ""
 
-#: src/bin/e_config.c:2158
+#: src/bin/e_config.c:2127
 msgid ""
 "The settings file is too large.<br>It should be very small (a few hundred KB "
 "at most)."
 msgstr ""
 
-#: src/bin/e_config.c:2161
+#: src/bin/e_config.c:2130
 msgid "You have I/O errors on the disk.<br>Maybe it needs replacing?"
 msgstr ""
 
-#: src/bin/e_config.c:2164
+#: src/bin/e_config.c:2133
 msgid "You ran out of space while writing the file"
 msgstr ""
 
-#: src/bin/e_config.c:2167
+#: src/bin/e_config.c:2136
 msgid "The file was closed on it while writing."
 msgstr ""
 
-#: src/bin/e_config.c:2170
+#: src/bin/e_config.c:2139
 msgid "Memory-mapping (mmap) of the file failed."
 msgstr ""
 
-#: src/bin/e_config.c:2173
+#: src/bin/e_config.c:2142
 msgid "X509 Encoding failed."
 msgstr ""
 
-#: src/bin/e_config.c:2176
+#: src/bin/e_config.c:2145
 msgid "Signature failed."
 msgstr ""
 
-#: src/bin/e_config.c:2179
+#: src/bin/e_config.c:2148
 msgid "The signature was invalid."
 msgstr ""
 
-#: src/bin/e_config.c:2182
+#: src/bin/e_config.c:2151
 msgid "Not signed."
 msgstr ""
 
-#: src/bin/e_config.c:2185
+#: src/bin/e_config.c:2154
 msgid "Feature not implemented."
 msgstr ""
 
-#: src/bin/e_config.c:2188
+#: src/bin/e_config.c:2157
 msgid "PRNG was not seeded."
 msgstr ""
 
-#: src/bin/e_config.c:2191
+#: src/bin/e_config.c:2160
 msgid "Encryption failed."
 msgstr ""
 
-#: src/bin/e_config.c:2194
+#: src/bin/e_config.c:2163
 msgid "Decryption failed."
 msgstr ""
 
-#: src/bin/e_config.c:2197
+#: src/bin/e_config.c:2166
 msgid "The error is unknown to Enlightenment."
 msgstr ""
 
-#: src/bin/e_config.c:2219
+#: src/bin/e_config.c:2188
 #, c-format
 msgid ""
-"Enlightenment has an error while writing<br>its config file.<br>"
+"Enlightenment has had an error while writing<br>its config file.<br>"
 "%s<br><br>The file where the error occurred was:<br>%s<br><br>This file has "
 "been deleted to avoid corrupt data.<br>"
 msgstr ""
 
-#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:721
+#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:756
 #: src/modules/conf/e_mod_main.c:275 src/modules/conf_paths/e_mod_main.c:17
 #: src/modules/conf_performance/e_mod_main.c:17
+#: src/modules/syscon/e_mod_main.c:36
 msgid "Advanced"
 msgstr "Avansat"
 
@@ -894,9 +895,9 @@ msgstr "Extensii"
 
 #: src/bin/e_configure.c:29 src/bin/e_configure.c:32 src/bin/e_configure.c:242
 #: src/modules/conf_paths/e_int_config_paths.c:80
-#: src/modules/conf_theme/e_int_config_color_classes.c:847
+#: src/modules/conf_theme/e_int_config_color_classes.c:857
 #: src/modules/conf_theme/e_int_config_fonts.c:98
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:234
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:236
 msgid "Modules"
 msgstr "Module"
 
@@ -904,7 +905,7 @@ msgstr "Module"
 msgid "Preferences"
 msgstr ""
 
-#: src/bin/e_container.c:132
+#: src/bin/e_container.c:124
 #, c-format
 msgid "Container %d"
 msgstr ""
@@ -1025,7 +1026,7 @@ msgstr ""
 #: src/bin/e_eap_editor.c:775
 #: src/modules/conf_performance/e_int_config_performance.c:115
 #: src/modules/everything/evry_config.c:378
-#: src/modules/everything/evry_plug_files.c:1491
+#: src/modules/everything/evry_plug_files.c:1476
 #: src/modules/pager/e_mod_config.c:126 src/modules/pager/e_mod_config.c:213
 msgid "General"
 msgstr "General"
@@ -1054,26 +1055,26 @@ msgstr ""
 msgid "Select an Executable"
 msgstr ""
 
-#: src/bin/e_entry.c:496 src/bin/e_fm.c:8208 src/bin/e_shelf.c:1703
+#: src/bin/e_entry.c:501 src/bin/e_fm.c:8241 src/bin/e_shelf.c:1703
 #: src/modules/conf_dialogs/e_int_config_profiles.c:135
 #: src/modules/conf_shelves/e_int_config_shelf.c:81
 #: src/modules/ibar/e_mod_config.c:108
 msgid "Delete"
 msgstr "Șterge"
 
-#: src/bin/e_entry.c:506 src/bin/e_fm.c:8116
+#: src/bin/e_entry.c:511 src/bin/e_fm.c:8149
 msgid "Cut"
 msgstr "Taie"
 
-#: src/bin/e_entry.c:514 src/bin/e_fm.c:6163 src/bin/e_fm.c:8130
+#: src/bin/e_entry.c:519 src/bin/e_fm.c:6196 src/bin/e_fm.c:8163
 msgid "Copy"
 msgstr "Copiază"
 
-#: src/bin/e_entry.c:522 src/bin/e_fm.c:7954 src/bin/e_fm.c:8143
+#: src/bin/e_entry.c:527 src/bin/e_fm.c:7987 src/bin/e_fm.c:8176
 msgid "Paste"
 msgstr "Lipește"
 
-#: src/bin/e_entry.c:532
+#: src/bin/e_entry.c:537
 msgid "Select All"
 msgstr "Selectează tot"
 
@@ -1216,212 +1217,212 @@ msgstr ""
 msgid "There was no output."
 msgstr ""
 
-#: src/bin/e_fm.c:976
+#: src/bin/e_fm.c:977
 msgid "Nonexistent path"
 msgstr ""
 
-#: src/bin/e_fm.c:979
+#: src/bin/e_fm.c:980
 #, c-format
 msgid "%s doesn't exist."
 msgstr ""
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Mount Error"
 msgstr "Eroare la montare"
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Can't mount device"
 msgstr ""
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Unmount Error"
 msgstr "Eroare la demontare"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Can't unmount device"
 msgstr ""
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Eject Error"
 msgstr "Eroare la ejectare"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Can't eject device"
 msgstr ""
 
-#: src/bin/e_fm.c:3748
+#: src/bin/e_fm.c:3781
 #, c-format
 msgid "%i Files"
 msgstr "%i fișiere"
 
-#: src/bin/e_fm.c:6176 src/bin/e_fm.c:7962 src/bin/e_fm.c:8151
+#: src/bin/e_fm.c:6209 src/bin/e_fm.c:7995 src/bin/e_fm.c:8184
 msgid "Link"
 msgstr "Legătură"
 
-#: src/bin/e_fm.c:6184 src/bin/e_fm.c:9143 src/bin/e_fm.c:9284
+#: src/bin/e_fm.c:6217 src/bin/e_fm.c:9176 src/bin/e_fm.c:9317
 msgid "Abort"
 msgstr "Abandonează"
 
-#: src/bin/e_fm.c:7881 src/bin/e_fm.c:8041
+#: src/bin/e_fm.c:7914 src/bin/e_fm.c:8074
 msgid "Inherit parent settings"
 msgstr ""
 
-#: src/bin/e_fm.c:7890 src/bin/e_fm.c:8050
+#: src/bin/e_fm.c:7923 src/bin/e_fm.c:8083
 #: src/modules/fileman/e_mod_config.c:219
 msgid "View Mode"
 msgstr "Mod de vizualizare"
 
-#: src/bin/e_fm.c:7897 src/bin/e_fm.c:8057
+#: src/bin/e_fm.c:7930 src/bin/e_fm.c:8090
 msgid "Refresh View"
 msgstr ""
 
-#: src/bin/e_fm.c:7905 src/bin/e_fm.c:8065
+#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8098
 msgid "Show Hidden Files"
 msgstr "Arată fișierele ascunse"
 
-#: src/bin/e_fm.c:7917 src/bin/e_fm.c:8077
+#: src/bin/e_fm.c:7950 src/bin/e_fm.c:8110
 msgid "Remember Ordering"
 msgstr ""
 
-#: src/bin/e_fm.c:7926 src/bin/e_fm.c:8086
+#: src/bin/e_fm.c:7959 src/bin/e_fm.c:8119
 msgid "Sort Now"
 msgstr ""
 
-#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8101
+#: src/bin/e_fm.c:7971 src/bin/e_fm.c:8134
 #: src/modules/conf_paths/e_int_config_paths.c:205
 msgid "New Directory"
 msgstr ""
 
-#: src/bin/e_fm.c:8216
+#: src/bin/e_fm.c:8249
 msgid "Rename"
 msgstr "Redenumește"
 
-#: src/bin/e_fm.c:8235
+#: src/bin/e_fm.c:8268
 msgid "Unmount"
 msgstr "Demontează"
 
-#: src/bin/e_fm.c:8240
+#: src/bin/e_fm.c:8273
 msgid "Mount"
 msgstr "Montează"
 
-#: src/bin/e_fm.c:8245
+#: src/bin/e_fm.c:8278
 msgid "Eject"
 msgstr "Ejectează"
 
-#: src/bin/e_fm.c:8257
+#: src/bin/e_fm.c:8290
 #, fuzzy
 msgid "Application Properties"
 msgstr "Aplicație"
 
-#: src/bin/e_fm.c:8263 src/bin/e_fm_prop.c:105
+#: src/bin/e_fm.c:8296 src/bin/e_fm_prop.c:105
 msgid "File Properties"
 msgstr "Proprietăți fișier"
 
-#: src/bin/e_fm.c:8500 src/bin/e_fm.c:8553
+#: src/bin/e_fm.c:8533 src/bin/e_fm.c:8586
 msgid "Use default"
 msgstr ""
 
-#: src/bin/e_fm.c:8526 src/modules/fileman/e_mod_config.c:224
+#: src/bin/e_fm.c:8559 src/modules/fileman/e_mod_config.c:224
 msgid "Grid Icons"
 msgstr ""
 
-#: src/bin/e_fm.c:8534 src/modules/fileman/e_mod_config.c:226
+#: src/bin/e_fm.c:8567 src/modules/fileman/e_mod_config.c:226
 msgid "Custom Icons"
 msgstr ""
 
-#: src/bin/e_fm.c:8542 src/modules/everything/evry_config.c:430
+#: src/bin/e_fm.c:8575 src/modules/everything/evry_config.c:430
 #: src/modules/everything/evry_config.c:460
 #: src/modules/fileman/e_mod_config.c:234
 msgid "List"
 msgstr "Listă"
 
-#: src/bin/e_fm.c:8568
+#: src/bin/e_fm.c:8601
 #, c-format
 msgid "Icon Size (%d)"
 msgstr ""
 
-#: src/bin/e_fm.c:8614 src/bin/e_fm.c:8820
+#: src/bin/e_fm.c:8647 src/bin/e_fm.c:8853
 msgid "Set background..."
 msgstr ""
 
-#: src/bin/e_fm.c:8619 src/bin/e_fm.c:8864
+#: src/bin/e_fm.c:8652 src/bin/e_fm.c:8897
 msgid "Set overlay..."
 msgstr ""
 
-#: src/bin/e_fm.c:8718 src/modules/conf_theme/e_int_config_theme.c:1032
+#: src/bin/e_fm.c:8751 src/modules/conf_theme/e_int_config_theme.c:1032
 msgid "Clear"
 msgstr "Curăță"
 
-#: src/bin/e_fm.c:8944
+#: src/bin/e_fm.c:8977
 msgid "Create a new Directory"
 msgstr ""
 
-#: src/bin/e_fm.c:8945
+#: src/bin/e_fm.c:8978
 msgid "New Directory Name:"
 msgstr ""
 
-#: src/bin/e_fm.c:8999
+#: src/bin/e_fm.c:9032
 #, c-format
 msgid "Rename %s to:"
 msgstr ""
 
-#: src/bin/e_fm.c:9001
+#: src/bin/e_fm.c:9034
 msgid "Rename File"
 msgstr "Redenumește fișierul"
 
-#: src/bin/e_fm.c:9142 src/bin/e_fm.c:9283
+#: src/bin/e_fm.c:9175 src/bin/e_fm.c:9316
 msgid "Retry"
 msgstr "Încearcă din nou"
 
-#: src/bin/e_fm.c:9146 src/bin/e_fm.c:9289
+#: src/bin/e_fm.c:9179 src/bin/e_fm.c:9322
 msgid "Error"
 msgstr "Eroare"
 
-#: src/bin/e_fm.c:9149
+#: src/bin/e_fm.c:9182
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: src/bin/e_fm.c:9204
+#: src/bin/e_fm.c:9237
 msgid "No to all"
 msgstr ""
 
-#: src/bin/e_fm.c:9206
+#: src/bin/e_fm.c:9239
 msgid "Yes to all"
 msgstr ""
 
-#: src/bin/e_fm.c:9209
+#: src/bin/e_fm.c:9242
 msgid "Warning"
 msgstr "Avertisment"
 
-#: src/bin/e_fm.c:9212
+#: src/bin/e_fm.c:9245
 #, c-format
 msgid "File already exists, overwrite?<br><hilight>%s</hilight>"
 msgstr ""
 
-#: src/bin/e_fm.c:9285
+#: src/bin/e_fm.c:9318
 msgid "Ignore this"
 msgstr ""
 
-#: src/bin/e_fm.c:9286
+#: src/bin/e_fm.c:9319
 msgid "Ignore all"
 msgstr "Ignoră tot"
 
-#: src/bin/e_fm.c:9291
+#: src/bin/e_fm.c:9324
 #, c-format
 msgid "An error occurred while performing an operation.<br>%s"
 msgstr ""
 
-#: src/bin/e_fm.c:9462
+#: src/bin/e_fm.c:9495
 msgid "Confirm Delete"
 msgstr "Confirmă ștergerea"
 
-#: src/bin/e_fm.c:9467
+#: src/bin/e_fm.c:9500
 #, c-format
 msgid "Are you sure you want to delete<br><hilight>%s</hilight> ?"
 msgstr ""
 
-#: src/bin/e_fm.c:9473
+#: src/bin/e_fm.c:9506
 #, c-format
 msgid ""
 "Are you sure you want to delete<br>the %d selected files in:<br><hilight>%s</"
@@ -1546,11 +1547,11 @@ msgstr "Mută"
 msgid "Automatically scroll contents"
 msgstr ""
 
-#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:731
+#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:729
 msgid "Plain"
 msgstr "Simplu"
 
-#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:739
+#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:737
 msgid "Inset"
 msgstr ""
 
@@ -1564,11 +1565,11 @@ msgstr ""
 #: src/modules/conf_applications/e_int_config_apps.c:239
 #: src/modules/conf_applications/e_int_config_apps.c:260
 #: src/modules/conf_applications/e_int_config_apps.c:280
-#: src/modules/gadman/e_mod_gadman.c:815 src/modules/ibar/e_mod_main.c:801
+#: src/modules/gadman/e_mod_gadman.c:813 src/modules/ibar/e_mod_main.c:801
 msgid "Remove"
 msgstr ""
 
-#: src/bin/e_gadcon.c:1991
+#: src/bin/e_gadcon.c:2007
 msgid "Stop moving"
 msgstr ""
 
@@ -1684,7 +1685,7 @@ msgstr "Meniu fereastră"
 
 #: src/bin/e_int_border_menu.c:138 src/bin/e_int_config_modules.c:59
 #: src/bin/e_int_menus.c:230 src/bin/e_shelf.c:1695
-#: src/modules/battery/e_mod_main.c:183 src/modules/clock/e_mod_main.c:296
+#: src/modules/battery/e_mod_main.c:186 src/modules/clock/e_mod_main.c:296
 #: src/modules/clock/e_mod_main.c:540 src/modules/conf/e_conf.c:124
 #: src/modules/conf/e_conf.c:134 src/modules/conf/e_mod_main.c:102
 #: src/modules/conf_dialogs/e_mod_main.c:17
@@ -2090,7 +2091,7 @@ msgid "Utilities"
 msgstr ""
 
 #: src/bin/e_int_config_modules.c:55
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_files.c:1585
 #: src/modules/fileman/e_mod_main.c:56 src/modules/fileman/e_mod_main.c:76
 #: src/modules/fileman/e_mod_main.c:420
 msgid "Files"
@@ -2184,7 +2185,7 @@ msgstr ""
 #: src/modules/conf_theme/e_int_config_fonts.c:58
 #: src/modules/conf_theme/e_mod_main.c:38
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:194
-#: src/modules/everything/evry_plug_apps.c:1367
+#: src/modules/everything/evry_plug_apps.c:1354
 msgid "Applications"
 msgstr ""
 
@@ -2380,26 +2381,26 @@ msgid ""
 "Perhaps you are out of memory?"
 msgstr ""
 
-#: src/bin/e_main.c:274
-msgid "Enlightenment cannot initialize Ecore_IMF!\n"
-msgstr ""
-
-#: src/bin/e_main.c:284
+#: src/bin/e_main.c:273
 msgid "Enlightenment cannot initialize Ecore_File!\n"
 msgstr ""
 
-#: src/bin/e_main.c:293
+#: src/bin/e_main.c:282
 msgid "Enlightenment cannot initialize Ecore_Con!\n"
 msgstr ""
 
-#: src/bin/e_main.c:302
+#: src/bin/e_main.c:291
 msgid "Enlightenment cannot initialize Ecore_Ipc!\n"
 msgstr ""
 
-#: src/bin/e_main.c:313
+#: src/bin/e_main.c:302
 msgid "Enlightenment cannot initialize Ecore_X!\n"
 msgstr ""
 
+#: src/bin/e_main.c:314
+msgid "Enlightenment cannot initialize Ecore_IMF!\n"
+msgstr ""
+
 #: src/bin/e_main.c:324
 msgid "Enlightenment cannot initialize Ecore_Evas!\n"
 msgstr ""
@@ -2436,24 +2437,24 @@ msgstr ""
 msgid "Enlightenment cannot initialize E_Xinerama!\n"
 msgstr ""
 
-#: src/bin/e_main.c:397
-msgid "Enlightenment cannot initialize E_Randr!\n"
-msgstr ""
-
-#: src/bin/e_main.c:415
+#: src/bin/e_main.c:406
 msgid ""
 "Enlightenment cannot create directories in your home directory.\n"
 "Perhaps you have no home directory or the disk is full?"
 msgstr ""
 
-#: src/bin/e_main.c:425
+#: src/bin/e_main.c:416
 msgid "Enlightenment cannot set up its file registry system."
 msgstr ""
 
-#: src/bin/e_main.c:434
+#: src/bin/e_main.c:425
 msgid "Enlightenment cannot set up its config system."
 msgstr ""
 
+#: src/bin/e_main.c:436
+msgid "Enlightenment cannot initialize E_Randr!\n"
+msgstr ""
+
 #: src/bin/e_main.c:445
 msgid "Enlightenment cannot set up its environment."
 msgstr ""
@@ -2702,34 +2703,38 @@ msgid "Enlightenment cannot initialize the XSettings system.\n"
 msgstr ""
 
 #: src/bin/e_main.c:877
+msgid "Enlightenment cannot initialize the Update system.\n"
+msgstr ""
+
+#: src/bin/e_main.c:886
 msgid "Setup Desktop Environment"
 msgstr ""
 
-#: src/bin/e_main.c:881
+#: src/bin/e_main.c:890
 msgid "Enlightenment cannot initialize its desktop environment.\n"
 msgstr ""
 
-#: src/bin/e_main.c:889
+#: src/bin/e_main.c:898
 msgid "Setup File Ordering"
 msgstr ""
 
-#: src/bin/e_main.c:893
+#: src/bin/e_main.c:902
 msgid "Enlightenment cannot set up its order file system."
 msgstr ""
 
-#: src/bin/e_main.c:908
+#: src/bin/e_main.c:917
 msgid "Load Modules"
 msgstr ""
 
-#: src/bin/e_main.c:938
+#: src/bin/e_main.c:947
 msgid "Configure Shelves"
 msgstr ""
 
-#: src/bin/e_main.c:949
+#: src/bin/e_main.c:958
 msgid "Almost Done"
 msgstr ""
 
-#: src/bin/e_main.c:1094
+#: src/bin/e_main.c:1103
 #, c-format
 msgid ""
 "Options:\n"
@@ -2758,7 +2763,7 @@ msgid ""
 "\t\tIf you need this help, you don't need this option.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1147
+#: src/bin/e_main.c:1156
 msgid ""
 "You are executing enlightenment directly. This is\n"
 "bad. Please do not execute the \"enlightenment\"\n"
@@ -2768,48 +2773,48 @@ msgid ""
 "before enlightenment itself begins running.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1426
+#: src/bin/e_main.c:1435
 msgid "Testing Format Support"
 msgstr ""
 
-#: src/bin/e_main.c:1430
+#: src/bin/e_main.c:1439
 msgid ""
 "Enlightenment found Evas can't create a buffer canvas. Please check\n"
 "Evas has Software Buffer engine support.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1442
+#: src/bin/e_main.c:1451
 msgid ""
 "Enlightenment found Evas can't load SVG files. Check Evas has SVG loader "
 "support.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1452
+#: src/bin/e_main.c:1461
 msgid ""
 "Enlightenment found Evas can't load JPEG files. Check Evas has JPEG loader "
 "support.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1462
+#: src/bin/e_main.c:1471
 msgid ""
 "Enlightenment found Evas can't load PNG files. Check Evas has PNG loader "
 "support.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1472
+#: src/bin/e_main.c:1481
 msgid ""
 "Enlightenment found Evas can't load EET files. Check Evas has EET loader "
 "support.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1486
+#: src/bin/e_main.c:1495
 msgid ""
 "Enlightenment found Evas can't load the 'Sans' font. Check Evas has "
 "fontconfig\n"
 "support and system fontconfig defines a 'Sans' font.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1677
+#: src/bin/e_main.c:1686
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. There was an "
@@ -2817,11 +2822,11 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1682 src/bin/e_main.c:1699
+#: src/bin/e_main.c:1691 src/bin/e_main.c:1708
 msgid "Enlightenment crashed early on start and has been restarted"
 msgstr ""
 
-#: src/bin/e_main.c:1683
+#: src/bin/e_main.c:1692
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>There was an "
@@ -2829,7 +2834,7 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1692
+#: src/bin/e_main.c:1701
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. All modules "
 "have been disabled<br>and will not be loaded to help remove any "
@@ -2837,7 +2842,7 @@ msgid ""
 "dialog should let you select your<br>modules again."
 msgstr ""
 
-#: src/bin/e_main.c:1700
+#: src/bin/e_main.c:1709
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>All modules "
 "have been disabled and will not be loaded to help<br>remove any problem "
@@ -3305,71 +3310,75 @@ msgstr ""
 msgid "Read-Write"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:60
+#: src/modules/battery/e_mod_config.c:63
 msgid "Battery Monitor Settings"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:126
+#: src/modules/battery/e_mod_config.c:132
 msgid "Show alert when battery is low"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:211
+#: src/modules/battery/e_mod_config.c:136
+msgid "Use desktop notifications for alert."
+msgstr ""
+
+#: src/modules/battery/e_mod_config.c:233
 msgid "Check every:"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:213
+#: src/modules/battery/e_mod_config.c:235
 #: src/modules/conf_performance/e_int_config_performance.c:121
 #: src/modules/temperature/e_mod_config.c:233
 #, c-format
 msgid "%1.0f ticks"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:217
+#: src/modules/battery/e_mod_config.c:239
 #, fuzzy
 msgid "Hibernate when below:"
 msgstr "Hibernează"
 
-#: src/modules/battery/e_mod_config.c:219
-#: src/modules/battery/e_mod_config.c:238
+#: src/modules/battery/e_mod_config.c:241
+#: src/modules/battery/e_mod_config.c:260
 #, c-format
 msgid "%1.0f %%"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:223
+#: src/modules/battery/e_mod_config.c:245
 msgid "Polling"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:227
+#: src/modules/battery/e_mod_config.c:249
 msgid "Show low battery alert"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:231
+#: src/modules/battery/e_mod_config.c:253
 msgid "Alert when at:"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:234
+#: src/modules/battery/e_mod_config.c:256
 #, c-format
 msgid "%1.0f min"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:242
+#: src/modules/battery/e_mod_config.c:264
 msgid "Auto dismiss in..."
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:247
+#: src/modules/battery/e_mod_config.c:269
 #, c-format
 msgid "%1.0f sec"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:254
+#: src/modules/battery/e_mod_config.c:276
 msgid "Alert"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:260
+#: src/modules/battery/e_mod_config.c:282
 msgid "Auto Detect"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:263
+#: src/modules/battery/e_mod_config.c:285
 #: src/modules/conf_applications/e_mod_main.c:52
 #: src/modules/conf_display/e_mod_main.c:40
 #: src/modules/conf_theme/e_mod_main.c:23
@@ -3377,46 +3386,46 @@ msgstr ""
 msgid "Internal"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:267
+#: src/modules/battery/e_mod_config.c:289
 #: src/modules/temperature/e_mod_config.c:271
 msgid "udev"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:270
+#: src/modules/battery/e_mod_config.c:292
 msgid "Fuzzy Mode"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:274
+#: src/modules/battery/e_mod_config.c:296
 msgid "HAL"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:279
+#: src/modules/battery/e_mod_config.c:301
 #: src/modules/temperature/e_mod_config.c:273
 msgid "Hardware"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:145
+#: src/modules/battery/e_mod_main.c:148 src/modules/battery/e_mod_main.c:443
 msgid "Battery"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:455
+#: src/modules/battery/e_mod_main.c:446 src/modules/battery/e_mod_main.c:477
 msgid "Your battery is low!"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:457
+#: src/modules/battery/e_mod_main.c:447 src/modules/battery/e_mod_main.c:479
 msgid "AC power is recommended."
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:532
+#: src/modules/battery/e_mod_main.c:554
 msgid "N/A"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:612 src/modules/battery/e_mod_main.c:614
-#: src/modules/battery/e_mod_main.c:621 src/modules/battery/e_mod_main.c:623
+#: src/modules/battery/e_mod_main.c:634 src/modules/battery/e_mod_main.c:636
+#: src/modules/battery/e_mod_main.c:643 src/modules/battery/e_mod_main.c:645
 msgid "ERROR"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:723
+#: src/modules/battery/e_mod_main.c:758
 msgid "Battery Meter"
 msgstr ""
 
@@ -3569,7 +3578,7 @@ msgid "Dialog Settings"
 msgstr ""
 
 #: src/modules/conf_dialogs/e_int_config_dialogs.c:109
-#: src/modules/conf_performance/e_int_config_engine.c:95
+#: src/modules/conf_performance/e_int_config_engine.c:86
 #: src/modules/conf_theme/e_int_config_fonts.c:651
 #: src/modules/everything/evry_config.c:519 src/modules/ibox/e_mod_config.c:96
 #: src/modules/mixer/conf_gadget.c:191 src/modules/mixer/conf_module.c:91
@@ -3768,7 +3777,7 @@ msgstr ""
 
 #: src/modules/conf_display/e_int_config_desks.c:197
 #: src/modules/conf_display/e_int_config_dpms.c:306
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:168
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:194
 #: src/modules/conf_window_manipulation/e_int_config_window_stacking.c:151
 #, c-format
 msgid "%1.1f sec"
@@ -4146,28 +4155,28 @@ msgstr ""
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1310
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1334
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1366
-#: src/modules/gadman/e_mod_gadman.c:839
+#: src/modules/gadman/e_mod_gadman.c:837
 msgid "CTRL"
 msgstr ""
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1315
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1339
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1371
-#: src/modules/gadman/e_mod_gadman.c:844
+#: src/modules/gadman/e_mod_gadman.c:842
 msgid "ALT"
 msgstr ""
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1321
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1345
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1377
-#: src/modules/gadman/e_mod_gadman.c:850
+#: src/modules/gadman/e_mod_gadman.c:848
 msgid "SHIFT"
 msgstr ""
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1327
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1351
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1383
-#: src/modules/gadman/e_mod_gadman.c:856
+#: src/modules/gadman/e_mod_gadman.c:854
 msgid "WIN"
 msgstr ""
 
@@ -4522,11 +4531,11 @@ msgstr "Avertisment"
 
 #: src/modules/conf_menus/e_int_config_menus.c:289
 #: src/modules/conf_menus/e_int_config_menus.c:294
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:136
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:145
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:154
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:173
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:178
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:162
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:180
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:199
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:204
 #, c-format
 msgid "%2.0f pixels"
 msgstr ""
@@ -4624,16 +4633,16 @@ msgstr ""
 msgid "Environment Variables"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:38
+#: src/modules/conf_performance/e_int_config_engine.c:37
 msgid "Engine Settings"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:96
-#: src/modules/conf_performance/e_int_config_engine.c:138
+#: src/modules/conf_performance/e_int_config_engine.c:87
+#: src/modules/conf_performance/e_int_config_engine.c:109
 msgid "Use ARGB instead of shaped windows"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:140
+#: src/modules/conf_performance/e_int_config_engine.c:111
 msgid ""
 "You have chosen to enable ARGB composite support,<br>but your current screen "
 "does not support composite.<br><br>Are you sure you wish to enable ARGB "
@@ -5097,16 +5106,16 @@ msgstr ""
 msgid "Colors depend on theme capabilities."
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:843
+#: src/modules/conf_theme/e_int_config_color_classes.c:853
 msgid "Window Manager"
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:845
+#: src/modules/conf_theme/e_int_config_color_classes.c:855
 #: src/modules/conf_theme/e_int_config_fonts.c:81
 msgid "Widgets"
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:851
+#: src/modules/conf_theme/e_int_config_color_classes.c:861
 msgid "Others"
 msgstr ""
 
@@ -5305,7 +5314,7 @@ msgid "Bytecode"
 msgstr ""
 
 #: src/modules/conf_theme/e_int_config_fonts.c:662
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:193
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:219
 #: src/modules/cpufreq/e_mod_main.c:227 src/modules/cpufreq/e_mod_main.c:259
 msgid "Automatic"
 msgstr ""
@@ -5528,8 +5537,9 @@ msgid "Scaling"
 msgstr ""
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:36
-msgid "Client List Settings"
-msgstr ""
+#, fuzzy
+msgid "Window List Menu Settings"
+msgstr "Meniu fereastră"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:97
 msgid "Group By"
@@ -5798,58 +5808,92 @@ msgstr ""
 msgid "Slide pointer to a new focused window"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:53
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:62
 #: src/modules/conf_window_manipulation/e_mod_main.c:20
 msgid "Window Geometry"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:130
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:156
 msgid "Resist obstacles"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:132
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:158
 msgid "Other windows"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:141
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:167
 msgid "Edge of the screen"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:150
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
 #, fuzzy
 msgid "Desktop gadgets"
 msgstr "Desktop"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:161
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
 msgid "Resistance"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:166
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:192
 msgid "Automatically accept changes after:"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:197
 #, fuzzy
 msgid "Move by"
 msgstr "Mută"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:202
 #, fuzzy
 msgid "Resize by"
 msgstr "Redimensionează"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:181
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:207
 msgid "Keyboard"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:213
 msgid "Limit resize to useful geometry"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:190
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:216
 msgid "Move after resize"
 msgstr ""
 
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:224
+msgid "Follow Move"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:227
+#, fuzzy
+msgid "Follow Resize"
+msgstr "Redimensionează"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:230
+msgid "Follow Raise"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:233
+msgid "Follow Lower"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:236
+msgid "Follow Layer"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:239
+#, fuzzy
+msgid "Follow Desktop"
+msgstr "Arată desktopul"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:242
+msgid "Follow Iconify"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:246
+msgid "Transients"
+msgstr ""
+
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:44
 #: src/modules/conf_window_manipulation/e_mod_main.c:22
 msgid "Window Maximize Policy"
@@ -5871,13 +5915,13 @@ msgstr ""
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:161
 #: src/modules/everything/evry_config.c:568
-#: src/modules/gadman/e_mod_gadman.c:759
+#: src/modules/gadman/e_mod_gadman.c:757
 msgid "Horizontal"
 msgstr ""
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:163
 #: src/modules/everything/evry_config.c:561
-#: src/modules/gadman/e_mod_gadman.c:767
+#: src/modules/gadman/e_mod_gadman.c:765
 msgid "Vertical"
 msgstr ""
 
@@ -5939,7 +5983,12 @@ msgid "Window Focus"
 msgstr ""
 
 #: src/modules/conf_window_manipulation/e_mod_main.c:23
-msgid "Client List Menu"
+#, fuzzy
+msgid "Window List Menu"
+msgstr "Meniu fereastră"
+
+#: src/modules/conf_window_manipulation/e_mod_main.c:24
+msgid "Window Process Management"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:33
@@ -5964,7 +6013,7 @@ msgid "Details"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:141
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:306
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
 msgid "<No Name>"
 msgstr ""
 
@@ -5973,7 +6022,7 @@ msgid "Class:"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:148
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
 msgid "<No Class>"
 msgstr ""
 
@@ -5982,7 +6031,7 @@ msgid "Title:"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
 msgid "<No Title>"
 msgstr ""
 
@@ -5991,7 +6040,7 @@ msgid "Role:"
 msgstr ""
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:162
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:314
 msgid "<No Role>"
 msgstr ""
 
@@ -6201,15 +6250,15 @@ msgstr ""
 msgid "Show Everything Dialog"
 msgstr ""
 
-#: src/modules/everything/e_mod_main.c:422
+#: src/modules/everything/e_mod_main.c:420
 msgid "Everything Module"
 msgstr ""
 
-#: src/modules/everything/e_mod_main.c:611
+#: src/modules/everything/e_mod_main.c:609
 msgid "Run Everything"
 msgstr ""
 
-#: src/modules/everything/evry_config.c:79
+#: src/modules/everything/evry_config.c:78
 msgid "Everything Settings"
 msgstr ""
 
@@ -6335,7 +6384,7 @@ msgid "Object Plugins"
 msgstr ""
 
 #: src/modules/everything/evry_config.c:537
-#: src/modules/everything/evry_config.c:738
+#: src/modules/everything/evry_config.c:737
 #, fuzzy
 msgid "Plugins"
 msgstr "Simplu"
@@ -6378,7 +6427,7 @@ msgstr ""
 msgid "Geometry"
 msgstr "Încearcă din nou"
 
-#: src/modules/everything/evry_config.c:633
+#: src/modules/everything/evry_config.c:632
 #, fuzzy
 msgid "Everything Collection"
 msgstr "Aplicație"
@@ -6387,7 +6436,7 @@ msgstr "Aplicație"
 msgid "Items"
 msgstr ""
 
-#: src/modules/everything/evry_plug_aggregator.c:330
+#: src/modules/everything/evry_plug_aggregator.c:301
 msgid "No plugins loaded"
 msgstr ""
 
@@ -6412,55 +6461,55 @@ msgid ""
 "toggle thumb view modes"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1250
-#: src/modules/everything/evry_plug_apps.c:1387
+#: src/modules/everything/evry_plug_apps.c:1238
+#: src/modules/everything/evry_plug_apps.c:1373
 #, fuzzy
 msgid "Everything Applications"
 msgstr "Aplicație"
 
-#: src/modules/everything/evry_plug_apps.c:1282
+#: src/modules/everything/evry_plug_apps.c:1270
 #, fuzzy
 msgid "Commands"
 msgstr "Comandă"
 
-#: src/modules/everything/evry_plug_apps.c:1283
+#: src/modules/everything/evry_plug_apps.c:1271
 #, fuzzy
 msgid "Terminal Command"
 msgstr "Comandă"
 
-#: src/modules/everything/evry_plug_apps.c:1288
+#: src/modules/everything/evry_plug_apps.c:1276
 msgid "Sudo GUI"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1367
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_apps.c:1354
+#: src/modules/everything/evry_plug_files.c:1585
 #, fuzzy
 msgid "Everything Plugin"
 msgstr "Aplicație"
 
-#: src/modules/everything/evry_plug_files.c:1471
-#: src/modules/everything/evry_plug_files.c:1623
+#: src/modules/everything/evry_plug_files.c:1456
+#: src/modules/everything/evry_plug_files.c:1607
 msgid "Everything Files"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1498
+#: src/modules/everything/evry_plug_files.c:1483
 #, fuzzy
 msgid "Show recent files"
 msgstr "Arată fișierele ascunse"
 
-#: src/modules/everything/evry_plug_files.c:1502
+#: src/modules/everything/evry_plug_files.c:1487
 msgid "Search recent files"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1506
+#: src/modules/everything/evry_plug_files.c:1491
 msgid "Search cached files"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1510
+#: src/modules/everything/evry_plug_files.c:1495
 msgid "Cache visited directories"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1514
+#: src/modules/everything/evry_plug_files.c:1499
 #, fuzzy
 msgid "Clear cache"
 msgstr "Curăță"
@@ -6603,7 +6652,7 @@ msgid "Show Toolbar"
 msgstr ""
 
 #: src/modules/fileman/e_mod_config.c:278
-#: src/modules/gadman/e_mod_gadman.c:803
+#: src/modules/gadman/e_mod_gadman.c:801
 msgid "Behavior"
 msgstr ""
 
@@ -6797,27 +6846,27 @@ msgstr ""
 msgid "Background Options"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:720
+#: src/modules/gadman/e_mod_gadman.c:718
 msgid "Begin move/resize"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:751
+#: src/modules/gadman/e_mod_gadman.c:749
 msgid "Free"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:775
+#: src/modules/gadman/e_mod_gadman.c:773
 msgid "Appearance"
 msgstr "Aspect"
 
-#: src/modules/gadman/e_mod_gadman.c:783
+#: src/modules/gadman/e_mod_gadman.c:781
 msgid "Always on desktop"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:793
+#: src/modules/gadman/e_mod_gadman.c:791
 msgid "On top pressing"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:824
+#: src/modules/gadman/e_mod_gadman.c:822
 msgid "Add other gadgets"
 msgstr ""
 
@@ -7233,7 +7282,11 @@ msgstr ""
 msgid "System Control"
 msgstr ""
 
-#: src/modules/syscon/e_mod_main.c:52
+#: src/modules/syscon/e_mod_main.c:37
+msgid "Syscon"
+msgstr ""
+
+#: src/modules/syscon/e_mod_main.c:58
 msgid "System Controls"
 msgstr ""
 
old mode 100755 (executable)
new mode 100644 (file)
index bfc24d8..8b0b8bb
--- a/po/ru.po
+++ b/po/ru.po
@@ -1,17 +1,16 @@
 # Russian translation of Enlightenment.
 # This file is put in the public domain.
-# Danny Moshnakov <admin@moshnakov.org>, 2010.
 # Denis Klykvin <nikon@altlinux.ru>, 2005.
 # Koptev Oleg <koptev.oleg@gmail.com>, 2009.
 # Aron Xu <Unknown>, 2010.
-#
+# Danny Moshnakov <admin@moshnakov.org>, 2010, 2012.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: Enlightenment 0.17\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2011-11-29 09:56+0900\n"
-"PO-Revision-Date: 2011-01-07 02:56+0200\n"
+"POT-Creation-Date: 2012-02-07 01:26+0200\n"
+"PO-Revision-Date: 2012-02-07 20:46+0200\n"
 "Last-Translator: Danny Moshnakov <admin@moshnakov.org>\n"
 "Language-Team: Russian <ru@li.org>\n"
 "Language: ru\n"
@@ -23,8 +22,8 @@ msgstr ""
 msgid "About Enlightenment"
 msgstr "Об Enlightenment"
 
-#: src/bin/e_about.c:17 src/bin/e_actions.c:2728 src/bin/e_config_dialog.c:272
-#: src/bin/e_fm.c:974 src/bin/e_int_border_menu.c:151
+#: src/bin/e_about.c:17 src/bin/e_actions.c:2733 src/bin/e_config_dialog.c:272
+#: src/bin/e_fm.c:975 src/bin/e_int_border_menu.c:151
 #: src/bin/e_int_border_prop.c:81 src/bin/e_theme_about.c:17
 #: src/modules/conf/e_conf.c:163
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:843
@@ -34,16 +33,15 @@ msgstr "Об Enlightenment"
 msgid "Close"
 msgstr "Закрыть"
 
-#: src/bin/e_about.c:18 src/bin/e_actions.c:3060 src/bin/e_actions.c:3064
-#: src/bin/e_actions.c:3068 src/bin/e_int_menus.c:182 src/bin/e_main.c:534
+#: src/bin/e_about.c:18 src/bin/e_actions.c:3065 src/bin/e_actions.c:3069
+#: src/bin/e_actions.c:3073 src/bin/e_int_menus.c:182 src/bin/e_main.c:534
 #: src/modules/conf_theme/e_int_config_cursor.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:219
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:221
 #: src/modules/wizard/page_000.c:29
 msgid "Enlightenment"
 msgstr "Enlightenment"
 
 #: src/bin/e_about.c:23
-#, fuzzy
 msgid ""
 "<title>Copyright &copy; 1999-2011, by the Enlightenment Development Team</"
 "><br><br>We hope you enjoy using this software as much as we enjoyed writing "
@@ -54,20 +52,20 @@ msgid ""
 "stable. Many features are incomplete or even non-existent yet and may have "
 "many bugs. You have been <hilight>WARNED!</>"
 msgstr ""
-"Copyright &copy; 1999-2010, команда разработки Enlightenment Development."
-"<br><br>Мы надеемся, что вам так же понравится использовать эту программу, "
-"как нам понравилось ее писать.<br><br>Эта программа предоставляется как есть "
-"без явной или подразумеваемой гарантии. Использование этой программа "
-"регулируется лицензионным соглашением, пожалуйста, обратитесь к файлам "
-"лицензий COPYING и COPYING-PLAIN, установленным на вашей системе."
-"<br><br>Enlightenment в <hilight>АКТИВНОЙ РАЗРАБОТКЕ</hilight> и не является "
-"стабильной. Многие возможности незакончены или вообще отсутствуют, и в них "
-"может быть много ошибок. Вас <hilight>ПРЕДУПРЕДИЛИ!</hilight>"
+"Copyright &copy; 1999-2011, Команда Разработчиков Enlightenment.<br><br>Мы "
+"надеемся, что вам так же понравится использовать эту программу, как нам "
+"понравилось ее писать.<br><br>Эта программа предоставляется как есть без "
+"явной или подразумеваемой гарантии. Использование этой программы "
+"регулируется лицензионным соглашением - пожалуйста, прочтите файлы лицензий "
+"COPYING и COPYING-PLAIN, которые поставляются с этой программой."
+"<br><br>Enlightenment находится в <hilight>АКТИВНОЙ РАЗРАБОТКЕ</hilight> и "
+"не является стабильной. Многие возможности незакончены или вообще "
+"отсутствуют, и в них может быть много ошибок. Вас <hilight>ПРЕДУПРЕДИЛИ!</"
+"hilight>"
 
 #: src/bin/e_about.c:48
-#, fuzzy
 msgid "<title>The Team</><br><br>"
-msgstr "<title>Команда</title>"
+msgstr "<title>Команда</><br><br>"
 
 #: src/bin/e_actions.c:365
 #, c-format
@@ -77,80 +75,80 @@ msgid ""
 "want to kill this window?"
 msgstr ""
 "Вы собираетесь убить %s.<br><br>Учтите, что все не сохранённые<br>данные "
-"Ñ\8dÑ\82ого Ð¾ÐºÐ½Ð° Ð±Ñ\83дÑ\83Ñ\82 Ð¿Ð¾Ñ\82еÑ\80Ñ\8fнÑ\8b!<br><br>Ð\92Ñ\8b Ð´ействительно хотите убить это окно?"
+"Ñ\8dÑ\82ого Ð¾ÐºÐ½Ð° Ð±Ñ\83дÑ\83Ñ\82 Ð¿Ð¾Ñ\82еÑ\80Ñ\8fнÑ\8b!<br><br>Ð\94ействительно хотите убить это окно?"
 
 #: src/bin/e_actions.c:377
 msgid "Are you sure you want to kill this window?"
-msgstr "Ð\92Ñ\8b Ð´ействительно хотите убить это окно?"
+msgstr "Ð\94ействительно хотите убить это окно?"
 
 #: src/bin/e_actions.c:380 src/bin/e_actions.c:1917 src/bin/e_actions.c:2014
 #: src/bin/e_actions.c:2077 src/bin/e_actions.c:2140 src/bin/e_actions.c:2208
-#: src/bin/e_actions.c:2271 src/bin/e_confirm_dialog.c:44
-#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9205 src/bin/e_fm.c:9459
+#: src/bin/e_actions.c:2276 src/bin/e_confirm_dialog.c:44
+#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9238 src/bin/e_fm.c:9492
 #: src/bin/e_module.c:518 src/bin/e_screensaver.c:145
 msgid "Yes"
 msgstr "Да"
 
 #: src/bin/e_actions.c:382 src/bin/e_actions.c:1919 src/bin/e_actions.c:2016
 #: src/bin/e_actions.c:2079 src/bin/e_actions.c:2142 src/bin/e_actions.c:2210
-#: src/bin/e_actions.c:2273 src/bin/e_confirm_dialog.c:45
-#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9203 src/bin/e_fm.c:9460
+#: src/bin/e_actions.c:2278 src/bin/e_confirm_dialog.c:45
+#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9236 src/bin/e_fm.c:9493
 #: src/bin/e_module.c:519 src/bin/e_screensaver.c:147
 msgid "No"
 msgstr "Нет"
 
 #: src/bin/e_actions.c:1911
 msgid "Are you sure you want to exit?"
-msgstr "Ð\92Ñ\8b Ð´ействительно хотите выйти?"
+msgstr "Ð\94ействительно хотите выйти?"
 
 #: src/bin/e_actions.c:1913
 msgid ""
 "You requested to exit Enlightenment.<br><br>Are you sure you want to exit?"
 msgstr ""
-"Ð\92Ñ\8b Ð·Ð°Ð¿Ñ\80оÑ\81или Ð²Ñ\8bйÑ\82и Ð¸Ð· Enlightenment.<br><br>Ð\92Ñ\8b Ð´ействительно хотите выйти?"
+"Ð\92Ñ\8b Ð·Ð°Ð¿Ñ\80оÑ\81или Ð²Ñ\8bйÑ\82и Ð¸Ð· Enlightenment.<br><br>Ð\94ействительно хотите выйти?"
 
 #: src/bin/e_actions.c:2008
 msgid "Are you sure you want to log out?"
-msgstr "Ð\92Ñ\8b Ð´ействительно хотите завершить сессию?"
+msgstr "Ð\94ействительно хотите завершить сессию?"
 
 #: src/bin/e_actions.c:2010
 msgid "You are about to log out.<br><br>Are you sure you want to do this?"
-msgstr "Ð\92Ñ\8b Ð·Ð°Ð¿Ñ\80оÑ\81или Ð·Ð°Ð²ÐµÑ\80Ñ\88иÑ\82Ñ\8c Ñ\81еÑ\81Ñ\81иÑ\8e.<br><br>Ð\92Ñ\8b Ñ\83веÑ\80енÑ\8b, Ñ\87Ñ\82о Ð\92Ñ\8b этого хотите?"
+msgstr "Ð\92Ñ\8b Ð·Ð°Ð¿Ñ\80оÑ\81или Ð·Ð°Ð²ÐµÑ\80Ñ\88иÑ\82Ñ\8c Ñ\81еÑ\81Ñ\81иÑ\8e.<br><br>УвеÑ\80енÑ\8b, Ñ\87Ñ\82о этого хотите?"
 
 #: src/bin/e_actions.c:2071 src/bin/e_actions.c:2202
 msgid "Are you sure you want to turn off?"
-msgstr "Ð\92Ñ\8b Ð´ействительно хотите выключить компьютер?"
+msgstr "Ð\94ействительно хотите выключить компьютер?"
 
 #: src/bin/e_actions.c:2073
 msgid ""
 "You requested to turn off your Computer.<br><br>Are you sure you want to "
 "shut down?"
 msgstr ""
-"Вы запросили выключить ваш компьютер.<br><br>Вы действительно хотите "
-"выключить?"
+"Вы запросили выключить ваш компьютер.<br><br>Действительно хотите выключить?"
 
 #: src/bin/e_actions.c:2134
 msgid "Are you sure you want to reboot?"
-msgstr "Ð\92Ñ\8b Ð´ействительно хотите перегрузить компьютер?"
+msgstr "Ð\94ействительно хотите перегрузить компьютер?"
 
 #: src/bin/e_actions.c:2136
 msgid ""
 "You requested to reboot your Computer.<br><br>Are you sure you want to "
 "restart it?"
 msgstr ""
-"Ð\92Ñ\8b Ð·Ð°Ð¿Ñ\80оÑ\81или Ð¿ÐµÑ\80егÑ\80Ñ\83зиÑ\82Ñ\8c Ð²Ð°Ñ\88 ÐºÐ¾Ð¼Ð¿Ñ\8cÑ\8eÑ\82еÑ\80.<br><br>Ð\92Ñ\8b Ð´ействительно хотите этого?"
+"Ð\92Ñ\8b Ð·Ð°Ð¿Ñ\80оÑ\81или Ð¿ÐµÑ\80егÑ\80Ñ\83зиÑ\82Ñ\8c Ð²Ð°Ñ\88 ÐºÐ¾Ð¼Ð¿Ñ\8cÑ\8eÑ\82еÑ\80.<br><br>Ð\94ействительно хотите этого?"
 
 #: src/bin/e_actions.c:2204
 msgid ""
 "You requested to suspend your Computer.<br><br>Are you sure you want to "
 "suspend?"
-msgstr "Вы запросили suspend компьютера.<br><br>Вы действительно хотите этого?"
+msgstr ""
+"Вы запросили приостановить компьютера.<br><br>Действительно хотите этого?"
 
-#: src/bin/e_actions.c:2265
+#: src/bin/e_actions.c:2270
 msgid "Are you sure you want to hibernate?"
 msgstr "Вы действительно хотите \"заморозить\" систему?"
 
-#: src/bin/e_actions.c:2267
+#: src/bin/e_actions.c:2272
 msgid ""
 "You requested to hibernate your Computer.<br><br>Are you sure you want to "
 "suspend to disk?"
@@ -158,149 +156,148 @@ msgstr ""
 "Вы запросили \"заморозить\" ваш компьютер.<br><br>Вы действительно хотите "
 "этого?"
 
-#: src/bin/e_actions.c:2688 src/bin/e_actions.c:2699 src/bin/e_actions.c:2718
-#: src/bin/e_actions.c:2723 src/bin/e_actions.c:2728 src/bin/e_actions.c:2733
-#: src/bin/e_actions.c:2988 src/bin/e_actions.c:2992 src/bin/e_actions.c:2997
-#: src/bin/e_actions.c:3003 src/bin/e_actions.c:3009 src/bin/e_actions.c:3015
+#: src/bin/e_actions.c:2693 src/bin/e_actions.c:2704 src/bin/e_actions.c:2723
+#: src/bin/e_actions.c:2728 src/bin/e_actions.c:2733 src/bin/e_actions.c:2738
+#: src/bin/e_actions.c:2993 src/bin/e_actions.c:2997 src/bin/e_actions.c:3002
+#: src/bin/e_actions.c:3008 src/bin/e_actions.c:3014 src/bin/e_actions.c:3020
 msgid "Window : Actions"
 msgstr "Окно : Действия"
 
-#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6168 src/bin/e_gadcon.c:1410
+#: src/bin/e_actions.c:2693 src/bin/e_fm.c:6201 src/bin/e_gadcon.c:1410
 #: src/bin/e_int_border_menu.c:592
 msgid "Move"
 msgstr "Двигать"
 
-#: src/bin/e_actions.c:2699 src/bin/e_int_border_menu.c:606
+#: src/bin/e_actions.c:2704 src/bin/e_int_border_menu.c:606
 msgid "Resize"
 msgstr "Изменить размер"
 
-#: src/bin/e_actions.c:2710 src/bin/e_actions.c:3036 src/bin/e_actions.c:3038
-#: src/bin/e_actions.c:3040 src/bin/e_actions.c:3042 src/bin/e_actions.c:3044
+#: src/bin/e_actions.c:2715 src/bin/e_actions.c:3041 src/bin/e_actions.c:3043
+#: src/bin/e_actions.c:3045 src/bin/e_actions.c:3047 src/bin/e_actions.c:3049
 #: src/modules/conf_keybindings/e_int_config_mousebindings.c:325
 msgid "Menu"
 msgstr "Меню"
 
-#: src/bin/e_actions.c:2710
+#: src/bin/e_actions.c:2715
 msgid "Window Menu"
 msgstr "Меню Окна"
 
-#: src/bin/e_actions.c:2718 src/bin/e_int_border_menu.c:949
+#: src/bin/e_actions.c:2723 src/bin/e_int_border_menu.c:949
 #: src/modules/winlist/e_int_config_winlist.c:216
 msgid "Raise"
 msgstr "Повысить"
 
-#: src/bin/e_actions.c:2723 src/bin/e_int_border_menu.c:957
+#: src/bin/e_actions.c:2728 src/bin/e_int_border_menu.c:957
 msgid "Lower"
 msgstr "Понизить"
 
-#: src/bin/e_actions.c:2733 src/bin/e_int_border_menu.c:648
+#: src/bin/e_actions.c:2738 src/bin/e_int_border_menu.c:648
 msgid "Kill"
 msgstr "Убить"
 
-#: src/bin/e_actions.c:2738 src/bin/e_actions.c:2745 src/bin/e_actions.c:2752
-#: src/bin/e_actions.c:2759 src/bin/e_actions.c:2761 src/bin/e_actions.c:2764
-#: src/bin/e_actions.c:2767 src/bin/e_actions.c:2769 src/bin/e_actions.c:2771
-#: src/bin/e_actions.c:2773 src/bin/e_actions.c:2780 src/bin/e_actions.c:2782
-#: src/bin/e_actions.c:2784 src/bin/e_actions.c:2786 src/bin/e_actions.c:2788
-#: src/bin/e_actions.c:2795 src/bin/e_actions.c:2800 src/bin/e_actions.c:2806
-#: src/bin/e_actions.c:2812
+#: src/bin/e_actions.c:2743 src/bin/e_actions.c:2750 src/bin/e_actions.c:2757
+#: src/bin/e_actions.c:2764 src/bin/e_actions.c:2766 src/bin/e_actions.c:2769
+#: src/bin/e_actions.c:2772 src/bin/e_actions.c:2774 src/bin/e_actions.c:2776
+#: src/bin/e_actions.c:2778 src/bin/e_actions.c:2785 src/bin/e_actions.c:2787
+#: src/bin/e_actions.c:2789 src/bin/e_actions.c:2791 src/bin/e_actions.c:2793
+#: src/bin/e_actions.c:2800 src/bin/e_actions.c:2805 src/bin/e_actions.c:2811
+#: src/bin/e_actions.c:2817
 msgid "Window : State"
 msgstr "Окно : Состояние"
 
-#: src/bin/e_actions.c:2738
+#: src/bin/e_actions.c:2743
 msgid "Sticky Mode Toggle"
 msgstr "Включить \"липкий\" режим окна"
 
-#: src/bin/e_actions.c:2745
+#: src/bin/e_actions.c:2750
 msgid "Iconic Mode Toggle"
-msgstr "Ð\9fеÑ\80еклÑ\8eÑ\87иÑ\82Ñ\8c Ð¾Ð¿Ñ\83Ñ\89енÑ\8bй Ñ\80ежим"
+msgstr "Ð\9fеÑ\80еклÑ\8eÑ\87иÑ\82Ñ\8c Ð¿Ð¾Ñ\80Ñ\82Ñ\80еÑ\82нÑ\8bй Ñ\80ежим "
 
-#: src/bin/e_actions.c:2752
+#: src/bin/e_actions.c:2757
 msgid "Fullscreen Mode Toggle"
 msgstr "Переключить полноэкранный режим"
 
-#: src/bin/e_actions.c:2759 src/bin/e_int_border_menu.c:105
+#: src/bin/e_actions.c:2764 src/bin/e_int_border_menu.c:105
 #: src/bin/e_int_border_menu.c:320
 msgid "Maximize"
 msgstr "Увеличить"
 
-#: src/bin/e_actions.c:2761
+#: src/bin/e_actions.c:2766
 msgid "Maximize Vertically"
 msgstr "Увеличить вертикально"
 
-#: src/bin/e_actions.c:2764
+#: src/bin/e_actions.c:2769
 msgid "Maximize Horizontally"
 msgstr "Увеличить горизонтально"
 
-#: src/bin/e_actions.c:2767
+#: src/bin/e_actions.c:2772
 msgid "Maximize Fullscreen"
 msgstr "Увеличить в полный экран"
 
-#: src/bin/e_actions.c:2769
+#: src/bin/e_actions.c:2774
 msgid "Maximize Mode \"Smart\""
 msgstr "Режим увеличения \"Умный\""
 
-#: src/bin/e_actions.c:2771
+#: src/bin/e_actions.c:2776
 msgid "Maximize Mode \"Expand\""
 msgstr "Режим увеличения \"Расширить\""
 
-#: src/bin/e_actions.c:2773
+#: src/bin/e_actions.c:2778
 msgid "Maximize Mode \"Fill\""
 msgstr "Режим увеличения \"Заполнить\""
 
-#: src/bin/e_actions.c:2780
+#: src/bin/e_actions.c:2785
 msgid "Shade Up Mode Toggle"
 msgstr "Переключить режим свернуть вверх"
 
-#: src/bin/e_actions.c:2782
+#: src/bin/e_actions.c:2787
 msgid "Shade Down Mode Toggle"
 msgstr "Переключить режим свернуть вниз"
 
-#: src/bin/e_actions.c:2784
+#: src/bin/e_actions.c:2789
 msgid "Shade Left Mode Toggle"
 msgstr "Переключить режим свернуть влево"
 
-#: src/bin/e_actions.c:2786
+#: src/bin/e_actions.c:2791
 msgid "Shade Right Mode Toggle"
 msgstr "Переключить режим свернуть вправо"
 
-#: src/bin/e_actions.c:2788
+#: src/bin/e_actions.c:2793
 msgid "Shade Mode Toggle"
 msgstr "Переключить свёрнутый режим"
 
-#: src/bin/e_actions.c:2795
+#: src/bin/e_actions.c:2800
 msgid "Toggle Borderless State"
-msgstr "Переключить режим без бордюра"
+msgstr "Переключить режим без рамки"
 
-#: src/bin/e_actions.c:2800
-#, fuzzy
+#: src/bin/e_actions.c:2805
 msgid "Set Border"
-msgstr "Ð\91оÑ\80дÑ\8eÑ\80"
+msgstr "УÑ\81Ñ\82ановиÑ\82Ñ\8c Ñ\80амкÑ\83"
 
-#: src/bin/e_actions.c:2806
+#: src/bin/e_actions.c:2811
 msgid "Cycle between Borders"
-msgstr ""
+msgstr "Переключаться между рамками"
 
-#: src/bin/e_actions.c:2812
+#: src/bin/e_actions.c:2817
 msgid "Toggle Pinned State"
 msgstr "Переключить режим прикрепления"
 
-#: src/bin/e_actions.c:2817 src/bin/e_actions.c:2819 src/bin/e_actions.c:2821
-#: src/bin/e_actions.c:2823 src/bin/e_actions.c:2825 src/bin/e_actions.c:2831
-#: src/bin/e_actions.c:2837 src/bin/e_actions.c:2842 src/bin/e_actions.c:2848
-#: src/bin/e_actions.c:2854 src/bin/e_actions.c:2856 src/bin/e_actions.c:2858
-#: src/bin/e_actions.c:2860 src/bin/e_actions.c:2862 src/bin/e_actions.c:2864
-#: src/bin/e_actions.c:2866 src/bin/e_actions.c:2868 src/bin/e_actions.c:2870
-#: src/bin/e_actions.c:2872 src/bin/e_actions.c:2874 src/bin/e_actions.c:2876
-#: src/bin/e_actions.c:2878 src/bin/e_actions.c:2884 src/bin/e_actions.c:2886
-#: src/bin/e_actions.c:2888 src/bin/e_actions.c:2890 src/bin/e_actions.c:2892
-#: src/bin/e_actions.c:2898 src/bin/e_actions.c:2904 src/bin/e_actions.c:2910
-#: src/bin/e_actions.c:2915 src/bin/e_actions.c:2917 src/bin/e_actions.c:2919
-#: src/bin/e_actions.c:2921 src/bin/e_actions.c:2923 src/bin/e_actions.c:2925
-#: src/bin/e_actions.c:2927 src/bin/e_actions.c:2929 src/bin/e_actions.c:2931
-#: src/bin/e_actions.c:2933 src/bin/e_actions.c:2935 src/bin/e_actions.c:2937
-#: src/bin/e_actions.c:2939 src/bin/e_actions.c:3114 src/bin/e_actions.c:3119
-#: src/bin/e_fm.c:3267 src/bin/e_fm.c:3273 src/bin/e_fm.c:9986
+#: src/bin/e_actions.c:2822 src/bin/e_actions.c:2824 src/bin/e_actions.c:2826
+#: src/bin/e_actions.c:2828 src/bin/e_actions.c:2830 src/bin/e_actions.c:2836
+#: src/bin/e_actions.c:2842 src/bin/e_actions.c:2847 src/bin/e_actions.c:2853
+#: src/bin/e_actions.c:2859 src/bin/e_actions.c:2861 src/bin/e_actions.c:2863
+#: src/bin/e_actions.c:2865 src/bin/e_actions.c:2867 src/bin/e_actions.c:2869
+#: src/bin/e_actions.c:2871 src/bin/e_actions.c:2873 src/bin/e_actions.c:2875
+#: src/bin/e_actions.c:2877 src/bin/e_actions.c:2879 src/bin/e_actions.c:2881
+#: src/bin/e_actions.c:2883 src/bin/e_actions.c:2889 src/bin/e_actions.c:2891
+#: src/bin/e_actions.c:2893 src/bin/e_actions.c:2895 src/bin/e_actions.c:2897
+#: src/bin/e_actions.c:2903 src/bin/e_actions.c:2909 src/bin/e_actions.c:2915
+#: src/bin/e_actions.c:2920 src/bin/e_actions.c:2922 src/bin/e_actions.c:2924
+#: src/bin/e_actions.c:2926 src/bin/e_actions.c:2928 src/bin/e_actions.c:2930
+#: src/bin/e_actions.c:2932 src/bin/e_actions.c:2934 src/bin/e_actions.c:2936
+#: src/bin/e_actions.c:2938 src/bin/e_actions.c:2940 src/bin/e_actions.c:2942
+#: src/bin/e_actions.c:2944 src/bin/e_actions.c:3123 src/bin/e_actions.c:3128
+#: src/bin/e_fm.c:3300 src/bin/e_fm.c:3306 src/bin/e_fm.c:10019
 #: src/bin/e_fm_device.c:334 src/bin/e_fm_device.c:358
 #: src/bin/e_fm_device.c:637 src/bin/e_fm_device.c:664
 #: src/bin/e_int_menus.c:144 src/bin/e_int_shelf_config.c:247
@@ -309,362 +306,356 @@ msgstr "Переключить режим прикрепления"
 msgid "Desktop"
 msgstr "Рабочий стол"
 
-#: src/bin/e_actions.c:2817
+#: src/bin/e_actions.c:2822
 msgid "Flip Desktop Left"
 msgstr "Перенести стол влево"
 
-#: src/bin/e_actions.c:2819
+#: src/bin/e_actions.c:2824
 msgid "Flip Desktop Right"
 msgstr "Перенести стол вправо"
 
-#: src/bin/e_actions.c:2821
+#: src/bin/e_actions.c:2826
 msgid "Flip Desktop Up"
 msgstr "Перенести стол вверх"
 
-#: src/bin/e_actions.c:2823
+#: src/bin/e_actions.c:2828
 msgid "Flip Desktop Down"
 msgstr "Перенести стол вниз"
 
-#: src/bin/e_actions.c:2825
+#: src/bin/e_actions.c:2830
 msgid "Flip Desktop By..."
 msgstr "Перенести стол на..."
 
-#: src/bin/e_actions.c:2831
+#: src/bin/e_actions.c:2836
 msgid "Show The Desktop"
 msgstr "Показать рабочий стол"
 
-#: src/bin/e_actions.c:2837
+#: src/bin/e_actions.c:2842
 msgid "Show The Shelf"
 msgstr "Показать полку"
 
-#: src/bin/e_actions.c:2842
+#: src/bin/e_actions.c:2847
 msgid "Flip Desktop To..."
 msgstr "Перенести стол на..."
 
-#: src/bin/e_actions.c:2848
+#: src/bin/e_actions.c:2853
 msgid "Flip Desktop Linearly..."
 msgstr "Перенести стол линейно..."
 
-#: src/bin/e_actions.c:2854
+#: src/bin/e_actions.c:2859
 msgid "Switch To Desktop 0"
 msgstr "Переключить на стол 0"
 
-#: src/bin/e_actions.c:2856
+#: src/bin/e_actions.c:2861
 msgid "Switch To Desktop 1"
 msgstr "Переключить на стол 1"
 
-#: src/bin/e_actions.c:2858
+#: src/bin/e_actions.c:2863
 msgid "Switch To Desktop 2"
 msgstr "Переключить на стол 2"
 
-#: src/bin/e_actions.c:2860
+#: src/bin/e_actions.c:2865
 msgid "Switch To Desktop 3"
 msgstr "Переключить на стол 3"
 
-#: src/bin/e_actions.c:2862
+#: src/bin/e_actions.c:2867
 msgid "Switch To Desktop 4"
 msgstr "Переключить на стол 4"
 
-#: src/bin/e_actions.c:2864
+#: src/bin/e_actions.c:2869
 msgid "Switch To Desktop 5"
 msgstr "Переключить на стол 5"
 
-#: src/bin/e_actions.c:2866
+#: src/bin/e_actions.c:2871
 msgid "Switch To Desktop 6"
 msgstr "Переключить на стол 6"
 
-#: src/bin/e_actions.c:2868
+#: src/bin/e_actions.c:2873
 msgid "Switch To Desktop 7"
 msgstr "Переключить на стол 7"
 
-#: src/bin/e_actions.c:2870
+#: src/bin/e_actions.c:2875
 msgid "Switch To Desktop 8"
 msgstr "Переключить на стол 8"
 
-#: src/bin/e_actions.c:2872
+#: src/bin/e_actions.c:2877
 msgid "Switch To Desktop 9"
 msgstr "Переключить на стол 9"
 
-#: src/bin/e_actions.c:2874
+#: src/bin/e_actions.c:2879
 msgid "Switch To Desktop 10"
 msgstr "Переключить на стол 10"
 
-#: src/bin/e_actions.c:2876
+#: src/bin/e_actions.c:2881
 msgid "Switch To Desktop 11"
 msgstr "Переключить на стол 11"
 
-#: src/bin/e_actions.c:2878
+#: src/bin/e_actions.c:2883
 msgid "Switch To Desktop..."
 msgstr "Переключить на стол..."
 
-#: src/bin/e_actions.c:2884
+#: src/bin/e_actions.c:2889
 msgid "Flip Desktop Left (All Screens)"
 msgstr "Перенести стол влево (все экраны)"
 
-#: src/bin/e_actions.c:2886
+#: src/bin/e_actions.c:2891
 msgid "Flip Desktop Right (All Screens)"
 msgstr "Перенести стол вправо (все экраны)"
 
-#: src/bin/e_actions.c:2888
+#: src/bin/e_actions.c:2893
 msgid "Flip Desktop Up (All Screens)"
 msgstr "Перенести стол вверх (все экраны)"
 
-#: src/bin/e_actions.c:2890
+#: src/bin/e_actions.c:2895
 msgid "Flip Desktop Down (All Screens)"
 msgstr "Перенести стол вниз (все экраны)"
 
-#: src/bin/e_actions.c:2892
+#: src/bin/e_actions.c:2897
 msgid "Flip Desktop By... (All Screens)"
 msgstr "Перенести стол через... (все экраны)"
 
-#: src/bin/e_actions.c:2898
+#: src/bin/e_actions.c:2903
 msgid "Flip Desktop To... (All Screens)"
 msgstr "Перенести стол на... (все экраны)"
 
-#: src/bin/e_actions.c:2904
+#: src/bin/e_actions.c:2909
 msgid "Flip Desktop Linearly... (All Screens)"
 msgstr "Перенести стол линейно... (все экраны)"
 
-#: src/bin/e_actions.c:2910
+#: src/bin/e_actions.c:2915
 msgid "Flip Desktop In Direction..."
 msgstr "Перенести стол в направлении..."
 
-#: src/bin/e_actions.c:2915
+#: src/bin/e_actions.c:2920
 msgid "Switch To Desktop 0 (All Screens)"
 msgstr "Переключиться на стол 0 (все экраны)"
 
-#: src/bin/e_actions.c:2917
+#: src/bin/e_actions.c:2922
 msgid "Switch To Desktop 1 (All Screens)"
 msgstr "Переключиться на стол 1 (все экраны)"
 
-#: src/bin/e_actions.c:2919
+#: src/bin/e_actions.c:2924
 msgid "Switch To Desktop 2 (All Screens)"
 msgstr "Переключиться на стол 2 (все экраны)"
 
-#: src/bin/e_actions.c:2921
+#: src/bin/e_actions.c:2926
 msgid "Switch To Desktop 3 (All Screens)"
 msgstr "Переключиться на стол 3 (все экраны)"
 
-#: src/bin/e_actions.c:2923
+#: src/bin/e_actions.c:2928
 msgid "Switch To Desktop 4 (All Screens)"
 msgstr "Переключиться на стол 4 (все экраны)"
 
-#: src/bin/e_actions.c:2925
+#: src/bin/e_actions.c:2930
 msgid "Switch To Desktop 5 (All Screens)"
 msgstr "Переключиться на стол 5 (все экраны)"
 
-#: src/bin/e_actions.c:2927
+#: src/bin/e_actions.c:2932
 msgid "Switch To Desktop 6 (All Screens)"
 msgstr "Переключиться на стол 6 (все экраны)"
 
-#: src/bin/e_actions.c:2929
+#: src/bin/e_actions.c:2934
 msgid "Switch To Desktop 7 (All Screens)"
 msgstr "Переключиться на стол 7 (все экраны)"
 
-#: src/bin/e_actions.c:2931
+#: src/bin/e_actions.c:2936
 msgid "Switch To Desktop 8 (All Screens)"
 msgstr "Переключиться на стол 8 (все экраны)"
 
-#: src/bin/e_actions.c:2933
+#: src/bin/e_actions.c:2938
 msgid "Switch To Desktop 9 (All Screens)"
 msgstr "Переключиться на стол 9 (все экраны)"
 
-#: src/bin/e_actions.c:2935
+#: src/bin/e_actions.c:2940
 msgid "Switch To Desktop 10 (All Screens)"
 msgstr "Переключиться на стол 10 (все экраны)"
 
-#: src/bin/e_actions.c:2937
+#: src/bin/e_actions.c:2942
 msgid "Switch To Desktop 11 (All Screens)"
 msgstr "Переключиться на стол 11 (все экраны)"
 
-#: src/bin/e_actions.c:2939
+#: src/bin/e_actions.c:2944
 msgid "Switch To Desktop... (All Screens)"
 msgstr "Переключиться на стол... (все экраны)"
 
-#: src/bin/e_actions.c:2945 src/bin/e_actions.c:2947 src/bin/e_actions.c:2949
-#: src/bin/e_actions.c:2955 src/bin/e_actions.c:2957 src/bin/e_actions.c:2959
-#: src/bin/e_actions.c:2964 src/bin/e_actions.c:2967 src/bin/e_actions.c:2970
-#: src/bin/e_actions.c:2972 src/bin/e_actions.c:2974 src/bin/e_actions.c:2976
-#: src/bin/e_actions.c:2979 src/bin/e_actions.c:2981 src/bin/e_actions.c:2983
+#: src/bin/e_actions.c:2950 src/bin/e_actions.c:2952 src/bin/e_actions.c:2954
+#: src/bin/e_actions.c:2960 src/bin/e_actions.c:2962 src/bin/e_actions.c:2964
+#: src/bin/e_actions.c:2969 src/bin/e_actions.c:2972 src/bin/e_actions.c:2975
+#: src/bin/e_actions.c:2977 src/bin/e_actions.c:2979 src/bin/e_actions.c:2981
+#: src/bin/e_actions.c:2984 src/bin/e_actions.c:2986 src/bin/e_actions.c:2988
 #: src/modules/conf_display/e_mod_main.c:17
 #: src/modules/ibox/e_mod_config.c:131
 msgid "Screen"
 msgstr "Экран"
 
-#: src/bin/e_actions.c:2945
+#: src/bin/e_actions.c:2950
 msgid "Send Mouse To Screen 0"
 msgstr "Послать мышь на экран 0"
 
-#: src/bin/e_actions.c:2947
+#: src/bin/e_actions.c:2952
 msgid "Send Mouse To Screen 1"
 msgstr "Послать мышь на экран 1"
 
-#: src/bin/e_actions.c:2949
+#: src/bin/e_actions.c:2954
 msgid "Send Mouse To Screen..."
 msgstr "Послать мышь на экран..."
 
-#: src/bin/e_actions.c:2955
+#: src/bin/e_actions.c:2960
 msgid "Send Mouse Forward 1 Screen"
 msgstr "Послать мышь 1 экран вперёд"
 
-#: src/bin/e_actions.c:2957
+#: src/bin/e_actions.c:2962
 msgid "Send Mouse Back 1 Screen"
 msgstr "Послать мышь 1 экран назад"
 
-#: src/bin/e_actions.c:2959
+#: src/bin/e_actions.c:2964
 msgid "Send Mouse Forward/Back Screens..."
 msgstr "Послать мышь вперед/назад..."
 
-#: src/bin/e_actions.c:2964
+#: src/bin/e_actions.c:2969
 msgid "Dim"
-msgstr ""
+msgstr "Темнее"
 
-#: src/bin/e_actions.c:2967
+#: src/bin/e_actions.c:2972
 msgid "Undim"
-msgstr ""
+msgstr "Светлее"
 
-#: src/bin/e_actions.c:2970
+#: src/bin/e_actions.c:2975
 msgid "Backlight Set"
-msgstr ""
+msgstr "Подсветка установлена"
 
-#: src/bin/e_actions.c:2972
+#: src/bin/e_actions.c:2977
 msgid "Backlight Min"
-msgstr ""
+msgstr "Подсветка мин."
 
-#: src/bin/e_actions.c:2974
+#: src/bin/e_actions.c:2979
 msgid "Backlight Mid"
-msgstr ""
+msgstr "Подсветка средн."
 
-#: src/bin/e_actions.c:2976
+#: src/bin/e_actions.c:2981
 msgid "Backlight Max"
-msgstr ""
+msgstr "Подсветка макс."
 
-#: src/bin/e_actions.c:2979
+#: src/bin/e_actions.c:2984
 msgid "Backlight Adjust"
-msgstr ""
+msgstr "Подстройка подсветки"
 
-#: src/bin/e_actions.c:2981
+#: src/bin/e_actions.c:2986
 msgid "Backlight Up"
-msgstr ""
+msgstr "Подсветка больше"
 
-#: src/bin/e_actions.c:2983
+#: src/bin/e_actions.c:2988
 msgid "Backlight Down"
-msgstr ""
+msgstr "Подсветка меньше"
 
-#: src/bin/e_actions.c:2988
-#, fuzzy
+#: src/bin/e_actions.c:2993
 msgid "Move To Center"
-msgstr "Ð\93еомеÑ\82Ñ\80иÑ\8f Ð¿ÐµÑ\80едвижениÑ\8f"
+msgstr "СдвинÑ\83Ñ\82Ñ\8c Ð² Ñ\86енÑ\82Ñ\80"
 
-#: src/bin/e_actions.c:2992
-#, fuzzy
+#: src/bin/e_actions.c:2997
 msgid "Move To..."
-msgstr "Ð\9fеÑ\80емеÑ\81Ñ\82иÑ\82Ñ\8c Ð²"
+msgstr "СдвинÑ\83Ñ\82Ñ\8c Ð²..."
 
-#: src/bin/e_actions.c:2997
-#, fuzzy
+#: src/bin/e_actions.c:3002
 msgid "Move By..."
-msgstr "Ð\94вигаÑ\82Ñ\8c Ð¿Ð¾"
+msgstr "СдвинÑ\83Ñ\82Ñ\8c Ð½Ð°..."
 
-#: src/bin/e_actions.c:3003
-#, fuzzy
+#: src/bin/e_actions.c:3008
 msgid "Resize By..."
-msgstr "Ð\98зменÑ\8fÑ\82Ñ\8c Ñ\80азмеÑ\80 Ð¿Ð¾"
+msgstr "СмениÑ\82Ñ\8c Ñ\80азмеÑ\80 Ð½Ð°..."
 
-#: src/bin/e_actions.c:3009
-#, fuzzy
+#: src/bin/e_actions.c:3014
 msgid "Push in Direction..."
-msgstr "Ð\9fеÑ\80енеÑ\81Ñ\82и Ñ\81Ñ\82ол в направлении..."
+msgstr "Сдвиг в направлении..."
 
-#: src/bin/e_actions.c:3015
-#, fuzzy
+#: src/bin/e_actions.c:3020
 msgid "Drag Icon..."
-msgstr "СоздаÑ\82Ñ\8c Ð¸ÐºÐ¾Ð½ÐºÑ\83"
+msgstr "ТÑ\8fнÑ\83Ñ\82Ñ\8c Ð¸ÐºÐ¾Ð½ÐºÑ\83..."
 
-#: src/bin/e_actions.c:3020 src/bin/e_actions.c:3022 src/bin/e_actions.c:3024
-#: src/bin/e_actions.c:3030
+#: src/bin/e_actions.c:3025 src/bin/e_actions.c:3027 src/bin/e_actions.c:3029
+#: src/bin/e_actions.c:3035
 msgid "Window : Moving"
 msgstr "Окно : Передвижение"
 
-#: src/bin/e_actions.c:3020
+#: src/bin/e_actions.c:3025
 msgid "To Next Desktop"
 msgstr "На следующий стол"
 
-#: src/bin/e_actions.c:3022
+#: src/bin/e_actions.c:3027
 msgid "To Previous Desktop"
 msgstr "На предыдущий стол"
 
-#: src/bin/e_actions.c:3024
+#: src/bin/e_actions.c:3029
 msgid "By Desktop #..."
 msgstr "По # стола..."
 
-#: src/bin/e_actions.c:3030
+#: src/bin/e_actions.c:3035
 msgid "To Desktop..."
 msgstr "На стол..."
 
-#: src/bin/e_actions.c:3036
+#: src/bin/e_actions.c:3041
 msgid "Show Main Menu"
 msgstr "Показать главное меню"
 
-#: src/bin/e_actions.c:3038
+#: src/bin/e_actions.c:3043
 msgid "Show Favorites Menu"
 msgstr "Показать избранное меню"
 
-#: src/bin/e_actions.c:3040
+#: src/bin/e_actions.c:3045
 msgid "Show All Applications Menu"
 msgstr "Показать меню \"Все приложения\""
 
-#: src/bin/e_actions.c:3042
+#: src/bin/e_actions.c:3047
 msgid "Show Clients Menu"
 msgstr "Показать меню клиента"
 
-#: src/bin/e_actions.c:3044
+#: src/bin/e_actions.c:3049
 msgid "Show Menu..."
 msgstr "Показать меню..."
 
-#: src/bin/e_actions.c:3051 src/bin/e_actions.c:3056
+#: src/bin/e_actions.c:3056 src/bin/e_actions.c:3061
 #: src/modules/conf/e_mod_main.c:264 src/modules/conf/e_mod_main.c:367
 #: src/modules/fileman/e_mod_main.c:72 src/modules/fileman/e_mod_main.c:160
 msgid "Launch"
 msgstr "Запустить"
 
-#: src/bin/e_actions.c:3051 src/bin/e_int_border_prop.c:439
+#: src/bin/e_actions.c:3056 src/bin/e_int_border_prop.c:439
 msgid "Command"
 msgstr "Команда"
 
-#: src/bin/e_actions.c:3056 src/bin/e_eap_editor.c:692
+#: src/bin/e_actions.c:3061 src/bin/e_eap_editor.c:692
 #: src/bin/e_int_border_menu.c:73
 #, c-format
 msgid "Application"
 msgstr "Приложение"
 
-#: src/bin/e_actions.c:3060 src/bin/e_int_menus.c:206
+#: src/bin/e_actions.c:3065 src/bin/e_int_menus.c:206
 msgid "Restart"
 msgstr "Перезапустить"
 
-#: src/bin/e_actions.c:3064 src/bin/e_int_menus.c:211
+#: src/bin/e_actions.c:3069 src/bin/e_int_menus.c:211
 msgid "Exit"
 msgstr "Выход"
 
-#: src/bin/e_actions.c:3068
+#: src/bin/e_actions.c:3073
 msgid "Exit Now"
 msgstr "Выйти сейчас"
 
-#: src/bin/e_actions.c:3072 src/bin/e_actions.c:3077
+#: src/bin/e_actions.c:3077 src/bin/e_actions.c:3082
 msgid "Enlightenment : Mode"
 msgstr "Enlightenment : Режим"
 
-#: src/bin/e_actions.c:3073
+#: src/bin/e_actions.c:3078
 msgid "Presentation Mode Toggle"
 msgstr "Переключение режима презентаций"
 
-#: src/bin/e_actions.c:3078
+#: src/bin/e_actions.c:3083
 msgid "Offline Mode Toggle"
 msgstr "Переключение режима оффлайн"
 
-#: src/bin/e_actions.c:3082 src/bin/e_actions.c:3086 src/bin/e_actions.c:3090
-#: src/bin/e_actions.c:3094 src/bin/e_actions.c:3098 src/bin/e_actions.c:3102
-#: src/bin/e_actions.c:3106 src/bin/e_configure.c:372
+#: src/bin/e_actions.c:3087 src/bin/e_actions.c:3091 src/bin/e_actions.c:3095
+#: src/bin/e_actions.c:3099 src/bin/e_actions.c:3103 src/bin/e_actions.c:3107
+#: src/bin/e_actions.c:3111 src/bin/e_actions.c:3115 src/bin/e_configure.c:372
 #: src/bin/e_int_config_modules.c:53
 #: src/modules/conf_applications/e_int_config_apps.c:244
 #: src/modules/conf_display/e_int_config_desklock_fsel.c:87
@@ -675,53 +666,56 @@ msgstr "Переключение режима оффлайн"
 #: src/modules/conf_theme/e_int_config_theme.c:396
 #: src/modules/conf_theme/e_int_config_theme.c:796
 #: src/modules/gadman/e_mod_config.c:182 src/modules/syscon/e_mod_main.c:31
-#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:52
-#: src/modules/syscon/e_mod_main.c:119
+#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:58
+#: src/modules/syscon/e_mod_main.c:125
 msgid "System"
 msgstr "Системный"
 
-#: src/bin/e_actions.c:3082
+#: src/bin/e_actions.c:3087
 msgid "Log Out"
 msgstr "Завершить сессию"
 
-#: src/bin/e_actions.c:3086
+#: src/bin/e_actions.c:3091
 msgid "Power Off Now"
 msgstr "Выключить сейчас"
 
-#: src/bin/e_actions.c:3090
+#: src/bin/e_actions.c:3095
 msgid "Power Off"
 msgstr "Выключить"
 
-#: src/bin/e_actions.c:3094
+#: src/bin/e_actions.c:3099
 msgid "Reboot"
 msgstr "Перегрузить"
 
-#: src/bin/e_actions.c:3098
-#, fuzzy
+#: src/bin/e_actions.c:3103
 msgid "Suspend Now"
-msgstr "Приостановить"
+msgstr "Приостановить сейчас"
 
-#: src/bin/e_actions.c:3102
+#: src/bin/e_actions.c:3107
 msgid "Suspend"
 msgstr "Приостановить"
 
-#: src/bin/e_actions.c:3106
+#: src/bin/e_actions.c:3111
 msgid "Hibernate"
 msgstr "Заморозить"
 
-#: src/bin/e_actions.c:3114
+#: src/bin/e_actions.c:3115
+msgid "Hibernate Now"
+msgstr "Заморозить сейчас"
+
+#: src/bin/e_actions.c:3123
 msgid "Lock"
 msgstr "Заблокировать"
 
-#: src/bin/e_actions.c:3119 src/bin/e_int_menus.c:1167
+#: src/bin/e_actions.c:3128 src/bin/e_int_menus.c:1167
 msgid "Cleanup Windows"
 msgstr "Расчистить окна"
 
-#: src/bin/e_actions.c:3124
+#: src/bin/e_actions.c:3133
 msgid "Generic : Actions"
 msgstr "Общее : Действия"
 
-#: src/bin/e_actions.c:3124
+#: src/bin/e_actions.c:3133
 msgid "Delayed Action"
 msgstr "Отложеное выполнение"
 
@@ -733,10 +727,10 @@ msgstr "Установить как фон"
 msgid "Color Selector"
 msgstr "Диалог выбора цвета"
 
-#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1611 src/bin/e_config.c:2229
+#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1584 src/bin/e_config.c:2202
 #: src/bin/e_config_dialog.c:262 src/bin/e_eap_editor.c:854
 #: src/bin/e_eap_editor.c:918 src/bin/e_entry_dialog.c:62 src/bin/e_exec.c:398
-#: src/bin/e_fm.c:8717 src/bin/e_fm.c:9361 src/bin/e_fm_prop.c:507
+#: src/bin/e_fm.c:8750 src/bin/e_fm.c:9394 src/bin/e_fm_prop.c:507
 #: src/bin/e_int_border_remember.c:324 src/bin/e_int_border_remember.c:525
 #: src/bin/e_module.c:415 src/bin/e_sys.c:487 src/bin/e_sys.c:524
 #: src/bin/e_utils.c:707 src/modules/conf_dialogs/e_int_config_profiles.c:387
@@ -751,7 +745,7 @@ msgid "OK"
 msgstr "ОК"
 
 #: src/bin/e_color_dialog.c:47 src/bin/e_eap_editor.c:856
-#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8719
+#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8752
 #: src/bin/e_fm_prop.c:508 src/bin/e_utils.c:1162
 #: src/modules/conf_dialogs/e_int_config_profiles.c:388
 #: src/modules/conf_intl/e_int_config_imc_import.c:124
@@ -763,7 +757,7 @@ msgstr "ОК"
 msgid "Cancel"
 msgstr "Отменить"
 
-#: src/bin/e_config.c:972 src/bin/e_config.c:1005
+#: src/bin/e_config.c:961 src/bin/e_config.c:994
 msgid ""
 "Settings data needed upgrading. Your old settings have<br>been wiped and a "
 "new set of defaults initialized. This<br>will happen regularly during "
@@ -773,8 +767,13 @@ msgid ""
 "adding it in. You can re-configure things now to your<br>liking. Sorry for "
 "the hiccup in your settings.<br>"
 msgstr ""
+"Конфигурация нуждалась в обновлении. Ваша старая конфигурация<br>была "
+"переписана новыми чистыми файлами. Во время разработки это будет случаться "
+"регулярно, так что <br>не сообщайте о баге. Модулю потребовался новый формат "
+"конфига, который и был<br> инициализирован. Можете настроить все заново. "
+"Извините за неудобства.<br>"
 
-#: src/bin/e_config.c:989
+#: src/bin/e_config.c:978
 msgid ""
 "Your settings are NEWER than Enlightenment. This is very<br>strange. This "
 "should not happen unless you downgraded<br>Enlightenment or copied the "
@@ -788,121 +787,124 @@ msgstr ""
 "версия Enlightenment.<br>Это неправильно, и поэтому ваша конфигурация "
 "была<br>восстановлена на стандартную. Извините за неудобство.<br>"
 
-#: src/bin/e_config.c:1598 src/bin/e_config.c:2216
+#: src/bin/e_config.c:1571 src/bin/e_config.c:2189
 msgid "Enlightenment Settings Write Problems"
 msgstr "Проблемы сохранения параметров Enlightenment"
 
-#: src/bin/e_config.c:1601
+#: src/bin/e_config.c:1574
 #, c-format
 msgid ""
-"Enlightenment has an error while moving config files<br>from:<br>"
+"Enlightenment has had an error while moving config files<br>from:<br>"
 "%s<br><br>to:<br>%s<br><br>The rest of the write has been aborted for safety."
 "<br>"
 msgstr ""
+"Enlightenment обнаружил сбой при перемещении файлов конфигурации<br>из:<br>"
+"%s<br><br>в:<br>%s<br><br>Запись была прервана в целях безопасности.<br> "
 
-#: src/bin/e_config.c:2126
+#: src/bin/e_config.c:2099
 msgid "Settings Upgraded"
 msgstr "Параметры обновлены"
 
-#: src/bin/e_config.c:2143
+#: src/bin/e_config.c:2116
 msgid "The EET file handle is bad."
-msgstr ""
+msgstr "Поврежденный хэндл ЕЕТ файла."
 
-#: src/bin/e_config.c:2146
+#: src/bin/e_config.c:2119
 msgid "The file data is empty."
-msgstr ""
+msgstr "Файл данных пуст."
 
-#: src/bin/e_config.c:2149
+#: src/bin/e_config.c:2122
 msgid ""
 "The file is not writable. Perhaps the disk is read-only<br>or you lost "
 "permissions to your files."
 msgstr ""
+"Не получилось записать файл. Возможно диск защищен от записи<br>либо у вас "
+"нет прав на файлы."
 
-#: src/bin/e_config.c:2152
+#: src/bin/e_config.c:2125
 msgid "Memory ran out while preparing the write.<br>Please free up memory."
 msgstr ""
+"Кончилась память при подготовке к записи.<br>Пожалуйста освободите память."
 
-#: src/bin/e_config.c:2155
+#: src/bin/e_config.c:2128
 msgid "This is a generic error."
-msgstr ""
+msgstr "Это стандартная ошибка."
 
-#: src/bin/e_config.c:2158
+#: src/bin/e_config.c:2131
 msgid ""
 "The settings file is too large.<br>It should be very small (a few hundred KB "
 "at most)."
 msgstr ""
+"Файл настроек слишком большой.<br>Реально он гораздо меньше (максимум "
+"несколько сотен KB)."
 
-#: src/bin/e_config.c:2161
+#: src/bin/e_config.c:2134
 msgid "You have I/O errors on the disk.<br>Maybe it needs replacing?"
-msgstr ""
+msgstr "На диске замечены ошибки ввода-вывода.<br>Возможно стоит его заменить?"
 
-#: src/bin/e_config.c:2164
+#: src/bin/e_config.c:2137
 msgid "You ran out of space while writing the file"
-msgstr ""
+msgstr "Закончилось место во время записи файла."
 
-#: src/bin/e_config.c:2167
+#: src/bin/e_config.c:2140
 msgid "The file was closed on it while writing."
-msgstr ""
+msgstr "Файл был закрыт в момент записи."
 
-#: src/bin/e_config.c:2170
+#: src/bin/e_config.c:2143
 msgid "Memory-mapping (mmap) of the file failed."
-msgstr ""
+msgstr "Отображение файла в память (mmap) не удалось."
 
-#: src/bin/e_config.c:2173
+#: src/bin/e_config.c:2146
 msgid "X509 Encoding failed."
-msgstr ""
+msgstr "Кодирование X509 не удалось."
 
-#: src/bin/e_config.c:2176
-#, fuzzy
+#: src/bin/e_config.c:2149
 msgid "Signature failed."
-msgstr "Ð\9eÑ\88ибка Ð¿Ñ\80и Ð¿ÐµÑ\80еÑ\85оде Ð² Ñ\80ежим Ð·Ð°Ð¼Ð¾Ñ\80озки."
+msgstr "Ð\9fодпиÑ\81Ñ\8c Ð¾Ñ\88ибоÑ\87на."
 
-#: src/bin/e_config.c:2179
+#: src/bin/e_config.c:2152
 msgid "The signature was invalid."
-msgstr ""
+msgstr "Подпись не валидна."
 
-#: src/bin/e_config.c:2182
-#, fuzzy
+#: src/bin/e_config.c:2155
 msgid "Not signed."
-msgstr "Ð\9dикÑ\82о"
+msgstr "Ð\9dе Ð¿Ð¾Ð´Ð¿Ð¸Ñ\81ано."
 
-#: src/bin/e_config.c:2185
+#: src/bin/e_config.c:2158
 msgid "Feature not implemented."
-msgstr ""
+msgstr "Функция не реализована"
 
-#: src/bin/e_config.c:2188
+#: src/bin/e_config.c:2161
 msgid "PRNG was not seeded."
-msgstr ""
+msgstr "PRNG was not seeded."
 
-#: src/bin/e_config.c:2191
-#, fuzzy
+#: src/bin/e_config.c:2164
 msgid "Encryption failed."
-msgstr "Ошибка при переходе в режим ожидания."
+msgstr "Ошибка шифрования."
 
-#: src/bin/e_config.c:2194
-#, fuzzy
+#: src/bin/e_config.c:2167
 msgid "Decryption failed."
-msgstr "Ð\9eÑ\88ибка Ð¿Ñ\80и Ð¿ÐµÑ\80еÑ\85оде Ð² Ñ\80ежим Ð¾Ð¶Ð¸Ð´Ð°Ð½Ð¸Ñ\8f."
+msgstr "Ð\9eÑ\88ибка Ð´ÐµÑ\88иÑ\84Ñ\80овки."
 
-#: src/bin/e_config.c:2197
-#, fuzzy
+#: src/bin/e_config.c:2170
 msgid "The error is unknown to Enlightenment."
-msgstr "Ð\94обÑ\80о Ð¿Ð¾Ð¶Ð°Ð»Ð¾Ð²Ð°Ñ\82Ñ\8c Ð² Enlightenment"
+msgstr "ЭÑ\82а Ð¾Ñ\88ибка Ð½Ðµ Ð¸Ð·Ð²ÐµÑ\81Ñ\82на Enlightenment."
 
-#: src/bin/e_config.c:2219
-#, fuzzy, c-format
+#: src/bin/e_config.c:2192
+#, c-format
 msgid ""
-"Enlightenment has an error while writing<br>its config file.<br>"
+"Enlightenment has had an error while writing<br>its config file.<br>"
 "%s<br><br>The file where the error occurred was:<br>%s<br><br>This file has "
 "been deleted to avoid corrupt data.<br>"
 msgstr ""
-"При сохранении настроек Enlightenment на диск<br>возникла ошибка, которая не "
-"может быть<br>определена.<br><br>Файл в котором возникла ошибка:<br>"
-"%s<br><br>Этот файл был удалён с целью предотвращения повреждения данных.<br>"
+"При записи настроек Enlightenment <br>возникла ошибка в конфигурационном "
+"файле.<br>%s<br><br>Файл в котором возникла ошибка:<br>%s<br><br>Этот файл "
+"был удалён для предотвращения повреждения данных. <br>"
 
-#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:721
+#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:756
 #: src/modules/conf/e_mod_main.c:275 src/modules/conf_paths/e_mod_main.c:17
 #: src/modules/conf_performance/e_mod_main.c:17
+#: src/modules/syscon/e_mod_main.c:36
 msgid "Advanced"
 msgstr "Дополнительно"
 
@@ -924,18 +926,17 @@ msgstr "Расширения"
 
 #: src/bin/e_configure.c:29 src/bin/e_configure.c:32 src/bin/e_configure.c:242
 #: src/modules/conf_paths/e_int_config_paths.c:80
-#: src/modules/conf_theme/e_int_config_color_classes.c:847
+#: src/modules/conf_theme/e_int_config_color_classes.c:857
 #: src/modules/conf_theme/e_int_config_fonts.c:98
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:234
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:236
 msgid "Modules"
 msgstr "Модули"
 
 #: src/bin/e_configure.c:364
-#, fuzzy
 msgid "Preferences"
-msgstr "Предпочтение иконки"
+msgstr "Предпочтения"
 
-#: src/bin/e_container.c:132
+#: src/bin/e_container.c:124
 #, c-format
 msgid "Container %d"
 msgstr "Контейнер %d"
@@ -1073,7 +1074,7 @@ msgstr "Файл Desktop"
 #: src/bin/e_eap_editor.c:775
 #: src/modules/conf_performance/e_int_config_performance.c:115
 #: src/modules/everything/evry_config.c:378
-#: src/modules/everything/evry_plug_files.c:1491
+#: src/modules/everything/evry_plug_files.c:1476
 #: src/modules/pager/e_mod_config.c:126 src/modules/pager/e_mod_config.c:213
 msgid "General"
 msgstr "Общие"
@@ -1102,26 +1103,26 @@ msgstr "Выбрать иконку"
 msgid "Select an Executable"
 msgstr "Выберите исполняемый файл"
 
-#: src/bin/e_entry.c:496 src/bin/e_fm.c:8208 src/bin/e_shelf.c:1703
+#: src/bin/e_entry.c:501 src/bin/e_fm.c:8241 src/bin/e_shelf.c:1703
 #: src/modules/conf_dialogs/e_int_config_profiles.c:135
 #: src/modules/conf_shelves/e_int_config_shelf.c:81
 #: src/modules/ibar/e_mod_config.c:108
 msgid "Delete"
 msgstr "Удалить"
 
-#: src/bin/e_entry.c:506 src/bin/e_fm.c:8116
+#: src/bin/e_entry.c:511 src/bin/e_fm.c:8149
 msgid "Cut"
 msgstr "Вырезать"
 
-#: src/bin/e_entry.c:514 src/bin/e_fm.c:6163 src/bin/e_fm.c:8130
+#: src/bin/e_entry.c:519 src/bin/e_fm.c:6196 src/bin/e_fm.c:8163
 msgid "Copy"
 msgstr "Копировать"
 
-#: src/bin/e_entry.c:522 src/bin/e_fm.c:7954 src/bin/e_fm.c:8143
+#: src/bin/e_entry.c:527 src/bin/e_fm.c:7987 src/bin/e_fm.c:8176
 msgid "Paste"
 msgstr "Вставить"
 
-#: src/bin/e_entry.c:532
+#: src/bin/e_entry.c:537
 msgid "Select All"
 msgstr "Выделить всё"
 
@@ -1133,25 +1134,23 @@ msgid "Run Error"
 msgstr "Ошибка запуска"
 
 #: src/bin/e_exec.c:218
-#, fuzzy
 msgid "Enlightenment was unable to get current directory"
-msgstr ""
-"Enlightenment не смог импортировать изображение<br>из-за ошибок в конверсии."
+msgstr "Enlightenment не смог определить текущую директорию"
 
 #: src/bin/e_exec.c:225
-#, fuzzy, c-format
+#, c-format
 msgid "Enlightenment was unable to change to directory:<br><br>%s"
-msgstr "Enlightenment не смог запустить дочерний процесс:<br><br>%s<br>"
+msgstr "Enlightenment не смог запустить дочерний процесс:<br><br>%s"
 
 #: src/bin/e_exec.c:237
-#, fuzzy, c-format
+#, c-format
 msgid "Enlightenment was unable to restore to directory:<br><br>%s"
-msgstr "Enlightenment не смог запустить дочерний процесс:<br><br>%s<br>"
+msgstr "Enlightenment не смог запустить дочерний процесс:<br><br>%s"
 
 #: src/bin/e_exec.c:261
-#, fuzzy, c-format
+#, c-format
 msgid "Enlightenment was unable to fork a child process:<br><br>%s"
-msgstr "Enlightenment не смог запустить дочерний процесс:<br><br>%s<br>"
+msgstr "Enlightenment не смог запустить дочерний процесс:<br><br>%s"
 
 #: src/bin/e_exec.c:389
 msgid "Application run error"
@@ -1268,211 +1267,211 @@ msgstr "Выходные данные"
 msgid "There was no output."
 msgstr "Не было данных."
 
-#: src/bin/e_fm.c:976
+#: src/bin/e_fm.c:977
 msgid "Nonexistent path"
 msgstr "Несуществующий путь"
 
-#: src/bin/e_fm.c:979
+#: src/bin/e_fm.c:980
 #, c-format
 msgid "%s doesn't exist."
 msgstr "%s не существует."
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Mount Error"
 msgstr "Ошибка подключения"
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Can't mount device"
 msgstr "Не удалось подключить устройство"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Unmount Error"
 msgstr "Ошибка отключения"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Can't unmount device"
 msgstr "Не удалось отключить устройство"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Eject Error"
 msgstr "Ошибка извлечения"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Can't eject device"
 msgstr "Не удалось извлечь устройство"
 
-#: src/bin/e_fm.c:3748
+#: src/bin/e_fm.c:3781
 #, c-format
 msgid "%i Files"
 msgstr "%i файлов"
 
-#: src/bin/e_fm.c:6176 src/bin/e_fm.c:7962 src/bin/e_fm.c:8151
+#: src/bin/e_fm.c:6209 src/bin/e_fm.c:7995 src/bin/e_fm.c:8184
 msgid "Link"
 msgstr "Ссылка"
 
-#: src/bin/e_fm.c:6184 src/bin/e_fm.c:9143 src/bin/e_fm.c:9284
+#: src/bin/e_fm.c:6217 src/bin/e_fm.c:9176 src/bin/e_fm.c:9317
 msgid "Abort"
 msgstr "Отменить"
 
-#: src/bin/e_fm.c:7881 src/bin/e_fm.c:8041
+#: src/bin/e_fm.c:7914 src/bin/e_fm.c:8074
 msgid "Inherit parent settings"
 msgstr "Наследовать родительские настройки"
 
-#: src/bin/e_fm.c:7890 src/bin/e_fm.c:8050
+#: src/bin/e_fm.c:7923 src/bin/e_fm.c:8083
 #: src/modules/fileman/e_mod_config.c:219
 msgid "View Mode"
 msgstr "Режим отображения"
 
-#: src/bin/e_fm.c:7897 src/bin/e_fm.c:8057
+#: src/bin/e_fm.c:7930 src/bin/e_fm.c:8090
 msgid "Refresh View"
 msgstr "Обновить вид"
 
-#: src/bin/e_fm.c:7905 src/bin/e_fm.c:8065
+#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8098
 msgid "Show Hidden Files"
 msgstr "Показать скрытые файлы"
 
-#: src/bin/e_fm.c:7917 src/bin/e_fm.c:8077
+#: src/bin/e_fm.c:7950 src/bin/e_fm.c:8110
 msgid "Remember Ordering"
 msgstr "Запомнить очередность"
 
-#: src/bin/e_fm.c:7926 src/bin/e_fm.c:8086
+#: src/bin/e_fm.c:7959 src/bin/e_fm.c:8119
 msgid "Sort Now"
 msgstr "Сортировать"
 
-#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8101
+#: src/bin/e_fm.c:7971 src/bin/e_fm.c:8134
 #: src/modules/conf_paths/e_int_config_paths.c:205
 msgid "New Directory"
 msgstr "Новый каталог"
 
-#: src/bin/e_fm.c:8216
+#: src/bin/e_fm.c:8249
 msgid "Rename"
 msgstr "Переименовать"
 
-#: src/bin/e_fm.c:8235
+#: src/bin/e_fm.c:8268
 msgid "Unmount"
 msgstr "Отключить"
 
-#: src/bin/e_fm.c:8240
+#: src/bin/e_fm.c:8273
 msgid "Mount"
 msgstr "Подключить"
 
-#: src/bin/e_fm.c:8245
+#: src/bin/e_fm.c:8278
 msgid "Eject"
 msgstr "Извлечь"
 
-#: src/bin/e_fm.c:8257
+#: src/bin/e_fm.c:8290
 msgid "Application Properties"
 msgstr "Свойства приложения"
 
-#: src/bin/e_fm.c:8263 src/bin/e_fm_prop.c:105
+#: src/bin/e_fm.c:8296 src/bin/e_fm_prop.c:105
 msgid "File Properties"
 msgstr "Свойства файла"
 
-#: src/bin/e_fm.c:8500 src/bin/e_fm.c:8553
+#: src/bin/e_fm.c:8533 src/bin/e_fm.c:8586
 msgid "Use default"
 msgstr "По умолчанию"
 
-#: src/bin/e_fm.c:8526 src/modules/fileman/e_mod_config.c:224
+#: src/bin/e_fm.c:8559 src/modules/fileman/e_mod_config.c:224
 msgid "Grid Icons"
 msgstr "Сетка иконок"
 
-#: src/bin/e_fm.c:8534 src/modules/fileman/e_mod_config.c:226
+#: src/bin/e_fm.c:8567 src/modules/fileman/e_mod_config.c:226
 msgid "Custom Icons"
 msgstr "Пользовательские иконки"
 
-#: src/bin/e_fm.c:8542 src/modules/everything/evry_config.c:430
+#: src/bin/e_fm.c:8575 src/modules/everything/evry_config.c:430
 #: src/modules/everything/evry_config.c:460
 #: src/modules/fileman/e_mod_config.c:234
 msgid "List"
 msgstr "Список"
 
-#: src/bin/e_fm.c:8568
+#: src/bin/e_fm.c:8601
 #, c-format
 msgid "Icon Size (%d)"
 msgstr "Размер иконки (%d)"
 
-#: src/bin/e_fm.c:8614 src/bin/e_fm.c:8820
+#: src/bin/e_fm.c:8647 src/bin/e_fm.c:8853
 msgid "Set background..."
 msgstr "Установить фон..."
 
-#: src/bin/e_fm.c:8619 src/bin/e_fm.c:8864
+#: src/bin/e_fm.c:8652 src/bin/e_fm.c:8897
 msgid "Set overlay..."
 msgstr "Установить перекрытие..."
 
-#: src/bin/e_fm.c:8718 src/modules/conf_theme/e_int_config_theme.c:1032
+#: src/bin/e_fm.c:8751 src/modules/conf_theme/e_int_config_theme.c:1032
 msgid "Clear"
 msgstr "Очистить"
 
-#: src/bin/e_fm.c:8944
+#: src/bin/e_fm.c:8977
 msgid "Create a new Directory"
 msgstr "Создать новый каталог"
 
-#: src/bin/e_fm.c:8945
+#: src/bin/e_fm.c:8978
 msgid "New Directory Name:"
 msgstr "Имя нового каталога:"
 
-#: src/bin/e_fm.c:8999
+#: src/bin/e_fm.c:9032
 #, c-format
 msgid "Rename %s to:"
 msgstr "Переименовать %s в:"
 
-#: src/bin/e_fm.c:9001
+#: src/bin/e_fm.c:9034
 msgid "Rename File"
 msgstr "Переименовать файл"
 
-#: src/bin/e_fm.c:9142 src/bin/e_fm.c:9283
+#: src/bin/e_fm.c:9175 src/bin/e_fm.c:9316
 msgid "Retry"
 msgstr "Повторить"
 
-#: src/bin/e_fm.c:9146 src/bin/e_fm.c:9289
+#: src/bin/e_fm.c:9179 src/bin/e_fm.c:9322
 msgid "Error"
 msgstr "Ошибка"
 
-#: src/bin/e_fm.c:9149
+#: src/bin/e_fm.c:9182
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: src/bin/e_fm.c:9204
+#: src/bin/e_fm.c:9237
 msgid "No to all"
 msgstr "Нет для всего"
 
-#: src/bin/e_fm.c:9206
+#: src/bin/e_fm.c:9239
 msgid "Yes to all"
 msgstr "Да для всего"
 
-#: src/bin/e_fm.c:9209
+#: src/bin/e_fm.c:9242
 msgid "Warning"
 msgstr "Предупреждение"
 
-#: src/bin/e_fm.c:9212
+#: src/bin/e_fm.c:9245
 #, c-format
 msgid "File already exists, overwrite?<br><hilight>%s</hilight>"
 msgstr "Файл уже существует, переписать?<br><hilight>%s</hilight>"
 
-#: src/bin/e_fm.c:9285
+#: src/bin/e_fm.c:9318
 msgid "Ignore this"
 msgstr "Пропустить это"
 
-#: src/bin/e_fm.c:9286
+#: src/bin/e_fm.c:9319
 msgid "Ignore all"
 msgstr "Пропустить все"
 
-#: src/bin/e_fm.c:9291
+#: src/bin/e_fm.c:9324
 #, c-format
 msgid "An error occurred while performing an operation.<br>%s"
 msgstr "Во время исполнения произошла ошибка.<br>%s"
 
-#: src/bin/e_fm.c:9462
+#: src/bin/e_fm.c:9495
 msgid "Confirm Delete"
 msgstr "Подтвердите удаление"
 
-#: src/bin/e_fm.c:9467
+#: src/bin/e_fm.c:9500
 #, c-format
 msgid "Are you sure you want to delete<br><hilight>%s</hilight> ?"
 msgstr "Вы действительно хотите стереть <br><hilight>%s</hilight> ?"
 
-#: src/bin/e_fm.c:9473
+#: src/bin/e_fm.c:9506
 #, c-format
 msgid ""
 "Are you sure you want to delete<br>the %d selected files in:<br><hilight>%s</"
@@ -1598,11 +1597,11 @@ msgstr "Переместить в"
 msgid "Automatically scroll contents"
 msgstr "Автопрокрутка содержимого"
 
-#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:731
+#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:729
 msgid "Plain"
 msgstr "Гладко"
 
-#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:739
+#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:737
 msgid "Inset"
 msgstr "Вклад"
 
@@ -1616,14 +1615,13 @@ msgstr "Вид"
 #: src/modules/conf_applications/e_int_config_apps.c:239
 #: src/modules/conf_applications/e_int_config_apps.c:260
 #: src/modules/conf_applications/e_int_config_apps.c:280
-#: src/modules/gadman/e_mod_gadman.c:815 src/modules/ibar/e_mod_main.c:801
+#: src/modules/gadman/e_mod_gadman.c:813 src/modules/ibar/e_mod_main.c:801
 msgid "Remove"
 msgstr "Убрать"
 
-#: src/bin/e_gadcon.c:1991
-#, fuzzy
+#: src/bin/e_gadcon.c:2007
 msgid "Stop moving"
-msgstr "Закончить поиск"
+msgstr "Закончить сдвиг"
 
 #: src/bin/e_hints.c:152
 msgid ""
@@ -1656,7 +1654,7 @@ msgstr "Защитить это окно от случайного закрыт
 
 #: src/bin/e_int_border_locks.c:289
 msgid "Do not allow the border to change on this window"
-msgstr "Не позволять изменений бордюра этого окна"
+msgstr "Не позволять изменений рамки этого окна"
 
 #: src/bin/e_int_border_locks.c:292
 msgid "Remember these Locks for this window next time it appears"
@@ -1714,7 +1712,7 @@ msgstr "Запрет мне менять:"
 
 #: src/bin/e_int_border_locks.c:341 src/bin/e_int_border_remember.c:717
 msgid "Border style"
-msgstr "Стиль бордюра"
+msgstr "Стиль рамки"
 
 #: src/bin/e_int_border_locks.c:345
 msgid "Stop me from:"
@@ -1733,13 +1731,12 @@ msgid "Remember these Locks"
 msgstr "Запомнить эти замки"
 
 #: src/bin/e_int_border_menu.c:127
-#, fuzzy
 msgid "Window"
-msgstr "Ð\9eкна"
+msgstr "Ð\9eкно"
 
 #: src/bin/e_int_border_menu.c:138 src/bin/e_int_config_modules.c:59
 #: src/bin/e_int_menus.c:230 src/bin/e_shelf.c:1695
-#: src/modules/battery/e_mod_main.c:183 src/modules/clock/e_mod_main.c:296
+#: src/modules/battery/e_mod_main.c:186 src/modules/clock/e_mod_main.c:296
 #: src/modules/clock/e_mod_main.c:540 src/modules/conf/e_conf.c:124
 #: src/modules/conf/e_conf.c:134 src/modules/conf/e_mod_main.c:102
 #: src/modules/conf_dialogs/e_mod_main.c:17
@@ -1778,25 +1775,22 @@ msgid "Create Icon"
 msgstr "Создать иконку"
 
 #: src/bin/e_int_border_menu.c:480
-#, fuzzy
 msgid "Add to Favorites Menu"
-msgstr "Ð\94обавиÑ\82Ñ\8c Ð² Ð¸збранное"
+msgstr "Ð\94обавиÑ\82Ñ\8c Ð² Ð\98збранное"
 
 #: src/bin/e_int_border_menu.c:485
-#, fuzzy
 msgid "Add to IBar"
-msgstr "Добавить в избранное"
+msgstr "Добавить в IBar"
 
 #: src/bin/e_int_border_menu.c:493
-#, fuzzy
 msgid "Create Keyboard Shortcut"
-msgstr "Ð\9aомбинаÑ\86иÑ\8f клавиш"
+msgstr "СоздаÑ\82Ñ\8c ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ\86иÑ\8e клавиш"
 
 #: src/bin/e_int_border_menu.c:515
 #: src/modules/conf_keybindings/e_int_config_mousebindings.c:321
 #: src/modules/conf_theme/e_mod_main.c:27
 msgid "Border"
-msgstr "Ð\91оÑ\80дÑ\8eÑ\80"
+msgstr "Рамка"
 
 #: src/bin/e_int_border_menu.c:524 src/bin/e_int_border_remember.c:621
 #: src/bin/e_int_border_remember.c:714
@@ -1809,9 +1803,8 @@ msgid "Remember"
 msgstr "Запомнить"
 
 #: src/bin/e_int_border_menu.c:543
-#, fuzzy
 msgid "ICCCM/NetWM"
-msgstr "NetWM"
+msgstr "ICCCM/NetWM"
 
 #: src/bin/e_int_border_menu.c:567 src/bin/e_int_border_prop.c:472
 msgid "Sticky"
@@ -1826,17 +1819,15 @@ msgid "Iconify"
 msgstr "Опустить"
 
 #: src/bin/e_int_border_menu.c:632
-#, fuzzy
 msgid "Shade"
-msgstr "Свёрнут"
+msgstr "Свернуть"
 
 #: src/bin/e_int_border_menu.c:830
-#, fuzzy, c-format
+#, c-format
 msgid "Screen %d"
-msgstr "Экран"
+msgstr "Экран %d"
 
 #: src/bin/e_int_border_menu.c:909
-#, fuzzy
 msgid "Always on Top"
 msgstr "Всегда поверху"
 
@@ -1860,7 +1851,7 @@ msgstr "Открепить от стола"
 
 #: src/bin/e_int_border_menu.c:1076
 msgid "Select Border Style"
-msgstr "Выбор стиля бордюра"
+msgstr "Выбор стиля рамки"
 
 #: src/bin/e_int_border_menu.c:1088
 msgid "Use E17 Default Icon Preference"
@@ -1875,9 +1866,8 @@ msgid "Use User Defined Icon"
 msgstr "Иконка пользователя"
 
 #: src/bin/e_int_border_menu.c:1113 src/bin/e_int_border_remember.c:747
-#, fuzzy
 msgid "Offer Resistance"
-msgstr "Сопротивление"
+msgstr "Ð\9fÑ\80едлагаÑ\82Ñ\8c Ñ\81опротивление"
 
 #: src/bin/e_int_border_menu.c:1173 src/modules/winlist/e_mod_main.c:26
 msgid "Window List"
@@ -2049,7 +2039,7 @@ msgid ""
 "sure and nothing will be affected."
 msgstr ""
 "Вы просите чтобы Enlightenment запомнил применение<br>свойств (типа размера, "
-"местоположения, стиль границы и т.д.)<br>к окну, которое <hilight>не имеет "
+"местоположения, стиль рамки и т.д.)<br>к окну, которое <hilight>не имеет "
 "уникальных свойств</hilight>.<br><br>Это значит, что это окно разделяет "
 "свойства<br>(типа Название/Класс, Быстротечность, Роль и т.д.)<br>более чем "
 "с 1 окном на экране, и свойства запоминания<br>для этого окна так-же "
@@ -2072,9 +2062,9 @@ msgid ""
 "way of remembering this window."
 msgstr ""
 "Вы просите Enlightenment запомнить применение свойств<br>(типа размера, "
-"расположения, стиля границы, и т.д.) для<br>окна <hilight>без указания "
-"способа запоминания</hilight>.<br><br>Вы должны определить по крайней мере 1 "
-"способ запомнить это окно."
+"расположения, стиля рамки, и т.д.) для<br>окна <hilight>без указания способа "
+"запоминания</hilight>.<br><br>Вы должны определить по крайней мере 1 способ "
+"запомнить это окно."
 
 #: src/bin/e_int_border_remember.c:617
 msgid "Nothing"
@@ -2161,32 +2151,28 @@ msgid "Start this program on login"
 msgstr "Запустить эту программу при логине"
 
 #: src/bin/e_int_config_modules.c:52
-#, fuzzy
 msgid "Utilities"
-msgstr "УÑ\82илиÑ\82а"
+msgstr "Ð\92Ñ\81помогаÑ\82елÑ\8cнÑ\8bе"
 
 #: src/bin/e_int_config_modules.c:55
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_files.c:1585
 #: src/modules/fileman/e_mod_main.c:56 src/modules/fileman/e_mod_main.c:76
 #: src/modules/fileman/e_mod_main.c:420
 msgid "Files"
 msgstr "Файл"
 
 #: src/bin/e_int_config_modules.c:56 src/modules/everything/e_mod_main.c:69
-#, fuzzy
 msgid "Launcher"
-msgstr "Запустить"
+msgstr "Запускатель"
 
 #: src/bin/e_int_config_modules.c:57
 #: src/modules/conf_theme/e_int_config_fonts.c:57
-#, fuzzy
 msgid "Core"
-msgstr "Ð\97акÑ\80Ñ\8bÑ\82Ñ\8c"
+msgstr "ЯдÑ\80о"
 
 #: src/bin/e_int_config_modules.c:58
-#, fuzzy
 msgid "Mobile"
-msgstr "Ð\9fÑ\80оÑ\84илÑ\8c"
+msgstr "Ð\9cобилÑ\8cнÑ\8bе"
 
 #: src/bin/e_int_config_modules.c:98
 msgid "Module Settings"
@@ -2264,7 +2250,7 @@ msgstr "Избранные приложения"
 #: src/modules/conf_theme/e_int_config_fonts.c:58
 #: src/modules/conf_theme/e_mod_main.c:38
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:194
-#: src/modules/everything/evry_plug_apps.c:1367
+#: src/modules/everything/evry_plug_apps.c:1354
 msgid "Applications"
 msgstr "Приложения"
 
@@ -2441,19 +2427,16 @@ msgstr ""
 "%s/enlightenment-%s\n"
 
 #: src/bin/e_main.c:190
-#, fuzzy
 msgid "Enlightenment cannot initialize Eina!\n"
-msgstr "Enlightenment не может инициализировать менеджер файлов.\n"
+msgstr "Enlightenment не может инициализировать Eina!\n"
 
 #: src/bin/e_main.c:229
-#, fuzzy
 msgid "Enlightenment cannot initialize Eet!\n"
-msgstr "Enlightenment не может инициализировать менеджер файлов.\n"
+msgstr "Enlightenment не может инициализировать Eet!\n"
 
 #: src/bin/e_main.c:238
-#, fuzzy
 msgid "Enlightenment cannot initialize Ecore!\n"
-msgstr "Enlightenment не может инициализировать менеджер файлов.\n"
+msgstr "Enlightenment не может инициализировать Ecore!\n"
 
 #: src/bin/e_main.c:250
 msgid ""
@@ -2461,7 +2444,7 @@ msgid ""
 "Perhaps you are out of memory?"
 msgstr ""
 "Enlightenment не может настроить указатель сигнала выхода.\n"
-"Возможно, у вас недостаточно памяти?"
+"Возможно не достаточно памяти?"
 
 #: src/bin/e_main.c:257
 msgid ""
@@ -2469,7 +2452,7 @@ msgid ""
 "Perhaps you are out of memory?"
 msgstr ""
 "Enlightenment не может настроить указатель сигнала HUP.\n"
-"Возможно, у вас недостаточно памяти?"
+"Возможно не достаточно памяти?"
 
 #: src/bin/e_main.c:264
 msgid ""
@@ -2479,35 +2462,29 @@ msgstr ""
 "Enlightenment не может настроить указатель сигнала USER.\n"
 "Возможно не достаточно памяти?"
 
-#: src/bin/e_main.c:274
-#, fuzzy
-msgid "Enlightenment cannot initialize Ecore_IMF!\n"
-msgstr "Enlightenment не может инициализировать менеджер файлов.\n"
-
-#: src/bin/e_main.c:284
-#, fuzzy
+#: src/bin/e_main.c:273
 msgid "Enlightenment cannot initialize Ecore_File!\n"
-msgstr "Enlightenment не может инициализировать менеджер файлов.\n"
+msgstr "Enlightenment не может инициализировать Ecore_File!\n"
 
-#: src/bin/e_main.c:293
-#, fuzzy
+#: src/bin/e_main.c:282
 msgid "Enlightenment cannot initialize Ecore_Con!\n"
-msgstr "Enlightenment не может инициализировать менеджер файлов.\n"
+msgstr "Enlightenment не может инициализировать Ecore_Con!\n"
 
-#: src/bin/e_main.c:302
-#, fuzzy
+#: src/bin/e_main.c:291
 msgid "Enlightenment cannot initialize Ecore_Ipc!\n"
-msgstr "Enlightenment не может инициализировать менеджер файлов.\n"
+msgstr "Enlightenment не может инициализировать Ecore_Ipc!\n"
 
-#: src/bin/e_main.c:313
-#, fuzzy
+#: src/bin/e_main.c:302
 msgid "Enlightenment cannot initialize Ecore_X!\n"
-msgstr "Enlightenment не может инициализировать менеджер файлов.\n"
+msgstr "Enlightenment не может инициализировать Ecore_X!\n"
+
+#: src/bin/e_main.c:314
+msgid "Enlightenment cannot initialize Ecore_IMF!\n"
+msgstr "Enlightenment не может инициализировать Ecore_IMF!\n"
 
 #: src/bin/e_main.c:324
-#, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Evas!\n"
-msgstr "Enlightenment не может инициализировать менеджер файлов.\n"
+msgstr "Enlightenment не может инициализировать Ecore_Evas!\n"
 
 #: src/bin/e_main.c:338
 msgid ""
@@ -2530,14 +2507,12 @@ msgstr ""
 "и проверьте, что они поддерживают предоставление Software Buffer."
 
 #: src/bin/e_main.c:356
-#, fuzzy
 msgid "Enlightenment cannot initialize Edje!\n"
-msgstr "Enlightenment не может инициализировать менеджер файлов.\n"
+msgstr "Enlightenment не может инициализировать Edje!\n"
 
 #: src/bin/e_main.c:368
-#, fuzzy
 msgid "Enlightenment cannot initialize E_Intl!\n"
-msgstr "Enlightenment не может инициализировать менеджер файлов.\n"
+msgstr "Enlightenment не может инициализировать E_Intl!\n"
 
 #: src/bin/e_main.c:378
 msgid ""
@@ -2548,16 +2523,10 @@ msgstr ""
 "Вы настроили переменную DISPLAY?"
 
 #: src/bin/e_main.c:388
-#, fuzzy
 msgid "Enlightenment cannot initialize E_Xinerama!\n"
-msgstr "Enlightenment не может инициализировать менеджер файлов.\n"
+msgstr "Enlightenment не может инициализировать E_Xinerama!\n"
 
-#: src/bin/e_main.c:397
-#, fuzzy
-msgid "Enlightenment cannot initialize E_Randr!\n"
-msgstr "Enlightenment не может инициализировать менеджер файлов.\n"
-
-#: src/bin/e_main.c:415
+#: src/bin/e_main.c:406
 msgid ""
 "Enlightenment cannot create directories in your home directory.\n"
 "Perhaps you have no home directory or the disk is full?"
@@ -2565,27 +2534,29 @@ msgstr ""
 "Enlightenment не может создать директории в вашем домашнем каталоге.\n"
 "Возможно, у вас нет домашнего католога или диск заполнен?"
 
-#: src/bin/e_main.c:425
+#: src/bin/e_main.c:416
 msgid "Enlightenment cannot set up its file registry system."
 msgstr "Enlightenment не может настроить систему реестра файлов."
 
-#: src/bin/e_main.c:434
+#: src/bin/e_main.c:425
 msgid "Enlightenment cannot set up its config system."
 msgstr "Enlightenment не может настроить систему настроек."
 
+#: src/bin/e_main.c:436
+msgid "Enlightenment cannot initialize E_Randr!\n"
+msgstr "Enlightenment не может инициализировать E_Randr!\n"
+
 #: src/bin/e_main.c:445
-#, fuzzy
 msgid "Enlightenment cannot set up its environment."
-msgstr "Enlightenment Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ\82 Ð½Ð°Ñ\81Ñ\82Ñ\80оиÑ\82Ñ\8c Ñ\81иÑ\81Ñ\82емÑ\83 Ñ\82ем."
+msgstr "Enlightenment Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ\82 Ð½Ð°Ñ\81Ñ\82Ñ\80оиÑ\82Ñ\8c Ñ\81воÑ\8e Ñ\80абоÑ\87Ñ\83Ñ\8e Ñ\81Ñ\80едÑ\83."
 
 #: src/bin/e_main.c:458
 msgid "Enlightenment cannot set up its scale system."
 msgstr "Enlightenment не может настроить систему масштабирования."
 
 #: src/bin/e_main.c:467
-#, fuzzy
 msgid "Enlightenment cannot set up its pointer system."
-msgstr "Enlightenment не может настроить систему указателей."
+msgstr "Enlightenment Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ\82 Ð½Ð°Ñ\81Ñ\82Ñ\80оиÑ\82Ñ\8c Ñ\81воÑ\8e Ñ\81иÑ\81Ñ\82емÑ\83 Ñ\83казаÑ\82елей."
 
 #: src/bin/e_main.c:476
 msgid ""
@@ -2593,7 +2564,7 @@ msgid ""
 "Perhaps you are out of memory?"
 msgstr ""
 "Enlightenment не может настроить пути для поиска файлов.\n"
-"Возможно, у вас недостаточно памяти?"
+"Возможно не достаточно памяти?"
 
 #: src/bin/e_main.c:493
 msgid "Enlightenment cannot set up its font system."
@@ -2604,9 +2575,8 @@ msgid "Enlightenment cannot set up its theme system."
 msgstr "Enlightenment не может настроить систему тем."
 
 #: src/bin/e_main.c:526
-#, fuzzy
 msgid "Enlightenment cannot set up its init screen."
-msgstr "Enlightenment Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ\82 Ð½Ð°Ñ\81Ñ\82Ñ\80оиÑ\82Ñ\8c Ñ\81иÑ\81Ñ\82емÑ\83 Ñ\8fзÑ\8bков."
+msgstr "Enlightenment Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ\82 Ð½Ð°Ñ\81Ñ\82Ñ\80оиÑ\82Ñ\8c Ñ\81воÑ\8e Ñ\81иÑ\81Ñ\82емÑ\83 Ð·Ð°Ñ\81Ñ\82авки."
 
 #: src/bin/e_main.c:541
 msgid "Starting International Support"
@@ -2617,14 +2587,14 @@ msgid "Enlightenment cannot set up its intl system."
 msgstr "Enlightenment не может настроить систему языков."
 
 #: src/bin/e_main.c:554
-#, fuzzy
 msgid ""
 "Enlightenment cannot initialize the FDO desktop system.\n"
 "Perhaps you lack permissions on ~/.cache/efreet or are\n"
 "out of memory or disk space?"
 msgstr ""
 "Enlightenment не может инициализировать FDO систему стола.\n"
-"Возможно, у вас недостаточно памяти?"
+"Возможно, отсутствуют разрешения на директорию ~/.cache/efreet, \n"
+"или не достаточно памяти, или дискового пространства?"
 
 #: src/bin/e_main.c:577
 msgid "Setup Screens"
@@ -2643,14 +2613,12 @@ msgid "Setup ACPI"
 msgstr "Настройка ACPI"
 
 #: src/bin/e_main.c:596
-#, fuzzy
 msgid "Setup Backlight"
-msgstr "Ð\9dаÑ\81Ñ\82Ñ\80ойка Ð¿Ñ\80ивÑ\8fзок"
+msgstr "Ð\9dаÑ\81Ñ\82Ñ\80оиÌ\86ка Ð¿Ð¾Ð´Ñ\81веÑ\82ки"
 
 #: src/bin/e_main.c:600
-#, fuzzy
 msgid "Enlightenment cannot configure the backlight."
-msgstr "Enlightenment не может настроить DPMS."
+msgstr "Enlightenment не может настроить подсветку."
 
 #: src/bin/e_main.c:607
 msgid "Setup DPMS"
@@ -2669,9 +2637,8 @@ msgid "Enlightenment cannot configure the X screensaver."
 msgstr "Enlightenment не может настроить хранитель экрана."
 
 #: src/bin/e_main.c:629
-#, fuzzy
 msgid "Setup Powersave Modes"
-msgstr "Ð\9dаÑ\81Ñ\82Ñ\80ойка Ñ\80ежимов энергосбережения"
+msgstr "Ð\9dаÑ\81Ñ\82Ñ\80ойка Ñ\80ежима энергосбережения"
 
 #: src/bin/e_main.c:633
 msgid "Enlightenment cannot set up its powersave modes."
@@ -2694,9 +2661,8 @@ msgid "Enlightenment cannot set up its popup system."
 msgstr "Enlightenment не может настроить систему подсказок."
 
 #: src/bin/e_main.c:665
-#, fuzzy
 msgid "Setup Message Bus"
-msgstr "Ð\9dаÑ\81Ñ\82Ñ\80ойка Ñ\81иÑ\81Ñ\82емы сообщений"
+msgstr "Ð\9dаÑ\81Ñ\82Ñ\80ойка Ñ\88ины сообщений"
 
 #: src/bin/e_main.c:672
 msgid "Setup Paths"
@@ -2727,9 +2693,8 @@ msgid "Enlightenment cannot set up its exec system."
 msgstr "Enlightenment не может настроить систему запуска."
 
 #: src/bin/e_main.c:715
-#, fuzzy
 msgid "Setup Filemanager"
-msgstr "ФайловÑ\8bй Ð¼ÐµÐ½ÐµÐ´Ð¶ÐµÑ\80"
+msgstr "Ð\9dаÑ\81Ñ\82Ñ\80ойки Ñ\84айлового Ð¼ÐµÐ½ÐµÐ´Ð¶ÐµÑ\80а"
 
 #: src/bin/e_main.c:719
 msgid "Enlightenment cannot initialize the File manager.\n"
@@ -2756,9 +2721,8 @@ msgid "Setup Grab Input Handling"
 msgstr "Настройка обработчика захвата ввода"
 
 #: src/bin/e_main.c:752
-#, fuzzy
 msgid "Enlightenment cannot set up its grab input handling system."
-msgstr "Enlightenment Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ\82 Ð½Ð°Ñ\81Ñ\82Ñ\80оиÑ\82Ñ\8c Ñ\81иÑ\81Ñ\82емÑ\83 Ð¾Ð±Ñ\80абоÑ\82ки Ð·Ð°Ñ\85ваÑ\82а ввода."
+msgstr "Enlightenment Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ\82 Ð½Ð°Ñ\81Ñ\82Ñ\80оиÑ\82Ñ\8c Ñ\81иÑ\81Ñ\82емÑ\83 Ð·Ð°Ñ\85ваÑ\82а Ð¸ Ð¾Ð±Ñ\80абоÑ\82ки ввода."
 
 #: src/bin/e_main.c:759
 msgid "Setup Modules"
@@ -2829,45 +2793,46 @@ msgid "Enlightenment cannot initialize the Thumbnailing system.\n"
 msgstr "Enlightenment не может настроить систему Thumbnailing.\n"
 
 #: src/bin/e_main.c:859
-#, fuzzy
 msgid "Enlightenment cannot initialize the Icon Cache system.\n"
-msgstr "Enlightenment не может настроить систему системных команд.\n"
+msgstr "Enlightenment не может настроить систему кэширования иконок.\n"
 
 #: src/bin/e_main.c:868
-#, fuzzy
 msgid "Enlightenment cannot initialize the XSettings system.\n"
-msgstr "Enlightenment не может настроить систему Thumbnailing.\n"
+msgstr "Enlightenment не может настроить систему XSettings.\n"
 
 #: src/bin/e_main.c:877
+msgid "Enlightenment cannot initialize the Update system.\n"
+msgstr "Enlightenment не может настроить систему обновлений.\n"
+
+#: src/bin/e_main.c:886
 msgid "Setup Desktop Environment"
-msgstr ""
+msgstr "Настройки графической рабочей среды"
 
-#: src/bin/e_main.c:881
-#, fuzzy
+#: src/bin/e_main.c:890
 msgid "Enlightenment cannot initialize its desktop environment.\n"
-msgstr "Enlightenment Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ\82 Ð½Ð°Ñ\81Ñ\82Ñ\80оиÑ\82Ñ\8c Ñ\81иÑ\81Ñ\82емÑ\83 Ñ\82ем."
+msgstr "Enlightenment Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ\82 Ð¸Ð½Ð¸Ñ\86иализиÑ\80оваÑ\82Ñ\8c Ð¾ÐºÑ\80Ñ\83жение Ñ\80абоÑ\87его Ñ\81Ñ\80едÑ\8b.\n"
 
-#: src/bin/e_main.c:889
+#: src/bin/e_main.c:898
 msgid "Setup File Ordering"
 msgstr "Настрока очередности файлов"
 
-#: src/bin/e_main.c:893
+#: src/bin/e_main.c:902
 msgid "Enlightenment cannot set up its order file system."
 msgstr "Enlightenment не может настроить систему очередей."
 
-#: src/bin/e_main.c:908
+#: src/bin/e_main.c:917
 msgid "Load Modules"
 msgstr "Загрузка модулей"
 
-#: src/bin/e_main.c:938
+#: src/bin/e_main.c:947
 msgid "Configure Shelves"
 msgstr "Параметры полок"
 
-#: src/bin/e_main.c:949
+#: src/bin/e_main.c:958
 msgid "Almost Done"
 msgstr "Почти закончено"
 
-#: src/bin/e_main.c:1094
+#: src/bin/e_main.c:1103
 #, c-format
 msgid ""
 "Options:\n"
@@ -2895,8 +2860,32 @@ msgid ""
 "\t-i-really-know-what-i-am-doing-and-accept-full-responsibility-for-it\n"
 "\t\tIf you need this help, you don't need this option.\n"
 msgstr ""
+"Опции:\n"
+"\t-display DISPLAY\n"
+"\t\tПодключиться к экрану DISPLAY.\n"
+"\t\tПРИМЕР: -display :1.0\n"
+"\t-fake-xinerama-screen WxH+X+Y\n"
+"\t\tДобавить ФАЛЬШИВЫЙ экран xinerama (вместо реального)\n"
+"\t\tс заданными геометрическими формами. Добавляйте сколько вам угодно,\n"
+"\t\tони заменят собой реальные, если таковые имеются. Так же, это можно\n"
+"\t\tиспользовать для симуляции xinerama.\n"
+"\t\tПРИМЕР: -fake-xinerama-screen 800x600+0+0 -fake-xinerama-screen "
+"800x600+800+0\n"
+"\t-profile CONF_PROFILE\n"
+"\t\tИспользовать конфигурационный профиль CONF_PROFILE вместо стандартного "
+"\"default\".\n"
+"\t-good\n"
+"\t\tБудь хорошим.\n"
+"\t-evil\n"
+"\t\tБудь плохим.\n"
+"\t-psychotic\n"
+"\t\tБудь шизанутым.\n"
+"\t-locked\n"
+"\t\tЗапуск с заблокированным экраном, для входа требуется пароль.\n"
+"\t-i-really-know-what-i-am-doing-and-accept-full-responsibility-for-it\n"
+"\t\tЕсли вам нужна эта подсказка, то вам не нужна эта опция.\n"
 
-#: src/bin/e_main.c:1147
+#: src/bin/e_main.c:1156
 msgid ""
 "You are executing enlightenment directly. This is\n"
 "bad. Please do not execute the \"enlightenment\"\n"
@@ -2905,12 +2894,18 @@ msgid ""
 "and launching any other required services etc.\n"
 "before enlightenment itself begins running.\n"
 msgstr ""
+"Вы пытаетесь запустить enlightenment напрямую, \n"
+"что не рекоммендуется. Пожалуйста, не запускайте \n"
+"бинарный \"enlightenment\", используйте \"enlightenment_start\". \n"
+"Это позволит произвести все необходимые настройки, \n"
+"запустить базовые сервисы прежде, чем стартует сам\n"
+"enlightenment.\n"
 
-#: src/bin/e_main.c:1426
+#: src/bin/e_main.c:1435
 msgid "Testing Format Support"
 msgstr "Проверка поддержки форматов"
 
-#: src/bin/e_main.c:1430
+#: src/bin/e_main.c:1439
 msgid ""
 "Enlightenment found Evas can't create a buffer canvas. Please check\n"
 "Evas has Software Buffer engine support.\n"
@@ -2919,43 +2914,39 @@ msgstr ""
 "Пожалуйста, проверьте,\n"
 "что Evas поддерживает движок Software Buffer.\n"
 
-#: src/bin/e_main.c:1442
-#, fuzzy
+#: src/bin/e_main.c:1451
 msgid ""
 "Enlightenment found Evas can't load SVG files. Check Evas has SVG loader "
 "support.\n"
 msgstr ""
-"Enlightenment обнаружил, что Evas не может загружать файлы PNG. Проверьте,\n"
-"что Evas имеет поддержку загрузчика PNG.\n"
+"Enlightenment обнаружил, что Evas не может загружать файлы SVG. Проверьте,\n"
+"что Evas имеет поддержку загрузчика SVG.\n"
 
-#: src/bin/e_main.c:1452
-#, fuzzy
+#: src/bin/e_main.c:1461
 msgid ""
 "Enlightenment found Evas can't load JPEG files. Check Evas has JPEG loader "
 "support.\n"
 msgstr ""
-"Enlightenment Ð¾Ð±Ð½Ð°Ñ\80Ñ\83жил, Ñ\87Ñ\82о Evas Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ\82 Ð·Ð°Ð³Ñ\80Ñ\83жаÑ\82Ñ\8c Ñ\84айлы JPEG. Проверьте,\n"
+"Enlightenment Ð¾Ð±Ð½Ð°Ñ\80Ñ\83жил, Ñ\87Ñ\82о Evas Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ\82 Ð·Ð°Ð³Ñ\80Ñ\83жаÑ\82Ñ\8c Ñ\84аиÌ\86лы JPEG. Проверьте,\n"
 "что Evas имеет поддержку загрузчика JPEG.\n"
 
-#: src/bin/e_main.c:1462
-#, fuzzy
+#: src/bin/e_main.c:1471
 msgid ""
 "Enlightenment found Evas can't load PNG files. Check Evas has PNG loader "
 "support.\n"
 msgstr ""
-"Enlightenment Ð¾Ð±Ð½Ð°Ñ\80Ñ\83жил, Ñ\87Ñ\82о Evas Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ\82 Ð·Ð°Ð³Ñ\80Ñ\83жаÑ\82Ñ\8c Ñ\84айлы PNG. Проверьте,\n"
+"Enlightenment Ð¾Ð±Ð½Ð°Ñ\80Ñ\83жил, Ñ\87Ñ\82о Evas Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ\82 Ð·Ð°Ð³Ñ\80Ñ\83жаÑ\82Ñ\8c Ñ\84аиÌ\86лы PNG. Проверьте,\n"
 "что Evas имеет поддержку загрузчика PNG.\n"
 
-#: src/bin/e_main.c:1472
-#, fuzzy
+#: src/bin/e_main.c:1481
 msgid ""
 "Enlightenment found Evas can't load EET files. Check Evas has EET loader "
 "support.\n"
 msgstr ""
-"Enlightenment Ð¾Ð±Ð½Ð°Ñ\80Ñ\83жил, Ñ\87Ñ\82о Evas Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ\82 Ð·Ð°Ð³Ñ\80Ñ\83жаÑ\82Ñ\8c Ñ\84айлы EET. Проверьте,\n"
+"Enlightenment Ð¾Ð±Ð½Ð°Ñ\80Ñ\83жил, Ñ\87Ñ\82о Evas Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ\82 Ð·Ð°Ð³Ñ\80Ñ\83жаÑ\82Ñ\8c Ñ\84аиÌ\86лы EET. Проверьте,\n"
 "что Evas имеет поддержку загрузчика EET.\n"
 
-#: src/bin/e_main.c:1486
+#: src/bin/e_main.c:1495
 msgid ""
 "Enlightenment found Evas can't load the 'Sans' font. Check Evas has "
 "fontconfig\n"
@@ -2966,27 +2957,31 @@ msgstr ""
 "имеет ли Evas поддержку fontconfig, и определяет ли fontconfig шрифт "
 "'Sans'.\n"
 
-#: src/bin/e_main.c:1677
+#: src/bin/e_main.c:1686
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. There was an "
 "error loading<br>module named: %s. This module has been disabled<br>and will "
 "not be loaded."
 msgstr ""
+"Enlightenment дал сбой при старте и был перезапущен.<br>Произошла ошибка "
+"загрузки модуля: %s. <br><br>Этот модуль был отключен и не будет загружен."
 
-#: src/bin/e_main.c:1682 src/bin/e_main.c:1699
+#: src/bin/e_main.c:1691 src/bin/e_main.c:1708
 msgid "Enlightenment crashed early on start and has been restarted"
 msgstr "Enlightenment дал сбой при старте и был перезапущен"
 
-#: src/bin/e_main.c:1683
+#: src/bin/e_main.c:1692
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>There was an "
 "error loading module named: %s<br><br>This module has been disabled and will "
 "not be loaded."
 msgstr ""
+"Enlightenment дал сбой при старте и был перезапущен.<br>Произошла ошибка "
+"загрузки модуля: %s. <br><br>Этот модуль был отключен и не будет загружен."
 
-#: src/bin/e_main.c:1692
+#: src/bin/e_main.c:1701
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. All modules "
 "have been disabled<br>and will not be loaded to help remove any "
@@ -2998,7 +2993,7 @@ msgstr ""
 "проблему с модулями в Вашей конфигурации.<br>Диалог конфигурации модулей "
 "позволит Вам выбрать нужные<br> модули заново."
 
-#: src/bin/e_main.c:1700
+#: src/bin/e_main.c:1709
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>All modules "
 "have been disabled and will not be loaded to help<br>remove any problem "
@@ -3084,7 +3079,7 @@ msgid ""
 "You requested to delete this shelf.<br><br>Are you sure you want to delete "
 "it?"
 msgstr ""
-"Ð\92Ñ\8b Ð·Ð°Ð¿Ñ\80оÑ\81или Ñ\81Ñ\82еÑ\80еÑ\82Ñ\8c Ñ\8dÑ\82Ñ\83 Ð¿Ð¾Ð»ÐºÑ\83.<br><br>Ð\92Ñ\8b Ð´ействительно хотите стереть её?"
+"Ð\92Ñ\8b Ð·Ð°Ð¿Ñ\80оÑ\81или Ñ\81Ñ\82еÑ\80еÑ\82Ñ\8c Ñ\8dÑ\82Ñ\83 Ð¿Ð¾Ð»ÐºÑ\83.<br><br>Ð\94ействительно хотите стереть её?"
 
 #: src/bin/e_shelf.c:1680
 msgid "Stop Moving/Resizing Gadgets"
@@ -3184,12 +3179,11 @@ msgstr ""
 "выполнять<br>любые другие действия."
 
 #: src/bin/e_sys.c:479
-#, fuzzy
 msgid ""
 "Hibernating.<br>You cannot perform any other system actions<br>until this is "
 "complete."
 msgstr ""
-"Заморозка.<br>Вы не можете выполнять другие действия<br>пока заморозка не "
+"Заморозка.<br>Вы не можете выполнять другие действия<br>пока это не "
 "завершится."
 
 #: src/bin/e_sys.c:484 src/bin/e_sys.c:521
@@ -3198,7 +3192,7 @@ msgstr "Блиииин! Этого не должно случаться"
 
 #: src/bin/e_sys.c:509
 msgid "Power off failed."
-msgstr ".Ошибка при выключении"
+msgstr "Ошибка при отключении питания."
 
 #: src/bin/e_sys.c:512
 msgid "Reset failed."
@@ -3214,11 +3208,11 @@ msgstr "Ошибка при переходе в режим заморозки."
 
 #: src/bin/e_sys.c:581
 msgid "Power off"
-msgstr "Ð\92Ñ\8bклÑ\8eÑ\87иÑ\82Ñ\8c"
+msgstr "Ð\9eÑ\82клÑ\8eÑ\87иÑ\82Ñ\8c Ð¿Ð¸Ñ\82ание"
 
 #: src/bin/e_sys.c:584
 msgid "Power off.<br><hilight>Please wait.</hilight>"
-msgstr "Ð\92Ñ\8bклÑ\8eÑ\87ение.<br><hilight>Ð\9fожалÑ\83йÑ\81Ñ\82а, ждите.</hilight>"
+msgstr "Ð\9eÑ\82клÑ\8eÑ\87ение Ð¿Ð¸Ñ\82аниÑ\8f.<br><hilight>Ð\9fожалÑ\83йÑ\81Ñ\82а Ð¿Ð¾Ð´Ð¾ждите.</hilight>"
 
 #: src/bin/e_sys.c:611
 msgid "Resetting"
@@ -3410,11 +3404,16 @@ msgid ""
 "fix<br>that by adding it in. You can re-configure things now to "
 "your<br>liking. Sorry for the inconvenience.<br>"
 msgstr ""
+"Конфигурация нуждалась в обновлении. Ваша старая конфигурация<br>была "
+"переписана новыми чистыми файлами. Во время разработки это будет случаться "
+"регулярно, так что <br>не сообщайте о баге. Модулю потребовался новый формат "
+"конфига, который и был<br> инициализирован. Можете настроить все заново. "
+"Извините за неудобства.<br>"
 
 #: src/bin/e_utils.c:1542 src/bin/e_utils.c:1566
-#, fuzzy, c-format
+#, c-format
 msgid "%s Configuration Updated"
-msgstr "Конфигурационная панель"
+msgstr "%s конфигурация обновлена"
 
 #: src/bin/e_utils.c:1555
 msgid ""
@@ -3465,9 +3464,8 @@ msgid "Go up a Directory"
 msgstr "Каталог вверх"
 
 #: src/bin/e_widget_fsel.c:331
-#, fuzzy
 msgid "Resolution:"
-msgstr "Разрешение"
+msgstr "Разрешение:"
 
 #: src/bin/e_widget_fsel.c:379
 msgid "Permissions:"
@@ -3502,71 +3500,74 @@ msgstr "Запрещено"
 msgid "Read-Write"
 msgstr "Чтение-Запись"
 
-#: src/modules/battery/e_mod_config.c:60
+#: src/modules/battery/e_mod_config.c:63
 msgid "Battery Monitor Settings"
 msgstr "Параметры монитора батареи"
 
-#: src/modules/battery/e_mod_config.c:126
+#: src/modules/battery/e_mod_config.c:132
 msgid "Show alert when battery is low"
 msgstr "Предупреждать при низком уровне заряда"
 
-#: src/modules/battery/e_mod_config.c:211
+#: src/modules/battery/e_mod_config.c:136
+msgid "Use desktop notifications for alert."
+msgstr "Использовать уведомления рабочего стола для предупреждений."
+
+#: src/modules/battery/e_mod_config.c:233
 msgid "Check every:"
 msgstr "Проверять каждые:"
 
-#: src/modules/battery/e_mod_config.c:213
+#: src/modules/battery/e_mod_config.c:235
 #: src/modules/conf_performance/e_int_config_performance.c:121
 #: src/modules/temperature/e_mod_config.c:233
 #, c-format
 msgid "%1.0f ticks"
 msgstr "%1.0f тиков"
 
-#: src/modules/battery/e_mod_config.c:217
-#, fuzzy
+#: src/modules/battery/e_mod_config.c:239
 msgid "Hibernate when below:"
-msgstr "Заморозить"
+msgstr "Заморозить когда менее:"
 
-#: src/modules/battery/e_mod_config.c:219
-#: src/modules/battery/e_mod_config.c:238
+#: src/modules/battery/e_mod_config.c:241
+#: src/modules/battery/e_mod_config.c:260
 #, c-format
 msgid "%1.0f %%"
 msgstr "%1.0f %%"
 
-#: src/modules/battery/e_mod_config.c:223
+#: src/modules/battery/e_mod_config.c:245
 msgid "Polling"
 msgstr "Пуллинг"
 
-#: src/modules/battery/e_mod_config.c:227
+#: src/modules/battery/e_mod_config.c:249
 msgid "Show low battery alert"
 msgstr "Показывать предупреждение низкого заряда"
 
-#: src/modules/battery/e_mod_config.c:231
+#: src/modules/battery/e_mod_config.c:253
 msgid "Alert when at:"
 msgstr "Предупреждать когда:"
 
-#: src/modules/battery/e_mod_config.c:234
+#: src/modules/battery/e_mod_config.c:256
 #, c-format
 msgid "%1.0f min"
 msgstr "%1.0f мин"
 
-#: src/modules/battery/e_mod_config.c:242
+#: src/modules/battery/e_mod_config.c:264
 msgid "Auto dismiss in..."
 msgstr "Автоматически скрыть через..."
 
-#: src/modules/battery/e_mod_config.c:247
+#: src/modules/battery/e_mod_config.c:269
 #, c-format
 msgid "%1.0f sec"
 msgstr "%1.0f сек"
 
-#: src/modules/battery/e_mod_config.c:254
+#: src/modules/battery/e_mod_config.c:276
 msgid "Alert"
 msgstr "Предупреждение"
 
-#: src/modules/battery/e_mod_config.c:260
+#: src/modules/battery/e_mod_config.c:282
 msgid "Auto Detect"
 msgstr "Автоопределение"
 
-#: src/modules/battery/e_mod_config.c:263
+#: src/modules/battery/e_mod_config.c:285
 #: src/modules/conf_applications/e_mod_main.c:52
 #: src/modules/conf_display/e_mod_main.c:40
 #: src/modules/conf_theme/e_mod_main.c:23
@@ -3574,46 +3575,46 @@ msgstr "Автоопределение"
 msgid "Internal"
 msgstr "Встроеный"
 
-#: src/modules/battery/e_mod_config.c:267
+#: src/modules/battery/e_mod_config.c:289
 #: src/modules/temperature/e_mod_config.c:271
 msgid "udev"
 msgstr "udev"
 
-#: src/modules/battery/e_mod_config.c:270
+#: src/modules/battery/e_mod_config.c:292
 msgid "Fuzzy Mode"
 msgstr "Нечеткий режим"
 
-#: src/modules/battery/e_mod_config.c:274
+#: src/modules/battery/e_mod_config.c:296
 msgid "HAL"
 msgstr "HAL"
 
-#: src/modules/battery/e_mod_config.c:279
+#: src/modules/battery/e_mod_config.c:301
 #: src/modules/temperature/e_mod_config.c:273
 msgid "Hardware"
 msgstr "Устройства"
 
-#: src/modules/battery/e_mod_main.c:145
+#: src/modules/battery/e_mod_main.c:148 src/modules/battery/e_mod_main.c:443
 msgid "Battery"
 msgstr "Батарея"
 
-#: src/modules/battery/e_mod_main.c:455
+#: src/modules/battery/e_mod_main.c:446 src/modules/battery/e_mod_main.c:477
 msgid "Your battery is low!"
 msgstr "Низкий заряд батареи!"
 
-#: src/modules/battery/e_mod_main.c:457
+#: src/modules/battery/e_mod_main.c:447 src/modules/battery/e_mod_main.c:479
 msgid "AC power is recommended."
 msgstr "Рекомменуется запитаться от сети"
 
-#: src/modules/battery/e_mod_main.c:532
+#: src/modules/battery/e_mod_main.c:554
 msgid "N/A"
 msgstr "Н/Д"
 
-#: src/modules/battery/e_mod_main.c:612 src/modules/battery/e_mod_main.c:614
-#: src/modules/battery/e_mod_main.c:621 src/modules/battery/e_mod_main.c:623
+#: src/modules/battery/e_mod_main.c:634 src/modules/battery/e_mod_main.c:636
+#: src/modules/battery/e_mod_main.c:643 src/modules/battery/e_mod_main.c:645
 msgid "ERROR"
 msgstr "ОШИБКА"
 
-#: src/modules/battery/e_mod_main.c:723
+#: src/modules/battery/e_mod_main.c:758
 msgid "Battery Meter"
 msgstr "Индикатор батареи"
 
@@ -3623,9 +3624,8 @@ msgid "Clock"
 msgstr "Часы"
 
 #: src/modules/clock/e_mod_main.c:783 src/modules/clock/e_mod_main.c:797
-#, fuzzy
 msgid "Show calendar"
-msgstr "Ð\9fоказÑ\8bваÑ\82Ñ\8c Ð¿Ð°Ð½ÐµÐ»Ñ\8c Ð¸Ð½Ñ\81Ñ\82Ñ\80Ñ\83менÑ\82ов"
+msgstr "Ð\9fоказÑ\8bваÑ\82Ñ\8c ÐºÐ°Ð»ÐµÐ½Ð´Ð°Ñ\80Ñ\8c"
 
 #: src/modules/conf/e_mod_main.c:264 src/modules/conf/e_mod_main.c:268
 #: src/modules/conf/e_mod_main.c:367 src/modules/conf/e_mod_main.c:474
@@ -3646,6 +3646,11 @@ msgid ""
 "set of defaults will fix<br>that by adding it in. You can re-configure "
 "things now to your<br>liking. Sorry for the inconvenience.<br>"
 msgstr ""
+"Конфигурация модуля \"Конфигурационная Панель\" нуждалась в обновлении. Ваша "
+"старая конфигурация<br>была переписана новыми чистыми настройками. Во время "
+"разработки это будет случаться регулярно, так что <br>не сообщайте о баге. "
+"Модулю потребовался новый формат конфига, который и был<br> инициализирован. "
+"Можете настроить все заново. Извините за неудобства.<br>"
 
 #: src/modules/conf/e_mod_main.c:312
 msgid ""
@@ -3656,7 +3661,7 @@ msgid ""
 "your configuration has been now restored to<br>defaults. Sorry for the "
 "inconvenience.<br>"
 msgstr ""
-"Конфигурация модуля Конфигурационной Панели новее чем версия модуля. Это "
+"Конфигурация модуля \"Конфигурационная Панель\" НОВЕЕ чем версия модуля. Это "
 "очень странно.<br>Этого не должно случаться, если только Вы не понизили "
 "версию модуля или<br>скопировали конфигурацию с места, где была более новая "
 "версия модуля.<br>Это плохо, поэтому ваша конфигурация была восстановлена на "
@@ -3703,23 +3708,20 @@ msgid "Apps"
 msgstr "Приложения"
 
 #: src/modules/conf_applications/e_mod_main.c:21
-#, fuzzy
 msgid "Create Launcher"
-msgstr "Ð\97апÑ\83Ñ\81Ñ\82иÑ\82ь"
+msgstr "СоздаÑ\82Ñ\8c Ð·Ð°Ð¿Ñ\83Ñ\81каÑ\82ель"
 
 #: src/modules/conf_applications/e_mod_main.c:25
 msgid "Delete Personal Launchers"
-msgstr ""
+msgstr "Удалить персональные запускатели"
 
 #: src/modules/conf_applications/e_mod_main.c:45
-#, fuzzy
 msgid "Default Applications"
-msgstr "Ð\92Ñ\8bбоÑ\80 Ð¿Ñ\80иложений"
+msgstr "Ð\9fÑ\80иложениÑ\8f Ð¿Ð¾ Ñ\83молÑ\87аниÑ\8e"
 
 #: src/modules/conf_applications/e_mod_main.c:49
-#, fuzzy
 msgid "Desktop Environments"
-msgstr "ФайлÑ\8b рабочего стола"
+msgstr "Ð\9eкÑ\80Ñ\83жение рабочего стола"
 
 #: src/modules/conf_applications/e_mod_main.c:54
 msgid "IBar Other"
@@ -3771,7 +3773,7 @@ msgid "Dialog Settings"
 msgstr "Настройки диалога"
 
 #: src/modules/conf_dialogs/e_int_config_dialogs.c:109
-#: src/modules/conf_performance/e_int_config_engine.c:95
+#: src/modules/conf_performance/e_int_config_engine.c:86
 #: src/modules/conf_theme/e_int_config_fonts.c:651
 #: src/modules/everything/evry_config.c:519 src/modules/ibox/e_mod_config.c:96
 #: src/modules/mixer/conf_gadget.c:191 src/modules/mixer/conf_module.c:91
@@ -3788,7 +3790,7 @@ msgstr "Обычные окна"
 
 #: src/modules/conf_dialogs/e_int_config_dialogs.c:120
 msgid "Default Settings Dialogs Mode"
-msgstr "Режим Ð´Ð¸Ð°Ð»Ð¾Ð³Ð° Ñ\81Ñ\82андаÑ\80Ñ\82нÑ\8bÑ\85 Ñ\83Ñ\81Ñ\82ановок"
+msgstr "Режим Ð´Ð¸Ð°Ð»Ð¾Ð³Ð° Ñ\83Ñ\81Ñ\82ановок Ð¿Ð¾ Ñ\83молÑ\87аниÑ\8e"
 
 #: src/modules/conf_dialogs/e_int_config_dialogs.c:122
 #: src/modules/conf_dialogs/e_int_config_dialogs.c:166
@@ -3908,6 +3910,11 @@ msgid ""
 "be<br>that at the time <hilight>ecore</hilight> was built, there<br>was no "
 "XRandR support detected."
 msgstr ""
+"У Вашего X Display Server отсутствует поддержка <br>расширения "
+"<hilight>XRandR</hilight> (X Resize and Rotate) .<br>Вы не сможете сменить "
+"резолюцию экрана без поддержки этого расширения.<br>Так же возможно, что в "
+"момент сборки <hilight>ecore</hilight>, <br>поддержка XRandR не была "
+"обнаружена."
 
 #: src/modules/conf_display/e_int_config_display.c:640
 msgid "No Refresh Rates Found"
@@ -3951,9 +3958,8 @@ msgid "%1.0f"
 msgstr "%1.0f"
 
 #: src/modules/conf_display/e_int_config_desks.c:169
-#, fuzzy
 msgid "Desktop Flip"
-msgstr "ФайлÑ\8b Ñ\80абоÑ\87его Ñ\81Ñ\82ола"
+msgstr "Ð\9fеÑ\80еÑ\85од Ð¿Ð¾ Ñ\81Ñ\82олам"
 
 #: src/modules/conf_display/e_int_config_desks.c:170
 msgid "Flip when dragging objects to the screen edge"
@@ -3985,8 +3991,8 @@ msgid "Animation speed"
 msgstr "Скорость анимации"
 
 #: src/modules/conf_display/e_int_config_desks.c:197
-#: src/modules/conf_display/e_int_config_dpms.c:306
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:168
+#: src/modules/conf_display/e_int_config_dpms.c:324
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:194
 #: src/modules/conf_window_manipulation/e_int_config_window_stacking.c:151
 #, c-format
 msgid "%1.1f sec"
@@ -4083,16 +4089,17 @@ msgstr "Блокировать по превышению времени безд
 
 #: src/modules/conf_display/e_int_config_desklock.c:263
 #: src/modules/conf_display/e_int_config_screensaver.c:174
-#: src/modules/conf_display/e_int_config_dpms.c:248
-#: src/modules/conf_display/e_int_config_dpms.c:260
-#: src/modules/conf_display/e_int_config_dpms.c:272
+#: src/modules/conf_display/e_int_config_dpms.c:256
+#: src/modules/conf_display/e_int_config_dpms.c:268
+#: src/modules/conf_display/e_int_config_dpms.c:280
+#: src/modules/conf_display/e_int_config_dpms.c:315
 #, c-format
 msgid "%1.0f minutes"
 msgstr "%1.0f минут"
 
 #: src/modules/conf_display/e_int_config_desklock.c:268
 #: src/modules/conf_display/e_int_config_screensaver.c:185
-#: src/modules/conf_display/e_int_config_dpms.c:242
+#: src/modules/conf_display/e_int_config_dpms.c:250
 msgid "Timers"
 msgstr "Таймеры"
 
@@ -4136,17 +4143,16 @@ msgid "Enable X Screensaver"
 msgstr "Включить Х11 хранитель экрана"
 
 #: src/modules/conf_display/e_int_config_screensaver.c:150
-#, fuzzy
 msgid "Suspend on blank"
-msgstr "Ð\9fÑ\80иоÑ\81Ñ\82ановиÑ\82Ñ\8c"
+msgstr "Ð\9fÑ\80иоÑ\81Ñ\82ановка Ð¿Ñ\80и Ð¿Ñ\83Ñ\81Ñ\82ом Ñ\8dкÑ\80ане"
 
 #: src/modules/conf_display/e_int_config_screensaver.c:154
 msgid "Even if on power"
-msgstr ""
+msgstr "Даже если в эл. сети"
 
 #: src/modules/conf_display/e_int_config_screensaver.c:158
 msgid "Delay until suspend"
-msgstr ""
+msgstr "Дождаться приостановления"
 
 #: src/modules/conf_display/e_int_config_screensaver.c:166
 msgid "Screensaver"
@@ -4191,52 +4197,55 @@ msgstr "Не позволять"
 msgid "Miscellaneous"
 msgstr "Разное"
 
-#: src/modules/conf_display/e_int_config_dpms.c:126
+#: src/modules/conf_display/e_int_config_dpms.c:130
 msgid "Display Power Management Settings"
 msgstr "Настройки управления энергопотреблением дисплея (DPMS)"
 
-#: src/modules/conf_display/e_int_config_dpms.c:238
+#: src/modules/conf_display/e_int_config_dpms.c:246
 msgid "Enable Display Power Management"
 msgstr "Включить управление энергопотреблением дисплея"
 
-#: src/modules/conf_display/e_int_config_dpms.c:244
+#: src/modules/conf_display/e_int_config_dpms.c:252
 msgid "Standby time"
 msgstr "Время ожидания"
 
-#: src/modules/conf_display/e_int_config_dpms.c:256
+#: src/modules/conf_display/e_int_config_dpms.c:264
 msgid "Suspend time"
-msgstr "Ð\92Ñ\80емÑ\8f Ð¾Ñ\81Ñ\82ановлениÑ\8f"
+msgstr "Ð\92Ñ\80емÑ\8f Ð¾Ñ\81Ñ\82ановки"
 
-#: src/modules/conf_display/e_int_config_dpms.c:268
+#: src/modules/conf_display/e_int_config_dpms.c:276
 msgid "Off time"
 msgstr "Время выключения"
 
-#: src/modules/conf_display/e_int_config_dpms.c:287
+#: src/modules/conf_display/e_int_config_dpms.c:295
 msgid "DPMS"
-msgstr ""
+msgstr "DPMS"
 
-#: src/modules/conf_display/e_int_config_dpms.c:292
+#: src/modules/conf_display/e_int_config_dpms.c:300
 msgid "Normal Backlight"
-msgstr ""
+msgstr "Нормальная подсветка"
 
-#: src/modules/conf_display/e_int_config_dpms.c:294
-#: src/modules/conf_display/e_int_config_dpms.c:300
-#, fuzzy, c-format
+#: src/modules/conf_display/e_int_config_dpms.c:302
+#: src/modules/conf_display/e_int_config_dpms.c:308
+#, c-format
 msgid "%3.0f"
-msgstr "%3.0f%%"
+msgstr "%3.0f"
 
-#: src/modules/conf_display/e_int_config_dpms.c:298
+#: src/modules/conf_display/e_int_config_dpms.c:306
 msgid "Dim Backlight"
-msgstr ""
+msgstr "Слабая подсветка"
+
+#: src/modules/conf_display/e_int_config_dpms.c:312
+msgid "Idle Fade Time"
+msgstr "Время затухания при бездействии"
 
-#: src/modules/conf_display/e_int_config_dpms.c:304
+#: src/modules/conf_display/e_int_config_dpms.c:322
 msgid "Fade Time"
-msgstr ""
+msgstr "Время затухания"
 
-#: src/modules/conf_display/e_int_config_dpms.c:310
-#, fuzzy
+#: src/modules/conf_display/e_int_config_dpms.c:328
 msgid "Backlight"
-msgstr "Ð\9dазад"
+msgstr "Ð\9fодÑ\81веÑ\82ка"
 
 #: src/modules/conf_display/e_mod_main.c:21
 msgid "Virtual Desktops"
@@ -4357,32 +4366,35 @@ msgid ""
 "The binding key sequence, that you choose, is already used by <br><hilight>"
 "%s</hilight> action.<br>Please choose another binding edge sequence."
 msgstr ""
+"Последовательность, которую вы выбрали, уже используется привязкой "
+"<br><hilight>%s</hilight>.<br>Пожалуйста выберите другую последовательность "
+"для краев."
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1310
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1334
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1366
-#: src/modules/gadman/e_mod_gadman.c:839
+#: src/modules/gadman/e_mod_gadman.c:837
 msgid "CTRL"
 msgstr "CTRL"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1315
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1339
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1371
-#: src/modules/gadman/e_mod_gadman.c:844
+#: src/modules/gadman/e_mod_gadman.c:842
 msgid "ALT"
 msgstr "ALT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1321
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1345
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1377
-#: src/modules/gadman/e_mod_gadman.c:850
+#: src/modules/gadman/e_mod_gadman.c:848
 msgid "SHIFT"
 msgstr "SHIFT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1327
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1351
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1383
-#: src/modules/gadman/e_mod_gadman.c:856
+#: src/modules/gadman/e_mod_gadman.c:854
 msgid "WIN"
 msgstr "WIN"
 
@@ -4454,14 +4466,12 @@ msgid "Threshold"
 msgstr "Порог"
 
 #: src/modules/conf_interaction/e_mod_main.c:20
-#, fuzzy
 msgid "Touch"
-msgstr "Ð\92 Ð¿Ð°Ð½ÐµÐ»Ñ\8c Ð·Ð°Ð¿Ñ\83Ñ\81ка"
+msgstr "Ð\9fÑ\80икоÑ\81новениÑ\8f"
 
 #: src/modules/conf_interaction/e_mod_main.c:24
-#, fuzzy
 msgid "Mouse"
-msgstr "Ð\9dаиболее Ð¸Ñ\81полÑ\8cзÑ\83емÑ\8bй"
+msgstr "Ð\9cÑ\8bÑ\88Ñ\8c"
 
 #: src/modules/conf_intl/e_int_config_imc.c:104
 #: src/modules/conf_intl/e_mod_main.c:24
@@ -4536,7 +4546,7 @@ msgstr "Настройки языка"
 
 #: src/modules/conf_intl/e_int_config_intl.c:893
 msgid "Possible Locale problems"
-msgstr ""
+msgstr "Возможны проблемы с локализацией"
 
 #: src/modules/conf_intl/e_int_config_intl.c:894
 #, c-format
@@ -4546,6 +4556,10 @@ msgid ""
 "affected, use the<br>Environment variable settings to unset them.<br>The "
 "variables that may affect you are<br>as follows:<br>%s"
 msgstr ""
+"У Вас определены дополнительные переменные языковой среды<br>которые могут "
+"конфликтовать с выбранным Вами языком. <br>Если Вы не хотите этого, "
+"используйте настройку \"Переменные\"<br>для урегулирования вопросов.  "
+"<br>Проблематичные переменные, которые могут влиять:<br>%s"
 
 #: src/modules/conf_intl/e_int_config_intl.c:949
 #: src/modules/conf_intl/e_int_config_intl.c:1041
@@ -4672,19 +4686,16 @@ msgid "Mouse Binding Sequence"
 msgstr "Последовательность привязок мыши"
 
 #: src/modules/conf_keybindings/e_mod_main.c:21
-#, fuzzy
 msgid "Keys"
-msgstr "Клавиатуры"
+msgstr "Ключи"
 
 #: src/modules/conf_keybindings/e_mod_main.c:25
-#, fuzzy
 msgid "Mouse Buttons"
-msgstr "Ð\9dаÑ\81Ñ\82Ñ\80ойки мыши"
+msgstr "Ð\9aнопки мыши"
 
 #: src/modules/conf_keybindings/e_mod_main.c:29
-#, fuzzy
 msgid "Hardware Switches"
-msgstr "СеÑ\82евÑ\8bе ÐºÐ¾Ð¼Ð¼Ñ\83Ñ\82аÑ\82оÑ\80Ñ\8b"
+msgstr "Ð\94аÑ\82Ñ\87ики Ð¾Ð±Ð¾Ñ\80Ñ\83дованиÑ\8f"
 
 #: src/modules/conf_menus/e_int_config_menus.c:38
 #: src/modules/conf_menus/e_mod_main.c:18
@@ -4692,14 +4703,12 @@ msgid "Menu Settings"
 msgstr "Настройки меню"
 
 #: src/modules/conf_menus/e_int_config_menus.c:174
-#, fuzzy
 msgid "Enlightenment Default"
-msgstr "Enlightenment"
+msgstr "По умолчанию Enlightenment"
 
 #: src/modules/conf_menus/e_int_config_menus.c:182
-#, fuzzy
 msgid "Personal Default"
-msgstr "Ð\9bиÑ\87нÑ\8bй"
+msgstr "Ð\9fо Ð»Ð¸Ñ\87нÑ\8bм Ñ\83молÑ\87аниÑ\8fм"
 
 #: src/modules/conf_menus/e_int_config_menus.c:257
 msgid "Main Menu"
@@ -4711,9 +4720,8 @@ msgid "Favorites"
 msgstr "Избранные"
 
 #: src/modules/conf_menus/e_int_config_menus.c:264
-#, fuzzy
 msgid "Applications Display"
-msgstr "Приложения"
+msgstr "Показ приложений"
 
 #: src/modules/conf_menus/e_int_config_menus.c:267
 msgid "Generic"
@@ -4731,9 +4739,8 @@ msgid "Gadgets"
 msgstr "Гаджеты"
 
 #: src/modules/conf_menus/e_int_config_menus.c:274
-#, fuzzy
 msgid "Show gadget settings in top-level"
-msgstr "Показывать в меню верхнего уровня"
+msgstr "Ð\9fоказÑ\8bваÑ\82Ñ\8c Ð½Ð°Ñ\81Ñ\82Ñ\80оиÌ\86ки Ð³Ð°Ð´Ð¶ÐµÑ\82а Ð² Ð¼ÐµÐ½Ñ\8e Ð²ÐµÑ\80Ñ\85него Ñ\83Ñ\80овнÑ\8f"
 
 #: src/modules/conf_menus/e_int_config_menus.c:277
 #: src/modules/conf_menus/e_mod_main.c:17
@@ -4746,11 +4753,11 @@ msgstr "Край"
 
 #: src/modules/conf_menus/e_int_config_menus.c:289
 #: src/modules/conf_menus/e_int_config_menus.c:294
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:136
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:145
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:154
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:173
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:178
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:162
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:180
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:199
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:204
 #, c-format
 msgid "%2.0f pixels"
 msgstr "%2.0f пикселей"
@@ -4845,28 +4852,26 @@ msgid "Search Directories"
 msgstr "Поиск в папках"
 
 #: src/modules/conf_paths/e_mod_main.c:24
-#, fuzzy
 msgid "Environment Variables"
-msgstr "ЭкÑ\81поÑ\80Ñ\82иÑ\80Ñ\83емÑ\8bе Ð¿еременные среды"
+msgstr "Ð\9fеременные среды"
 
-#: src/modules/conf_performance/e_int_config_engine.c:38
+#: src/modules/conf_performance/e_int_config_engine.c:37
 msgid "Engine Settings"
 msgstr "Настройка движка"
 
-#: src/modules/conf_performance/e_int_config_engine.c:96
-#: src/modules/conf_performance/e_int_config_engine.c:138
+#: src/modules/conf_performance/e_int_config_engine.c:87
+#: src/modules/conf_performance/e_int_config_engine.c:109
 msgid "Use ARGB instead of shaped windows"
-msgstr ""
+msgstr "Использовать ARGB вместо формы окна"
 
-#: src/modules/conf_performance/e_int_config_engine.c:140
-#, fuzzy
+#: src/modules/conf_performance/e_int_config_engine.c:111
 msgid ""
 "You have chosen to enable ARGB composite support,<br>but your current screen "
 "does not support composite.<br><br>Are you sure you wish to enable ARGB "
 "support ?"
 msgstr ""
-"Вы включили поддержку компоновки,<br> но ваш текущий экран не поддерживает "
-"композиÑ\86ии.<br><br> Ð\92Ñ\8b Ñ\83веÑ\80енÑ\8b, Ñ\87Ñ\82о Ñ\85оÑ\82иÑ\82е Ð²ÐºÐ»Ñ\8eÑ\87иÑ\82Ñ\8c ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÑ\83?"
+"Вы включили поддержку ARGB компоновки,<br> но ваш текущий экран не "
+"поддеÑ\80живаеÑ\82 ÐºÐ¾Ð¼Ð¿Ð¾Ð·Ð¸Ñ\86ии.<br><br>УвеÑ\80енÑ\8b, Ñ\87Ñ\82о Ñ\85оÑ\82иÑ\82е Ð²ÐºÐ»Ñ\8eÑ\87иÑ\82Ñ\8c Ð¿Ð¾Ð´Ð´ÐµÑ\80жкÑ\83 ARGB?"
 
 #: src/modules/conf_performance/e_int_config_performance.c:35
 msgid "Performance Settings"
@@ -5003,9 +5008,8 @@ msgid "Tile"
 msgstr "Размножить"
 
 #: src/modules/conf_theme/e_int_config_wallpaper_import.c:197
-#, fuzzy
 msgid "Pan"
-msgstr "Ð\93ладко"
+msgstr "Ð\9fаноÑ\80амиÑ\80оваÑ\82Ñ\8c"
 
 #: src/modules/conf_theme/e_int_config_wallpaper_import.c:286
 msgid "Select a Picture..."
@@ -5045,7 +5049,7 @@ msgstr ""
 
 #: src/modules/conf_theme/e_int_config_wallpaper_web.c:162
 msgid "By"
-msgstr ""
+msgstr "от"
 
 #: src/modules/conf_theme/e_int_config_wallpaper_web.c:198
 msgid "Error getting data !"
@@ -5074,114 +5078,100 @@ msgstr "Ошибка: не удалось выполнить запрос."
 #: src/modules/conf_theme/e_int_config_borders.c:30
 #: src/modules/conf_theme/e_int_config_borders.c:201
 msgid "Default Border Style"
-msgstr "Стиль бордюра по умолчанию"
+msgstr "Стиль рамки по умолчанию"
 
 #: src/modules/conf_theme/e_int_config_borders.c:50
 msgid "Window Border Selection"
-msgstr "Выбор границы окна (Бордюр)"
+msgstr "Выбор рамки окна"
 
 #: src/modules/conf_theme/e_int_config_borders.c:247
 msgid "Remember this Border for this window next time it appears"
-msgstr "Запомнить бордюр для этого окна на будущее"
+msgstr "Запомнить рамку этого окна на будущее"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:75
-#, fuzzy
 msgid "Border Title"
-msgstr "СÑ\82илÑ\8c Ð±Ð¾Ñ\80дÑ\8eÑ\80а"
+msgstr "Ð\97аголовок Ñ\80амки"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:76
-#, fuzzy
 msgid "Border Title Active"
-msgstr "СÑ\82илÑ\8c Ð±Ð¾Ñ\80дÑ\8eÑ\80а"
+msgstr "Ð\90кÑ\82ивнÑ\8bиÌ\86 Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²Ð¾Ðº Ñ\80амки"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:77
-#, fuzzy
 msgid "Border Frame"
-msgstr "Ð\91оÑ\80дÑ\8eÑ\80"
+msgstr "Ð\93Ñ\80аниÑ\86а Ñ\80амки"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:78
 msgid "Border Frame Active"
-msgstr ""
+msgstr "Активная граница рамки"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:79
-#, fuzzy
 msgid "Error Text"
-msgstr "Ð\9eÑ\88ибка"
+msgstr "ТекÑ\81Ñ\82 Ð¾Ñ\88ибки"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:80
-#, fuzzy
 msgid "Menu Background Base"
-msgstr "Фоны"
+msgstr "Фон базы меню"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:81
 #: src/modules/conf_theme/e_int_config_fonts.c:61
-#, fuzzy
 msgid "Menu Title"
-msgstr "Заголовок"
+msgstr "Заголовок меню"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:82
 msgid "Menu Title Active"
-msgstr ""
+msgstr "Активный заголовок меню"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:83
 #: src/modules/conf_theme/e_int_config_fonts.c:60
-#, fuzzy
 msgid "Menu Item"
-msgstr "Ð\9cеню"
+msgstr "Ð\9fÑ\83нкÑ\82 Ð¼еню"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:84
 msgid "Menu Item Active"
-msgstr ""
+msgstr "Активный пункт меню"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:85
 msgid "Menu Item Disabled"
-msgstr ""
+msgstr "Отключенный пункт меню"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:86
 #: src/modules/conf_theme/e_int_config_fonts.c:65
-#, fuzzy
 msgid "Move Text"
-msgstr "Ð\9fеÑ\80емеÑ\81Ñ\82иÑ\82Ñ\8c Ð²"
+msgstr "ТекÑ\81Ñ\82 Ð¿Ñ\80и Ð¿ÐµÑ\80емеÑ\89ении"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:87
 #: src/modules/conf_theme/e_int_config_fonts.c:66
-#, fuzzy
 msgid "Resize Text"
-msgstr "Ð\98змениÑ\82Ñ\8c Ñ\80азмеÑ\80"
+msgstr "ТекÑ\81Ñ\82 Ð¿Ñ\80и Ñ\81мене Ñ\80азмеÑ\80а"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:88
-#, fuzzy
 msgid "Winlist Item"
-msgstr "СпиÑ\81ок окон"
+msgstr "Ð\9fÑ\83нкÑ\82 Ñ\81пиÑ\81ка окон"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:89
 msgid "Winlist Item Active"
-msgstr ""
+msgstr "Активный пункт списка окон"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:90
 msgid "Winlist Label"
-msgstr ""
+msgstr "Метка списка окон"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:91
 #: src/modules/conf_theme/e_int_config_fonts.c:67
-#, fuzzy
 msgid "Winlist Title"
-msgstr "Ð\9fоказÑ\8bваÑ\82Ñ\8c Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ðµ"
+msgstr "Ð\97аголовок Ñ\81пиÑ\81ка Ð¾ÐºÐ¾Ð½"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:92
-#, fuzzy
 msgid "Dialog Background Base"
-msgstr "Ð\98змениÑ\82Ñ\8c Ñ\84он"
+msgstr "Фон Ð±Ð°Ð·Ñ\8b Ð´Ð¸Ð°Ð»Ð¾Ð³Ð°"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:93
-#, fuzzy
 msgid "Shelf Background Base"
-msgstr "Фоны"
+msgstr "Фон базы полки"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:94
-#, fuzzy
 msgid "File Manager Background Base"
-msgstr "ФайловÑ\8bй Ð¼ÐµÐ½ÐµÐ´Ð¶ÐµÑ\80"
+msgstr "Фон Ð±Ð°Ð·Ñ\8b Ñ\84айлового Ð¼ÐµÐ½ÐµÐ´Ð¶ÐµÑ\80а"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:99
 #: src/modules/conf_window_manipulation/e_int_config_focus.c:230
@@ -5190,105 +5180,100 @@ msgid "Focus"
 msgstr "Фокусирование"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:100
-#, fuzzy
 msgid "Button Text"
-msgstr "Ð\9aнопка"
+msgstr "ТекÑ\81Ñ\82 ÐºÐ½Ð¾Ð¿ÐºÐ¸"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:101
 msgid "Button Text Disabled"
-msgstr ""
+msgstr "Отключенный текст кнопки"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:102
-#, fuzzy
 msgid "Check Text"
-msgstr "Ð\9fÑ\80овеÑ\80Ñ\8fÑ\82Ñ\8c ÐºÐ°Ð¶Ð´Ñ\8bе:"
+msgstr "ТекÑ\81Ñ\82 Ñ\87екбокÑ\81а"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:103
 msgid "Check Text Disabled"
-msgstr ""
+msgstr "Отключенный текст чекбокса"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:104
 msgid "Entry Text"
-msgstr ""
+msgstr "Текст ввода"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:105
 msgid "Entry Text Disabled"
-msgstr ""
+msgstr "Отключенный текст ввода"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:106
 msgid "Label Text"
-msgstr ""
+msgstr "Текст метки"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:107
 msgid "List Item Text Selected"
-msgstr ""
+msgstr "Текст выбранного элемента списка"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:108
 msgid "List Item Text (Even)"
-msgstr ""
+msgstr "Текст элемента списка (четный)"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:109
 msgid "List Item Background Base (Even)"
-msgstr ""
+msgstr "Фон элемента списка (четные)"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:110
 msgid "List Item Text (Odd)"
-msgstr ""
+msgstr "Текст элемента списка (не четный)"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:111
 msgid "List Item Background Base (Odd)"
-msgstr ""
+msgstr "Фон элемента списка (не четные)"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:112
 msgid "List Header Text (Even)"
-msgstr ""
+msgstr "Текст заголовка списка (четные)"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:113
 msgid "List Header Background Base (Even)"
-msgstr ""
+msgstr "Фон заголовка списка (четные)"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:114
 msgid "List Header Text (Odd)"
-msgstr ""
+msgstr "Текст заголовка списка (не четные)"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:116
 msgid "List Header Background Base (Odd)"
-msgstr ""
+msgstr "Фон заголовка списка (не четные)"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:117
 msgid "Radio Text"
-msgstr ""
+msgstr "Текст радиобокса"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:118
 msgid "Radio Text Disabled"
-msgstr ""
+msgstr "Текст отключенного радиобокса"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:119
 msgid "Slider Text"
-msgstr ""
+msgstr "Текст бегунка"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:120
 msgid "Slider Text Disabled"
-msgstr ""
+msgstr "Отключенный текст бегунка"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:121
-#, fuzzy
 msgid "Frame Background Base"
-msgstr "Фоны"
+msgstr "Фон базы рамки"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:122
-#, fuzzy
 msgid "Scroller Frame Background Base"
-msgstr "Ð\92Ñ\8bбÑ\80аÑ\82Ñ\8c Ñ\84он..."
+msgstr "Фон Ð±Ð°Ð·Ñ\8b Ñ\80амки Ð½Ð° Ð¿Ð¾Ð»Ð¾Ñ\81е Ð¿Ñ\80окÑ\80Ñ\83Ñ\82ки"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:127
-#, fuzzy
 msgid "Module Label"
-msgstr "Ð\9cодÑ\83ли"
+msgstr "Ð\9cеÑ\82ка Ð¼Ð¾Ð´Ñ\83лÑ\8f"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:128
 msgid "Composite Focus-out Color"
-msgstr ""
+msgstr "Цвет утраты фокуса при композиции"
 
 #: src/modules/conf_theme/e_int_config_color_classes.c:161
 #: src/modules/conf_theme/e_mod_main.c:41
@@ -5344,157 +5329,134 @@ msgstr "Текст с применёнными цветами"
 msgid "Colors depend on theme capabilities."
 msgstr "Цвета зависят от возможностей темы"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:843
+#: src/modules/conf_theme/e_int_config_color_classes.c:853
 msgid "Window Manager"
 msgstr "Менеджер окон"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:845
+#: src/modules/conf_theme/e_int_config_color_classes.c:855
 #: src/modules/conf_theme/e_int_config_fonts.c:81
 msgid "Widgets"
 msgstr "Визуальные элементы"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:851
+#: src/modules/conf_theme/e_int_config_color_classes.c:861
 msgid "Others"
 msgstr "Прочие"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:59
-#, fuzzy
 msgid "Title Bar"
-msgstr "Ð\97аголовок"
+msgstr "Ð\9fÑ\80оÑ\81Ñ\82Ñ\80анÑ\81Ñ\82во Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ°"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:62
 msgid "Textblock Plain"
-msgstr ""
+msgstr "Простой блок текста"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:63
 msgid "Textblock Light"
-msgstr ""
+msgstr "Малый блок текста"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:64
 msgid "Textblock Big"
-msgstr ""
+msgstr "Большой блок текста"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:68
-#, fuzzy
 msgid "Settings Heading"
-msgstr "Ð\9fанелÑ\8c Ð¿Ð°Ñ\80амеÑ\82Ñ\80ов"
+msgstr "Ð\97аголовок Ð½Ð°Ñ\81Ñ\82Ñ\80оек"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:69
-#, fuzzy
 msgid "About Title"
-msgstr "Ð\9e Ñ\82еме"
+msgstr "Ð\97аголовок Ð² \"Ð\9eб\""
 
 #: src/modules/conf_theme/e_int_config_fonts.c:70
 msgid "About Version"
-msgstr ""
+msgstr "Версия в \"Об\""
 
 #: src/modules/conf_theme/e_int_config_fonts.c:71
-#, fuzzy
 msgid "About Text"
-msgstr "Ð\9e Ñ\82еме"
+msgstr "ТекÑ\81Ñ\82 Ð² \"Ð\9eб\""
 
 #: src/modules/conf_theme/e_int_config_fonts.c:72
-#, fuzzy
 msgid "Desklock Title"
-msgstr "Файл Desktop"
+msgstr "Ð\97аголовок Desklock"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:73
 msgid "Desklock Password"
-msgstr ""
+msgstr "Пароль в \"Запереть Экран\""
 
 #: src/modules/conf_theme/e_int_config_fonts.c:74
-#, fuzzy
 msgid "Dialog Error"
-msgstr "Диалог"
+msgstr "Диалог ошибки"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:75
-#, fuzzy
 msgid "Exebuf Command"
-msgstr "Ð\92Ñ\8bполниÑ\82Ñ\8c ÐºÐ¾Ð¼Ð¼Ð°Ð½Ð´Ñ\83"
+msgstr "Ð\9aоманда Exebuf"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:76
-#, fuzzy
 msgid "Splash Title"
-msgstr "Ð\9fоказÑ\8bваÑ\82Ñ\8c Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ðµ"
+msgstr "Ð\97аголовок Ð·Ð°Ñ\81Ñ\82авки"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:77
-#, fuzzy
 msgid "Splash Text"
-msgstr "Ð\97аÑ\81Ñ\82авка"
+msgstr "ТекÑ\81Ñ\82 Ð·Ð°Ñ\81Ñ\82авки"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:78
-#, fuzzy
 msgid "Splash Version"
-msgstr "Ð\97аÑ\81Ñ\82авка"
+msgstr "Ð\92еÑ\80Ñ\81иÑ\8f Ð·Ð°Ñ\81Ñ\82авки"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:79
 msgid "Digital Clock"
-msgstr ""
+msgstr "Цифровые часы"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:82
-#, fuzzy
 msgid "Entry"
-msgstr "Ð\9fовÑ\82оÑ\80иÑ\82ь"
+msgstr "Ð\97апиÑ\81ь"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:83
-#, fuzzy
 msgid "Frame"
-msgstr "ЧаÑ\81Ñ\82оÑ\82а ÐºÐ°Ð´Ñ\80ов"
+msgstr "Рамка"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:84
-#, fuzzy
 msgid "Label"
-msgstr "ЯÑ\80лÑ\8bки Ð¸ÐºÐ¾Ð½ÐºÐ¸"
+msgstr "Ð\9cеÑ\82ка"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:85
-#, fuzzy
 msgid "Buttons"
-msgstr "Ð\9aнопка"
+msgstr "Ð\9aнопки"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:86
-#, fuzzy
 msgid "Slider"
-msgstr "ФикÑ\81иÑ\80оваÑ\82Ñ\8c ÐºÐ°Ð½Ð°Ð»Ñ\8b"
+msgstr "Ð\9fолзÑ\83нок"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:87
-#, fuzzy
 msgid "Radio Buttons"
-msgstr "Ð\9aнопка Ð¿Ð¸Ñ\82аниÑ\8f"
+msgstr "Ð\9aнопки Ñ\80адиобокÑ\81"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:88
-#, fuzzy
 msgid "Check Buttons"
-msgstr "Ð\9aнопка Ð¿Ð¸Ñ\82аниÑ\8f"
+msgstr "Ð\9aнопки Ñ\87екбокÑ\81"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:89
-#, fuzzy
 msgid "Text List Item"
-msgstr "Ð\9cенÑ\8e Ñ\81пиÑ\81ка Ð¾ÐºÐ¾Ð½"
+msgstr "ТекÑ\81Ñ\82 Ð¿Ñ\83нкÑ\82а Ñ\81пиÑ\81ка"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:90
-#, fuzzy
 msgid "List Item"
-msgstr "СпиÑ\81ок"
+msgstr "Ð\9fÑ\83нкÑ\82 Ñ\81пиÑ\81ка"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:91
-#, fuzzy
 msgid "List Header"
-msgstr "Ð\9bидеÑ\80 Ð¾ÐºÐ½а"
+msgstr "Ð\97аголовок Ñ\81пиÑ\81ка"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:93
-#, fuzzy
 msgid "Filemanager"
-msgstr "ФайловÑ\8bй менеджер"
+msgstr "ФаиÌ\86ловÑ\8bиÌ\86 менеджер"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:94
-#, fuzzy
 msgid "Typebuf"
-msgstr "Тип:"
+msgstr "Typebuf"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:96
-#, fuzzy
 msgid "Desktop Icon"
-msgstr "Ð\9fоказÑ\8bваÑ\82Ñ\8c Ð¸ÐºÐ¾Ð½ÐºÐ¸ Ð½Ð° Ñ\80абоÑ\87ем Ñ\81Ñ\82оле"
+msgstr "Ð\98конка Ñ\80абоÑ\87его Ñ\81Ñ\82ола"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:99
 #: src/modules/conf_theme/e_int_config_fonts.c:258
@@ -5507,16 +5469,15 @@ msgstr "Большой"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:102
 msgid "Small Styled"
-msgstr ""
+msgstr "Уменьшенный стиль"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:103
-#, fuzzy
 msgid "Normal Styled"
-msgstr "Ð\9dоÑ\80малÑ\8cно"
+msgstr "Ð\9eбÑ\8bÑ\87нÑ\8bиÌ\86 Ñ\81Ñ\82илÑ\8c"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:104
 msgid "Large Styled"
-msgstr ""
+msgstr "Увеличенный стиль"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:167
 msgid "Font Settings"
@@ -5548,9 +5509,8 @@ msgid "Enable Custom Font Classes"
 msgstr "Включить пользовательские классы шрифтов"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:451
-#, fuzzy
 msgid "Basic preview text: 123: 我的天空!"
-msgstr "Обычная тестовая строка: 123: а б в г!"
+msgstr "Обычная тестовая строка: 123: а б в г д!"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:606
 msgid "Font Classes"
@@ -5565,9 +5525,8 @@ msgid "Font"
 msgstr "Шрифт"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:647
-#, fuzzy
 msgid "Advanced Preview Text.. 我真的会写中文"
-msgstr "Расширеный простмотр текста: один два три четыре"
+msgstr "Расширеный просмотр текста: один два три четыре пять"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:655
 msgid "Hinting"
@@ -5578,7 +5537,7 @@ msgid "Bytecode"
 msgstr "Байткод"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:662
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:193
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:219
 #: src/modules/cpufreq/e_mod_main.c:227 src/modules/cpufreq/e_mod_main.c:259
 msgid "Automatic"
 msgstr "Автоматически"
@@ -5604,19 +5563,16 @@ msgid "Icon Theme Settings"
 msgstr "Настройки темы иконки"
 
 #: src/modules/conf_theme/e_int_config_icon_themes.c:276
-#, fuzzy
 msgid "Enable icon theme"
-msgstr "Включить компоновку"
+msgstr "Включить тему иконок"
 
 #: src/modules/conf_theme/e_int_config_icon_themes.c:281
-#, fuzzy
 msgid "Use icon theme for applications"
-msgstr "Ð\92Ñ\8bбеÑ\80иÑ\82е Ð¿Ñ\80иложениÑ\8f"
+msgstr "Ð\98Ñ\81полÑ\8cзоваÑ\82Ñ\8c Ñ\82емÑ\83 Ð¸ÐºÐ¾Ð½Ð¾Ðº Ð´Ð»Ñ\8f Ð¿Ñ\80иложений"
 
 #: src/modules/conf_theme/e_int_config_icon_themes.c:285
-#, fuzzy
 msgid "Icons override general theme"
-msgstr "Ð\9fеÑ\80еопÑ\80еделÑ\8fеÑ\82 Ñ\82екÑ\83Ñ\89ую тему"
+msgstr "Ð\98конки Ð¿ÐµÑ\80еопÑ\80еделÑ\8fÑ\8eÑ\82 Ð¾Ñ\81новную тему"
 
 #: src/modules/conf_theme/e_int_config_cursor.c:38
 msgid "Cursor Settings"
@@ -5679,9 +5635,9 @@ msgid "Custom scaling factor"
 msgstr "Пользовательский масштабный коэффициент"
 
 #: src/modules/conf_theme/e_int_config_scale.c:189
-#, fuzzy, c-format
+#, c-format
 msgid "%1.2f x"
-msgstr "%1.2f"
+msgstr "%1.2f x"
 
 #: src/modules/conf_theme/e_int_config_scale.c:193
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:155
@@ -5791,7 +5747,7 @@ msgstr "Смена темы"
 
 #: src/modules/conf_theme/e_mod_main.c:47
 msgid "Borders"
-msgstr "Ð\91оÑ\80дÑ\8eÑ\80Ñ\8b"
+msgstr "Рамки"
 
 #: src/modules/conf_theme/e_mod_main.c:50
 msgid "Icon Theme"
@@ -5806,8 +5762,8 @@ msgid "Scaling"
 msgstr "Масштаб"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:36
-msgid "Client List Settings"
-msgstr "Настройки списка клиентов"
+msgid "Window List Menu Settings"
+msgstr "Настройки меню списка окон"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:97
 msgid "Group By"
@@ -5920,7 +5876,7 @@ msgstr "Предоставлена приложением"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_display.c:156
 msgid "Border Icon"
-msgstr "Иконка окна"
+msgstr "Иконка рамки"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_display.c:161
 msgid "Placement"
@@ -5971,27 +5927,24 @@ msgid "Decelerate"
 msgstr "Замедлять"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_display.c:216
-#, fuzzy
 msgid "Pronounced Accelerate"
-msgstr "УÑ\81коÑ\80ение Ð¼Ñ\8bÑ\88и"
+msgstr "Ð\92Ñ\8bÑ\80аженное Ñ\83Ñ\81коÑ\80ение"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_display.c:221
-#, fuzzy
 msgid "Pronounced Decelerate"
-msgstr "Ð\97амедлÑ\8fÑ\82Ñ\8c"
+msgstr "Ð\92Ñ\8bÑ\80аженное Ð·Ð°Ð¼ÐµÐ´Ð»ÐµÐ½Ð¸Ðµ"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_display.c:226
-#, fuzzy
 msgid "Pronounced Acceleratem then decelerate"
-msgstr "Ускорение, затем замедление"
+msgstr "Ð\92Ñ\8bÑ\80аженное Ñ\83скорение, затем замедление"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_display.c:231
 msgid "Bounce"
-msgstr ""
+msgstr "Пружинить"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_display.c:236
 msgid "Bounce more"
-msgstr ""
+msgstr "Пружинить сильнее"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_display.c:241
 msgid "Shading"
@@ -6074,55 +6027,87 @@ msgstr "Возвращать фокус при потере"
 msgid "Slide pointer to a new focused window"
 msgstr "Перемещать указатель к новому сфокусированому окну"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:53
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:62
 #: src/modules/conf_window_manipulation/e_mod_main.c:20
 msgid "Window Geometry"
 msgstr "Размеры окон"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:130
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:156
 msgid "Resist obstacles"
 msgstr "Сопротивление препятствиям"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:132
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:158
 msgid "Other windows"
 msgstr "Другие окна"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:141
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:167
 msgid "Edge of the screen"
 msgstr "На краю экрана"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:150
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
 msgid "Desktop gadgets"
 msgstr "Гаджеты для стола"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:161
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
 msgid "Resistance"
 msgstr "Сопротивление"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:166
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:192
 msgid "Automatically accept changes after:"
 msgstr "Автоматически принять изменения после:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:197
 msgid "Move by"
 msgstr "Двигать по"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:202
 msgid "Resize by"
 msgstr "Изменять размер по"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:181
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:207
 msgid "Keyboard"
 msgstr "Клавиатура"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:213
 msgid "Limit resize to useful geometry"
 msgstr "Ограничить размер доступной площадью"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:190
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:216
 msgid "Move after resize"
 msgstr "Двигать после изменения размера"
 
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:224
+msgid "Follow Move"
+msgstr "Следовать за сдвигом"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:227
+msgid "Follow Resize"
+msgstr "Следовать за размерами"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:230
+msgid "Follow Raise"
+msgstr "Следовать за поднятием"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:233
+msgid "Follow Lower"
+msgstr "Следовать за опусканием"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:236
+msgid "Follow Layer"
+msgstr "Следовать за слоем"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:239
+msgid "Follow Desktop"
+msgstr "Следовать за раб. столом"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:242
+msgid "Follow Iconify"
+msgstr "Следовать за иконизацией"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:246
+msgid "Transients"
+msgstr "Переходные"
+
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:44
 #: src/modules/conf_window_manipulation/e_mod_main.c:22
 msgid "Window Maximize Policy"
@@ -6144,13 +6129,13 @@ msgstr "Заполнить доступное пространство"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:161
 #: src/modules/everything/evry_config.c:568
-#: src/modules/gadman/e_mod_gadman.c:759
+#: src/modules/gadman/e_mod_gadman.c:757
 msgid "Horizontal"
 msgstr "Горизонтально"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:163
 #: src/modules/everything/evry_config.c:561
-#: src/modules/gadman/e_mod_gadman.c:767
+#: src/modules/gadman/e_mod_gadman.c:765
 msgid "Vertical"
 msgstr "Вертикально"
 
@@ -6211,9 +6196,13 @@ msgid "Window Focus"
 msgstr "Фокусировка окон"
 
 #: src/modules/conf_window_manipulation/e_mod_main.c:23
-msgid "Client List Menu"
+msgid "Window List Menu"
 msgstr "Меню списка окон"
 
+#: src/modules/conf_window_manipulation/e_mod_main.c:24
+msgid "Window Process Management"
+msgstr "Управление процессами окон"
+
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:33
 #: src/modules/conf_window_remembers/e_mod_main.c:17
 msgid "Window Remembers"
@@ -6236,7 +6225,7 @@ msgid "Details"
 msgstr "Подробности"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:141
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:306
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
 msgid "<No Name>"
 msgstr "<Без имени>"
 
@@ -6245,7 +6234,7 @@ msgid "Class:"
 msgstr "Класс:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:148
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
 msgid "<No Class>"
 msgstr "<Без класса>"
 
@@ -6254,7 +6243,7 @@ msgid "Title:"
 msgstr "Заголовок:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
 msgid "<No Title>"
 msgstr "<Без заголовка>"
 
@@ -6263,7 +6252,7 @@ msgid "Role:"
 msgstr "Роль:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:162
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:314
 msgid "<No Role>"
 msgstr "<Без роли>"
 
@@ -6469,9 +6458,8 @@ msgid "Everything Launcher"
 msgstr "Everything запускатель"
 
 #: src/modules/everything/e_mod_main.c:61
-#, fuzzy
 msgid "Show Everything Launcher"
-msgstr "Everything запускатель"
+msgstr "Показывать Everything запускатель"
 
 #: src/modules/everything/e_mod_main.c:75
 msgid "Everything Configuration"
@@ -6481,15 +6469,15 @@ msgstr "Конфигурация Everything"
 msgid "Show Everything Dialog"
 msgstr "Показывать диалог Everything"
 
-#: src/modules/everything/e_mod_main.c:422
+#: src/modules/everything/e_mod_main.c:420
 msgid "Everything Module"
 msgstr "Модуль Everything"
 
-#: src/modules/everything/e_mod_main.c:611
+#: src/modules/everything/e_mod_main.c:609
 msgid "Run Everything"
 msgstr "Запуск Everything"
 
-#: src/modules/everything/evry_config.c:79
+#: src/modules/everything/evry_config.c:78
 msgid "Everything Settings"
 msgstr "Настройки Everything"
 
@@ -6579,9 +6567,8 @@ msgid "Sorting"
 msgstr "Сортировка"
 
 #: src/modules/everything/evry_config.c:505
-#, fuzzy
 msgid "No Sorting"
-msgstr "СоÑ\80Ñ\82иÑ\80овка"
+msgstr "Ð\91ез Ñ\81оÑ\80Ñ\82иÑ\80овки"
 
 #: src/modules/everything/evry_config.c:508
 msgid "By usage"
@@ -6597,7 +6584,7 @@ msgstr "Последний использованный"
 
 #: src/modules/everything/evry_config.c:526
 msgid "Subject Plugins"
-msgstr ""
+msgstr "Плагины темы"
 
 #: src/modules/everything/evry_config.c:530
 msgid "Action Plugins"
@@ -6608,7 +6595,7 @@ msgid "Object Plugins"
 msgstr "Плагины обьектов"
 
 #: src/modules/everything/evry_config.c:537
-#: src/modules/everything/evry_config.c:738
+#: src/modules/everything/evry_config.c:737
 msgid "Plugins"
 msgstr "Плагины"
 
@@ -6649,7 +6636,7 @@ msgstr "Размер всплывающего края"
 msgid "Geometry"
 msgstr "Геометрия"
 
-#: src/modules/everything/evry_config.c:633
+#: src/modules/everything/evry_config.c:632
 msgid "Everything Collection"
 msgstr "Набор Everything"
 
@@ -6657,9 +6644,9 @@ msgstr "Набор Everything"
 msgid "Items"
 msgstr "Элементы"
 
-#: src/modules/everything/evry_plug_aggregator.c:330
+#: src/modules/everything/evry_plug_aggregator.c:301
 msgid "No plugins loaded"
-msgstr ""
+msgstr "Не загружены плагины"
 
 #: src/modules/everything/evry_view_help.c:67
 msgid ""
@@ -6681,52 +6668,68 @@ msgid ""
 "</hilight> toggle list view modes<br>    <hilight>&lt;ctrl+3&gt;</hilight> "
 "toggle thumb view modes"
 msgstr ""
+"Обьяснения про <hilight>everything</hilight>...<br> Просто начните набирать "
+"несколько букв того, что вы ищите.<br> Используйте клавиши <hilight>&lt;"
+"вверх/вниз&gt;</hilight> для выбора из списка.<br>Нажмите <hilight>&lt;"
+"ТАБ&gt;</hilight> для выбора действия и нажмите <hilight>&lt;return&gt;</"
+"hilight>.<br> Эта страничка не покажется при следующем запуске "
+"<hilight>everything</hilight>.<br> <hilight>&lt;Esc&gt;</hilight> закрыть "
+"этот диалог<br> <hilight>&lt;?&gt;</hilight> show this page<br>    "
+"<hilight>&lt;return&gt;</hilight> run action<br>    <hilight>&lt;ctrl"
+"+return&gt;</hilight> run action and continue<br>    <hilight>&lt;tab&gt;</"
+"hilight> toggle between selectors<br>    <hilight>&lt;ctrl+tab&gt;</hilight> "
+"complete input (depends on plugin)<br>    <hilight>&lt;ctrl+'x'&gt;</"
+"hilight> jump to plugin beginning with 'x'<br>    <hilight>&lt;ctrl+left/"
+"right&gt;</hilight> cycle through plugins<br>    <hilight>&lt;ctrl+up/"
+"down&gt;</hilight> go to first/last item<br>    <hilight>&lt;ctrl+1&gt;</"
+"hilight> toggle view modes (exit this page ;)<br>    <hilight>&lt;ctrl+2&gt;"
+"</hilight> toggle list view modes<br>    <hilight>&lt;ctrl+3&gt;</hilight> "
+"toggle thumb view modes"
 
-#: src/modules/everything/evry_plug_apps.c:1250
-#: src/modules/everything/evry_plug_apps.c:1387
+#: src/modules/everything/evry_plug_apps.c:1238
+#: src/modules/everything/evry_plug_apps.c:1373
 msgid "Everything Applications"
 msgstr "Приложения Everything"
 
-#: src/modules/everything/evry_plug_apps.c:1282
+#: src/modules/everything/evry_plug_apps.c:1270
 msgid "Commands"
 msgstr "Комманды"
 
-#: src/modules/everything/evry_plug_apps.c:1283
+#: src/modules/everything/evry_plug_apps.c:1271
 msgid "Terminal Command"
 msgstr "Комманда вызова терминала"
 
-#: src/modules/everything/evry_plug_apps.c:1288
+#: src/modules/everything/evry_plug_apps.c:1276
 msgid "Sudo GUI"
 msgstr "Графическая оболочка для Sudo"
 
-#: src/modules/everything/evry_plug_apps.c:1367
-#: src/modules/everything/evry_plug_files.c:1601
-#, fuzzy
+#: src/modules/everything/evry_plug_apps.c:1354
+#: src/modules/everything/evry_plug_files.c:1585
 msgid "Everything Plugin"
-msgstr "Ð\92Ñ\81Ñ\91"
+msgstr "Ð\9fлагин Everything"
 
-#: src/modules/everything/evry_plug_files.c:1471
-#: src/modules/everything/evry_plug_files.c:1623
+#: src/modules/everything/evry_plug_files.c:1456
+#: src/modules/everything/evry_plug_files.c:1607
 msgid "Everything Files"
 msgstr "Файлы Everything"
 
-#: src/modules/everything/evry_plug_files.c:1498
+#: src/modules/everything/evry_plug_files.c:1483
 msgid "Show recent files"
 msgstr "Показывать недавние файлы"
 
-#: src/modules/everything/evry_plug_files.c:1502
+#: src/modules/everything/evry_plug_files.c:1487
 msgid "Search recent files"
 msgstr "Поиск в недавних файлах"
 
-#: src/modules/everything/evry_plug_files.c:1506
+#: src/modules/everything/evry_plug_files.c:1491
 msgid "Search cached files"
 msgstr "Искать кэшированые файлы"
 
-#: src/modules/everything/evry_plug_files.c:1510
+#: src/modules/everything/evry_plug_files.c:1495
 msgid "Cache visited directories"
 msgstr "Кэшировать посещенные каталоги"
 
-#: src/modules/everything/evry_plug_files.c:1514
+#: src/modules/everything/evry_plug_files.c:1499
 msgid "Clear cache"
 msgstr "Очистить кэш"
 
@@ -6802,6 +6805,11 @@ msgid ""
 "defaults will fix<br>that by adding it in. You can re-configure things now "
 "to your<br>liking. Sorry for the hiccup in your configuration.<br>"
 msgstr ""
+"Конфигурация модуля \"Менеджер Файлов\" нуждалась в обновлении. Ваша старая "
+"конфигурация<br>была переписана новыми чистыми файлами. Во время разработки "
+"это будет случаться регулярно, так что <br>не сообщайте о баге. Модулю "
+"потребовался новый формат конфига, который и был<br> инициализирован. Можете "
+"настроить все заново. Извините за неудобства.<br>"
 
 #: src/modules/fileman/e_mod_main.c:487
 msgid ""
@@ -6871,7 +6879,7 @@ msgid "Show Toolbar"
 msgstr "Показывать панель инструментов"
 
 #: src/modules/fileman/e_mod_config.c:278
-#: src/modules/gadman/e_mod_gadman.c:803
+#: src/modules/gadman/e_mod_gadman.c:801
 msgid "Behavior"
 msgstr "Поведение"
 
@@ -6880,9 +6888,8 @@ msgid "Show UDisks icons on desktop"
 msgstr "Показывать иконки UDisks на столе"
 
 #: src/modules/fileman/e_mod_config.c:284
-#, fuzzy
 msgid "Show device icons on desktop"
-msgstr "Показывать иконки HAL на столе"
+msgstr "Показывать иконки устройств на столе"
 
 #: src/modules/fileman/e_mod_config.c:288
 msgid "Mount volumes on insert"
@@ -6893,9 +6900,8 @@ msgid "Open filemanager on mount"
 msgstr "Открыть менеджер файлов при монтировании"
 
 #: src/modules/fileman/e_mod_config.c:295
-#, fuzzy
 msgid "Device"
-msgstr "Ð\9fÑ\80едваÑ\80иÑ\82елÑ\8cнÑ\8bй Ð¿Ñ\80оÑ\81моÑ\82Ñ\80"
+msgstr "УÑ\81Ñ\82Ñ\80ойÑ\81Ñ\82во"
 
 #: src/modules/fileman/e_fwin.c:1601
 msgid "Go to Parent Directory"
@@ -7065,27 +7071,27 @@ msgstr "Фон"
 msgid "Background Options"
 msgstr "Настройки фона"
 
-#: src/modules/gadman/e_mod_gadman.c:720
+#: src/modules/gadman/e_mod_gadman.c:718
 msgid "Begin move/resize"
 msgstr "Начать сдвиг/размер"
 
-#: src/modules/gadman/e_mod_gadman.c:751
+#: src/modules/gadman/e_mod_gadman.c:749
 msgid "Free"
 msgstr "Свободно"
 
-#: src/modules/gadman/e_mod_gadman.c:775
+#: src/modules/gadman/e_mod_gadman.c:773
 msgid "Appearance"
 msgstr "Вид"
 
-#: src/modules/gadman/e_mod_gadman.c:783
+#: src/modules/gadman/e_mod_gadman.c:781
 msgid "Always on desktop"
 msgstr "Всегда на столе"
 
-#: src/modules/gadman/e_mod_gadman.c:793
+#: src/modules/gadman/e_mod_gadman.c:791
 msgid "On top pressing"
 msgstr "По нажатию сверху"
 
-#: src/modules/gadman/e_mod_gadman.c:824
+#: src/modules/gadman/e_mod_gadman.c:822
 msgid "Add other gadgets"
 msgstr "Добавить другие гаджеты"
 
@@ -7214,14 +7220,12 @@ msgid "Previous window of same class"
 msgstr "Предыдущее окно одного класса"
 
 #: src/modules/winlist/e_mod_main.c:46
-#, fuzzy
 msgid "Next window class"
-msgstr "СледÑ\83Ñ\8eÑ\89ее Ð¾ÐºÐ½Ð¾ Ð¾Ð´Ð½Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ\81Ñ\81а"
+msgstr "СледÑ\83Ñ\8eÑ\89ий ÐºÐ»Ð°Ñ\81Ñ\81 Ð¾ÐºÐ½а"
 
 #: src/modules/winlist/e_mod_main.c:49
-#, fuzzy
 msgid "Previous window class"
-msgstr "Ð\9fÑ\80едÑ\8bдÑ\83Ñ\89ее Ð¾ÐºÐ½Ð¾ Ð¾Ð´Ð½Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ\81Ñ\81а"
+msgstr "Ð\9fÑ\80едÑ\8bдÑ\83Ñ\89ий ÐºÐ»Ð°Ñ\81Ñ\81 Ð¾ÐºÐ½а"
 
 #: src/modules/winlist/e_mod_main.c:51 src/modules/winlist/e_mod_main.c:78
 msgid "Window on the Left"
@@ -7326,7 +7330,7 @@ msgstr "Показывать имя иконки"
 
 #: src/modules/ibox/e_mod_config.c:121
 msgid "Display Border Caption"
-msgstr "Показывать заголовок окна"
+msgstr "Показывать заголовок рамки"
 
 #: src/modules/ibox/e_mod_config.c:151
 msgid "Show windows from all screens"
@@ -7468,36 +7472,31 @@ msgstr ""
 
 #: src/modules/pager/e_mod_main.c:2803
 msgid "Show Pager Popup"
-msgstr ""
+msgstr "Показывать подсказку пэйджера"
 
 #: src/modules/pager/e_mod_main.c:2810 src/modules/pager/e_mod_main.c:2853
-#, fuzzy
 msgid "Popup Desk Right"
-msgstr "Ð\92Ñ\8bÑ\81оÑ\82а Ð¿Ð¾Ð´Ñ\81казки"
+msgstr "Ð\9fеÑ\80енеÑ\81Ñ\82иÑ\81Ñ\8c Ð½Ð° Ñ\81Ñ\82ол Ñ\81пÑ\80ава"
 
 #: src/modules/pager/e_mod_main.c:2812 src/modules/pager/e_mod_main.c:2854
-#, fuzzy
 msgid "Popup Desk Left"
-msgstr "Перенести стол влево"
+msgstr "Перенестись на стол слева"
 
 #: src/modules/pager/e_mod_main.c:2814 src/modules/pager/e_mod_main.c:2855
-#, fuzzy
 msgid "Popup Desk Up"
-msgstr "СкоÑ\80оÑ\81Ñ\82Ñ\8c Ð¿Ð¾Ð´Ñ\81казки"
+msgstr "Ð\9fеÑ\80енеÑ\81Ñ\82иÑ\81Ñ\8c Ð½Ð° Ñ\81Ñ\82ол Ñ\81веÑ\80Ñ\85Ñ\83"
 
 #: src/modules/pager/e_mod_main.c:2816 src/modules/pager/e_mod_main.c:2856
-#, fuzzy
 msgid "Popup Desk Down"
-msgstr "Перенести стол вниз"
+msgstr "Перенестись на стол снизу"
 
 #: src/modules/pager/e_mod_main.c:2818 src/modules/pager/e_mod_main.c:2857
-#, fuzzy
 msgid "Popup Desk Next"
-msgstr "СкоÑ\80оÑ\81Ñ\82Ñ\8c Ð¿Ð¾Ð´Ñ\81казки"
+msgstr "Ð\9fеÑ\80енеÑ\81Ñ\82иÑ\81Ñ\8c Ð½Ð° Ñ\81лед. Ñ\81Ñ\82ол"
 
 #: src/modules/pager/e_mod_main.c:2820 src/modules/pager/e_mod_main.c:2858
 msgid "Popup Desk Previous"
-msgstr ""
+msgstr "Перенестись на пред. стол"
 
 #: src/modules/start/e_mod_main.c:102
 msgid "Start"
@@ -7507,7 +7506,11 @@ msgstr "Пуск"
 msgid "System Control"
 msgstr "Управление системой"
 
-#: src/modules/syscon/e_mod_main.c:52
+#: src/modules/syscon/e_mod_main.c:37
+msgid "Syscon"
+msgstr "Syscon"
+
+#: src/modules/syscon/e_mod_main.c:58
 msgid "System Controls"
 msgstr "Модули управления системой"
 
@@ -7521,7 +7524,7 @@ msgstr "Сенсоры"
 
 #: src/modules/temperature/e_mod_config.c:223
 msgid "Celsius"
-msgstr "Цельсий"
+msgstr "Цельсия"
 
 #: src/modules/temperature/e_mod_config.c:226
 msgid "Fahrenheit"
@@ -7585,21 +7588,19 @@ msgstr "Профиль"
 
 #: src/modules/wizard/page_050.c:128
 msgid "Sizing"
-msgstr ""
+msgstr "Размеры"
 
 #: src/modules/wizard/page_050.c:130
-#, fuzzy
 msgid "Select preferred size"
-msgstr "УпоÑ\80Ñ\8fдоÑ\87иваÑ\82Ñ\8c Ð¿Ñ\80едпоÑ\87иÑ\82аемÑ\8bе Ñ\81лÑ\83жбÑ\8b"
+msgstr "Ð\92Ñ\8bбеÑ\80еÑ\82е Ð¿Ñ\80едпоÑ\87иÑ\82аемÑ\8bй Ñ\80азмеÑ\80"
 
 #: src/modules/wizard/page_060.c:30
 msgid "Focus by ..."
-msgstr ""
+msgstr "Фокусировать по..."
 
 #: src/modules/wizard/page_060.c:37
-#, fuzzy
 msgid "Mouse Over"
-msgstr "Ð\9dаиболее Ð¸Ñ\81полÑ\8cзÑ\83емÑ\8bй"
+msgstr "Ð\9fод Ð¼Ñ\8bÑ\88кой"
 
 #: src/modules/mixer/app_mixer.c:161
 msgid "Capture"
@@ -7651,7 +7652,7 @@ msgstr "Фиксировать каналы"
 
 #: src/modules/mixer/app_mixer.c:408
 msgid "Edit"
-msgstr "РедакÑ\82иÑ\80овать"
+msgstr "Ð\98зменить"
 
 #: src/modules/mixer/conf_gadget.c:200
 msgid "Show both sliders when locked"
@@ -7659,7 +7660,7 @@ msgstr "Показывать оба бегунка при фиксации"
 
 #: src/modules/mixer/conf_gadget.c:205
 msgid "Show Popup on volume change via keybindings"
-msgstr "Показывать подсказку при смене громкости через привязки"
+msgstr "Показывать сообщение при изменении громкости через привязки"
 
 #: src/modules/mixer/conf_gadget.c:316
 msgid "Sound Cards"
@@ -7675,7 +7676,7 @@ msgstr "Микшер для главных действий:"
 
 #: src/modules/mixer/conf_module.c:118
 msgid "Diplay desktop notifications on volume change"
-msgstr ""
+msgstr "Показывать сообщения об изменениях громкости"
 
 #: src/modules/mixer/conf_module.c:154
 msgid "Launch mixer..."
@@ -7683,29 +7684,27 @@ msgstr "Запустить микшер..."
 
 #: src/modules/mixer/conf_module.c:189
 msgid "Mixer Module Settings"
-msgstr "Настройки модулей микшера"
+msgstr "Настройки модуля микшера"
 
 #: src/modules/mixer/e_mod_main.c:54
 msgid "New volume"
-msgstr ""
+msgstr "Новая громкость"
 
 #: src/modules/mixer/e_mod_main.c:67
 msgid "Mixer"
-msgstr ""
+msgstr "Микшер"
 
 #: src/modules/mixer/e_mod_main.c:67
-#, fuzzy
 msgid "Volume changed"
-msgstr "Смена Ñ\80азÑ\80еÑ\88ениÑ\8f"
+msgstr "Ð\93Ñ\80омкоÑ\81Ñ\82Ñ\8c Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð°"
 
 #: src/modules/mixer/e_mod_main.c:187
 msgid "Mixer Settings Updated"
 msgstr "Настройки микшера обновлены"
 
 #: src/modules/mixer/e_mod_main.c:1334
-#, fuzzy
 msgid "Mixer Module"
-msgstr "Ð\9dаÑ\81Ñ\82Ñ\80ойки Ð¼Ð¾Ð´Ñ\83лей Ð¼икшера"
+msgstr "Ð\9cодÑ\83лÑ\8c Ð\9cикшера"
 
 #: src/modules/connman/e_mod_main.c:85 src/modules/connman/e_mod_main.c:112
 #: src/modules/connman/e_mod_main.c:1057 src/modules/connman/e_mod_main.c:1811
@@ -7799,58 +7798,48 @@ msgid "No error"
 msgstr "Нет ошибки"
 
 #: src/modules/connman/e_mod_main.c:1883
-#, fuzzy
 msgid "idle"
-msgstr "Размножить"
+msgstr "свободен"
 
 #: src/modules/connman/e_mod_main.c:1884
-#, fuzzy
 msgid "association"
-msgstr "Ð\9fеÑ\80еÑ\85одÑ\8b"
+msgstr "аÑ\81Ñ\81оÑ\86иаÑ\86иÑ\8f"
 
 #: src/modules/connman/e_mod_main.c:1885
-#, fuzzy
 msgid "configuration"
-msgstr "Ð\9aонÑ\84игÑ\83Ñ\80аÑ\86ионнаÑ\8f Ð¿Ð°Ð½ÐµÐ»Ñ\8c"
+msgstr "наÑ\81Ñ\82Ñ\80ойка"
 
 #: src/modules/connman/e_mod_main.c:1886
 msgid "ready"
-msgstr ""
+msgstr "готов"
 
 #: src/modules/connman/e_mod_main.c:1887
-#, fuzzy
 msgid "login"
-msgstr "Ð\9fлагинÑ\8b"
+msgstr "авÑ\82оÑ\80изаÑ\86иÑ\8f"
 
 #: src/modules/connman/e_mod_main.c:1888
-#, fuzzy
 msgid "online"
-msgstr "Ð\92 Ñ\81еÑ\82и..."
+msgstr "в Ñ\81еÑ\82и"
 
 #: src/modules/connman/e_mod_main.c:1890
-#, fuzzy
 msgid "failure"
-msgstr "Ð\9dаÑ\81Ñ\82Ñ\80оиÑ\82Ñ\8c"
+msgstr "оÑ\88ибка"
 
 #: src/modules/connman/e_mod_main.c:1891
-#, fuzzy
 msgid "enabled"
-msgstr "Ð\92ключено"
+msgstr "включено"
 
 #: src/modules/connman/e_mod_main.c:1892
-#, fuzzy
 msgid "available"
-msgstr "Ð\9cодем Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½"
+msgstr "доÑ\81Ñ\82Ñ\83пно"
 
 #: src/modules/connman/e_mod_main.c:1893
-#, fuzzy
 msgid "connected"
-msgstr "Ð\9dе Ð¿Ð¾Ð´ÐºÐ»Ñ\8eÑ\87ено"
+msgstr "подключено"
 
 #: src/modules/connman/e_mod_main.c:1894
-#, fuzzy
 msgid "offline"
-msgstr "Ð\90втономно"
+msgstr "автономно"
 
 #: src/modules/systray/e_mod_main.c:896
 msgid "Another systray exists"
@@ -7858,21 +7847,26 @@ msgstr "Системный трей уже существует"
 
 #: src/modules/systray/e_mod_main.c:897
 msgid "There can be only one systray gadget and another one already exists."
-msgstr "Возможно существование только одного гаджета системного трея."
+msgstr "Возможно существование только одного системного лотка, он уже есть."
 
 #: src/modules/systray/e_mod_main.c:905
-#, fuzzy
 msgid "Systray Error"
-msgstr "СиÑ\81Ñ\82емнÑ\8bй Ð»Ð¾Ñ\82ок"
+msgstr "Ð\9eÑ\88ибка Ñ\81иÑ\81Ñ\82емного Ð»Ð¾Ñ\82ка"
 
 #: src/modules/systray/e_mod_main.c:906
 msgid "Systray cannot work in a shelf that is set to below everything."
-msgstr ""
+msgstr "Системный лоток не работает в полке расположенной \"под всем\"."
 
 #: src/modules/systray/e_mod_main.c:1108
 msgid "Systray"
 msgstr "Системный лоток"
 
+#~ msgid "Client List Settings"
+#~ msgstr "Настройки списка клиентов"
+
+#~ msgid "Client List Menu"
+#~ msgstr "Меню списка окон"
+
 #~ msgid "Acpi"
 #~ msgstr "ACPI"
 
old mode 100755 (executable)
new mode 100644 (file)
index 9eb015f..2f583de
--- a/po/sk.po
+++ b/po/sk.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: e HEAD\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2011-11-29 09:56+0900\n"
+"POT-Creation-Date: 2012-01-18 16:13+0900\n"
 "PO-Revision-Date: 2009-08-07 11:08+0000\n"
 "Last-Translator: milboy <Unknown>\n"
 "Language-Team: Slovakian\n"
@@ -21,7 +21,7 @@ msgid "About Enlightenment"
 msgstr "O Enlightenment"
 
 #: src/bin/e_about.c:17 src/bin/e_actions.c:2728 src/bin/e_config_dialog.c:272
-#: src/bin/e_fm.c:974 src/bin/e_int_border_menu.c:151
+#: src/bin/e_fm.c:975 src/bin/e_int_border_menu.c:151
 #: src/bin/e_int_border_prop.c:81 src/bin/e_theme_about.c:17
 #: src/modules/conf/e_conf.c:163
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:843
@@ -34,7 +34,7 @@ msgstr "Zatvoriť"
 #: src/bin/e_about.c:18 src/bin/e_actions.c:3060 src/bin/e_actions.c:3064
 #: src/bin/e_actions.c:3068 src/bin/e_int_menus.c:182 src/bin/e_main.c:534
 #: src/modules/conf_theme/e_int_config_cursor.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:219
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:221
 #: src/modules/wizard/page_000.c:29
 msgid "Enlightenment"
 msgstr "Enlightenment"
@@ -74,7 +74,7 @@ msgstr "Ste si istý, že chcete násilne ukončiť toto okno?"
 #: src/bin/e_actions.c:380 src/bin/e_actions.c:1917 src/bin/e_actions.c:2014
 #: src/bin/e_actions.c:2077 src/bin/e_actions.c:2140 src/bin/e_actions.c:2208
 #: src/bin/e_actions.c:2271 src/bin/e_confirm_dialog.c:44
-#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9205 src/bin/e_fm.c:9459
+#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9238 src/bin/e_fm.c:9492
 #: src/bin/e_module.c:518 src/bin/e_screensaver.c:145
 msgid "Yes"
 msgstr "Áno"
@@ -82,7 +82,7 @@ msgstr "Áno"
 #: src/bin/e_actions.c:382 src/bin/e_actions.c:1919 src/bin/e_actions.c:2016
 #: src/bin/e_actions.c:2079 src/bin/e_actions.c:2142 src/bin/e_actions.c:2210
 #: src/bin/e_actions.c:2273 src/bin/e_confirm_dialog.c:45
-#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9203 src/bin/e_fm.c:9460
+#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9236 src/bin/e_fm.c:9493
 #: src/bin/e_module.c:519 src/bin/e_screensaver.c:147
 msgid "No"
 msgstr "Nie"
@@ -155,7 +155,7 @@ msgstr ""
 msgid "Window : Actions"
 msgstr "Okno : Operácie"
 
-#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6168 src/bin/e_gadcon.c:1410
+#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6201 src/bin/e_gadcon.c:1410
 #: src/bin/e_int_border_menu.c:592
 msgid "Move"
 msgstr "Presunúť"
@@ -290,7 +290,7 @@ msgstr "Zmeniť stav Pripnutia"
 #: src/bin/e_actions.c:2927 src/bin/e_actions.c:2929 src/bin/e_actions.c:2931
 #: src/bin/e_actions.c:2933 src/bin/e_actions.c:2935 src/bin/e_actions.c:2937
 #: src/bin/e_actions.c:2939 src/bin/e_actions.c:3114 src/bin/e_actions.c:3119
-#: src/bin/e_fm.c:3267 src/bin/e_fm.c:3273 src/bin/e_fm.c:9986
+#: src/bin/e_fm.c:3300 src/bin/e_fm.c:3306 src/bin/e_fm.c:10019
 #: src/bin/e_fm_device.c:334 src/bin/e_fm_device.c:358
 #: src/bin/e_fm_device.c:637 src/bin/e_fm_device.c:664
 #: src/bin/e_int_menus.c:144 src/bin/e_int_shelf_config.c:247
@@ -665,8 +665,8 @@ msgstr "Prepnúť režim offline"
 #: src/modules/conf_theme/e_int_config_theme.c:396
 #: src/modules/conf_theme/e_int_config_theme.c:796
 #: src/modules/gadman/e_mod_config.c:182 src/modules/syscon/e_mod_main.c:31
-#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:52
-#: src/modules/syscon/e_mod_main.c:119
+#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:58
+#: src/modules/syscon/e_mod_main.c:125
 msgid "System"
 msgstr "Systém"
 
@@ -723,10 +723,10 @@ msgstr "Nastaviť ako pozadie"
 msgid "Color Selector"
 msgstr "Výber farieb"
 
-#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1611 src/bin/e_config.c:2229
+#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1580 src/bin/e_config.c:2198
 #: src/bin/e_config_dialog.c:262 src/bin/e_eap_editor.c:854
 #: src/bin/e_eap_editor.c:918 src/bin/e_entry_dialog.c:62 src/bin/e_exec.c:398
-#: src/bin/e_fm.c:8717 src/bin/e_fm.c:9361 src/bin/e_fm_prop.c:507
+#: src/bin/e_fm.c:8750 src/bin/e_fm.c:9394 src/bin/e_fm_prop.c:507
 #: src/bin/e_int_border_remember.c:324 src/bin/e_int_border_remember.c:525
 #: src/bin/e_module.c:415 src/bin/e_sys.c:487 src/bin/e_sys.c:524
 #: src/bin/e_utils.c:707 src/modules/conf_dialogs/e_int_config_profiles.c:387
@@ -741,7 +741,7 @@ msgid "OK"
 msgstr "OK"
 
 #: src/bin/e_color_dialog.c:47 src/bin/e_eap_editor.c:856
-#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8719
+#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8752
 #: src/bin/e_fm_prop.c:508 src/bin/e_utils.c:1162
 #: src/modules/conf_dialogs/e_int_config_profiles.c:388
 #: src/modules/conf_intl/e_int_config_imc_import.c:124
@@ -753,7 +753,7 @@ msgstr "OK"
 msgid "Cancel"
 msgstr "Zrušiť"
 
-#: src/bin/e_config.c:972 src/bin/e_config.c:1005
+#: src/bin/e_config.c:959 src/bin/e_config.c:992
 msgid ""
 "Settings data needed upgrading. Your old settings have<br>been wiped and a "
 "new set of defaults initialized. This<br>will happen regularly during "
@@ -772,7 +772,7 @@ msgstr ""
 "hodnoty.<br> Teraz môžete veci nakonfigurovať podľa svojej ľubovôle. "
 "Ospravedlňujeme sa za nepríjemnosti.<br>"
 
-#: src/bin/e_config.c:989
+#: src/bin/e_config.c:976
 msgid ""
 "Your settings are NEWER than Enlightenment. This is very<br>strange. This "
 "should not happen unless you downgraded<br>Enlightenment or copied the "
@@ -786,111 +786,114 @@ msgstr ""
 "verzia Enlightenment.<br>To je zlé a preventívne bola vaša konfigurácia "
 "obnovená na predvolené hodnoty.<br>Ospravedlňujeme sa za nepríjemnosti.<br>"
 
-#: src/bin/e_config.c:1598 src/bin/e_config.c:2216
+#: src/bin/e_config.c:1567 src/bin/e_config.c:2185
 msgid "Enlightenment Settings Write Problems"
 msgstr "Problémy so zápisom nastavení Enlightenment"
 
-#: src/bin/e_config.c:1601
-#, c-format
+#: src/bin/e_config.c:1570
+#, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while moving config files<br>from:<br>"
+"Enlightenment has had an error while moving config files<br>from:<br>"
 "%s<br><br>to:<br>%s<br><br>The rest of the write has been aborted for safety."
 "<br>"
 msgstr ""
+"Súbor, kam Enlightenment zapisoval svoje nastavenia<br>bol neočakávane "
+"zatvorený. To je veľmi nezvyčajné.<br><br>Súbor, kde sa chyba vyskytla:<br>"
+"%s<br><br>Tento súbor bol zmazaný, aby sa<br>zabránilo poškodeniu údajov.<br>"
 
-#: src/bin/e_config.c:2126
+#: src/bin/e_config.c:2095
 msgid "Settings Upgraded"
 msgstr "Nastavenia aktualizované"
 
-#: src/bin/e_config.c:2143
+#: src/bin/e_config.c:2112
 msgid "The EET file handle is bad."
 msgstr ""
 
-#: src/bin/e_config.c:2146
+#: src/bin/e_config.c:2115
 msgid "The file data is empty."
 msgstr ""
 
-#: src/bin/e_config.c:2149
+#: src/bin/e_config.c:2118
 msgid ""
 "The file is not writable. Perhaps the disk is read-only<br>or you lost "
 "permissions to your files."
 msgstr ""
 
-#: src/bin/e_config.c:2152
+#: src/bin/e_config.c:2121
 msgid "Memory ran out while preparing the write.<br>Please free up memory."
 msgstr ""
 
-#: src/bin/e_config.c:2155
+#: src/bin/e_config.c:2124
 msgid "This is a generic error."
 msgstr ""
 
-#: src/bin/e_config.c:2158
+#: src/bin/e_config.c:2127
 msgid ""
 "The settings file is too large.<br>It should be very small (a few hundred KB "
 "at most)."
 msgstr ""
 
-#: src/bin/e_config.c:2161
+#: src/bin/e_config.c:2130
 msgid "You have I/O errors on the disk.<br>Maybe it needs replacing?"
 msgstr ""
 
-#: src/bin/e_config.c:2164
+#: src/bin/e_config.c:2133
 msgid "You ran out of space while writing the file"
 msgstr ""
 
-#: src/bin/e_config.c:2167
+#: src/bin/e_config.c:2136
 msgid "The file was closed on it while writing."
 msgstr ""
 
-#: src/bin/e_config.c:2170
+#: src/bin/e_config.c:2139
 msgid "Memory-mapping (mmap) of the file failed."
 msgstr ""
 
-#: src/bin/e_config.c:2173
+#: src/bin/e_config.c:2142
 msgid "X509 Encoding failed."
 msgstr ""
 
-#: src/bin/e_config.c:2176
+#: src/bin/e_config.c:2145
 #, fuzzy
 msgid "Signature failed."
 msgstr "Hibernácia zlyhala"
 
-#: src/bin/e_config.c:2179
+#: src/bin/e_config.c:2148
 msgid "The signature was invalid."
 msgstr ""
 
-#: src/bin/e_config.c:2182
+#: src/bin/e_config.c:2151
 #, fuzzy
 msgid "Not signed."
 msgstr "(Žiadne Okná)"
 
-#: src/bin/e_config.c:2185
+#: src/bin/e_config.c:2154
 msgid "Feature not implemented."
 msgstr ""
 
-#: src/bin/e_config.c:2188
+#: src/bin/e_config.c:2157
 msgid "PRNG was not seeded."
 msgstr ""
 
-#: src/bin/e_config.c:2191
+#: src/bin/e_config.c:2160
 #, fuzzy
 msgid "Encryption failed."
 msgstr "Zastavenie zlyhalo."
 
-#: src/bin/e_config.c:2194
+#: src/bin/e_config.c:2163
 #, fuzzy
 msgid "Decryption failed."
 msgstr "Zastavenie zlyhalo."
 
-#: src/bin/e_config.c:2197
+#: src/bin/e_config.c:2166
 #, fuzzy
 msgid "The error is unknown to Enlightenment."
 msgstr "Vitajte v Enlightenment-e"
 
-#: src/bin/e_config.c:2219
+#: src/bin/e_config.c:2188
 #, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while writing<br>its config file.<br>"
+"Enlightenment has had an error while writing<br>its config file.<br>"
 "%s<br><br>The file where the error occurred was:<br>%s<br><br>This file has "
 "been deleted to avoid corrupt data.<br>"
 msgstr ""
@@ -898,9 +901,10 @@ msgstr ""
 "zatvorený. To je veľmi nezvyčajné.<br><br>Súbor, kde sa chyba vyskytla:<br>"
 "%s<br><br>Tento súbor bol zmazaný, aby sa<br>zabránilo poškodeniu údajov.<br>"
 
-#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:721
+#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:756
 #: src/modules/conf/e_mod_main.c:275 src/modules/conf_paths/e_mod_main.c:17
 #: src/modules/conf_performance/e_mod_main.c:17
+#: src/modules/syscon/e_mod_main.c:36
 msgid "Advanced"
 msgstr "Pokročilé"
 
@@ -922,9 +926,9 @@ msgstr "Rozšírenia"
 
 #: src/bin/e_configure.c:29 src/bin/e_configure.c:32 src/bin/e_configure.c:242
 #: src/modules/conf_paths/e_int_config_paths.c:80
-#: src/modules/conf_theme/e_int_config_color_classes.c:847
+#: src/modules/conf_theme/e_int_config_color_classes.c:857
 #: src/modules/conf_theme/e_int_config_fonts.c:98
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:234
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:236
 msgid "Modules"
 msgstr "Moduly"
 
@@ -933,7 +937,7 @@ msgstr "Moduly"
 msgid "Preferences"
 msgstr "Preferovaný"
 
-#: src/bin/e_container.c:132
+#: src/bin/e_container.c:124
 #, c-format
 msgid "Container %d"
 msgstr "Kontajner %d"
@@ -1069,7 +1073,7 @@ msgstr "Súbor plochy"
 #: src/bin/e_eap_editor.c:775
 #: src/modules/conf_performance/e_int_config_performance.c:115
 #: src/modules/everything/evry_config.c:378
-#: src/modules/everything/evry_plug_files.c:1491
+#: src/modules/everything/evry_plug_files.c:1476
 #: src/modules/pager/e_mod_config.c:126 src/modules/pager/e_mod_config.c:213
 msgid "General"
 msgstr "Hlavné"
@@ -1098,26 +1102,26 @@ msgstr "Vybrať ikonu"
 msgid "Select an Executable"
 msgstr "Vybrať spustiteľný súbor"
 
-#: src/bin/e_entry.c:496 src/bin/e_fm.c:8208 src/bin/e_shelf.c:1703
+#: src/bin/e_entry.c:501 src/bin/e_fm.c:8241 src/bin/e_shelf.c:1703
 #: src/modules/conf_dialogs/e_int_config_profiles.c:135
 #: src/modules/conf_shelves/e_int_config_shelf.c:81
 #: src/modules/ibar/e_mod_config.c:108
 msgid "Delete"
 msgstr "Zmazať"
 
-#: src/bin/e_entry.c:506 src/bin/e_fm.c:8116
+#: src/bin/e_entry.c:511 src/bin/e_fm.c:8149
 msgid "Cut"
 msgstr "Vystrihnúť"
 
-#: src/bin/e_entry.c:514 src/bin/e_fm.c:6163 src/bin/e_fm.c:8130
+#: src/bin/e_entry.c:519 src/bin/e_fm.c:6196 src/bin/e_fm.c:8163
 msgid "Copy"
 msgstr "Kopírovať"
 
-#: src/bin/e_entry.c:522 src/bin/e_fm.c:7954 src/bin/e_fm.c:8143
+#: src/bin/e_entry.c:527 src/bin/e_fm.c:7987 src/bin/e_fm.c:8176
 msgid "Paste"
 msgstr "Vložiť"
 
-#: src/bin/e_entry.c:532
+#: src/bin/e_entry.c:537
 msgid "Select All"
 msgstr "Vybrať všetky"
 
@@ -1269,212 +1273,212 @@ msgstr "Výstupné dáta"
 msgid "There was no output."
 msgstr "Žiaden výstup."
 
-#: src/bin/e_fm.c:976
+#: src/bin/e_fm.c:977
 msgid "Nonexistent path"
 msgstr "Neexistujúca cesta"
 
-#: src/bin/e_fm.c:979
+#: src/bin/e_fm.c:980
 #, c-format
 msgid "%s doesn't exist."
 msgstr "%s neexistuje."
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Mount Error"
 msgstr "Chyba pri pripájaní"
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Can't mount device"
 msgstr "Nedá sa pripojiť jednotka"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Unmount Error"
 msgstr "Chyba pri odpájaní"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Can't unmount device"
 msgstr "Nedá sa odpojiť jednotka"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Eject Error"
 msgstr "Chyba pri vysunutí"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Can't eject device"
 msgstr "Nedá sa vysunúť jednotka"
 
-#: src/bin/e_fm.c:3748
+#: src/bin/e_fm.c:3781
 #, c-format
 msgid "%i Files"
 msgstr "%i Súbory"
 
-#: src/bin/e_fm.c:6176 src/bin/e_fm.c:7962 src/bin/e_fm.c:8151
+#: src/bin/e_fm.c:6209 src/bin/e_fm.c:7995 src/bin/e_fm.c:8184
 msgid "Link"
 msgstr "Odkaz"
 
-#: src/bin/e_fm.c:6184 src/bin/e_fm.c:9143 src/bin/e_fm.c:9284
+#: src/bin/e_fm.c:6217 src/bin/e_fm.c:9176 src/bin/e_fm.c:9317
 msgid "Abort"
 msgstr "Zrušiť"
 
-#: src/bin/e_fm.c:7881 src/bin/e_fm.c:8041
+#: src/bin/e_fm.c:7914 src/bin/e_fm.c:8074
 msgid "Inherit parent settings"
 msgstr "Zdedené rodičovské nastavenia"
 
-#: src/bin/e_fm.c:7890 src/bin/e_fm.c:8050
+#: src/bin/e_fm.c:7923 src/bin/e_fm.c:8083
 #: src/modules/fileman/e_mod_config.c:219
 msgid "View Mode"
 msgstr "Zobraziť režim"
 
-#: src/bin/e_fm.c:7897 src/bin/e_fm.c:8057
+#: src/bin/e_fm.c:7930 src/bin/e_fm.c:8090
 msgid "Refresh View"
 msgstr "Obnoviť zobrazenie"
 
-#: src/bin/e_fm.c:7905 src/bin/e_fm.c:8065
+#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8098
 msgid "Show Hidden Files"
 msgstr "Zobraziť skryté súbory"
 
-#: src/bin/e_fm.c:7917 src/bin/e_fm.c:8077
+#: src/bin/e_fm.c:7950 src/bin/e_fm.c:8110
 msgid "Remember Ordering"
 msgstr "Zapamätať objednávku"
 
-#: src/bin/e_fm.c:7926 src/bin/e_fm.c:8086
+#: src/bin/e_fm.c:7959 src/bin/e_fm.c:8119
 msgid "Sort Now"
 msgstr "Zoradiť teraz"
 
-#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8101
+#: src/bin/e_fm.c:7971 src/bin/e_fm.c:8134
 #: src/modules/conf_paths/e_int_config_paths.c:205
 msgid "New Directory"
 msgstr "Nový Adresár"
 
-#: src/bin/e_fm.c:8216
+#: src/bin/e_fm.c:8249
 msgid "Rename"
 msgstr "Premenovať"
 
-#: src/bin/e_fm.c:8235
+#: src/bin/e_fm.c:8268
 msgid "Unmount"
 msgstr "Odpojiť"
 
-#: src/bin/e_fm.c:8240
+#: src/bin/e_fm.c:8273
 msgid "Mount"
 msgstr "Pripojiť"
 
-#: src/bin/e_fm.c:8245
+#: src/bin/e_fm.c:8278
 msgid "Eject"
 msgstr "Vysunúť"
 
-#: src/bin/e_fm.c:8257
+#: src/bin/e_fm.c:8290
 #, fuzzy
 msgid "Application Properties"
 msgstr "Za predpokladu použitia ikôn "
 
-#: src/bin/e_fm.c:8263 src/bin/e_fm_prop.c:105
+#: src/bin/e_fm.c:8296 src/bin/e_fm_prop.c:105
 msgid "File Properties"
 msgstr "Vlastnosti súboru"
 
-#: src/bin/e_fm.c:8500 src/bin/e_fm.c:8553
+#: src/bin/e_fm.c:8533 src/bin/e_fm.c:8586
 msgid "Use default"
 msgstr "Použiť predvolené"
 
-#: src/bin/e_fm.c:8526 src/modules/fileman/e_mod_config.c:224
+#: src/bin/e_fm.c:8559 src/modules/fileman/e_mod_config.c:224
 msgid "Grid Icons"
 msgstr "Mriežka ikôn"
 
-#: src/bin/e_fm.c:8534 src/modules/fileman/e_mod_config.c:226
+#: src/bin/e_fm.c:8567 src/modules/fileman/e_mod_config.c:226
 msgid "Custom Icons"
 msgstr "Vlastné ikony"
 
-#: src/bin/e_fm.c:8542 src/modules/everything/evry_config.c:430
+#: src/bin/e_fm.c:8575 src/modules/everything/evry_config.c:430
 #: src/modules/everything/evry_config.c:460
 #: src/modules/fileman/e_mod_config.c:234
 msgid "List"
 msgstr "Zoznam"
 
-#: src/bin/e_fm.c:8568
+#: src/bin/e_fm.c:8601
 #, c-format
 msgid "Icon Size (%d)"
 msgstr "Veľkosť ikony (%d)"
 
-#: src/bin/e_fm.c:8614 src/bin/e_fm.c:8820
+#: src/bin/e_fm.c:8647 src/bin/e_fm.c:8853
 msgid "Set background..."
 msgstr "Nastaviť pozadie..."
 
-#: src/bin/e_fm.c:8619 src/bin/e_fm.c:8864
+#: src/bin/e_fm.c:8652 src/bin/e_fm.c:8897
 msgid "Set overlay..."
 msgstr "Nastaviť prekrývanie..."
 
-#: src/bin/e_fm.c:8718 src/modules/conf_theme/e_int_config_theme.c:1032
+#: src/bin/e_fm.c:8751 src/modules/conf_theme/e_int_config_theme.c:1032
 msgid "Clear"
 msgstr "Vyčistiť"
 
-#: src/bin/e_fm.c:8944
+#: src/bin/e_fm.c:8977
 msgid "Create a new Directory"
 msgstr "Vytvoriť nový adresár"
 
-#: src/bin/e_fm.c:8945
+#: src/bin/e_fm.c:8978
 msgid "New Directory Name:"
 msgstr "Názov nového adresára:"
 
-#: src/bin/e_fm.c:8999
+#: src/bin/e_fm.c:9032
 #, c-format
 msgid "Rename %s to:"
 msgstr "Premenovať %s na:"
 
-#: src/bin/e_fm.c:9001
+#: src/bin/e_fm.c:9034
 msgid "Rename File"
 msgstr "Premenovať súbor"
 
-#: src/bin/e_fm.c:9142 src/bin/e_fm.c:9283
+#: src/bin/e_fm.c:9175 src/bin/e_fm.c:9316
 msgid "Retry"
 msgstr "Opakovať"
 
-#: src/bin/e_fm.c:9146 src/bin/e_fm.c:9289
+#: src/bin/e_fm.c:9179 src/bin/e_fm.c:9322
 msgid "Error"
 msgstr "Chyba"
 
-#: src/bin/e_fm.c:9149
+#: src/bin/e_fm.c:9182
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: src/bin/e_fm.c:9204
+#: src/bin/e_fm.c:9237
 msgid "No to all"
 msgstr "Nie pre všetko"
 
-#: src/bin/e_fm.c:9206
+#: src/bin/e_fm.c:9239
 msgid "Yes to all"
 msgstr "Áno na všetko"
 
-#: src/bin/e_fm.c:9209
+#: src/bin/e_fm.c:9242
 msgid "Warning"
 msgstr "Varovanie"
 
-#: src/bin/e_fm.c:9212
+#: src/bin/e_fm.c:9245
 #, c-format
 msgid "File already exists, overwrite?<br><hilight>%s</hilight>"
 msgstr "Súbor už existuje, prepísať?<br><hilight>%s</hilight>"
 
-#: src/bin/e_fm.c:9285
+#: src/bin/e_fm.c:9318
 msgid "Ignore this"
 msgstr "Ignorovať"
 
-#: src/bin/e_fm.c:9286
+#: src/bin/e_fm.c:9319
 msgid "Ignore all"
 msgstr "Ignorovať všetko"
 
-#: src/bin/e_fm.c:9291
+#: src/bin/e_fm.c:9324
 #, c-format
 msgid "An error occurred while performing an operation.<br>%s"
 msgstr "Došlo ku chybe počas vykonávania operácie.<br>%s"
 
-#: src/bin/e_fm.c:9462
+#: src/bin/e_fm.c:9495
 msgid "Confirm Delete"
 msgstr "Potvrdiť zmazanie"
 
-#: src/bin/e_fm.c:9467
+#: src/bin/e_fm.c:9500
 #, c-format
 msgid "Are you sure you want to delete<br><hilight>%s</hilight> ?"
 msgstr "Ste si istí, že chcete zmazať<br><hilight>%s</hilight> ?"
 
-#: src/bin/e_fm.c:9473
+#: src/bin/e_fm.c:9506
 #, c-format
 msgid ""
 "Are you sure you want to delete<br>the %d selected files in:<br><hilight>%s</"
@@ -1600,11 +1604,11 @@ msgstr "Pohnúť Text"
 msgid "Automatically scroll contents"
 msgstr "Automaticky rolovať obsah"
 
-#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:731
+#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:729
 msgid "Plain"
 msgstr "Priame"
 
-#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:739
+#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:737
 msgid "Inset"
 msgstr "Zabudovaný"
 
@@ -1618,11 +1622,11 @@ msgstr "Pohľad"
 #: src/modules/conf_applications/e_int_config_apps.c:239
 #: src/modules/conf_applications/e_int_config_apps.c:260
 #: src/modules/conf_applications/e_int_config_apps.c:280
-#: src/modules/gadman/e_mod_gadman.c:815 src/modules/ibar/e_mod_main.c:801
+#: src/modules/gadman/e_mod_gadman.c:813 src/modules/ibar/e_mod_main.c:801
 msgid "Remove"
 msgstr "Odstrániť"
 
-#: src/bin/e_gadcon.c:1991
+#: src/bin/e_gadcon.c:2007
 #, fuzzy
 msgid "Stop moving"
 msgstr "Ukončiť editovanie"
@@ -1740,7 +1744,7 @@ msgstr "Okno"
 
 #: src/bin/e_int_border_menu.c:138 src/bin/e_int_config_modules.c:59
 #: src/bin/e_int_menus.c:230 src/bin/e_shelf.c:1695
-#: src/modules/battery/e_mod_main.c:183 src/modules/clock/e_mod_main.c:296
+#: src/modules/battery/e_mod_main.c:186 src/modules/clock/e_mod_main.c:296
 #: src/modules/clock/e_mod_main.c:540 src/modules/conf/e_conf.c:124
 #: src/modules/conf/e_conf.c:134 src/modules/conf/e_mod_main.c:102
 #: src/modules/conf_dialogs/e_mod_main.c:17
@@ -2169,7 +2173,7 @@ msgid "Utilities"
 msgstr ""
 
 #: src/bin/e_int_config_modules.c:55
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_files.c:1585
 #: src/modules/fileman/e_mod_main.c:56 src/modules/fileman/e_mod_main.c:76
 #: src/modules/fileman/e_mod_main.c:420
 msgid "Files"
@@ -2269,7 +2273,7 @@ msgstr "Obľúbené Aplikácie"
 #: src/modules/conf_theme/e_int_config_fonts.c:58
 #: src/modules/conf_theme/e_mod_main.c:38
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:194
-#: src/modules/everything/evry_plug_apps.c:1367
+#: src/modules/everything/evry_plug_apps.c:1354
 msgid "Applications"
 msgstr "Aplikácie"
 
@@ -2486,31 +2490,31 @@ msgstr ""
 "Enlightenment nemôže nastaviť handler signálu HUP.\n"
 "Možno máte nedostatok pamäte."
 
-#: src/bin/e_main.c:274
-#, fuzzy
-msgid "Enlightenment cannot initialize Ecore_IMF!\n"
-msgstr "Enlightenment nemôže zinicializovať Súborový manažér.\n"
-
-#: src/bin/e_main.c:284
+#: src/bin/e_main.c:273
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_File!\n"
 msgstr "Enlightenment nemôže zinicializovať Súborový manažér.\n"
 
-#: src/bin/e_main.c:293
+#: src/bin/e_main.c:282
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Con!\n"
 msgstr "Enlightenment nemôže zinicializovať Súborový manažér.\n"
 
-#: src/bin/e_main.c:302
+#: src/bin/e_main.c:291
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Ipc!\n"
 msgstr "Enlightenment nemôže zinicializovať Súborový manažér.\n"
 
-#: src/bin/e_main.c:313
+#: src/bin/e_main.c:302
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_X!\n"
 msgstr "Enlightenment nemôže zinicializovať Súborový manažér.\n"
 
+#: src/bin/e_main.c:314
+#, fuzzy
+msgid "Enlightenment cannot initialize Ecore_IMF!\n"
+msgstr "Enlightenment nemôže zinicializovať Súborový manažér.\n"
+
 #: src/bin/e_main.c:324
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Evas!\n"
@@ -2560,12 +2564,7 @@ msgstr ""
 msgid "Enlightenment cannot initialize E_Xinerama!\n"
 msgstr "Enlightenment nemôže zinicializovať Súborový manažér.\n"
 
-#: src/bin/e_main.c:397
-#, fuzzy
-msgid "Enlightenment cannot initialize E_Randr!\n"
-msgstr "Enlightenment nemôže zinicializovať Súborový manažér.\n"
-
-#: src/bin/e_main.c:415
+#: src/bin/e_main.c:406
 msgid ""
 "Enlightenment cannot create directories in your home directory.\n"
 "Perhaps you have no home directory or the disk is full?"
@@ -2573,14 +2572,19 @@ msgstr ""
 "Enlightenment nemôže vytvoriť adresáre vo Vašom domovskom adresári.\n"
 "Možno nemáte domovský adresár alebo je disk plný."
 
-#: src/bin/e_main.c:425
+#: src/bin/e_main.c:416
 msgid "Enlightenment cannot set up its file registry system."
 msgstr "Enlightenment nemôže nastaviť svoj súbor systému databázy Registry."
 
-#: src/bin/e_main.c:434
+#: src/bin/e_main.c:425
 msgid "Enlightenment cannot set up its config system."
 msgstr "Enlightenment nemôže spustiť systém nastavení."
 
+#: src/bin/e_main.c:436
+#, fuzzy
+msgid "Enlightenment cannot initialize E_Randr!\n"
+msgstr "Enlightenment nemôže zinicializovať Súborový manažér.\n"
+
 #: src/bin/e_main.c:445
 #, fuzzy
 msgid "Enlightenment cannot set up its environment."
@@ -2851,36 +2855,41 @@ msgid "Enlightenment cannot initialize the XSettings system.\n"
 msgstr "Enlightenment nemôže zinicializovať Thumbnail systém.\n"
 
 #: src/bin/e_main.c:877
+#, fuzzy
+msgid "Enlightenment cannot initialize the Update system.\n"
+msgstr "Enlightenment nemôže inicializovať systémové príkazy systému.\n"
+
+#: src/bin/e_main.c:886
 msgid "Setup Desktop Environment"
 msgstr ""
 
-#: src/bin/e_main.c:881
+#: src/bin/e_main.c:890
 #, fuzzy
 msgid "Enlightenment cannot initialize its desktop environment.\n"
 msgstr "Enlightenment nemôže spustiť systém tém."
 
-#: src/bin/e_main.c:889
+#: src/bin/e_main.c:898
 #, fuzzy
 msgid "Setup File Ordering"
 msgstr "Nastavujem poradie súborov"
 
-#: src/bin/e_main.c:893
+#: src/bin/e_main.c:902
 msgid "Enlightenment cannot set up its order file system."
 msgstr "Enlightenment nemôže nastaviť svoj súborový systém."
 
-#: src/bin/e_main.c:908
+#: src/bin/e_main.c:917
 msgid "Load Modules"
 msgstr "Spustiť moduly"
 
-#: src/bin/e_main.c:938
+#: src/bin/e_main.c:947
 msgid "Configure Shelves"
 msgstr "Konfigurovať shelvy"
 
-#: src/bin/e_main.c:949
+#: src/bin/e_main.c:958
 msgid "Almost Done"
 msgstr "Takmer hotovo"
 
-#: src/bin/e_main.c:1094
+#: src/bin/e_main.c:1103
 #, c-format
 msgid ""
 "Options:\n"
@@ -2933,7 +2942,7 @@ msgstr ""
 "\t-i-really-know-what-i-am-doing-and-accept-full-responsibility-for-it\n"
 "\t\tAk potrebujete túto nápovedu, nepotrebujete túto možnosť.\n"
 
-#: src/bin/e_main.c:1147
+#: src/bin/e_main.c:1156
 msgid ""
 "You are executing enlightenment directly. This is\n"
 "bad. Please do not execute the \"enlightenment\"\n"
@@ -2943,11 +2952,11 @@ msgid ""
 "before enlightenment itself begins running.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1426
+#: src/bin/e_main.c:1435
 msgid "Testing Format Support"
 msgstr "Testujem podporu formátu"
 
-#: src/bin/e_main.c:1430
+#: src/bin/e_main.c:1439
 msgid ""
 "Enlightenment found Evas can't create a buffer canvas. Please check\n"
 "Evas has Software Buffer engine support.\n"
@@ -2956,7 +2965,7 @@ msgstr ""
 "skontroluj,\n"
 "že Evas má podporu pre softvérový buffer engine.\n"
 
-#: src/bin/e_main.c:1442
+#: src/bin/e_main.c:1451
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load SVG files. Check Evas has SVG loader "
@@ -2966,7 +2975,7 @@ msgstr ""
 "Evas podporu\n"
 "pre nahrávanie PNG.\n"
 
-#: src/bin/e_main.c:1452
+#: src/bin/e_main.c:1461
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load JPEG files. Check Evas has JPEG loader "
@@ -2976,7 +2985,7 @@ msgstr ""
 "Evas podporu\n"
 "pre nahrávanie JPEG.\n"
 
-#: src/bin/e_main.c:1462
+#: src/bin/e_main.c:1471
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load PNG files. Check Evas has PNG loader "
@@ -2986,7 +2995,7 @@ msgstr ""
 "Evas podporu\n"
 "pre nahrávanie PNG.\n"
 
-#: src/bin/e_main.c:1472
+#: src/bin/e_main.c:1481
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load EET files. Check Evas has EET loader "
@@ -2996,7 +3005,7 @@ msgstr ""
 "Evas podporu\n"
 "pre nahrávanie EET.\n"
 
-#: src/bin/e_main.c:1486
+#: src/bin/e_main.c:1495
 msgid ""
 "Enlightenment found Evas can't load the 'Sans' font. Check Evas has "
 "fontconfig\n"
@@ -3006,7 +3015,7 @@ msgstr ""
 "má Evas\n"
 "podporu fontconfig a či fontconfig definuje 'Sans' písmo.\n"
 
-#: src/bin/e_main.c:1677
+#: src/bin/e_main.c:1686
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. There was an "
@@ -3014,11 +3023,11 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1682 src/bin/e_main.c:1699
+#: src/bin/e_main.c:1691 src/bin/e_main.c:1708
 msgid "Enlightenment crashed early on start and has been restarted"
 msgstr "Enlightenment havaroval na začiatku a bol reštartovaný"
 
-#: src/bin/e_main.c:1683
+#: src/bin/e_main.c:1692
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>There was an "
@@ -3026,7 +3035,7 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1692
+#: src/bin/e_main.c:1701
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. All modules "
 "have been disabled<br>and will not be loaded to help remove any "
@@ -3038,7 +3047,7 @@ msgstr ""
 "problému<br>modulu vo vašej konfigurácii. Dialóg<br>nastavenie modulu vám "
 "vyberie<br>moduly znova."
 
-#: src/bin/e_main.c:1700
+#: src/bin/e_main.c:1709
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>All modules "
 "have been disabled and will not be loaded to help<br>remove any problem "
@@ -3556,72 +3565,76 @@ msgstr "Zakázané"
 msgid "Read-Write"
 msgstr "Čítať-zapisovať"
 
-#: src/modules/battery/e_mod_config.c:60
+#: src/modules/battery/e_mod_config.c:63
 msgid "Battery Monitor Settings"
 msgstr "Nastavenia stavu batérie"
 
-#: src/modules/battery/e_mod_config.c:126
+#: src/modules/battery/e_mod_config.c:132
 msgid "Show alert when battery is low"
 msgstr "Upozorniť keď bude batéria takmer vybitá"
 
-#: src/modules/battery/e_mod_config.c:211
+#: src/modules/battery/e_mod_config.c:136
+msgid "Use desktop notifications for alert."
+msgstr ""
+
+#: src/modules/battery/e_mod_config.c:233
 msgid "Check every:"
 msgstr "Skontrolujte každý:"
 
-#: src/modules/battery/e_mod_config.c:213
+#: src/modules/battery/e_mod_config.c:235
 #: src/modules/conf_performance/e_int_config_performance.c:121
 #: src/modules/temperature/e_mod_config.c:233
 #, c-format
 msgid "%1.0f ticks"
 msgstr "%1.0f dielov"
 
-#: src/modules/battery/e_mod_config.c:217
+#: src/modules/battery/e_mod_config.c:239
 #, fuzzy
 msgid "Hibernate when below:"
 msgstr "Režim spánku"
 
-#: src/modules/battery/e_mod_config.c:219
-#: src/modules/battery/e_mod_config.c:238
+#: src/modules/battery/e_mod_config.c:241
+#: src/modules/battery/e_mod_config.c:260
 #, c-format
 msgid "%1.0f %%"
 msgstr "%1.0f %%"
 
-#: src/modules/battery/e_mod_config.c:223
+#: src/modules/battery/e_mod_config.c:245
 msgid "Polling"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:227
+#: src/modules/battery/e_mod_config.c:249
 #, fuzzy
 msgid "Show low battery alert"
 msgstr "Zobraziť upozornenie pri slabej batérii"
 
-#: src/modules/battery/e_mod_config.c:231
+#: src/modules/battery/e_mod_config.c:253
 msgid "Alert when at:"
 msgstr "Upozornenie pri:"
 
-#: src/modules/battery/e_mod_config.c:234
+#: src/modules/battery/e_mod_config.c:256
 #, c-format
 msgid "%1.0f min"
 msgstr "%1.0f min"
 
-#: src/modules/battery/e_mod_config.c:242
+#: src/modules/battery/e_mod_config.c:264
 msgid "Auto dismiss in..."
 msgstr "Automatické zamietnutie v..."
 
-#: src/modules/battery/e_mod_config.c:247
+#: src/modules/battery/e_mod_config.c:269
 #, c-format
 msgid "%1.0f sec"
 msgstr "%1.0f sek"
 
-#: src/modules/battery/e_mod_config.c:254
+#: src/modules/battery/e_mod_config.c:276
 msgid "Alert"
 msgstr "Výzva"
 
-#: src/modules/battery/e_mod_config.c:260
+#: src/modules/battery/e_mod_config.c:282
 msgid "Auto Detect"
 msgstr "Automatická detekcia"
 
-#: src/modules/battery/e_mod_config.c:263
+#: src/modules/battery/e_mod_config.c:285
 #: src/modules/conf_applications/e_mod_main.c:52
 #: src/modules/conf_display/e_mod_main.c:40
 #: src/modules/conf_theme/e_mod_main.c:23
@@ -3629,48 +3642,48 @@ msgstr "Automatická detekcia"
 msgid "Internal"
 msgstr "Interné"
 
-#: src/modules/battery/e_mod_config.c:267
+#: src/modules/battery/e_mod_config.c:289
 #: src/modules/temperature/e_mod_config.c:271
 msgid "udev"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:270
+#: src/modules/battery/e_mod_config.c:292
 #, fuzzy
 msgid "Fuzzy Mode"
 msgstr "Rozmazané"
 
-#: src/modules/battery/e_mod_config.c:274
+#: src/modules/battery/e_mod_config.c:296
 msgid "HAL"
 msgstr "HAL"
 
-#: src/modules/battery/e_mod_config.c:279
+#: src/modules/battery/e_mod_config.c:301
 #: src/modules/temperature/e_mod_config.c:273
 msgid "Hardware"
 msgstr "Hardwér"
 
 #
-#: src/modules/battery/e_mod_main.c:145
+#: src/modules/battery/e_mod_main.c:148 src/modules/battery/e_mod_main.c:443
 msgid "Battery"
 msgstr "Batéria"
 
-#: src/modules/battery/e_mod_main.c:455
+#: src/modules/battery/e_mod_main.c:446 src/modules/battery/e_mod_main.c:477
 msgid "Your battery is low!"
 msgstr "Vaša batéria je slabá!"
 
-#: src/modules/battery/e_mod_main.c:457
+#: src/modules/battery/e_mod_main.c:447 src/modules/battery/e_mod_main.c:479
 msgid "AC power is recommended."
 msgstr "Doporučujem napojenie na AC sieť."
 
-#: src/modules/battery/e_mod_main.c:532
+#: src/modules/battery/e_mod_main.c:554
 msgid "N/A"
 msgstr "N/A"
 
-#: src/modules/battery/e_mod_main.c:612 src/modules/battery/e_mod_main.c:614
-#: src/modules/battery/e_mod_main.c:621 src/modules/battery/e_mod_main.c:623
+#: src/modules/battery/e_mod_main.c:634 src/modules/battery/e_mod_main.c:636
+#: src/modules/battery/e_mod_main.c:643 src/modules/battery/e_mod_main.c:645
 msgid "ERROR"
 msgstr "CHYBA"
 
-#: src/modules/battery/e_mod_main.c:723
+#: src/modules/battery/e_mod_main.c:758
 msgid "Battery Meter"
 msgstr "Ukazovateľ stavu batérie"
 
@@ -3840,7 +3853,7 @@ msgid "Dialog Settings"
 msgstr ""
 
 #: src/modules/conf_dialogs/e_int_config_dialogs.c:109
-#: src/modules/conf_performance/e_int_config_engine.c:95
+#: src/modules/conf_performance/e_int_config_engine.c:86
 #: src/modules/conf_theme/e_int_config_fonts.c:651
 #: src/modules/everything/evry_config.c:519 src/modules/ibox/e_mod_config.c:96
 #: src/modules/mixer/conf_gadget.c:191 src/modules/mixer/conf_module.c:91
@@ -4040,7 +4053,7 @@ msgstr "Animácie"
 
 #: src/modules/conf_display/e_int_config_desks.c:197
 #: src/modules/conf_display/e_int_config_dpms.c:306
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:168
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:194
 #: src/modules/conf_window_manipulation/e_int_config_window_stacking.c:151
 #, c-format
 msgid "%1.1f sec"
@@ -4429,28 +4442,28 @@ msgstr ""
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1310
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1334
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1366
-#: src/modules/gadman/e_mod_gadman.c:839
+#: src/modules/gadman/e_mod_gadman.c:837
 msgid "CTRL"
 msgstr "CTRL"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1315
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1339
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1371
-#: src/modules/gadman/e_mod_gadman.c:844
+#: src/modules/gadman/e_mod_gadman.c:842
 msgid "ALT"
 msgstr "ALT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1321
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1345
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1377
-#: src/modules/gadman/e_mod_gadman.c:850
+#: src/modules/gadman/e_mod_gadman.c:848
 msgid "SHIFT"
 msgstr "SHIFT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1327
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1351
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1383
-#: src/modules/gadman/e_mod_gadman.c:856
+#: src/modules/gadman/e_mod_gadman.c:854
 msgid "WIN"
 msgstr "WIN"
 
@@ -4810,11 +4823,11 @@ msgstr "Hlavné"
 
 #: src/modules/conf_menus/e_int_config_menus.c:289
 #: src/modules/conf_menus/e_int_config_menus.c:294
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:136
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:145
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:154
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:173
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:178
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:162
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:180
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:199
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:204
 #, c-format
 msgid "%2.0f pixels"
 msgstr "%2.0f pixelov"
@@ -4915,16 +4928,16 @@ msgstr "Prehliadnuť Adresáre"
 msgid "Environment Variables"
 msgstr "Exportované Premenné prostredia"
 
-#: src/modules/conf_performance/e_int_config_engine.c:38
+#: src/modules/conf_performance/e_int_config_engine.c:37
 msgid "Engine Settings"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:96
-#: src/modules/conf_performance/e_int_config_engine.c:138
+#: src/modules/conf_performance/e_int_config_engine.c:87
+#: src/modules/conf_performance/e_int_config_engine.c:109
 msgid "Use ARGB instead of shaped windows"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:140
+#: src/modules/conf_performance/e_int_config_engine.c:111
 msgid ""
 "You have chosen to enable ARGB composite support,<br>but your current screen "
 "does not support composite.<br><br>Are you sure you wish to enable ARGB "
@@ -5411,16 +5424,16 @@ msgstr ""
 msgid "Colors depend on theme capabilities."
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:843
+#: src/modules/conf_theme/e_int_config_color_classes.c:853
 msgid "Window Manager"
 msgstr "Okenný Manažér"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:845
+#: src/modules/conf_theme/e_int_config_color_classes.c:855
 #: src/modules/conf_theme/e_int_config_fonts.c:81
 msgid "Widgets"
 msgstr "Widgety"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:851
+#: src/modules/conf_theme/e_int_config_color_classes.c:861
 #, fuzzy
 msgid "Others"
 msgstr "Ďaľšie"
@@ -5621,7 +5634,7 @@ msgid "Bytecode"
 msgstr "Bytecode"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:662
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:193
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:219
 #: src/modules/cpufreq/e_mod_main.c:227 src/modules/cpufreq/e_mod_main.c:259
 msgid "Automatic"
 msgstr "Automaticky"
@@ -5850,8 +5863,9 @@ msgid "Scaling"
 msgstr "Rozpätie"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:36
-msgid "Client List Settings"
-msgstr "Zoznam nastavení klienta"
+#, fuzzy
+msgid "Window List Menu Settings"
+msgstr "Zoznam Okien"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:97
 msgid "Group By"
@@ -6146,63 +6160,103 @@ msgstr "Vráť späť zaostrenie pri schovaní alebo uzavretí okna"
 msgid "Slide pointer to a new focused window"
 msgstr "Posuňte kurzor do nového zameraného okna"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:53
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:62
 #: src/modules/conf_window_manipulation/e_mod_main.c:20
 msgid "Window Geometry"
 msgstr "Konfigurácia okna"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:130
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:156
 #, fuzzy
 msgid "Resist obstacles"
 msgstr "Odolnosť"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:132
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:158
 #, fuzzy
 msgid "Other windows"
 msgstr "Vnútorné okná"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:141
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:167
 #, fuzzy
 msgid "Edge of the screen"
 msgstr "Odolnosť na okraji obrazovky:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:150
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
 #, fuzzy
 msgid "Desktop gadgets"
 msgstr "Názov plochy"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:161
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
 msgid "Resistance"
 msgstr "Odolnosť"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:166
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:192
 msgid "Automatically accept changes after:"
 msgstr "Automaticky akceptovať zmeny po:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:197
 #, fuzzy
 msgid "Move by"
 msgstr "Presuň :"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:202
 #, fuzzy
 msgid "Resize by"
 msgstr "Zmena veľkosti:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:181
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:207
 #, fuzzy
 msgid "Keyboard"
 msgstr "Klávesová skratka"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:213
 msgid "Limit resize to useful geometry"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:190
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:216
 #, fuzzy
 msgid "Move after resize"
 msgstr "Umožniť Zmenu Veľkosti"
 
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:224
+#, fuzzy
+msgid "Follow Move"
+msgstr "Nasledovník"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:227
+#, fuzzy
+msgid "Follow Resize"
+msgstr "Rýchlosť Nasledovania"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:230
+#, fuzzy
+msgid "Follow Raise"
+msgstr "Nasledovník"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:233
+#, fuzzy
+msgid "Follow Lower"
+msgstr "Nasledovník"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:236
+#, fuzzy
+msgid "Follow Layer"
+msgstr "Nasledovník"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:239
+#, fuzzy
+msgid "Follow Desktop"
+msgstr "Všetky Plochy"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:242
+#, fuzzy
+msgid "Follow Iconify"
+msgstr "Minimalizovať"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:246
+#, fuzzy
+msgid "Transients"
+msgstr "Priehľadnosť"
+
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:44
 #: src/modules/conf_window_manipulation/e_mod_main.c:22
 msgid "Window Maximize Policy"
@@ -6224,13 +6278,13 @@ msgstr "Vyplniť dostupné miesto"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:161
 #: src/modules/everything/evry_config.c:568
-#: src/modules/gadman/e_mod_gadman.c:759
+#: src/modules/gadman/e_mod_gadman.c:757
 msgid "Horizontal"
 msgstr "Horizontálne"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:163
 #: src/modules/everything/evry_config.c:561
-#: src/modules/gadman/e_mod_gadman.c:767
+#: src/modules/gadman/e_mod_gadman.c:765
 msgid "Vertical"
 msgstr "Vertikálne"
 
@@ -6294,8 +6348,14 @@ msgid "Window Focus"
 msgstr "Zaostrenie Okna"
 
 #: src/modules/conf_window_manipulation/e_mod_main.c:23
-msgid "Client List Menu"
-msgstr ""
+#, fuzzy
+msgid "Window List Menu"
+msgstr "Zoznam Okien"
+
+#: src/modules/conf_window_manipulation/e_mod_main.c:24
+#, fuzzy
+msgid "Window Process Management"
+msgstr "Správa napájania"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:33
 #: src/modules/conf_window_remembers/e_mod_main.c:17
@@ -6320,7 +6380,7 @@ msgid "Details"
 msgstr "Podrobnosti"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:141
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:306
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
 msgid "<No Name>"
 msgstr "<Bez názvu>"
 
@@ -6329,7 +6389,7 @@ msgid "Class:"
 msgstr "Trieda:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:148
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
 msgid "<No Class>"
 msgstr "<Bez triedy>"
 
@@ -6338,7 +6398,7 @@ msgid "Title:"
 msgstr "Názov"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
 msgid "<No Title>"
 msgstr "<Bez názvu>"
 
@@ -6347,7 +6407,7 @@ msgid "Role:"
 msgstr "Úloha:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:162
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:314
 msgid "<No Role>"
 msgstr "<Bez úlohy>"
 
@@ -6568,17 +6628,17 @@ msgstr "Konfigurácia Pageru"
 msgid "Show Everything Dialog"
 msgstr "Pod Všetkým"
 
-#: src/modules/everything/e_mod_main.c:422
+#: src/modules/everything/e_mod_main.c:420
 #, fuzzy
 msgid "Everything Module"
 msgstr "Všetko"
 
-#: src/modules/everything/e_mod_main.c:611
+#: src/modules/everything/e_mod_main.c:609
 #, fuzzy
 msgid "Run Everything"
 msgstr "Všetko"
 
-#: src/modules/everything/evry_config.c:79
+#: src/modules/everything/evry_config.c:78
 #, fuzzy
 msgid "Everything Settings"
 msgstr "Nastavenia terminálu"
@@ -6713,7 +6773,7 @@ msgid "Object Plugins"
 msgstr "Farba objektu"
 
 #: src/modules/everything/evry_config.c:537
-#: src/modules/everything/evry_config.c:738
+#: src/modules/everything/evry_config.c:737
 #, fuzzy
 msgid "Plugins"
 msgstr "Priame"
@@ -6761,7 +6821,7 @@ msgstr "Popup"
 msgid "Geometry"
 msgstr "Konfigurácia okna"
 
-#: src/modules/everything/evry_config.c:633
+#: src/modules/everything/evry_config.c:632
 #, fuzzy
 msgid "Everything Collection"
 msgstr "Reštart aplikácií"
@@ -6770,7 +6830,7 @@ msgstr "Reštart aplikácií"
 msgid "Items"
 msgstr ""
 
-#: src/modules/everything/evry_plug_aggregator.c:330
+#: src/modules/everything/evry_plug_aggregator.c:301
 msgid "No plugins loaded"
 msgstr ""
 
@@ -6795,58 +6855,58 @@ msgid ""
 "toggle thumb view modes"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1250
-#: src/modules/everything/evry_plug_apps.c:1387
+#: src/modules/everything/evry_plug_apps.c:1238
+#: src/modules/everything/evry_plug_apps.c:1373
 #, fuzzy
 msgid "Everything Applications"
 msgstr "Reštart aplikácií"
 
-#: src/modules/everything/evry_plug_apps.c:1282
+#: src/modules/everything/evry_plug_apps.c:1270
 #, fuzzy
 msgid "Commands"
 msgstr "Príkaz"
 
-#: src/modules/everything/evry_plug_apps.c:1283
+#: src/modules/everything/evry_plug_apps.c:1271
 #, fuzzy
 msgid "Terminal Command"
 msgstr "Definovaný Príkaz"
 
-#: src/modules/everything/evry_plug_apps.c:1288
+#: src/modules/everything/evry_plug_apps.c:1276
 msgid "Sudo GUI"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1367
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_apps.c:1354
+#: src/modules/everything/evry_plug_files.c:1585
 #, fuzzy
 msgid "Everything Plugin"
 msgstr "Všetko"
 
-#: src/modules/everything/evry_plug_files.c:1471
-#: src/modules/everything/evry_plug_files.c:1623
+#: src/modules/everything/evry_plug_files.c:1456
+#: src/modules/everything/evry_plug_files.c:1607
 #, fuzzy
 msgid "Everything Files"
 msgstr "Všetko"
 
-#: src/modules/everything/evry_plug_files.c:1498
+#: src/modules/everything/evry_plug_files.c:1483
 #, fuzzy
 msgid "Show recent files"
 msgstr "Zobraziť skryté súbory"
 
-#: src/modules/everything/evry_plug_files.c:1502
+#: src/modules/everything/evry_plug_files.c:1487
 #, fuzzy
 msgid "Search recent files"
 msgstr "Prehliadnuť Adresáre"
 
-#: src/modules/everything/evry_plug_files.c:1506
+#: src/modules/everything/evry_plug_files.c:1491
 msgid "Search cached files"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1510
+#: src/modules/everything/evry_plug_files.c:1495
 #, fuzzy
 msgid "Cache visited directories"
 msgstr "Adresáre Definované Užívateľom"
 
-#: src/modules/everything/evry_plug_files.c:1514
+#: src/modules/everything/evry_plug_files.c:1499
 #, fuzzy
 msgid "Clear cache"
 msgstr "Vyčistiť"
@@ -6989,7 +7049,7 @@ msgid "Show Toolbar"
 msgstr "Zobraziť lištu s nástrojmi"
 
 #: src/modules/fileman/e_mod_config.c:278
-#: src/modules/gadman/e_mod_gadman.c:803
+#: src/modules/gadman/e_mod_gadman.c:801
 msgid "Behavior"
 msgstr "Chovanie"
 
@@ -7186,28 +7246,28 @@ msgstr "Pozadie"
 msgid "Background Options"
 msgstr "Pozadia"
 
-#: src/modules/gadman/e_mod_gadman.c:720
+#: src/modules/gadman/e_mod_gadman.c:718
 #, fuzzy
 msgid "Begin move/resize"
 msgstr "Začiatok pohybu/zmeny veľkosti tohto gadgetu"
 
-#: src/modules/gadman/e_mod_gadman.c:751
+#: src/modules/gadman/e_mod_gadman.c:749
 msgid "Free"
 msgstr "Voľné"
 
-#: src/modules/gadman/e_mod_gadman.c:775
+#: src/modules/gadman/e_mod_gadman.c:773
 msgid "Appearance"
 msgstr "Vzhľad"
 
-#: src/modules/gadman/e_mod_gadman.c:783
+#: src/modules/gadman/e_mod_gadman.c:781
 msgid "Always on desktop"
 msgstr "Vždy na ploche"
 
-#: src/modules/gadman/e_mod_gadman.c:793
+#: src/modules/gadman/e_mod_gadman.c:791
 msgid "On top pressing"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:824
+#: src/modules/gadman/e_mod_gadman.c:822
 msgid "Add other gadgets"
 msgstr "Pridať daľšie gadgety"
 
@@ -7650,7 +7710,11 @@ msgstr "Štart"
 msgid "System Control"
 msgstr ""
 
-#: src/modules/syscon/e_mod_main.c:52
+#: src/modules/syscon/e_mod_main.c:37
+msgid "Syscon"
+msgstr ""
+
+#: src/modules/syscon/e_mod_main.c:58
 msgid "System Controls"
 msgstr ""
 
@@ -8022,6 +8086,9 @@ msgstr ""
 msgid "Systray"
 msgstr "Systray"
 
+#~ msgid "Client List Settings"
+#~ msgstr "Zoznam nastavení klienta"
+
 #, fuzzy
 #~ msgid "Acpi"
 #~ msgstr "Akcia"
@@ -9091,9 +9158,6 @@ msgstr "Systray"
 #~ msgid "End Edit Mode"
 #~ msgstr "Ukončiť Mód Úprav"
 
-#~ msgid "Follower"
-#~ msgstr "Nasledovník"
-
 #~ msgid "Very Small"
 #~ msgstr "Veľmi Malé"
 
@@ -9391,9 +9455,6 @@ msgstr "Systray"
 #~ msgid "Visible"
 #~ msgstr "Viditeľný"
 
-#~ msgid "Follow Speed"
-#~ msgstr "Rýchlosť Nasledovania"
-
 #~ msgid "%1.2f px/s"
 #~ msgstr "%1.2f px/s"
 
old mode 100755 (executable)
new mode 100644 (file)
index 422fd20..0fa066c
--- a/po/sl.po
+++ b/po/sl.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: trunk.HEAD\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2011-11-29 09:56+0900\n"
+"POT-Creation-Date: 2012-01-18 16:13+0900\n"
 "PO-Revision-Date: 2011-03-28 12:04+0100\n"
 "Last-Translator: Renato Rener <renato.rener@gmail.com>\n"
 "Language-Team: Slovenian <sl@li.org>\n"
@@ -25,7 +25,7 @@ msgid "About Enlightenment"
 msgstr "O Enlightenment"
 
 #: src/bin/e_about.c:17 src/bin/e_actions.c:2728 src/bin/e_config_dialog.c:272
-#: src/bin/e_fm.c:974 src/bin/e_int_border_menu.c:151
+#: src/bin/e_fm.c:975 src/bin/e_int_border_menu.c:151
 #: src/bin/e_int_border_prop.c:81 src/bin/e_theme_about.c:17
 #: src/modules/conf/e_conf.c:163
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:843
@@ -38,7 +38,7 @@ msgstr "Zapri"
 #: src/bin/e_about.c:18 src/bin/e_actions.c:3060 src/bin/e_actions.c:3064
 #: src/bin/e_actions.c:3068 src/bin/e_int_menus.c:182 src/bin/e_main.c:534
 #: src/modules/conf_theme/e_int_config_cursor.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:219
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:221
 #: src/modules/wizard/page_000.c:29
 msgid "Enlightenment"
 msgstr "Enlightenment"
@@ -88,7 +88,7 @@ msgstr "Ste prepričani, da bi radi ubili to okno?"
 #: src/bin/e_actions.c:380 src/bin/e_actions.c:1917 src/bin/e_actions.c:2014
 #: src/bin/e_actions.c:2077 src/bin/e_actions.c:2140 src/bin/e_actions.c:2208
 #: src/bin/e_actions.c:2271 src/bin/e_confirm_dialog.c:44
-#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9205 src/bin/e_fm.c:9459
+#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9238 src/bin/e_fm.c:9492
 #: src/bin/e_module.c:518 src/bin/e_screensaver.c:145
 msgid "Yes"
 msgstr "Da"
@@ -96,7 +96,7 @@ msgstr "Da"
 #: src/bin/e_actions.c:382 src/bin/e_actions.c:1919 src/bin/e_actions.c:2016
 #: src/bin/e_actions.c:2079 src/bin/e_actions.c:2142 src/bin/e_actions.c:2210
 #: src/bin/e_actions.c:2273 src/bin/e_confirm_dialog.c:45
-#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9203 src/bin/e_fm.c:9460
+#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9236 src/bin/e_fm.c:9493
 #: src/bin/e_module.c:519 src/bin/e_screensaver.c:147
 msgid "No"
 msgstr "Ne"
@@ -169,7 +169,7 @@ msgstr ""
 msgid "Window : Actions"
 msgstr "Okno : Dejanja"
 
-#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6168 src/bin/e_gadcon.c:1410
+#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6201 src/bin/e_gadcon.c:1410
 #: src/bin/e_int_border_menu.c:592
 msgid "Move"
 msgstr "Premakni"
@@ -303,7 +303,7 @@ msgstr "Pripeto"
 #: src/bin/e_actions.c:2927 src/bin/e_actions.c:2929 src/bin/e_actions.c:2931
 #: src/bin/e_actions.c:2933 src/bin/e_actions.c:2935 src/bin/e_actions.c:2937
 #: src/bin/e_actions.c:2939 src/bin/e_actions.c:3114 src/bin/e_actions.c:3119
-#: src/bin/e_fm.c:3267 src/bin/e_fm.c:3273 src/bin/e_fm.c:9986
+#: src/bin/e_fm.c:3300 src/bin/e_fm.c:3306 src/bin/e_fm.c:10019
 #: src/bin/e_fm_device.c:334 src/bin/e_fm_device.c:358
 #: src/bin/e_fm_device.c:637 src/bin/e_fm_device.c:664
 #: src/bin/e_int_menus.c:144 src/bin/e_int_shelf_config.c:247
@@ -672,8 +672,8 @@ msgstr "Nepovezan način"
 #: src/modules/conf_theme/e_int_config_theme.c:396
 #: src/modules/conf_theme/e_int_config_theme.c:796
 #: src/modules/gadman/e_mod_config.c:182 src/modules/syscon/e_mod_main.c:31
-#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:52
-#: src/modules/syscon/e_mod_main.c:119
+#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:58
+#: src/modules/syscon/e_mod_main.c:125
 msgid "System"
 msgstr "Sistem"
 
@@ -731,10 +731,10 @@ msgstr "Nastavi za ozadje"
 msgid "Color Selector"
 msgstr "Izbirnik barve"
 
-#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1611 src/bin/e_config.c:2229
+#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1580 src/bin/e_config.c:2198
 #: src/bin/e_config_dialog.c:262 src/bin/e_eap_editor.c:854
 #: src/bin/e_eap_editor.c:918 src/bin/e_entry_dialog.c:62 src/bin/e_exec.c:398
-#: src/bin/e_fm.c:8717 src/bin/e_fm.c:9361 src/bin/e_fm_prop.c:507
+#: src/bin/e_fm.c:8750 src/bin/e_fm.c:9394 src/bin/e_fm_prop.c:507
 #: src/bin/e_int_border_remember.c:324 src/bin/e_int_border_remember.c:525
 #: src/bin/e_module.c:415 src/bin/e_sys.c:487 src/bin/e_sys.c:524
 #: src/bin/e_utils.c:707 src/modules/conf_dialogs/e_int_config_profiles.c:387
@@ -749,7 +749,7 @@ msgid "OK"
 msgstr "V Redu"
 
 #: src/bin/e_color_dialog.c:47 src/bin/e_eap_editor.c:856
-#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8719
+#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8752
 #: src/bin/e_fm_prop.c:508 src/bin/e_utils.c:1162
 #: src/modules/conf_dialogs/e_int_config_profiles.c:388
 #: src/modules/conf_intl/e_int_config_imc_import.c:124
@@ -761,7 +761,7 @@ msgstr "V Redu"
 msgid "Cancel"
 msgstr "Prekliči"
 
-#: src/bin/e_config.c:972 src/bin/e_config.c:1005
+#: src/bin/e_config.c:959 src/bin/e_config.c:992
 msgid ""
 "Settings data needed upgrading. Your old settings have<br>been wiped and a "
 "new set of defaults initialized. This<br>will happen regularly during "
@@ -778,7 +778,7 @@ msgstr ""
 "nastavitvena datoteka ne vsebuje. Sedaj<br>pa lahko ponovno nastavite stvari "
 "po svoje. Opravičujemo se za neprijetnosti.<br>"
 
-#: src/bin/e_config.c:989
+#: src/bin/e_config.c:976
 msgid ""
 "Your settings are NEWER than Enlightenment. This is very<br>strange. This "
 "should not happen unless you downgraded<br>Enlightenment or copied the "
@@ -793,14 +793,14 @@ msgstr ""
 "nastavili na privzete vrednosti. Prosimo, sprejmite naše<br>opravičilo za "
 "vse neprijetnosti.<br>"
 
-#: src/bin/e_config.c:1598 src/bin/e_config.c:2216
+#: src/bin/e_config.c:1567 src/bin/e_config.c:2185
 msgid "Enlightenment Settings Write Problems"
 msgstr "Težave zapisovanja Enlightenment nastavitev"
 
-#: src/bin/e_config.c:1601
-#, c-format
+#: src/bin/e_config.c:1570
+#, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while moving config files<br>from:<br>"
+"Enlightenment has had an error while moving config files<br>from:<br>"
 "%s<br><br>to:<br>%s<br><br>The rest of the write has been aborted for safety."
 "<br>"
 msgstr ""
@@ -808,19 +808,19 @@ msgstr ""
 "<br>%s<br><br>v:<br>%s<br><br>Zaradi varnosti je bilo nadaljevanje pisanja "
 "opuščeno.<br>"
 
-#: src/bin/e_config.c:2126
+#: src/bin/e_config.c:2095
 msgid "Settings Upgraded"
 msgstr "Nastavitve posodobljene"
 
-#: src/bin/e_config.c:2143
+#: src/bin/e_config.c:2112
 msgid "The EET file handle is bad."
 msgstr "Oprimek·datoteke·EET je slab."
 
-#: src/bin/e_config.c:2146
+#: src/bin/e_config.c:2115
 msgid "The file data is empty."
 msgstr "Prazna vsebina datoteke"
 
-#: src/bin/e_config.c:2149
+#: src/bin/e_config.c:2118
 msgid ""
 "The file is not writable. Perhaps the disk is read-only<br>or you lost "
 "permissions to your files."
@@ -828,17 +828,17 @@ msgstr ""
 "Datoteka ni zapisljiva. Disk je morda le za branje<br>ali pa ste izgubili "
 "dovoljenja za vaše datoteke."
 
-#: src/bin/e_config.c:2152
+#: src/bin/e_config.c:2121
 msgid "Memory ran out while preparing the write.<br>Please free up memory."
 msgstr ""
 "Med pripravo na zapisovanje je zmanjkalo spomina.<br>Prosimo, sprostite "
 "nekaj spomina."
 
-#: src/bin/e_config.c:2155
+#: src/bin/e_config.c:2124
 msgid "This is a generic error."
 msgstr "Tole je splošna napaka!"
 
-#: src/bin/e_config.c:2158
+#: src/bin/e_config.c:2127
 msgid ""
 "The settings file is too large.<br>It should be very small (a few hundred KB "
 "at most)."
@@ -846,63 +846,63 @@ msgstr ""
 "Nastavitvena datoteka je prevelika.<br>Morala bi biti zelo majhna (največ "
 "nekaj sto KB)."
 
-#: src/bin/e_config.c:2161
+#: src/bin/e_config.c:2130
 msgid "You have I/O errors on the disk.<br>Maybe it needs replacing?"
 msgstr "Na disku imate I/O napake.<br>Morda potrebuje zamenjavo?"
 
-#: src/bin/e_config.c:2164
+#: src/bin/e_config.c:2133
 msgid "You ran out of space while writing the file"
 msgstr "Med zapisovanjem datoteke vam je zmanjkalo prostora"
 
-#: src/bin/e_config.c:2167
+#: src/bin/e_config.c:2136
 msgid "The file was closed on it while writing."
 msgstr "Datoteka je bila zaprta med zapisovanjem"
 
-#: src/bin/e_config.c:2170
+#: src/bin/e_config.c:2139
 msgid "Memory-mapping (mmap) of the file failed."
 msgstr "Spodletela pomnilniška preslikava (mmap)·datoteke "
 
-#: src/bin/e_config.c:2173
+#: src/bin/e_config.c:2142
 msgid "X509 Encoding failed."
 msgstr "Spodletelo kodiranje X509"
 
-#: src/bin/e_config.c:2176
+#: src/bin/e_config.c:2145
 msgid "Signature failed."
 msgstr "Podpisovanje spodletelo"
 
-#: src/bin/e_config.c:2179
+#: src/bin/e_config.c:2148
 msgid "The signature was invalid."
 msgstr "Neveljaven podpis"
 
-#: src/bin/e_config.c:2182
+#: src/bin/e_config.c:2151
 msgid "Not signed."
 msgstr "Ni podpisano"
 
-#: src/bin/e_config.c:2185
+#: src/bin/e_config.c:2154
 msgid "Feature not implemented."
 msgstr "Funkcija ni vgrajena"
 
-#: src/bin/e_config.c:2188
+#: src/bin/e_config.c:2157
 msgid "PRNG was not seeded."
 msgstr "PRNG ni bil sejan"
 
-#: src/bin/e_config.c:2191
+#: src/bin/e_config.c:2160
 msgid "Encryption failed."
 msgstr "Šifriranje spodletelo"
 
-#: src/bin/e_config.c:2194
+#: src/bin/e_config.c:2163
 #, fuzzy
 msgid "Decryption failed."
 msgstr "Razšifriranje spodletelo"
 
-#: src/bin/e_config.c:2197
+#: src/bin/e_config.c:2166
 msgid "The error is unknown to Enlightenment."
 msgstr "Enlightenment te napake ne prepozna"
 
-#: src/bin/e_config.c:2219
-#, c-format
+#: src/bin/e_config.c:2188
+#, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while writing<br>its config file.<br>"
+"Enlightenment has had an error while writing<br>its config file.<br>"
 "%s<br><br>The file where the error occurred was:<br>%s<br><br>This file has "
 "been deleted to avoid corrupt data.<br>"
 msgstr ""
@@ -911,9 +911,10 @@ msgstr ""
 "%s<br><br>Ta datoteka je bila zaradi preprečitve okvare podatkov izbrisana."
 "<br>"
 
-#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:721
+#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:756
 #: src/modules/conf/e_mod_main.c:275 src/modules/conf_paths/e_mod_main.c:17
 #: src/modules/conf_performance/e_mod_main.c:17
+#: src/modules/syscon/e_mod_main.c:36
 msgid "Advanced"
 msgstr "Napredno"
 
@@ -935,9 +936,9 @@ msgstr "Razširitve"
 
 #: src/bin/e_configure.c:29 src/bin/e_configure.c:32 src/bin/e_configure.c:242
 #: src/modules/conf_paths/e_int_config_paths.c:80
-#: src/modules/conf_theme/e_int_config_color_classes.c:847
+#: src/modules/conf_theme/e_int_config_color_classes.c:857
 #: src/modules/conf_theme/e_int_config_fonts.c:98
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:234
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:236
 msgid "Modules"
 msgstr "Moduli"
 
@@ -946,7 +947,7 @@ msgstr "Moduli"
 msgid "Preferences"
 msgstr "Zaželeno ikono"
 
-#: src/bin/e_container.c:132
+#: src/bin/e_container.c:124
 #, c-format
 msgid "Container %d"
 msgstr "Vsebovalnik %d"
@@ -1082,7 +1083,7 @@ msgstr "Datoteka namizja"
 #: src/bin/e_eap_editor.c:775
 #: src/modules/conf_performance/e_int_config_performance.c:115
 #: src/modules/everything/evry_config.c:378
-#: src/modules/everything/evry_plug_files.c:1491
+#: src/modules/everything/evry_plug_files.c:1476
 #: src/modules/pager/e_mod_config.c:126 src/modules/pager/e_mod_config.c:213
 msgid "General"
 msgstr "Splošno"
@@ -1111,26 +1112,26 @@ msgstr "Izberi ikono"
 msgid "Select an Executable"
 msgstr "Izberi izvršilno datoteko"
 
-#: src/bin/e_entry.c:496 src/bin/e_fm.c:8208 src/bin/e_shelf.c:1703
+#: src/bin/e_entry.c:501 src/bin/e_fm.c:8241 src/bin/e_shelf.c:1703
 #: src/modules/conf_dialogs/e_int_config_profiles.c:135
 #: src/modules/conf_shelves/e_int_config_shelf.c:81
 #: src/modules/ibar/e_mod_config.c:108
 msgid "Delete"
 msgstr "Izbriši"
 
-#: src/bin/e_entry.c:506 src/bin/e_fm.c:8116
+#: src/bin/e_entry.c:511 src/bin/e_fm.c:8149
 msgid "Cut"
 msgstr "Izreži"
 
-#: src/bin/e_entry.c:514 src/bin/e_fm.c:6163 src/bin/e_fm.c:8130
+#: src/bin/e_entry.c:519 src/bin/e_fm.c:6196 src/bin/e_fm.c:8163
 msgid "Copy"
 msgstr "Kopiraj"
 
-#: src/bin/e_entry.c:522 src/bin/e_fm.c:7954 src/bin/e_fm.c:8143
+#: src/bin/e_entry.c:527 src/bin/e_fm.c:7987 src/bin/e_fm.c:8176
 msgid "Paste"
 msgstr "Prilepi"
 
-#: src/bin/e_entry.c:532
+#: src/bin/e_entry.c:537
 msgid "Select All"
 msgstr "Izberi vse"
 
@@ -1277,211 +1278,211 @@ msgstr "Izhodni podatki"
 msgid "There was no output."
 msgstr "Ni bilo izhodnih podatkov"
 
-#: src/bin/e_fm.c:976
+#: src/bin/e_fm.c:977
 msgid "Nonexistent path"
 msgstr "Neobstoječa pot"
 
-#: src/bin/e_fm.c:979
+#: src/bin/e_fm.c:980
 #, c-format
 msgid "%s doesn't exist."
 msgstr "%s ne obstaja"
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Mount Error"
 msgstr "Napaka priklopa"
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Can't mount device"
 msgstr "Ne morem priklopiti naprave"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Unmount Error"
 msgstr "Napaka odklopa"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Can't unmount device"
 msgstr "Ne morem odklopiti naprave"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Eject Error"
 msgstr "Napaka izmeta"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Can't eject device"
 msgstr "Ne morem izvreči naprave"
 
-#: src/bin/e_fm.c:3748
+#: src/bin/e_fm.c:3781
 #, c-format
 msgid "%i Files"
 msgstr "%i Datoteke"
 
-#: src/bin/e_fm.c:6176 src/bin/e_fm.c:7962 src/bin/e_fm.c:8151
+#: src/bin/e_fm.c:6209 src/bin/e_fm.c:7995 src/bin/e_fm.c:8184
 msgid "Link"
 msgstr "Bližnjica"
 
-#: src/bin/e_fm.c:6184 src/bin/e_fm.c:9143 src/bin/e_fm.c:9284
+#: src/bin/e_fm.c:6217 src/bin/e_fm.c:9176 src/bin/e_fm.c:9317
 msgid "Abort"
 msgstr "Opusti"
 
-#: src/bin/e_fm.c:7881 src/bin/e_fm.c:8041
+#: src/bin/e_fm.c:7914 src/bin/e_fm.c:8074
 msgid "Inherit parent settings"
 msgstr "Prevzemi starševske nastavitve"
 
-#: src/bin/e_fm.c:7890 src/bin/e_fm.c:8050
+#: src/bin/e_fm.c:7923 src/bin/e_fm.c:8083
 #: src/modules/fileman/e_mod_config.c:219
 msgid "View Mode"
 msgstr "Način pogleda"
 
-#: src/bin/e_fm.c:7897 src/bin/e_fm.c:8057
+#: src/bin/e_fm.c:7930 src/bin/e_fm.c:8090
 msgid "Refresh View"
 msgstr "Osveži pogled"
 
-#: src/bin/e_fm.c:7905 src/bin/e_fm.c:8065
+#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8098
 msgid "Show Hidden Files"
 msgstr "Prikaži skrite datoteke"
 
-#: src/bin/e_fm.c:7917 src/bin/e_fm.c:8077
+#: src/bin/e_fm.c:7950 src/bin/e_fm.c:8110
 msgid "Remember Ordering"
 msgstr "Zapomni si zaporedje"
 
-#: src/bin/e_fm.c:7926 src/bin/e_fm.c:8086
+#: src/bin/e_fm.c:7959 src/bin/e_fm.c:8119
 msgid "Sort Now"
 msgstr "Razvrsti zdaj"
 
-#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8101
+#: src/bin/e_fm.c:7971 src/bin/e_fm.c:8134
 #: src/modules/conf_paths/e_int_config_paths.c:205
 msgid "New Directory"
 msgstr "Nova Mapa"
 
-#: src/bin/e_fm.c:8216
+#: src/bin/e_fm.c:8249
 msgid "Rename"
 msgstr "Preimenuj"
 
-#: src/bin/e_fm.c:8235
+#: src/bin/e_fm.c:8268
 msgid "Unmount"
 msgstr "Odklopi"
 
-#: src/bin/e_fm.c:8240
+#: src/bin/e_fm.c:8273
 msgid "Mount"
 msgstr "Priklopi"
 
-#: src/bin/e_fm.c:8245
+#: src/bin/e_fm.c:8278
 msgid "Eject"
 msgstr "Izvrzi"
 
-#: src/bin/e_fm.c:8257
+#: src/bin/e_fm.c:8290
 msgid "Application Properties"
 msgstr "Lastnosti programa"
 
-#: src/bin/e_fm.c:8263 src/bin/e_fm_prop.c:105
+#: src/bin/e_fm.c:8296 src/bin/e_fm_prop.c:105
 msgid "File Properties"
 msgstr "Lastnosti datoteke"
 
-#: src/bin/e_fm.c:8500 src/bin/e_fm.c:8553
+#: src/bin/e_fm.c:8533 src/bin/e_fm.c:8586
 msgid "Use default"
 msgstr "Uporabi privzeto"
 
-#: src/bin/e_fm.c:8526 src/modules/fileman/e_mod_config.c:224
+#: src/bin/e_fm.c:8559 src/modules/fileman/e_mod_config.c:224
 msgid "Grid Icons"
 msgstr "Umreži ikone"
 
-#: src/bin/e_fm.c:8534 src/modules/fileman/e_mod_config.c:226
+#: src/bin/e_fm.c:8567 src/modules/fileman/e_mod_config.c:226
 msgid "Custom Icons"
 msgstr "Ikone po meri"
 
-#: src/bin/e_fm.c:8542 src/modules/everything/evry_config.c:430
+#: src/bin/e_fm.c:8575 src/modules/everything/evry_config.c:430
 #: src/modules/everything/evry_config.c:460
 #: src/modules/fileman/e_mod_config.c:234
 msgid "List"
 msgstr "Seznam"
 
-#: src/bin/e_fm.c:8568
+#: src/bin/e_fm.c:8601
 #, c-format
 msgid "Icon Size (%d)"
 msgstr "Velikost ikone (%d)"
 
-#: src/bin/e_fm.c:8614 src/bin/e_fm.c:8820
+#: src/bin/e_fm.c:8647 src/bin/e_fm.c:8853
 msgid "Set background..."
 msgstr "Nastavi ozadje..."
 
-#: src/bin/e_fm.c:8619 src/bin/e_fm.c:8864
+#: src/bin/e_fm.c:8652 src/bin/e_fm.c:8897
 msgid "Set overlay..."
 msgstr "Nastavi prekrivnost"
 
-#: src/bin/e_fm.c:8718 src/modules/conf_theme/e_int_config_theme.c:1032
+#: src/bin/e_fm.c:8751 src/modules/conf_theme/e_int_config_theme.c:1032
 msgid "Clear"
 msgstr "Počisti"
 
-#: src/bin/e_fm.c:8944
+#: src/bin/e_fm.c:8977
 msgid "Create a new Directory"
 msgstr "Ustvari novo napo"
 
-#: src/bin/e_fm.c:8945
+#: src/bin/e_fm.c:8978
 msgid "New Directory Name:"
 msgstr "Ime nove mape"
 
-#: src/bin/e_fm.c:8999
+#: src/bin/e_fm.c:9032
 #, c-format
 msgid "Rename %s to:"
 msgstr "Preimenuj %s v:"
 
-#: src/bin/e_fm.c:9001
+#: src/bin/e_fm.c:9034
 msgid "Rename File"
 msgstr "Preimenuj datoteko"
 
-#: src/bin/e_fm.c:9142 src/bin/e_fm.c:9283
+#: src/bin/e_fm.c:9175 src/bin/e_fm.c:9316
 msgid "Retry"
 msgstr "Poskusi ponovno"
 
-#: src/bin/e_fm.c:9146 src/bin/e_fm.c:9289
+#: src/bin/e_fm.c:9179 src/bin/e_fm.c:9322
 msgid "Error"
 msgstr "Napaka"
 
-#: src/bin/e_fm.c:9149
+#: src/bin/e_fm.c:9182
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: src/bin/e_fm.c:9204
+#: src/bin/e_fm.c:9237
 msgid "No to all"
 msgstr "Ne za vse"
 
-#: src/bin/e_fm.c:9206
+#: src/bin/e_fm.c:9239
 msgid "Yes to all"
 msgstr "Da za vse"
 
-#: src/bin/e_fm.c:9209
+#: src/bin/e_fm.c:9242
 msgid "Warning"
 msgstr "Opozorilo"
 
-#: src/bin/e_fm.c:9212
+#: src/bin/e_fm.c:9245
 #, c-format
 msgid "File already exists, overwrite?<br><hilight>%s</hilight>"
 msgstr "Datoteka že obstaja, prepišem?<br><hilight>%s</hilight>"
 
-#: src/bin/e_fm.c:9285
+#: src/bin/e_fm.c:9318
 msgid "Ignore this"
 msgstr "Spreglej to"
 
-#: src/bin/e_fm.c:9286
+#: src/bin/e_fm.c:9319
 msgid "Ignore all"
 msgstr "Spreglej vse"
 
-#: src/bin/e_fm.c:9291
+#: src/bin/e_fm.c:9324
 #, c-format
 msgid "An error occurred while performing an operation.<br>%s"
 msgstr "Med izvajanjem operacije je prišlo do napake.<br>%s"
 
-#: src/bin/e_fm.c:9462
+#: src/bin/e_fm.c:9495
 msgid "Confirm Delete"
 msgstr "Potrdi brisanje"
 
-#: src/bin/e_fm.c:9467
+#: src/bin/e_fm.c:9500
 #, c-format
 msgid "Are you sure you want to delete<br><hilight>%s</hilight> ?"
 msgstr "Ste prepričani, da hočete izbrisati<br><hilight>%s</hilight> ?"
 
-#: src/bin/e_fm.c:9473
+#: src/bin/e_fm.c:9506
 #, c-format
 msgid ""
 "Are you sure you want to delete<br>the %d selected files in:<br><hilight>%s</"
@@ -1607,11 +1608,11 @@ msgstr "Premakni v"
 msgid "Automatically scroll contents"
 msgstr "Samodejno drsenje vsebine"
 
-#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:731
+#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:729
 msgid "Plain"
 msgstr "Golo"
 
-#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:739
+#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:737
 msgid "Inset"
 msgstr "Uokvirjeno"
 
@@ -1625,11 +1626,11 @@ msgstr "Izgled"
 #: src/modules/conf_applications/e_int_config_apps.c:239
 #: src/modules/conf_applications/e_int_config_apps.c:260
 #: src/modules/conf_applications/e_int_config_apps.c:280
-#: src/modules/gadman/e_mod_gadman.c:815 src/modules/ibar/e_mod_main.c:801
+#: src/modules/gadman/e_mod_gadman.c:813 src/modules/ibar/e_mod_main.c:801
 msgid "Remove"
 msgstr "Odstrani"
 
-#: src/bin/e_gadcon.c:1991
+#: src/bin/e_gadcon.c:2007
 msgid "Stop moving"
 msgstr ""
 
@@ -1746,7 +1747,7 @@ msgstr "Okno"
 
 #: src/bin/e_int_border_menu.c:138 src/bin/e_int_config_modules.c:59
 #: src/bin/e_int_menus.c:230 src/bin/e_shelf.c:1695
-#: src/modules/battery/e_mod_main.c:183 src/modules/clock/e_mod_main.c:296
+#: src/modules/battery/e_mod_main.c:186 src/modules/clock/e_mod_main.c:296
 #: src/modules/clock/e_mod_main.c:540 src/modules/conf/e_conf.c:124
 #: src/modules/conf/e_conf.c:134 src/modules/conf/e_mod_main.c:102
 #: src/modules/conf_dialogs/e_mod_main.c:17
@@ -2163,7 +2164,7 @@ msgid "Utilities"
 msgstr "Pripomočki"
 
 #: src/bin/e_int_config_modules.c:55
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_files.c:1585
 #: src/modules/fileman/e_mod_main.c:56 src/modules/fileman/e_mod_main.c:76
 #: src/modules/fileman/e_mod_main.c:420
 msgid "Files"
@@ -2258,7 +2259,7 @@ msgstr "Priljubljeni programi"
 #: src/modules/conf_theme/e_int_config_fonts.c:58
 #: src/modules/conf_theme/e_mod_main.c:38
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:194
-#: src/modules/everything/evry_plug_apps.c:1367
+#: src/modules/everything/evry_plug_apps.c:1354
 msgid "Applications"
 msgstr "Programi"
 
@@ -2473,31 +2474,31 @@ msgstr ""
 "Enlightenment ne more nastaviti upravitelja UPORABNIŠKEGA signala.\n"
 "Ste mogoče ostali brez spomina?"
 
-#: src/bin/e_main.c:274
-#, fuzzy
-msgid "Enlightenment cannot initialize Ecore_IMF!\n"
-msgstr "Enlightenment ne more zagnati upravitelja datotek.\n"
-
-#: src/bin/e_main.c:284
+#: src/bin/e_main.c:273
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_File!\n"
 msgstr "Enlightenment ne more zagnati upravitelja datotek.\n"
 
-#: src/bin/e_main.c:293
+#: src/bin/e_main.c:282
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Con!\n"
 msgstr "Enlightenment ne more zagnati upravitelja datotek.\n"
 
-#: src/bin/e_main.c:302
+#: src/bin/e_main.c:291
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Ipc!\n"
 msgstr "Enlightenment ne more zagnati upravitelja datotek.\n"
 
-#: src/bin/e_main.c:313
+#: src/bin/e_main.c:302
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_X!\n"
 msgstr "Enlightenment ne more zagnati upravitelja datotek.\n"
 
+#: src/bin/e_main.c:314
+#, fuzzy
+msgid "Enlightenment cannot initialize Ecore_IMF!\n"
+msgstr "Enlightenment ne more zagnati upravitelja datotek.\n"
+
 #: src/bin/e_main.c:324
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Evas!\n"
@@ -2546,12 +2547,7 @@ msgstr ""
 msgid "Enlightenment cannot initialize E_Xinerama!\n"
 msgstr "Enlightenment ne more zagnati upravitelja datotek.\n"
 
-#: src/bin/e_main.c:397
-#, fuzzy
-msgid "Enlightenment cannot initialize E_Randr!\n"
-msgstr "Enlightenment ne more zagnati upravitelja datotek.\n"
-
-#: src/bin/e_main.c:415
+#: src/bin/e_main.c:406
 msgid ""
 "Enlightenment cannot create directories in your home directory.\n"
 "Perhaps you have no home directory or the disk is full?"
@@ -2559,14 +2555,19 @@ msgstr ""
 "Enlightenment ne more ustvariti map v vaši domači mapi.\n"
 "Mogoče nimate domače mape ali pa imate poln disk?"
 
-#: src/bin/e_main.c:425
+#: src/bin/e_main.c:416
 msgid "Enlightenment cannot set up its file registry system."
 msgstr "Enlightenment ne more nastaviti svojega sistema registrskih datotek."
 
-#: src/bin/e_main.c:434
+#: src/bin/e_main.c:425
 msgid "Enlightenment cannot set up its config system."
 msgstr "Enlightenment ne more nastaviti nastavitvenega sistema."
 
+#: src/bin/e_main.c:436
+#, fuzzy
+msgid "Enlightenment cannot initialize E_Randr!\n"
+msgstr "Enlightenment ne more zagnati upravitelja datotek.\n"
+
 #: src/bin/e_main.c:445
 #, fuzzy
 msgid "Enlightenment cannot set up its environment."
@@ -2837,36 +2838,41 @@ msgid "Enlightenment cannot initialize the XSettings system.\n"
 msgstr "Enlightenment ne more zagnati sistema za pomanjševanje slik.\n"
 
 #: src/bin/e_main.c:877
+#, fuzzy
+msgid "Enlightenment cannot initialize the Update system.\n"
+msgstr "Enlightenment ne more zagnati sistema za sistemske ukaze.\n"
+
+#: src/bin/e_main.c:886
 msgid "Setup Desktop Environment"
 msgstr ""
 
-#: src/bin/e_main.c:881
+#: src/bin/e_main.c:890
 #, fuzzy
 msgid "Enlightenment cannot initialize its desktop environment.\n"
 msgstr "Enlightenment ne more nastaviti sistema tem."
 
-#: src/bin/e_main.c:889
+#: src/bin/e_main.c:898
 msgid "Setup File Ordering"
 msgstr "Nastavi Razvrščanje datotek"
 
-#: src/bin/e_main.c:893
+#: src/bin/e_main.c:902
 msgid "Enlightenment cannot set up its order file system."
 msgstr ""
 "Enlightenment ne more nastaviti svojega sistema datotečnega razvrščanja."
 
-#: src/bin/e_main.c:908
+#: src/bin/e_main.c:917
 msgid "Load Modules"
 msgstr "Naloži module"
 
-#: src/bin/e_main.c:938
+#: src/bin/e_main.c:947
 msgid "Configure Shelves"
 msgstr "Nastavi Police"
 
-#: src/bin/e_main.c:949
+#: src/bin/e_main.c:958
 msgid "Almost Done"
 msgstr "Skoraj zaključeno"
 
-#: src/bin/e_main.c:1094
+#: src/bin/e_main.c:1103
 #, c-format
 msgid ""
 "Options:\n"
@@ -2919,7 +2925,7 @@ msgstr ""
 "\t-res-vem-kaj-delam-in-sprejemam-polno-odgovornost-za-to\n"
 "\t\tče potrebuješ to pomoč, ne potrebuješ te možnosti.\n"
 
-#: src/bin/e_main.c:1147
+#: src/bin/e_main.c:1156
 msgid ""
 "You are executing enlightenment directly. This is\n"
 "bad. Please do not execute the \"enlightenment\"\n"
@@ -2929,11 +2935,11 @@ msgid ""
 "before enlightenment itself begins running.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1426
+#: src/bin/e_main.c:1435
 msgid "Testing Format Support"
 msgstr "Testiranje podpornega formata"
 
-#: src/bin/e_main.c:1430
+#: src/bin/e_main.c:1439
 msgid ""
 "Enlightenment found Evas can't create a buffer canvas. Please check\n"
 "Evas has Software Buffer engine support.\n"
@@ -2941,7 +2947,7 @@ msgstr ""
 "Enlightenment je ugotovil, da Evas ne more ustvariti Buffer Canvas.\n"
 "Prepričajte se, da je v Evasu podpora za Software Buffer pogon.\n"
 
-#: src/bin/e_main.c:1442
+#: src/bin/e_main.c:1451
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load SVG files. Check Evas has SVG loader "
@@ -2950,7 +2956,7 @@ msgstr ""
 "Enlightenment je ugotovil, da Evas ne more odpirati PNG datotek.\n"
 "Prepričajte se, je v Evasu podpora za PNG nalagalnik.\n"
 
-#: src/bin/e_main.c:1452
+#: src/bin/e_main.c:1461
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load JPEG files. Check Evas has JPEG loader "
@@ -2959,7 +2965,7 @@ msgstr ""
 "Enlightenment je ugotovil, da Evas ne more odpirati JPEG datotek.\n"
 "Prepričajte se, je v Evasu podpora za JPEG nalagalnik.\n"
 
-#: src/bin/e_main.c:1462
+#: src/bin/e_main.c:1471
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load PNG files. Check Evas has PNG loader "
@@ -2968,7 +2974,7 @@ msgstr ""
 "Enlightenment je ugotovil, da Evas ne more odpirati PNG datotek.\n"
 "Prepričajte se, je v Evasu podpora za PNG nalagalnik.\n"
 
-#: src/bin/e_main.c:1472
+#: src/bin/e_main.c:1481
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load EET files. Check Evas has EET loader "
@@ -2977,7 +2983,7 @@ msgstr ""
 "Enlightenment je ugotovil, da Evas ne more odpirati EET datotek.\n"
 "Prepričajte se, je v Evasu podpora za EET nalagalnik.\n"
 
-#: src/bin/e_main.c:1486
+#: src/bin/e_main.c:1495
 msgid ""
 "Enlightenment found Evas can't load the 'Sans' font. Check Evas has "
 "fontconfig\n"
@@ -2987,7 +2993,7 @@ msgstr ""
 "je v Evasu podpora za fontconfig.\n"
 " in ali sistemski fontconfig definira 'Sans' pisavo.\n"
 
-#: src/bin/e_main.c:1677
+#: src/bin/e_main.c:1686
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. There was an "
@@ -2998,11 +3004,11 @@ msgstr ""
 "do napake <br>nalaganja modula: %s. Ta modul je bil onemogočen<br>in ne bo "
 "naložen."
 
-#: src/bin/e_main.c:1682 src/bin/e_main.c:1699
+#: src/bin/e_main.c:1691 src/bin/e_main.c:1708
 msgid "Enlightenment crashed early on start and has been restarted"
 msgstr "Enlightenment se je sesul ob zagonu in je bil ponovno zagnan."
 
-#: src/bin/e_main.c:1683
+#: src/bin/e_main.c:1692
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>There was an "
@@ -3013,7 +3019,7 @@ msgstr ""
 "do napake nalaganja modula: %s.<br><br>Ta modul je bil onemogočen in ne bo "
 "naložen."
 
-#: src/bin/e_main.c:1692
+#: src/bin/e_main.c:1701
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. All modules "
 "have been disabled<br>and will not be loaded to help remove any "
@@ -3025,7 +3031,7 @@ msgstr ""
 "ki<br>povzročajo težave iz vaših nastavitev. Module<br>lahko zatem znova "
 "izberete v<br>izbirniku Modulov"
 
-#: src/bin/e_main.c:1700
+#: src/bin/e_main.c:1709
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>All modules "
 "have been disabled and will not be loaded to help<br>remove any problem "
@@ -3532,71 +3538,75 @@ msgstr "Prepovedano"
 msgid "Read-Write"
 msgstr "Branje-Pisanje"
 
-#: src/modules/battery/e_mod_config.c:60
+#: src/modules/battery/e_mod_config.c:63
 msgid "Battery Monitor Settings"
 msgstr "Nastavitev Skrbnika Baterije"
 
-#: src/modules/battery/e_mod_config.c:126
+#: src/modules/battery/e_mod_config.c:132
 msgid "Show alert when battery is low"
 msgstr "Prikaži obvestilo ob prazni bateriji"
 
-#: src/modules/battery/e_mod_config.c:211
+#: src/modules/battery/e_mod_config.c:136
+msgid "Use desktop notifications for alert."
+msgstr ""
+
+#: src/modules/battery/e_mod_config.c:233
 msgid "Check every:"
 msgstr "Preveri vsake:"
 
-#: src/modules/battery/e_mod_config.c:213
+#: src/modules/battery/e_mod_config.c:235
 #: src/modules/conf_performance/e_int_config_performance.c:121
 #: src/modules/temperature/e_mod_config.c:233
 #, c-format
 msgid "%1.0f ticks"
 msgstr "%1.0f tik."
 
-#: src/modules/battery/e_mod_config.c:217
+#: src/modules/battery/e_mod_config.c:239
 #, fuzzy
 msgid "Hibernate when below:"
 msgstr "Uspavaj"
 
-#: src/modules/battery/e_mod_config.c:219
-#: src/modules/battery/e_mod_config.c:238
+#: src/modules/battery/e_mod_config.c:241
+#: src/modules/battery/e_mod_config.c:260
 #, c-format
 msgid "%1.0f %%"
 msgstr "%1.0f·%%"
 
-#: src/modules/battery/e_mod_config.c:223
+#: src/modules/battery/e_mod_config.c:245
 msgid "Polling"
 msgstr "Preverjanje"
 
-#: src/modules/battery/e_mod_config.c:227
+#: src/modules/battery/e_mod_config.c:249
 msgid "Show low battery alert"
 msgstr "Prikaži obvestilo o prazni bateriji"
 
-#: src/modules/battery/e_mod_config.c:231
+#: src/modules/battery/e_mod_config.c:253
 msgid "Alert when at:"
 msgstr "Prikaži obvestilo ko je stanje baterije na:"
 
-#: src/modules/battery/e_mod_config.c:234
+#: src/modules/battery/e_mod_config.c:256
 #, c-format
 msgid "%1.0f min"
 msgstr "%1.0f min."
 
-#: src/modules/battery/e_mod_config.c:242
+#: src/modules/battery/e_mod_config.c:264
 msgid "Auto dismiss in..."
 msgstr "Samodejna opustitev čez..."
 
-#: src/modules/battery/e_mod_config.c:247
+#: src/modules/battery/e_mod_config.c:269
 #, c-format
 msgid "%1.0f sec"
 msgstr "%1.0f sek."
 
-#: src/modules/battery/e_mod_config.c:254
+#: src/modules/battery/e_mod_config.c:276
 msgid "Alert"
 msgstr "Opozorilo"
 
-#: src/modules/battery/e_mod_config.c:260
+#: src/modules/battery/e_mod_config.c:282
 msgid "Auto Detect"
 msgstr "Samodejno zaznaj"
 
-#: src/modules/battery/e_mod_config.c:263
+#: src/modules/battery/e_mod_config.c:285
 #: src/modules/conf_applications/e_mod_main.c:52
 #: src/modules/conf_display/e_mod_main.c:40
 #: src/modules/conf_theme/e_mod_main.c:23
@@ -3604,46 +3614,46 @@ msgstr "Samodejno zaznaj"
 msgid "Internal"
 msgstr "Notranje"
 
-#: src/modules/battery/e_mod_config.c:267
+#: src/modules/battery/e_mod_config.c:289
 #: src/modules/temperature/e_mod_config.c:271
 msgid "udev"
 msgstr "udev"
 
-#: src/modules/battery/e_mod_config.c:270
+#: src/modules/battery/e_mod_config.c:292
 msgid "Fuzzy Mode"
 msgstr "Zmedeni način"
 
-#: src/modules/battery/e_mod_config.c:274
+#: src/modules/battery/e_mod_config.c:296
 msgid "HAL"
 msgstr "HAL"
 
-#: src/modules/battery/e_mod_config.c:279
+#: src/modules/battery/e_mod_config.c:301
 #: src/modules/temperature/e_mod_config.c:273
 msgid "Hardware"
 msgstr "Strojna oprema"
 
-#: src/modules/battery/e_mod_main.c:145
+#: src/modules/battery/e_mod_main.c:148 src/modules/battery/e_mod_main.c:443
 msgid "Battery"
 msgstr "Baterija"
 
-#: src/modules/battery/e_mod_main.c:455
+#: src/modules/battery/e_mod_main.c:446 src/modules/battery/e_mod_main.c:477
 msgid "Your battery is low!"
 msgstr "Vaša baterija je prazna!"
 
-#: src/modules/battery/e_mod_main.c:457
+#: src/modules/battery/e_mod_main.c:447 src/modules/battery/e_mod_main.c:479
 msgid "AC power is recommended."
 msgstr "Priporoča se priklop na električni tok"
 
-#: src/modules/battery/e_mod_main.c:532
+#: src/modules/battery/e_mod_main.c:554
 msgid "N/A"
 msgstr "Ni na voljo"
 
-#: src/modules/battery/e_mod_main.c:612 src/modules/battery/e_mod_main.c:614
-#: src/modules/battery/e_mod_main.c:621 src/modules/battery/e_mod_main.c:623
+#: src/modules/battery/e_mod_main.c:634 src/modules/battery/e_mod_main.c:636
+#: src/modules/battery/e_mod_main.c:643 src/modules/battery/e_mod_main.c:645
 msgid "ERROR"
 msgstr "NAPAKA"
 
-#: src/modules/battery/e_mod_main.c:723
+#: src/modules/battery/e_mod_main.c:758
 msgid "Battery Meter"
 msgstr "Merilnik baterije"
 
@@ -3808,7 +3818,7 @@ msgid "Dialog Settings"
 msgstr "Nastavitev pogovornih oken"
 
 #: src/modules/conf_dialogs/e_int_config_dialogs.c:109
-#: src/modules/conf_performance/e_int_config_engine.c:95
+#: src/modules/conf_performance/e_int_config_engine.c:86
 #: src/modules/conf_theme/e_int_config_fonts.c:651
 #: src/modules/everything/evry_config.c:519 src/modules/ibox/e_mod_config.c:96
 #: src/modules/mixer/conf_gadget.c:191 src/modules/mixer/conf_module.c:91
@@ -4027,7 +4037,7 @@ msgstr "Hitrost animiranja"
 
 #: src/modules/conf_display/e_int_config_desks.c:197
 #: src/modules/conf_display/e_int_config_dpms.c:306
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:168
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:194
 #: src/modules/conf_window_manipulation/e_int_config_window_stacking.c:151
 #, c-format
 msgid "%1.1f sec"
@@ -4403,28 +4413,28 @@ msgstr ""
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1310
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1334
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1366
-#: src/modules/gadman/e_mod_gadman.c:839
+#: src/modules/gadman/e_mod_gadman.c:837
 msgid "CTRL"
 msgstr "CTRL"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1315
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1339
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1371
-#: src/modules/gadman/e_mod_gadman.c:844
+#: src/modules/gadman/e_mod_gadman.c:842
 msgid "ALT"
 msgstr "ALT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1321
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1345
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1377
-#: src/modules/gadman/e_mod_gadman.c:850
+#: src/modules/gadman/e_mod_gadman.c:848
 msgid "SHIFT"
 msgstr "SHIFT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1327
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1351
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1383
-#: src/modules/gadman/e_mod_gadman.c:856
+#: src/modules/gadman/e_mod_gadman.c:854
 msgid "WIN"
 msgstr "WIN"
 
@@ -4786,11 +4796,11 @@ msgstr "Rob"
 
 #: src/modules/conf_menus/e_int_config_menus.c:289
 #: src/modules/conf_menus/e_int_config_menus.c:294
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:136
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:145
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:154
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:173
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:178
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:162
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:180
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:199
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:204
 #, c-format
 msgid "%2.0f pixels"
 msgstr "%2.0f pik."
@@ -4889,16 +4899,16 @@ msgstr "Iskalne mape"
 msgid "Environment Variables"
 msgstr "Variabile Izvoženega okolja"
 
-#: src/modules/conf_performance/e_int_config_engine.c:38
+#: src/modules/conf_performance/e_int_config_engine.c:37
 msgid "Engine Settings"
 msgstr "Nastavitve pogona"
 
-#: src/modules/conf_performance/e_int_config_engine.c:96
-#: src/modules/conf_performance/e_int_config_engine.c:138
+#: src/modules/conf_performance/e_int_config_engine.c:87
+#: src/modules/conf_performance/e_int_config_engine.c:109
 msgid "Use ARGB instead of shaped windows"
 msgstr "Namesto oblikovanih oken uporabi AGRB"
 
-#: src/modules/conf_performance/e_int_config_engine.c:140
+#: src/modules/conf_performance/e_int_config_engine.c:111
 msgid ""
 "You have chosen to enable ARGB composite support,<br>but your current screen "
 "does not support composite.<br><br>Are you sure you wish to enable ARGB "
@@ -5364,16 +5374,16 @@ msgstr "Besedilo z nanešenimi barvami"
 msgid "Colors depend on theme capabilities."
 msgstr "Barve so odvisne od zmogljivosti teme"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:843
+#: src/modules/conf_theme/e_int_config_color_classes.c:853
 msgid "Window Manager"
 msgstr "Okenski upravitelj"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:845
+#: src/modules/conf_theme/e_int_config_color_classes.c:855
 #: src/modules/conf_theme/e_int_config_fonts.c:81
 msgid "Widgets"
 msgstr "Widgeti"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:851
+#: src/modules/conf_theme/e_int_config_color_classes.c:861
 msgid "Others"
 msgstr "Drugi"
 
@@ -5572,7 +5582,7 @@ msgid "Bytecode"
 msgstr "Bitna koda"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:662
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:193
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:219
 #: src/modules/cpufreq/e_mod_main.c:227 src/modules/cpufreq/e_mod_main.c:259
 msgid "Automatic"
 msgstr "Samodejno"
@@ -5798,8 +5808,9 @@ msgid "Scaling"
 msgstr "Umerjanje"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:36
-msgid "Client List Settings"
-msgstr "Nastavitev uporabniških seznamov"
+#, fuzzy
+msgid "Window List Menu Settings"
+msgstr "Nastavitev seznamov oken"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:97
 msgid "Group By"
@@ -6066,55 +6077,92 @@ msgstr "Povrni fokus ob njegovi izgubi"
 msgid "Slide pointer to a new focused window"
 msgstr "Premakni kazalnik v na novo fokusirano okno"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:53
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:62
 #: src/modules/conf_window_manipulation/e_mod_main.c:20
 msgid "Window Geometry"
 msgstr "Geometrija oken"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:130
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:156
 msgid "Resist obstacles"
 msgstr "Odpornost na ovire"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:132
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:158
 msgid "Other windows"
 msgstr "Druga okna"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:141
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:167
 msgid "Edge of the screen"
 msgstr "Rob zaslona"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:150
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
 msgid "Desktop gadgets"
 msgstr "Gadgeti namizja"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:161
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
 msgid "Resistance"
 msgstr "Odpornost"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:166
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:192
 msgid "Automatically accept changes after:"
 msgstr "Samodejno sprejmi spremembe po:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:197
 msgid "Move by"
 msgstr "Premakni za"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:202
 msgid "Resize by"
 msgstr "Spremeni velikost za"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:181
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:207
 msgid "Keyboard"
 msgstr "Tipkovnica"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:213
 msgid "Limit resize to useful geometry"
 msgstr "Omeji spreminjanje velikosti na še uporabno geometrijo"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:190
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:216
 msgid "Move after resize"
 msgstr "Premakni po spremembi velikosti"
 
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:224
+msgid "Follow Move"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:227
+#, fuzzy
+msgid "Follow Resize"
+msgstr "Spremeni velikost"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:230
+msgid "Follow Raise"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:233
+#, fuzzy
+msgid "Follow Lower"
+msgstr "Zasleduje okno"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:236
+msgid "Follow Layer"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:239
+#, fuzzy
+msgid "Follow Desktop"
+msgstr "Vsa namizja"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:242
+#, fuzzy
+msgid "Follow Iconify"
+msgstr "Ikoniziraj"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:246
+#, fuzzy
+msgid "Transients"
+msgstr "Prehodnost"
+
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:44
 #: src/modules/conf_window_manipulation/e_mod_main.c:22
 msgid "Window Maximize Policy"
@@ -6136,13 +6184,13 @@ msgstr "Zapolni razpoložljivi prostor"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:161
 #: src/modules/everything/evry_config.c:568
-#: src/modules/gadman/e_mod_gadman.c:759
+#: src/modules/gadman/e_mod_gadman.c:757
 msgid "Horizontal"
 msgstr "Vodoravno"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:163
 #: src/modules/everything/evry_config.c:561
-#: src/modules/gadman/e_mod_gadman.c:767
+#: src/modules/gadman/e_mod_gadman.c:765
 msgid "Vertical"
 msgstr "Navpično"
 
@@ -6203,8 +6251,14 @@ msgid "Window Focus"
 msgstr "Fokus okna"
 
 #: src/modules/conf_window_manipulation/e_mod_main.c:23
-msgid "Client List Menu"
-msgstr "Lastni seznam menijev"
+#, fuzzy
+msgid "Window List Menu"
+msgstr "Seznam oken"
+
+#: src/modules/conf_window_manipulation/e_mod_main.c:24
+#, fuzzy
+msgid "Window Process Management"
+msgstr "Upravljanje napajanja"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:33
 #: src/modules/conf_window_remembers/e_mod_main.c:17
@@ -6228,7 +6282,7 @@ msgid "Details"
 msgstr "Podrobnosti"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:141
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:306
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
 msgid "<No Name>"
 msgstr "<Ni imena>"
 
@@ -6237,7 +6291,7 @@ msgid "Class:"
 msgstr "Razred:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:148
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
 msgid "<No Class>"
 msgstr "<Ni razreda>"
 
@@ -6246,7 +6300,7 @@ msgid "Title:"
 msgstr "Naslov:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
 msgid "<No Title>"
 msgstr "<Ni naslova>"
 
@@ -6255,7 +6309,7 @@ msgid "Role:"
 msgstr "Vloga:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:162
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:314
 msgid "<No Role>"
 msgstr "<Ni Vloge>"
 
@@ -6472,15 +6526,15 @@ msgstr "Nastavitev modula Everything"
 msgid "Show Everything Dialog"
 msgstr "Prikaz pogovornega okna modulaEverything"
 
-#: src/modules/everything/e_mod_main.c:422
+#: src/modules/everything/e_mod_main.c:420
 msgid "Everything Module"
 msgstr "Everything Modul"
 
-#: src/modules/everything/e_mod_main.c:611
+#: src/modules/everything/e_mod_main.c:609
 msgid "Run Everything"
 msgstr "Zaženi Everything"
 
-#: src/modules/everything/evry_config.c:79
+#: src/modules/everything/evry_config.c:78
 msgid "Everything Settings"
 msgstr "Nastavitev modula Everything"
 
@@ -6599,7 +6653,7 @@ msgid "Object Plugins"
 msgstr "Vtičniki predmetov"
 
 #: src/modules/everything/evry_config.c:537
-#: src/modules/everything/evry_config.c:738
+#: src/modules/everything/evry_config.c:737
 msgid "Plugins"
 msgstr "Vtičniki"
 
@@ -6640,7 +6694,7 @@ msgstr "Mejna velikost pojavnega okna"
 msgid "Geometry"
 msgstr "Geometrija"
 
-#: src/modules/everything/evry_config.c:633
+#: src/modules/everything/evry_config.c:632
 msgid "Everything Collection"
 msgstr "Everything zbirka"
 
@@ -6648,7 +6702,7 @@ msgstr "Everything zbirka"
 msgid "Items"
 msgstr "Predmeti"
 
-#: src/modules/everything/evry_plug_aggregator.c:330
+#: src/modules/everything/evry_plug_aggregator.c:301
 msgid "No plugins loaded"
 msgstr "Vtičniki niso naloženi"
 
@@ -6690,51 +6744,51 @@ msgstr ""
 "predogleda<br>    <hilight>&lt;ctrl+3&gt;</hilight> načini predogleda s "
 "sličico"
 
-#: src/modules/everything/evry_plug_apps.c:1250
-#: src/modules/everything/evry_plug_apps.c:1387
+#: src/modules/everything/evry_plug_apps.c:1238
+#: src/modules/everything/evry_plug_apps.c:1373
 msgid "Everything Applications"
 msgstr "Everything programi"
 
-#: src/modules/everything/evry_plug_apps.c:1282
+#: src/modules/everything/evry_plug_apps.c:1270
 msgid "Commands"
 msgstr "Ukazi"
 
-#: src/modules/everything/evry_plug_apps.c:1283
+#: src/modules/everything/evry_plug_apps.c:1271
 msgid "Terminal Command"
 msgstr "Ukaz Terminala"
 
-#: src/modules/everything/evry_plug_apps.c:1288
+#: src/modules/everything/evry_plug_apps.c:1276
 msgid "Sudo GUI"
 msgstr "Sudo GUI"
 
-#: src/modules/everything/evry_plug_apps.c:1367
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_apps.c:1354
+#: src/modules/everything/evry_plug_files.c:1585
 #, fuzzy
 msgid "Everything Plugin"
 msgstr "Everything zbirka"
 
-#: src/modules/everything/evry_plug_files.c:1471
-#: src/modules/everything/evry_plug_files.c:1623
+#: src/modules/everything/evry_plug_files.c:1456
+#: src/modules/everything/evry_plug_files.c:1607
 msgid "Everything Files"
 msgstr "Everything datoteke"
 
-#: src/modules/everything/evry_plug_files.c:1498
+#: src/modules/everything/evry_plug_files.c:1483
 msgid "Show recent files"
 msgstr "Prikaži nedavne datoteke"
 
-#: src/modules/everything/evry_plug_files.c:1502
+#: src/modules/everything/evry_plug_files.c:1487
 msgid "Search recent files"
 msgstr "Išči nedavne datoteke"
 
-#: src/modules/everything/evry_plug_files.c:1506
+#: src/modules/everything/evry_plug_files.c:1491
 msgid "Search cached files"
 msgstr "Išči datoteke v pomnilniku"
 
-#: src/modules/everything/evry_plug_files.c:1510
+#: src/modules/everything/evry_plug_files.c:1495
 msgid "Cache visited directories"
 msgstr "Shrani obiskane imenike v pomnilnik"
 
-#: src/modules/everything/evry_plug_files.c:1514
+#: src/modules/everything/evry_plug_files.c:1499
 msgid "Clear cache"
 msgstr "Počisti pomnilnik"
 
@@ -6887,7 +6941,7 @@ msgid "Show Toolbar"
 msgstr "Prikaži Orodno vrstico"
 
 #: src/modules/fileman/e_mod_config.c:278
-#: src/modules/gadman/e_mod_gadman.c:803
+#: src/modules/gadman/e_mod_gadman.c:801
 msgid "Behavior"
 msgstr "Obnašanje"
 
@@ -7079,27 +7133,27 @@ msgstr "Ozadje"
 msgid "Background Options"
 msgstr "Možnosti ozadja"
 
-#: src/modules/gadman/e_mod_gadman.c:720
+#: src/modules/gadman/e_mod_gadman.c:718
 msgid "Begin move/resize"
 msgstr "Začni Premikanje/Spreminjanje velikosti"
 
-#: src/modules/gadman/e_mod_gadman.c:751
+#: src/modules/gadman/e_mod_gadman.c:749
 msgid "Free"
 msgstr "Prosto"
 
-#: src/modules/gadman/e_mod_gadman.c:775
+#: src/modules/gadman/e_mod_gadman.c:773
 msgid "Appearance"
 msgstr "Izgled"
 
-#: src/modules/gadman/e_mod_gadman.c:783
+#: src/modules/gadman/e_mod_gadman.c:781
 msgid "Always on desktop"
 msgstr "Vedno na namizju"
 
-#: src/modules/gadman/e_mod_gadman.c:793
+#: src/modules/gadman/e_mod_gadman.c:791
 msgid "On top pressing"
 msgstr "Pritisnjeno na vrhu"
 
-#: src/modules/gadman/e_mod_gadman.c:824
+#: src/modules/gadman/e_mod_gadman.c:822
 msgid "Add other gadgets"
 msgstr "Dodaj več gadgetov"
 
@@ -7514,7 +7568,11 @@ msgstr "Zagon"
 msgid "System Control"
 msgstr "Kontrola sistema"
 
-#: src/modules/syscon/e_mod_main.c:52
+#: src/modules/syscon/e_mod_main.c:37
+msgid "Syscon"
+msgstr ""
+
+#: src/modules/syscon/e_mod_main.c:58
 msgid "System Controls"
 msgstr "Sistemski nadzor"
 
@@ -7870,6 +7928,12 @@ msgstr ""
 msgid "Systray"
 msgstr "Sistemska vrstica"
 
+#~ msgid "Client List Settings"
+#~ msgstr "Nastavitev uporabniških seznamov"
+
+#~ msgid "Client List Menu"
+#~ msgstr "Lastni seznam menijev"
+
 #~ msgid "Acpi"
 #~ msgstr "Acpi"
 
old mode 100755 (executable)
new mode 100644 (file)
index 1a7baa1..63322ed
--- a/po/sv.po
+++ b/po/sv.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Enlightenment E17\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2011-11-29 09:56+0900\n"
+"POT-Creation-Date: 2012-01-18 16:13+0900\n"
 "PO-Revision-Date: 2009-03-08 02:01+0000\n"
 "Last-Translator: ersi <Unknown>\n"
 "Language-Team: Swedish\n"
@@ -21,7 +21,7 @@ msgid "About Enlightenment"
 msgstr "Om Enlightenment"
 
 #: src/bin/e_about.c:17 src/bin/e_actions.c:2728 src/bin/e_config_dialog.c:272
-#: src/bin/e_fm.c:974 src/bin/e_int_border_menu.c:151
+#: src/bin/e_fm.c:975 src/bin/e_int_border_menu.c:151
 #: src/bin/e_int_border_prop.c:81 src/bin/e_theme_about.c:17
 #: src/modules/conf/e_conf.c:163
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:843
@@ -34,7 +34,7 @@ msgstr "Stäng"
 #: src/bin/e_about.c:18 src/bin/e_actions.c:3060 src/bin/e_actions.c:3064
 #: src/bin/e_actions.c:3068 src/bin/e_int_menus.c:182 src/bin/e_main.c:534
 #: src/modules/conf_theme/e_int_config_cursor.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:219
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:221
 #: src/modules/wizard/page_000.c:29
 msgid "Enlightenment"
 msgstr "Enlightenment"
@@ -74,7 +74,7 @@ msgstr "Är du säker på att du vill döda det här fönstret?"
 #: src/bin/e_actions.c:380 src/bin/e_actions.c:1917 src/bin/e_actions.c:2014
 #: src/bin/e_actions.c:2077 src/bin/e_actions.c:2140 src/bin/e_actions.c:2208
 #: src/bin/e_actions.c:2271 src/bin/e_confirm_dialog.c:44
-#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9205 src/bin/e_fm.c:9459
+#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9238 src/bin/e_fm.c:9492
 #: src/bin/e_module.c:518 src/bin/e_screensaver.c:145
 msgid "Yes"
 msgstr "Ja"
@@ -82,7 +82,7 @@ msgstr "Ja"
 #: src/bin/e_actions.c:382 src/bin/e_actions.c:1919 src/bin/e_actions.c:2016
 #: src/bin/e_actions.c:2079 src/bin/e_actions.c:2142 src/bin/e_actions.c:2210
 #: src/bin/e_actions.c:2273 src/bin/e_confirm_dialog.c:45
-#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9203 src/bin/e_fm.c:9460
+#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9236 src/bin/e_fm.c:9493
 #: src/bin/e_module.c:519 src/bin/e_screensaver.c:147
 msgid "No"
 msgstr "Nej"
@@ -149,7 +149,7 @@ msgstr ""
 msgid "Window : Actions"
 msgstr "Fönster : Händelser"
 
-#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6168 src/bin/e_gadcon.c:1410
+#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6201 src/bin/e_gadcon.c:1410
 #: src/bin/e_int_border_menu.c:592
 msgid "Move"
 msgstr "Flytta"
@@ -284,7 +284,7 @@ msgstr ""
 #: src/bin/e_actions.c:2927 src/bin/e_actions.c:2929 src/bin/e_actions.c:2931
 #: src/bin/e_actions.c:2933 src/bin/e_actions.c:2935 src/bin/e_actions.c:2937
 #: src/bin/e_actions.c:2939 src/bin/e_actions.c:3114 src/bin/e_actions.c:3119
-#: src/bin/e_fm.c:3267 src/bin/e_fm.c:3273 src/bin/e_fm.c:9986
+#: src/bin/e_fm.c:3300 src/bin/e_fm.c:3306 src/bin/e_fm.c:10019
 #: src/bin/e_fm_device.c:334 src/bin/e_fm_device.c:358
 #: src/bin/e_fm_device.c:637 src/bin/e_fm_device.c:664
 #: src/bin/e_int_menus.c:144 src/bin/e_int_shelf_config.c:247
@@ -662,8 +662,8 @@ msgstr "Gör klibbig"
 #: src/modules/conf_theme/e_int_config_theme.c:396
 #: src/modules/conf_theme/e_int_config_theme.c:796
 #: src/modules/gadman/e_mod_config.c:182 src/modules/syscon/e_mod_main.c:31
-#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:52
-#: src/modules/syscon/e_mod_main.c:119
+#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:58
+#: src/modules/syscon/e_mod_main.c:125
 msgid "System"
 msgstr "System"
 
@@ -720,10 +720,10 @@ msgstr "Sätt som bakgrund"
 msgid "Color Selector"
 msgstr "Färgväljare"
 
-#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1611 src/bin/e_config.c:2229
+#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1580 src/bin/e_config.c:2198
 #: src/bin/e_config_dialog.c:262 src/bin/e_eap_editor.c:854
 #: src/bin/e_eap_editor.c:918 src/bin/e_entry_dialog.c:62 src/bin/e_exec.c:398
-#: src/bin/e_fm.c:8717 src/bin/e_fm.c:9361 src/bin/e_fm_prop.c:507
+#: src/bin/e_fm.c:8750 src/bin/e_fm.c:9394 src/bin/e_fm_prop.c:507
 #: src/bin/e_int_border_remember.c:324 src/bin/e_int_border_remember.c:525
 #: src/bin/e_module.c:415 src/bin/e_sys.c:487 src/bin/e_sys.c:524
 #: src/bin/e_utils.c:707 src/modules/conf_dialogs/e_int_config_profiles.c:387
@@ -738,7 +738,7 @@ msgid "OK"
 msgstr "OK"
 
 #: src/bin/e_color_dialog.c:47 src/bin/e_eap_editor.c:856
-#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8719
+#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8752
 #: src/bin/e_fm_prop.c:508 src/bin/e_utils.c:1162
 #: src/modules/conf_dialogs/e_int_config_profiles.c:388
 #: src/modules/conf_intl/e_int_config_imc_import.c:124
@@ -750,7 +750,7 @@ msgstr "OK"
 msgid "Cancel"
 msgstr "Avbryt"
 
-#: src/bin/e_config.c:972 src/bin/e_config.c:1005
+#: src/bin/e_config.c:959 src/bin/e_config.c:992
 msgid ""
 "Settings data needed upgrading. Your old settings have<br>been wiped and a "
 "new set of defaults initialized. This<br>will happen regularly during "
@@ -761,7 +761,7 @@ msgid ""
 "the hiccup in your settings.<br>"
 msgstr ""
 
-#: src/bin/e_config.c:989
+#: src/bin/e_config.c:976
 msgid ""
 "Your settings are NEWER than Enlightenment. This is very<br>strange. This "
 "should not happen unless you downgraded<br>Enlightenment or copied the "
@@ -770,116 +770,117 @@ msgid ""
 "to<br>defaults. Sorry for the inconvenience.<br>"
 msgstr ""
 
-#: src/bin/e_config.c:1598 src/bin/e_config.c:2216
+#: src/bin/e_config.c:1567 src/bin/e_config.c:2185
 msgid "Enlightenment Settings Write Problems"
 msgstr ""
 
-#: src/bin/e_config.c:1601
+#: src/bin/e_config.c:1570
 #, c-format
 msgid ""
-"Enlightenment has an error while moving config files<br>from:<br>"
+"Enlightenment has had an error while moving config files<br>from:<br>"
 "%s<br><br>to:<br>%s<br><br>The rest of the write has been aborted for safety."
 "<br>"
 msgstr ""
 
-#: src/bin/e_config.c:2126
+#: src/bin/e_config.c:2095
 msgid "Settings Upgraded"
 msgstr "Inställningar uppdaterade"
 
-#: src/bin/e_config.c:2143
+#: src/bin/e_config.c:2112
 msgid "The EET file handle is bad."
 msgstr ""
 
-#: src/bin/e_config.c:2146
+#: src/bin/e_config.c:2115
 msgid "The file data is empty."
 msgstr ""
 
-#: src/bin/e_config.c:2149
+#: src/bin/e_config.c:2118
 msgid ""
 "The file is not writable. Perhaps the disk is read-only<br>or you lost "
 "permissions to your files."
 msgstr ""
 
-#: src/bin/e_config.c:2152
+#: src/bin/e_config.c:2121
 msgid "Memory ran out while preparing the write.<br>Please free up memory."
 msgstr ""
 
-#: src/bin/e_config.c:2155
+#: src/bin/e_config.c:2124
 msgid "This is a generic error."
 msgstr ""
 
-#: src/bin/e_config.c:2158
+#: src/bin/e_config.c:2127
 msgid ""
 "The settings file is too large.<br>It should be very small (a few hundred KB "
 "at most)."
 msgstr ""
 
-#: src/bin/e_config.c:2161
+#: src/bin/e_config.c:2130
 msgid "You have I/O errors on the disk.<br>Maybe it needs replacing?"
 msgstr ""
 
-#: src/bin/e_config.c:2164
+#: src/bin/e_config.c:2133
 msgid "You ran out of space while writing the file"
 msgstr ""
 
-#: src/bin/e_config.c:2167
+#: src/bin/e_config.c:2136
 msgid "The file was closed on it while writing."
 msgstr ""
 
-#: src/bin/e_config.c:2170
+#: src/bin/e_config.c:2139
 msgid "Memory-mapping (mmap) of the file failed."
 msgstr ""
 
-#: src/bin/e_config.c:2173
+#: src/bin/e_config.c:2142
 msgid "X509 Encoding failed."
 msgstr ""
 
-#: src/bin/e_config.c:2176
+#: src/bin/e_config.c:2145
 msgid "Signature failed."
 msgstr ""
 
-#: src/bin/e_config.c:2179
+#: src/bin/e_config.c:2148
 msgid "The signature was invalid."
 msgstr ""
 
-#: src/bin/e_config.c:2182
+#: src/bin/e_config.c:2151
 #, fuzzy
 msgid "Not signed."
 msgstr "(Inga fönster)"
 
-#: src/bin/e_config.c:2185
+#: src/bin/e_config.c:2154
 msgid "Feature not implemented."
 msgstr ""
 
-#: src/bin/e_config.c:2188
+#: src/bin/e_config.c:2157
 msgid "PRNG was not seeded."
 msgstr ""
 
-#: src/bin/e_config.c:2191
+#: src/bin/e_config.c:2160
 msgid "Encryption failed."
 msgstr ""
 
-#: src/bin/e_config.c:2194
+#: src/bin/e_config.c:2163
 #, fuzzy
 msgid "Decryption failed."
 msgstr "Beskrivning: Otillgänglig"
 
-#: src/bin/e_config.c:2197
+#: src/bin/e_config.c:2166
 #, fuzzy
 msgid "The error is unknown to Enlightenment."
 msgstr "Välkommen till Enlightenment"
 
-#: src/bin/e_config.c:2219
+#: src/bin/e_config.c:2188
 #, c-format
 msgid ""
-"Enlightenment has an error while writing<br>its config file.<br>"
+"Enlightenment has had an error while writing<br>its config file.<br>"
 "%s<br><br>The file where the error occurred was:<br>%s<br><br>This file has "
 "been deleted to avoid corrupt data.<br>"
 msgstr ""
 
-#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:721
+#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:756
 #: src/modules/conf/e_mod_main.c:275 src/modules/conf_paths/e_mod_main.c:17
 #: src/modules/conf_performance/e_mod_main.c:17
+#: src/modules/syscon/e_mod_main.c:36
 msgid "Advanced"
 msgstr "Avancerat"
 
@@ -901,9 +902,9 @@ msgstr "Tillbehör"
 
 #: src/bin/e_configure.c:29 src/bin/e_configure.c:32 src/bin/e_configure.c:242
 #: src/modules/conf_paths/e_int_config_paths.c:80
-#: src/modules/conf_theme/e_int_config_color_classes.c:847
+#: src/modules/conf_theme/e_int_config_color_classes.c:857
 #: src/modules/conf_theme/e_int_config_fonts.c:98
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:234
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:236
 msgid "Modules"
 msgstr "Moduler"
 
@@ -912,7 +913,7 @@ msgstr "Moduler"
 msgid "Preferences"
 msgstr "Ikonegenskaper"
 
-#: src/bin/e_container.c:132
+#: src/bin/e_container.c:124
 #, c-format
 msgid "Container %d"
 msgstr "Behållare %d"
@@ -1033,7 +1034,7 @@ msgstr "Skrivbordsfil"
 #: src/bin/e_eap_editor.c:775
 #: src/modules/conf_performance/e_int_config_performance.c:115
 #: src/modules/everything/evry_config.c:378
-#: src/modules/everything/evry_plug_files.c:1491
+#: src/modules/everything/evry_plug_files.c:1476
 #: src/modules/pager/e_mod_config.c:126 src/modules/pager/e_mod_config.c:213
 msgid "General"
 msgstr "Allmänt"
@@ -1062,26 +1063,26 @@ msgstr "Välj en ikon"
 msgid "Select an Executable"
 msgstr "Välj en körbar fil"
 
-#: src/bin/e_entry.c:496 src/bin/e_fm.c:8208 src/bin/e_shelf.c:1703
+#: src/bin/e_entry.c:501 src/bin/e_fm.c:8241 src/bin/e_shelf.c:1703
 #: src/modules/conf_dialogs/e_int_config_profiles.c:135
 #: src/modules/conf_shelves/e_int_config_shelf.c:81
 #: src/modules/ibar/e_mod_config.c:108
 msgid "Delete"
 msgstr "Ta bort"
 
-#: src/bin/e_entry.c:506 src/bin/e_fm.c:8116
+#: src/bin/e_entry.c:511 src/bin/e_fm.c:8149
 msgid "Cut"
 msgstr "Klipp ut"
 
-#: src/bin/e_entry.c:514 src/bin/e_fm.c:6163 src/bin/e_fm.c:8130
+#: src/bin/e_entry.c:519 src/bin/e_fm.c:6196 src/bin/e_fm.c:8163
 msgid "Copy"
 msgstr "Kopiera"
 
-#: src/bin/e_entry.c:522 src/bin/e_fm.c:7954 src/bin/e_fm.c:8143
+#: src/bin/e_entry.c:527 src/bin/e_fm.c:7987 src/bin/e_fm.c:8176
 msgid "Paste"
 msgstr "Klistra in"
 
-#: src/bin/e_entry.c:532
+#: src/bin/e_entry.c:537
 msgid "Select All"
 msgstr "Markera allt"
 
@@ -1231,219 +1232,219 @@ msgstr "Utdata"
 msgid "There was no output."
 msgstr "Det finns ingen utdata."
 
-#: src/bin/e_fm.c:976
+#: src/bin/e_fm.c:977
 msgid "Nonexistent path"
 msgstr ""
 
-#: src/bin/e_fm.c:979
+#: src/bin/e_fm.c:980
 #, c-format
 msgid "%s doesn't exist."
 msgstr "%s existerar inte."
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 #, fuzzy
 msgid "Mount Error"
 msgstr "Körfel"
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Can't mount device"
 msgstr ""
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 #, fuzzy
 msgid "Unmount Error"
 msgstr "Körfel"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Can't unmount device"
 msgstr ""
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 #, fuzzy
 msgid "Eject Error"
 msgstr "Fel"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Can't eject device"
 msgstr ""
 
-#: src/bin/e_fm.c:3748
+#: src/bin/e_fm.c:3781
 #, c-format
 msgid "%i Files"
 msgstr "%i filer"
 
-#: src/bin/e_fm.c:6176 src/bin/e_fm.c:7962 src/bin/e_fm.c:8151
+#: src/bin/e_fm.c:6209 src/bin/e_fm.c:7995 src/bin/e_fm.c:8184
 msgid "Link"
 msgstr "Länk"
 
-#: src/bin/e_fm.c:6184 src/bin/e_fm.c:9143 src/bin/e_fm.c:9284
+#: src/bin/e_fm.c:6217 src/bin/e_fm.c:9176 src/bin/e_fm.c:9317
 msgid "Abort"
 msgstr "Avbryt"
 
-#: src/bin/e_fm.c:7881 src/bin/e_fm.c:8041
+#: src/bin/e_fm.c:7914 src/bin/e_fm.c:8074
 msgid "Inherit parent settings"
 msgstr "Ärv förälderinställningar"
 
-#: src/bin/e_fm.c:7890 src/bin/e_fm.c:8050
+#: src/bin/e_fm.c:7923 src/bin/e_fm.c:8083
 #: src/modules/fileman/e_mod_config.c:219
 msgid "View Mode"
 msgstr "Visningsläge"
 
-#: src/bin/e_fm.c:7897 src/bin/e_fm.c:8057
+#: src/bin/e_fm.c:7930 src/bin/e_fm.c:8090
 msgid "Refresh View"
 msgstr "Uppdatera vy"
 
-#: src/bin/e_fm.c:7905 src/bin/e_fm.c:8065
+#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8098
 msgid "Show Hidden Files"
 msgstr "Visa dolda filer"
 
-#: src/bin/e_fm.c:7917 src/bin/e_fm.c:8077
+#: src/bin/e_fm.c:7950 src/bin/e_fm.c:8110
 msgid "Remember Ordering"
 msgstr "Kom ihåg ordning"
 
-#: src/bin/e_fm.c:7926 src/bin/e_fm.c:8086
+#: src/bin/e_fm.c:7959 src/bin/e_fm.c:8119
 msgid "Sort Now"
 msgstr "Sortera nu"
 
-#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8101
+#: src/bin/e_fm.c:7971 src/bin/e_fm.c:8134
 #: src/modules/conf_paths/e_int_config_paths.c:205
 msgid "New Directory"
 msgstr "Ny katalog"
 
-#: src/bin/e_fm.c:8216
+#: src/bin/e_fm.c:8249
 msgid "Rename"
 msgstr "Byt namn"
 
-#: src/bin/e_fm.c:8235
+#: src/bin/e_fm.c:8268
 msgid "Unmount"
 msgstr ""
 
-#: src/bin/e_fm.c:8240
+#: src/bin/e_fm.c:8273
 #, fuzzy
 msgid "Mount"
 msgstr "Typsnitt"
 
-#: src/bin/e_fm.c:8245
+#: src/bin/e_fm.c:8278
 msgid "Eject"
 msgstr ""
 
-#: src/bin/e_fm.c:8257
+#: src/bin/e_fm.c:8290
 #, fuzzy
 msgid "Application Properties"
 msgstr "Applikationsprioritet"
 
-#: src/bin/e_fm.c:8263 src/bin/e_fm_prop.c:105
+#: src/bin/e_fm.c:8296 src/bin/e_fm_prop.c:105
 msgid "File Properties"
 msgstr "Filegenskaper"
 
-#: src/bin/e_fm.c:8500 src/bin/e_fm.c:8553
+#: src/bin/e_fm.c:8533 src/bin/e_fm.c:8586
 msgid "Use default"
 msgstr ""
 
-#: src/bin/e_fm.c:8526 src/modules/fileman/e_mod_config.c:224
+#: src/bin/e_fm.c:8559 src/modules/fileman/e_mod_config.c:224
 msgid "Grid Icons"
 msgstr "Rutnätsikoner"
 
-#: src/bin/e_fm.c:8534 src/modules/fileman/e_mod_config.c:226
+#: src/bin/e_fm.c:8567 src/modules/fileman/e_mod_config.c:226
 msgid "Custom Icons"
 msgstr ""
 
-#: src/bin/e_fm.c:8542 src/modules/everything/evry_config.c:430
+#: src/bin/e_fm.c:8575 src/modules/everything/evry_config.c:430
 #: src/modules/everything/evry_config.c:460
 #: src/modules/fileman/e_mod_config.c:234
 msgid "List"
 msgstr "Lista"
 
-#: src/bin/e_fm.c:8568
+#: src/bin/e_fm.c:8601
 #, c-format
 msgid "Icon Size (%d)"
 msgstr "Ikonstorlek (%d)"
 
-#: src/bin/e_fm.c:8614 src/bin/e_fm.c:8820
+#: src/bin/e_fm.c:8647 src/bin/e_fm.c:8853
 #, fuzzy
 msgid "Set background..."
 msgstr "Sätt som bakgrund"
 
-#: src/bin/e_fm.c:8619 src/bin/e_fm.c:8864
+#: src/bin/e_fm.c:8652 src/bin/e_fm.c:8897
 #, fuzzy
 msgid "Set overlay..."
 msgstr "Panelens innehåll"
 
-#: src/bin/e_fm.c:8718 src/modules/conf_theme/e_int_config_theme.c:1032
+#: src/bin/e_fm.c:8751 src/modules/conf_theme/e_int_config_theme.c:1032
 msgid "Clear"
 msgstr "Rensa"
 
-#: src/bin/e_fm.c:8944
+#: src/bin/e_fm.c:8977
 msgid "Create a new Directory"
 msgstr "Skapa ny mapp"
 
-#: src/bin/e_fm.c:8945
+#: src/bin/e_fm.c:8978
 msgid "New Directory Name:"
 msgstr "Namn på ny mapp:"
 
-#: src/bin/e_fm.c:8999
+#: src/bin/e_fm.c:9032
 #, c-format
 msgid "Rename %s to:"
 msgstr "Döp om %s till:"
 
-#: src/bin/e_fm.c:9001
+#: src/bin/e_fm.c:9034
 msgid "Rename File"
 msgstr "Byt namn"
 
-#: src/bin/e_fm.c:9142 src/bin/e_fm.c:9283
+#: src/bin/e_fm.c:9175 src/bin/e_fm.c:9316
 msgid "Retry"
 msgstr ""
 
-#: src/bin/e_fm.c:9146 src/bin/e_fm.c:9289
+#: src/bin/e_fm.c:9179 src/bin/e_fm.c:9322
 msgid "Error"
 msgstr "Fel"
 
-#: src/bin/e_fm.c:9149
+#: src/bin/e_fm.c:9182
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: src/bin/e_fm.c:9204
+#: src/bin/e_fm.c:9237
 msgid "No to all"
 msgstr "Nej till allt"
 
-#: src/bin/e_fm.c:9206
+#: src/bin/e_fm.c:9239
 msgid "Yes to all"
 msgstr "Ja till allt"
 
-#: src/bin/e_fm.c:9209
+#: src/bin/e_fm.c:9242
 #, fuzzy
 msgid "Warning"
 msgstr "Startar"
 
-#: src/bin/e_fm.c:9212
+#: src/bin/e_fm.c:9245
 #, fuzzy, c-format
 msgid "File already exists, overwrite?<br><hilight>%s</hilight>"
 msgstr "Är du säker på att du vill ta bort<br><hilight>%s</hilight?"
 
-#: src/bin/e_fm.c:9285
+#: src/bin/e_fm.c:9318
 msgid "Ignore this"
 msgstr "Ignorera"
 
-#: src/bin/e_fm.c:9286
+#: src/bin/e_fm.c:9319
 msgid "Ignore all"
 msgstr "Ignorera alla"
 
-#: src/bin/e_fm.c:9291
+#: src/bin/e_fm.c:9324
 #, c-format
 msgid "An error occurred while performing an operation.<br>%s"
 msgstr ""
 
-#: src/bin/e_fm.c:9462
+#: src/bin/e_fm.c:9495
 msgid "Confirm Delete"
 msgstr "Bekräfta borttagning"
 
-#: src/bin/e_fm.c:9467
+#: src/bin/e_fm.c:9500
 #, c-format
 msgid "Are you sure you want to delete<br><hilight>%s</hilight> ?"
 msgstr "Är du säker på att du vill ta bort<br><hilight>%s</hilight?"
 
-#: src/bin/e_fm.c:9473
+#: src/bin/e_fm.c:9506
 #, c-format
 msgid ""
 "Are you sure you want to delete<br>the %d selected files in:<br><hilight>%s</"
@@ -1570,11 +1571,11 @@ msgstr "Flytta text"
 msgid "Automatically scroll contents"
 msgstr "Rulla innehåll automatiskt"
 
-#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:731
+#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:729
 msgid "Plain"
 msgstr "Enkel"
 
-#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:739
+#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:737
 msgid "Inset"
 msgstr "Infälld"
 
@@ -1588,11 +1589,11 @@ msgstr ""
 #: src/modules/conf_applications/e_int_config_apps.c:239
 #: src/modules/conf_applications/e_int_config_apps.c:260
 #: src/modules/conf_applications/e_int_config_apps.c:280
-#: src/modules/gadman/e_mod_gadman.c:815 src/modules/ibar/e_mod_main.c:801
+#: src/modules/gadman/e_mod_gadman.c:813 src/modules/ibar/e_mod_main.c:801
 msgid "Remove"
 msgstr "Ta bort"
 
-#: src/bin/e_gadcon.c:1991
+#: src/bin/e_gadcon.c:2007
 #, fuzzy
 msgid "Stop moving"
 msgstr "Sluta redigera"
@@ -1708,7 +1709,7 @@ msgstr "Fönster"
 
 #: src/bin/e_int_border_menu.c:138 src/bin/e_int_config_modules.c:59
 #: src/bin/e_int_menus.c:230 src/bin/e_shelf.c:1695
-#: src/modules/battery/e_mod_main.c:183 src/modules/clock/e_mod_main.c:296
+#: src/modules/battery/e_mod_main.c:186 src/modules/clock/e_mod_main.c:296
 #: src/modules/clock/e_mod_main.c:540 src/modules/conf/e_conf.c:124
 #: src/modules/conf/e_conf.c:134 src/modules/conf/e_mod_main.c:102
 #: src/modules/conf_dialogs/e_mod_main.c:17
@@ -2137,7 +2138,7 @@ msgid "Utilities"
 msgstr ""
 
 #: src/bin/e_int_config_modules.c:55
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_files.c:1585
 #: src/modules/fileman/e_mod_main.c:56 src/modules/fileman/e_mod_main.c:76
 #: src/modules/fileman/e_mod_main.c:420
 msgid "Files"
@@ -2236,7 +2237,7 @@ msgstr "Favoritprogram"
 #: src/modules/conf_theme/e_int_config_fonts.c:58
 #: src/modules/conf_theme/e_mod_main.c:38
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:194
-#: src/modules/everything/evry_plug_apps.c:1367
+#: src/modules/everything/evry_plug_apps.c:1354
 msgid "Applications"
 msgstr "Applikationer"
 
@@ -2445,31 +2446,31 @@ msgstr ""
 "Enlightenment kan starta en HUP signal handler!\n"
 "Ditt minne kanske är slut?"
 
-#: src/bin/e_main.c:274
-#, fuzzy
-msgid "Enlightenment cannot initialize Ecore_IMF!\n"
-msgstr "Enlightenment kan inte starta Filhanteraren.\n"
-
-#: src/bin/e_main.c:284
+#: src/bin/e_main.c:273
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_File!\n"
 msgstr "Enlightenment kan inte starta Filhanteraren.\n"
 
-#: src/bin/e_main.c:293
+#: src/bin/e_main.c:282
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Con!\n"
 msgstr "Enlightenment kan inte starta Filhanteraren.\n"
 
-#: src/bin/e_main.c:302
+#: src/bin/e_main.c:291
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Ipc!\n"
 msgstr "Enlightenment kan inte starta Filhanteraren.\n"
 
-#: src/bin/e_main.c:313
+#: src/bin/e_main.c:302
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_X!\n"
 msgstr "Enlightenment kan inte starta Filhanteraren.\n"
 
+#: src/bin/e_main.c:314
+#, fuzzy
+msgid "Enlightenment cannot initialize Ecore_IMF!\n"
+msgstr "Enlightenment kan inte starta Filhanteraren.\n"
+
 #: src/bin/e_main.c:324
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Evas!\n"
@@ -2518,12 +2519,7 @@ msgstr ""
 msgid "Enlightenment cannot initialize E_Xinerama!\n"
 msgstr "Enlightenment kan inte starta Filhanteraren.\n"
 
-#: src/bin/e_main.c:397
-#, fuzzy
-msgid "Enlightenment cannot initialize E_Randr!\n"
-msgstr "Enlightenment kan inte starta Filhanteraren.\n"
-
-#: src/bin/e_main.c:415
+#: src/bin/e_main.c:406
 msgid ""
 "Enlightenment cannot create directories in your home directory.\n"
 "Perhaps you have no home directory or the disk is full?"
@@ -2531,14 +2527,19 @@ msgstr ""
 "Enlightenment kan inte skapa kataloger i din hemkatalog.\n"
 "Du kanske inte har någon hemkatalog eller är disken full?"
 
-#: src/bin/e_main.c:425
+#: src/bin/e_main.c:416
 msgid "Enlightenment cannot set up its file registry system."
 msgstr ""
 
-#: src/bin/e_main.c:434
+#: src/bin/e_main.c:425
 msgid "Enlightenment cannot set up its config system."
 msgstr "Enlightenment kan inte starta sitt konfigurationsystem."
 
+#: src/bin/e_main.c:436
+#, fuzzy
+msgid "Enlightenment cannot initialize E_Randr!\n"
+msgstr "Enlightenment kan inte starta Filhanteraren.\n"
+
 #: src/bin/e_main.c:445
 #, fuzzy
 msgid "Enlightenment cannot set up its environment."
@@ -2806,36 +2807,41 @@ msgid "Enlightenment cannot initialize the XSettings system.\n"
 msgstr "Enlightenment kan inte starta Thumbnailing·systemet.\n"
 
 #: src/bin/e_main.c:877
+#, fuzzy
+msgid "Enlightenment cannot initialize the Update system.\n"
+msgstr "Enlightenment kan inte starta Thumbnailing·systemet.\n"
+
+#: src/bin/e_main.c:886
 msgid "Setup Desktop Environment"
 msgstr ""
 
-#: src/bin/e_main.c:881
+#: src/bin/e_main.c:890
 #, fuzzy
 msgid "Enlightenment cannot initialize its desktop environment.\n"
 msgstr "Enlightenment kan inte starta sitt tema system."
 
-#: src/bin/e_main.c:889
+#: src/bin/e_main.c:898
 #, fuzzy
 msgid "Setup File Ordering"
 msgstr "Kom ihåg ordning"
 
-#: src/bin/e_main.c:893
+#: src/bin/e_main.c:902
 msgid "Enlightenment cannot set up its order file system."
 msgstr ""
 
-#: src/bin/e_main.c:908
+#: src/bin/e_main.c:917
 msgid "Load Modules"
 msgstr ""
 
-#: src/bin/e_main.c:938
+#: src/bin/e_main.c:947
 msgid "Configure Shelves"
 msgstr ""
 
-#: src/bin/e_main.c:949
+#: src/bin/e_main.c:958
 msgid "Almost Done"
 msgstr "Nästan klar"
 
-#: src/bin/e_main.c:1094
+#: src/bin/e_main.c:1103
 #, c-format
 msgid ""
 "Options:\n"
@@ -2864,7 +2870,7 @@ msgid ""
 "\t\tIf you need this help, you don't need this option.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1147
+#: src/bin/e_main.c:1156
 msgid ""
 "You are executing enlightenment directly. This is\n"
 "bad. Please do not execute the \"enlightenment\"\n"
@@ -2874,11 +2880,11 @@ msgid ""
 "before enlightenment itself begins running.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1426
+#: src/bin/e_main.c:1435
 msgid "Testing Format Support"
 msgstr ""
 
-#: src/bin/e_main.c:1430
+#: src/bin/e_main.c:1439
 msgid ""
 "Enlightenment found Evas can't create a buffer canvas. Please check\n"
 "Evas has Software Buffer engine support.\n"
@@ -2886,7 +2892,7 @@ msgstr ""
 "Enlightenment upptäckte att Evas inte kan skapa buffer canvas. Kontrollera\n"
 "att Evas har Software Buffer enginge support.\n"
 
-#: src/bin/e_main.c:1442
+#: src/bin/e_main.c:1451
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load SVG files. Check Evas has SVG loader "
@@ -2895,7 +2901,7 @@ msgstr ""
 "Enlightenment upptäckte att Evas inte kan ladda PNG filer. Kontrollera\n"
 "att Evas har PNG loader support.\n"
 
-#: src/bin/e_main.c:1452
+#: src/bin/e_main.c:1461
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load JPEG files. Check Evas has JPEG loader "
@@ -2904,7 +2910,7 @@ msgstr ""
 "Enlightenment upptäckte att Evas inte kan ladda JPEG filer. Kontrollera\n"
 "att Evas har JPEG loader support.\n"
 
-#: src/bin/e_main.c:1462
+#: src/bin/e_main.c:1471
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load PNG files. Check Evas has PNG loader "
@@ -2913,7 +2919,7 @@ msgstr ""
 "Enlightenment upptäckte att Evas inte kan ladda PNG filer. Kontrollera\n"
 "att Evas har PNG loader support.\n"
 
-#: src/bin/e_main.c:1472
+#: src/bin/e_main.c:1481
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load EET files. Check Evas has EET loader "
@@ -2922,14 +2928,14 @@ msgstr ""
 "Enlightenment upptäckte att Evas inte kan ladda EET filer. Kontrollera\n"
 "att Evas har EET loader support.\n"
 
-#: src/bin/e_main.c:1486
+#: src/bin/e_main.c:1495
 msgid ""
 "Enlightenment found Evas can't load the 'Sans' font. Check Evas has "
 "fontconfig\n"
 "support and system fontconfig defines a 'Sans' font.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1677
+#: src/bin/e_main.c:1686
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. There was an "
@@ -2937,11 +2943,11 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1682 src/bin/e_main.c:1699
+#: src/bin/e_main.c:1691 src/bin/e_main.c:1708
 msgid "Enlightenment crashed early on start and has been restarted"
 msgstr "Enlightenment kraschade tidigt vid uppstart och har startats om"
 
-#: src/bin/e_main.c:1683
+#: src/bin/e_main.c:1692
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>There was an "
@@ -2949,7 +2955,7 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1692
+#: src/bin/e_main.c:1701
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. All modules "
 "have been disabled<br>and will not be loaded to help remove any "
@@ -2957,7 +2963,7 @@ msgid ""
 "dialog should let you select your<br>modules again."
 msgstr ""
 
-#: src/bin/e_main.c:1700
+#: src/bin/e_main.c:1709
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>All modules "
 "have been disabled and will not be loaded to help<br>remove any problem "
@@ -3442,72 +3448,76 @@ msgstr "Förbjuden"
 msgid "Read-Write"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:60
+#: src/modules/battery/e_mod_config.c:63
 msgid "Battery Monitor Settings"
 msgstr "Batteriövervakningsinställningar"
 
-#: src/modules/battery/e_mod_config.c:126
+#: src/modules/battery/e_mod_config.c:132
 msgid "Show alert when battery is low"
 msgstr "Visa varning vid låg batteri nivå"
 
-#: src/modules/battery/e_mod_config.c:211
+#: src/modules/battery/e_mod_config.c:136
+msgid "Use desktop notifications for alert."
+msgstr ""
+
+#: src/modules/battery/e_mod_config.c:233
 msgid "Check every:"
 msgstr "Kolla varje:"
 
-#: src/modules/battery/e_mod_config.c:213
+#: src/modules/battery/e_mod_config.c:235
 #: src/modules/conf_performance/e_int_config_performance.c:121
 #: src/modules/temperature/e_mod_config.c:233
 #, c-format
 msgid "%1.0f ticks"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:217
+#: src/modules/battery/e_mod_config.c:239
 #, fuzzy
 msgid "Hibernate when below:"
 msgstr "Viloläge"
 
-#: src/modules/battery/e_mod_config.c:219
-#: src/modules/battery/e_mod_config.c:238
+#: src/modules/battery/e_mod_config.c:241
+#: src/modules/battery/e_mod_config.c:260
 #, c-format
 msgid "%1.0f %%"
 msgstr "%1.0f %%"
 
-#: src/modules/battery/e_mod_config.c:223
+#: src/modules/battery/e_mod_config.c:245
 msgid "Polling"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:227
+#: src/modules/battery/e_mod_config.c:249
 #, fuzzy
 msgid "Show low battery alert"
 msgstr "Visa meddande vid låg batteritid"
 
-#: src/modules/battery/e_mod_config.c:231
+#: src/modules/battery/e_mod_config.c:253
 msgid "Alert when at:"
 msgstr "Meddela vid:"
 
-#: src/modules/battery/e_mod_config.c:234
+#: src/modules/battery/e_mod_config.c:256
 #, c-format
 msgid "%1.0f min"
 msgstr "%1.0f min"
 
-#: src/modules/battery/e_mod_config.c:242
+#: src/modules/battery/e_mod_config.c:264
 msgid "Auto dismiss in..."
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:247
+#: src/modules/battery/e_mod_config.c:269
 #, c-format
 msgid "%1.0f sec"
 msgstr "%1.0f sec"
 
-#: src/modules/battery/e_mod_config.c:254
+#: src/modules/battery/e_mod_config.c:276
 msgid "Alert"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:260
+#: src/modules/battery/e_mod_config.c:282
 msgid "Auto Detect"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:263
+#: src/modules/battery/e_mod_config.c:285
 #: src/modules/conf_applications/e_mod_main.c:52
 #: src/modules/conf_display/e_mod_main.c:40
 #: src/modules/conf_theme/e_mod_main.c:23
@@ -3515,47 +3525,47 @@ msgstr ""
 msgid "Internal"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:267
+#: src/modules/battery/e_mod_config.c:289
 #: src/modules/temperature/e_mod_config.c:271
 msgid "udev"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:270
+#: src/modules/battery/e_mod_config.c:292
 #, fuzzy
 msgid "Fuzzy Mode"
 msgstr "Oklar"
 
-#: src/modules/battery/e_mod_config.c:274
+#: src/modules/battery/e_mod_config.c:296
 msgid "HAL"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:279
+#: src/modules/battery/e_mod_config.c:301
 #: src/modules/temperature/e_mod_config.c:273
 msgid "Hardware"
 msgstr "Hårdvara"
 
-#: src/modules/battery/e_mod_main.c:145
+#: src/modules/battery/e_mod_main.c:148 src/modules/battery/e_mod_main.c:443
 msgid "Battery"
 msgstr "Batteri"
 
-#: src/modules/battery/e_mod_main.c:455
+#: src/modules/battery/e_mod_main.c:446 src/modules/battery/e_mod_main.c:477
 msgid "Your battery is low!"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:457
+#: src/modules/battery/e_mod_main.c:447 src/modules/battery/e_mod_main.c:479
 msgid "AC power is recommended."
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:532
+#: src/modules/battery/e_mod_main.c:554
 msgid "N/A"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:612 src/modules/battery/e_mod_main.c:614
-#: src/modules/battery/e_mod_main.c:621 src/modules/battery/e_mod_main.c:623
+#: src/modules/battery/e_mod_main.c:634 src/modules/battery/e_mod_main.c:636
+#: src/modules/battery/e_mod_main.c:643 src/modules/battery/e_mod_main.c:645
 msgid "ERROR"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:723
+#: src/modules/battery/e_mod_main.c:758
 msgid "Battery Meter"
 msgstr "Batterimätare"
 
@@ -3712,7 +3722,7 @@ msgid "Dialog Settings"
 msgstr ""
 
 #: src/modules/conf_dialogs/e_int_config_dialogs.c:109
-#: src/modules/conf_performance/e_int_config_engine.c:95
+#: src/modules/conf_performance/e_int_config_engine.c:86
 #: src/modules/conf_theme/e_int_config_fonts.c:651
 #: src/modules/everything/evry_config.c:519 src/modules/ibox/e_mod_config.c:96
 #: src/modules/mixer/conf_gadget.c:191 src/modules/mixer/conf_module.c:91
@@ -3912,7 +3922,7 @@ msgstr "Animationer"
 
 #: src/modules/conf_display/e_int_config_desks.c:197
 #: src/modules/conf_display/e_int_config_dpms.c:306
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:168
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:194
 #: src/modules/conf_window_manipulation/e_int_config_window_stacking.c:151
 #, c-format
 msgid "%1.1f sec"
@@ -4300,28 +4310,28 @@ msgstr ""
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1310
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1334
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1366
-#: src/modules/gadman/e_mod_gadman.c:839
+#: src/modules/gadman/e_mod_gadman.c:837
 msgid "CTRL"
 msgstr "CTRL"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1315
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1339
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1371
-#: src/modules/gadman/e_mod_gadman.c:844
+#: src/modules/gadman/e_mod_gadman.c:842
 msgid "ALT"
 msgstr "ALT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1321
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1345
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1377
-#: src/modules/gadman/e_mod_gadman.c:850
+#: src/modules/gadman/e_mod_gadman.c:848
 msgid "SHIFT"
 msgstr "SHIFT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1327
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1351
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1383
-#: src/modules/gadman/e_mod_gadman.c:856
+#: src/modules/gadman/e_mod_gadman.c:854
 msgid "WIN"
 msgstr "WIN"
 
@@ -4680,11 +4690,11 @@ msgstr "Laddar"
 
 #: src/modules/conf_menus/e_int_config_menus.c:289
 #: src/modules/conf_menus/e_int_config_menus.c:294
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:136
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:145
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:154
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:173
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:178
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:162
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:180
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:199
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:204
 #, c-format
 msgid "%2.0f pixels"
 msgstr "%2.0f pixlar"
@@ -4784,16 +4794,16 @@ msgstr "Sökvägar"
 msgid "Environment Variables"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:38
+#: src/modules/conf_performance/e_int_config_engine.c:37
 msgid "Engine Settings"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:96
-#: src/modules/conf_performance/e_int_config_engine.c:138
+#: src/modules/conf_performance/e_int_config_engine.c:87
+#: src/modules/conf_performance/e_int_config_engine.c:109
 msgid "Use ARGB instead of shaped windows"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:140
+#: src/modules/conf_performance/e_int_config_engine.c:111
 msgid ""
 "You have chosen to enable ARGB composite support,<br>but your current screen "
 "does not support composite.<br><br>Are you sure you wish to enable ARGB "
@@ -5276,16 +5286,16 @@ msgstr ""
 msgid "Colors depend on theme capabilities."
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:843
+#: src/modules/conf_theme/e_int_config_color_classes.c:853
 msgid "Window Manager"
 msgstr "Fönsterhanterare"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:845
+#: src/modules/conf_theme/e_int_config_color_classes.c:855
 #: src/modules/conf_theme/e_int_config_fonts.c:81
 msgid "Widgets"
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:851
+#: src/modules/conf_theme/e_int_config_color_classes.c:861
 #, fuzzy
 msgid "Others"
 msgstr "Andra inställnigar"
@@ -5487,7 +5497,7 @@ msgid "Bytecode"
 msgstr "Bytecode"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:662
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:193
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:219
 #: src/modules/cpufreq/e_mod_main.c:227 src/modules/cpufreq/e_mod_main.c:259
 msgid "Automatic"
 msgstr "Automatiskt"
@@ -5713,8 +5723,9 @@ msgid "Scaling"
 msgstr ""
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:36
-msgid "Client List Settings"
-msgstr ""
+#, fuzzy
+msgid "Window List Menu Settings"
+msgstr "Fönsterlista"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:97
 msgid "Group By"
@@ -6009,63 +6020,103 @@ msgstr "Återge fokus när ett fönster göms eller stängs"
 msgid "Slide pointer to a new focused window"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:53
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:62
 #: src/modules/conf_window_manipulation/e_mod_main.c:20
 msgid "Window Geometry"
 msgstr "Fönster geometri"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:130
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:156
 #, fuzzy
 msgid "Resist obstacles"
 msgstr "Resistens"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:132
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:158
 #, fuzzy
 msgid "Other windows"
 msgstr "Interna fönster"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:141
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:167
 #, fuzzy
 msgid "Edge of the screen"
 msgstr "Resistens vid kanten på skärmen:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:150
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
 #, fuzzy
 msgid "Desktop gadgets"
 msgstr "Skrivbord"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:161
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
 msgid "Resistance"
 msgstr "Resistens"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:166
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:192
 msgid "Automatically accept changes after:"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:197
 #, fuzzy
 msgid "Move by"
 msgstr "Flytta"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:202
 #, fuzzy
 msgid "Resize by"
 msgstr "Ändra storlek"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:181
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:207
 #, fuzzy
 msgid "Keyboard"
 msgstr "Tangentbordsgenväg"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:213
 msgid "Limit resize to useful geometry"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:190
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:216
 #, fuzzy
 msgid "Move after resize"
 msgstr "Storlek kan ändras"
 
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:224
+#, fuzzy
+msgid "Follow Move"
+msgstr "Följe|slagare"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:227
+#, fuzzy
+msgid "Follow Resize"
+msgstr "Följeslagarens hastighet"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:230
+#, fuzzy
+msgid "Follow Raise"
+msgstr "Följe|slagare"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:233
+#, fuzzy
+msgid "Follow Lower"
+msgstr "Följe|slagare"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:236
+#, fuzzy
+msgid "Follow Layer"
+msgstr "Följe|slagare"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:239
+#, fuzzy
+msgid "Follow Desktop"
+msgstr "Alla skrivbord"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:242
+#, fuzzy
+msgid "Follow Iconify"
+msgstr "Minimera"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:246
+#, fuzzy
+msgid "Transients"
+msgstr "Transience"
+
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:44
 #: src/modules/conf_window_manipulation/e_mod_main.c:22
 msgid "Window Maximize Policy"
@@ -6087,13 +6138,13 @@ msgstr "Fyll allt tillgängligt utrymme"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:161
 #: src/modules/everything/evry_config.c:568
-#: src/modules/gadman/e_mod_gadman.c:759
+#: src/modules/gadman/e_mod_gadman.c:757
 msgid "Horizontal"
 msgstr "Horisontalt"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:163
 #: src/modules/everything/evry_config.c:561
-#: src/modules/gadman/e_mod_gadman.c:767
+#: src/modules/gadman/e_mod_gadman.c:765
 msgid "Vertical"
 msgstr "Vertikalt"
 
@@ -6157,8 +6208,14 @@ msgid "Window Focus"
 msgstr "Fönsterfokus"
 
 #: src/modules/conf_window_manipulation/e_mod_main.c:23
-msgid "Client List Menu"
-msgstr ""
+#, fuzzy
+msgid "Window List Menu"
+msgstr "Fönsterlista"
+
+#: src/modules/conf_window_manipulation/e_mod_main.c:24
+#, fuzzy
+msgid "Window Process Management"
+msgstr "Fönsterhanterare"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:33
 #: src/modules/conf_window_remembers/e_mod_main.c:17
@@ -6184,7 +6241,7 @@ msgid "Details"
 msgstr "Detaljer"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:141
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:306
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
 msgid "<No Name>"
 msgstr ""
 
@@ -6193,7 +6250,7 @@ msgid "Class:"
 msgstr "Klass:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:148
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
 msgid "<No Class>"
 msgstr ""
 
@@ -6202,7 +6259,7 @@ msgid "Title:"
 msgstr "Titel:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
 msgid "<No Title>"
 msgstr ""
 
@@ -6211,7 +6268,7 @@ msgid "Role:"
 msgstr "Roll:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:162
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:314
 msgid "<No Role>"
 msgstr ""
 
@@ -6429,17 +6486,17 @@ msgstr "Pager konfiguration"
 msgid "Show Everything Dialog"
 msgstr "Alltid nederst"
 
-#: src/modules/everything/e_mod_main.c:422
+#: src/modules/everything/e_mod_main.c:420
 #, fuzzy
 msgid "Everything Module"
 msgstr "Allt"
 
-#: src/modules/everything/e_mod_main.c:611
+#: src/modules/everything/e_mod_main.c:609
 #, fuzzy
 msgid "Run Everything"
 msgstr "Allt"
 
-#: src/modules/everything/evry_config.c:79
+#: src/modules/everything/evry_config.c:78
 #, fuzzy
 msgid "Everything Settings"
 msgstr "Inställningar för kortkommandon"
@@ -6572,7 +6629,7 @@ msgid "Object Plugins"
 msgstr ""
 
 #: src/modules/everything/evry_config.c:537
-#: src/modules/everything/evry_config.c:738
+#: src/modules/everything/evry_config.c:737
 #, fuzzy
 msgid "Plugins"
 msgstr "Enkel"
@@ -6620,7 +6677,7 @@ msgstr "Popup"
 msgid "Geometry"
 msgstr "Fönster geometri"
 
-#: src/modules/everything/evry_config.c:633
+#: src/modules/everything/evry_config.c:632
 #, fuzzy
 msgid "Everything Collection"
 msgstr "Favoritprogram"
@@ -6629,7 +6686,7 @@ msgstr "Favoritprogram"
 msgid "Items"
 msgstr ""
 
-#: src/modules/everything/evry_plug_aggregator.c:330
+#: src/modules/everything/evry_plug_aggregator.c:301
 msgid "No plugins loaded"
 msgstr ""
 
@@ -6654,58 +6711,58 @@ msgid ""
 "toggle thumb view modes"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1250
-#: src/modules/everything/evry_plug_apps.c:1387
+#: src/modules/everything/evry_plug_apps.c:1238
+#: src/modules/everything/evry_plug_apps.c:1373
 #, fuzzy
 msgid "Everything Applications"
 msgstr "Favoritprogram"
 
-#: src/modules/everything/evry_plug_apps.c:1282
+#: src/modules/everything/evry_plug_apps.c:1270
 #, fuzzy
 msgid "Commands"
 msgstr "Kommando"
 
-#: src/modules/everything/evry_plug_apps.c:1283
+#: src/modules/everything/evry_plug_apps.c:1271
 #, fuzzy
 msgid "Terminal Command"
 msgstr "Definierat kommando"
 
-#: src/modules/everything/evry_plug_apps.c:1288
+#: src/modules/everything/evry_plug_apps.c:1276
 msgid "Sudo GUI"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1367
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_apps.c:1354
+#: src/modules/everything/evry_plug_files.c:1585
 #, fuzzy
 msgid "Everything Plugin"
 msgstr "Allt"
 
-#: src/modules/everything/evry_plug_files.c:1471
-#: src/modules/everything/evry_plug_files.c:1623
+#: src/modules/everything/evry_plug_files.c:1456
+#: src/modules/everything/evry_plug_files.c:1607
 #, fuzzy
 msgid "Everything Files"
 msgstr "Allt"
 
-#: src/modules/everything/evry_plug_files.c:1498
+#: src/modules/everything/evry_plug_files.c:1483
 #, fuzzy
 msgid "Show recent files"
 msgstr "Visa dolda filer"
 
-#: src/modules/everything/evry_plug_files.c:1502
+#: src/modules/everything/evry_plug_files.c:1487
 #, fuzzy
 msgid "Search recent files"
 msgstr "Sökvägar"
 
-#: src/modules/everything/evry_plug_files.c:1506
+#: src/modules/everything/evry_plug_files.c:1491
 msgid "Search cached files"
 msgstr ""
 
-#: src/modules/everything/evry_plug_files.c:1510
+#: src/modules/everything/evry_plug_files.c:1495
 #, fuzzy
 msgid "Cache visited directories"
 msgstr "Användardefinierade kataloger"
 
-#: src/modules/everything/evry_plug_files.c:1514
+#: src/modules/everything/evry_plug_files.c:1499
 #, fuzzy
 msgid "Clear cache"
 msgstr "Rensa"
@@ -6849,7 +6906,7 @@ msgid "Show Toolbar"
 msgstr ""
 
 #: src/modules/fileman/e_mod_config.c:278
-#: src/modules/gadman/e_mod_gadman.c:803
+#: src/modules/gadman/e_mod_gadman.c:801
 msgid "Behavior"
 msgstr "Beteende"
 
@@ -7050,28 +7107,28 @@ msgstr "Bakgrund"
 msgid "Background Options"
 msgstr "Bakgrund"
 
-#: src/modules/gadman/e_mod_gadman.c:720
+#: src/modules/gadman/e_mod_gadman.c:718
 #, fuzzy
 msgid "Begin move/resize"
 msgstr "Flytta/ändra storlek på moduler"
 
-#: src/modules/gadman/e_mod_gadman.c:751
+#: src/modules/gadman/e_mod_gadman.c:749
 msgid "Free"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:775
+#: src/modules/gadman/e_mod_gadman.c:773
 msgid "Appearance"
 msgstr "Utseende"
 
-#: src/modules/gadman/e_mod_gadman.c:783
+#: src/modules/gadman/e_mod_gadman.c:781
 msgid "Always on desktop"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:793
+#: src/modules/gadman/e_mod_gadman.c:791
 msgid "On top pressing"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:824
+#: src/modules/gadman/e_mod_gadman.c:822
 msgid "Add other gadgets"
 msgstr ""
 
@@ -7510,7 +7567,11 @@ msgstr "Start"
 msgid "System Control"
 msgstr "Systemkontroll"
 
-#: src/modules/syscon/e_mod_main.c:52
+#: src/modules/syscon/e_mod_main.c:37
+msgid "Syscon"
+msgstr ""
+
+#: src/modules/syscon/e_mod_main.c:58
 msgid "System Controls"
 msgstr ""
 
@@ -8706,9 +8767,6 @@ msgstr "System"
 #~ msgid "End Edit Mode"
 #~ msgstr "Avsluta redigeringsläge"
 
-#~ msgid "Follower"
-#~ msgstr "Följe|slagare"
-
 #~ msgid "Module Config Menu Item 1"
 #~ msgstr "Modulkonfiguration meny 1"
 
@@ -8943,9 +9001,6 @@ msgstr "System"
 #~ msgid "Visible"
 #~ msgstr "Synlig"
 
-#~ msgid "Follow Speed"
-#~ msgstr "Följeslagarens hastighet"
-
 #~ msgid "%1.2f px/s"
 #~ msgstr "%1.2f px/s"
 
old mode 100755 (executable)
new mode 100644 (file)
index abf3f4c..9360df2
--- a/po/tr.po
+++ b/po/tr.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: E17\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2011-11-29 09:56+0900\n"
+"POT-Creation-Date: 2012-01-18 16:13+0900\n"
 "PO-Revision-Date: 2010-02-18 15:21+0200\n"
 "Last-Translator: H. İbrahim Güngör <h.ibrahim.gungor@gmail.com>\n"
 "Language-Team: Turkish <kde-i18n-doc@kde.org>\n"
@@ -25,7 +25,7 @@ msgid "About Enlightenment"
 msgstr "Enlightenment Hakkında"
 
 #: src/bin/e_about.c:17 src/bin/e_actions.c:2728 src/bin/e_config_dialog.c:272
-#: src/bin/e_fm.c:974 src/bin/e_int_border_menu.c:151
+#: src/bin/e_fm.c:975 src/bin/e_int_border_menu.c:151
 #: src/bin/e_int_border_prop.c:81 src/bin/e_theme_about.c:17
 #: src/modules/conf/e_conf.c:163
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:843
@@ -38,7 +38,7 @@ msgstr "Kapat"
 #: src/bin/e_about.c:18 src/bin/e_actions.c:3060 src/bin/e_actions.c:3064
 #: src/bin/e_actions.c:3068 src/bin/e_int_menus.c:182 src/bin/e_main.c:534
 #: src/modules/conf_theme/e_int_config_cursor.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:219
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:221
 #: src/modules/wizard/page_000.c:29
 msgid "Enlightenment"
 msgstr "Enlightenment"
@@ -77,7 +77,7 @@ msgstr "Bu pencereyi sonlandırmak istediğinizden emin misiniz?"
 #: src/bin/e_actions.c:380 src/bin/e_actions.c:1917 src/bin/e_actions.c:2014
 #: src/bin/e_actions.c:2077 src/bin/e_actions.c:2140 src/bin/e_actions.c:2208
 #: src/bin/e_actions.c:2271 src/bin/e_confirm_dialog.c:44
-#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9205 src/bin/e_fm.c:9459
+#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9238 src/bin/e_fm.c:9492
 #: src/bin/e_module.c:518 src/bin/e_screensaver.c:145
 msgid "Yes"
 msgstr "Evet"
@@ -85,7 +85,7 @@ msgstr "Evet"
 #: src/bin/e_actions.c:382 src/bin/e_actions.c:1919 src/bin/e_actions.c:2016
 #: src/bin/e_actions.c:2079 src/bin/e_actions.c:2142 src/bin/e_actions.c:2210
 #: src/bin/e_actions.c:2273 src/bin/e_confirm_dialog.c:45
-#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9203 src/bin/e_fm.c:9460
+#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9236 src/bin/e_fm.c:9493
 #: src/bin/e_module.c:519 src/bin/e_screensaver.c:147
 msgid "No"
 msgstr "Hayır"
@@ -159,7 +159,7 @@ msgstr ""
 msgid "Window : Actions"
 msgstr "Pencere : Eylemler"
 
-#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6168 src/bin/e_gadcon.c:1410
+#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6201 src/bin/e_gadcon.c:1410
 #: src/bin/e_int_border_menu.c:592
 msgid "Move"
 msgstr "Taşı"
@@ -294,7 +294,7 @@ msgstr "İğnelenmiş Durum Değiştir"
 #: src/bin/e_actions.c:2927 src/bin/e_actions.c:2929 src/bin/e_actions.c:2931
 #: src/bin/e_actions.c:2933 src/bin/e_actions.c:2935 src/bin/e_actions.c:2937
 #: src/bin/e_actions.c:2939 src/bin/e_actions.c:3114 src/bin/e_actions.c:3119
-#: src/bin/e_fm.c:3267 src/bin/e_fm.c:3273 src/bin/e_fm.c:9986
+#: src/bin/e_fm.c:3300 src/bin/e_fm.c:3306 src/bin/e_fm.c:10019
 #: src/bin/e_fm_device.c:334 src/bin/e_fm_device.c:358
 #: src/bin/e_fm_device.c:637 src/bin/e_fm_device.c:664
 #: src/bin/e_int_menus.c:144 src/bin/e_int_shelf_config.c:247
@@ -670,8 +670,8 @@ msgstr "Çevrimdışı Kipi  Aç/Kapa"
 #: src/modules/conf_theme/e_int_config_theme.c:396
 #: src/modules/conf_theme/e_int_config_theme.c:796
 #: src/modules/gadman/e_mod_config.c:182 src/modules/syscon/e_mod_main.c:31
-#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:52
-#: src/modules/syscon/e_mod_main.c:119
+#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:58
+#: src/modules/syscon/e_mod_main.c:125
 msgid "System"
 msgstr "Sistem"
 
@@ -728,10 +728,10 @@ msgstr "Masaüstü Arka Planı Yap"
 msgid "Color Selector"
 msgstr "Renk Seçici"
 
-#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1611 src/bin/e_config.c:2229
+#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1580 src/bin/e_config.c:2198
 #: src/bin/e_config_dialog.c:262 src/bin/e_eap_editor.c:854
 #: src/bin/e_eap_editor.c:918 src/bin/e_entry_dialog.c:62 src/bin/e_exec.c:398
-#: src/bin/e_fm.c:8717 src/bin/e_fm.c:9361 src/bin/e_fm_prop.c:507
+#: src/bin/e_fm.c:8750 src/bin/e_fm.c:9394 src/bin/e_fm_prop.c:507
 #: src/bin/e_int_border_remember.c:324 src/bin/e_int_border_remember.c:525
 #: src/bin/e_module.c:415 src/bin/e_sys.c:487 src/bin/e_sys.c:524
 #: src/bin/e_utils.c:707 src/modules/conf_dialogs/e_int_config_profiles.c:387
@@ -746,7 +746,7 @@ msgid "OK"
 msgstr "Tamam"
 
 #: src/bin/e_color_dialog.c:47 src/bin/e_eap_editor.c:856
-#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8719
+#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8752
 #: src/bin/e_fm_prop.c:508 src/bin/e_utils.c:1162
 #: src/modules/conf_dialogs/e_int_config_profiles.c:388
 #: src/modules/conf_intl/e_int_config_imc_import.c:124
@@ -758,7 +758,7 @@ msgstr "Tamam"
 msgid "Cancel"
 msgstr "İptal"
 
-#: src/bin/e_config.c:972 src/bin/e_config.c:1005
+#: src/bin/e_config.c:959 src/bin/e_config.c:992
 msgid ""
 "Settings data needed upgrading. Your old settings have<br>been wiped and a "
 "new set of defaults initialized. This<br>will happen regularly during "
@@ -769,7 +769,7 @@ msgid ""
 "the hiccup in your settings.<br>"
 msgstr ""
 
-#: src/bin/e_config.c:989
+#: src/bin/e_config.c:976
 msgid ""
 "Your settings are NEWER than Enlightenment. This is very<br>strange. This "
 "should not happen unless you downgraded<br>Enlightenment or copied the "
@@ -778,118 +778,119 @@ msgid ""
 "to<br>defaults. Sorry for the inconvenience.<br>"
 msgstr ""
 
-#: src/bin/e_config.c:1598 src/bin/e_config.c:2216
+#: src/bin/e_config.c:1567 src/bin/e_config.c:2185
 msgid "Enlightenment Settings Write Problems"
 msgstr "Enlightenment Ayarları Yazma Sorunları"
 
-#: src/bin/e_config.c:1601
+#: src/bin/e_config.c:1570
 #, c-format
 msgid ""
-"Enlightenment has an error while moving config files<br>from:<br>"
+"Enlightenment has had an error while moving config files<br>from:<br>"
 "%s<br><br>to:<br>%s<br><br>The rest of the write has been aborted for safety."
 "<br>"
 msgstr ""
 
-#: src/bin/e_config.c:2126
+#: src/bin/e_config.c:2095
 msgid "Settings Upgraded"
 msgstr "Ayarlar Yükseltildi"
 
-#: src/bin/e_config.c:2143
+#: src/bin/e_config.c:2112
 msgid "The EET file handle is bad."
 msgstr ""
 
-#: src/bin/e_config.c:2146
+#: src/bin/e_config.c:2115
 msgid "The file data is empty."
 msgstr ""
 
-#: src/bin/e_config.c:2149
+#: src/bin/e_config.c:2118
 msgid ""
 "The file is not writable. Perhaps the disk is read-only<br>or you lost "
 "permissions to your files."
 msgstr ""
 
-#: src/bin/e_config.c:2152
+#: src/bin/e_config.c:2121
 msgid "Memory ran out while preparing the write.<br>Please free up memory."
 msgstr ""
 
-#: src/bin/e_config.c:2155
+#: src/bin/e_config.c:2124
 msgid "This is a generic error."
 msgstr ""
 
-#: src/bin/e_config.c:2158
+#: src/bin/e_config.c:2127
 msgid ""
 "The settings file is too large.<br>It should be very small (a few hundred KB "
 "at most)."
 msgstr ""
 
-#: src/bin/e_config.c:2161
+#: src/bin/e_config.c:2130
 msgid "You have I/O errors on the disk.<br>Maybe it needs replacing?"
 msgstr ""
 
-#: src/bin/e_config.c:2164
+#: src/bin/e_config.c:2133
 msgid "You ran out of space while writing the file"
 msgstr ""
 
-#: src/bin/e_config.c:2167
+#: src/bin/e_config.c:2136
 msgid "The file was closed on it while writing."
 msgstr ""
 
-#: src/bin/e_config.c:2170
+#: src/bin/e_config.c:2139
 msgid "Memory-mapping (mmap) of the file failed."
 msgstr ""
 
-#: src/bin/e_config.c:2173
+#: src/bin/e_config.c:2142
 msgid "X509 Encoding failed."
 msgstr ""
 
-#: src/bin/e_config.c:2176
+#: src/bin/e_config.c:2145
 #, fuzzy
 msgid "Signature failed."
 msgstr "Uykuya alma başarısız."
 
-#: src/bin/e_config.c:2179
+#: src/bin/e_config.c:2148
 msgid "The signature was invalid."
 msgstr ""
 
-#: src/bin/e_config.c:2182
+#: src/bin/e_config.c:2151
 #, fuzzy
 msgid "Not signed."
 msgstr "(Pencere Yok)"
 
-#: src/bin/e_config.c:2185
+#: src/bin/e_config.c:2154
 msgid "Feature not implemented."
 msgstr ""
 
-#: src/bin/e_config.c:2188
+#: src/bin/e_config.c:2157
 msgid "PRNG was not seeded."
 msgstr ""
 
-#: src/bin/e_config.c:2191
+#: src/bin/e_config.c:2160
 #, fuzzy
 msgid "Encryption failed."
 msgstr "Askıya alma başarısız."
 
-#: src/bin/e_config.c:2194
+#: src/bin/e_config.c:2163
 #, fuzzy
 msgid "Decryption failed."
 msgstr "Askıya alma başarısız."
 
-#: src/bin/e_config.c:2197
+#: src/bin/e_config.c:2166
 #, fuzzy
 msgid "The error is unknown to Enlightenment."
 msgstr "Enlightenment'a Hoş Geldiniz"
 
-#: src/bin/e_config.c:2219
+#: src/bin/e_config.c:2188
 #, c-format
 msgid ""
-"Enlightenment has an error while writing<br>its config file.<br>"
+"Enlightenment has had an error while writing<br>its config file.<br>"
 "%s<br><br>The file where the error occurred was:<br>%s<br><br>This file has "
 "been deleted to avoid corrupt data.<br>"
 msgstr ""
 
-#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:721
+#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:756
 #: src/modules/conf/e_mod_main.c:275 src/modules/conf_paths/e_mod_main.c:17
 #: src/modules/conf_performance/e_mod_main.c:17
+#: src/modules/syscon/e_mod_main.c:36
 msgid "Advanced"
 msgstr "Gelişmiş"
 
@@ -911,9 +912,9 @@ msgstr "Eklentiler"
 
 #: src/bin/e_configure.c:29 src/bin/e_configure.c:32 src/bin/e_configure.c:242
 #: src/modules/conf_paths/e_int_config_paths.c:80
-#: src/modules/conf_theme/e_int_config_color_classes.c:847
+#: src/modules/conf_theme/e_int_config_color_classes.c:857
 #: src/modules/conf_theme/e_int_config_fonts.c:98
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:234
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:236
 msgid "Modules"
 msgstr "Modüller"
 
@@ -922,7 +923,7 @@ msgstr "Modüller"
 msgid "Preferences"
 msgstr "Simge Tercihleri"
 
-#: src/bin/e_container.c:132
+#: src/bin/e_container.c:124
 #, c-format
 msgid "Container %d"
 msgstr "Taşıyıcı %d"
@@ -1049,7 +1050,7 @@ msgstr "Masaüstü dosyası"
 #: src/bin/e_eap_editor.c:775
 #: src/modules/conf_performance/e_int_config_performance.c:115
 #: src/modules/everything/evry_config.c:378
-#: src/modules/everything/evry_plug_files.c:1491
+#: src/modules/everything/evry_plug_files.c:1476
 #: src/modules/pager/e_mod_config.c:126 src/modules/pager/e_mod_config.c:213
 msgid "General"
 msgstr "Genel"
@@ -1078,26 +1079,26 @@ msgstr "Simge Seç"
 msgid "Select an Executable"
 msgstr "Çalıştırılabilir Dosya Seç"
 
-#: src/bin/e_entry.c:496 src/bin/e_fm.c:8208 src/bin/e_shelf.c:1703
+#: src/bin/e_entry.c:501 src/bin/e_fm.c:8241 src/bin/e_shelf.c:1703
 #: src/modules/conf_dialogs/e_int_config_profiles.c:135
 #: src/modules/conf_shelves/e_int_config_shelf.c:81
 #: src/modules/ibar/e_mod_config.c:108
 msgid "Delete"
 msgstr "Sil"
 
-#: src/bin/e_entry.c:506 src/bin/e_fm.c:8116
+#: src/bin/e_entry.c:511 src/bin/e_fm.c:8149
 msgid "Cut"
 msgstr "Kes"
 
-#: src/bin/e_entry.c:514 src/bin/e_fm.c:6163 src/bin/e_fm.c:8130
+#: src/bin/e_entry.c:519 src/bin/e_fm.c:6196 src/bin/e_fm.c:8163
 msgid "Copy"
 msgstr "Kopyala"
 
-#: src/bin/e_entry.c:522 src/bin/e_fm.c:7954 src/bin/e_fm.c:8143
+#: src/bin/e_entry.c:527 src/bin/e_fm.c:7987 src/bin/e_fm.c:8176
 msgid "Paste"
 msgstr "Yapıştır"
 
-#: src/bin/e_entry.c:532
+#: src/bin/e_entry.c:537
 msgid "Select All"
 msgstr "Tümünü Seç"
 
@@ -1243,214 +1244,214 @@ msgstr "Veri Çıktısı"
 msgid "There was no output."
 msgstr "Çıktı yok."
 
-#: src/bin/e_fm.c:976
+#: src/bin/e_fm.c:977
 msgid "Nonexistent path"
 msgstr "Mevcut olmayan yol"
 
-#: src/bin/e_fm.c:979
+#: src/bin/e_fm.c:980
 #, c-format
 msgid "%s doesn't exist."
 msgstr "%s mevcut değil."
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Mount Error"
 msgstr "Bağlama Hatası"
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Can't mount device"
 msgstr "Aygıt Bağlanamıyor"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Unmount Error"
 msgstr "Çıkarma Hatası"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Can't unmount device"
 msgstr "Aygıt Çıkarılamıyor"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Eject Error"
 msgstr "Çıkarma Hatası"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Can't eject device"
 msgstr "Aygıt çıkarılamıyor"
 
-#: src/bin/e_fm.c:3748
+#: src/bin/e_fm.c:3781
 #, c-format
 msgid "%i Files"
 msgstr "%i Dosya"
 
-#: src/bin/e_fm.c:6176 src/bin/e_fm.c:7962 src/bin/e_fm.c:8151
+#: src/bin/e_fm.c:6209 src/bin/e_fm.c:7995 src/bin/e_fm.c:8184
 msgid "Link"
 msgstr "Bağlantı"
 
-#: src/bin/e_fm.c:6184 src/bin/e_fm.c:9143 src/bin/e_fm.c:9284
+#: src/bin/e_fm.c:6217 src/bin/e_fm.c:9176 src/bin/e_fm.c:9317
 msgid "Abort"
 msgstr "Vazgeç"
 
-#: src/bin/e_fm.c:7881 src/bin/e_fm.c:8041
+#: src/bin/e_fm.c:7914 src/bin/e_fm.c:8074
 msgid "Inherit parent settings"
 msgstr "Ana ayarları miras al"
 
-#: src/bin/e_fm.c:7890 src/bin/e_fm.c:8050
+#: src/bin/e_fm.c:7923 src/bin/e_fm.c:8083
 #: src/modules/fileman/e_mod_config.c:219
 msgid "View Mode"
 msgstr "Görünüm Kipi"
 
-#: src/bin/e_fm.c:7897 src/bin/e_fm.c:8057
+#: src/bin/e_fm.c:7930 src/bin/e_fm.c:8090
 msgid "Refresh View"
 msgstr "Görünümü Yenile"
 
-#: src/bin/e_fm.c:7905 src/bin/e_fm.c:8065
+#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8098
 msgid "Show Hidden Files"
 msgstr "Gizli Dosyaları Göster"
 
-#: src/bin/e_fm.c:7917 src/bin/e_fm.c:8077
+#: src/bin/e_fm.c:7950 src/bin/e_fm.c:8110
 msgid "Remember Ordering"
 msgstr "Sıralamayı Hatırla"
 
-#: src/bin/e_fm.c:7926 src/bin/e_fm.c:8086
+#: src/bin/e_fm.c:7959 src/bin/e_fm.c:8119
 msgid "Sort Now"
 msgstr "Şimdi Sırala"
 
-#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8101
+#: src/bin/e_fm.c:7971 src/bin/e_fm.c:8134
 #: src/modules/conf_paths/e_int_config_paths.c:205
 msgid "New Directory"
 msgstr "Yeni Dizin"
 
-#: src/bin/e_fm.c:8216
+#: src/bin/e_fm.c:8249
 msgid "Rename"
 msgstr "Yeniden Adlandır"
 
-#: src/bin/e_fm.c:8235
+#: src/bin/e_fm.c:8268
 msgid "Unmount"
 msgstr "Çıkarma"
 
-#: src/bin/e_fm.c:8240
+#: src/bin/e_fm.c:8273
 msgid "Mount"
 msgstr "Bağla"
 
-#: src/bin/e_fm.c:8245
+#: src/bin/e_fm.c:8278
 msgid "Eject"
 msgstr "Çıkarma"
 
-#: src/bin/e_fm.c:8257
+#: src/bin/e_fm.c:8290
 #, fuzzy
 msgid "Application Properties"
 msgstr "Uygulamanın İkonunu Kullan "
 
-#: src/bin/e_fm.c:8263 src/bin/e_fm_prop.c:105
+#: src/bin/e_fm.c:8296 src/bin/e_fm_prop.c:105
 msgid "File Properties"
 msgstr "Dosya Özellikleri"
 
-#: src/bin/e_fm.c:8500 src/bin/e_fm.c:8553
+#: src/bin/e_fm.c:8533 src/bin/e_fm.c:8586
 msgid "Use default"
 msgstr "Ön Tanımlıyı kullan"
 
-#: src/bin/e_fm.c:8526 src/modules/fileman/e_mod_config.c:224
+#: src/bin/e_fm.c:8559 src/modules/fileman/e_mod_config.c:224
 msgid "Grid Icons"
 msgstr "Izgara Görünümü"
 
-#: src/bin/e_fm.c:8534 src/modules/fileman/e_mod_config.c:226
+#: src/bin/e_fm.c:8567 src/modules/fileman/e_mod_config.c:226
 msgid "Custom Icons"
 msgstr "Özel Simgeler"
 
-#: src/bin/e_fm.c:8542 src/modules/everything/evry_config.c:430
+#: src/bin/e_fm.c:8575 src/modules/everything/evry_config.c:430
 #: src/modules/everything/evry_config.c:460
 #: src/modules/fileman/e_mod_config.c:234
 msgid "List"
 msgstr "Listele"
 
-#: src/bin/e_fm.c:8568
+#: src/bin/e_fm.c:8601
 #, c-format
 msgid "Icon Size (%d)"
 msgstr "Simge Boyutu (%d)"
 
-#: src/bin/e_fm.c:8614 src/bin/e_fm.c:8820
+#: src/bin/e_fm.c:8647 src/bin/e_fm.c:8853
 msgid "Set background..."
 msgstr "Arka planı ayarla..."
 
-#: src/bin/e_fm.c:8619 src/bin/e_fm.c:8864
+#: src/bin/e_fm.c:8652 src/bin/e_fm.c:8897
 msgid "Set overlay..."
 msgstr "Katmanı ayarla..."
 
-#: src/bin/e_fm.c:8718 src/modules/conf_theme/e_int_config_theme.c:1032
+#: src/bin/e_fm.c:8751 src/modules/conf_theme/e_int_config_theme.c:1032
 msgid "Clear"
 msgstr "Temizle"
 
-#: src/bin/e_fm.c:8944
+#: src/bin/e_fm.c:8977
 msgid "Create a new Directory"
 msgstr "Yeni Dizin Oluştur"
 
-#: src/bin/e_fm.c:8945
+#: src/bin/e_fm.c:8978
 msgid "New Directory Name:"
 msgstr "Yeni Dizin Adı:"
 
-#: src/bin/e_fm.c:8999
+#: src/bin/e_fm.c:9032
 #, c-format
 msgid "Rename %s to:"
 msgstr "%s adını değiştir:"
 
-#: src/bin/e_fm.c:9001
+#: src/bin/e_fm.c:9034
 msgid "Rename File"
 msgstr "Dosyayı Yeniden Adlandır"
 
-#: src/bin/e_fm.c:9142 src/bin/e_fm.c:9283
+#: src/bin/e_fm.c:9175 src/bin/e_fm.c:9316
 msgid "Retry"
 msgstr "Yeniden Dene"
 
-#: src/bin/e_fm.c:9146 src/bin/e_fm.c:9289
+#: src/bin/e_fm.c:9179 src/bin/e_fm.c:9322
 msgid "Error"
 msgstr "Hata"
 
-#: src/bin/e_fm.c:9149
+#: src/bin/e_fm.c:9182
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: src/bin/e_fm.c:9204
+#: src/bin/e_fm.c:9237
 msgid "No to all"
 msgstr "Tümüne hayır"
 
-#: src/bin/e_fm.c:9206
+#: src/bin/e_fm.c:9239
 msgid "Yes to all"
 msgstr "Tümüne evet"
 
-#: src/bin/e_fm.c:9209
+#: src/bin/e_fm.c:9242
 msgid "Warning"
 msgstr "Uyarı"
 
-#: src/bin/e_fm.c:9212
+#: src/bin/e_fm.c:9245
 #, c-format
 msgid "File already exists, overwrite?<br><hilight>%s</hilight>"
 msgstr "Dosya zaten mevcut, üzerine yazayım mı?<br><hilight>%s</hilight>"
 
-#: src/bin/e_fm.c:9285
+#: src/bin/e_fm.c:9318
 msgid "Ignore this"
 msgstr "Görmezden gel"
 
-#: src/bin/e_fm.c:9286
+#: src/bin/e_fm.c:9319
 msgid "Ignore all"
 msgstr "Tümünü görmezden gel"
 
-#: src/bin/e_fm.c:9291
+#: src/bin/e_fm.c:9324
 #, c-format
 msgid "An error occurred while performing an operation.<br>%s"
 msgstr "Bir işlem gerçekleştirilirken hata oluştu.<br>%s"
 
-#: src/bin/e_fm.c:9462
+#: src/bin/e_fm.c:9495
 msgid "Confirm Delete"
 msgstr "Silme İşlemini Onayla"
 
-#: src/bin/e_fm.c:9467
+#: src/bin/e_fm.c:9500
 #, c-format
 msgid "Are you sure you want to delete<br><hilight>%s</hilight> ?"
 msgstr ""
 "Şunu silmek istediğinden emin misin?\r\n"
 "<br><hilight>%s</hilight>"
 
-#: src/bin/e_fm.c:9473
+#: src/bin/e_fm.c:9506
 #, c-format
 msgid ""
 "Are you sure you want to delete<br>the %d selected files in:<br><hilight>%s</"
@@ -1577,11 +1578,11 @@ msgstr "Metni Taşı"
 msgid "Automatically scroll contents"
 msgstr "İçeriği otomatik kaydır"
 
-#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:731
+#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:729
 msgid "Plain"
 msgstr "Düz"
 
-#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:739
+#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:737
 msgid "Inset"
 msgstr "Çerçeve"
 
@@ -1595,11 +1596,11 @@ msgstr "Görünüm"
 #: src/modules/conf_applications/e_int_config_apps.c:239
 #: src/modules/conf_applications/e_int_config_apps.c:260
 #: src/modules/conf_applications/e_int_config_apps.c:280
-#: src/modules/gadman/e_mod_gadman.c:815 src/modules/ibar/e_mod_main.c:801
+#: src/modules/gadman/e_mod_gadman.c:813 src/modules/ibar/e_mod_main.c:801
 msgid "Remove"
 msgstr "Kaldır"
 
-#: src/bin/e_gadcon.c:1991
+#: src/bin/e_gadcon.c:2007
 msgid "Stop moving"
 msgstr ""
 
@@ -1718,7 +1719,7 @@ msgstr "Pencereler"
 
 #: src/bin/e_int_border_menu.c:138 src/bin/e_int_config_modules.c:59
 #: src/bin/e_int_menus.c:230 src/bin/e_shelf.c:1695
-#: src/modules/battery/e_mod_main.c:183 src/modules/clock/e_mod_main.c:296
+#: src/modules/battery/e_mod_main.c:186 src/modules/clock/e_mod_main.c:296
 #: src/modules/clock/e_mod_main.c:540 src/modules/conf/e_conf.c:124
 #: src/modules/conf/e_conf.c:134 src/modules/conf/e_mod_main.c:102
 #: src/modules/conf_dialogs/e_mod_main.c:17
@@ -2130,7 +2131,7 @@ msgid "Utilities"
 msgstr ""
 
 #: src/bin/e_int_config_modules.c:55
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_files.c:1585
 #: src/modules/fileman/e_mod_main.c:56 src/modules/fileman/e_mod_main.c:76
 #: src/modules/fileman/e_mod_main.c:420
 msgid "Files"
@@ -2231,7 +2232,7 @@ msgstr "Favori Uygulamalar"
 #: src/modules/conf_theme/e_int_config_fonts.c:58
 #: src/modules/conf_theme/e_mod_main.c:38
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:194
-#: src/modules/everything/evry_plug_apps.c:1367
+#: src/modules/everything/evry_plug_apps.c:1354
 msgid "Applications"
 msgstr "Uygulamalar"
 
@@ -2441,31 +2442,31 @@ msgstr ""
 "Enlightenment USER sinyali işleyiciyi ayarlayamadı.\n"
 "Belleğiniz tükenmiş olabilir mi?"
 
-#: src/bin/e_main.c:274
-#, fuzzy
-msgid "Enlightenment cannot initialize Ecore_IMF!\n"
-msgstr "Enlightenment Dosya yöneticisini başlatamadı.\n"
-
-#: src/bin/e_main.c:284
+#: src/bin/e_main.c:273
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_File!\n"
 msgstr "Enlightenment Dosya yöneticisini başlatamadı.\n"
 
-#: src/bin/e_main.c:293
+#: src/bin/e_main.c:282
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Con!\n"
 msgstr "Enlightenment Dosya yöneticisini başlatamadı.\n"
 
-#: src/bin/e_main.c:302
+#: src/bin/e_main.c:291
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Ipc!\n"
 msgstr "Enlightenment Dosya yöneticisini başlatamadı.\n"
 
-#: src/bin/e_main.c:313
+#: src/bin/e_main.c:302
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_X!\n"
 msgstr "Enlightenment Dosya yöneticisini başlatamadı.\n"
 
+#: src/bin/e_main.c:314
+#, fuzzy
+msgid "Enlightenment cannot initialize Ecore_IMF!\n"
+msgstr "Enlightenment Dosya yöneticisini başlatamadı.\n"
+
 #: src/bin/e_main.c:324
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Evas!\n"
@@ -2508,12 +2509,7 @@ msgstr ""
 msgid "Enlightenment cannot initialize E_Xinerama!\n"
 msgstr "Enlightenment Dosya yöneticisini başlatamadı.\n"
 
-#: src/bin/e_main.c:397
-#, fuzzy
-msgid "Enlightenment cannot initialize E_Randr!\n"
-msgstr "Enlightenment Dosya yöneticisini başlatamadı.\n"
-
-#: src/bin/e_main.c:415
+#: src/bin/e_main.c:406
 msgid ""
 "Enlightenment cannot create directories in your home directory.\n"
 "Perhaps you have no home directory or the disk is full?"
@@ -2521,14 +2517,19 @@ msgstr ""
 "Enlightenment ev dizininizde yeni dizin oluşturamadı.\n"
 "Ev dizininiz olduğuna ve diskin dolu olmadığına emin misiniz?"
 
-#: src/bin/e_main.c:425
+#: src/bin/e_main.c:416
 msgid "Enlightenment cannot set up its file registry system."
 msgstr "Enlightenment kendi dosya kayıt sistemini ayarlayamıyor."
 
-#: src/bin/e_main.c:434
+#: src/bin/e_main.c:425
 msgid "Enlightenment cannot set up its config system."
 msgstr "Enlightenment kendi yapılandırma sistemini ayarlayamıyor."
 
+#: src/bin/e_main.c:436
+#, fuzzy
+msgid "Enlightenment cannot initialize E_Randr!\n"
+msgstr "Enlightenment Dosya yöneticisini başlatamadı.\n"
+
 #: src/bin/e_main.c:445
 #, fuzzy
 msgid "Enlightenment cannot set up its environment."
@@ -2797,36 +2798,41 @@ msgid "Enlightenment cannot initialize the XSettings system.\n"
 msgstr "Enlightenment ön izleme sistemini başlatamadı.\n"
 
 #: src/bin/e_main.c:877
+#, fuzzy
+msgid "Enlightenment cannot initialize the Update system.\n"
+msgstr "Enlightenment Sistem Komutu sistemini başlatamadı.\n"
+
+#: src/bin/e_main.c:886
 msgid "Setup Desktop Environment"
 msgstr ""
 
-#: src/bin/e_main.c:881
+#: src/bin/e_main.c:890
 #, fuzzy
 msgid "Enlightenment cannot initialize its desktop environment.\n"
 msgstr "Enlightenment tema sistemini ayarlayamıyor."
 
-#: src/bin/e_main.c:889
+#: src/bin/e_main.c:898
 #, fuzzy
 msgid "Setup File Ordering"
 msgstr "Dosya Sıralamasını Ayarla"
 
-#: src/bin/e_main.c:893
+#: src/bin/e_main.c:902
 msgid "Enlightenment cannot set up its order file system."
 msgstr "Enlightenment kendi sıralı dosya sistemini ayarlayamıyor."
 
-#: src/bin/e_main.c:908
+#: src/bin/e_main.c:917
 msgid "Load Modules"
 msgstr "Modülleri Yükle"
 
-#: src/bin/e_main.c:938
+#: src/bin/e_main.c:947
 msgid "Configure Shelves"
 msgstr "Rafları Yapılandır"
 
-#: src/bin/e_main.c:949
+#: src/bin/e_main.c:958
 msgid "Almost Done"
 msgstr "Neredeyse Bitti"
 
-#: src/bin/e_main.c:1094
+#: src/bin/e_main.c:1103
 #, c-format
 msgid ""
 "Options:\n"
@@ -2855,7 +2861,7 @@ msgid ""
 "\t\tIf you need this help, you don't need this option.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1147
+#: src/bin/e_main.c:1156
 msgid ""
 "You are executing enlightenment directly. This is\n"
 "bad. Please do not execute the \"enlightenment\"\n"
@@ -2865,11 +2871,11 @@ msgid ""
 "before enlightenment itself begins running.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1426
+#: src/bin/e_main.c:1435
 msgid "Testing Format Support"
 msgstr "Sınama Biçimi Desteği"
 
-#: src/bin/e_main.c:1430
+#: src/bin/e_main.c:1439
 msgid ""
 "Enlightenment found Evas can't create a buffer canvas. Please check\n"
 "Evas has Software Buffer engine support.\n"
@@ -2877,7 +2883,7 @@ msgstr ""
 "Enlightenment Evas'ın tampon kanvası oluşturamadığını algıladı. Evas'ın\n"
 "Software Buffer motoru desteği olduğunu kontrol edin.\n"
 
-#: src/bin/e_main.c:1442
+#: src/bin/e_main.c:1451
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load SVG files. Check Evas has SVG loader "
@@ -2886,7 +2892,7 @@ msgstr ""
 "Enlightenment Evas'ın PNG dosyalarını yükleyemediğini algıladı. Evas'ın PNG\n"
 "yükleme desteğini olduğunu kontrol edin.\n"
 
-#: src/bin/e_main.c:1452
+#: src/bin/e_main.c:1461
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load JPEG files. Check Evas has JPEG loader "
@@ -2896,7 +2902,7 @@ msgstr ""
 "JPEG\n"
 "yükleme desteğini olduğunu kontrol edin.\n"
 
-#: src/bin/e_main.c:1462
+#: src/bin/e_main.c:1471
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load PNG files. Check Evas has PNG loader "
@@ -2905,7 +2911,7 @@ msgstr ""
 "Enlightenment Evas'ın PNG dosyalarını yükleyemediğini algıladı. Evas'ın PNG\n"
 "yükleme desteğini olduğunu kontrol edin.\n"
 
-#: src/bin/e_main.c:1472
+#: src/bin/e_main.c:1481
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load EET files. Check Evas has EET loader "
@@ -2914,7 +2920,7 @@ msgstr ""
 "Enlightenment Evas'ın EET dosyalarını yükleyemediğini algıladı. Evas'ın EET\n"
 "yükleme desteğini olduğunu kontrol edin.\n"
 
-#: src/bin/e_main.c:1486
+#: src/bin/e_main.c:1495
 msgid ""
 "Enlightenment found Evas can't load the 'Sans' font. Check Evas has "
 "fontconfig\n"
@@ -2925,7 +2931,7 @@ msgstr ""
 "desteği olduğunu ve fontconfig'in 'Sans' yazı tipini tanımladığını kontrol "
 "edin.\n"
 
-#: src/bin/e_main.c:1677
+#: src/bin/e_main.c:1686
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. There was an "
@@ -2933,11 +2939,11 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1682 src/bin/e_main.c:1699
+#: src/bin/e_main.c:1691 src/bin/e_main.c:1708
 msgid "Enlightenment crashed early on start and has been restarted"
 msgstr "Enlightenment açılamadan çöktü ve yeniden başlatıldı"
 
-#: src/bin/e_main.c:1683
+#: src/bin/e_main.c:1692
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>There was an "
@@ -2945,7 +2951,7 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1692
+#: src/bin/e_main.c:1701
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. All modules "
 "have been disabled<br>and will not be loaded to help remove any "
@@ -2953,7 +2959,7 @@ msgid ""
 "dialog should let you select your<br>modules again."
 msgstr ""
 
-#: src/bin/e_main.c:1700
+#: src/bin/e_main.c:1709
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>All modules "
 "have been disabled and will not be loaded to help<br>remove any problem "
@@ -3446,72 +3452,76 @@ msgstr "Yasaklı"
 msgid "Read-Write"
 msgstr "Oku-Yaz"
 
-#: src/modules/battery/e_mod_config.c:60
+#: src/modules/battery/e_mod_config.c:63
 msgid "Battery Monitor Settings"
 msgstr "Pil İzleyici Ayarları"
 
-#: src/modules/battery/e_mod_config.c:126
+#: src/modules/battery/e_mod_config.c:132
 msgid "Show alert when battery is low"
 msgstr "Pil zayıf olduğunda uyar"
 
-#: src/modules/battery/e_mod_config.c:211
+#: src/modules/battery/e_mod_config.c:136
+msgid "Use desktop notifications for alert."
+msgstr ""
+
+#: src/modules/battery/e_mod_config.c:233
 msgid "Check every:"
 msgstr "Kontrol et:"
 
-#: src/modules/battery/e_mod_config.c:213
+#: src/modules/battery/e_mod_config.c:235
 #: src/modules/conf_performance/e_int_config_performance.c:121
 #: src/modules/temperature/e_mod_config.c:233
 #, c-format
 msgid "%1.0f ticks"
 msgstr "%1.0f tik"
 
-#: src/modules/battery/e_mod_config.c:217
+#: src/modules/battery/e_mod_config.c:239
 #, fuzzy
 msgid "Hibernate when below:"
 msgstr "Uykuya Al"
 
-#: src/modules/battery/e_mod_config.c:219
-#: src/modules/battery/e_mod_config.c:238
+#: src/modules/battery/e_mod_config.c:241
+#: src/modules/battery/e_mod_config.c:260
 #, c-format
 msgid "%1.0f %%"
 msgstr "%1.0f %%"
 
-#: src/modules/battery/e_mod_config.c:223
+#: src/modules/battery/e_mod_config.c:245
 msgid "Polling"
 msgstr "Taranıyor"
 
-#: src/modules/battery/e_mod_config.c:227
+#: src/modules/battery/e_mod_config.c:249
 #, fuzzy
 msgid "Show low battery alert"
 msgstr "Pil zayıfken uyarı göster"
 
-#: src/modules/battery/e_mod_config.c:231
+#: src/modules/battery/e_mod_config.c:253
 msgid "Alert when at:"
 msgstr "Şunda olunca uyar:"
 
-#: src/modules/battery/e_mod_config.c:234
+#: src/modules/battery/e_mod_config.c:256
 #, c-format
 msgid "%1.0f min"
 msgstr "%1.0f dk"
 
-#: src/modules/battery/e_mod_config.c:242
+#: src/modules/battery/e_mod_config.c:264
 msgid "Auto dismiss in..."
 msgstr "Otomatik kaybol..."
 
-#: src/modules/battery/e_mod_config.c:247
+#: src/modules/battery/e_mod_config.c:269
 #, c-format
 msgid "%1.0f sec"
 msgstr "%1.0f sn"
 
-#: src/modules/battery/e_mod_config.c:254
+#: src/modules/battery/e_mod_config.c:276
 msgid "Alert"
 msgstr "Uyarı"
 
-#: src/modules/battery/e_mod_config.c:260
+#: src/modules/battery/e_mod_config.c:282
 msgid "Auto Detect"
 msgstr "Otomatik Algıla"
 
-#: src/modules/battery/e_mod_config.c:263
+#: src/modules/battery/e_mod_config.c:285
 #: src/modules/conf_applications/e_mod_main.c:52
 #: src/modules/conf_display/e_mod_main.c:40
 #: src/modules/conf_theme/e_mod_main.c:23
@@ -3519,47 +3529,47 @@ msgstr "Otomatik Algıla"
 msgid "Internal"
 msgstr "Dahili"
 
-#: src/modules/battery/e_mod_config.c:267
+#: src/modules/battery/e_mod_config.c:289
 #: src/modules/temperature/e_mod_config.c:271
 msgid "udev"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:270
+#: src/modules/battery/e_mod_config.c:292
 #, fuzzy
 msgid "Fuzzy Mode"
 msgstr "Bulanık"
 
-#: src/modules/battery/e_mod_config.c:274
+#: src/modules/battery/e_mod_config.c:296
 msgid "HAL"
 msgstr "HAL"
 
-#: src/modules/battery/e_mod_config.c:279
+#: src/modules/battery/e_mod_config.c:301
 #: src/modules/temperature/e_mod_config.c:273
 msgid "Hardware"
 msgstr "Donanım"
 
-#: src/modules/battery/e_mod_main.c:145
+#: src/modules/battery/e_mod_main.c:148 src/modules/battery/e_mod_main.c:443
 msgid "Battery"
 msgstr "Pil"
 
-#: src/modules/battery/e_mod_main.c:455
+#: src/modules/battery/e_mod_main.c:446 src/modules/battery/e_mod_main.c:477
 msgid "Your battery is low!"
 msgstr "Pil zayıf!"
 
-#: src/modules/battery/e_mod_main.c:457
+#: src/modules/battery/e_mod_main.c:447 src/modules/battery/e_mod_main.c:479
 msgid "AC power is recommended."
 msgstr "AC güce geçmeniz önerilir."
 
-#: src/modules/battery/e_mod_main.c:532
+#: src/modules/battery/e_mod_main.c:554
 msgid "N/A"
 msgstr "N/A"
 
-#: src/modules/battery/e_mod_main.c:612 src/modules/battery/e_mod_main.c:614
-#: src/modules/battery/e_mod_main.c:621 src/modules/battery/e_mod_main.c:623
+#: src/modules/battery/e_mod_main.c:634 src/modules/battery/e_mod_main.c:636
+#: src/modules/battery/e_mod_main.c:643 src/modules/battery/e_mod_main.c:645
 msgid "ERROR"
 msgstr "HATA"
 
-#: src/modules/battery/e_mod_main.c:723
+#: src/modules/battery/e_mod_main.c:758
 msgid "Battery Meter"
 msgstr "Pil Göstergesi"
 
@@ -3714,7 +3724,7 @@ msgid "Dialog Settings"
 msgstr "Diyalog Ayarları"
 
 #: src/modules/conf_dialogs/e_int_config_dialogs.c:109
-#: src/modules/conf_performance/e_int_config_engine.c:95
+#: src/modules/conf_performance/e_int_config_engine.c:86
 #: src/modules/conf_theme/e_int_config_fonts.c:651
 #: src/modules/everything/evry_config.c:519 src/modules/ibox/e_mod_config.c:96
 #: src/modules/mixer/conf_gadget.c:191 src/modules/mixer/conf_module.c:91
@@ -3926,7 +3936,7 @@ msgstr "Boşta"
 
 #: src/modules/conf_display/e_int_config_desks.c:197
 #: src/modules/conf_display/e_int_config_dpms.c:306
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:168
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:194
 #: src/modules/conf_window_manipulation/e_int_config_window_stacking.c:151
 #, c-format
 msgid "%1.1f sec"
@@ -4317,28 +4327,28 @@ msgstr ""
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1310
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1334
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1366
-#: src/modules/gadman/e_mod_gadman.c:839
+#: src/modules/gadman/e_mod_gadman.c:837
 msgid "CTRL"
 msgstr "CTRL"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1315
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1339
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1371
-#: src/modules/gadman/e_mod_gadman.c:844
+#: src/modules/gadman/e_mod_gadman.c:842
 msgid "ALT"
 msgstr "ALT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1321
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1345
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1377
-#: src/modules/gadman/e_mod_gadman.c:850
+#: src/modules/gadman/e_mod_gadman.c:848
 msgid "SHIFT"
 msgstr "SHIFT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1327
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1351
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1383
-#: src/modules/gadman/e_mod_gadman.c:856
+#: src/modules/gadman/e_mod_gadman.c:854
 msgid "WIN"
 msgstr "WIN"
 
@@ -4706,11 +4716,11 @@ msgstr "Ana"
 
 #: src/modules/conf_menus/e_int_config_menus.c:289
 #: src/modules/conf_menus/e_int_config_menus.c:294
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:136
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:145
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:154
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:173
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:178
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:162
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:180
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:199
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:204
 #, c-format
 msgid "%2.0f pixels"
 msgstr "%2.0f piksel"
@@ -4811,16 +4821,16 @@ msgstr "Arama Dizinleri"
 msgid "Environment Variables"
 msgstr "Dışa Aktarılan Ortam Değişkenleri"
 
-#: src/modules/conf_performance/e_int_config_engine.c:38
+#: src/modules/conf_performance/e_int_config_engine.c:37
 msgid "Engine Settings"
 msgstr "Motor Ayarları"
 
-#: src/modules/conf_performance/e_int_config_engine.c:96
-#: src/modules/conf_performance/e_int_config_engine.c:138
+#: src/modules/conf_performance/e_int_config_engine.c:87
+#: src/modules/conf_performance/e_int_config_engine.c:109
 msgid "Use ARGB instead of shaped windows"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:140
+#: src/modules/conf_performance/e_int_config_engine.c:111
 #, fuzzy
 msgid ""
 "You have chosen to enable ARGB composite support,<br>but your current screen "
@@ -5316,16 +5326,16 @@ msgstr ""
 msgid "Colors depend on theme capabilities."
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:843
+#: src/modules/conf_theme/e_int_config_color_classes.c:853
 msgid "Window Manager"
 msgstr "Pencere Yöneticisi"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:845
+#: src/modules/conf_theme/e_int_config_color_classes.c:855
 #: src/modules/conf_theme/e_int_config_fonts.c:81
 msgid "Widgets"
 msgstr "Programcıklar"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:851
+#: src/modules/conf_theme/e_int_config_color_classes.c:861
 #, fuzzy
 msgid "Others"
 msgstr "Diğer"
@@ -5525,7 +5535,7 @@ msgid "Bytecode"
 msgstr "Bytecode"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:662
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:193
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:219
 #: src/modules/cpufreq/e_mod_main.c:227 src/modules/cpufreq/e_mod_main.c:259
 msgid "Automatic"
 msgstr "Otomatik"
@@ -5754,8 +5764,9 @@ msgid "Scaling"
 msgstr "Ölçekleme"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:36
-msgid "Client List Settings"
-msgstr "İstemci Listesi Ayarları"
+#, fuzzy
+msgid "Window List Menu Settings"
+msgstr "Pencere Listesi Ayarları"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:97
 msgid "Group By"
@@ -6049,63 +6060,100 @@ msgstr "Pencereyi kapatınca ya da saklayınca odağı geri al"
 msgid "Slide pointer to a new focused window"
 msgstr "İşaretçiyi yeni odaklanan pencereye kaydır"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:53
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:62
 #: src/modules/conf_window_manipulation/e_mod_main.c:20
 msgid "Window Geometry"
 msgstr "Pencere Geometrisi"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:130
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:156
 #, fuzzy
 msgid "Resist obstacles"
 msgstr "Direnç"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:132
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:158
 #, fuzzy
 msgid "Other windows"
 msgstr "Dahili Pencereler"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:141
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:167
 #, fuzzy
 msgid "Edge of the screen"
 msgstr "Ekran kenarlarına olan direnç:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:150
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
 #, fuzzy
 msgid "Desktop gadgets"
 msgstr "Masaüstü Adı"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:161
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
 msgid "Resistance"
 msgstr "Direnç"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:166
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:192
 msgid "Automatically accept changes after:"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:197
 #, fuzzy
 msgid "Move by"
 msgstr "Taşı"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:202
 #, fuzzy
 msgid "Resize by"
 msgstr "Boyutlandır"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:181
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:207
 #, fuzzy
 msgid "Keyboard"
 msgstr "Klavye Kısayolu"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:213
 msgid "Limit resize to useful geometry"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:190
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:216
 #, fuzzy
 msgid "Move after resize"
 msgstr "Yeniden boyutlandırılabilir"
 
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:224
+msgid "Follow Move"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:227
+#, fuzzy
+msgid "Follow Resize"
+msgstr "Boyutlandır"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:230
+msgid "Follow Raise"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:233
+#, fuzzy
+msgid "Follow Lower"
+msgstr "Pencere kapatılıyor"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:236
+msgid "Follow Layer"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:239
+#, fuzzy
+msgid "Follow Desktop"
+msgstr "Tüm Masaüstleri"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:242
+#, fuzzy
+msgid "Follow Iconify"
+msgstr "Simgeleştir"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:246
+#, fuzzy
+msgid "Transients"
+msgstr "Geçici Durum"
+
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:44
 #: src/modules/conf_window_manipulation/e_mod_main.c:22
 msgid "Window Maximize Policy"
@@ -6127,13 +6175,13 @@ msgstr "Mevcut boşluğu doldur"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:161
 #: src/modules/everything/evry_config.c:568
-#: src/modules/gadman/e_mod_gadman.c:759
+#: src/modules/gadman/e_mod_gadman.c:757
 msgid "Horizontal"
 msgstr "Yatay"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:163
 #: src/modules/everything/evry_config.c:561
-#: src/modules/gadman/e_mod_gadman.c:767
+#: src/modules/gadman/e_mod_gadman.c:765
 msgid "Vertical"
 msgstr "Dikey"
 
@@ -6198,8 +6246,14 @@ msgid "Window Focus"
 msgstr "Pencere Odaklanması"
 
 #: src/modules/conf_window_manipulation/e_mod_main.c:23
-msgid "Client List Menu"
-msgstr "İstemci Listesi Menüsü"
+#, fuzzy
+msgid "Window List Menu"
+msgstr "Pencere Listesi"
+
+#: src/modules/conf_window_manipulation/e_mod_main.c:24
+#, fuzzy
+msgid "Window Process Management"
+msgstr "Güç Yönetimi"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:33
 #: src/modules/conf_window_remembers/e_mod_main.c:17
@@ -6224,7 +6278,7 @@ msgid "Details"
 msgstr "Ayrıntılar"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:141
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:306
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
 msgid "<No Name>"
 msgstr "<Ad Yok>"
 
@@ -6233,7 +6287,7 @@ msgid "Class:"
 msgstr "Sınıf:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:148
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
 msgid "<No Class>"
 msgstr "<Sınıf Yok>"
 
@@ -6242,7 +6296,7 @@ msgid "Title:"
 msgstr "Başlık:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
 msgid "<No Title>"
 msgstr "<Başlık Yok>"
 
@@ -6251,7 +6305,7 @@ msgid "Role:"
 msgstr "Rol:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:162
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:314
 msgid "<No Role>"
 msgstr "<Rol Yok>"
 
@@ -6467,17 +6521,17 @@ msgstr "yapılandırma"
 msgid "Show Everything Dialog"
 msgstr "Her şeyin Altında"
 
-#: src/modules/everything/e_mod_main.c:422
+#: src/modules/everything/e_mod_main.c:420
 #, fuzzy
 msgid "Everything Module"
 msgstr "Her şey"
 
-#: src/modules/everything/e_mod_main.c:611
+#: src/modules/everything/e_mod_main.c:609
 #, fuzzy
 msgid "Run Everything"
 msgstr "Her şey"
 
-#: src/modules/everything/evry_config.c:79
+#: src/modules/everything/evry_config.c:78
 #, fuzzy
 msgid "Everything Settings"
 msgstr "Uçbirim Ayarları"
@@ -6612,7 +6666,7 @@ msgid "Object Plugins"
 msgstr "Nesne Rengi"
 
 #: src/modules/everything/evry_config.c:537
-#: src/modules/everything/evry_config.c:738
+#: src/modules/everything/evry_config.c:737
 #, fuzzy
 msgid "Plugins"
 msgstr "Düz"
@@ -6660,7 +6714,7 @@ msgstr "Açılır"
 msgid "Geometry"
 msgstr "Pencere Geometrisi"
 
-#: src/modules/everything/evry_config.c:633
+#: src/modules/everything/evry_config.c:632
 #, fuzzy
 msgid "Everything Collection"
 msgstr "Uygulamaları Yeniden Başlat"
@@ -6669,7 +6723,7 @@ msgstr "Uygulamaları Yeniden Başlat"
 msgid "Items"
 msgstr ""
 
-#: src/modules/everything/evry_plug_aggregator.c:330
+#: src/modules/everything/evry_plug_aggregator.c:301
 msgid "No plugins loaded"
 msgstr ""
 
@@ -6694,59 +6748,59 @@ msgid ""
 "toggle thumb view modes"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1250
-#: src/modules/everything/evry_plug_apps.c:1387
+#: src/modules/everything/evry_plug_apps.c:1238
+#: src/modules/everything/evry_plug_apps.c:1373
 #, fuzzy
 msgid "Everything Applications"
 msgstr "Uygulamaları Yeniden Başlat"
 
-#: src/modules/everything/evry_plug_apps.c:1282
+#: src/modules/everything/evry_plug_apps.c:1270
 #, fuzzy
 msgid "Commands"
 msgstr "Komut"
 
-#: src/modules/everything/evry_plug_apps.c:1283
+#: src/modules/everything/evry_plug_apps.c:1271
 #, fuzzy
 msgid "Terminal Command"
 msgstr "Tanımlanmış Komut"
 
-#: src/modules/everything/evry_plug_apps.c:1288
+#: src/modules/everything/evry_plug_apps.c:1276
 msgid "Sudo GUI"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1367
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_apps.c:1354
+#: src/modules/everything/evry_plug_files.c:1585
 #, fuzzy
 msgid "Everything Plugin"
 msgstr "Her şey"
 
-#: src/modules/everything/evry_plug_files.c:1471
-#: src/modules/everything/evry_plug_files.c:1623
+#: src/modules/everything/evry_plug_files.c:1456
+#: src/modules/everything/evry_plug_files.c:1607
 #, fuzzy
 msgid "Everything Files"
 msgstr "Her şey"
 
-#: src/modules/everything/evry_plug_files.c:1498
+#: src/modules/everything/evry_plug_files.c:1483
 #, fuzzy
 msgid "Show recent files"
 msgstr "Gizli Dosyaları Göster"
 
-#: src/modules/everything/evry_plug_files.c:1502
+#: src/modules/everything/evry_plug_files.c:1487
 #, fuzzy
 msgid "Search recent files"
 msgstr "Arama Dizinleri"
 
-#: src/modules/everything/evry_plug_files.c:1506
+#: src/modules/everything/evry_plug_files.c:1491
 #, fuzzy
 msgid "Search cached files"
 msgstr "Arama Yolu Ayarları"
 
-#: src/modules/everything/evry_plug_files.c:1510
+#: src/modules/everything/evry_plug_files.c:1495
 #, fuzzy
 msgid "Cache visited directories"
 msgstr "Kullanıcı Tanımlı Dizinler"
 
-#: src/modules/everything/evry_plug_files.c:1514
+#: src/modules/everything/evry_plug_files.c:1499
 #, fuzzy
 msgid "Clear cache"
 msgstr "Temizle"
@@ -6889,7 +6943,7 @@ msgid "Show Toolbar"
 msgstr "Araç Çubuğunu Göster"
 
 #: src/modules/fileman/e_mod_config.c:278
-#: src/modules/gadman/e_mod_gadman.c:803
+#: src/modules/gadman/e_mod_gadman.c:801
 msgid "Behavior"
 msgstr "Davranış"
 
@@ -7086,28 +7140,28 @@ msgstr "Arka plan"
 msgid "Background Options"
 msgstr "Arka plan gezdirme"
 
-#: src/modules/gadman/e_mod_gadman.c:720
+#: src/modules/gadman/e_mod_gadman.c:718
 #, fuzzy
 msgid "Begin move/resize"
 msgstr "Aracı oynat/yeniden boyutlandır"
 
-#: src/modules/gadman/e_mod_gadman.c:751
+#: src/modules/gadman/e_mod_gadman.c:749
 msgid "Free"
 msgstr "Boş"
 
-#: src/modules/gadman/e_mod_gadman.c:775
+#: src/modules/gadman/e_mod_gadman.c:773
 msgid "Appearance"
 msgstr "Görünüm"
 
-#: src/modules/gadman/e_mod_gadman.c:783
+#: src/modules/gadman/e_mod_gadman.c:781
 msgid "Always on desktop"
 msgstr "Daima masaüstünde"
 
-#: src/modules/gadman/e_mod_gadman.c:793
+#: src/modules/gadman/e_mod_gadman.c:791
 msgid "On top pressing"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:824
+#: src/modules/gadman/e_mod_gadman.c:822
 msgid "Add other gadgets"
 msgstr "Başka bir araç ekle"
 
@@ -7546,7 +7600,11 @@ msgstr "Başlat"
 msgid "System Control"
 msgstr "Sistem Kontrolü"
 
-#: src/modules/syscon/e_mod_main.c:52
+#: src/modules/syscon/e_mod_main.c:37
+msgid "Syscon"
+msgstr ""
+
+#: src/modules/syscon/e_mod_main.c:58
 msgid "System Controls"
 msgstr "Sistem Kontrolleri"
 
@@ -7910,6 +7968,12 @@ msgstr ""
 msgid "Systray"
 msgstr "Sistem Çekmecesi"
 
+#~ msgid "Client List Settings"
+#~ msgstr "İstemci Listesi Ayarları"
+
+#~ msgid "Client List Menu"
+#~ msgstr "İstemci Listesi Menüsü"
+
 #, fuzzy
 #~ msgid "Acpi"
 #~ msgstr "Eylem"
old mode 100755 (executable)
new mode 100644 (file)
index 7c213b9..e697025
--- a/po/uk.po
+++ b/po/uk.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: e.HEAD\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2011-11-29 09:56+0900\n"
+"POT-Creation-Date: 2012-01-18 16:13+0900\n"
 "PO-Revision-Date: 2009-12-13 21:16+0000\n"
 "Last-Translator: Sergio Gavrylov <sergiovana@bigmir.net>\n"
 "Language-Team: Ukrainian <translation@linux.org.ua>\n"
@@ -21,7 +21,7 @@ msgid "About Enlightenment"
 msgstr "Про Enlightenment"
 
 #: src/bin/e_about.c:17 src/bin/e_actions.c:2728 src/bin/e_config_dialog.c:272
-#: src/bin/e_fm.c:974 src/bin/e_int_border_menu.c:151
+#: src/bin/e_fm.c:975 src/bin/e_int_border_menu.c:151
 #: src/bin/e_int_border_prop.c:81 src/bin/e_theme_about.c:17
 #: src/modules/conf/e_conf.c:163
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:843
@@ -34,7 +34,7 @@ msgstr "Закрити"
 #: src/bin/e_about.c:18 src/bin/e_actions.c:3060 src/bin/e_actions.c:3064
 #: src/bin/e_actions.c:3068 src/bin/e_int_menus.c:182 src/bin/e_main.c:534
 #: src/modules/conf_theme/e_int_config_cursor.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:219
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:221
 #: src/modules/wizard/page_000.c:29
 msgid "Enlightenment"
 msgstr "Enlightenment"
@@ -84,7 +84,7 @@ msgstr "Ви впевнені, що бажаєте примусово зачин
 #: src/bin/e_actions.c:380 src/bin/e_actions.c:1917 src/bin/e_actions.c:2014
 #: src/bin/e_actions.c:2077 src/bin/e_actions.c:2140 src/bin/e_actions.c:2208
 #: src/bin/e_actions.c:2271 src/bin/e_confirm_dialog.c:44
-#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9205 src/bin/e_fm.c:9459
+#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9238 src/bin/e_fm.c:9492
 #: src/bin/e_module.c:518 src/bin/e_screensaver.c:145
 msgid "Yes"
 msgstr "Так"
@@ -92,7 +92,7 @@ msgstr "Так"
 #: src/bin/e_actions.c:382 src/bin/e_actions.c:1919 src/bin/e_actions.c:2016
 #: src/bin/e_actions.c:2079 src/bin/e_actions.c:2142 src/bin/e_actions.c:2210
 #: src/bin/e_actions.c:2273 src/bin/e_confirm_dialog.c:45
-#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9203 src/bin/e_fm.c:9460
+#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9236 src/bin/e_fm.c:9493
 #: src/bin/e_module.c:519 src/bin/e_screensaver.c:147
 msgid "No"
 msgstr "Ні"
@@ -157,7 +157,7 @@ msgstr "Перехід в режим сну.<br><br>Ви дійсно цього
 msgid "Window : Actions"
 msgstr "Вікно: дії"
 
-#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6168 src/bin/e_gadcon.c:1410
+#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6201 src/bin/e_gadcon.c:1410
 #: src/bin/e_int_border_menu.c:592
 msgid "Move"
 msgstr "Пересунути"
@@ -292,7 +292,7 @@ msgstr "Ввімкнути стан прикріплення"
 #: src/bin/e_actions.c:2927 src/bin/e_actions.c:2929 src/bin/e_actions.c:2931
 #: src/bin/e_actions.c:2933 src/bin/e_actions.c:2935 src/bin/e_actions.c:2937
 #: src/bin/e_actions.c:2939 src/bin/e_actions.c:3114 src/bin/e_actions.c:3119
-#: src/bin/e_fm.c:3267 src/bin/e_fm.c:3273 src/bin/e_fm.c:9986
+#: src/bin/e_fm.c:3300 src/bin/e_fm.c:3306 src/bin/e_fm.c:10019
 #: src/bin/e_fm_device.c:334 src/bin/e_fm_device.c:358
 #: src/bin/e_fm_device.c:637 src/bin/e_fm_device.c:664
 #: src/bin/e_int_menus.c:144 src/bin/e_int_shelf_config.c:247
@@ -667,8 +667,8 @@ msgstr "Ввімкнути автономний режим"
 #: src/modules/conf_theme/e_int_config_theme.c:396
 #: src/modules/conf_theme/e_int_config_theme.c:796
 #: src/modules/gadman/e_mod_config.c:182 src/modules/syscon/e_mod_main.c:31
-#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:52
-#: src/modules/syscon/e_mod_main.c:119
+#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:58
+#: src/modules/syscon/e_mod_main.c:125
 msgid "System"
 msgstr "Система"
 
@@ -725,10 +725,10 @@ msgstr "Встановити як фон"
 msgid "Color Selector"
 msgstr "Вибір кольору"
 
-#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1611 src/bin/e_config.c:2229
+#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1580 src/bin/e_config.c:2198
 #: src/bin/e_config_dialog.c:262 src/bin/e_eap_editor.c:854
 #: src/bin/e_eap_editor.c:918 src/bin/e_entry_dialog.c:62 src/bin/e_exec.c:398
-#: src/bin/e_fm.c:8717 src/bin/e_fm.c:9361 src/bin/e_fm_prop.c:507
+#: src/bin/e_fm.c:8750 src/bin/e_fm.c:9394 src/bin/e_fm_prop.c:507
 #: src/bin/e_int_border_remember.c:324 src/bin/e_int_border_remember.c:525
 #: src/bin/e_module.c:415 src/bin/e_sys.c:487 src/bin/e_sys.c:524
 #: src/bin/e_utils.c:707 src/modules/conf_dialogs/e_int_config_profiles.c:387
@@ -743,7 +743,7 @@ msgid "OK"
 msgstr "Гаразд"
 
 #: src/bin/e_color_dialog.c:47 src/bin/e_eap_editor.c:856
-#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8719
+#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8752
 #: src/bin/e_fm_prop.c:508 src/bin/e_utils.c:1162
 #: src/modules/conf_dialogs/e_int_config_profiles.c:388
 #: src/modules/conf_intl/e_int_config_imc_import.c:124
@@ -755,7 +755,7 @@ msgstr "Гаразд"
 msgid "Cancel"
 msgstr "Скасувати"
 
-#: src/bin/e_config.c:972 src/bin/e_config.c:1005
+#: src/bin/e_config.c:959 src/bin/e_config.c:992
 msgid ""
 "Settings data needed upgrading. Your old settings have<br>been wiped and a "
 "new set of defaults initialized. This<br>will happen regularly during "
@@ -773,7 +773,7 @@ msgstr ""
 "виправлений<br>шляхом додавання старих. Ви можете повторно налаштувати "
 "систему<br>за власним смаком. Вибачте за незручності<br>."
 
-#: src/bin/e_config.c:989
+#: src/bin/e_config.c:976
 msgid ""
 "Your settings are NEWER than Enlightenment. This is very<br>strange. This "
 "should not happen unless you downgraded<br>Enlightenment or copied the "
@@ -787,111 +787,114 @@ msgstr ""
 "версією Enlightenment.<br>Це неправильно, тому ваша конфігурація<br "
 ">відновлена до стандартної. Вибачте за незручності.<br>"
 
-#: src/bin/e_config.c:1598 src/bin/e_config.c:2216
+#: src/bin/e_config.c:1567 src/bin/e_config.c:2185
 msgid "Enlightenment Settings Write Problems"
 msgstr "Проблеми під час збереження параметрів Enlightenment"
 
-#: src/bin/e_config.c:1601
-#, c-format
+#: src/bin/e_config.c:1570
+#, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while moving config files<br>from:<br>"
+"Enlightenment has had an error while moving config files<br>from:<br>"
 "%s<br><br>to:<br>%s<br><br>The rest of the write has been aborted for safety."
 "<br>"
 msgstr ""
+"Enlightenment несподівано отримав файл параметрів<br>і це було записано в "
+"ньому. Це дуже дивно.<br><br>Файл, в якому сталася помилка:<br>%s<br><br>Цей "
+"файл був вилучений, щоб уникнути недостовірних даних.<br>"
 
-#: src/bin/e_config.c:2126
+#: src/bin/e_config.c:2095
 msgid "Settings Upgraded"
 msgstr "Параметри оновлено"
 
-#: src/bin/e_config.c:2143
+#: src/bin/e_config.c:2112
 msgid "The EET file handle is bad."
 msgstr ""
 
-#: src/bin/e_config.c:2146
+#: src/bin/e_config.c:2115
 msgid "The file data is empty."
 msgstr ""
 
-#: src/bin/e_config.c:2149
+#: src/bin/e_config.c:2118
 msgid ""
 "The file is not writable. Perhaps the disk is read-only<br>or you lost "
 "permissions to your files."
 msgstr ""
 
-#: src/bin/e_config.c:2152
+#: src/bin/e_config.c:2121
 msgid "Memory ran out while preparing the write.<br>Please free up memory."
 msgstr ""
 
-#: src/bin/e_config.c:2155
+#: src/bin/e_config.c:2124
 msgid "This is a generic error."
 msgstr ""
 
-#: src/bin/e_config.c:2158
+#: src/bin/e_config.c:2127
 msgid ""
 "The settings file is too large.<br>It should be very small (a few hundred KB "
 "at most)."
 msgstr ""
 
-#: src/bin/e_config.c:2161
+#: src/bin/e_config.c:2130
 msgid "You have I/O errors on the disk.<br>Maybe it needs replacing?"
 msgstr ""
 
-#: src/bin/e_config.c:2164
+#: src/bin/e_config.c:2133
 msgid "You ran out of space while writing the file"
 msgstr ""
 
-#: src/bin/e_config.c:2167
+#: src/bin/e_config.c:2136
 msgid "The file was closed on it while writing."
 msgstr ""
 
-#: src/bin/e_config.c:2170
+#: src/bin/e_config.c:2139
 msgid "Memory-mapping (mmap) of the file failed."
 msgstr ""
 
-#: src/bin/e_config.c:2173
+#: src/bin/e_config.c:2142
 msgid "X509 Encoding failed."
 msgstr ""
 
-#: src/bin/e_config.c:2176
+#: src/bin/e_config.c:2145
 #, fuzzy
 msgid "Signature failed."
 msgstr "Помилка під час переходу в режим сну."
 
-#: src/bin/e_config.c:2179
+#: src/bin/e_config.c:2148
 msgid "The signature was invalid."
 msgstr ""
 
-#: src/bin/e_config.c:2182
+#: src/bin/e_config.c:2151
 #, fuzzy
 msgid "Not signed."
 msgstr "(Немає вікон)"
 
-#: src/bin/e_config.c:2185
+#: src/bin/e_config.c:2154
 msgid "Feature not implemented."
 msgstr ""
 
-#: src/bin/e_config.c:2188
+#: src/bin/e_config.c:2157
 msgid "PRNG was not seeded."
 msgstr ""
 
-#: src/bin/e_config.c:2191
+#: src/bin/e_config.c:2160
 #, fuzzy
 msgid "Encryption failed."
 msgstr "Помилка під час переходу в режим очікування."
 
-#: src/bin/e_config.c:2194
+#: src/bin/e_config.c:2163
 #, fuzzy
 msgid "Decryption failed."
 msgstr "Помилка під час переходу в режим очікування."
 
-#: src/bin/e_config.c:2197
+#: src/bin/e_config.c:2166
 #, fuzzy
 msgid "The error is unknown to Enlightenment."
 msgstr "Ласкаво просимо до Enlightenment"
 
-#: src/bin/e_config.c:2219
+#: src/bin/e_config.c:2188
 #, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while writing<br>its config file.<br>"
+"Enlightenment has had an error while writing<br>its config file.<br>"
 "%s<br><br>The file where the error occurred was:<br>%s<br><br>This file has "
 "been deleted to avoid corrupt data.<br>"
 msgstr ""
@@ -899,9 +902,10 @@ msgstr ""
 "ньому. Це дуже дивно.<br><br>Файл, в якому сталася помилка:<br>%s<br><br>Цей "
 "файл був вилучений, щоб уникнути недостовірних даних.<br>"
 
-#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:721
+#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:756
 #: src/modules/conf/e_mod_main.c:275 src/modules/conf_paths/e_mod_main.c:17
 #: src/modules/conf_performance/e_mod_main.c:17
+#: src/modules/syscon/e_mod_main.c:36
 msgid "Advanced"
 msgstr "Додатково"
 
@@ -923,9 +927,9 @@ msgstr "Розширення"
 
 #: src/bin/e_configure.c:29 src/bin/e_configure.c:32 src/bin/e_configure.c:242
 #: src/modules/conf_paths/e_int_config_paths.c:80
-#: src/modules/conf_theme/e_int_config_color_classes.c:847
+#: src/modules/conf_theme/e_int_config_color_classes.c:857
 #: src/modules/conf_theme/e_int_config_fonts.c:98
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:234
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:236
 msgid "Modules"
 msgstr "Модулі"
 
@@ -934,7 +938,7 @@ msgstr "Модулі"
 msgid "Preferences"
 msgstr "Перевага піктограми"
 
-#: src/bin/e_container.c:132
+#: src/bin/e_container.c:124
 #, c-format
 msgid "Container %d"
 msgstr "Контейнер %d"
@@ -1069,7 +1073,7 @@ msgstr "Файл стільниці"
 #: src/bin/e_eap_editor.c:775
 #: src/modules/conf_performance/e_int_config_performance.c:115
 #: src/modules/everything/evry_config.c:378
-#: src/modules/everything/evry_plug_files.c:1491
+#: src/modules/everything/evry_plug_files.c:1476
 #: src/modules/pager/e_mod_config.c:126 src/modules/pager/e_mod_config.c:213
 msgid "General"
 msgstr "Загальні"
@@ -1098,26 +1102,26 @@ msgstr "Вибрати піктограму"
 msgid "Select an Executable"
 msgstr "Виберіть виконуваний файл"
 
-#: src/bin/e_entry.c:496 src/bin/e_fm.c:8208 src/bin/e_shelf.c:1703
+#: src/bin/e_entry.c:501 src/bin/e_fm.c:8241 src/bin/e_shelf.c:1703
 #: src/modules/conf_dialogs/e_int_config_profiles.c:135
 #: src/modules/conf_shelves/e_int_config_shelf.c:81
 #: src/modules/ibar/e_mod_config.c:108
 msgid "Delete"
 msgstr "Стерти"
 
-#: src/bin/e_entry.c:506 src/bin/e_fm.c:8116
+#: src/bin/e_entry.c:511 src/bin/e_fm.c:8149
 msgid "Cut"
 msgstr "Вирізати"
 
-#: src/bin/e_entry.c:514 src/bin/e_fm.c:6163 src/bin/e_fm.c:8130
+#: src/bin/e_entry.c:519 src/bin/e_fm.c:6196 src/bin/e_fm.c:8163
 msgid "Copy"
 msgstr "Копіювати"
 
-#: src/bin/e_entry.c:522 src/bin/e_fm.c:7954 src/bin/e_fm.c:8143
+#: src/bin/e_entry.c:527 src/bin/e_fm.c:7987 src/bin/e_fm.c:8176
 msgid "Paste"
 msgstr "Вставити"
 
-#: src/bin/e_entry.c:532
+#: src/bin/e_entry.c:537
 msgid "Select All"
 msgstr "Виділити все"
 
@@ -1264,212 +1268,212 @@ msgstr "Вихідні дані"
 msgid "There was no output."
 msgstr "Не було ніяких даних."
 
-#: src/bin/e_fm.c:976
+#: src/bin/e_fm.c:977
 msgid "Nonexistent path"
 msgstr "Неіснуючий шлях"
 
-#: src/bin/e_fm.c:979
+#: src/bin/e_fm.c:980
 #, c-format
 msgid "%s doesn't exist."
 msgstr "%s не існує."
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Mount Error"
 msgstr "Помилка під'єднання"
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Can't mount device"
 msgstr "Не вдається під'єднати пристрій"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Unmount Error"
 msgstr "Помилка демонтування"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Can't unmount device"
 msgstr "Не вдається демонтувати пристрій"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Eject Error"
 msgstr "Помилка витягування"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Can't eject device"
 msgstr "Не вдається витягти пристрій"
 
-#: src/bin/e_fm.c:3748
+#: src/bin/e_fm.c:3781
 #, c-format
 msgid "%i Files"
 msgstr "%i Файлів"
 
-#: src/bin/e_fm.c:6176 src/bin/e_fm.c:7962 src/bin/e_fm.c:8151
+#: src/bin/e_fm.c:6209 src/bin/e_fm.c:7995 src/bin/e_fm.c:8184
 msgid "Link"
 msgstr "Посилання"
 
-#: src/bin/e_fm.c:6184 src/bin/e_fm.c:9143 src/bin/e_fm.c:9284
+#: src/bin/e_fm.c:6217 src/bin/e_fm.c:9176 src/bin/e_fm.c:9317
 msgid "Abort"
 msgstr "Відмінити"
 
-#: src/bin/e_fm.c:7881 src/bin/e_fm.c:8041
+#: src/bin/e_fm.c:7914 src/bin/e_fm.c:8074
 msgid "Inherit parent settings"
 msgstr "Успадковувати батьківські налаштування"
 
-#: src/bin/e_fm.c:7890 src/bin/e_fm.c:8050
+#: src/bin/e_fm.c:7923 src/bin/e_fm.c:8083
 #: src/modules/fileman/e_mod_config.c:219
 msgid "View Mode"
 msgstr "Режим Відображення"
 
-#: src/bin/e_fm.c:7897 src/bin/e_fm.c:8057
+#: src/bin/e_fm.c:7930 src/bin/e_fm.c:8090
 msgid "Refresh View"
 msgstr "Оновити вигляд"
 
-#: src/bin/e_fm.c:7905 src/bin/e_fm.c:8065
+#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8098
 msgid "Show Hidden Files"
 msgstr "Показати приховані файли"
 
-#: src/bin/e_fm.c:7917 src/bin/e_fm.c:8077
+#: src/bin/e_fm.c:7950 src/bin/e_fm.c:8110
 msgid "Remember Ordering"
 msgstr "Запам'ятати черговість"
 
-#: src/bin/e_fm.c:7926 src/bin/e_fm.c:8086
+#: src/bin/e_fm.c:7959 src/bin/e_fm.c:8119
 msgid "Sort Now"
 msgstr "Сортуванти"
 
-#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8101
+#: src/bin/e_fm.c:7971 src/bin/e_fm.c:8134
 #: src/modules/conf_paths/e_int_config_paths.c:205
 msgid "New Directory"
 msgstr "Новий каталог"
 
-#: src/bin/e_fm.c:8216
+#: src/bin/e_fm.c:8249
 msgid "Rename"
 msgstr "Перейменувати"
 
-#: src/bin/e_fm.c:8235
+#: src/bin/e_fm.c:8268
 msgid "Unmount"
 msgstr "Розмонтувати"
 
-#: src/bin/e_fm.c:8240
+#: src/bin/e_fm.c:8273
 msgid "Mount"
 msgstr "Змонтувати"
 
-#: src/bin/e_fm.c:8245
+#: src/bin/e_fm.c:8278
 msgid "Eject"
 msgstr "Витягти"
 
-#: src/bin/e_fm.c:8257
+#: src/bin/e_fm.c:8290
 #, fuzzy
 msgid "Application Properties"
 msgstr "Піктограма від програми "
 
-#: src/bin/e_fm.c:8263 src/bin/e_fm_prop.c:105
+#: src/bin/e_fm.c:8296 src/bin/e_fm_prop.c:105
 msgid "File Properties"
 msgstr "Властивості файла"
 
-#: src/bin/e_fm.c:8500 src/bin/e_fm.c:8553
+#: src/bin/e_fm.c:8533 src/bin/e_fm.c:8586
 msgid "Use default"
 msgstr "Використовувати типові параметри"
 
-#: src/bin/e_fm.c:8526 src/modules/fileman/e_mod_config.c:224
+#: src/bin/e_fm.c:8559 src/modules/fileman/e_mod_config.c:224
 msgid "Grid Icons"
 msgstr "Сітка піктограм"
 
-#: src/bin/e_fm.c:8534 src/modules/fileman/e_mod_config.c:226
+#: src/bin/e_fm.c:8567 src/modules/fileman/e_mod_config.c:226
 msgid "Custom Icons"
 msgstr "Свої піктограми"
 
-#: src/bin/e_fm.c:8542 src/modules/everything/evry_config.c:430
+#: src/bin/e_fm.c:8575 src/modules/everything/evry_config.c:430
 #: src/modules/everything/evry_config.c:460
 #: src/modules/fileman/e_mod_config.c:234
 msgid "List"
 msgstr "Список"
 
-#: src/bin/e_fm.c:8568
+#: src/bin/e_fm.c:8601
 #, c-format
 msgid "Icon Size (%d)"
 msgstr "Розмір піктограми (%d)"
 
-#: src/bin/e_fm.c:8614 src/bin/e_fm.c:8820
+#: src/bin/e_fm.c:8647 src/bin/e_fm.c:8853
 msgid "Set background..."
 msgstr "Встановити фон..."
 
-#: src/bin/e_fm.c:8619 src/bin/e_fm.c:8864
+#: src/bin/e_fm.c:8652 src/bin/e_fm.c:8897
 msgid "Set overlay..."
 msgstr "Налаштувати накладання..."
 
-#: src/bin/e_fm.c:8718 src/modules/conf_theme/e_int_config_theme.c:1032
+#: src/bin/e_fm.c:8751 src/modules/conf_theme/e_int_config_theme.c:1032
 msgid "Clear"
 msgstr "Очистити"
 
-#: src/bin/e_fm.c:8944
+#: src/bin/e_fm.c:8977
 msgid "Create a new Directory"
 msgstr "Створити новий каталог"
 
-#: src/bin/e_fm.c:8945
+#: src/bin/e_fm.c:8978
 msgid "New Directory Name:"
 msgstr "Назва нового каталогу:"
 
-#: src/bin/e_fm.c:8999
+#: src/bin/e_fm.c:9032
 #, c-format
 msgid "Rename %s to:"
 msgstr "Перейменувати %s в:"
 
-#: src/bin/e_fm.c:9001
+#: src/bin/e_fm.c:9034
 msgid "Rename File"
 msgstr "Перейменувати файл"
 
-#: src/bin/e_fm.c:9142 src/bin/e_fm.c:9283
+#: src/bin/e_fm.c:9175 src/bin/e_fm.c:9316
 msgid "Retry"
 msgstr "Спробувати ще раз"
 
-#: src/bin/e_fm.c:9146 src/bin/e_fm.c:9289
+#: src/bin/e_fm.c:9179 src/bin/e_fm.c:9322
 msgid "Error"
 msgstr "Помилка"
 
-#: src/bin/e_fm.c:9149
+#: src/bin/e_fm.c:9182
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: src/bin/e_fm.c:9204
+#: src/bin/e_fm.c:9237
 msgid "No to all"
 msgstr "Ні для всього"
 
-#: src/bin/e_fm.c:9206
+#: src/bin/e_fm.c:9239
 msgid "Yes to all"
 msgstr "Так для всього"
 
-#: src/bin/e_fm.c:9209
+#: src/bin/e_fm.c:9242
 msgid "Warning"
 msgstr "Попередження"
 
-#: src/bin/e_fm.c:9212
+#: src/bin/e_fm.c:9245
 #, c-format
 msgid "File already exists, overwrite?<br><hilight>%s</hilight>"
 msgstr "Файл вже існує, перезаписати?<br><hilight>%s</hilight>"
 
-#: src/bin/e_fm.c:9285
+#: src/bin/e_fm.c:9318
 msgid "Ignore this"
 msgstr "Пропустити це"
 
-#: src/bin/e_fm.c:9286
+#: src/bin/e_fm.c:9319
 msgid "Ignore all"
 msgstr "Ігнорувати все"
 
-#: src/bin/e_fm.c:9291
+#: src/bin/e_fm.c:9324
 #, c-format
 msgid "An error occurred while performing an operation.<br>%s"
 msgstr "Сталася помилка під час виконання операції.<br>%s"
 
-#: src/bin/e_fm.c:9462
+#: src/bin/e_fm.c:9495
 msgid "Confirm Delete"
 msgstr "Підтвердіть вилучення"
 
-#: src/bin/e_fm.c:9467
+#: src/bin/e_fm.c:9500
 #, c-format
 msgid "Are you sure you want to delete<br><hilight>%s</hilight> ?"
 msgstr "Ви впевнені, що хочете вилучити<br><hilight>%s</hilight> ?"
 
-#: src/bin/e_fm.c:9473
+#: src/bin/e_fm.c:9506
 #, c-format
 msgid ""
 "Are you sure you want to delete<br>the %d selected files in:<br><hilight>%s</"
@@ -1596,11 +1600,11 @@ msgstr "Рухати текст"
 msgid "Automatically scroll contents"
 msgstr "Автоматична прокрутка вмісту"
 
-#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:731
+#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:729
 msgid "Plain"
 msgstr "Гладко"
 
-#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:739
+#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:737
 msgid "Inset"
 msgstr "Вкладка"
 
@@ -1614,11 +1618,11 @@ msgstr "Перегляд"
 #: src/modules/conf_applications/e_int_config_apps.c:239
 #: src/modules/conf_applications/e_int_config_apps.c:260
 #: src/modules/conf_applications/e_int_config_apps.c:280
-#: src/modules/gadman/e_mod_gadman.c:815 src/modules/ibar/e_mod_main.c:801
+#: src/modules/gadman/e_mod_gadman.c:813 src/modules/ibar/e_mod_main.c:801
 msgid "Remove"
 msgstr "Вилучити"
 
-#: src/bin/e_gadcon.c:1991
+#: src/bin/e_gadcon.c:2007
 msgid "Stop moving"
 msgstr ""
 
@@ -1736,7 +1740,7 @@ msgstr "Вікна"
 
 #: src/bin/e_int_border_menu.c:138 src/bin/e_int_config_modules.c:59
 #: src/bin/e_int_menus.c:230 src/bin/e_shelf.c:1695
-#: src/modules/battery/e_mod_main.c:183 src/modules/clock/e_mod_main.c:296
+#: src/modules/battery/e_mod_main.c:186 src/modules/clock/e_mod_main.c:296
 #: src/modules/clock/e_mod_main.c:540 src/modules/conf/e_conf.c:124
 #: src/modules/conf/e_conf.c:134 src/modules/conf/e_mod_main.c:102
 #: src/modules/conf_dialogs/e_mod_main.c:17
@@ -2163,7 +2167,7 @@ msgid "Utilities"
 msgstr ""
 
 #: src/bin/e_int_config_modules.c:55
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_files.c:1585
 #: src/modules/fileman/e_mod_main.c:56 src/modules/fileman/e_mod_main.c:76
 #: src/modules/fileman/e_mod_main.c:420
 msgid "Files"
@@ -2263,7 +2267,7 @@ msgstr "Улюблені програми"
 #: src/modules/conf_theme/e_int_config_fonts.c:58
 #: src/modules/conf_theme/e_mod_main.c:38
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:194
-#: src/modules/everything/evry_plug_apps.c:1367
+#: src/modules/everything/evry_plug_apps.c:1354
 msgid "Applications"
 msgstr "Програми"
 
@@ -2480,31 +2484,31 @@ msgstr ""
 "Enlightenment не може налаштувати вказівник сигналу HUP.\n"
 "Можливо, у вас недостатньо пам'яті?"
 
-#: src/bin/e_main.c:274
-#, fuzzy
-msgid "Enlightenment cannot initialize Ecore_IMF!\n"
-msgstr "Enlightenment не може ініціалізувати менеджер файлів.\n"
-
-#: src/bin/e_main.c:284
+#: src/bin/e_main.c:273
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_File!\n"
 msgstr "Enlightenment не може ініціалізувати менеджер файлів.\n"
 
-#: src/bin/e_main.c:293
+#: src/bin/e_main.c:282
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Con!\n"
 msgstr "Enlightenment не може ініціалізувати менеджер файлів.\n"
 
-#: src/bin/e_main.c:302
+#: src/bin/e_main.c:291
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Ipc!\n"
 msgstr "Enlightenment не може ініціалізувати менеджер файлів.\n"
 
-#: src/bin/e_main.c:313
+#: src/bin/e_main.c:302
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_X!\n"
 msgstr "Enlightenment не може ініціалізувати менеджер файлів.\n"
 
+#: src/bin/e_main.c:314
+#, fuzzy
+msgid "Enlightenment cannot initialize Ecore_IMF!\n"
+msgstr "Enlightenment не може ініціалізувати менеджер файлів.\n"
+
 #: src/bin/e_main.c:324
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Evas!\n"
@@ -2553,12 +2557,7 @@ msgstr ""
 msgid "Enlightenment cannot initialize E_Xinerama!\n"
 msgstr "Enlightenment не може ініціалізувати менеджер файлів.\n"
 
-#: src/bin/e_main.c:397
-#, fuzzy
-msgid "Enlightenment cannot initialize E_Randr!\n"
-msgstr "Enlightenment не може ініціалізувати менеджер файлів.\n"
-
-#: src/bin/e_main.c:415
+#: src/bin/e_main.c:406
 msgid ""
 "Enlightenment cannot create directories in your home directory.\n"
 "Perhaps you have no home directory or the disk is full?"
@@ -2566,14 +2565,19 @@ msgstr ""
 "Enlightenment не може створити каталоги у вашому домашньому каталозі.\n"
 "Можливо, у вас немає домашнього каталогу або диск заповнений?"
 
-#: src/bin/e_main.c:425
+#: src/bin/e_main.c:416
 msgid "Enlightenment cannot set up its file registry system."
 msgstr "Enlightenment не може налаштувати свою систему реєстру файлів."
 
-#: src/bin/e_main.c:434
+#: src/bin/e_main.c:425
 msgid "Enlightenment cannot set up its config system."
 msgstr "Enlightenment не може налаштувати свою систему налаштувань."
 
+#: src/bin/e_main.c:436
+#, fuzzy
+msgid "Enlightenment cannot initialize E_Randr!\n"
+msgstr "Enlightenment не може ініціалізувати менеджер файлів.\n"
+
 #: src/bin/e_main.c:445
 #, fuzzy
 msgid "Enlightenment cannot set up its environment."
@@ -2843,36 +2847,41 @@ msgid "Enlightenment cannot initialize the XSettings system.\n"
 msgstr "Enlightenment не може налаштувати систему мініатюр.\n"
 
 #: src/bin/e_main.c:877
+#, fuzzy
+msgid "Enlightenment cannot initialize the Update system.\n"
+msgstr "Enlightenment не може налаштувати систему системних команд.\n"
+
+#: src/bin/e_main.c:886
 msgid "Setup Desktop Environment"
 msgstr ""
 
-#: src/bin/e_main.c:881
+#: src/bin/e_main.c:890
 #, fuzzy
 msgid "Enlightenment cannot initialize its desktop environment.\n"
 msgstr "Enlightenment не може налаштувати свою систему тем."
 
-#: src/bin/e_main.c:889
+#: src/bin/e_main.c:898
 #, fuzzy
 msgid "Setup File Ordering"
 msgstr "Налаштувати черговість файлів"
 
-#: src/bin/e_main.c:893
+#: src/bin/e_main.c:902
 msgid "Enlightenment cannot set up its order file system."
 msgstr "Enlightenment не може налаштувати свою систему черг."
 
-#: src/bin/e_main.c:908
+#: src/bin/e_main.c:917
 msgid "Load Modules"
 msgstr "Завантажити модулі"
 
-#: src/bin/e_main.c:938
+#: src/bin/e_main.c:947
 msgid "Configure Shelves"
 msgstr "Параметри поличок"
 
-#: src/bin/e_main.c:949
+#: src/bin/e_main.c:958
 msgid "Almost Done"
 msgstr "Майже готове"
 
-#: src/bin/e_main.c:1094
+#: src/bin/e_main.c:1103
 #, c-format
 msgid ""
 "Options:\n"
@@ -2925,7 +2934,7 @@ msgstr ""
 "\t-i-really-know-what-i-am-doing-and-accept-full-responsibility-for-it\n"
 "\t\tIf you need this help, you don't need this option.\n"
 
-#: src/bin/e_main.c:1147
+#: src/bin/e_main.c:1156
 msgid ""
 "You are executing enlightenment directly. This is\n"
 "bad. Please do not execute the \"enlightenment\"\n"
@@ -2935,11 +2944,11 @@ msgid ""
 "before enlightenment itself begins running.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1426
+#: src/bin/e_main.c:1435
 msgid "Testing Format Support"
 msgstr "Перевірка підтримки форматів"
 
-#: src/bin/e_main.c:1430
+#: src/bin/e_main.c:1439
 msgid ""
 "Enlightenment found Evas can't create a buffer canvas. Please check\n"
 "Evas has Software Buffer engine support.\n"
@@ -2948,7 +2957,7 @@ msgstr ""
 "перевірте,\n"
 "чи Evas підтримує рушій Software Buffer.\n"
 
-#: src/bin/e_main.c:1442
+#: src/bin/e_main.c:1451
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load SVG files. Check Evas has SVG loader "
@@ -2957,7 +2966,7 @@ msgstr ""
 "Enlightenment виявив, що Evas не може завантажувати файли PNG. Перевірте,\n"
 "чи Evas має підтримку завантажувача PNG.\n"
 
-#: src/bin/e_main.c:1452
+#: src/bin/e_main.c:1461
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load JPEG files. Check Evas has JPEG loader "
@@ -2966,7 +2975,7 @@ msgstr ""
 "Enlightenment виявив, що Evas не може завантажувати файли JPEG. Перевірте,\n"
 "чи Evas має підтримку завантажувача JPEG.\n"
 
-#: src/bin/e_main.c:1462
+#: src/bin/e_main.c:1471
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load PNG files. Check Evas has PNG loader "
@@ -2975,7 +2984,7 @@ msgstr ""
 "Enlightenment виявив, що Evas не може завантажувати файли PNG. Перевірте,\n"
 "чи Evas має підтримку завантажувача PNG.\n"
 
-#: src/bin/e_main.c:1472
+#: src/bin/e_main.c:1481
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load EET files. Check Evas has EET loader "
@@ -2984,7 +2993,7 @@ msgstr ""
 "Enlightenment виявив, що Evas не може завантажувати файли EET. Перевірте,\n"
 "чи Evas має підтримку завантажувача EET.\n"
 
-#: src/bin/e_main.c:1486
+#: src/bin/e_main.c:1495
 msgid ""
 "Enlightenment found Evas can't load the 'Sans' font. Check Evas has "
 "fontconfig\n"
@@ -2994,7 +3003,7 @@ msgstr ""
 "чи має Evas підтримку в fontconfig, та чи розпізнає fontconfig шрифт "
 "'Sans'.\n"
 
-#: src/bin/e_main.c:1677
+#: src/bin/e_main.c:1686
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. There was an "
@@ -3002,11 +3011,11 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1682 src/bin/e_main.c:1699
+#: src/bin/e_main.c:1691 src/bin/e_main.c:1708
 msgid "Enlightenment crashed early on start and has been restarted"
 msgstr "Enlightenment дав збій на старті і був перезавантажений"
 
-#: src/bin/e_main.c:1683
+#: src/bin/e_main.c:1692
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>There was an "
@@ -3014,7 +3023,7 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1692
+#: src/bin/e_main.c:1701
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. All modules "
 "have been disabled<br>and will not be loaded to help remove any "
@@ -3026,7 +3035,7 @@ msgstr ""
 "будь-яку проблему з модулями у Вашій конфігурації.<br>Діалог конфігурації "
 "модулів дозволить Вам вибрати потрібні<br>модулі заново."
 
-#: src/bin/e_main.c:1700
+#: src/bin/e_main.c:1709
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>All modules "
 "have been disabled and will not be loaded to help<br>remove any problem "
@@ -3542,72 +3551,76 @@ msgstr "Заборонено"
 msgid "Read-Write"
 msgstr "Читання-запис"
 
-#: src/modules/battery/e_mod_config.c:60
+#: src/modules/battery/e_mod_config.c:63
 msgid "Battery Monitor Settings"
 msgstr "Параметри монітора батарей"
 
-#: src/modules/battery/e_mod_config.c:126
+#: src/modules/battery/e_mod_config.c:132
 msgid "Show alert when battery is low"
 msgstr "Попереджати про низький заряд батареї"
 
-#: src/modules/battery/e_mod_config.c:211
+#: src/modules/battery/e_mod_config.c:136
+msgid "Use desktop notifications for alert."
+msgstr ""
+
+#: src/modules/battery/e_mod_config.c:233
 msgid "Check every:"
 msgstr "Перевіряти кожні:"
 
-#: src/modules/battery/e_mod_config.c:213
+#: src/modules/battery/e_mod_config.c:235
 #: src/modules/conf_performance/e_int_config_performance.c:121
 #: src/modules/temperature/e_mod_config.c:233
 #, c-format
 msgid "%1.0f ticks"
 msgstr "%1.0f тактів"
 
-#: src/modules/battery/e_mod_config.c:217
+#: src/modules/battery/e_mod_config.c:239
 #, fuzzy
 msgid "Hibernate when below:"
 msgstr "Режим сну"
 
-#: src/modules/battery/e_mod_config.c:219
-#: src/modules/battery/e_mod_config.c:238
+#: src/modules/battery/e_mod_config.c:241
+#: src/modules/battery/e_mod_config.c:260
 #, c-format
 msgid "%1.0f %%"
 msgstr "%1.0f %%"
 
-#: src/modules/battery/e_mod_config.c:223
+#: src/modules/battery/e_mod_config.c:245
 msgid "Polling"
 msgstr "Опитування"
 
-#: src/modules/battery/e_mod_config.c:227
+#: src/modules/battery/e_mod_config.c:249
 #, fuzzy
 msgid "Show low battery alert"
 msgstr "Показувати попередження про низький заряд"
 
-#: src/modules/battery/e_mod_config.c:231
+#: src/modules/battery/e_mod_config.c:253
 msgid "Alert when at:"
 msgstr "Попереджати якщо:"
 
-#: src/modules/battery/e_mod_config.c:234
+#: src/modules/battery/e_mod_config.c:256
 #, c-format
 msgid "%1.0f min"
 msgstr "%1.0f хв."
 
-#: src/modules/battery/e_mod_config.c:242
+#: src/modules/battery/e_mod_config.c:264
 msgid "Auto dismiss in..."
 msgstr "Авто-звільнення в..."
 
-#: src/modules/battery/e_mod_config.c:247
+#: src/modules/battery/e_mod_config.c:269
 #, c-format
 msgid "%1.0f sec"
 msgstr "%1.0f сек"
 
-#: src/modules/battery/e_mod_config.c:254
+#: src/modules/battery/e_mod_config.c:276
 msgid "Alert"
 msgstr "Попередження"
 
-#: src/modules/battery/e_mod_config.c:260
+#: src/modules/battery/e_mod_config.c:282
 msgid "Auto Detect"
 msgstr "Автовизначення"
 
-#: src/modules/battery/e_mod_config.c:263
+#: src/modules/battery/e_mod_config.c:285
 #: src/modules/conf_applications/e_mod_main.c:52
 #: src/modules/conf_display/e_mod_main.c:40
 #: src/modules/conf_theme/e_mod_main.c:23
@@ -3615,47 +3628,47 @@ msgstr "Автовизначення"
 msgid "Internal"
 msgstr "Вбудований"
 
-#: src/modules/battery/e_mod_config.c:267
+#: src/modules/battery/e_mod_config.c:289
 #: src/modules/temperature/e_mod_config.c:271
 msgid "udev"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:270
+#: src/modules/battery/e_mod_config.c:292
 #, fuzzy
 msgid "Fuzzy Mode"
 msgstr "Розмита"
 
-#: src/modules/battery/e_mod_config.c:274
+#: src/modules/battery/e_mod_config.c:296
 msgid "HAL"
 msgstr "HAL"
 
-#: src/modules/battery/e_mod_config.c:279
+#: src/modules/battery/e_mod_config.c:301
 #: src/modules/temperature/e_mod_config.c:273
 msgid "Hardware"
 msgstr "Обладнання"
 
-#: src/modules/battery/e_mod_main.c:145
+#: src/modules/battery/e_mod_main.c:148 src/modules/battery/e_mod_main.c:443
 msgid "Battery"
 msgstr "Батарея"
 
-#: src/modules/battery/e_mod_main.c:455
+#: src/modules/battery/e_mod_main.c:446 src/modules/battery/e_mod_main.c:477
 msgid "Your battery is low!"
 msgstr "Низький заряд батареї!"
 
-#: src/modules/battery/e_mod_main.c:457
+#: src/modules/battery/e_mod_main.c:447 src/modules/battery/e_mod_main.c:479
 msgid "AC power is recommended."
 msgstr "Рекомендоване мережеве живлення."
 
-#: src/modules/battery/e_mod_main.c:532
+#: src/modules/battery/e_mod_main.c:554
 msgid "N/A"
 msgstr "Н/Д"
 
-#: src/modules/battery/e_mod_main.c:612 src/modules/battery/e_mod_main.c:614
-#: src/modules/battery/e_mod_main.c:621 src/modules/battery/e_mod_main.c:623
+#: src/modules/battery/e_mod_main.c:634 src/modules/battery/e_mod_main.c:636
+#: src/modules/battery/e_mod_main.c:643 src/modules/battery/e_mod_main.c:645
 msgid "ERROR"
 msgstr "ПОМИЛКА"
 
-#: src/modules/battery/e_mod_main.c:723
+#: src/modules/battery/e_mod_main.c:758
 msgid "Battery Meter"
 msgstr "Індикатор Батареї"
 
@@ -3824,7 +3837,7 @@ msgid "Dialog Settings"
 msgstr "Налаштування діалогу"
 
 #: src/modules/conf_dialogs/e_int_config_dialogs.c:109
-#: src/modules/conf_performance/e_int_config_engine.c:95
+#: src/modules/conf_performance/e_int_config_engine.c:86
 #: src/modules/conf_theme/e_int_config_fonts.c:651
 #: src/modules/everything/evry_config.c:519 src/modules/ibox/e_mod_config.c:96
 #: src/modules/mixer/conf_gadget.c:191 src/modules/mixer/conf_module.c:91
@@ -4044,7 +4057,7 @@ msgstr "Анімація"
 
 #: src/modules/conf_display/e_int_config_desks.c:197
 #: src/modules/conf_display/e_int_config_dpms.c:306
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:168
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:194
 #: src/modules/conf_window_manipulation/e_int_config_window_stacking.c:151
 #, c-format
 msgid "%1.1f sec"
@@ -4439,28 +4452,28 @@ msgstr ""
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1310
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1334
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1366
-#: src/modules/gadman/e_mod_gadman.c:839
+#: src/modules/gadman/e_mod_gadman.c:837
 msgid "CTRL"
 msgstr "CTRL"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1315
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1339
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1371
-#: src/modules/gadman/e_mod_gadman.c:844
+#: src/modules/gadman/e_mod_gadman.c:842
 msgid "ALT"
 msgstr "ALT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1321
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1345
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1377
-#: src/modules/gadman/e_mod_gadman.c:850
+#: src/modules/gadman/e_mod_gadman.c:848
 msgid "SHIFT"
 msgstr "SHIFT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1327
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1351
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1383
-#: src/modules/gadman/e_mod_gadman.c:856
+#: src/modules/gadman/e_mod_gadman.c:854
 msgid "WIN"
 msgstr "WIN"
 
@@ -4830,11 +4843,11 @@ msgstr "Головне"
 
 #: src/modules/conf_menus/e_int_config_menus.c:289
 #: src/modules/conf_menus/e_int_config_menus.c:294
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:136
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:145
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:154
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:173
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:178
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:162
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:180
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:199
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:204
 #, c-format
 msgid "%2.0f pixels"
 msgstr "%2.0f пікселів"
@@ -4935,16 +4948,16 @@ msgstr "Пошук в каталогах"
 msgid "Environment Variables"
 msgstr "Експортовані змінні середовища"
 
-#: src/modules/conf_performance/e_int_config_engine.c:38
+#: src/modules/conf_performance/e_int_config_engine.c:37
 msgid "Engine Settings"
 msgstr "Налаштування рушія"
 
-#: src/modules/conf_performance/e_int_config_engine.c:96
-#: src/modules/conf_performance/e_int_config_engine.c:138
+#: src/modules/conf_performance/e_int_config_engine.c:87
+#: src/modules/conf_performance/e_int_config_engine.c:109
 msgid "Use ARGB instead of shaped windows"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:140
+#: src/modules/conf_performance/e_int_config_engine.c:111
 #, fuzzy
 msgid ""
 "You have chosen to enable ARGB composite support,<br>but your current screen "
@@ -5436,16 +5449,16 @@ msgstr ""
 msgid "Colors depend on theme capabilities."
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:843
+#: src/modules/conf_theme/e_int_config_color_classes.c:853
 msgid "Window Manager"
 msgstr "Менеджер вікон"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:845
+#: src/modules/conf_theme/e_int_config_color_classes.c:855
 #: src/modules/conf_theme/e_int_config_fonts.c:81
 msgid "Widgets"
 msgstr "Віджети"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:851
+#: src/modules/conf_theme/e_int_config_color_classes.c:861
 #, fuzzy
 msgid "Others"
 msgstr "Інші"
@@ -5645,7 +5658,7 @@ msgid "Bytecode"
 msgstr "Байткод"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:662
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:193
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:219
 #: src/modules/cpufreq/e_mod_main.c:227 src/modules/cpufreq/e_mod_main.c:259
 msgid "Automatic"
 msgstr "Автоматично"
@@ -5874,8 +5887,9 @@ msgid "Scaling"
 msgstr "Масштаб"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:36
-msgid "Client List Settings"
-msgstr "Налаштування списку клієнта"
+#, fuzzy
+msgid "Window List Menu Settings"
+msgstr "Налаштування списку вікон"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:97
 msgid "Group By"
@@ -6170,63 +6184,100 @@ msgstr "Повертати фокус під час мінімізації аб
 msgid "Slide pointer to a new focused window"
 msgstr "Переміщати вказівник до нового сфокусованого вікна"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:53
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:62
 #: src/modules/conf_window_manipulation/e_mod_main.c:20
 msgid "Window Geometry"
 msgstr "Геометрія вікна"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:130
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:156
 #, fuzzy
 msgid "Resist obstacles"
 msgstr "Протидія"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:132
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:158
 #, fuzzy
 msgid "Other windows"
 msgstr "Внутрішні Вікна"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:141
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:167
 #, fuzzy
 msgid "Edge of the screen"
 msgstr "Протидія біля краю екрана:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:150
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
 #, fuzzy
 msgid "Desktop gadgets"
 msgstr "Назва стільниці"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:161
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
 msgid "Resistance"
 msgstr "Протидія"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:166
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:192
 msgid "Automatically accept changes after:"
 msgstr "Автоматично прийняти зміни після:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:197
 #, fuzzy
 msgid "Move by"
 msgstr "Перемістити на:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:202
 #, fuzzy
 msgid "Resize by"
 msgstr "Змінити розмір на:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:181
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:207
 #, fuzzy
 msgid "Keyboard"
 msgstr "Комбінація Клавіш"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:213
 msgid "Limit resize to useful geometry"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:190
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:216
 #, fuzzy
 msgid "Move after resize"
 msgstr "Може змінювати розмір"
 
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:224
+msgid "Follow Move"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:227
+#, fuzzy
+msgid "Follow Resize"
+msgstr "Змінити розмір"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:230
+msgid "Follow Raise"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:233
+#, fuzzy
+msgid "Follow Lower"
+msgstr "Закрити це вікно"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:236
+msgid "Follow Layer"
+msgstr ""
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:239
+#, fuzzy
+msgid "Follow Desktop"
+msgstr "На всіх стільницях"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:242
+#, fuzzy
+msgid "Follow Iconify"
+msgstr "Опустити"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:246
+#, fuzzy
+msgid "Transients"
+msgstr "Швидкоплинність"
+
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:44
 #: src/modules/conf_window_manipulation/e_mod_main.c:22
 msgid "Window Maximize Policy"
@@ -6248,13 +6299,13 @@ msgstr "Заповнити доступне місце"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:161
 #: src/modules/everything/evry_config.c:568
-#: src/modules/gadman/e_mod_gadman.c:759
+#: src/modules/gadman/e_mod_gadman.c:757
 msgid "Horizontal"
 msgstr "Горизонтально"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:163
 #: src/modules/everything/evry_config.c:561
-#: src/modules/gadman/e_mod_gadman.c:767
+#: src/modules/gadman/e_mod_gadman.c:765
 msgid "Vertical"
 msgstr "Вертикально"
 
@@ -6321,8 +6372,14 @@ msgid "Window Focus"
 msgstr "Фокусування вікна"
 
 #: src/modules/conf_window_manipulation/e_mod_main.c:23
-msgid "Client List Menu"
-msgstr "Меню списку клієнта"
+#, fuzzy
+msgid "Window List Menu"
+msgstr "Перелік вікон"
+
+#: src/modules/conf_window_manipulation/e_mod_main.c:24
+#, fuzzy
+msgid "Window Process Management"
+msgstr "Керування живленням"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:33
 #: src/modules/conf_window_remembers/e_mod_main.c:17
@@ -6347,7 +6404,7 @@ msgid "Details"
 msgstr "Подробиці"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:141
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:306
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
 msgid "<No Name>"
 msgstr "<No Name>"
 
@@ -6356,7 +6413,7 @@ msgid "Class:"
 msgstr "Клас:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:148
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
 msgid "<No Class>"
 msgstr "<No Class>"
 
@@ -6365,7 +6422,7 @@ msgid "Title:"
 msgstr "Заголовок:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
 msgid "<No Title>"
 msgstr "<No Title>"
 
@@ -6374,7 +6431,7 @@ msgid "Role:"
 msgstr "Роль:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:162
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:314
 msgid "<No Role>"
 msgstr "<No Role>"
 
@@ -6594,17 +6651,17 @@ msgstr "(немає інформації)"
 msgid "Show Everything Dialog"
 msgstr "Під усім"
 
-#: src/modules/everything/e_mod_main.c:422
+#: src/modules/everything/e_mod_main.c:420
 #, fuzzy
 msgid "Everything Module"
 msgstr "Все"
 
-#: src/modules/everything/e_mod_main.c:611
+#: src/modules/everything/e_mod_main.c:609
 #, fuzzy
 msgid "Run Everything"
 msgstr "Все"
 
-#: src/modules/everything/evry_config.c:79
+#: src/modules/everything/evry_config.c:78
 #, fuzzy
 msgid "Everything Settings"
 msgstr "Налаштування терміналу"
@@ -6739,7 +6796,7 @@ msgid "Object Plugins"
 msgstr "Колір об'єкта"
 
 #: src/modules/everything/evry_config.c:537
-#: src/modules/everything/evry_config.c:738
+#: src/modules/everything/evry_config.c:737
 #, fuzzy
 msgid "Plugins"
 msgstr "Гладко"
@@ -6787,7 +6844,7 @@ msgstr "Підказка"
 msgid "Geometry"
 msgstr "Геометрія вікна"
 
-#: src/modules/everything/evry_config.c:633
+#: src/modules/everything/evry_config.c:632
 #, fuzzy
 msgid "Everything Collection"
 msgstr "Рестарт-програми"
@@ -6796,7 +6853,7 @@ msgstr "Рестарт-програми"
 msgid "Items"
 msgstr ""
 
-#: src/modules/everything/evry_plug_aggregator.c:330
+#: src/modules/everything/evry_plug_aggregator.c:301
 msgid "No plugins loaded"
 msgstr ""
 
@@ -6821,59 +6878,59 @@ msgid ""
 "toggle thumb view modes"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1250
-#: src/modules/everything/evry_plug_apps.c:1387
+#: src/modules/everything/evry_plug_apps.c:1238
+#: src/modules/everything/evry_plug_apps.c:1373
 #, fuzzy
 msgid "Everything Applications"
 msgstr "Рестарт-програми"
 
-#: src/modules/everything/evry_plug_apps.c:1282
+#: src/modules/everything/evry_plug_apps.c:1270
 #, fuzzy
 msgid "Commands"
 msgstr "Команду"
 
-#: src/modules/everything/evry_plug_apps.c:1283
+#: src/modules/everything/evry_plug_apps.c:1271
 #, fuzzy
 msgid "Terminal Command"
 msgstr "Запуск команди"
 
-#: src/modules/everything/evry_plug_apps.c:1288
+#: src/modules/everything/evry_plug_apps.c:1276
 msgid "Sudo GUI"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1367
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_apps.c:1354
+#: src/modules/everything/evry_plug_files.c:1585
 #, fuzzy
 msgid "Everything Plugin"
 msgstr "Все"
 
-#: src/modules/everything/evry_plug_files.c:1471
-#: src/modules/everything/evry_plug_files.c:1623
+#: src/modules/everything/evry_plug_files.c:1456
+#: src/modules/everything/evry_plug_files.c:1607
 #, fuzzy
 msgid "Everything Files"
 msgstr "Все"
 
-#: src/modules/everything/evry_plug_files.c:1498
+#: src/modules/everything/evry_plug_files.c:1483
 #, fuzzy
 msgid "Show recent files"
 msgstr "Показати приховані файли"
 
-#: src/modules/everything/evry_plug_files.c:1502
+#: src/modules/everything/evry_plug_files.c:1487
 #, fuzzy
 msgid "Search recent files"
 msgstr "Пошук в каталогах"
 
-#: src/modules/everything/evry_plug_files.c:1506
+#: src/modules/everything/evry_plug_files.c:1491
 #, fuzzy
 msgid "Search cached files"
 msgstr "Налаштування пошукового шляху"
 
-#: src/modules/everything/evry_plug_files.c:1510
+#: src/modules/everything/evry_plug_files.c:1495
 #, fuzzy
 msgid "Cache visited directories"
 msgstr "Каталоги визначені користувачем"
 
-#: src/modules/everything/evry_plug_files.c:1514
+#: src/modules/everything/evry_plug_files.c:1499
 #, fuzzy
 msgid "Clear cache"
 msgstr "Очистити"
@@ -7028,7 +7085,7 @@ msgid "Show Toolbar"
 msgstr "Показувати панель інструментів"
 
 #: src/modules/fileman/e_mod_config.c:278
-#: src/modules/gadman/e_mod_gadman.c:803
+#: src/modules/gadman/e_mod_gadman.c:801
 msgid "Behavior"
 msgstr "Поведінка"
 
@@ -7225,28 +7282,28 @@ msgstr "Фон"
 msgid "Background Options"
 msgstr "Панорамування фону"
 
-#: src/modules/gadman/e_mod_gadman.c:720
+#: src/modules/gadman/e_mod_gadman.c:718
 #, fuzzy
 msgid "Begin move/resize"
 msgstr "Почати рух/змінити розмір цього гаджету"
 
-#: src/modules/gadman/e_mod_gadman.c:751
+#: src/modules/gadman/e_mod_gadman.c:749
 msgid "Free"
 msgstr "Вільно"
 
-#: src/modules/gadman/e_mod_gadman.c:775
+#: src/modules/gadman/e_mod_gadman.c:773
 msgid "Appearance"
 msgstr "Вигляд"
 
-#: src/modules/gadman/e_mod_gadman.c:783
+#: src/modules/gadman/e_mod_gadman.c:781
 msgid "Always on desktop"
 msgstr "Завжди на стільниці"
 
-#: src/modules/gadman/e_mod_gadman.c:793
+#: src/modules/gadman/e_mod_gadman.c:791
 msgid "On top pressing"
 msgstr "Натиснувши зверху"
 
-#: src/modules/gadman/e_mod_gadman.c:824
+#: src/modules/gadman/e_mod_gadman.c:822
 msgid "Add other gadgets"
 msgstr "Додати інші ґаджети"
 
@@ -7696,7 +7753,11 @@ msgstr "Пуск"
 msgid "System Control"
 msgstr "Керування системою"
 
-#: src/modules/syscon/e_mod_main.c:52
+#: src/modules/syscon/e_mod_main.c:37
+msgid "Syscon"
+msgstr ""
+
+#: src/modules/syscon/e_mod_main.c:58
 msgid "System Controls"
 msgstr "Модулі керування системою"
 
@@ -8067,6 +8128,12 @@ msgstr ""
 msgid "Systray"
 msgstr "Системний лоток"
 
+#~ msgid "Client List Settings"
+#~ msgstr "Налаштування списку клієнта"
+
+#~ msgid "Client List Menu"
+#~ msgstr "Меню списку клієнта"
+
 #, fuzzy
 #~ msgid "Acpi"
 #~ msgstr "Дія"
old mode 100755 (executable)
new mode 100644 (file)
index a60650a..893fea1
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: enlightenment 0.17\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2011-11-29 09:56+0900\n"
+"POT-Creation-Date: 2012-01-18 16:13+0900\n"
 "PO-Revision-Date: 2011-03-18 13:15+0800\n"
 "Last-Translator: TeliuTe <teliute@163.com>\n"
 "Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n"
@@ -24,7 +24,7 @@ msgid "About Enlightenment"
 msgstr "关于 Enlightenment"
 
 #: src/bin/e_about.c:17 src/bin/e_actions.c:2728 src/bin/e_config_dialog.c:272
-#: src/bin/e_fm.c:974 src/bin/e_int_border_menu.c:151
+#: src/bin/e_fm.c:975 src/bin/e_int_border_menu.c:151
 #: src/bin/e_int_border_prop.c:81 src/bin/e_theme_about.c:17
 #: src/modules/conf/e_conf.c:163
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:843
@@ -37,7 +37,7 @@ msgstr "关闭"
 #: src/bin/e_about.c:18 src/bin/e_actions.c:3060 src/bin/e_actions.c:3064
 #: src/bin/e_actions.c:3068 src/bin/e_int_menus.c:182 src/bin/e_main.c:534
 #: src/modules/conf_theme/e_int_config_cursor.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:219
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:221
 #: src/modules/wizard/page_000.c:29
 msgid "Enlightenment"
 msgstr "Enlightenment"
@@ -83,7 +83,7 @@ msgstr "确定要杀死这个窗口吗?"
 #: src/bin/e_actions.c:380 src/bin/e_actions.c:1917 src/bin/e_actions.c:2014
 #: src/bin/e_actions.c:2077 src/bin/e_actions.c:2140 src/bin/e_actions.c:2208
 #: src/bin/e_actions.c:2271 src/bin/e_confirm_dialog.c:44
-#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9205 src/bin/e_fm.c:9459
+#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9238 src/bin/e_fm.c:9492
 #: src/bin/e_module.c:518 src/bin/e_screensaver.c:145
 msgid "Yes"
 msgstr "是"
@@ -91,7 +91,7 @@ msgstr "是"
 #: src/bin/e_actions.c:382 src/bin/e_actions.c:1919 src/bin/e_actions.c:2016
 #: src/bin/e_actions.c:2079 src/bin/e_actions.c:2142 src/bin/e_actions.c:2210
 #: src/bin/e_actions.c:2273 src/bin/e_confirm_dialog.c:45
-#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9203 src/bin/e_fm.c:9460
+#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9236 src/bin/e_fm.c:9493
 #: src/bin/e_module.c:519 src/bin/e_screensaver.c:147
 msgid "No"
 msgstr "否"
@@ -156,7 +156,7 @@ msgstr "您正要休眠计算机。<br><br>确定要休眠计算机吗?"
 msgid "Window : Actions"
 msgstr "窗口:动作"
 
-#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6168 src/bin/e_gadcon.c:1410
+#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6201 src/bin/e_gadcon.c:1410
 #: src/bin/e_int_border_menu.c:592
 msgid "Move"
 msgstr "移动"
@@ -291,7 +291,7 @@ msgstr "切换粘附状态"
 #: src/bin/e_actions.c:2927 src/bin/e_actions.c:2929 src/bin/e_actions.c:2931
 #: src/bin/e_actions.c:2933 src/bin/e_actions.c:2935 src/bin/e_actions.c:2937
 #: src/bin/e_actions.c:2939 src/bin/e_actions.c:3114 src/bin/e_actions.c:3119
-#: src/bin/e_fm.c:3267 src/bin/e_fm.c:3273 src/bin/e_fm.c:9986
+#: src/bin/e_fm.c:3300 src/bin/e_fm.c:3306 src/bin/e_fm.c:10019
 #: src/bin/e_fm_device.c:334 src/bin/e_fm_device.c:358
 #: src/bin/e_fm_device.c:637 src/bin/e_fm_device.c:664
 #: src/bin/e_int_menus.c:144 src/bin/e_int_shelf_config.c:247
@@ -667,8 +667,8 @@ msgstr "锁定脱机模式"
 #: src/modules/conf_theme/e_int_config_theme.c:396
 #: src/modules/conf_theme/e_int_config_theme.c:796
 #: src/modules/gadman/e_mod_config.c:182 src/modules/syscon/e_mod_main.c:31
-#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:52
-#: src/modules/syscon/e_mod_main.c:119
+#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:58
+#: src/modules/syscon/e_mod_main.c:125
 msgid "System"
 msgstr "系统"
 
@@ -725,10 +725,10 @@ msgstr "设为背景"
 msgid "Color Selector"
 msgstr "颜色选择器"
 
-#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1611 src/bin/e_config.c:2229
+#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1580 src/bin/e_config.c:2198
 #: src/bin/e_config_dialog.c:262 src/bin/e_eap_editor.c:854
 #: src/bin/e_eap_editor.c:918 src/bin/e_entry_dialog.c:62 src/bin/e_exec.c:398
-#: src/bin/e_fm.c:8717 src/bin/e_fm.c:9361 src/bin/e_fm_prop.c:507
+#: src/bin/e_fm.c:8750 src/bin/e_fm.c:9394 src/bin/e_fm_prop.c:507
 #: src/bin/e_int_border_remember.c:324 src/bin/e_int_border_remember.c:525
 #: src/bin/e_module.c:415 src/bin/e_sys.c:487 src/bin/e_sys.c:524
 #: src/bin/e_utils.c:707 src/modules/conf_dialogs/e_int_config_profiles.c:387
@@ -743,7 +743,7 @@ msgid "OK"
 msgstr "确定"
 
 #: src/bin/e_color_dialog.c:47 src/bin/e_eap_editor.c:856
-#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8719
+#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8752
 #: src/bin/e_fm_prop.c:508 src/bin/e_utils.c:1162
 #: src/modules/conf_dialogs/e_int_config_profiles.c:388
 #: src/modules/conf_intl/e_int_config_imc_import.c:124
@@ -755,7 +755,7 @@ msgstr "确定"
 msgid "Cancel"
 msgstr "取消"
 
-#: src/bin/e_config.c:972 src/bin/e_config.c:1005
+#: src/bin/e_config.c:959 src/bin/e_config.c:992
 msgid ""
 "Settings data needed upgrading. Your old settings have<br>been wiped and a "
 "new set of defaults initialized. This<br>will happen regularly during "
@@ -770,7 +770,7 @@ msgstr ""
 "Enlightenment 需要新的设置,来使用新增功能,<br>新的默认设置会增加进来。<br>"
 "您也可以现在就重新设置各项。<br>很抱歉要让您重新设置。"
 
-#: src/bin/e_config.c:989
+#: src/bin/e_config.c:976
 msgid ""
 "Your settings are NEWER than Enlightenment. This is very<br>strange. This "
 "should not happen unless you downgraded<br>Enlightenment or copied the "
@@ -782,120 +782,123 @@ msgstr ""
 "Enlightenment,或者复制了一个新版的 Enlightenment。<br>这很糟糕,为了防止出"
 "错,已经恢复为初始值。<br>很抱歉不得不这样做。<br>"
 
-#: src/bin/e_config.c:1598 src/bin/e_config.c:2216
+#: src/bin/e_config.c:1567 src/bin/e_config.c:2185
 msgid "Enlightenment Settings Write Problems"
 msgstr "Enlightenment 设定的写入问题"
 
-#: src/bin/e_config.c:1601
-#, c-format
+#: src/bin/e_config.c:1570
+#, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while moving config files<br>from:<br>"
+"Enlightenment has had an error while moving config files<br>from:<br>"
 "%s<br><br>to:<br>%s<br><br>The rest of the write has been aborted for safety."
 "<br>"
 msgstr ""
+"Enlightenment 碰到无法写入设置文件,<br>该文件已经关闭写入,这很不常见。<br>"
+"出现错误的文件是:<br>%s<br><br>为防止出错,该文件已被删除。"
 
-#: src/bin/e_config.c:2126
+#: src/bin/e_config.c:2095
 msgid "Settings Upgraded"
 msgstr "设定已经升级"
 
-#: src/bin/e_config.c:2143
+#: src/bin/e_config.c:2112
 msgid "The EET file handle is bad."
 msgstr ""
 
-#: src/bin/e_config.c:2146
+#: src/bin/e_config.c:2115
 msgid "The file data is empty."
 msgstr ""
 
-#: src/bin/e_config.c:2149
+#: src/bin/e_config.c:2118
 msgid ""
 "The file is not writable. Perhaps the disk is read-only<br>or you lost "
 "permissions to your files."
 msgstr ""
 
-#: src/bin/e_config.c:2152
+#: src/bin/e_config.c:2121
 msgid "Memory ran out while preparing the write.<br>Please free up memory."
 msgstr ""
 
-#: src/bin/e_config.c:2155
+#: src/bin/e_config.c:2124
 msgid "This is a generic error."
 msgstr ""
 
-#: src/bin/e_config.c:2158
+#: src/bin/e_config.c:2127
 msgid ""
 "The settings file is too large.<br>It should be very small (a few hundred KB "
 "at most)."
 msgstr ""
 
-#: src/bin/e_config.c:2161
+#: src/bin/e_config.c:2130
 msgid "You have I/O errors on the disk.<br>Maybe it needs replacing?"
 msgstr ""
 
-#: src/bin/e_config.c:2164
+#: src/bin/e_config.c:2133
 msgid "You ran out of space while writing the file"
 msgstr ""
 
-#: src/bin/e_config.c:2167
+#: src/bin/e_config.c:2136
 msgid "The file was closed on it while writing."
 msgstr ""
 
-#: src/bin/e_config.c:2170
+#: src/bin/e_config.c:2139
 msgid "Memory-mapping (mmap) of the file failed."
 msgstr ""
 
-#: src/bin/e_config.c:2173
+#: src/bin/e_config.c:2142
 msgid "X509 Encoding failed."
 msgstr ""
 
-#: src/bin/e_config.c:2176
+#: src/bin/e_config.c:2145
 #, fuzzy
 msgid "Signature failed."
 msgstr "休眠系统失败。"
 
-#: src/bin/e_config.c:2179
+#: src/bin/e_config.c:2148
 msgid "The signature was invalid."
 msgstr ""
 
-#: src/bin/e_config.c:2182
+#: src/bin/e_config.c:2151
 #, fuzzy
 msgid "Not signed."
 msgstr "无窗口"
 
-#: src/bin/e_config.c:2185
+#: src/bin/e_config.c:2154
 msgid "Feature not implemented."
 msgstr ""
 
-#: src/bin/e_config.c:2188
+#: src/bin/e_config.c:2157
 msgid "PRNG was not seeded."
 msgstr ""
 
-#: src/bin/e_config.c:2191
+#: src/bin/e_config.c:2160
 #, fuzzy
 msgid "Encryption failed."
 msgstr "挂起系统失败。"
 
-#: src/bin/e_config.c:2194
+#: src/bin/e_config.c:2163
 #, fuzzy
 msgid "Decryption failed."
 msgstr "挂起系统失败。"
 
-#: src/bin/e_config.c:2197
+#: src/bin/e_config.c:2166
 #, fuzzy
 msgid "The error is unknown to Enlightenment."
 msgstr "欢迎光临Enlightenment"
 
-#: src/bin/e_config.c:2219
+#: src/bin/e_config.c:2188
 #, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while writing<br>its config file.<br>"
+"Enlightenment has had an error while writing<br>its config file.<br>"
 "%s<br><br>The file where the error occurred was:<br>%s<br><br>This file has "
 "been deleted to avoid corrupt data.<br>"
 msgstr ""
 "Enlightenment 碰到无法写入设置文件,<br>该文件已经关闭写入,这很不常见。<br>"
 "出现错误的文件是:<br>%s<br><br>为防止出错,该文件已被删除。"
 
-#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:721
+#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:756
 #: src/modules/conf/e_mod_main.c:275 src/modules/conf_paths/e_mod_main.c:17
 #: src/modules/conf_performance/e_mod_main.c:17
+#: src/modules/syscon/e_mod_main.c:36
 msgid "Advanced"
 msgstr "高级"
 
@@ -917,9 +920,9 @@ msgstr "扩展"
 
 #: src/bin/e_configure.c:29 src/bin/e_configure.c:32 src/bin/e_configure.c:242
 #: src/modules/conf_paths/e_int_config_paths.c:80
-#: src/modules/conf_theme/e_int_config_color_classes.c:847
+#: src/modules/conf_theme/e_int_config_color_classes.c:857
 #: src/modules/conf_theme/e_int_config_fonts.c:98
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:234
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:236
 msgid "Modules"
 msgstr "模块"
 
@@ -928,7 +931,7 @@ msgstr "模块"
 msgid "Preferences"
 msgstr "图标首选项"
 
-#: src/bin/e_container.c:132
+#: src/bin/e_container.c:124
 #, c-format
 msgid "Container %d"
 msgstr "容器 %d"
@@ -1055,7 +1058,7 @@ msgstr "桌面文件"
 #: src/bin/e_eap_editor.c:775
 #: src/modules/conf_performance/e_int_config_performance.c:115
 #: src/modules/everything/evry_config.c:378
-#: src/modules/everything/evry_plug_files.c:1491
+#: src/modules/everything/evry_plug_files.c:1476
 #: src/modules/pager/e_mod_config.c:126 src/modules/pager/e_mod_config.c:213
 msgid "General"
 msgstr "常规"
@@ -1084,26 +1087,26 @@ msgstr "选择一个图标"
 msgid "Select an Executable"
 msgstr "选择一个可执行文件"
 
-#: src/bin/e_entry.c:496 src/bin/e_fm.c:8208 src/bin/e_shelf.c:1703
+#: src/bin/e_entry.c:501 src/bin/e_fm.c:8241 src/bin/e_shelf.c:1703
 #: src/modules/conf_dialogs/e_int_config_profiles.c:135
 #: src/modules/conf_shelves/e_int_config_shelf.c:81
 #: src/modules/ibar/e_mod_config.c:108
 msgid "Delete"
 msgstr "删除"
 
-#: src/bin/e_entry.c:506 src/bin/e_fm.c:8116
+#: src/bin/e_entry.c:511 src/bin/e_fm.c:8149
 msgid "Cut"
 msgstr "剪切"
 
-#: src/bin/e_entry.c:514 src/bin/e_fm.c:6163 src/bin/e_fm.c:8130
+#: src/bin/e_entry.c:519 src/bin/e_fm.c:6196 src/bin/e_fm.c:8163
 msgid "Copy"
 msgstr "复制"
 
-#: src/bin/e_entry.c:522 src/bin/e_fm.c:7954 src/bin/e_fm.c:8143
+#: src/bin/e_entry.c:527 src/bin/e_fm.c:7987 src/bin/e_fm.c:8176
 msgid "Paste"
 msgstr "粘贴"
 
-#: src/bin/e_entry.c:532
+#: src/bin/e_entry.c:537
 msgid "Select All"
 msgstr "全选"
 
@@ -1247,211 +1250,211 @@ msgstr "输出数据"
 msgid "There was no output."
 msgstr "没有输出。"
 
-#: src/bin/e_fm.c:976
+#: src/bin/e_fm.c:977
 msgid "Nonexistent path"
 msgstr "不存在路径"
 
-#: src/bin/e_fm.c:979
+#: src/bin/e_fm.c:980
 #, c-format
 msgid "%s doesn't exist."
 msgstr "%s 不存在。"
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Mount Error"
 msgstr "挂载错误"
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Can't mount device"
 msgstr "无法挂载设备"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Unmount Error"
 msgstr "卸载错误"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Can't unmount device"
 msgstr "无法卸载设备"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Eject Error"
 msgstr "弹出错误"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Can't eject device"
 msgstr "无法弹出设备"
 
-#: src/bin/e_fm.c:3748
+#: src/bin/e_fm.c:3781
 #, c-format
 msgid "%i Files"
 msgstr "%i 个文件"
 
-#: src/bin/e_fm.c:6176 src/bin/e_fm.c:7962 src/bin/e_fm.c:8151
+#: src/bin/e_fm.c:6209 src/bin/e_fm.c:7995 src/bin/e_fm.c:8184
 msgid "Link"
 msgstr "连接"
 
-#: src/bin/e_fm.c:6184 src/bin/e_fm.c:9143 src/bin/e_fm.c:9284
+#: src/bin/e_fm.c:6217 src/bin/e_fm.c:9176 src/bin/e_fm.c:9317
 msgid "Abort"
 msgstr "关于"
 
-#: src/bin/e_fm.c:7881 src/bin/e_fm.c:8041
+#: src/bin/e_fm.c:7914 src/bin/e_fm.c:8074
 msgid "Inherit parent settings"
 msgstr "继承上一级设定"
 
-#: src/bin/e_fm.c:7890 src/bin/e_fm.c:8050
+#: src/bin/e_fm.c:7923 src/bin/e_fm.c:8083
 #: src/modules/fileman/e_mod_config.c:219
 msgid "View Mode"
 msgstr "显示模式"
 
-#: src/bin/e_fm.c:7897 src/bin/e_fm.c:8057
+#: src/bin/e_fm.c:7930 src/bin/e_fm.c:8090
 msgid "Refresh View"
 msgstr "刷新视图"
 
-#: src/bin/e_fm.c:7905 src/bin/e_fm.c:8065
+#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8098
 msgid "Show Hidden Files"
 msgstr "显示隐藏文件"
 
-#: src/bin/e_fm.c:7917 src/bin/e_fm.c:8077
+#: src/bin/e_fm.c:7950 src/bin/e_fm.c:8110
 msgid "Remember Ordering"
 msgstr "记住顺序"
 
-#: src/bin/e_fm.c:7926 src/bin/e_fm.c:8086
+#: src/bin/e_fm.c:7959 src/bin/e_fm.c:8119
 msgid "Sort Now"
 msgstr "现在排序"
 
-#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8101
+#: src/bin/e_fm.c:7971 src/bin/e_fm.c:8134
 #: src/modules/conf_paths/e_int_config_paths.c:205
 msgid "New Directory"
 msgstr "新目录"
 
-#: src/bin/e_fm.c:8216
+#: src/bin/e_fm.c:8249
 msgid "Rename"
 msgstr "重命名"
 
-#: src/bin/e_fm.c:8235
+#: src/bin/e_fm.c:8268
 msgid "Unmount"
 msgstr "卸载"
 
-#: src/bin/e_fm.c:8240
+#: src/bin/e_fm.c:8273
 msgid "Mount"
 msgstr "挂载"
 
-#: src/bin/e_fm.c:8245
+#: src/bin/e_fm.c:8278
 msgid "Eject"
 msgstr "弹出"
 
-#: src/bin/e_fm.c:8257
+#: src/bin/e_fm.c:8290
 msgid "Application Properties"
 msgstr "应用程序属性"
 
-#: src/bin/e_fm.c:8263 src/bin/e_fm_prop.c:105
+#: src/bin/e_fm.c:8296 src/bin/e_fm_prop.c:105
 msgid "File Properties"
 msgstr "文件属性"
 
-#: src/bin/e_fm.c:8500 src/bin/e_fm.c:8553
+#: src/bin/e_fm.c:8533 src/bin/e_fm.c:8586
 msgid "Use default"
 msgstr "使用默认"
 
-#: src/bin/e_fm.c:8526 src/modules/fileman/e_mod_config.c:224
+#: src/bin/e_fm.c:8559 src/modules/fileman/e_mod_config.c:224
 msgid "Grid Icons"
 msgstr "网格图标"
 
-#: src/bin/e_fm.c:8534 src/modules/fileman/e_mod_config.c:226
+#: src/bin/e_fm.c:8567 src/modules/fileman/e_mod_config.c:226
 msgid "Custom Icons"
 msgstr "自定义图标"
 
-#: src/bin/e_fm.c:8542 src/modules/everything/evry_config.c:430
+#: src/bin/e_fm.c:8575 src/modules/everything/evry_config.c:430
 #: src/modules/everything/evry_config.c:460
 #: src/modules/fileman/e_mod_config.c:234
 msgid "List"
 msgstr "列表"
 
-#: src/bin/e_fm.c:8568
+#: src/bin/e_fm.c:8601
 #, c-format
 msgid "Icon Size (%d)"
 msgstr "图标大小  (%d)"
 
-#: src/bin/e_fm.c:8614 src/bin/e_fm.c:8820
+#: src/bin/e_fm.c:8647 src/bin/e_fm.c:8853
 msgid "Set background..."
 msgstr "设置背景..."
 
-#: src/bin/e_fm.c:8619 src/bin/e_fm.c:8864
+#: src/bin/e_fm.c:8652 src/bin/e_fm.c:8897
 msgid "Set overlay..."
 msgstr "设定覆盖..."
 
-#: src/bin/e_fm.c:8718 src/modules/conf_theme/e_int_config_theme.c:1032
+#: src/bin/e_fm.c:8751 src/modules/conf_theme/e_int_config_theme.c:1032
 msgid "Clear"
 msgstr "清除"
 
-#: src/bin/e_fm.c:8944
+#: src/bin/e_fm.c:8977
 msgid "Create a new Directory"
 msgstr "创建新文件夹"
 
-#: src/bin/e_fm.c:8945
+#: src/bin/e_fm.c:8978
 msgid "New Directory Name:"
 msgstr "新文件夹名称:"
 
-#: src/bin/e_fm.c:8999
+#: src/bin/e_fm.c:9032
 #, c-format
 msgid "Rename %s to:"
 msgstr "重命名 %s 为:"
 
-#: src/bin/e_fm.c:9001
+#: src/bin/e_fm.c:9034
 msgid "Rename File"
 msgstr "重命名文件"
 
-#: src/bin/e_fm.c:9142 src/bin/e_fm.c:9283
+#: src/bin/e_fm.c:9175 src/bin/e_fm.c:9316
 msgid "Retry"
 msgstr "重试"
 
-#: src/bin/e_fm.c:9146 src/bin/e_fm.c:9289
+#: src/bin/e_fm.c:9179 src/bin/e_fm.c:9322
 msgid "Error"
 msgstr "错误"
 
-#: src/bin/e_fm.c:9149
+#: src/bin/e_fm.c:9182
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: src/bin/e_fm.c:9204
+#: src/bin/e_fm.c:9237
 msgid "No to all"
 msgstr "全部选否"
 
-#: src/bin/e_fm.c:9206
+#: src/bin/e_fm.c:9239
 msgid "Yes to all"
 msgstr "全部选是"
 
-#: src/bin/e_fm.c:9209
+#: src/bin/e_fm.c:9242
 msgid "Warning"
 msgstr "警告"
 
-#: src/bin/e_fm.c:9212
+#: src/bin/e_fm.c:9245
 #, c-format
 msgid "File already exists, overwrite?<br><hilight>%s</hilight>"
 msgstr "文件已经存在,覆盖吗?<br><hilight>%s</hilight>"
 
-#: src/bin/e_fm.c:9285
+#: src/bin/e_fm.c:9318
 msgid "Ignore this"
 msgstr "忽略"
 
-#: src/bin/e_fm.c:9286
+#: src/bin/e_fm.c:9319
 msgid "Ignore all"
 msgstr "忽略所有"
 
-#: src/bin/e_fm.c:9291
+#: src/bin/e_fm.c:9324
 #, c-format
 msgid "An error occurred while performing an operation.<br>%s"
 msgstr "执行操作时产生一个错误。<br>%s"
 
-#: src/bin/e_fm.c:9462
+#: src/bin/e_fm.c:9495
 msgid "Confirm Delete"
 msgstr "确认删除"
 
-#: src/bin/e_fm.c:9467
+#: src/bin/e_fm.c:9500
 #, c-format
 msgid "Are you sure you want to delete<br><hilight>%s</hilight> ?"
 msgstr "您确定要删除 <br><hilight>%s</hilight> 吗?"
 
-#: src/bin/e_fm.c:9473
+#: src/bin/e_fm.c:9506
 #, c-format
 msgid ""
 "Are you sure you want to delete<br>the %d selected files in:<br><hilight>%s</"
@@ -1577,11 +1580,11 @@ msgstr "移动到"
 msgid "Automatically scroll contents"
 msgstr "自动滚动"
 
-#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:731
+#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:729
 msgid "Plain"
 msgstr "简易"
 
-#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:739
+#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:737
 msgid "Inset"
 msgstr "插入"
 
@@ -1595,11 +1598,11 @@ msgstr "外观"
 #: src/modules/conf_applications/e_int_config_apps.c:239
 #: src/modules/conf_applications/e_int_config_apps.c:260
 #: src/modules/conf_applications/e_int_config_apps.c:280
-#: src/modules/gadman/e_mod_gadman.c:815 src/modules/ibar/e_mod_main.c:801
+#: src/modules/gadman/e_mod_gadman.c:813 src/modules/ibar/e_mod_main.c:801
 msgid "Remove"
 msgstr "删除"
 
-#: src/bin/e_gadcon.c:1991
+#: src/bin/e_gadcon.c:2007
 msgid "Stop moving"
 msgstr ""
 
@@ -1716,7 +1719,7 @@ msgstr "窗口"
 
 #: src/bin/e_int_border_menu.c:138 src/bin/e_int_config_modules.c:59
 #: src/bin/e_int_menus.c:230 src/bin/e_shelf.c:1695
-#: src/modules/battery/e_mod_main.c:183 src/modules/clock/e_mod_main.c:296
+#: src/modules/battery/e_mod_main.c:186 src/modules/clock/e_mod_main.c:296
 #: src/modules/clock/e_mod_main.c:540 src/modules/conf/e_conf.c:124
 #: src/modules/conf/e_conf.c:134 src/modules/conf/e_mod_main.c:102
 #: src/modules/conf_dialogs/e_mod_main.c:17
@@ -2137,7 +2140,7 @@ msgid "Utilities"
 msgstr ""
 
 #: src/bin/e_int_config_modules.c:55
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_files.c:1585
 #: src/modules/fileman/e_mod_main.c:56 src/modules/fileman/e_mod_main.c:76
 #: src/modules/fileman/e_mod_main.c:420
 msgid "Files"
@@ -2233,7 +2236,7 @@ msgstr "最常用程序"
 #: src/modules/conf_theme/e_int_config_fonts.c:58
 #: src/modules/conf_theme/e_mod_main.c:38
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:194
-#: src/modules/everything/evry_plug_apps.c:1367
+#: src/modules/everything/evry_plug_apps.c:1354
 msgid "Applications"
 msgstr "应用程序"
 
@@ -2445,31 +2448,31 @@ msgstr ""
 "Enlightenment 无法建立一个 USER 信号处理句柄。\n"
 "可能您的内存用完了?"
 
-#: src/bin/e_main.c:274
-#, fuzzy
-msgid "Enlightenment cannot initialize Ecore_IMF!\n"
-msgstr "Enlightenment 无法启动文件管理器。\n"
-
-#: src/bin/e_main.c:284
+#: src/bin/e_main.c:273
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_File!\n"
 msgstr "Enlightenment 无法启动文件管理器。\n"
 
-#: src/bin/e_main.c:293
+#: src/bin/e_main.c:282
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Con!\n"
 msgstr "Enlightenment 无法启动文件管理器。\n"
 
-#: src/bin/e_main.c:302
+#: src/bin/e_main.c:291
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Ipc!\n"
 msgstr "Enlightenment 无法启动文件管理器。\n"
 
-#: src/bin/e_main.c:313
+#: src/bin/e_main.c:302
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_X!\n"
 msgstr "Enlightenment 无法启动文件管理器。\n"
 
+#: src/bin/e_main.c:314
+#, fuzzy
+msgid "Enlightenment cannot initialize Ecore_IMF!\n"
+msgstr "Enlightenment 无法启动文件管理器。\n"
+
 #: src/bin/e_main.c:324
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Evas!\n"
@@ -2518,12 +2521,7 @@ msgstr ""
 msgid "Enlightenment cannot initialize E_Xinerama!\n"
 msgstr "Enlightenment 无法启动文件管理器。\n"
 
-#: src/bin/e_main.c:397
-#, fuzzy
-msgid "Enlightenment cannot initialize E_Randr!\n"
-msgstr "Enlightenment 无法启动文件管理器。\n"
-
-#: src/bin/e_main.c:415
+#: src/bin/e_main.c:406
 msgid ""
 "Enlightenment cannot create directories in your home directory.\n"
 "Perhaps you have no home directory or the disk is full?"
@@ -2531,14 +2529,19 @@ msgstr ""
 "Enlightenment 无法在您的主目录创建目录。\n"
 "可能您没有主目录或者磁盘已满?"
 
-#: src/bin/e_main.c:425
+#: src/bin/e_main.c:416
 msgid "Enlightenment cannot set up its file registry system."
 msgstr "Enlightenment 无法建立它的文件注册系统。"
 
-#: src/bin/e_main.c:434
+#: src/bin/e_main.c:425
 msgid "Enlightenment cannot set up its config system."
 msgstr "Enlightenment 无法建立它的配置系统。"
 
+#: src/bin/e_main.c:436
+#, fuzzy
+msgid "Enlightenment cannot initialize E_Randr!\n"
+msgstr "Enlightenment 无法启动文件管理器。\n"
+
 #: src/bin/e_main.c:445
 #, fuzzy
 msgid "Enlightenment cannot set up its environment."
@@ -2805,35 +2808,40 @@ msgid "Enlightenment cannot initialize the XSettings system.\n"
 msgstr "Enlightenment 无法设定它的缩略图系统。\n"
 
 #: src/bin/e_main.c:877
+#, fuzzy
+msgid "Enlightenment cannot initialize the Update system.\n"
+msgstr "Enlightenment 无法初始化“系统命令”系统。\n"
+
+#: src/bin/e_main.c:886
 msgid "Setup Desktop Environment"
 msgstr ""
 
-#: src/bin/e_main.c:881
+#: src/bin/e_main.c:890
 #, fuzzy
 msgid "Enlightenment cannot initialize its desktop environment.\n"
 msgstr "Enlightenment 无法建立它的主题系统。"
 
-#: src/bin/e_main.c:889
+#: src/bin/e_main.c:898
 msgid "Setup File Ordering"
 msgstr "设置文件排列"
 
-#: src/bin/e_main.c:893
+#: src/bin/e_main.c:902
 msgid "Enlightenment cannot set up its order file system."
 msgstr "Enlightenment 无法设定它的文件组织系统。"
 
-#: src/bin/e_main.c:908
+#: src/bin/e_main.c:917
 msgid "Load Modules"
 msgstr "载入模块"
 
-#: src/bin/e_main.c:938
+#: src/bin/e_main.c:947
 msgid "Configure Shelves"
 msgstr "设置书架"
 
-#: src/bin/e_main.c:949
+#: src/bin/e_main.c:958
 msgid "Almost Done"
 msgstr "接近完成"
 
-#: src/bin/e_main.c:1094
+#: src/bin/e_main.c:1103
 #, c-format
 msgid ""
 "Options:\n"
@@ -2885,7 +2893,7 @@ msgstr ""
 "\t-i-really-know-what-i-am-doing-and-accept-full-responsibility-for-it\n"
 "\t\t如果您需要此帮助,你不要这个选项。\n"
 
-#: src/bin/e_main.c:1147
+#: src/bin/e_main.c:1156
 msgid ""
 "You are executing enlightenment directly. This is\n"
 "bad. Please do not execute the \"enlightenment\"\n"
@@ -2895,11 +2903,11 @@ msgid ""
 "before enlightenment itself begins running.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1426
+#: src/bin/e_main.c:1435
 msgid "Testing Format Support"
 msgstr "测试格式支持"
 
-#: src/bin/e_main.c:1430
+#: src/bin/e_main.c:1439
 msgid ""
 "Enlightenment found Evas can't create a buffer canvas. Please check\n"
 "Evas has Software Buffer engine support.\n"
@@ -2907,7 +2915,7 @@ msgstr ""
 "Enlightenment 发现 Evas 不能创建画笔缓冲。\n"
 "请检查 Evas 是否支持软件缓冲。\n"
 
-#: src/bin/e_main.c:1442
+#: src/bin/e_main.c:1451
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load SVG files. Check Evas has SVG loader "
@@ -2916,7 +2924,7 @@ msgstr ""
 "Enlightenment 发现 Evas 不能加载 PNG 文件。\n"
 "请检查 Evas 是否支持加载 PNG。\n"
 
-#: src/bin/e_main.c:1452
+#: src/bin/e_main.c:1461
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load JPEG files. Check Evas has JPEG loader "
@@ -2925,7 +2933,7 @@ msgstr ""
 "Enlightenment 发现 Evas 不能加载 JPEG 文件。\n"
 "请检查 Evas 是否支持加载 JPEG。\n"
 
-#: src/bin/e_main.c:1462
+#: src/bin/e_main.c:1471
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load PNG files. Check Evas has PNG loader "
@@ -2934,7 +2942,7 @@ msgstr ""
 "Enlightenment 发现 Evas 不能加载 PNG 文件。\n"
 "请检查 Evas 是否支持加载 PNG。\n"
 
-#: src/bin/e_main.c:1472
+#: src/bin/e_main.c:1481
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load EET files. Check Evas has EET loader "
@@ -2943,7 +2951,7 @@ msgstr ""
 "Enlightenment 发现 Evas 不能加载 EET 文件。\n"
 "请检查 Evas 是否支持加载 EET。\n"
 
-#: src/bin/e_main.c:1486
+#: src/bin/e_main.c:1495
 msgid ""
 "Enlightenment found Evas can't load the 'Sans' font. Check Evas has "
 "fontconfig\n"
@@ -2952,7 +2960,7 @@ msgstr ""
 "Enlightenment 发现 Evas 不能加载 Sans 字体。\n"
 "请检查 Evas 是否支持 fontconfig,而且系统定义了 Sans 字体。\n"
 
-#: src/bin/e_main.c:1677
+#: src/bin/e_main.c:1686
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. There was an "
@@ -2962,11 +2970,11 @@ msgstr ""
 "Enlightenment 在启动前崩溃<br>,已经重新启动。此前加载的模块是:%s。<br>该模"
 "块已被禁用<br>将不会被加载。"
 
-#: src/bin/e_main.c:1682 src/bin/e_main.c:1699
+#: src/bin/e_main.c:1691 src/bin/e_main.c:1708
 msgid "Enlightenment crashed early on start and has been restarted"
 msgstr "Enlightenment 在启动前崩溃,现已重新启动。"
 
-#: src/bin/e_main.c:1683
+#: src/bin/e_main.c:1692
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>There was an "
@@ -2976,7 +2984,7 @@ msgstr ""
 "Enlightenment 在启动前崩溃,现已重新启动。<br>此前加载的模块是:%s。<br><br>"
 "该模块已被禁用,将不会被加载。"
 
-#: src/bin/e_main.c:1692
+#: src/bin/e_main.c:1701
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. All modules "
 "have been disabled<br>and will not be loaded to help remove any "
@@ -2986,7 +2994,7 @@ msgstr ""
 "Enlightenment 在启动前崩溃,现已重新启动。<br>所有模块都被禁用,以便排除您配"
 "置中出错的模块。<br>模块配置对话框将会引导您重新选择模块。"
 
-#: src/bin/e_main.c:1700
+#: src/bin/e_main.c:1709
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>All modules "
 "have been disabled and will not be loaded to help<br>remove any problem "
@@ -3475,71 +3483,75 @@ msgstr "禁用"
 msgid "Read-Write"
 msgstr "读写"
 
-#: src/modules/battery/e_mod_config.c:60
+#: src/modules/battery/e_mod_config.c:63
 msgid "Battery Monitor Settings"
 msgstr "电池监示器设置"
 
-#: src/modules/battery/e_mod_config.c:126
+#: src/modules/battery/e_mod_config.c:132
 msgid "Show alert when battery is low"
 msgstr "当电池电量低时显示警告"
 
-#: src/modules/battery/e_mod_config.c:211
+#: src/modules/battery/e_mod_config.c:136
+msgid "Use desktop notifications for alert."
+msgstr ""
+
+#: src/modules/battery/e_mod_config.c:233
 msgid "Check every:"
 msgstr "检查间隔:"
 
-#: src/modules/battery/e_mod_config.c:213
+#: src/modules/battery/e_mod_config.c:235
 #: src/modules/conf_performance/e_int_config_performance.c:121
 #: src/modules/temperature/e_mod_config.c:233
 #, c-format
 msgid "%1.0f ticks"
 msgstr "%1.0f 刻度"
 
-#: src/modules/battery/e_mod_config.c:217
+#: src/modules/battery/e_mod_config.c:239
 #, fuzzy
 msgid "Hibernate when below:"
 msgstr "休眠"
 
-#: src/modules/battery/e_mod_config.c:219
-#: src/modules/battery/e_mod_config.c:238
+#: src/modules/battery/e_mod_config.c:241
+#: src/modules/battery/e_mod_config.c:260
 #, c-format
 msgid "%1.0f %%"
 msgstr "%1.0f %%"
 
-#: src/modules/battery/e_mod_config.c:223
+#: src/modules/battery/e_mod_config.c:245
 msgid "Polling"
 msgstr "查询"
 
-#: src/modules/battery/e_mod_config.c:227
+#: src/modules/battery/e_mod_config.c:249
 msgid "Show low battery alert"
 msgstr "显示低电量警报"
 
-#: src/modules/battery/e_mod_config.c:231
+#: src/modules/battery/e_mod_config.c:253
 msgid "Alert when at:"
 msgstr "以下情况报警:"
 
-#: src/modules/battery/e_mod_config.c:234
+#: src/modules/battery/e_mod_config.c:256
 #, c-format
 msgid "%1.0f min"
 msgstr "%1.0f 分钟"
 
-#: src/modules/battery/e_mod_config.c:242
+#: src/modules/battery/e_mod_config.c:264
 msgid "Auto dismiss in..."
 msgstr "自动解除..."
 
-#: src/modules/battery/e_mod_config.c:247
+#: src/modules/battery/e_mod_config.c:269
 #, c-format
 msgid "%1.0f sec"
 msgstr "%1.0f 秒"
 
-#: src/modules/battery/e_mod_config.c:254
+#: src/modules/battery/e_mod_config.c:276
 msgid "Alert"
 msgstr "警告"
 
-#: src/modules/battery/e_mod_config.c:260
+#: src/modules/battery/e_mod_config.c:282
 msgid "Auto Detect"
 msgstr "自动检测"
 
-#: src/modules/battery/e_mod_config.c:263
+#: src/modules/battery/e_mod_config.c:285
 #: src/modules/conf_applications/e_mod_main.c:52
 #: src/modules/conf_display/e_mod_main.c:40
 #: src/modules/conf_theme/e_mod_main.c:23
@@ -3547,46 +3559,46 @@ msgstr "自动检测"
 msgid "Internal"
 msgstr "内部"
 
-#: src/modules/battery/e_mod_config.c:267
+#: src/modules/battery/e_mod_config.c:289
 #: src/modules/temperature/e_mod_config.c:271
 msgid "udev"
 msgstr "udev"
 
-#: src/modules/battery/e_mod_config.c:270
+#: src/modules/battery/e_mod_config.c:292
 msgid "Fuzzy Mode"
 msgstr "模糊模式"
 
-#: src/modules/battery/e_mod_config.c:274
+#: src/modules/battery/e_mod_config.c:296
 msgid "HAL"
 msgstr "HAL"
 
-#: src/modules/battery/e_mod_config.c:279
+#: src/modules/battery/e_mod_config.c:301
 #: src/modules/temperature/e_mod_config.c:273
 msgid "Hardware"
 msgstr "硬件"
 
-#: src/modules/battery/e_mod_main.c:145
+#: src/modules/battery/e_mod_main.c:148 src/modules/battery/e_mod_main.c:443
 msgid "Battery"
 msgstr "电池"
 
-#: src/modules/battery/e_mod_main.c:455
+#: src/modules/battery/e_mod_main.c:446 src/modules/battery/e_mod_main.c:477
 msgid "Your battery is low!"
 msgstr "电池电量低!"
 
-#: src/modules/battery/e_mod_main.c:457
+#: src/modules/battery/e_mod_main.c:447 src/modules/battery/e_mod_main.c:479
 msgid "AC power is recommended."
 msgstr "建议使用外接交流电源。"
 
-#: src/modules/battery/e_mod_main.c:532
+#: src/modules/battery/e_mod_main.c:554
 msgid "N/A"
 msgstr "N/A"
 
-#: src/modules/battery/e_mod_main.c:612 src/modules/battery/e_mod_main.c:614
-#: src/modules/battery/e_mod_main.c:621 src/modules/battery/e_mod_main.c:623
+#: src/modules/battery/e_mod_main.c:634 src/modules/battery/e_mod_main.c:636
+#: src/modules/battery/e_mod_main.c:643 src/modules/battery/e_mod_main.c:645
 msgid "ERROR"
 msgstr "错误"
 
-#: src/modules/battery/e_mod_main.c:723
+#: src/modules/battery/e_mod_main.c:758
 msgid "Battery Meter"
 msgstr "电池标尺"
 
@@ -3747,7 +3759,7 @@ msgid "Dialog Settings"
 msgstr "对话框设置"
 
 #: src/modules/conf_dialogs/e_int_config_dialogs.c:109
-#: src/modules/conf_performance/e_int_config_engine.c:95
+#: src/modules/conf_performance/e_int_config_engine.c:86
 #: src/modules/conf_theme/e_int_config_fonts.c:651
 #: src/modules/everything/evry_config.c:519 src/modules/ibox/e_mod_config.c:96
 #: src/modules/mixer/conf_gadget.c:191 src/modules/mixer/conf_module.c:91
@@ -3960,7 +3972,7 @@ msgstr "动画速度"
 
 #: src/modules/conf_display/e_int_config_desks.c:197
 #: src/modules/conf_display/e_int_config_dpms.c:306
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:168
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:194
 #: src/modules/conf_window_manipulation/e_int_config_window_stacking.c:151
 #, c-format
 msgid "%1.1f sec"
@@ -4336,28 +4348,28 @@ msgstr ""
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1310
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1334
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1366
-#: src/modules/gadman/e_mod_gadman.c:839
+#: src/modules/gadman/e_mod_gadman.c:837
 msgid "CTRL"
 msgstr "CTRL"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1315
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1339
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1371
-#: src/modules/gadman/e_mod_gadman.c:844
+#: src/modules/gadman/e_mod_gadman.c:842
 msgid "ALT"
 msgstr "ALT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1321
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1345
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1377
-#: src/modules/gadman/e_mod_gadman.c:850
+#: src/modules/gadman/e_mod_gadman.c:848
 msgid "SHIFT"
 msgstr "SHIFT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1327
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1351
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1383
-#: src/modules/gadman/e_mod_gadman.c:856
+#: src/modules/gadman/e_mod_gadman.c:854
 msgid "WIN"
 msgstr "WIN"
 
@@ -4714,11 +4726,11 @@ msgstr "边距"
 
 #: src/modules/conf_menus/e_int_config_menus.c:289
 #: src/modules/conf_menus/e_int_config_menus.c:294
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:136
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:145
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:154
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:173
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:178
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:162
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:180
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:199
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:204
 #, c-format
 msgid "%2.0f pixels"
 msgstr "%2.0f 像素"
@@ -4817,16 +4829,16 @@ msgstr "搜索目录"
 msgid "Environment Variables"
 msgstr "导出环境变量"
 
-#: src/modules/conf_performance/e_int_config_engine.c:38
+#: src/modules/conf_performance/e_int_config_engine.c:37
 msgid "Engine Settings"
 msgstr "引擎设定"
 
-#: src/modules/conf_performance/e_int_config_engine.c:96
-#: src/modules/conf_performance/e_int_config_engine.c:138
+#: src/modules/conf_performance/e_int_config_engine.c:87
+#: src/modules/conf_performance/e_int_config_engine.c:109
 msgid "Use ARGB instead of shaped windows"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:140
+#: src/modules/conf_performance/e_int_config_engine.c:111
 #, fuzzy
 msgid ""
 "You have chosen to enable ARGB composite support,<br>but your current screen "
@@ -5289,16 +5301,16 @@ msgstr "应用颜色的文本。"
 msgid "Colors depend on theme capabilities."
 msgstr "颜色依赖于主题的设置。"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:843
+#: src/modules/conf_theme/e_int_config_color_classes.c:853
 msgid "Window Manager"
 msgstr "窗口管理器"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:845
+#: src/modules/conf_theme/e_int_config_color_classes.c:855
 #: src/modules/conf_theme/e_int_config_fonts.c:81
 msgid "Widgets"
 msgstr "组件"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:851
+#: src/modules/conf_theme/e_int_config_color_classes.c:861
 msgid "Others"
 msgstr "其它"
 
@@ -5497,7 +5509,7 @@ msgid "Bytecode"
 msgstr "字节码"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:662
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:193
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:219
 #: src/modules/cpufreq/e_mod_main.c:227 src/modules/cpufreq/e_mod_main.c:259
 msgid "Automatic"
 msgstr "自动"
@@ -5723,8 +5735,9 @@ msgid "Scaling"
 msgstr "缩放"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:36
-msgid "Client List Settings"
-msgstr "客户列表设定"
+#, fuzzy
+msgid "Window List Menu Settings"
+msgstr "窗口列表设置"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:97
 msgid "Group By"
@@ -5991,55 +6004,95 @@ msgstr "从丢失中恢复时,重获焦点"
 msgid "Slide pointer to a new focused window"
 msgstr "滑动指针到新聚焦的窗口"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:53
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:62
 #: src/modules/conf_window_manipulation/e_mod_main.c:20
 msgid "Window Geometry"
 msgstr "窗口几何形状"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:130
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:156
 msgid "Resist obstacles"
 msgstr "阻抗"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:132
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:158
 msgid "Other windows"
 msgstr "其他窗口"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:141
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:167
 msgid "Edge of the screen"
 msgstr "屏幕边缘"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:150
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
 msgid "Desktop gadgets"
 msgstr "桌面组件"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:161
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
 msgid "Resistance"
 msgstr "阻抗"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:166
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:192
 msgid "Automatically accept changes after:"
 msgstr "自动接受更改:"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:197
 msgid "Move by"
 msgstr "移动,按照"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:202
 msgid "Resize by"
 msgstr "改变大小,按照"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:181
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:207
 msgid "Keyboard"
 msgstr "键盘"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:213
 msgid "Limit resize to useful geometry"
 msgstr "可更改的最小尺寸"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:190
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:216
 msgid "Move after resize"
 msgstr "变换尺寸后移动"
 
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:224
+#, fuzzy
+msgid "Follow Move"
+msgstr "跟踪块"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:227
+#, fuzzy
+msgid "Follow Resize"
+msgstr "跟踪块"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:230
+#, fuzzy
+msgid "Follow Raise"
+msgstr "跟踪块"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:233
+#, fuzzy
+msgid "Follow Lower"
+msgstr "跟踪块"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:236
+#, fuzzy
+msgid "Follow Layer"
+msgstr "跟踪块"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:239
+#, fuzzy
+msgid "Follow Desktop"
+msgstr "所有桌面"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:242
+#, fuzzy
+msgid "Follow Iconify"
+msgstr "最小化"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:246
+#, fuzzy
+msgid "Transients"
+msgstr "暂时"
+
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:44
 #: src/modules/conf_window_manipulation/e_mod_main.c:22
 msgid "Window Maximize Policy"
@@ -6061,13 +6114,13 @@ msgstr "填充可用区域"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:161
 #: src/modules/everything/evry_config.c:568
-#: src/modules/gadman/e_mod_gadman.c:759
+#: src/modules/gadman/e_mod_gadman.c:757
 msgid "Horizontal"
 msgstr "水平"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:163
 #: src/modules/everything/evry_config.c:561
-#: src/modules/gadman/e_mod_gadman.c:767
+#: src/modules/gadman/e_mod_gadman.c:765
 msgid "Vertical"
 msgstr "垂直"
 
@@ -6128,8 +6181,14 @@ msgid "Window Focus"
 msgstr "窗口焦点"
 
 #: src/modules/conf_window_manipulation/e_mod_main.c:23
-msgid "Client List Menu"
-msgstr "客户列表菜单"
+#, fuzzy
+msgid "Window List Menu"
+msgstr "窗口列表"
+
+#: src/modules/conf_window_manipulation/e_mod_main.c:24
+#, fuzzy
+msgid "Window Process Management"
+msgstr "电源管理"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:33
 #: src/modules/conf_window_remembers/e_mod_main.c:17
@@ -6153,7 +6212,7 @@ msgid "Details"
 msgstr "详细信息"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:141
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:306
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
 msgid "<No Name>"
 msgstr "<未命名>"
 
@@ -6162,7 +6221,7 @@ msgid "Class:"
 msgstr "类别:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:148
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
 msgid "<No Class>"
 msgstr "<无类别>"
 
@@ -6171,7 +6230,7 @@ msgid "Title:"
 msgstr "标题:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
 msgid "<No Title>"
 msgstr "<无标题>"
 
@@ -6180,7 +6239,7 @@ msgid "Role:"
 msgstr "角色:"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:162
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:314
 msgid "<No Role>"
 msgstr "<无角色>"
 
@@ -6393,15 +6452,15 @@ msgstr "配置任务中心"
 msgid "Show Everything Dialog"
 msgstr "显示任务中心对话框"
 
-#: src/modules/everything/e_mod_main.c:422
+#: src/modules/everything/e_mod_main.c:420
 msgid "Everything Module"
 msgstr "任务中心模块"
 
-#: src/modules/everything/e_mod_main.c:611
+#: src/modules/everything/e_mod_main.c:609
 msgid "Run Everything"
 msgstr "运行任务中心"
 
-#: src/modules/everything/evry_config.c:79
+#: src/modules/everything/evry_config.c:78
 msgid "Everything Settings"
 msgstr "设置任务中心"
 
@@ -6520,7 +6579,7 @@ msgid "Object Plugins"
 msgstr "对象插件"
 
 #: src/modules/everything/evry_config.c:537
-#: src/modules/everything/evry_config.c:738
+#: src/modules/everything/evry_config.c:737
 msgid "Plugins"
 msgstr "插件"
 
@@ -6561,7 +6620,7 @@ msgstr "弹出尺寸边缘"
 msgid "Geometry"
 msgstr "几何形状"
 
-#: src/modules/everything/evry_config.c:633
+#: src/modules/everything/evry_config.c:632
 msgid "Everything Collection"
 msgstr "任务中心集合"
 
@@ -6569,7 +6628,7 @@ msgstr "任务中心集合"
 msgid "Items"
 msgstr "项目"
 
-#: src/modules/everything/evry_plug_aggregator.c:330
+#: src/modules/everything/evry_plug_aggregator.c:301
 msgid "No plugins loaded"
 msgstr "没有载入插件"
 
@@ -6608,51 +6667,51 @@ msgstr ""
 "查看模式(退出此页)<br>   按 <hilight>&lt;ctrl+2&gt;</hilight> 切换列表显示模"
 "式<br> 按 <hilight>&lt;ctrl+3&gt;</hilight> 切换缩略图查看模式"
 
-#: src/modules/everything/evry_plug_apps.c:1250
-#: src/modules/everything/evry_plug_apps.c:1387
+#: src/modules/everything/evry_plug_apps.c:1238
+#: src/modules/everything/evry_plug_apps.c:1373
 msgid "Everything Applications"
 msgstr "任务中心的应用程序"
 
-#: src/modules/everything/evry_plug_apps.c:1282
+#: src/modules/everything/evry_plug_apps.c:1270
 msgid "Commands"
 msgstr "命令"
 
-#: src/modules/everything/evry_plug_apps.c:1283
+#: src/modules/everything/evry_plug_apps.c:1271
 msgid "Terminal Command"
 msgstr "终端命令"
 
-#: src/modules/everything/evry_plug_apps.c:1288
+#: src/modules/everything/evry_plug_apps.c:1276
 msgid "Sudo GUI"
 msgstr "Sudo GUI 界面"
 
-#: src/modules/everything/evry_plug_apps.c:1367
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_apps.c:1354
+#: src/modules/everything/evry_plug_files.c:1585
 #, fuzzy
 msgid "Everything Plugin"
 msgstr "任何"
 
-#: src/modules/everything/evry_plug_files.c:1471
-#: src/modules/everything/evry_plug_files.c:1623
+#: src/modules/everything/evry_plug_files.c:1456
+#: src/modules/everything/evry_plug_files.c:1607
 msgid "Everything Files"
 msgstr "任务中心文件"
 
-#: src/modules/everything/evry_plug_files.c:1498
+#: src/modules/everything/evry_plug_files.c:1483
 msgid "Show recent files"
 msgstr "显示最近使用的文件"
 
-#: src/modules/everything/evry_plug_files.c:1502
+#: src/modules/everything/evry_plug_files.c:1487
 msgid "Search recent files"
 msgstr "搜索最近使用的文件"
 
-#: src/modules/everything/evry_plug_files.c:1506
+#: src/modules/everything/evry_plug_files.c:1491
 msgid "Search cached files"
 msgstr "搜索缓存文件"
 
-#: src/modules/everything/evry_plug_files.c:1510
+#: src/modules/everything/evry_plug_files.c:1495
 msgid "Cache visited directories"
 msgstr "缓存访问过的文件夹"
 
-#: src/modules/everything/evry_plug_files.c:1514
+#: src/modules/everything/evry_plug_files.c:1499
 msgid "Clear cache"
 msgstr "清除缓存"
 
@@ -6800,7 +6859,7 @@ msgid "Show Toolbar"
 msgstr "显示工具栏"
 
 #: src/modules/fileman/e_mod_config.c:278
-#: src/modules/gadman/e_mod_gadman.c:803
+#: src/modules/gadman/e_mod_gadman.c:801
 msgid "Behavior"
 msgstr "行为"
 
@@ -6994,27 +7053,27 @@ msgstr "背景"
 msgid "Background Options"
 msgstr "背景选项"
 
-#: src/modules/gadman/e_mod_gadman.c:720
+#: src/modules/gadman/e_mod_gadman.c:718
 msgid "Begin move/resize"
 msgstr "开始移动/缩放"
 
-#: src/modules/gadman/e_mod_gadman.c:751
+#: src/modules/gadman/e_mod_gadman.c:749
 msgid "Free"
 msgstr "空闲"
 
-#: src/modules/gadman/e_mod_gadman.c:775
+#: src/modules/gadman/e_mod_gadman.c:773
 msgid "Appearance"
 msgstr "外观"
 
-#: src/modules/gadman/e_mod_gadman.c:783
+#: src/modules/gadman/e_mod_gadman.c:781
 msgid "Always on desktop"
 msgstr "总在桌面上"
 
-#: src/modules/gadman/e_mod_gadman.c:793
+#: src/modules/gadman/e_mod_gadman.c:791
 msgid "On top pressing"
 msgstr "在顶部按下时"
 
-#: src/modules/gadman/e_mod_gadman.c:824
+#: src/modules/gadman/e_mod_gadman.c:822
 msgid "Add other gadgets"
 msgstr "添加其他组件"
 
@@ -7429,7 +7488,11 @@ msgstr "开始"
 msgid "System Control"
 msgstr "系统控制"
 
-#: src/modules/syscon/e_mod_main.c:52
+#: src/modules/syscon/e_mod_main.c:37
+msgid "Syscon"
+msgstr ""
+
+#: src/modules/syscon/e_mod_main.c:58
 msgid "System Controls"
 msgstr "系统控制"
 
@@ -7784,6 +7847,12 @@ msgstr ""
 msgid "Systray"
 msgstr "系统托盘"
 
+#~ msgid "Client List Settings"
+#~ msgstr "客户列表设定"
+
+#~ msgid "Client List Menu"
+#~ msgstr "客户列表菜单"
+
 #~ msgid "Acpi"
 #~ msgstr "Acpi"
 
@@ -9045,9 +9114,6 @@ msgstr "系统托盘"
 #~ msgid "End Edit Mode"
 #~ msgstr "结束编辑模式"
 
-#~ msgid "Follower"
-#~ msgstr "跟踪块"
-
 #~ msgid "Very Small"
 #~ msgstr "很小"
 
old mode 100755 (executable)
new mode 100644 (file)
index f176b56..d815ec9
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Enlightenment DR17\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2011-11-29 09:56+0900\n"
+"POT-Creation-Date: 2012-01-18 16:13+0900\n"
 "PO-Revision-Date: 2007-11-06 20:25+0800\n"
 "Last-Translator: Chia-I Wu <olv@openmoko.com>\n"
 "Language-Team: none\n"
@@ -22,7 +22,7 @@ msgid "About Enlightenment"
 msgstr "關於 Enlightenment"
 
 #: src/bin/e_about.c:17 src/bin/e_actions.c:2728 src/bin/e_config_dialog.c:272
-#: src/bin/e_fm.c:974 src/bin/e_int_border_menu.c:151
+#: src/bin/e_fm.c:975 src/bin/e_int_border_menu.c:151
 #: src/bin/e_int_border_prop.c:81 src/bin/e_theme_about.c:17
 #: src/modules/conf/e_conf.c:163
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:843
@@ -35,7 +35,7 @@ msgstr "關閉"
 #: src/bin/e_about.c:18 src/bin/e_actions.c:3060 src/bin/e_actions.c:3064
 #: src/bin/e_actions.c:3068 src/bin/e_int_menus.c:182 src/bin/e_main.c:534
 #: src/modules/conf_theme/e_int_config_cursor.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:219
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:221
 #: src/modules/wizard/page_000.c:29
 msgid "Enlightenment"
 msgstr "Enlightenment"
@@ -74,7 +74,7 @@ msgstr "您是否確定強制結束此視窗?"
 #: src/bin/e_actions.c:380 src/bin/e_actions.c:1917 src/bin/e_actions.c:2014
 #: src/bin/e_actions.c:2077 src/bin/e_actions.c:2140 src/bin/e_actions.c:2208
 #: src/bin/e_actions.c:2271 src/bin/e_confirm_dialog.c:44
-#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9205 src/bin/e_fm.c:9459
+#: src/bin/e_desklock.c:1050 src/bin/e_fm.c:9238 src/bin/e_fm.c:9492
 #: src/bin/e_module.c:518 src/bin/e_screensaver.c:145
 msgid "Yes"
 msgstr "是"
@@ -82,7 +82,7 @@ msgstr "是"
 #: src/bin/e_actions.c:382 src/bin/e_actions.c:1919 src/bin/e_actions.c:2016
 #: src/bin/e_actions.c:2079 src/bin/e_actions.c:2142 src/bin/e_actions.c:2210
 #: src/bin/e_actions.c:2273 src/bin/e_confirm_dialog.c:45
-#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9203 src/bin/e_fm.c:9460
+#: src/bin/e_desklock.c:1052 src/bin/e_fm.c:9236 src/bin/e_fm.c:9493
 #: src/bin/e_module.c:519 src/bin/e_screensaver.c:147
 msgid "No"
 msgstr "否"
@@ -147,7 +147,7 @@ msgstr "您要求進入休眠狀態。<br><br>您是否確定休眠?"
 msgid "Window : Actions"
 msgstr "視窗: 動作"
 
-#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6168 src/bin/e_gadcon.c:1410
+#: src/bin/e_actions.c:2688 src/bin/e_fm.c:6201 src/bin/e_gadcon.c:1410
 #: src/bin/e_int_border_menu.c:592
 msgid "Move"
 msgstr "移動"
@@ -282,7 +282,7 @@ msgstr "切換固定於桌面狀態"
 #: src/bin/e_actions.c:2927 src/bin/e_actions.c:2929 src/bin/e_actions.c:2931
 #: src/bin/e_actions.c:2933 src/bin/e_actions.c:2935 src/bin/e_actions.c:2937
 #: src/bin/e_actions.c:2939 src/bin/e_actions.c:3114 src/bin/e_actions.c:3119
-#: src/bin/e_fm.c:3267 src/bin/e_fm.c:3273 src/bin/e_fm.c:9986
+#: src/bin/e_fm.c:3300 src/bin/e_fm.c:3306 src/bin/e_fm.c:10019
 #: src/bin/e_fm_device.c:334 src/bin/e_fm_device.c:358
 #: src/bin/e_fm_device.c:637 src/bin/e_fm_device.c:664
 #: src/bin/e_int_menus.c:144 src/bin/e_int_shelf_config.c:247
@@ -684,8 +684,8 @@ msgstr "切換捲起模式"
 #: src/modules/conf_theme/e_int_config_theme.c:396
 #: src/modules/conf_theme/e_int_config_theme.c:796
 #: src/modules/gadman/e_mod_config.c:182 src/modules/syscon/e_mod_main.c:31
-#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:52
-#: src/modules/syscon/e_mod_main.c:119
+#: src/modules/syscon/e_mod_main.c:35 src/modules/syscon/e_mod_main.c:58
+#: src/modules/syscon/e_mod_main.c:125
 msgid "System"
 msgstr "系統"
 
@@ -746,10 +746,10 @@ msgstr "設定為桌布"
 msgid "Color Selector"
 msgstr "Profile 選擇器"
 
-#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1611 src/bin/e_config.c:2229
+#: src/bin/e_color_dialog.c:46 src/bin/e_config.c:1580 src/bin/e_config.c:2198
 #: src/bin/e_config_dialog.c:262 src/bin/e_eap_editor.c:854
 #: src/bin/e_eap_editor.c:918 src/bin/e_entry_dialog.c:62 src/bin/e_exec.c:398
-#: src/bin/e_fm.c:8717 src/bin/e_fm.c:9361 src/bin/e_fm_prop.c:507
+#: src/bin/e_fm.c:8750 src/bin/e_fm.c:9394 src/bin/e_fm_prop.c:507
 #: src/bin/e_int_border_remember.c:324 src/bin/e_int_border_remember.c:525
 #: src/bin/e_module.c:415 src/bin/e_sys.c:487 src/bin/e_sys.c:524
 #: src/bin/e_utils.c:707 src/modules/conf_dialogs/e_int_config_profiles.c:387
@@ -764,7 +764,7 @@ msgid "OK"
 msgstr "確定"
 
 #: src/bin/e_color_dialog.c:47 src/bin/e_eap_editor.c:856
-#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8719
+#: src/bin/e_eap_editor.c:920 src/bin/e_entry_dialog.c:63 src/bin/e_fm.c:8752
 #: src/bin/e_fm_prop.c:508 src/bin/e_utils.c:1162
 #: src/modules/conf_dialogs/e_int_config_profiles.c:388
 #: src/modules/conf_intl/e_int_config_imc_import.c:124
@@ -776,7 +776,7 @@ msgstr "確定"
 msgid "Cancel"
 msgstr "取消"
 
-#: src/bin/e_config.c:972 src/bin/e_config.c:1005
+#: src/bin/e_config.c:959 src/bin/e_config.c:992
 #, fuzzy
 msgid ""
 "Settings data needed upgrading. Your old settings have<br>been wiped and a "
@@ -792,7 +792,7 @@ msgstr ""
 "資料未能提供的功能。<br>新的組態會加入這些功能。您現在可以重新配置您的桌面設"
 "定。<br>抱歉打斷您的配置。<br>"
 
-#: src/bin/e_config.c:989
+#: src/bin/e_config.c:976
 #, fuzzy
 msgid ""
 "Your settings are NEWER than Enlightenment. This is very<br>strange. This "
@@ -805,122 +805,125 @@ msgstr ""
 "Enlightenment 或是從其它地方複製了新版的組態檔<br>否則這不應該發生。這是不好"
 "的,所以為防萬一,您的組態檔已被<br>恢復成預設值。很抱歉為您帶來不便。<br>"
 
-#: src/bin/e_config.c:1598 src/bin/e_config.c:2216
+#: src/bin/e_config.c:1567 src/bin/e_config.c:2185
 #, fuzzy
 msgid "Enlightenment Settings Write Problems"
 msgstr "Enlightenment 組態寫入發生問題"
 
-#: src/bin/e_config.c:1601
-#, c-format
+#: src/bin/e_config.c:1570
+#, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while moving config files<br>from:<br>"
+"Enlightenment has had an error while moving config files<br>from:<br>"
 "%s<br><br>to:<br>%s<br><br>The rest of the write has been aborted for safety."
 "<br>"
 msgstr ""
+"Enlightment 要寫入的設定檔未預期的被關閉了。<br>這很不尋常。<br><br>發生錯誤"
+"的檔案為:<br>%s<br><br>此檔案已刪除以防止損壞設定。<br>"
 
-#: src/bin/e_config.c:2126
+#: src/bin/e_config.c:2095
 #, fuzzy
 msgid "Settings Upgraded"
 msgstr "桌面設定"
 
-#: src/bin/e_config.c:2143
+#: src/bin/e_config.c:2112
 msgid "The EET file handle is bad."
 msgstr ""
 
-#: src/bin/e_config.c:2146
+#: src/bin/e_config.c:2115
 msgid "The file data is empty."
 msgstr ""
 
-#: src/bin/e_config.c:2149
+#: src/bin/e_config.c:2118
 msgid ""
 "The file is not writable. Perhaps the disk is read-only<br>or you lost "
 "permissions to your files."
 msgstr ""
 
-#: src/bin/e_config.c:2152
+#: src/bin/e_config.c:2121
 msgid "Memory ran out while preparing the write.<br>Please free up memory."
 msgstr ""
 
-#: src/bin/e_config.c:2155
+#: src/bin/e_config.c:2124
 msgid "This is a generic error."
 msgstr ""
 
-#: src/bin/e_config.c:2158
+#: src/bin/e_config.c:2127
 msgid ""
 "The settings file is too large.<br>It should be very small (a few hundred KB "
 "at most)."
 msgstr ""
 
-#: src/bin/e_config.c:2161
+#: src/bin/e_config.c:2130
 msgid "You have I/O errors on the disk.<br>Maybe it needs replacing?"
 msgstr ""
 
-#: src/bin/e_config.c:2164
+#: src/bin/e_config.c:2133
 msgid "You ran out of space while writing the file"
 msgstr ""
 
-#: src/bin/e_config.c:2167
+#: src/bin/e_config.c:2136
 msgid "The file was closed on it while writing."
 msgstr ""
 
-#: src/bin/e_config.c:2170
+#: src/bin/e_config.c:2139
 msgid "Memory-mapping (mmap) of the file failed."
 msgstr ""
 
-#: src/bin/e_config.c:2173
+#: src/bin/e_config.c:2142
 msgid "X509 Encoding failed."
 msgstr ""
 
-#: src/bin/e_config.c:2176
+#: src/bin/e_config.c:2145
 #, fuzzy
 msgid "Signature failed."
 msgstr "無法休眠"
 
-#: src/bin/e_config.c:2179
+#: src/bin/e_config.c:2148
 msgid "The signature was invalid."
 msgstr ""
 
-#: src/bin/e_config.c:2182
+#: src/bin/e_config.c:2151
 #, fuzzy
 msgid "Not signed."
 msgstr "(無任何視窗)"
 
-#: src/bin/e_config.c:2185
+#: src/bin/e_config.c:2154
 msgid "Feature not implemented."
 msgstr ""
 
-#: src/bin/e_config.c:2188
+#: src/bin/e_config.c:2157
 msgid "PRNG was not seeded."
 msgstr ""
 
-#: src/bin/e_config.c:2191
+#: src/bin/e_config.c:2160
 #, fuzzy
 msgid "Encryption failed."
 msgstr "待機時間"
 
-#: src/bin/e_config.c:2194
+#: src/bin/e_config.c:2163
 #, fuzzy
 msgid "Decryption failed."
 msgstr "待機時間"
 
-#: src/bin/e_config.c:2197
+#: src/bin/e_config.c:2166
 #, fuzzy
 msgid "The error is unknown to Enlightenment."
 msgstr "歡迎來到 Enlightenment 東京"
 
-#: src/bin/e_config.c:2219
+#: src/bin/e_config.c:2188
 #, fuzzy, c-format
 msgid ""
-"Enlightenment has an error while writing<br>its config file.<br>"
+"Enlightenment has had an error while writing<br>its config file.<br>"
 "%s<br><br>The file where the error occurred was:<br>%s<br><br>This file has "
 "been deleted to avoid corrupt data.<br>"
 msgstr ""
 "Enlightment 要寫入的設定檔未預期的被關閉了。<br>這很不尋常。<br><br>發生錯誤"
 "的檔案為:<br>%s<br><br>此檔案已刪除以防止損壞設定。<br>"
 
-#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:721
+#: src/bin/e_config_dialog.c:210 src/modules/battery/e_mod_main.c:756
 #: src/modules/conf/e_mod_main.c:275 src/modules/conf_paths/e_mod_main.c:17
 #: src/modules/conf_performance/e_mod_main.c:17
+#: src/modules/syscon/e_mod_main.c:36
 msgid "Advanced"
 msgstr "進階設定"
 
@@ -942,9 +945,9 @@ msgstr "擴充套件"
 
 #: src/bin/e_configure.c:29 src/bin/e_configure.c:32 src/bin/e_configure.c:242
 #: src/modules/conf_paths/e_int_config_paths.c:80
-#: src/modules/conf_theme/e_int_config_color_classes.c:847
+#: src/modules/conf_theme/e_int_config_color_classes.c:857
 #: src/modules/conf_theme/e_int_config_fonts.c:98
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:234
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:236
 msgid "Modules"
 msgstr "模組"
 
@@ -953,7 +956,7 @@ msgstr "模組"
 msgid "Preferences"
 msgstr "圖示偏好"
 
-#: src/bin/e_container.c:132
+#: src/bin/e_container.c:124
 #, c-format
 msgid "Container %d"
 msgstr "容器 %d"
@@ -1081,7 +1084,7 @@ msgstr "desktop 檔"
 #: src/bin/e_eap_editor.c:775
 #: src/modules/conf_performance/e_int_config_performance.c:115
 #: src/modules/everything/evry_config.c:378
-#: src/modules/everything/evry_plug_files.c:1491
+#: src/modules/everything/evry_plug_files.c:1476
 #: src/modules/pager/e_mod_config.c:126 src/modules/pager/e_mod_config.c:213
 msgid "General"
 msgstr "一般資訊"
@@ -1111,26 +1114,26 @@ msgstr "選擇圖示"
 msgid "Select an Executable"
 msgstr "選擇一個執行檔"
 
-#: src/bin/e_entry.c:496 src/bin/e_fm.c:8208 src/bin/e_shelf.c:1703
+#: src/bin/e_entry.c:501 src/bin/e_fm.c:8241 src/bin/e_shelf.c:1703
 #: src/modules/conf_dialogs/e_int_config_profiles.c:135
 #: src/modules/conf_shelves/e_int_config_shelf.c:81
 #: src/modules/ibar/e_mod_config.c:108
 msgid "Delete"
 msgstr "刪除"
 
-#: src/bin/e_entry.c:506 src/bin/e_fm.c:8116
+#: src/bin/e_entry.c:511 src/bin/e_fm.c:8149
 msgid "Cut"
 msgstr "剪下"
 
-#: src/bin/e_entry.c:514 src/bin/e_fm.c:6163 src/bin/e_fm.c:8130
+#: src/bin/e_entry.c:519 src/bin/e_fm.c:6196 src/bin/e_fm.c:8163
 msgid "Copy"
 msgstr "複製"
 
-#: src/bin/e_entry.c:522 src/bin/e_fm.c:7954 src/bin/e_fm.c:8143
+#: src/bin/e_entry.c:527 src/bin/e_fm.c:7987 src/bin/e_fm.c:8176
 msgid "Paste"
 msgstr "貼上"
 
-#: src/bin/e_entry.c:532
+#: src/bin/e_entry.c:537
 msgid "Select All"
 msgstr "全選"
 
@@ -1274,226 +1277,226 @@ msgstr "輸出資料"
 msgid "There was no output."
 msgstr "沒有輸入。"
 
-#: src/bin/e_fm.c:976
+#: src/bin/e_fm.c:977
 #, fuzzy
 msgid "Nonexistent path"
 msgstr "不存在的路徑"
 
-#: src/bin/e_fm.c:979
+#: src/bin/e_fm.c:980
 #, fuzzy, c-format
 msgid "%s doesn't exist."
 msgstr "不存在 %s"
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 #, fuzzy
 msgid "Mount Error"
 msgstr "執行錯誤"
 
-#: src/bin/e_fm.c:3045
+#: src/bin/e_fm.c:3078
 msgid "Can't mount device"
 msgstr ""
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 #, fuzzy
 msgid "Unmount Error"
 msgstr "執行錯誤"
 
-#: src/bin/e_fm.c:3061
+#: src/bin/e_fm.c:3094
 msgid "Can't unmount device"
 msgstr ""
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 #, fuzzy
 msgid "Eject Error"
 msgstr "執行時錯誤"
 
-#: src/bin/e_fm.c:3076
+#: src/bin/e_fm.c:3109
 msgid "Can't eject device"
 msgstr ""
 
-#: src/bin/e_fm.c:3748
+#: src/bin/e_fm.c:3781
 #, c-format
 msgid "%i Files"
 msgstr "%i 筆檔案"
 
-#: src/bin/e_fm.c:6176 src/bin/e_fm.c:7962 src/bin/e_fm.c:8151
+#: src/bin/e_fm.c:6209 src/bin/e_fm.c:7995 src/bin/e_fm.c:8184
 #, fuzzy
 msgid "Link"
 msgstr "線性"
 
-#: src/bin/e_fm.c:6184 src/bin/e_fm.c:9143 src/bin/e_fm.c:9284
+#: src/bin/e_fm.c:6217 src/bin/e_fm.c:9176 src/bin/e_fm.c:9317
 #, fuzzy
 msgid "Abort"
 msgstr "關於"
 
-#: src/bin/e_fm.c:7881 src/bin/e_fm.c:8041
+#: src/bin/e_fm.c:7914 src/bin/e_fm.c:8074
 #, fuzzy
 msgid "Inherit parent settings"
 msgstr "選取設定"
 
-#: src/bin/e_fm.c:7890 src/bin/e_fm.c:8050
+#: src/bin/e_fm.c:7923 src/bin/e_fm.c:8083
 #: src/modules/fileman/e_mod_config.c:219
 msgid "View Mode"
 msgstr "顯式模式"
 
-#: src/bin/e_fm.c:7897 src/bin/e_fm.c:8057
+#: src/bin/e_fm.c:7930 src/bin/e_fm.c:8090
 msgid "Refresh View"
 msgstr "重新整理"
 
-#: src/bin/e_fm.c:7905 src/bin/e_fm.c:8065
+#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8098
 msgid "Show Hidden Files"
 msgstr "顯示隱藏的檔案"
 
-#: src/bin/e_fm.c:7917 src/bin/e_fm.c:8077
+#: src/bin/e_fm.c:7950 src/bin/e_fm.c:8110
 msgid "Remember Ordering"
 msgstr "記住順序"
 
-#: src/bin/e_fm.c:7926 src/bin/e_fm.c:8086
+#: src/bin/e_fm.c:7959 src/bin/e_fm.c:8119
 msgid "Sort Now"
 msgstr "排列檔案"
 
-#: src/bin/e_fm.c:7938 src/bin/e_fm.c:8101
+#: src/bin/e_fm.c:7971 src/bin/e_fm.c:8134
 #: src/modules/conf_paths/e_int_config_paths.c:205
 msgid "New Directory"
 msgstr "新目錄"
 
-#: src/bin/e_fm.c:8216
+#: src/bin/e_fm.c:8249
 msgid "Rename"
 msgstr "重新命名"
 
-#: src/bin/e_fm.c:8235
+#: src/bin/e_fm.c:8268
 msgid "Unmount"
 msgstr ""
 
-#: src/bin/e_fm.c:8240
+#: src/bin/e_fm.c:8273
 #, fuzzy
 msgid "Mount"
 msgstr "選單項目"
 
-#: src/bin/e_fm.c:8245
+#: src/bin/e_fm.c:8278
 msgid "Eject"
 msgstr ""
 
-#: src/bin/e_fm.c:8257
+#: src/bin/e_fm.c:8290
 #, fuzzy
 msgid "Application Properties"
 msgstr "應用程式類別"
 
-#: src/bin/e_fm.c:8263 src/bin/e_fm_prop.c:105
+#: src/bin/e_fm.c:8296 src/bin/e_fm_prop.c:105
 msgid "File Properties"
 msgstr "檔案屬性"
 
-#: src/bin/e_fm.c:8500 src/bin/e_fm.c:8553
+#: src/bin/e_fm.c:8533 src/bin/e_fm.c:8586
 #, fuzzy
 msgid "Use default"
 msgstr "使用預設值"
 
-#: src/bin/e_fm.c:8526 src/modules/fileman/e_mod_config.c:224
+#: src/bin/e_fm.c:8559 src/modules/fileman/e_mod_config.c:224
 msgid "Grid Icons"
 msgstr "對齊圖示"
 
-#: src/bin/e_fm.c:8534 src/modules/fileman/e_mod_config.c:226
+#: src/bin/e_fm.c:8567 src/modules/fileman/e_mod_config.c:226
 msgid "Custom Icons"
 msgstr "自訂圖示"
 
-#: src/bin/e_fm.c:8542 src/modules/everything/evry_config.c:430
+#: src/bin/e_fm.c:8575 src/modules/everything/evry_config.c:430
 #: src/modules/everything/evry_config.c:460
 #: src/modules/fileman/e_mod_config.c:234
 msgid "List"
 msgstr "列表"
 
-#: src/bin/e_fm.c:8568
+#: src/bin/e_fm.c:8601
 #, fuzzy, c-format
 msgid "Icon Size (%d)"
 msgstr "圖示大小"
 
-#: src/bin/e_fm.c:8614 src/bin/e_fm.c:8820
+#: src/bin/e_fm.c:8647 src/bin/e_fm.c:8853
 #, fuzzy
 msgid "Set background..."
 msgstr "設定為桌布"
 
-#: src/bin/e_fm.c:8619 src/bin/e_fm.c:8864
+#: src/bin/e_fm.c:8652 src/bin/e_fm.c:8897
 #, fuzzy
 msgid "Set overlay..."
 msgstr "置物架內容物"
 
-#: src/bin/e_fm.c:8718 src/modules/conf_theme/e_int_config_theme.c:1032
+#: src/bin/e_fm.c:8751 src/modules/conf_theme/e_int_config_theme.c:1032
 msgid "Clear"
 msgstr "清除"
 
-#: src/bin/e_fm.c:8944
+#: src/bin/e_fm.c:8977
 msgid "Create a new Directory"
 msgstr "建立新目錄"
 
-#: src/bin/e_fm.c:8945
+#: src/bin/e_fm.c:8978
 msgid "New Directory Name:"
 msgstr "新目錄名稱"
 
-#: src/bin/e_fm.c:8999
+#: src/bin/e_fm.c:9032
 #, c-format
 msgid "Rename %s to:"
 msgstr "重新命名 %s 成:"
 
-#: src/bin/e_fm.c:9001
+#: src/bin/e_fm.c:9034
 msgid "Rename File"
 msgstr "重新命名檔案"
 
-#: src/bin/e_fm.c:9142 src/bin/e_fm.c:9283
+#: src/bin/e_fm.c:9175 src/bin/e_fm.c:9316
 #, fuzzy
 msgid "Retry"
 msgstr "重新啟動"
 
-#: src/bin/e_fm.c:9146 src/bin/e_fm.c:9289
+#: src/bin/e_fm.c:9179 src/bin/e_fm.c:9322
 #, fuzzy
 msgid "Error"
 msgstr "執行時錯誤"
 
-#: src/bin/e_fm.c:9149
+#: src/bin/e_fm.c:9182
 #, c-format
 msgid "%s"
 msgstr ""
 
-#: src/bin/e_fm.c:9204
+#: src/bin/e_fm.c:9237
 msgid "No to all"
 msgstr ""
 
-#: src/bin/e_fm.c:9206
+#: src/bin/e_fm.c:9239
 msgid "Yes to all"
 msgstr ""
 
-#: src/bin/e_fm.c:9209
+#: src/bin/e_fm.c:9242
 #, fuzzy
 msgid "Warning"
 msgstr "正在啟動"
 
-#: src/bin/e_fm.c:9212
+#: src/bin/e_fm.c:9245
 #, fuzzy, c-format
 msgid "File already exists, overwrite?<br><hilight>%s</hilight>"
 msgstr "您是否確定刪除<br><hilight>%s</hilight>?"
 
-#: src/bin/e_fm.c:9285
+#: src/bin/e_fm.c:9318
 msgid "Ignore this"
 msgstr ""
 
-#: src/bin/e_fm.c:9286
+#: src/bin/e_fm.c:9319
 msgid "Ignore all"
 msgstr ""
 
-#: src/bin/e_fm.c:9291
+#: src/bin/e_fm.c:9324
 #, c-format
 msgid "An error occurred while performing an operation.<br>%s"
 msgstr ""
 
-#: src/bin/e_fm.c:9462
+#: src/bin/e_fm.c:9495
 msgid "Confirm Delete"
 msgstr "確定刪除"
 
-#: src/bin/e_fm.c:9467
+#: src/bin/e_fm.c:9500
 #, c-format
 msgid "Are you sure you want to delete<br><hilight>%s</hilight> ?"
 msgstr "您是否確定刪除<br><hilight>%s</hilight>?"
 
-#: src/bin/e_fm.c:9473
+#: src/bin/e_fm.c:9506
 #, c-format
 msgid ""
 "Are you sure you want to delete<br>the %d selected files in:<br><hilight>%s</"
@@ -1619,11 +1622,11 @@ msgstr "移動文字"
 msgid "Automatically scroll contents"
 msgstr "自動捲動內容"
 
-#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:731
+#: src/bin/e_gadcon.c:1434 src/modules/gadman/e_mod_gadman.c:729
 msgid "Plain"
 msgstr "一般"
 
-#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:739
+#: src/bin/e_gadcon.c:1443 src/modules/gadman/e_mod_gadman.c:737
 msgid "Inset"
 msgstr "嵌入"
 
@@ -1638,11 +1641,11 @@ msgstr "鎖定值"
 #: src/modules/conf_applications/e_int_config_apps.c:239
 #: src/modules/conf_applications/e_int_config_apps.c:260
 #: src/modules/conf_applications/e_int_config_apps.c:280
-#: src/modules/gadman/e_mod_gadman.c:815 src/modules/ibar/e_mod_main.c:801
+#: src/modules/gadman/e_mod_gadman.c:813 src/modules/ibar/e_mod_main.c:801
 msgid "Remove"
 msgstr "移除"
 
-#: src/bin/e_gadcon.c:1991
+#: src/bin/e_gadcon.c:2007
 msgid "Stop moving"
 msgstr ""
 
@@ -1757,7 +1760,7 @@ msgstr "視窗"
 
 #: src/bin/e_int_border_menu.c:138 src/bin/e_int_config_modules.c:59
 #: src/bin/e_int_menus.c:230 src/bin/e_shelf.c:1695
-#: src/modules/battery/e_mod_main.c:183 src/modules/clock/e_mod_main.c:296
+#: src/modules/battery/e_mod_main.c:186 src/modules/clock/e_mod_main.c:296
 #: src/modules/clock/e_mod_main.c:540 src/modules/conf/e_conf.c:124
 #: src/modules/conf/e_conf.c:134 src/modules/conf/e_mod_main.c:102
 #: src/modules/conf_dialogs/e_mod_main.c:17
@@ -2185,7 +2188,7 @@ msgid "Utilities"
 msgstr "菲律賓"
 
 #: src/bin/e_int_config_modules.c:55
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_files.c:1585
 #: src/modules/fileman/e_mod_main.c:56 src/modules/fileman/e_mod_main.c:76
 #: src/modules/fileman/e_mod_main.c:420
 msgid "Files"
@@ -2286,7 +2289,7 @@ msgstr "我的最愛"
 #: src/modules/conf_theme/e_int_config_fonts.c:58
 #: src/modules/conf_theme/e_mod_main.c:38
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:194
-#: src/modules/everything/evry_plug_apps.c:1367
+#: src/modules/everything/evry_plug_apps.c:1354
 msgid "Applications"
 msgstr "應用程式"
 
@@ -2502,31 +2505,31 @@ msgstr ""
 "Enlightenment 無法建立 HUP signal handler。\n"
 "可能是記憶體不足?"
 
-#: src/bin/e_main.c:274
-#, fuzzy
-msgid "Enlightenment cannot initialize Ecore_IMF!\n"
-msgstr "Enlightenment 無法初始文件管理器。\n"
-
-#: src/bin/e_main.c:284
+#: src/bin/e_main.c:273
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_File!\n"
 msgstr "Enlightenment 無法初始文件管理器。\n"
 
-#: src/bin/e_main.c:293
+#: src/bin/e_main.c:282
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Con!\n"
 msgstr "Enlightenment 無法初始文件管理器。\n"
 
-#: src/bin/e_main.c:302
+#: src/bin/e_main.c:291
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Ipc!\n"
 msgstr "Enlightenment 無法初始文件管理器。\n"
 
-#: src/bin/e_main.c:313
+#: src/bin/e_main.c:302
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_X!\n"
 msgstr "Enlightenment 無法初始文件管理器。\n"
 
+#: src/bin/e_main.c:314
+#, fuzzy
+msgid "Enlightenment cannot initialize Ecore_IMF!\n"
+msgstr "Enlightenment 無法初始文件管理器。\n"
+
 #: src/bin/e_main.c:324
 #, fuzzy
 msgid "Enlightenment cannot initialize Ecore_Evas!\n"
@@ -2573,12 +2576,7 @@ msgstr ""
 msgid "Enlightenment cannot initialize E_Xinerama!\n"
 msgstr "Enlightenment 無法初始文件管理器。\n"
 
-#: src/bin/e_main.c:397
-#, fuzzy
-msgid "Enlightenment cannot initialize E_Randr!\n"
-msgstr "Enlightenment 無法初始文件管理器。\n"
-
-#: src/bin/e_main.c:415
+#: src/bin/e_main.c:406
 msgid ""
 "Enlightenment cannot create directories in your home directory.\n"
 "Perhaps you have no home directory or the disk is full?"
@@ -2586,14 +2584,19 @@ msgstr ""
 "Enlightenment 無法在你的家目錄建立目錄。\n"
 "可能你沒有家目錄或是磁碟已滿?"
 
-#: src/bin/e_main.c:425
+#: src/bin/e_main.c:416
 msgid "Enlightenment cannot set up its file registry system."
 msgstr "Enlightenment 無法設定他的登錄系統。"
 
-#: src/bin/e_main.c:434
+#: src/bin/e_main.c:425
 msgid "Enlightenment cannot set up its config system."
 msgstr "Enlightenment 無法設定他的配置系統。"
 
+#: src/bin/e_main.c:436
+#, fuzzy
+msgid "Enlightenment cannot initialize E_Randr!\n"
+msgstr "Enlightenment 無法初始文件管理器。\n"
+
 #: src/bin/e_main.c:445
 #, fuzzy
 msgid "Enlightenment cannot set up its environment."
@@ -2866,36 +2869,41 @@ msgid "Enlightenment cannot initialize the XSettings system.\n"
 msgstr "Enlightenment 無法初始化縮圖系統。\n"
 
 #: src/bin/e_main.c:877
+#, fuzzy
+msgid "Enlightenment cannot initialize the Update system.\n"
+msgstr "Enlightenment 無法初始化系統命令系統。\n"
+
+#: src/bin/e_main.c:886
 msgid "Setup Desktop Environment"
 msgstr ""
 
-#: src/bin/e_main.c:881
+#: src/bin/e_main.c:890
 #, fuzzy
 msgid "Enlightenment cannot initialize its desktop environment.\n"
 msgstr "Enlightenment 無法建立他的主題系統。"
 
-#: src/bin/e_main.c:889
+#: src/bin/e_main.c:898
 #, fuzzy
 msgid "Setup File Ordering"
 msgstr "設定檔案排序"
 
-#: src/bin/e_main.c:893
+#: src/bin/e_main.c:902
 msgid "Enlightenment cannot set up its order file system."
 msgstr "Enlightenment 無法建立他的有序檔案系統。"
 
-#: src/bin/e_main.c:908
+#: src/bin/e_main.c:917
 msgid "Load Modules"
 msgstr "載入模組"
 
-#: src/bin/e_main.c:938
+#: src/bin/e_main.c:947
 msgid "Configure Shelves"
 msgstr "設定置物架"
 
-#: src/bin/e_main.c:949
+#: src/bin/e_main.c:958
 msgid "Almost Done"
 msgstr "快好了"
 
-#: src/bin/e_main.c:1094
+#: src/bin/e_main.c:1103
 #, c-format
 msgid ""
 "Options:\n"
@@ -2924,7 +2932,7 @@ msgid ""
 "\t\tIf you need this help, you don't need this option.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1147
+#: src/bin/e_main.c:1156
 msgid ""
 "You are executing enlightenment directly. This is\n"
 "bad. Please do not execute the \"enlightenment\"\n"
@@ -2934,11 +2942,11 @@ msgid ""
 "before enlightenment itself begins running.\n"
 msgstr ""
 
-#: src/bin/e_main.c:1426
+#: src/bin/e_main.c:1435
 msgid "Testing Format Support"
 msgstr "測試格式支援"
 
-#: src/bin/e_main.c:1430
+#: src/bin/e_main.c:1439
 msgid ""
 "Enlightenment found Evas can't create a buffer canvas. Please check\n"
 "Evas has Software Buffer engine support.\n"
@@ -2946,7 +2954,7 @@ msgstr ""
 "Enlightment 發現 Evas 無法創造緩衝畫面。請確認\n"
 "Evas 支援軟體緩衝引擎。\n"
 
-#: src/bin/e_main.c:1442
+#: src/bin/e_main.c:1451
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load SVG files. Check Evas has SVG loader "
@@ -2955,7 +2963,7 @@ msgstr ""
 "Enlightment 發現 Evas 無法讀入 PNG 檔案。請確認\n"
 "Evas 支援 PNG 檔讀取。\n"
 
-#: src/bin/e_main.c:1452
+#: src/bin/e_main.c:1461
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load JPEG files. Check Evas has JPEG loader "
@@ -2964,7 +2972,7 @@ msgstr ""
 "Enlightment 發現 Evas 無法讀入 JPEG 檔案。請確認\n"
 "Evas 支援 JPEG 檔案讀取。\n"
 
-#: src/bin/e_main.c:1462
+#: src/bin/e_main.c:1471
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load PNG files. Check Evas has PNG loader "
@@ -2973,7 +2981,7 @@ msgstr ""
 "Enlightment 發現 Evas 無法讀入 PNG 檔案。請確認\n"
 "Evas 支援 PNG 檔讀取。\n"
 
-#: src/bin/e_main.c:1472
+#: src/bin/e_main.c:1481
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load EET files. Check Evas has EET loader "
@@ -2982,7 +2990,7 @@ msgstr ""
 "Enlightment 發現 Evas 無法讀入 EET 檔案。請確認\n"
 "Evas 支援 EET 檔案讀取。\n"
 
-#: src/bin/e_main.c:1486
+#: src/bin/e_main.c:1495
 #, fuzzy
 msgid ""
 "Enlightenment found Evas can't load the 'Sans' font. Check Evas has "
@@ -2992,7 +3000,7 @@ msgstr ""
 "Enlightment 發現 Evas 無法讀入 PNG 檔案。請確認\n"
 "Evas 支援 PNG 檔讀取。\n"
 
-#: src/bin/e_main.c:1677
+#: src/bin/e_main.c:1686
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. There was an "
@@ -3000,11 +3008,11 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1682 src/bin/e_main.c:1699
+#: src/bin/e_main.c:1691 src/bin/e_main.c:1708
 msgid "Enlightenment crashed early on start and has been restarted"
 msgstr "Enlightment 在啟動途中當機,已經重新啟動。"
 
-#: src/bin/e_main.c:1683
+#: src/bin/e_main.c:1692
 #, c-format
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>There was an "
@@ -3012,7 +3020,7 @@ msgid ""
 "not be loaded."
 msgstr ""
 
-#: src/bin/e_main.c:1692
+#: src/bin/e_main.c:1701
 msgid ""
 "Enlightenment crashed early on start and has<br>been restarted. All modules "
 "have been disabled<br>and will not be loaded to help remove any "
@@ -3023,7 +3031,7 @@ msgstr ""
 "您<br>\n"
 "從設定檔中移除任何問題模組。<br>模組設定對話框應可讓您重新選擇模組。"
 
-#: src/bin/e_main.c:1700
+#: src/bin/e_main.c:1709
 msgid ""
 "Enlightenment crashed early on start and has been restarted.<br>All modules "
 "have been disabled and will not be loaded to help<br>remove any problem "
@@ -3539,78 +3547,82 @@ msgstr "禁止讀寫"
 msgid "Read-Write"
 msgstr "讀寫"
 
-#: src/modules/battery/e_mod_config.c:60
+#: src/modules/battery/e_mod_config.c:63
 #, fuzzy
 msgid "Battery Monitor Settings"
 msgstr "電池監控組態"
 
-#: src/modules/battery/e_mod_config.c:126
+#: src/modules/battery/e_mod_config.c:132
 msgid "Show alert when battery is low"
 msgstr "電量不足時發出警告"
 
-#: src/modules/battery/e_mod_config.c:211
+#: src/modules/battery/e_mod_config.c:136
+msgid "Use desktop notifications for alert."
+msgstr ""
+
+#: src/modules/battery/e_mod_config.c:233
 #, fuzzy
 msgid "Check every:"
 msgstr "電量檢查間隔:"
 
-#: src/modules/battery/e_mod_config.c:213
+#: src/modules/battery/e_mod_config.c:235
 #: src/modules/conf_performance/e_int_config_performance.c:121
 #: src/modules/temperature/e_mod_config.c:233
 #, fuzzy, c-format
 msgid "%1.0f ticks"
 msgstr "%1.0f 筆"
 
-#: src/modules/battery/e_mod_config.c:217
+#: src/modules/battery/e_mod_config.c:239
 #, fuzzy
 msgid "Hibernate when below:"
 msgstr "休眠"
 
-#: src/modules/battery/e_mod_config.c:219
-#: src/modules/battery/e_mod_config.c:238
+#: src/modules/battery/e_mod_config.c:241
+#: src/modules/battery/e_mod_config.c:260
 #, fuzzy, c-format
 msgid "%1.0f %%"
 msgstr "%3.0f%%"
 
-#: src/modules/battery/e_mod_config.c:223
+#: src/modules/battery/e_mod_config.c:245
 #, fuzzy
 msgid "Polling"
 msgstr "一般"
 
-#: src/modules/battery/e_mod_config.c:227
+#: src/modules/battery/e_mod_config.c:249
 #, fuzzy
 msgid "Show low battery alert"
 msgstr "電量不足時發出警告"
 
-#: src/modules/battery/e_mod_config.c:231
+#: src/modules/battery/e_mod_config.c:253
 #, fuzzy
 msgid "Alert when at:"
 msgstr "可用電量低於此時間時發出警告:"
 
-#: src/modules/battery/e_mod_config.c:234
+#: src/modules/battery/e_mod_config.c:256
 #, fuzzy, c-format
 msgid "%1.0f min"
 msgstr "%1.0f 分鐘"
 
-#: src/modules/battery/e_mod_config.c:242
+#: src/modules/battery/e_mod_config.c:264
 msgid "Auto dismiss in..."
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:247
+#: src/modules/battery/e_mod_config.c:269
 #, fuzzy, c-format
 msgid "%1.0f sec"
 msgstr "%1.1f 秒"
 
-#: src/modules/battery/e_mod_config.c:254
+#: src/modules/battery/e_mod_config.c:276
 #, fuzzy
 msgid "Alert"
 msgstr "加速"
 
-#: src/modules/battery/e_mod_config.c:260
+#: src/modules/battery/e_mod_config.c:282
 #, fuzzy
 msgid "Auto Detect"
 msgstr "自動隱藏"
 
-#: src/modules/battery/e_mod_config.c:263
+#: src/modules/battery/e_mod_config.c:285
 #: src/modules/conf_applications/e_mod_main.c:52
 #: src/modules/conf_display/e_mod_main.c:40
 #: src/modules/conf_theme/e_mod_main.c:23
@@ -3618,49 +3630,49 @@ msgstr "自動隱藏"
 msgid "Internal"
 msgstr "內部"
 
-#: src/modules/battery/e_mod_config.c:267
+#: src/modules/battery/e_mod_config.c:289
 #: src/modules/temperature/e_mod_config.c:271
 msgid "udev"
 msgstr ""
 
-#: src/modules/battery/e_mod_config.c:270
+#: src/modules/battery/e_mod_config.c:292
 #, fuzzy
 msgid "Fuzzy Mode"
 msgstr "模糊"
 
-#: src/modules/battery/e_mod_config.c:274
+#: src/modules/battery/e_mod_config.c:296
 #, fuzzy
 msgid "HAL"
 msgstr "ALT"
 
-#: src/modules/battery/e_mod_config.c:279
+#: src/modules/battery/e_mod_config.c:301
 #: src/modules/temperature/e_mod_config.c:273
 msgid "Hardware"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:145
+#: src/modules/battery/e_mod_main.c:148 src/modules/battery/e_mod_main.c:443
 msgid "Battery"
 msgstr "電池"
 
-#: src/modules/battery/e_mod_main.c:455
+#: src/modules/battery/e_mod_main.c:446 src/modules/battery/e_mod_main.c:477
 #, fuzzy
 msgid "Your battery is low!"
 msgstr "電量不足時發出警告"
 
-#: src/modules/battery/e_mod_main.c:457
+#: src/modules/battery/e_mod_main.c:447 src/modules/battery/e_mod_main.c:479
 msgid "AC power is recommended."
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:532
+#: src/modules/battery/e_mod_main.c:554
 msgid "N/A"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:612 src/modules/battery/e_mod_main.c:614
-#: src/modules/battery/e_mod_main.c:621 src/modules/battery/e_mod_main.c:623
+#: src/modules/battery/e_mod_main.c:634 src/modules/battery/e_mod_main.c:636
+#: src/modules/battery/e_mod_main.c:643 src/modules/battery/e_mod_main.c:645
 msgid "ERROR"
 msgstr ""
 
-#: src/modules/battery/e_mod_main.c:723
+#: src/modules/battery/e_mod_main.c:758
 #, fuzzy
 msgid "Battery Meter"
 msgstr "電池"
@@ -3834,7 +3846,7 @@ msgid "Dialog Settings"
 msgstr "對話框設定"
 
 #: src/modules/conf_dialogs/e_int_config_dialogs.c:109
-#: src/modules/conf_performance/e_int_config_engine.c:95
+#: src/modules/conf_performance/e_int_config_engine.c:86
 #: src/modules/conf_theme/e_int_config_fonts.c:651
 #: src/modules/everything/evry_config.c:519 src/modules/ibox/e_mod_config.c:96
 #: src/modules/mixer/conf_gadget.c:191 src/modules/mixer/conf_module.c:91
@@ -4057,7 +4069,7 @@ msgstr "切換動畫"
 
 #: src/modules/conf_display/e_int_config_desks.c:197
 #: src/modules/conf_display/e_int_config_dpms.c:306
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:168
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:194
 #: src/modules/conf_window_manipulation/e_int_config_window_stacking.c:151
 #, c-format
 msgid "%1.1f sec"
@@ -4455,28 +4467,28 @@ msgstr ""
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1310
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1334
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1366
-#: src/modules/gadman/e_mod_gadman.c:839
+#: src/modules/gadman/e_mod_gadman.c:837
 msgid "CTRL"
 msgstr "CTRL"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1315
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1339
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1371
-#: src/modules/gadman/e_mod_gadman.c:844
+#: src/modules/gadman/e_mod_gadman.c:842
 msgid "ALT"
 msgstr "ALT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1321
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1345
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1377
-#: src/modules/gadman/e_mod_gadman.c:850
+#: src/modules/gadman/e_mod_gadman.c:848
 msgid "SHIFT"
 msgstr "SHIFT"
 
 #: src/modules/conf_edgebindings/e_int_config_edgebindings.c:1327
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1351
 #: src/modules/conf_keybindings/e_int_config_keybindings.c:1383
-#: src/modules/gadman/e_mod_gadman.c:856
+#: src/modules/gadman/e_mod_gadman.c:854
 msgid "WIN"
 msgstr "WIN"
 
@@ -4849,11 +4861,11 @@ msgstr "主選單"
 
 #: src/modules/conf_menus/e_int_config_menus.c:289
 #: src/modules/conf_menus/e_int_config_menus.c:294
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:136
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:145
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:154
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:173
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:178
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:162
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:180
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:199
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:204
 #, c-format
 msgid "%2.0f pixels"
 msgstr "%2.0f 像素"
@@ -4955,16 +4967,16 @@ msgstr "搜尋目錄"
 msgid "Environment Variables"
 msgstr "匯出的環境變數"
 
-#: src/modules/conf_performance/e_int_config_engine.c:38
+#: src/modules/conf_performance/e_int_config_engine.c:37
 msgid "Engine Settings"
 msgstr "引擎設定"
 
-#: src/modules/conf_performance/e_int_config_engine.c:96
-#: src/modules/conf_performance/e_int_config_engine.c:138
+#: src/modules/conf_performance/e_int_config_engine.c:87
+#: src/modules/conf_performance/e_int_config_engine.c:109
 msgid "Use ARGB instead of shaped windows"
 msgstr ""
 
-#: src/modules/conf_performance/e_int_config_engine.c:140
+#: src/modules/conf_performance/e_int_config_engine.c:111
 msgid ""
 "You have chosen to enable ARGB composite support,<br>but your current screen "
 "does not support composite.<br><br>Are you sure you wish to enable ARGB "
@@ -5454,16 +5466,16 @@ msgstr ""
 msgid "Colors depend on theme capabilities."
 msgstr ""
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:843
+#: src/modules/conf_theme/e_int_config_color_classes.c:853
 msgid "Window Manager"
 msgstr "視窗管理員"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:845
+#: src/modules/conf_theme/e_int_config_color_classes.c:855
 #: src/modules/conf_theme/e_int_config_fonts.c:81
 msgid "Widgets"
 msgstr "Widgets"
 
-#: src/modules/conf_theme/e_int_config_color_classes.c:851
+#: src/modules/conf_theme/e_int_config_color_classes.c:861
 #, fuzzy
 msgid "Others"
 msgstr "其它 IBar 應用程式"
@@ -5666,7 +5678,7 @@ msgid "Bytecode"
 msgstr "Bytecode"
 
 #: src/modules/conf_theme/e_int_config_fonts.c:662
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:193
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:219
 #: src/modules/cpufreq/e_mod_main.c:227 src/modules/cpufreq/e_mod_main.c:259
 msgid "Automatic"
 msgstr "自動"
@@ -5904,8 +5916,9 @@ msgid "Scaling"
 msgstr "堆疊"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:36
-msgid "Client List Settings"
-msgstr "用戶端列表設定"
+#, fuzzy
+msgid "Window List Menu Settings"
+msgstr "視窗列表設定"
 
 #: src/modules/conf_window_manipulation/e_int_config_clientlist.c:97
 msgid "Group By"
@@ -6200,65 +6213,105 @@ msgstr "當視窗被隱藏或關閉時恢復焦點"
 msgid "Slide pointer to a new focused window"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:53
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:62
 #: src/modules/conf_window_manipulation/e_mod_main.c:20
 #, fuzzy
 msgid "Window Geometry"
 msgstr "視窗移動幾何"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:130
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:156
 #, fuzzy
 msgid "Resist obstacles"
 msgstr "阻力"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:132
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:158
 #, fuzzy
 msgid "Other windows"
 msgstr "內部視窗"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:141
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:167
 #, fuzzy
 msgid "Edge of the screen"
 msgstr "螢幕邊緣阻力"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:150
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
 #, fuzzy
 msgid "Desktop gadgets"
 msgstr "桌面名稱"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:161
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
 msgid "Resistance"
 msgstr "阻力"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:166
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:192
 #, fuzzy
 msgid "Automatically accept changes after:"
 msgstr "自動捲動內容"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:171
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:197
 #, fuzzy
 msgid "Move by"
 msgstr "移動"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:176
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:202
 #, fuzzy
 msgid "Resize by"
 msgstr "改變大小"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:181
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:207
 #, fuzzy
 msgid "Keyboard"
 msgstr "鍵盤 & 滑鼠"
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:187
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:213
 msgid "Limit resize to useful geometry"
 msgstr ""
 
-#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:190
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:216
 #, fuzzy
 msgid "Move after resize"
 msgstr "可改變大小"
 
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:224
+#, fuzzy
+msgid "Follow Move"
+msgstr "跟隨"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:227
+#, fuzzy
+msgid "Follow Resize"
+msgstr "跟隨"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:230
+#, fuzzy
+msgid "Follow Raise"
+msgstr "跟隨"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:233
+#, fuzzy
+msgid "Follow Lower"
+msgstr "跟隨"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:236
+#, fuzzy
+msgid "Follow Layer"
+msgstr "跟隨"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:239
+#, fuzzy
+msgid "Follow Desktop"
+msgstr "所有桌面"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:242
+#, fuzzy
+msgid "Follow Iconify"
+msgstr "圖示化"
+
+#: src/modules/conf_window_manipulation/e_int_config_window_geometry.c:246
+#, fuzzy
+msgid "Transients"
+msgstr "轉換"
+
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:44
 #: src/modules/conf_window_manipulation/e_mod_main.c:22
 #, fuzzy
@@ -6281,13 +6334,13 @@ msgstr "填滿可用空間"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:161
 #: src/modules/everything/evry_config.c:568
-#: src/modules/gadman/e_mod_gadman.c:759
+#: src/modules/gadman/e_mod_gadman.c:757
 msgid "Horizontal"
 msgstr "水平"
 
 #: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:163
 #: src/modules/everything/evry_config.c:561
-#: src/modules/gadman/e_mod_gadman.c:767
+#: src/modules/gadman/e_mod_gadman.c:765
 msgid "Vertical"
 msgstr "垂直"
 
@@ -6353,8 +6406,14 @@ msgid "Window Focus"
 msgstr "視窗焦點"
 
 #: src/modules/conf_window_manipulation/e_mod_main.c:23
-msgid "Client List Menu"
-msgstr "用戶端列表選單"
+#, fuzzy
+msgid "Window List Menu"
+msgstr "視窗列表"
+
+#: src/modules/conf_window_manipulation/e_mod_main.c:24
+#, fuzzy
+msgid "Window Process Management"
+msgstr "電源管理"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:33
 #: src/modules/conf_window_remembers/e_mod_main.c:17
@@ -6383,7 +6442,7 @@ msgid "Details"
 msgstr "預設值"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:141
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:306
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
 #, fuzzy
 msgid "<No Name>"
 msgstr "圖示名稱"
@@ -6394,7 +6453,7 @@ msgid "Class:"
 msgstr "類別"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:148
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:308
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
 #, fuzzy
 msgid "<No Class>"
 msgstr "類別"
@@ -6405,7 +6464,7 @@ msgid "Title:"
 msgstr "標題"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:155
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:310
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
 #, fuzzy
 msgid "<No Title>"
 msgstr "標題"
@@ -6416,7 +6475,7 @@ msgid "Role:"
 msgstr "角色"
 
 #: src/modules/conf_window_remembers/e_int_config_remembers.c:162
-#: src/modules/conf_window_remembers/e_int_config_remembers.c:312
+#: src/modules/conf_window_remembers/e_int_config_remembers.c:314
 #, fuzzy
 msgid "<No Role>"
 msgstr "<無>"
@@ -6640,17 +6699,17 @@ msgstr "桌面切換器組態"
 msgid "Show Everything Dialog"
 msgstr "最下層顯示"
 
-#: src/modules/everything/e_mod_main.c:422
+#: src/modules/everything/e_mod_main.c:420
 #, fuzzy
 msgid "Everything Module"
 msgstr "全部"
 
-#: src/modules/everything/e_mod_main.c:611
+#: src/modules/everything/e_mod_main.c:609
 #, fuzzy
 msgid "Run Everything"
 msgstr "全部"
 
-#: src/modules/everything/evry_config.c:79
+#: src/modules/everything/evry_config.c:78
 #, fuzzy
 msgid "Everything Settings"
 msgstr "終端機設定"
@@ -6785,7 +6844,7 @@ msgid "Object Plugins"
 msgstr "物件顏色"
 
 #: src/modules/everything/evry_config.c:537
-#: src/modules/everything/evry_config.c:738
+#: src/modules/everything/evry_config.c:737
 #, fuzzy
 msgid "Plugins"
 msgstr "一般"
@@ -6833,7 +6892,7 @@ msgstr "彈出式選單"
 msgid "Geometry"
 msgstr "視窗移動幾何"
 
-#: src/modules/everything/evry_config.c:633
+#: src/modules/everything/evry_config.c:632
 #, fuzzy
 msgid "Everything Collection"
 msgstr "自動重新啟動之應用程式"
@@ -6842,7 +6901,7 @@ msgstr "自動重新啟動之應用程式"
 msgid "Items"
 msgstr "項目"
 
-#: src/modules/everything/evry_plug_aggregator.c:330
+#: src/modules/everything/evry_plug_aggregator.c:301
 msgid "No plugins loaded"
 msgstr ""
 
@@ -6867,59 +6926,59 @@ msgid ""
 "toggle thumb view modes"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1250
-#: src/modules/everything/evry_plug_apps.c:1387
+#: src/modules/everything/evry_plug_apps.c:1238
+#: src/modules/everything/evry_plug_apps.c:1373
 #, fuzzy
 msgid "Everything Applications"
 msgstr "自動重新啟動之應用程式"
 
-#: src/modules/everything/evry_plug_apps.c:1282
+#: src/modules/everything/evry_plug_apps.c:1270
 #, fuzzy
 msgid "Commands"
 msgstr "命令"
 
-#: src/modules/everything/evry_plug_apps.c:1283
+#: src/modules/everything/evry_plug_apps.c:1271
 #, fuzzy
 msgid "Terminal Command"
 msgstr "執行指令"
 
-#: src/modules/everything/evry_plug_apps.c:1288
+#: src/modules/everything/evry_plug_apps.c:1276
 msgid "Sudo GUI"
 msgstr ""
 
-#: src/modules/everything/evry_plug_apps.c:1367
-#: src/modules/everything/evry_plug_files.c:1601
+#: src/modules/everything/evry_plug_apps.c:1354
+#: src/modules/everything/evry_plug_files.c:1585
 #, fuzzy
 msgid "Everything Plugin"
 msgstr "全部"
 
-#: src/modules/everything/evry_plug_files.c:1471
-#: src/modules/everything/evry_plug_files.c:1623
+#: src/modules/everything/evry_plug_files.c:1456
+#: src/modules/everything/evry_plug_files.c:1607
 #, fuzzy
 msgid "Everything Files"
 msgstr "全部"
 
-#: src/modules/everything/evry_plug_files.c:1498
+#: src/modules/everything/evry_plug_files.c:1483
 #, fuzzy
 msgid "Show recent files"
 msgstr "顯示隱藏的檔案"
 
-#: src/modules/everything/evry_plug_files.c:1502
+#: src/modules/everything/evry_plug_files.c:1487
 #, fuzzy
 msgid "Search recent files"
 msgstr "搜尋目錄"
 
-#: src/modules/everything/evry_plug_files.c:1506
+#: src/modules/everything/evry_plug_files.c:1491
 #, fuzzy
 msgid "Search cached files"
 msgstr "啟動設定"
 
-#: src/modules/everything/evry_plug_files.c:1510
+#: src/modules/everything/evry_plug_files.c:1495
 #, fuzzy
 msgid "Cache visited directories"
 msgstr "使用者自訂目錄"
 
-#: src/modules/everything/evry_plug_files.c:1514
+#: src/modules/everything/evry_plug_files.c:1499
 #, fuzzy
 msgid "Clear cache"
 msgstr "清除"
@@ -7076,7 +7135,7 @@ msgid "Show Toolbar"
 msgstr "陰影顏色"
 
 #: src/modules/fileman/e_mod_config.c:278
-#: src/modules/gadman/e_mod_gadman.c:803
+#: src/modules/gadman/e_mod_gadman.c:801
 msgid "Behavior"
 msgstr ""
 
@@ -7283,30 +7342,30 @@ msgstr "背景"
 msgid "Background Options"
 msgstr "背景改變"
 
-#: src/modules/gadman/e_mod_gadman.c:720
+#: src/modules/gadman/e_mod_gadman.c:718
 #, fuzzy
 msgid "Begin move/resize"
 msgstr "開始移動或改變這個小工具大小"
 
-#: src/modules/gadman/e_mod_gadman.c:751
+#: src/modules/gadman/e_mod_gadman.c:749
 #, fuzzy
 msgid "Free"
 msgstr "法羅文"
 
-#: src/modules/gadman/e_mod_gadman.c:775
+#: src/modules/gadman/e_mod_gadman.c:773
 msgid "Appearance"
 msgstr "外觀"
 
-#: src/modules/gadman/e_mod_gadman.c:783
+#: src/modules/gadman/e_mod_gadman.c:781
 #, fuzzy
 msgid "Always on desktop"
 msgstr "最上層顯示"
 
-#: src/modules/gadman/e_mod_gadman.c:793
+#: src/modules/gadman/e_mod_gadman.c:791
 msgid "On top pressing"
 msgstr ""
 
-#: src/modules/gadman/e_mod_gadman.c:824
+#: src/modules/gadman/e_mod_gadman.c:822
 #, fuzzy
 msgid "Add other gadgets"
 msgstr "新增小工具"
@@ -7771,7 +7830,11 @@ msgstr "開始"
 msgid "System Control"
 msgstr "設定系統控制"
 
-#: src/modules/syscon/e_mod_main.c:52
+#: src/modules/syscon/e_mod_main.c:37
+msgid "Syscon"
+msgstr ""
+
+#: src/modules/syscon/e_mod_main.c:58
 #, fuzzy
 msgid "System Controls"
 msgstr "設定系統控制"
@@ -8166,6 +8229,12 @@ msgstr ""
 msgid "Systray"
 msgstr "系統"
 
+#~ msgid "Client List Settings"
+#~ msgstr "用戶端列表設定"
+
+#~ msgid "Client List Menu"
+#~ msgstr "用戶端列表選單"
+
 #, fuzzy
 #~ msgid "Acpi"
 #~ msgstr "動作"
@@ -10782,9 +10851,6 @@ msgstr "系統"
 #~ msgid "End Edit Mode"
 #~ msgstr "結束編輯模式"
 
-#~ msgid "Follower"
-#~ msgstr "跟隨"
-
 #~ msgid "Very Small"
 #~ msgstr "很小"
 
index ac5f390..5a2d8f9 100644 (file)
@@ -149,6 +149,7 @@ e_theme_about.h \
 e_theme.h \
 e_thumb.h \
 e_toolbar.h \
+e_update.h \
 e_user.h \
 e_utils.h \
 e_widget_aspect.h \
@@ -274,6 +275,13 @@ e_popup.c \
 e_powersave.c \
 e_prefix.c \
 e_randr.c \
+e_randr_serialization.c \
+e_randr_11.c \
+e_randr_11_serialization.c \
+e_randr_12.c \
+e_randr_12_output.c \
+e_randr_12_crtc.c \
+e_randr_12_serialization.c \
 e_remember.c \
 e_resist.c \
 e_scale.c \
@@ -295,6 +303,7 @@ e_theme_about.c \
 e_theme.c \
 e_thumb.c \
 e_toolbar.c \
+e_update.c \
 e_user.c \
 e_utils.c \
 e_widget_aspect.c \
@@ -403,3 +412,6 @@ install-data-hook:
 endif
 installed_headersdir = $(prefix)/include/enlightenment
 installed_headers_DATA = $(ENLIGHTENMENTHEADERS)
+
+EXTRA_DIST = \
+            e_randr_private.h
index f7b07f6..53ba86c 100644 (file)
@@ -1,6 +1,15 @@
 #ifndef E_H
 # define E_H
 
+/**
+ * @defgroup API Enlightenment API
+ *
+ * Application programming interface to be used by modules to extend
+ * Enlightenment.
+ *
+ * @{
+ */
+
 # ifdef HAVE_CONFIG_H
 #  include "config.h"
 # endif
@@ -245,4 +254,29 @@ extern EAPI Eina_Bool x_fatal;
 
 extern EAPI unsigned long e_alert_composite_win;
 
+//#define SMARTERR(args...) abort()
+#define SMARTERRNR() return
+#define SMARTERR(x) return x
+
+/**
+ * @}
+ */
+
+/**
+ * @defgroup Optional_Modules Optional Modules
+ * @{
+ *
+ * @defgroup Optional_Conf Configurations
+ * @defgroup Optional_Control Controls
+ * @defgroup Optional_Devices Devices & Hardware
+ * @defgroup Optional_Fileman File Managers
+ * @defgroup Optional_Gadgets Gadgets
+ * @defgroup Optional_Launcher Launchers
+ * @defgroup Optional_Layouts Layout Managers
+ * @defgroup Optional_Look Look & Feel
+ * @defgroup Optional_Monitors Monitors & Notifications
+ * @defgroup Optional_Mobile Mobile Specific Extensions
+ * @}
+ */
+
 #endif
index 840e975..b815fcd 100644 (file)
@@ -329,10 +329,13 @@ _e_acpi_lid_status_get(const char *device, const char *bus)
    i = 0;
    while (buff[i] != ':') i++;
    while (!isalnum(buff[i])) i++;
+   ret = &(buff[i]);
+   while (isalnum(buff[i])) i++;
+   buff[i] = 0;
 
    /* compare value from state file and return something sane */
-   if (!strcmp(buff, "open")) return E_ACPI_LID_OPEN;
-   else if (!strcmp(buff, "closed")) return E_ACPI_LID_CLOSED;
+   if (!strcmp(ret, "open")) return E_ACPI_LID_OPEN;
+   else if (!strcmp(ret, "closed")) return E_ACPI_LID_CLOSED;
    else return E_ACPI_LID_UNKNOWN;
 }
 
index b958150..44c89be 100644 (file)
@@ -2244,6 +2244,11 @@ _e_actions_cb_hibernate_dialog_delete(E_Win *win)
    _e_actions_cb_hibernate_dialog_cancel(NULL, dia);
 }
 
+ACT_FN_GO(hibernate_now, __UNUSED__)
+{
+   e_sys_action_do(E_SYS_HIBERNATE, NULL);
+}
+
 ACT_FN_GO(hibernate, )
 {
    if ((params) && (!strcmp(params, "now")))
@@ -3106,6 +3111,10 @@ e_actions_init(void)
    e_action_predef_name_set(N_("System"), N_("Hibernate"), "hibernate",
                            NULL, NULL, 0);
 
+   ACT_GO(hibernate_now);
+   e_action_predef_name_set(N_("System"), N_("Hibernate Now"), "hibernate_now",
+                           NULL, NULL, 0);
+
    ACT_GO(pointer_resize_push);
    ACT_GO(pointer_resize_pop);
 
index dfe392d..e345fdd 100644 (file)
@@ -64,11 +64,11 @@ main(int argc, char **argv)
                    "do not use it.\n");
             exit(0);
          }
-       else if ((i == 1))
+       else if (i == 1)
           sig = atoi(argv[i]); // signal
-        else if ((i == 2))
+        else if (i == 2)
           pid = atoi(argv[i]); // E's pid
-        else if ((i == 3))
+        else if (i == 3)
           comp_win = atoi(argv[i]); // Composite Alert Window
      }
 
index de17e98..537ddaa 100644 (file)
@@ -17,10 +17,23 @@ static E_Backlight_Mode bl_mode = E_BACKLIGHT_MODE_NORMAL;
 static int sysmode = MODE_NONE;
 static Ecore_Animator *bl_anim = NULL;
 
+static Ecore_Event_Handler *_e_backlight_handler_config_mode = NULL;
+static Ecore_Event_Handler *_e_backlight_handler_border_fullscreen = NULL;
+static Ecore_Event_Handler *_e_backlight_handler_border_unfullscreen = NULL;
+static Ecore_Event_Handler *_e_backlight_handler_border_remove = NULL;
+static Ecore_Event_Handler *_e_backlight_handler_border_iconify = NULL;
+static Ecore_Event_Handler *_e_backlight_handler_border_uniconify = NULL;
+static Ecore_Event_Handler *_e_backlight_handler_border_desk_set = NULL;
+static Ecore_Event_Handler *_e_backlight_handler_desk_show = NULL;
+
+static Ecore_Timer *_e_backlight_timer = NULL;
+
 static void _e_backlight_update(E_Zone *zone);
 static void _e_backlight_set(E_Zone *zone, double val);
 static Eina_Bool _bl_anim(void *data, double pos);
 static Eina_Bool bl_avail = EINA_FALSE;
+static Eina_Bool _e_backlight_handler(void *d, int type, void *ev);
+static Eina_Bool _e_backlight_timer_cb(void *d);
 #ifdef HAVE_EEZE
 static const char *bl_sysval = NULL;
 static Ecore_Event_Handler *bl_sys_exit_handler = NULL;
@@ -40,13 +53,43 @@ e_backlight_init(void)
 #ifdef HAVE_EEZE
    eeze_init();
 #endif
-   bl_avail = ecore_x_randr_output_backlight_available();
+// why did someone do this? this makes it ONLY work if xrandr has bl support.
+// WRONG!   
+//   bl_avail = ecore_x_randr_output_backlight_available();
+   bl_avail = EINA_TRUE;
+
+   _e_backlight_handler_config_mode = ecore_event_handler_add
+     (E_EVENT_CONFIG_MODE_CHANGED, _e_backlight_handler, NULL);
+
+   _e_backlight_handler_border_fullscreen = ecore_event_handler_add
+     (E_EVENT_BORDER_FULLSCREEN, _e_backlight_handler, NULL);
+
+   _e_backlight_handler_border_unfullscreen = ecore_event_handler_add
+     (E_EVENT_BORDER_UNFULLSCREEN, _e_backlight_handler, NULL);
+
+   _e_backlight_handler_border_remove = ecore_event_handler_add
+     (E_EVENT_BORDER_REMOVE, _e_backlight_handler, NULL);
+
+   _e_backlight_handler_border_iconify = ecore_event_handler_add
+     (E_EVENT_BORDER_ICONIFY, _e_backlight_handler, NULL);
+
+   _e_backlight_handler_border_uniconify = ecore_event_handler_add
+     (E_EVENT_BORDER_UNICONIFY, _e_backlight_handler, NULL);
 
-   if (bl_avail == EINA_TRUE)
+   _e_backlight_handler_border_desk_set = ecore_event_handler_add
+     (E_EVENT_BORDER_DESK_SET, _e_backlight_handler, NULL);
+
+   _e_backlight_handler_desk_show = ecore_event_handler_add
+     (E_EVENT_DESK_SHOW, _e_backlight_handler, NULL);
+
+   if (bl_avail)
      {
         e_backlight_update();
-        e_backlight_level_set(NULL, 0.0, 0.0);
-        e_backlight_level_set(NULL, e_config->backlight.normal, 1.0);
+        if (!getenv("E_RESTART"))
+          {
+             e_backlight_level_set(NULL, 0.0, 0.0);
+             e_backlight_level_set(NULL, e_config->backlight.normal, 1.0);
+          }
      }
    return 1;
 }
@@ -65,6 +108,53 @@ e_backlight_shutdown(void)
    bl_sys_pending_set = EINA_FALSE;
    eeze_shutdown();
 #endif
+   if (_e_backlight_handler_config_mode)
+     {
+        ecore_event_handler_del(_e_backlight_handler_config_mode);
+        _e_backlight_handler_config_mode = NULL;
+     }
+
+   if (_e_backlight_handler_border_fullscreen)
+     {
+        ecore_event_handler_del(_e_backlight_handler_border_fullscreen);
+        _e_backlight_handler_border_fullscreen = NULL;
+     }
+
+   if (_e_backlight_handler_border_unfullscreen)
+     {
+        ecore_event_handler_del(_e_backlight_handler_border_unfullscreen);
+        _e_backlight_handler_border_unfullscreen = NULL;
+     }
+
+   if (_e_backlight_handler_border_remove)
+     {
+        ecore_event_handler_del(_e_backlight_handler_border_remove);
+        _e_backlight_handler_border_remove = NULL;
+     }
+
+   if (_e_backlight_handler_border_iconify)
+     {
+        ecore_event_handler_del(_e_backlight_handler_border_iconify);
+        _e_backlight_handler_border_iconify = NULL;
+     }
+
+   if (_e_backlight_handler_border_uniconify)
+     {
+        ecore_event_handler_del(_e_backlight_handler_border_uniconify);
+        _e_backlight_handler_border_uniconify = NULL;
+     }
+
+   if (_e_backlight_handler_border_desk_set)
+     {
+        ecore_event_handler_del(_e_backlight_handler_border_desk_set);
+        _e_backlight_handler_border_desk_set = NULL;
+     }
+
+   if (_e_backlight_handler_desk_show)
+     {
+        ecore_event_handler_del(_e_backlight_handler_desk_show);
+        _e_backlight_handler_desk_show = NULL;
+     }
    return 1;
 }
 
@@ -83,19 +173,43 @@ e_backlight_update(void)
    E_Container *con;
    E_Zone *zone;
 
-   if (bl_avail == EINA_TRUE)
+   if (bl_avail == EINA_FALSE) return;
+
+   EINA_LIST_FOREACH(e_manager_list(), m, man)
      {
-        EINA_LIST_FOREACH(e_manager_list(), m, man)
+        EINA_LIST_FOREACH(man->containers, c, con)
           {
-             EINA_LIST_FOREACH(man->containers, c, con)
+             EINA_LIST_FOREACH(con->zones, z, zone)
                {
-                  EINA_LIST_FOREACH(con->zones, z, zone)
-                    {
-                       _e_backlight_update(zone);
-                    }
+                  _e_backlight_update(zone);
                }
           }
      }
+
+   /* idle dimming disabled: clear timer */
+   if (!e_config->backlight.idle_dim)
+     {
+        if (_e_backlight_timer)
+          ecore_timer_del(_e_backlight_timer);
+        _e_backlight_timer = NULL;
+        return;
+     }
+   /* dimming enabled, timer active: update interval and reset */
+   if (_e_backlight_timer)
+     {
+        if (e_config->backlight.timer != ecore_timer_interval_get(_e_backlight_timer))
+          ecore_timer_interval_set(_e_backlight_timer, e_config->backlight.timer);
+        ecore_timer_reset(_e_backlight_timer);
+        return;
+     }
+   /* dimming enabled, timer inactive: */
+
+   /* timer is 0 seconds: return */
+   if (!e_config->backlight.timer) return;
+   /* current mode is dimmed: undim */
+   if (bl_mode == E_BACKLIGHT_MODE_DIM)
+     e_backlight_mode_set(NULL, E_BACKLIGHT_MODE_NORMAL);
+   _e_backlight_timer = ecore_timer_add(e_config->backlight.timer, _e_backlight_timer_cb, NULL);
 }
 
 EAPI void
@@ -161,6 +275,21 @@ e_backlight_mode_get(E_Zone *zone __UNUSED__)
 
 /* local subsystem functions */
 
+static Eina_Bool
+_e_backlight_handler(void *d __UNUSED__, int type __UNUSED__, void *ev __UNUSED__)
+{
+   e_backlight_update();
+   return ECORE_CALLBACK_PASS_ON;
+}
+
+static Eina_Bool
+_e_backlight_timer_cb(void *d __UNUSED__)
+{
+   e_backlight_mode_set(NULL, E_BACKLIGHT_MODE_DIM);
+   _e_backlight_timer = NULL;
+   return EINA_FALSE;
+}
+
 static void
 _e_backlight_update(E_Zone *zone)
 {
@@ -172,7 +301,7 @@ _e_backlight_update(E_Zone *zone)
    root = zone->container->manager->root;
    // try randr
    out = ecore_x_randr_window_outputs_get(root, &num);
-   if ((out) && (num > 0))
+   if ((out) && (num > 0) && (ecore_x_randr_output_backlight_available()))
       x_bl = ecore_x_randr_output_backlight_level_get(root, out[0]);
    if (out) free(out);
    if (x_bl >= 0.0)
@@ -247,9 +376,38 @@ _bl_sys_find(void)
    const char *f;
 
    devs = eeze_udev_find_by_filter("backlight", NULL, NULL);
-   if (!devs) return;
+   if (!devs)
+     {
+        /* FIXME: need to make this more precise so we don't set keyboard LEDs or something */
+        devs = eeze_udev_find_by_filter("leds", NULL, NULL);
+        if (!devs) return;
+     }
+   if (eina_list_count(devs) > 1)
+     {
+        const char *s = NULL;
+        Eina_List *l;
+        Eina_Bool use = EINA_FALSE;
+
+        /* prefer backlights of type "firmware" where available */
+        EINA_LIST_FOREACH(devs, l, f)
+          {
+             s = eeze_udev_syspath_get_sysattr(f, "type");
+             use = (s && (!strcmp(s, "firmware")));
+             eina_stringshare_del(s);
+             if (!use) continue;
+             l->data = NULL;
+             eina_stringshare_del(bl_sysval);
+             bl_sysval = f;
+             EINA_LIST_FREE(devs, f)
+               eina_stringshare_del(f);
+             return;
+          }
+     }
    EINA_LIST_FREE(devs, f)
-     bl_sysval = f;
+     {
+        eina_stringshare_replace(&bl_sysval, NULL);
+        bl_sysval = f;
+     }
 }
 
 static void
index 10e6bb8..ef764d2 100644 (file)
@@ -22,35 +22,18 @@ _bl_write_file(const char *file, int val)
         perror("open");
         return -1;
      }
-   snprintf(buf, sizeof(buf), "%i", val);
+   snprintf(buf, sizeof(buf), "%d", val);
    if (write(fd, buf, strlen(buf)) != (int)strlen(buf))
      {
         perror("write");
         close(fd);
         return -1;
      }
+   printf("BACKLIGHT: %s -> %i\n", file, val);
    close(fd);
    return 0;
 }
 
-/* local subsystem globals */
-typedef struct _Bl_Entry
-{
-   char type;
-   const char *base;
-   const char *max;
-   const char *set;
-} Bl_Entry;
-
-static const Bl_Entry search[] =
-{
-   { 'F', "/sys/devices/virtual/backlight/acpi_video0", "max_brightness", "brightness" },
-   { 'D', "/sys/devices/virtual/backlight", "max_brightness", "brightness" },
-   { 'F', "/sys/class/leds/lcd-backlight", "max_brightness", "brightness" },
-   { 'F', "/sys/class/backlight/acpi_video0", "max_brightness", "brightness" },
-   { 'D', "/sys/class/backlight", "max_brightness", "brightness" }
-};
-
 /* externally accessible functions */
 int
 main(int argc, char **argv)
@@ -91,7 +74,31 @@ main(int argc, char **argv)
 
    eeze_init();
    devs = eeze_udev_find_by_filter("backlight", NULL, NULL);
-   if (!devs) return -1;
+   if (!devs)
+     {
+        devs = eeze_udev_find_by_filter("leds", NULL, NULL);
+        if (!devs) return -1;
+     }
+   if (eina_list_count(devs) > 1)
+     {
+        const char *s = NULL;
+        Eina_List *l, *new = NULL;
+        Eina_Bool use = EINA_FALSE;
+
+        /* prefer backlights of type "firmware" where available */
+        EINA_LIST_FOREACH(devs, l, f)
+          {
+             s = eeze_udev_syspath_get_sysattr(f, "type");
+             use = (s && (!strcmp(s, "firmware")));
+             eina_stringshare_del(s);
+             if (!use) continue;
+             eina_list_move_list(&new, &devs, l);
+             EINA_LIST_FREE(devs, f)
+               eina_stringshare_del(f);
+             devs = new;
+             break;
+          }
+     }
    EINA_LIST_FREE(devs, f)
      {
         const char *str;
@@ -118,6 +125,9 @@ main(int argc, char **argv)
              return _bl_write_file(buf, curlevel);
           }
         eina_stringshare_del(f);
+        /* Currently this will set brightness levels on ALL detected devices
+           If this is not desired, add a break here
+         */
      }
 
    return -1;
index 27f0dcc..2c084f0 100644 (file)
@@ -559,7 +559,7 @@ e_bindings_edge_del(E_Binding_Context ctxt, E_Zone_Edge edge, E_Binding_Modifier
 
    EINA_LIST_FOREACH(edge_bindings, l, bind)
      {
-        if ((bind->edge == edge))
+        if (bind->edge == edge)
           {
              if ((bind->ctxt == ctxt) &&
                  (bind->mod == mod) &&
index 5260d35..10128ce 100644 (file)
@@ -369,9 +369,10 @@ e_border_new(E_Container   *con,
    e_bindings_mouse_grab(E_BINDING_CONTEXT_BORDER, bd->win);
    e_bindings_wheel_grab(E_BINDING_CONTEXT_BORDER, bd->win);
    e_focus_setup(bd);
-   bd->bg_ecore_evas = e_canvas_new(e_config->evas_engine_borders, bd->win,
+   bd->bg_ecore_evas = e_canvas_new(bd->win,
                                     0, 0, bd->w, bd->h, 1, 0,
                                     &(bd->bg_win));
+   ecore_evas_ignore_events_set(bd->bg_ecore_evas, EINA_TRUE);
    e_canvas_add(bd->bg_ecore_evas);
    bd->event_win = ecore_x_window_input_new(bd->win, 0, 0, bd->w, bd->h);
    bd->bg_evas = ecore_evas_get(bd->bg_ecore_evas);
@@ -1137,7 +1138,7 @@ _e_border_frame_replace(E_Border *bd, Eina_Bool argb)
    e_bindings_wheel_grab(E_BINDING_CONTEXT_BORDER, bd->win);
    e_focus_setup(bd);
 
-   bd->bg_ecore_evas = e_canvas_new(e_config->evas_engine_borders, bd->win,
+   bd->bg_ecore_evas = e_canvas_new(bd->win,
                                     0, 0, bd->w, bd->h, 1, 0,
                                     &(bd->bg_win));
 
@@ -2721,7 +2722,7 @@ e_border_fullscreen(E_Border    *bd,
 
         /* e_zone_fullscreen_set(bd->zone, 1); */
         if (!e_config->allow_above_fullscreen)
-          e_border_layer_set(bd, 200);
+          e_border_layer_set(bd, 300);
 
         if ((eina_list_count(bd->zone->container->zones) > 1) ||
             (policy == E_FULLSCREEN_RESIZE) || (!ecore_x_randr_query()))
@@ -3809,7 +3810,6 @@ e_border_act_close_begin(E_Border *bd)
      }
    else if (e_config->kill_if_close_not_possible)
      {
-        printf("KILL win %x (dead)\n", bd->client.win);
         e_border_act_kill_begin(bd);
      }
 }
@@ -4151,12 +4151,24 @@ e_border_signal_move_begin(E_Border       *bd,
 {
    E_OBJECT_CHECK(bd);
    E_OBJECT_TYPE_CHECK(bd, E_BORDER_TYPE);
+
    if ((bd->resize_mode != RESIZE_NONE) || (bd->moving)) return;
    if (!_e_border_move_begin(bd)) return;
    bd->moving = 1;
    _e_border_pointer_move_begin(bd);
    e_zone_edge_disable();
    _e_border_moveinfo_gather(bd, sig);
+   if (bd->cur_mouse_action)
+     {
+        if ((!bd->cur_mouse_action->func.end_mouse) &&
+            (!bd->cur_mouse_action->func.end))
+          bd->cur_mouse_action = NULL;
+        else
+          e_object_unref(E_OBJECT(bd->cur_mouse_action));
+     }
+   bd->cur_mouse_action = e_action_find("window_move");
+   if (bd->cur_mouse_action)
+     e_object_ref(E_OBJECT(bd->cur_mouse_action));
 }
 
 EAPI void
@@ -4242,6 +4254,17 @@ e_border_signal_resize_begin(E_Border       *bd,
    _e_border_pointer_resize_begin(bd);
    _e_border_moveinfo_gather(bd, sig);
    GRAV_SET(bd, grav);
+   if (bd->cur_mouse_action)
+     {
+        if ((!bd->cur_mouse_action->func.end_mouse) &&
+            (!bd->cur_mouse_action->func.end))
+          bd->cur_mouse_action = NULL;
+        else
+          e_object_unref(E_OBJECT(bd->cur_mouse_action));
+     }
+   bd->cur_mouse_action = e_action_find("window_resize");
+   if (bd->cur_mouse_action)
+     e_object_ref(E_OBJECT(bd->cur_mouse_action));
 }
 
 EAPI void
@@ -5937,7 +5960,11 @@ _e_border_cb_mouse_in(void    *data,
 #endif
    bd->mouse.current.mx = ev->root.x;
    bd->mouse.current.my = ev->root.y;
-   evas_event_feed_mouse_in(bd->bg_evas, ev->time, NULL);
+   if (!bd->bg_evas_in)
+     {
+        evas_event_feed_mouse_in(bd->bg_evas, ev->time, NULL);
+        bd->bg_evas_in = EINA_TRUE;
+     }
    return ECORE_CALLBACK_PASS_ON;
 }
 
@@ -6010,9 +6037,18 @@ _e_border_cb_mouse_out(void    *data,
 #endif
    bd->mouse.current.mx = ev->root.x;
    bd->mouse.current.my = ev->root.y;
-   if (ev->mode == ECORE_X_EVENT_MODE_GRAB)
-     evas_event_feed_mouse_cancel(bd->bg_evas, ev->time, NULL);
-   evas_event_feed_mouse_out(bd->bg_evas, ev->time, NULL);
+   if (bd->bg_evas_in)
+     {
+        if (!((evas_event_down_count_get(bd->bg_evas) > 0) &&
+              (!((ev->mode == ECORE_X_EVENT_MODE_GRAB) &&
+                 (ev->detail == ECORE_X_EVENT_DETAIL_NON_LINEAR)))))
+          {
+             if (ev->mode == ECORE_X_EVENT_MODE_GRAB)
+               evas_event_feed_mouse_cancel(bd->bg_evas, ev->time, NULL);
+             evas_event_feed_mouse_out(bd->bg_evas, ev->time, NULL);
+             bd->bg_evas_in = EINA_FALSE;
+          }
+     }
    return ECORE_CALLBACK_PASS_ON;
 }
 
@@ -6026,7 +6062,8 @@ _e_border_cb_mouse_wheel(void    *data,
 
    ev = event;
    bd = data;
-   if (ev->event_window == bd->win)
+   if ((ev->event_window == bd->win) ||
+       (ev->event_window == bd->event_win))
      {
         bd->mouse.current.mx = ev->root.x;
         bd->mouse.current.my = ev->root.y;
@@ -6048,7 +6085,8 @@ _e_border_cb_mouse_down(void    *data,
 
    ev = event;
    bd = data;
-   if (ev->event_window == bd->win)
+   if ((ev->event_window == bd->win) ||
+       (ev->event_window == bd->event_win))
      {
         if ((ev->buttons >= 1) && (ev->buttons <= 3))
           {
@@ -6139,7 +6177,8 @@ _e_border_cb_mouse_up(void    *data,
 
    ev = event;
    bd = data;
-   if (ev->event_window == bd->win)
+   if ((ev->event_window == bd->win) ||
+       (ev->event_window == bd->event_win))
      {
         if ((ev->buttons >= 1) && (ev->buttons <= 3))
           {
@@ -7682,21 +7721,29 @@ _e_border_eval(E_Border *bd)
               * position smaller than returned by e_zone_useful_geometry_get()
               * are moved to useful positions.
               */
-             // ->
-             if (bd->x < zx)
-               bd->x = zx;
+             if (e_config->geometry_auto_move == 1)
+               {
+                  // ->
+                  if (bd->x < zx)
+                    bd->x = zx;
 
-             if (bd->y < zy)
-               bd->y = zy;
+                  if (bd->y < zy)
+                    bd->y = zy;
 
-             if (bd->x + bd->w > zx + zw)
-               bd->x = zx + zw - bd->w;
+                  if (bd->x + bd->w > zx + zw)
+                    bd->x = zx + zw - bd->w;
 
-             if (bd->y + bd->h > zy + zh)
-               bd->y = zy + zh - bd->h;
-             // <--
+                  if (bd->y + bd->h > zy + zh)
+                    bd->y = zy + zh - bd->h;
+                  // <--
 
-             if (bd->zone && e_container_zone_at_point_get(bd->zone->container, bd->x, bd->y))
+                  if (bd->zone && e_container_zone_at_point_get(bd->zone->container, bd->x, bd->y))
+                    {
+                       bd->changes.pos = 1;
+                       bd->placed = 1;
+                    }
+               }
+             else
                {
                   bd->changes.pos = 1;
                   bd->placed = 1;
@@ -9291,7 +9338,6 @@ _e_border_pointer_warp_to_center_timer(void *data __UNUSED__)
             (y - warp_y) > 5 || (y - warp_y) < -5)
           {
              /* User moved the mouse, so stop warping */
-             printf("user stopped pinter warp\n");
              warp_to = 0;
              goto cleanup;
           }
index 2851f82..ab1bd3d 100644 (file)
@@ -180,6 +180,7 @@ struct _E_Border
    Ecore_X_Window  event_win;
    const char     *internal_icon;
    const char     *internal_icon_key;
+   Eina_Bool       bg_evas_in : 1;
 
    struct {
       Ecore_X_Window shell_win;
index 423d06e..a82062d 100644 (file)
@@ -71,6 +71,7 @@ e_box_freeze(Evas_Object *obj)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR(0);
    sd = evas_object_smart_data_get(obj);
    if (!sd) return 0;
    sd->frozen++;
@@ -82,6 +83,7 @@ e_box_thaw(Evas_Object *obj)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR(0);
    sd = evas_object_smart_data_get(obj);
    if (!sd) return 0;
    sd->frozen--;
@@ -94,6 +96,7 @@ e_box_orientation_set(Evas_Object *obj, int horizontal)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (!sd) return;
    if (sd->horizontal == horizontal) return;
@@ -107,6 +110,7 @@ e_box_orientation_get(Evas_Object *obj)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR(0);
    sd = evas_object_smart_data_get(obj);
    if (!sd) return 0;
    return sd->horizontal;
@@ -117,6 +121,7 @@ e_box_homogenous_set(Evas_Object *obj, int homogenous)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (!sd) return;
    if (sd->homogenous == homogenous) return;
@@ -131,6 +136,7 @@ e_box_pack_start(Evas_Object *obj, Evas_Object *child)
    E_Smart_Data *sd;
    
    if (!child) return 0;
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR(0);
    sd = evas_object_smart_data_get(obj);
    if (!sd) return 0;
    _e_box_smart_adopt(sd, child);
@@ -146,10 +152,11 @@ e_box_pack_end(Evas_Object *obj, Evas_Object *child)
    E_Smart_Data *sd;
    
    if (!child) return 0;
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR(0);
    sd = evas_object_smart_data_get(obj);
    if (!sd) return 0;
    _e_box_smart_adopt(sd, child);
-   sd->items = eina_list_append(sd->items, child);   
+   sd->items = eina_list_append(sd->items, child);
    sd->changed = 1;
    if (sd->frozen <= 0) _e_box_smart_reconfigure(sd);
    return eina_list_count(sd->items) - 1;
@@ -164,6 +171,7 @@ e_box_pack_before(Evas_Object *obj, Evas_Object *child, Evas_Object *before)
    Evas_Object *item;
    
    if (!child) return 0;
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR(0);
    sd = evas_object_smart_data_get(obj);
    if (!sd) return 0;
    _e_box_smart_adopt(sd, child);
@@ -187,6 +195,7 @@ e_box_pack_after(Evas_Object *obj, Evas_Object *child, Evas_Object *after)
    Evas_Object *item;
    
    if (!child) return 0;
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR(0);
    sd = evas_object_smart_data_get(obj);
    if (!sd) return 0;
    _e_box_smart_adopt(sd, child);
@@ -207,6 +216,7 @@ e_box_pack_count_get(Evas_Object *obj)
    E_Smart_Data *sd;
    
    sd = evas_object_smart_data_get(obj);
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR(0);
    if (!sd) return 0;
    return eina_list_count(sd->items);
 }
@@ -216,6 +226,7 @@ e_box_pack_object_nth(Evas_Object *obj, int n)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR(NULL);
    sd = evas_object_smart_data_get(obj);
    if (!sd) return NULL;
    return eina_list_nth(sd->items, n);
@@ -226,6 +237,7 @@ e_box_pack_object_first(Evas_Object *obj)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR(NULL);
    sd = evas_object_smart_data_get(obj);
    if (!sd) return NULL;
    return eina_list_data_get(sd->items);
@@ -236,6 +248,7 @@ e_box_pack_object_last(Evas_Object *obj)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR(NULL);
    sd = evas_object_smart_data_get(obj);
    if (!sd) return NULL;
    return eina_list_data_get(eina_list_last(sd->items));
@@ -284,6 +297,7 @@ e_box_size_min_get(Evas_Object *obj, Evas_Coord *minw, Evas_Coord *minh)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (!sd) return;
    if (sd->changed) _e_box_smart_extents_calculate(sd);
@@ -296,6 +310,7 @@ e_box_size_max_get(Evas_Object *obj, Evas_Coord *maxw, Evas_Coord *maxh)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (!sd) return;
    if (sd->changed) _e_box_smart_extents_calculate(sd);
@@ -308,6 +323,7 @@ e_box_align_get(Evas_Object *obj, double *ax, double *ay)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (!sd) return;
    if (ax) *ax = sd->align.x;
@@ -319,6 +335,7 @@ e_box_align_set(Evas_Object *obj, double ax, double ay)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (!sd) return;
    if ((sd->align.x == ax) && (sd->align.y == ay)) return;
@@ -336,6 +353,7 @@ e_box_align_pixel_offset_get(Evas_Object *obj, int *x, int *y)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (!sd) return;
    if (x) *x = (sd->min.w - sd->w) * (1.0 - sd->align.x);
index c6b4fe9..1a59b1a 100644 (file)
@@ -44,35 +44,6 @@ e_canvas_del(Ecore_Evas *ee)
    _e_canvases = eina_list_remove(_e_canvases, ee);
 }
 
-EAPI int
-e_canvas_engine_decide(int engine)
-{
-   /* if use default - use it */
-   if (engine == E_EVAS_ENGINE_DEFAULT)
-     engine = e_config->evas_engine_default;
-   /* if engine is software-16 - do we support it? */
-   if (engine == E_EVAS_ENGINE_SOFTWARE_X11_16)
-     {
-       if (!ecore_evas_engine_type_supported_get(ECORE_EVAS_ENGINE_SOFTWARE_16_X11))
-         engine = E_EVAS_ENGINE_SOFTWARE_X11;
-     }
-   /* if engine is gl - do we support it? */
-   if (engine == E_EVAS_ENGINE_GL_X11)
-     {
-       /* if we dont - fall back to software x11 */
-       if (!ecore_evas_engine_type_supported_get(ECORE_EVAS_ENGINE_OPENGL_X11))
-         engine = E_EVAS_ENGINE_SOFTWARE_X11;
-     }
-   /* support xrender? */
-   if (engine == E_EVAS_ENGINE_XRENDER_X11)
-     {
-       /* if we dont - fall back to software x11 */
-       if (!ecore_evas_engine_type_supported_get(ECORE_EVAS_ENGINE_XRENDER_X11))
-         engine = E_EVAS_ENGINE_SOFTWARE_X11;
-     }
-   return engine;
-}
-
 EAPI void
 e_canvas_recache(void)
 {
@@ -172,62 +143,20 @@ e_canvas_rehint(void)
 }
 
 EAPI Ecore_Evas *
-e_canvas_new(int engine_hint, Ecore_X_Window win, int x, int y, int w, int h,
+e_canvas_new(Ecore_X_Window win, int x, int y, int w, int h,
             int direct_resize, int override, Ecore_X_Window *win_ret)
 {
    Ecore_Evas *ee;
-   int engine;
    
-   engine = e_canvas_engine_decide(engine_hint);
-   if (engine == E_EVAS_ENGINE_GL_X11)
+   ee = ecore_evas_software_x11_new(NULL, win, x, y, w, h);
+   if (ee)
      {
-       ee = ecore_evas_gl_x11_new(NULL, win, x, y, w, h);
-       if (ee)
-         {
-            ecore_evas_override_set(ee, override);
-            if (direct_resize) ecore_evas_gl_x11_direct_resize_set(ee, 1);
-            if (win_ret) *win_ret = ecore_evas_gl_x11_window_get(ee);
-         }
-       else
-         goto try2;
-     }
-   else if (engine == E_EVAS_ENGINE_XRENDER_X11)
-     {
-       ee = ecore_evas_xrender_x11_new(NULL, win, x, y, w, h);
-       if (ee)
-         {
-            ecore_evas_override_set(ee, override);
-            if (direct_resize) ecore_evas_xrender_x11_direct_resize_set(ee, 1);
-            if (win_ret) *win_ret = ecore_evas_xrender_x11_window_get(ee);
-         }
-       else
-         goto try2;
-     }
-   else if (engine == E_EVAS_ENGINE_SOFTWARE_X11_16)
-     {
-       ee = ecore_evas_software_x11_16_new(NULL, win, x, y, w, h);
-       if (ee)
-         {
-            ecore_evas_override_set(ee, override);
-            if (direct_resize) ecore_evas_software_x11_16_direct_resize_set(ee, 1);
-            if (win_ret) *win_ret = ecore_evas_software_x11_16_window_get(ee);
-         }
-       else
-         goto try2;
+        ecore_evas_override_set(ee, override);
+        if (direct_resize) ecore_evas_software_x11_direct_resize_set(ee, 1);
+        if (win_ret) *win_ret = ecore_evas_software_x11_window_get(ee);
      }
    else
-     {
-       try2:
-       ee = ecore_evas_software_x11_new(NULL, win, x, y, w, h);
-       if (ee)
-         {
-            ecore_evas_override_set(ee, override);
-            if (direct_resize) ecore_evas_software_x11_direct_resize_set(ee, 1);
-            if (win_ret) *win_ret = ecore_evas_software_x11_window_get(ee);
-         }
-       else
-         EINA_LOG_ERR("Impossible to build any Ecore_Evas window !!");
-     }
+     EINA_LOG_ERR("Impossible to build any Ecore_Evas window !!");
    return ee;
 }
 
index 3285303..6529d8b 100644 (file)
@@ -5,13 +5,12 @@
 
 EAPI void        e_canvas_add(Ecore_Evas *ee);
 EAPI void        e_canvas_del(Ecore_Evas *ee);
-EAPI int         e_canvas_engine_decide(int engine);
 EAPI void        e_canvas_recache(void);
 EAPI void        e_canvas_cache_flush(void);
 EAPI void        e_canvas_cache_reload(void);
 EAPI void        e_canvas_idle_flush(void);
 EAPI void        e_canvas_rehint(void);
-EAPI Ecore_Evas *e_canvas_new(int engine_hint, Ecore_X_Window win, int x, int y, int w, int h, int direct_resize, int override, Ecore_X_Window *win_ret);
+EAPI Ecore_Evas *e_canvas_new(Ecore_X_Window win, int x, int y, int w, int h, int direct_resize, int override, Ecore_X_Window *win_ret);
 
 #endif
 #endif
index 774a220..7f9cfe5 100644 (file)
@@ -57,12 +57,13 @@ static E_Config_DD *_e_config_randr_serialized_setup_11_edd = NULL;
 static E_Config_DD *_e_config_randr_serialized_setup_12_edd = NULL;
 static E_Config_DD *_e_config_randr_serialized_output_policy_edd = NULL;
 static E_Config_DD *_e_config_randr_serialized_output_edd = NULL;
-static E_Config_DD *_e_config_randr_serialized_mode_info_edd = NULL;
+static E_Config_DD *_e_config_randr_mode_info_edd = NULL;
 static E_Config_DD *_e_config_randr_serialized_crtc_edd = NULL;
 
 
 EAPI int E_EVENT_CONFIG_ICON_THEME = 0;
 EAPI int E_EVENT_CONFIG_MODE_CHANGED = 0;
+EAPI int E_EVENT_CONFIG_LOADED = 0;
 
 static E_Dialog *_e_config_error_dialog = NULL;
 
@@ -117,6 +118,7 @@ e_config_init(void)
 {
    E_EVENT_CONFIG_ICON_THEME = ecore_event_type_new();
    E_EVENT_CONFIG_MODE_CHANGED = ecore_event_type_new();
+   E_EVENT_CONFIG_LOADED = ecore_event_type_new();
 
    _e_config_profile = getenv("E_CONF_PROFILE");
 
@@ -553,7 +555,6 @@ e_config_init(void)
 #define T E_Randr_Serialized_Output_Policy
 #define D _e_config_randr_serialized_output_policy_edd
    E_CONFIG_VAL(D, T, name, STR);
-   E_CONFIG_VAL(D, T, name_length, INT);
    E_CONFIG_VAL(D, T, policy, INT);
 
     _e_config_randr_serialized_output_edd = E_CONFIG_DD_NEW("E_Randr_Serialized_Output", E_Randr_Serialized_Output);
@@ -562,15 +563,14 @@ e_config_init(void)
 #define T E_Randr_Serialized_Output
 #define D _e_config_randr_serialized_output_edd
    E_CONFIG_VAL(D, T, name, STR);
-   E_CONFIG_VAL(D, T, name_length, INT);
-   E_CONFIG_SUB(D, T, edid_hash, _e_config_randr_edid_hash_edd);
    E_CONFIG_VAL(D, T, backlight_level, DOUBLE);
 
-    _e_config_randr_serialized_mode_info_edd = E_CONFIG_DD_NEW("E_Randr_Serialized_Mode_Info", Ecore_X_Randr_Mode_Info);
+    _e_config_randr_mode_info_edd = E_CONFIG_DD_NEW("Ecore_X_Randr_Mode_Info", Ecore_X_Randr_Mode_Info);
 #undef T
 #undef D
 #define T Ecore_X_Randr_Mode_Info
-#define D _e_config_randr_serialized_mode_info_edd
+#define D _e_config_randr_mode_info_edd
+   E_CONFIG_VAL(D, T, xid, INT);
    E_CONFIG_VAL(D, T, width, INT);
    E_CONFIG_VAL(D, T, height, INT);
    E_CONFIG_VAL(D, T, dotClock, LL);
@@ -590,11 +590,10 @@ e_config_init(void)
 #undef D
 #define T E_Randr_Serialized_Crtc
 #define D _e_config_randr_serialized_crtc_edd
-   E_CONFIG_LIST(D, T, serialized_outputs, _e_config_randr_serialized_output_edd);
-   E_CONFIG_SUB(D, T, mode_info, _e_config_randr_serialized_mode_info_edd);
+   E_CONFIG_LIST(D, T, outputs, _e_config_randr_serialized_output_edd);
+   E_CONFIG_SUB(D, T, mode_info, _e_config_randr_mode_info_edd);
    E_CONFIG_VAL(D, T, pos.x, INT);
    E_CONFIG_VAL(D, T, pos.y, INT);
-   EET_DATA_DESCRIPTOR_ADD_LIST_STRING(D, T, "Crtc_Possible_Outputs_Names", possible_outputs_names);
    E_CONFIG_VAL(D, T, orientation, INT);
 
    _e_config_randr_serialized_setup_12_edd = E_CONFIG_DD_NEW("E_Randr_Serialized_Setup_12", E_Randr_Serialized_Setup_12);
@@ -603,8 +602,8 @@ e_config_init(void)
 #define T E_Randr_Serialized_Setup_12
 #define D _e_config_randr_serialized_setup_12_edd
    E_CONFIG_VAL(D, T, timestamp, DOUBLE);
-   E_CONFIG_LIST(D, T, serialized_crtcs, _e_config_randr_serialized_crtc_edd);
-   E_CONFIG_LIST(D, T, serialized_edid_hashes, _e_config_randr_edid_hash_edd);
+   E_CONFIG_LIST(D, T, crtcs, _e_config_randr_serialized_crtc_edd);
+   E_CONFIG_LIST(D, T, edid_hashes, _e_config_randr_edid_hash_edd);
 
    _e_config_randr_serialized_setup_edd = E_CONFIG_DD_NEW("E_Randr_Serialized_Setup", E_Randr_Serialized_Setup);
 #undef T
@@ -613,7 +612,7 @@ e_config_init(void)
 #define D _e_config_randr_serialized_setup_edd
    E_CONFIG_SUB(D, T, serialized_setup_11, _e_config_randr_serialized_setup_11_edd);
    E_CONFIG_LIST(D, T, serialized_setups_12, _e_config_randr_serialized_setup_12_edd);
-   E_CONFIG_LIST(D, T, serialized_outputs_policies, _e_config_randr_serialized_output_policy_edd);
+   E_CONFIG_LIST(D, T, outputs_policies, _e_config_randr_serialized_output_policy_edd);
 
    _e_config_edd = E_CONFIG_DD_NEW("E_Config", E_Config);
 #undef T
@@ -642,19 +641,8 @@ e_config_init(void)
    E_CONFIG_VAL(D, T, edje_collection_cache, INT); /**/
    E_CONFIG_VAL(D, T, zone_desks_x_count, INT); /**/
    E_CONFIG_VAL(D, T, zone_desks_y_count, INT); /**/
-   E_CONFIG_VAL(D, T, use_virtual_roots, INT); /* should not make this a config option (for now) */
    E_CONFIG_VAL(D, T, show_desktop_icons, INT); /**/
    E_CONFIG_VAL(D, T, edge_flip_dragging, INT); /**/
-   E_CONFIG_VAL(D, T, evas_engine_default, INT); /**/
-   E_CONFIG_VAL(D, T, evas_engine_container, INT); /**/
-   E_CONFIG_VAL(D, T, evas_engine_init, INT); /**/
-   E_CONFIG_VAL(D, T, evas_engine_menus, INT); /**/
-   E_CONFIG_VAL(D, T, evas_engine_borders, INT); /**/
-   E_CONFIG_VAL(D, T, evas_engine_errors, INT); /**/
-   E_CONFIG_VAL(D, T, evas_engine_popups, INT); /**/
-   E_CONFIG_VAL(D, T, evas_engine_drag, INT); /**/
-   E_CONFIG_VAL(D, T, evas_engine_win, INT); /**/
-   E_CONFIG_VAL(D, T, evas_engine_zone, INT); /**/
    E_CONFIG_VAL(D, T, use_composite, INT); /**/
    E_CONFIG_VAL(D, T, language, STR); /**/
    E_CONFIG_LIST(D, T, modules, _e_config_module_edd); /**/
@@ -826,13 +814,6 @@ e_config_init(void)
    E_CONFIG_VAL(D, T, wallpaper_import_last_dev, STR);
    E_CONFIG_VAL(D, T, wallpaper_import_last_path, STR);
 
-   E_CONFIG_VAL(D, T, wallpaper_grad_c1_r, INT);
-   E_CONFIG_VAL(D, T, wallpaper_grad_c1_g, INT);
-   E_CONFIG_VAL(D, T, wallpaper_grad_c1_b, INT);
-   E_CONFIG_VAL(D, T, wallpaper_grad_c2_r, INT);
-   E_CONFIG_VAL(D, T, wallpaper_grad_c2_g, INT);
-   E_CONFIG_VAL(D, T, wallpaper_grad_c2_b, INT);
-
    E_CONFIG_VAL(D, T, theme_default_border_style, STR);
 
    E_CONFIG_LIST(D, T, mime_icons, _e_config_mime_icon_edd); /**/
@@ -898,6 +879,8 @@ e_config_init(void)
    E_CONFIG_VAL(D, T, backlight.normal, DOUBLE);
    E_CONFIG_VAL(D, T, backlight.dim, DOUBLE);
    E_CONFIG_VAL(D, T, backlight.transition, DOUBLE);
+   E_CONFIG_VAL(D, T, backlight.idle_dim, UCHAR);
+   E_CONFIG_VAL(D, T, backlight.timer, DOUBLE);
 
    E_CONFIG_VAL(D, T, deskenv.load_xrdb, UCHAR);
    E_CONFIG_VAL(D, T, deskenv.load_xmodmap, UCHAR);
@@ -915,6 +898,9 @@ e_config_init(void)
    E_CONFIG_VAL(D, T, xsettings.net_icon_theme_name, STR);
    E_CONFIG_VAL(D, T, xsettings.gtk_font_name, STR);
 
+   E_CONFIG_VAL(D, T, update.check, UCHAR);
+   E_CONFIG_VAL(D, T, update.later, UCHAR);
+   
    e_config_load();
 
    e_config_save_queue();
@@ -947,7 +933,7 @@ e_config_shutdown(void)
    E_CONFIG_DD_FREE(_e_config_mime_icon_edd);
    E_CONFIG_DD_FREE(_e_config_syscon_action_edd);
    E_CONFIG_DD_FREE(_e_config_env_var_edd);
-   E_CONFIG_DD_FREE(_e_config_randr_serialized_setup_edd);
+   //E_CONFIG_DD_FREE(_e_config_randr_serialized_setup_edd);
    return 1;
 }
 
@@ -1172,6 +1158,8 @@ e_config_load(void)
         COPYVAL(backlight.normal);
         COPYVAL(backlight.dim);
         COPYVAL(backlight.transition);
+        COPYVAL(backlight.idle_dim);
+        COPYVAL(backlight.timer);
         IFCFGEND;
 
         IFCFG(0x0145);
@@ -1180,6 +1168,11 @@ e_config_load(void)
         COPYVAL(xsettings.match_e17_icon_theme);
         IFCFGEND;
 
+        IFCFG(0x0147);
+        COPYVAL(update.check);
+        COPYVAL(update.later);
+        IFCFGEND;
+
         e_config->config_version = E_CONFIG_FILE_VERSION;
         _e_config_free(tcfg);
      }
@@ -1337,6 +1330,8 @@ e_config_load(void)
    if (e_config->desklock_personal_passwd)
      eina_stringshare_del(e_config->desklock_personal_passwd);
    e_config->desklock_personal_passwd = NULL;
+
+   ecore_event_add(E_EVENT_CONFIG_LOADED, NULL, NULL, NULL);
 }
 
 EAPI int
@@ -1496,31 +1491,6 @@ e_config_profile_del(const char *prof)
    ecore_file_recursive_rm(buf);
 }
 
-EAPI Eina_List *
-e_config_engine_list(void)
-{
-   Eina_List *l = NULL;
-   l = eina_list_append(l, strdup("SOFTWARE"));
-   /*
-    * DISABLE GL as an accessible engine - it does have problems, ESPECIALLY with
-    * shaped windows (it can't do them), and multiple gl windows and shared
-    * contexts, so for now just disable it. xrender is much more complete in
-    * this regard.
-    */
-#if 0 /* opengl cant do occludes for frames - only useful for compositor */
-   l = eina_list_append(l, strdup("GL"));
-#endif
-#if 0 /* xrender too incomplete these days */   
-   if (ecore_evas_engine_type_supported_get(ECORE_EVAS_ENGINE_XRENDER_X11))
-     l = eina_list_append(l, strdup("XRENDER"));
-#endif   
-#if 0 /* software-16 too incomplete and buggy */
-   if (ecore_evas_engine_type_supported_get(ECORE_EVAS_ENGINE_SOFTWARE_16_X11))
-     l = eina_list_append(l, strdup("SOFTWARE_16"));
-#endif   
-   return l;
-}
-
 EAPI void
 e_config_save_block_set(int block)
 {
@@ -1602,7 +1572,7 @@ _e_config_mv_error(const char *from, const char *to)
              e_dialog_title_set(dia, _("Enlightenment Settings Write Problems"));
              e_dialog_icon_set(dia, "dialog-error", 64);
              snprintf(buf, sizeof(buf), 
-                      _("Enlightenment has an error while moving config files<br>"
+                      _("Enlightenment has had an error while moving config files<br>"
                         "from:<br>"
                         "%s<br>"
                         "<br>"
@@ -1912,15 +1882,8 @@ _e_config_free(E_Config *ecf)
    E_Color_Class *cc;
    E_Path_Dir *epd;
    E_Remember *rem;
-   E_Randr_Serialized_Setup_12 *serialized_setup_12;
-   E_Randr_Serialized_Crtc *serialized_crtc;
-   E_Randr_Serialized_Output_Policy *serialized_output_policy;
-   E_Randr_Serialized_Output *serialized_output;
-   E_Randr_Edid_Hash *edid_hash;
-   char *output_name;
    E_Config_Env_Var *evr;
 
-
    if (!ecf) return;
 
    EINA_LIST_FREE(ecf->modules, em)
@@ -2070,44 +2033,8 @@ _e_config_free(E_Config *ecf)
      }
    if(ecf->randr_serialized_setup)
      {
-           free (ecf->randr_serialized_setup->serialized_setup_11);
-           if (ecf->randr_serialized_setup->serialized_setups_12)
-             {
-                EINA_LIST_FREE(ecf->randr_serialized_setup->serialized_setups_12, serialized_setup_12)
-                  {
-                     EINA_LIST_FREE(serialized_setup_12->serialized_crtcs, serialized_crtc)
-                       {
-                          if (!serialized_crtc) continue;
-                          EINA_LIST_FREE(serialized_crtc->serialized_outputs, serialized_output)
-                            {
-                               if (!serialized_output) continue;
-                               free(serialized_output->name);
-                               free(serialized_output);
-                            }
-                          EINA_LIST_FREE(serialized_crtc->possible_outputs_names, output_name)
-                            {
-                               if (output_name) free(output_name);
-                            }
-                          if (serialized_crtc->mode_info.name)
-                            free(serialized_crtc->mode_info.name);
-                          free(serialized_crtc);
-                       }
-                     EINA_LIST_FREE(serialized_setup_12->serialized_edid_hashes, edid_hash)
-                       {
-                          if (edid_hash) free(edid_hash);
-                       }
-                     free(serialized_setup_12);
-                  }
-             }
-           EINA_LIST_FREE(ecf->randr_serialized_setup->serialized_outputs_policies, serialized_output_policy)
-             {
-                if (!serialized_output_policy) continue;
-                free(serialized_output_policy->name);
-                free(serialized_output_policy);
-             }
-           free(ecf->randr_serialized_setup);
+         e_randr_serialized_setup_free(ecf->randr_serialized_setup);
      }
-
    EINA_LIST_FREE(ecf->env_vars, evr)
      {
         if (evr->var) eina_stringshare_del(evr->var);
@@ -2220,7 +2147,7 @@ _e_config_eet_close_handle(Eet_File *ef, char *file)
                  e_dialog_title_set(dia, _("Enlightenment Settings Write Problems"));
                  e_dialog_icon_set(dia, "dialog-error", 64);
                  snprintf(buf, sizeof(buf), 
-                           _("Enlightenment has an error while writing<br>"
+                           _("Enlightenment has had an error while writing<br>"
                              "its config file.<br>"
                              "%s<br>"
                              "<br>"
index e793cb7..86e278f 100644 (file)
@@ -33,28 +33,9 @@ typedef struct _E_Event_Config_Icon_Theme   E_Event_Config_Icon_Theme;
 /* increment this whenever a new set of config values are added but the users
  * config doesn't need to be wiped - simply new values need to be put in
  */
-#define E_CONFIG_FILE_GENERATION 0x0146
+#define E_CONFIG_FILE_GENERATION 0x0148
 #define E_CONFIG_FILE_VERSION    ((E_CONFIG_FILE_EPOCH << 16) | E_CONFIG_FILE_GENERATION)
 
-#define E_EVAS_ENGINE_DEFAULT         0
-#define E_EVAS_ENGINE_SOFTWARE_X11    1
-#define E_EVAS_ENGINE_GL_X11          2
-#define E_EVAS_ENGINE_XRENDER_X11     3
-#define E_EVAS_ENGINE_SOFTWARE_X11_16 4
-
-typedef enum _E_Engine_Context
-{
-   E_ENGINE_CONTEXT_INIT,
-   E_ENGINE_CONTEXT_CONTAINER,
-   E_ENGINE_CONTEXT_ZONE,
-   E_ENGINE_CONTEXT_BORDER,
-   E_ENGINE_CONTEXT_MENU,
-   E_ENGINE_CONTEXT_ERROR,
-   E_ENGINE_CONTEXT_WIN,
-   E_ENGINE_CONTEXT_POPUP,
-   E_ENGINE_CONTEXT_DRAG
-} E_Engine_Context;
-
 struct _E_Config
 {
    int         config_version; // INTERNAL
@@ -78,19 +59,8 @@ struct _E_Config
    int         edje_collection_cache; // GUI
    int         zone_desks_x_count; // GUI
    int         zone_desks_y_count; // GUI
-   int         use_virtual_roots; // NO GUI - maybe remove?
    int         show_desktop_icons; // GUI
    int         edge_flip_dragging; // GUI
-   int         evas_engine_default; // GUI
-   int         evas_engine_container; // NO GUI - maybe remove?
-   int         evas_engine_init; // NO GUI - maybe remove?
-   int         evas_engine_menus; // NO GUI - maybe remove?
-   int         evas_engine_borders; // NO GUI - maybe remove?
-   int         evas_engine_errors; // NO GUI - maybe remove?
-   int         evas_engine_popups; // NO GUI - maybe remove?
-   int         evas_engine_drag; // NO GUI - maybe remove?
-   int         evas_engine_win; // NO GUI - maybe remove?
-   int         evas_engine_zone; // NO GUI - maybe remove?
    int        use_composite; // GUI
    const char *language; // GUI
    Eina_List  *modules; // GUI
@@ -153,14 +123,14 @@ struct _E_Config
    int         allow_manip; // GUI
    int         border_fix_on_shelf_toggle; // GUI
    int         allow_above_fullscreen; // GUI
-   int         kill_if_close_not_possible;
-   int         kill_process;
-   double      kill_timer_wait;
-   int         ping_clients;
+   int         kill_if_close_not_possible; // GUI
+   int         kill_process; // GUI
+   double      kill_timer_wait; // GUI
+   int         ping_clients; // GUI
    const char *transition_start; // GUI
    const char *transition_desk; // GUI
    const char *transition_change; // GUI
-   Eina_List  *remembers;
+   Eina_List  *remembers; // GUI
    int         remember_internal_windows; // GUI
    int         move_info_follows; // GUI
    int         resize_info_follows; // GUI
@@ -175,13 +145,13 @@ struct _E_Config
    int         menu_autoscroll_cursor_margin; // GUI
    const char *input_method; // GUI
    struct {
-       int    move;
-       int    resize;
-       int    raise;
-       int    lower;
-       int    layer;
-       int    desktop;
-       int    iconify;
+       int    move; // GUI
+       int    resize; // GUI
+       int    raise; // GUI
+       int    lower; // GUI
+       int    layer; // GUI
+       int    desktop; // GUI
+       int    iconify; // GUI
    } transient;
    int         modal_windows;
    int         menu_eap_name_show; // GUI
@@ -224,9 +194,9 @@ struct _E_Config
    unsigned char screensaver_ask_presentation; // GUI
    double        screensaver_ask_presentation_timeout; // GUI
    
-   unsigned char screensaver_suspend;
-   unsigned char screensaver_suspend_on_ac;
-   double        screensaver_suspend_delay;
+   unsigned char screensaver_suspend; // GUI
+   unsigned char screensaver_suspend_on_ac; // GUI
+   double        screensaver_suspend_delay; // GUI
 
    int         dpms_enable; // GUI
    int         dpms_standby_enable; // GUI
@@ -267,13 +237,6 @@ struct _E_Config
    const char *wallpaper_import_last_dev; // INTERNAL
    const char *wallpaper_import_last_path; // INTERNAL
 
-   int wallpaper_grad_c1_r; // INTERNAL
-   int wallpaper_grad_c1_g; // INTERNAL
-   int wallpaper_grad_c1_b; // INTERNAL
-   int wallpaper_grad_c2_r; // INTERNAL
-   int wallpaper_grad_c2_g; // INTERNAL
-   int wallpaper_grad_c2_b; // INTERNAL
-
    const char *theme_default_border_style; // GUI
 
    Eina_List *mime_icons; // GUI
@@ -281,7 +244,7 @@ struct _E_Config
 
    int thumb_nice;
 
-   int ping_clients_interval;
+   int ping_clients_interval; // GUI
    int cache_flush_poll_interval; // GUI
 
    int thumbscroll_enable; // GUI
@@ -289,19 +252,19 @@ struct _E_Config
    double thumbscroll_momentum_threshhold; // GUI
    double thumbscroll_friction; // GUI
 
-   int device_desktop;
-   int device_auto_mount;
-   int device_auto_open;
+   int device_desktop; // GUI
+   int device_auto_mount; // GUI
+   int device_auto_open; // GUI
 
    struct {
-      double timeout;
+      double timeout; // GUI
       struct {
-        unsigned char dx;
-        unsigned char dy;
+        unsigned char dx; // GUI
+        unsigned char dy; // GUI
       } move;
       struct {
-        unsigned char dx;
-        unsigned char dy;
+        unsigned char dx; // GUI
+        unsigned char dy; // GUI
       } resize;
    } border_keyboard;
 
@@ -317,22 +280,22 @@ struct _E_Config
    unsigned char show_cursor; // GUI
    unsigned char idle_cursor; // GUI
 
-   const char *default_system_menu;
+   const char *default_system_menu; // GUI
 
    unsigned char cfgdlg_normal_wins; // GUI
 
    struct {
       struct {
-         int         icon_size;
+         int         icon_size; // GUI
       } main, secondary, extra;
-      double         timeout;
-      unsigned char  do_input;
+      double         timeout; // GUI
+      unsigned char  do_input; // GUI
       Eina_List     *actions;
    } syscon;
 
    struct {
-      unsigned char presentation;
-      unsigned char offline;
+      unsigned char presentation; // INTERNAL
+      unsigned char offline; // INTERNAL
    } mode;
 
    struct {
@@ -341,35 +304,42 @@ struct _E_Config
       unsigned char show_exit_dialog;
    } exec;
    
-   unsigned char null_container_win;
+   unsigned char null_container_win; // HYPER-ADVANCED-ONLY - TURNING ON KILLS DESKTOP BG
    
-   Eina_List *env_vars;
+   Eina_List *env_vars; // GUI
    
    struct {
-      double normal;
-      double dim;
-      double transition;
+      double normal; // GUI
+      double dim; // GUI
+      double transition; // GUI
+      unsigned char idle_dim; // GUI
+      double timer; // GUI
    } backlight;
    
    struct {
-      unsigned char load_xrdb;
-      unsigned char load_xmodmap;
-      unsigned char load_gnome;
-      unsigned char load_kde;
+      unsigned char load_xrdb; // GUI
+      unsigned char load_xmodmap; // GUI
+      unsigned char load_gnome; // GUI
+      unsigned char load_kde; // GUI
    } deskenv;
 
    struct {
-      unsigned char  enabled;
-      unsigned char  match_e17_theme;
-      unsigned char  match_e17_icon_theme;
+      unsigned char  enabled; // GUI
+      unsigned char  match_e17_theme; // GUI
+      unsigned char  match_e17_icon_theme; // GUI
       int            xft_antialias;
       int            xft_hinting;
       const char    *xft_hint_style;
       const char    *xft_rgba;
-      const char    *net_theme_name;
-      const char    *net_icon_theme_name;
+      const char    *net_theme_name; // GUI
+      const char    *net_icon_theme_name; // GUI
       const char    *gtk_font_name;
    } xsettings;
+   
+   struct {
+      unsigned char check; // INTERNAL
+      unsigned char later; // INTERNAL
+   } update;
 };
 
 struct _E_Config_Env_Var
@@ -558,8 +528,6 @@ EAPI Eina_List *e_config_profile_list(void);
 EAPI void       e_config_profile_add(const char *prof);
 EAPI void       e_config_profile_del(const char *prof);
 
-EAPI Eina_List *e_config_engine_list(void);
-
 EAPI void       e_config_save_block_set(int block);
 EAPI int        e_config_save_block_get(void);
 
@@ -580,6 +548,7 @@ extern EAPI E_Config *e_config;
 
 extern EAPI int E_EVENT_CONFIG_ICON_THEME;
 extern EAPI int E_EVENT_CONFIG_MODE_CHANGED;
+extern EAPI int E_EVENT_CONFIG_LOADED;
 
 #endif
 #endif
index f5c8dab..3f71fe8 100644 (file)
@@ -67,22 +67,14 @@ e_container_new(E_Manager *man)
    con->manager->containers = eina_list_append(con->manager->containers, con);
    con->w = con->manager->w;
    con->h = con->manager->h;
-   if (e_config->use_virtual_roots)
-     {
-       con->win = ecore_x_window_override_new(con->manager->win, con->x, con->y, con->w, con->h);
-       ecore_x_icccm_title_set(con->win, "Enlightenment Container");
-       ecore_x_netwm_name_set(con->win, "Enlightenment Container");
-       ecore_x_window_raise(con->win);
-     }
-   else
-     con->win = con->manager->win;
+   con->win = con->manager->win;
 
    if (!e_config->null_container_win)
-      con->bg_ecore_evas = e_canvas_new(e_config->evas_engine_container, con->win,
+      con->bg_ecore_evas = e_canvas_new(con->win,
                                         0, 0, con->w, con->h, 1, 1,
                                         &(con->bg_win));
    else
-      con->bg_ecore_evas = e_canvas_new(e_config->evas_engine_container, con->win,
+      con->bg_ecore_evas = e_canvas_new(con->win,
                                         0, 0, 1, 1, 1, 1,
                                         &(con->bg_win));
    e_canvas_add(con->bg_ecore_evas);
@@ -845,7 +837,7 @@ _e_container_border_list_jump(E_Border_List *list, int dir)
    E_Border *bd;
    
    if ((list->pos < 0) || 
-       (list->pos >= (int)eina_array_count_get(&(list->client_array))))
+       (list->pos >= (int)eina_array_count(&(list->client_array))))
       return NULL;
    bd = eina_array_data_get(&(list->client_array), list->pos);
    list->pos += dir;
@@ -868,7 +860,7 @@ e_container_border_list_last(E_Container *con)
    E_Border_List *list = NULL;
 
    list = _e_container_border_list_new(con);
-   list->pos = eina_array_count_get(&(list->client_array)) - 1;
+   list->pos = eina_array_count(&(list->client_array)) - 1;
    return list;
 }
 
@@ -1140,20 +1132,26 @@ _e_container_resize_handle(E_Container *con)
      {
        EINA_LIST_FOREACH(con->zones, l, zone)
          zones = eina_list_append(zones, zone);
+        con->zones = NULL;
        EINA_LIST_FOREACH(screens, l, scr)
          {
+             printf("@@@ SCREENS: %i %i | %i %i %ix%i\n", scr->screen, scr->escreen, scr->x, scr->y, scr->w, scr->h);
             zone = e_container_zone_id_get(con, scr->escreen);
             if (zone)
               {
+                  printf("@@@ FOUND ZONE %i %i\n", zone->num, zone->id);
                  e_zone_move_resize(zone, scr->x, scr->y, scr->w, scr->h);
                  e_shelf_zone_move_resize_handle(zone);        
                  zones = eina_list_remove(zones, zone);
+                  con->zones = eina_list_append(con->zones, zone);
+                  zone->num = scr->screen;
               }
             else
               {
                  Eina_List *ll;
                  E_Config_Shelf *cf_es;
 
+                  printf("@@@ container resize handle\n");
                  zone = e_zone_new(con, scr->screen, scr->escreen, scr->x, scr->y, scr->w, scr->h);
                  /* find any shelves configured for this zone and add them in */
                  EINA_LIST_FOREACH(e_config->shelves, ll, cf_es)
index 1c69469..cb56246 100644 (file)
@@ -169,17 +169,11 @@ e_drag_new(E_Container *container, int x, int y,
    drag->layer = 250;
    drag->container = container;
    e_object_ref(E_OBJECT(drag->container));
-   drag->ecore_evas = e_canvas_new(e_config->evas_engine_drag, drag->container->win,
+   drag->ecore_evas = e_canvas_new(drag->container->win,
                                   drag->x, drag->y, drag->w, drag->h, 1, 1,
                                   &(drag->evas_win));
    if (e_config->use_composite)
-     {
-       ecore_evas_alpha_set(drag->ecore_evas, 1);
-       if (e_config->evas_engine_drag == ECORE_EVAS_ENGINE_SOFTWARE_16_X11)
-         drag->evas_win = ecore_evas_software_x11_window_get(drag->ecore_evas);
-       else if (e_config->evas_engine_drag == ECORE_EVAS_ENGINE_XRENDER_X11)
-         drag->evas_win = ecore_evas_xrender_x11_window_get(drag->ecore_evas);
-     }
+     ecore_evas_alpha_set(drag->ecore_evas, 1);
    else
      {
        /* avoid excess exposes when shaped - set damage avoid to 1 */
index 3299551..e29a08f 100644 (file)
@@ -114,6 +114,7 @@ e_editable_theme_set(Evas_Object *editable, const char *category, const char *gr
    char *obj_group;
    const char *data;
 
+   if (evas_object_smart_smart_get(editable) != _e_editable_smart) SMARTERRNR();
    if ((!editable) || (!(sd = evas_object_smart_data_get(editable))))
      return;
    if ((!category) || (!group)) return;
@@ -165,6 +166,7 @@ e_editable_password_set(Evas_Object *editable, int password_mode)
 {
    E_Editable_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(editable) != _e_editable_smart) SMARTERRNR();
    if ((!editable) || (!(sd = evas_object_smart_data_get(editable))))
      return;
    if (sd->password_mode == password_mode) return;
@@ -185,6 +187,7 @@ e_editable_password_get(Evas_Object *editable)
 {
    E_Editable_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(editable) != _e_editable_smart) SMARTERR(0);
    if ((!editable) || (!(sd = evas_object_smart_data_get(editable))))
      return 0;
    return sd->password_mode;
@@ -201,6 +204,7 @@ e_editable_text_set(Evas_Object *editable, const char *text)
 {
    E_Editable_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(editable) != _e_editable_smart) SMARTERRNR();
    if ((!editable) || (!(sd = evas_object_smart_data_get(editable))))
      return;
 
@@ -237,6 +241,7 @@ e_editable_text_get(Evas_Object *editable)
 {
    E_Editable_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(editable) != _e_editable_smart) SMARTERR(NULL);
    if ((!editable) || (!(sd = evas_object_smart_data_get(editable))))
      return NULL;
    return sd->text;
@@ -258,6 +263,7 @@ e_editable_text_range_get(Evas_Object *editable, int start, int end)
    char *range;
    int start_id = 0, end_id = 0, i;
 
+   if (evas_object_smart_smart_get(editable) != _e_editable_smart) SMARTERR(NULL);
    if ((!editable) || (!(sd = evas_object_smart_data_get(editable))))
      return NULL;
 
@@ -293,6 +299,7 @@ e_editable_text_length_get(Evas_Object *editable)
 {
    E_Editable_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(editable) != _e_editable_smart) SMARTERR(0);
    if ((!editable) || (!(sd = evas_object_smart_data_get(editable))))
      return 0;
    return sd->unicode_length;
@@ -312,6 +319,7 @@ e_editable_insert(Evas_Object *editable, int pos, const char *text)
    E_Editable_Smart_Data *sd;
    int unicode_length;
 
+   if (evas_object_smart_smart_get(editable) != _e_editable_smart) SMARTERR(0);
    if ((!editable) || (!(sd = evas_object_smart_data_get(editable))))
      return 0;
 
@@ -342,6 +350,7 @@ e_editable_delete(Evas_Object *editable, int start, int end)
    E_Editable_Smart_Data *sd;
    int unicode_length;
 
+   if (evas_object_smart_smart_get(editable) != _e_editable_smart) SMARTERR(0);
    if ((!editable) || (!(sd = evas_object_smart_data_get(editable))))
      return 0;
 
@@ -373,11 +382,12 @@ e_editable_cursor_pos_set(Evas_Object *editable, int pos)
 {
    E_Editable_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(editable) != _e_editable_smart) SMARTERRNR();
    if ((!editable) || (!(sd = evas_object_smart_data_get(editable))))
      return;
 
    pos = E_CLAMP(pos, 0, sd->unicode_length);
-   if ((sd->cursor_pos == pos)) return;
+   if (sd->cursor_pos == pos) return;
 
    sd->cursor_pos = pos;
    _e_editable_cursor_update(editable);
@@ -394,6 +404,7 @@ e_editable_cursor_pos_get(Evas_Object *editable)
 {
    E_Editable_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(editable) != _e_editable_smart) SMARTERR(0);
    if ((!editable) || (!(sd = evas_object_smart_data_get(editable))))
      return 0;
    return sd->cursor_pos;
@@ -413,6 +424,7 @@ e_editable_cursor_geometry_get(Evas_Object *editable, Evas_Coord *cx, Evas_Coord
 {
    E_Editable_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(editable) != _e_editable_smart) SMARTERRNR();
    if ((!editable) || (!(sd = evas_object_smart_data_get(editable))))
      return;
 
@@ -427,6 +439,7 @@ e_editable_cursor_geometry_get(Evas_Object *editable, Evas_Coord *cx, Evas_Coord
 EAPI void
 e_editable_cursor_move_to_start(Evas_Object *editable)
 {
+   if (evas_object_smart_smart_get(editable) != _e_editable_smart) SMARTERRNR();
    if (!editable)
      return;
    e_editable_cursor_pos_set(editable, 0);
@@ -442,6 +455,7 @@ e_editable_cursor_move_to_end(Evas_Object *editable)
 {
    E_Editable_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(editable) != _e_editable_smart) SMARTERRNR();
    if ((!editable) || (!(sd = evas_object_smart_data_get(editable))))
      return;
    e_editable_cursor_pos_set(editable, sd->unicode_length);
@@ -457,6 +471,7 @@ e_editable_cursor_move_left(Evas_Object *editable)
 {
    E_Editable_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(editable) != _e_editable_smart) SMARTERRNR();
    if ((!editable) || (!(sd = evas_object_smart_data_get(editable))))
      return;
    e_editable_cursor_pos_set(editable, sd->cursor_pos - 1);
@@ -472,6 +487,7 @@ e_editable_cursor_move_right(Evas_Object *editable)
 {
    E_Editable_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(editable) != _e_editable_smart) SMARTERRNR();
    if ((!editable) || (!(sd = evas_object_smart_data_get(editable))))
      return;
    e_editable_cursor_pos_set(editable, sd->cursor_pos + 1);
@@ -487,6 +503,7 @@ e_editable_cursor_show(Evas_Object *editable)
 {
    E_Editable_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(editable) != _e_editable_smart) SMARTERRNR();
    if ((!editable) || (!(sd = evas_object_smart_data_get(editable))))
      return;
    if (sd->cursor_visible) return;
@@ -509,6 +526,7 @@ e_editable_cursor_hide(Evas_Object *editable)
 {
    E_Editable_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(editable) != _e_editable_smart) SMARTERRNR();
    if ((!editable) || (!(sd = evas_object_smart_data_get(editable))))
      return;
    if (!sd->cursor_visible) return;
@@ -528,6 +546,7 @@ e_editable_selection_pos_set(Evas_Object *editable, int pos)
 {
    E_Editable_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(editable) != _e_editable_smart) SMARTERRNR();
    if ((!editable) || (!(sd = evas_object_smart_data_get(editable))))
      return;
 
@@ -549,6 +568,7 @@ e_editable_selection_pos_get(Evas_Object *editable)
 {
    E_Editable_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(editable) != _e_editable_smart) SMARTERR(0);
    if ((!editable) || (!(sd = evas_object_smart_data_get(editable))))
      return 0;
    return sd->selection_pos;
@@ -562,6 +582,7 @@ e_editable_selection_pos_get(Evas_Object *editable)
 EAPI void
 e_editable_selection_move_to_start(Evas_Object *editable)
 {
+   if (evas_object_smart_smart_get(editable) != _e_editable_smart) SMARTERRNR();
    if (!editable)
      return;
    e_editable_selection_pos_set(editable, 0);
@@ -577,6 +598,7 @@ e_editable_selection_move_to_end(Evas_Object *editable)
 {
    E_Editable_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(editable) != _e_editable_smart) SMARTERRNR();
    if ((!editable) || (!(sd = evas_object_smart_data_get(editable))))
      return;
    e_editable_selection_pos_set(editable, sd->unicode_length);
@@ -592,6 +614,7 @@ e_editable_selection_move_left(Evas_Object *editable)
 {
    E_Editable_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(editable) != _e_editable_smart) SMARTERRNR();
    if ((!editable) || (!(sd = evas_object_smart_data_get(editable))))
      return;
    e_editable_selection_pos_set(editable, sd->selection_pos - 1);
@@ -607,6 +630,7 @@ e_editable_selection_move_right(Evas_Object *editable)
 {
    E_Editable_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(editable) != _e_editable_smart) SMARTERRNR();
    if ((!editable) || (!(sd = evas_object_smart_data_get(editable))))
      return;
    e_editable_selection_pos_set(editable, sd->selection_pos + 1);
@@ -622,7 +646,7 @@ e_editable_selection_move_right(Evas_Object *editable)
 EAPI void
 e_editable_select_all(Evas_Object *editable)
 {
-   if (!editable) return;
+   if (evas_object_smart_smart_get(editable) != _e_editable_smart) SMARTERRNR();
    e_editable_selection_move_to_start(editable);
    e_editable_cursor_move_to_end(editable);
 }
@@ -638,6 +662,7 @@ e_editable_unselect_all(Evas_Object *editable)
 {
    E_Editable_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(editable) != _e_editable_smart) SMARTERRNR();
    if ((!editable) || (!(sd = evas_object_smart_data_get(editable))))
      return;
    e_editable_selection_pos_set(editable, sd->cursor_pos);
@@ -652,6 +677,7 @@ e_editable_select_word(Evas_Object *editable, int index)
    E_Editable_Smart_Data *sd;
    int spos = 0, epos = -1, i = 0, pos = 0;
 
+   if (evas_object_smart_smart_get(editable) != _e_editable_smart) SMARTERRNR();
    if ((!editable) || (!(sd = evas_object_smart_data_get(editable))))
      return;
    if ((index < 0) || (index >= sd->unicode_length)) return;
@@ -685,6 +711,7 @@ e_editable_selection_show(Evas_Object *editable)
 {
    E_Editable_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(editable) != _e_editable_smart) SMARTERRNR();
    if ((!editable) || (!(sd = evas_object_smart_data_get(editable))))
      return;
    if (sd->selection_visible) return;
@@ -704,6 +731,7 @@ e_editable_selection_hide(Evas_Object *editable)
 {
    E_Editable_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(editable) != _e_editable_smart) SMARTERRNR();
    if ((!editable) || (!(sd = evas_object_smart_data_get(editable))))
      return;
    if (!sd->selection_visible) return;
@@ -733,6 +761,7 @@ e_editable_pos_get_from_coords(Evas_Object *editable, Evas_Coord x, Evas_Coord y
    int index, pos, i, j;
    const char *text;
 
+   if (evas_object_smart_smart_get(editable) != _e_editable_smart) SMARTERR(0);
    if ((!editable) || (!(sd = evas_object_smart_data_get(editable))))
      return 0;
    if (!(text_obj = edje_object_part_object_get(sd->text_object, "e.text.text")))
@@ -797,6 +826,7 @@ e_editable_char_size_get(Evas_Object *editable, int *w, int *h)
 
    if (w) *w = 0;
    if (h) *h = 0;
+   if (evas_object_smart_smart_get(editable) != _e_editable_smart) SMARTERRNR();
    if ((!editable) || (!(evas = evas_object_evas_get(editable))))
      return;
    if (!(sd = evas_object_smart_data_get(editable))) return;
@@ -829,6 +859,7 @@ e_editable_enable(Evas_Object *editable)
 {
    E_Editable_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(editable) != _e_editable_smart) SMARTERRNR();
    if ((!editable) || (!(sd = evas_object_smart_data_get(editable))))
      return;
 
@@ -840,6 +871,7 @@ e_editable_disable(Evas_Object *editable)
 {
    E_Editable_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(editable) != _e_editable_smart) SMARTERRNR();
    if ((!editable) || (!(sd = evas_object_smart_data_get(editable))))
      return;
 
index 944bcd3..5f8a1bf 100644 (file)
@@ -16,9 +16,6 @@ struct _E_Entry_Smart_Data
 #ifdef HAVE_ECORE_IMF
    Ecore_IMF_Context *imf_context;
 #endif
-   Ecore_Event_Handler *imf_ee_commit_handler;
-   Ecore_Event_Handler *imf_ee_preedit_changed_handler;
-   Ecore_Event_Handler *imf_ee_delete_handler;
 
    int enabled;
    int focused;
@@ -63,9 +60,9 @@ static void _e_entry_imf_cursor_info_set(Evas_Object *object);
 static void _e_entry_imf_context_reset(Evas_Object *object);
 #ifdef HAVE_ECORE_IMF
 static Eina_Bool _e_entry_cb_imf_retrieve_surrounding(void *data, Ecore_IMF_Context *ctx, char **text, int *cursor_pos);
-static Eina_Bool _e_entry_cb_imf_event_commit(void *data, int type, void *event);
-static Eina_Bool _e_entry_cb_imf_event_preedit_changed(void *data, int type __UNUSED__, void *event);
-static Eina_Bool _e_entry_cb_imf_event_delete_surrounding(void *data, int type, void *event);
+static void _e_entry_cb_imf_event_commit(void *data, Ecore_IMF_Context *ctx __UNUSED__, void *event_info);
+static void _e_entry_cb_imf_event_preedit_changed(void *data, Ecore_IMF_Context *ctx __UNUSED__, void *event_info);
+static void _e_entry_cb_imf_event_delete_surrounding(void *data, Ecore_IMF_Context *ctx __UNUSED__, void *event_info);
 #endif
 
 /* local subsystem globals */
@@ -130,6 +127,7 @@ e_entry_text_set(Evas_Object *entry, const char *text)
 {
    E_Entry_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(entry) != _e_entry_smart) SMARTERRNR();
    if ((!entry) || (!(sd = evas_object_smart_data_get(entry))))
      return;
    
@@ -148,6 +146,7 @@ e_entry_text_get(Evas_Object *entry)
 {
    E_Entry_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(entry) != _e_entry_smart) SMARTERR(NULL);
    if ((!entry) || (!(sd = evas_object_smart_data_get(entry))))
      return NULL;
    return e_editable_text_get(sd->editable_object);
@@ -161,6 +160,7 @@ e_entry_text_get(Evas_Object *entry)
 EAPI void
 e_entry_clear(Evas_Object *entry)
 {
+   if (evas_object_smart_smart_get(entry) != _e_entry_smart) SMARTERRNR();
    e_entry_text_set(entry, "");
 }
 
@@ -177,6 +177,7 @@ e_entry_editable_object_get(Evas_Object *entry)
 {
    E_Entry_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(entry) != _e_entry_smart) SMARTERR(NULL);
    if ((!entry) || (!(sd = evas_object_smart_data_get(entry))))
      return NULL;
    return sd->editable_object;
@@ -194,6 +195,7 @@ e_entry_password_set(Evas_Object *entry, int password_mode)
 {
    E_Entry_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(entry) != _e_entry_smart) SMARTERRNR();
    if ((!entry) || (!(sd = evas_object_smart_data_get(entry))))
      return;
    e_editable_password_set(sd->editable_object, password_mode);
@@ -217,6 +219,7 @@ e_entry_size_min_get(Evas_Object *entry, Evas_Coord *minw, Evas_Coord *minh)
 {
    E_Entry_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(entry) != _e_entry_smart) SMARTERRNR();
    if ((!entry) || (!(sd = evas_object_smart_data_get(entry))))
      return;
    
@@ -236,6 +239,7 @@ e_entry_focus(Evas_Object *entry)
 {
    E_Entry_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(entry) != _e_entry_smart) SMARTERRNR();
    if ((!entry) || (!(sd = evas_object_smart_data_get(entry))))
      return;
    if (sd->focused)
@@ -245,9 +249,8 @@ e_entry_focus(Evas_Object *entry)
    edje_object_signal_emit(sd->entry_object, "e,state,focused", "e");
    if (!sd->selection_dragging)
      {
-        e_editable_cursor_move_to_end(sd->editable_object);
-
         _e_entry_imf_context_reset(entry);
+        e_editable_cursor_move_to_end(sd->editable_object);
         _e_entry_imf_cursor_info_set(entry);
 
         e_editable_selection_move_to_end(sd->editable_object);
@@ -257,10 +260,7 @@ e_entry_focus(Evas_Object *entry)
    e_editable_selection_show(sd->editable_object);
 #ifdef HAVE_ECORE_IMF
    if (sd->imf_context)
-     {
-        ecore_imf_context_reset(sd->imf_context);
-        ecore_imf_context_focus_in(sd->imf_context);
-     }
+     ecore_imf_context_focus_in(sd->imf_context);
 #endif
    sd->focused = 1;
 }
@@ -277,6 +277,7 @@ e_entry_unfocus(Evas_Object *entry)
 {
    E_Entry_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(entry) != _e_entry_smart) SMARTERRNR();
    if ((!entry) || (!(sd = evas_object_smart_data_get(entry))))
      return;
    if (!sd->focused)
@@ -306,6 +307,7 @@ e_entry_enable(Evas_Object *entry)
 {
    E_Entry_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(entry) != _e_entry_smart) SMARTERRNR();
    if ((!entry) || (!(sd = evas_object_smart_data_get(entry))))
      return;
    if (sd->enabled)
@@ -329,6 +331,7 @@ e_entry_disable(Evas_Object *entry)
 {
    E_Entry_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(entry) != _e_entry_smart) SMARTERRNR();
    if ((!entry) || (!(sd = evas_object_smart_data_get(entry))))
      return;
    if (!sd->enabled)
@@ -421,6 +424,8 @@ _e_entry_mouse_down_cb(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *o
      }
 #endif
 
+   _e_entry_imf_context_reset(obj);
+
    evas_object_geometry_get(sd->editable_object, &ox, &oy, NULL, NULL);
    pos = e_editable_pos_get_from_coords(sd->editable_object,
                                         event->canvas.x - ox,
@@ -539,7 +544,6 @@ _e_entry_mouse_down_cb(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *o
                              E_MENU_POP_DIRECTION_DOWN, event->timestamp);
      }
 
-   _e_entry_imf_context_reset(obj);
    _e_entry_imf_cursor_info_set(obj);
 }
 
@@ -605,9 +609,8 @@ _e_entry_mouse_move_cb(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *o
         pos = e_editable_pos_get_from_coords(sd->editable_object,
                                              event->cur.canvas.x - ox,
                                              event->cur.canvas.y - oy);
-        e_editable_cursor_pos_set(sd->editable_object, pos);
-
         _e_entry_imf_context_reset(obj);
+        e_editable_cursor_pos_set(sd->editable_object, pos);
         _e_entry_imf_cursor_info_set(obj);
      }
 }
@@ -717,6 +720,10 @@ _e_entry_key_down_windows(Evas_Object *entry, Evas_Event_Key_Down *event)
    start_pos = (cursor_pos <= selection_pos) ? cursor_pos : selection_pos;
    end_pos = (cursor_pos >= selection_pos) ? cursor_pos : selection_pos;
    selecting = (start_pos != end_pos);
+
+   if ((!strcmp(event->key, "Escape")) ||
+       (!strcmp(event->key, "Return")) || (!strcmp(event->key, "KP_Enter")))
+     _e_entry_imf_context_reset(entry);
    
    /* Move the cursor/selection to the left */
    if (strcmp(event->key, "Left") == 0)
@@ -840,7 +847,6 @@ _e_entry_key_down_windows(Evas_Object *entry, Evas_Event_Key_Down *event)
         changed |= e_editable_insert(editable, start_pos, event->string);
      }
 
-   _e_entry_imf_context_reset(entry);
    _e_entry_imf_cursor_info_set(entry);
 
    if (changed)
@@ -874,7 +880,11 @@ _e_entry_key_down_emacs(Evas_Object *entry, Evas_Event_Key_Down *event)
    start_pos = (cursor_pos <= selection_pos) ? cursor_pos : selection_pos;
    end_pos = (cursor_pos >= selection_pos) ? cursor_pos : selection_pos;
    selecting = (start_pos != end_pos);
-   
+
+   if ((!strcmp(event->key, "Escape")) ||
+       (!strcmp(event->key, "Return")) || (!strcmp(event->key, "KP_Enter")))
+     _e_entry_imf_context_reset(entry);
+
    /* Move the cursor/selection to the left */
    if ((strcmp(event->key, "Left") == 0) ||
       ((evas_key_modifier_is_set(event->modifiers, "Control")) &&
@@ -987,7 +997,6 @@ _e_entry_key_down_emacs(Evas_Object *entry, Evas_Event_Key_Down *event)
             (event->string[0] >= 0x20 && event->string[0] != 0x7f)))
      changed = e_editable_insert(editable, cursor_pos, event->string);
 
-   _e_entry_imf_context_reset(entry);
    _e_entry_imf_cursor_info_set(entry);
 
    if (changed)
@@ -1046,15 +1055,9 @@ _e_entry_smart_add(Evas_Object *object)
         ecore_imf_context_retrieve_surrounding_callback_set(sd->imf_context,
                                                             _e_entry_cb_imf_retrieve_surrounding,
                                                             sd);
-        sd->imf_ee_commit_handler = 
-          ecore_event_handler_add(ECORE_IMF_EVENT_COMMIT,
-                                  _e_entry_cb_imf_event_commit, object);
-        sd->imf_ee_preedit_changed_handler =
-           ecore_event_handler_add(ECORE_IMF_EVENT_PREEDIT_CHANGED,
-                                   _e_entry_cb_imf_event_preedit_changed, object);
-        sd->imf_ee_delete_handler = 
-          ecore_event_handler_add(ECORE_IMF_EVENT_DELETE_SURROUNDING,
-                                  _e_entry_cb_imf_event_delete_surrounding, sd);
+        ecore_imf_context_event_callback_add(sd->imf_context, ECORE_IMF_CALLBACK_COMMIT, _e_entry_cb_imf_event_commit, object);
+        ecore_imf_context_event_callback_add(sd->imf_context, ECORE_IMF_CALLBACK_PREEDIT_CHANGED, _e_entry_cb_imf_event_preedit_changed, object);
+        ecore_imf_context_event_callback_add(sd->imf_context, ECORE_IMF_CALLBACK_DELETE_SURROUNDING, _e_entry_cb_imf_event_delete_surrounding, sd);
      }
 #endif
 
@@ -1106,12 +1109,10 @@ _e_entry_smart_del(Evas_Object *object)
 #ifdef HAVE_ECORE_IMF
    if (sd->imf_context)
      {
-       if (sd->imf_ee_commit_handler) 
-          ecore_event_handler_del(sd->imf_ee_commit_handler);
-       if (sd->imf_ee_preedit_changed_handler)
-          ecore_event_handler_del(sd->imf_ee_preedit_changed_handler);
-       if (sd->imf_ee_delete_handler) 
-          ecore_event_handler_del(sd->imf_ee_delete_handler);
+        ecore_imf_context_event_callback_del(sd->imf_context, ECORE_IMF_CALLBACK_COMMIT, _e_entry_cb_imf_event_commit);
+        ecore_imf_context_event_callback_del(sd->imf_context, ECORE_IMF_CALLBACK_PREEDIT_CHANGED, _e_entry_cb_imf_event_preedit_changed);
+        ecore_imf_context_event_callback_del(sd->imf_context, ECORE_IMF_CALLBACK_DELETE_SURROUNDING, _e_entry_cb_imf_event_delete_surrounding);
+
        ecore_imf_context_del(sd->imf_context);
      }
 #endif
@@ -1403,23 +1404,23 @@ _e_entry_cb_imf_retrieve_surrounding(void *data, Ecore_IMF_Context *ctx __UNUSED
    return EINA_TRUE;
 }
 
-static Eina_Bool
-_e_entry_cb_imf_event_commit(void *data, int type __UNUSED__, void *event)
+static void
+_e_entry_cb_imf_event_commit(void *data, Ecore_IMF_Context *ctx __UNUSED__, void *event_info)
 {
    Evas_Object *entry;
    E_Entry_Smart_Data *sd;
-   Ecore_IMF_Event_Commit *ev = event;
    Evas_Object *editable;
+   char *commit_str = event_info;
    int cursor_pos, selection_pos;
    int start_pos, end_pos;
    int selecting;
    int changed = 0;
 
    if ((!(entry = data)) || (!(sd = evas_object_smart_data_get(entry))))
-     return ECORE_CALLBACK_PASS_ON;
+     return;
 
-   if ((!sd->imf_context) || (sd->imf_context != ev->ctx))
-     return ECORE_CALLBACK_PASS_ON;
+   if (!sd->imf_context)
+     return;
 
    editable = sd->editable_object;
    cursor_pos = e_editable_cursor_pos_get(editable);
@@ -1440,22 +1441,19 @@ _e_entry_cb_imf_event_commit(void *data, int type __UNUSED__, void *event)
         start_pos = sd->preedit_start_pos;
      }
 
-   changed |= e_editable_insert(editable, start_pos, ev->str);
+   changed |= e_editable_insert(editable, start_pos, commit_str);
 
    _e_entry_imf_cursor_info_set(entry);
 
    if (changed)
      evas_object_smart_callback_call(entry, "changed", NULL);
-
-   return ECORE_CALLBACK_DONE;
 }
 
-static Eina_Bool
-_e_entry_cb_imf_event_preedit_changed(void *data, int type __UNUSED__, void *event)
+static void
+_e_entry_cb_imf_event_preedit_changed(void *data, Ecore_IMF_Context *ctx __UNUSED__, void *event_info __UNUSED__)
 {
    Evas_Object *entry;
    E_Entry_Smart_Data *sd;
-   Ecore_IMF_Event_Preedit_Changed *ev = event;
    Evas_Object *editable;
    int cursor_pos, selection_pos;
    char *preedit_string = NULL;
@@ -1464,14 +1462,14 @@ _e_entry_cb_imf_event_preedit_changed(void *data, int type __UNUSED__, void *eve
    int changed = 0;
 
    if ((!(entry = data)) || (!(sd = evas_object_smart_data_get(entry))))
-     return ECORE_CALLBACK_PASS_ON;
+     return;
 
-   if ((!sd->imf_context) || (sd->imf_context != ev->ctx))
-     return ECORE_CALLBACK_PASS_ON;
+   if (!sd->imf_context)
+     return;
 
    /* Get the preedit string from IMF */
    ecore_imf_context_preedit_string_get(sd->imf_context, &preedit_string, &cursor_pos);
-   if (!preedit_string) return ECORE_CALLBACK_PASS_ON;
+   if (!preedit_string) return;
 
    editable = sd->editable_object;
    cursor_pos = e_editable_cursor_pos_get(editable);
@@ -1509,29 +1507,25 @@ _e_entry_cb_imf_event_preedit_changed(void *data, int type __UNUSED__, void *eve
      evas_object_smart_callback_call(entry, "preedit,changed", NULL);
 
    free(preedit_string);
-
-   return ECORE_CALLBACK_DONE;
 }
 
-static Eina_Bool
-_e_entry_cb_imf_event_delete_surrounding(void *data, int type __UNUSED__, void *event)
+static void
+_e_entry_cb_imf_event_delete_surrounding(void *data, Ecore_IMF_Context *ctx __UNUSED__, void *event_info)
 {
    E_Entry_Smart_Data *sd;
-   Ecore_IMF_Event_Delete_Surrounding *ev = event;
+   Ecore_IMF_Event_Delete_Surrounding *ev = event_info;
    Evas_Object *editable;
    int cursor_pos;
 
    sd = data;
 
-   if (sd->imf_context != ev->ctx)
-     return ECORE_CALLBACK_PASS_ON;
+   if ((!sd) || (!sd->imf_context))
+     return;
 
    editable = sd->editable_object;
    cursor_pos = e_editable_cursor_pos_get(editable);
    e_editable_delete(editable,
                      cursor_pos + ev->offset,
                      cursor_pos + ev->offset + ev->n_chars);
-
-   return ECORE_CALLBACK_DONE;
 }
 #endif
index 24f9da0..f80a6bd 100644 (file)
@@ -76,6 +76,7 @@ e_flowlayout_freeze(Evas_Object *obj)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR(0);
    sd = evas_object_smart_data_get(obj);
    if (!sd) return 0;
    sd->frozen++;
@@ -87,6 +88,7 @@ e_flowlayout_thaw(Evas_Object *obj)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR(0);
    sd = evas_object_smart_data_get(obj);
    if (!sd) return 0;
    sd->frozen--;
@@ -99,6 +101,7 @@ e_flowlayout_orientation_set(Evas_Object *obj, int horizontal)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (!sd) return;
    if (((sd->horizontal) && (horizontal)) ||
@@ -113,6 +116,7 @@ e_flowlayout_orientation_get(Evas_Object *obj)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR(0);
    sd = evas_object_smart_data_get(obj);
    if (!sd) return 0;
    return sd->horizontal;
@@ -123,6 +127,7 @@ e_flowlayout_flowdirection_set(Evas_Object *obj, int right, int bottom)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (!sd) return;
    if ((((sd->flowbottom) && (bottom)) ||
@@ -140,6 +145,7 @@ e_flowlayout_flowdirection_get(Evas_Object *obj, int *right, int *bottom)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (!sd) return;
    if (right) *right = sd->flowright;
@@ -151,6 +157,7 @@ e_flowlayout_homogenous_set(Evas_Object *obj, int homogenous)
 {
    E_Smart_Data *sd;
   
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (!sd) return;
    if (sd->homogenous == homogenous) return;
@@ -164,6 +171,7 @@ e_flowlayout_homogenous_get(Evas_Object *obj)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR(0);
    sd = evas_object_smart_data_get(obj);
    if (!sd) return 0;
    return sd->homogenous;
@@ -174,6 +182,7 @@ e_flowlayout_fill_set(Evas_Object *obj, int fill)
 {
    E_Smart_Data *sd;
   
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (!sd) return;
    if (sd->fill == fill) return;
@@ -187,6 +196,7 @@ e_flowlayout_fill_get(Evas_Object *obj)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR(0);
    sd = evas_object_smart_data_get(obj);
    if (!sd) return 0;
    return sd->fill;
@@ -198,6 +208,7 @@ e_flowlayout_pack_start(Evas_Object *obj, Evas_Object *child)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR(0);
    sd = evas_object_smart_data_get(obj);
    if (!sd) return 0;
    _e_flowlayout_smart_adopt(sd, child);
@@ -212,6 +223,7 @@ e_flowlayout_pack_end(Evas_Object *obj, Evas_Object *child)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR(0);
    sd = evas_object_smart_data_get(obj);
    if (!sd) return 0;
    _e_flowlayout_smart_adopt(sd, child);
@@ -229,6 +241,7 @@ e_flowlayout_pack_before(Evas_Object *obj, Evas_Object *child, Evas_Object *befo
    Eina_List *l;
    Evas_Object *item;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR(0);
    sd = evas_object_smart_data_get(obj);
    if (!sd) return 0;
    _e_flowlayout_smart_adopt(sd, child);
@@ -251,6 +264,7 @@ e_flowlayout_pack_after(Evas_Object *obj, Evas_Object *child, Evas_Object *after
    Eina_List *l;
    Evas_Object *item;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR(0);
    sd = evas_object_smart_data_get(obj);
    if (!sd) return 0;
    _e_flowlayout_smart_adopt(sd, child);
@@ -270,6 +284,7 @@ e_flowlayout_pack_count_get(Evas_Object *obj)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR(0);
    sd = evas_object_smart_data_get(obj);
    if (!sd) return 0;
    return eina_list_count(sd->items);
@@ -280,6 +295,7 @@ e_flowlayout_pack_object_nth(Evas_Object *obj, int n)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR(NULL);
    sd = evas_object_smart_data_get(obj);
    if (!sd) return NULL;
    return eina_list_nth(sd->items, n);
@@ -290,6 +306,7 @@ e_flowlayout_pack_object_first(Evas_Object *obj)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR(NULL);
    sd = evas_object_smart_data_get(obj);
    if (!sd) return NULL;
    return eina_list_data_get(sd->items);
@@ -300,6 +317,7 @@ e_flowlayout_pack_object_last(Evas_Object *obj)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR(NULL);
    sd = evas_object_smart_data_get(obj);
    if (!sd) return NULL;
    return eina_list_data_get(eina_list_last(sd->items));
@@ -347,6 +365,7 @@ e_flowlayout_size_min_get(Evas_Object *obj, Evas_Coord *minw, Evas_Coord *minh)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (!sd) return;
    if (sd->changed) _e_flowlayout_smart_extents_calcuate(sd);
@@ -359,6 +378,7 @@ e_flowlayout_size_max_get(Evas_Object *obj, Evas_Coord *maxw, Evas_Coord *maxh)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (!sd) return;
    if (sd->changed) _e_flowlayout_smart_extents_calcuate(sd);
@@ -371,6 +391,7 @@ e_flowlayout_max_children(Evas_Object *obj)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR(0);
    sd = evas_object_smart_data_get(obj);
    if (!sd) return -1;
    if (!sd->homogenous) return -1;
@@ -381,6 +402,7 @@ e_flowlayout_align_get(Evas_Object *obj, double *ax, double *ay)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (!sd) return;
    if (ax) *ax = sd->align.x;
@@ -392,6 +414,7 @@ e_flowlayout_align_set(Evas_Object *obj, double ax, double ay)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (!sd) return;
    if ((sd->align.x == ax) && (sd->align.y == ay)) return;
index 56909ed..5228edc 100644 (file)
@@ -918,6 +918,7 @@ e_fm2_path_set(Evas_Object *obj, const char *dev, const char *path)
    E_Fm2_Smart_Data *sd;
    const char *realpath;
 
+   if (evas_object_smart_smart_get(obj) != _e_fm2_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (!sd || !path) return;  // safety
    if (!evas_object_type_get(obj)) return;  // safety
@@ -1049,6 +1050,7 @@ e_fm2_underlay_show(Evas_Object *obj)
 {
    E_Fm2_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(obj) != _e_fm2_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (!sd) return;  // safety
    if (!evas_object_type_get(obj)) return;  // safety
@@ -1061,6 +1063,7 @@ e_fm2_underlay_hide(Evas_Object *obj)
 {
    E_Fm2_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(obj) != _e_fm2_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (!sd) return;  // safety
    if (!evas_object_type_get(obj)) return;  // safety
@@ -1073,6 +1076,7 @@ e_fm2_all_unsel(Evas_Object *obj)
 {
    E_Fm2_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(obj) != _e_fm2_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (!sd) return;  // safety
    if (!evas_object_type_get(obj)) return;  // safety
@@ -1085,6 +1089,7 @@ e_fm2_all_sel(Evas_Object *obj)
 {
    E_Fm2_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(obj) != _e_fm2_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (!sd) return;  // safety
    if (!evas_object_type_get(obj)) return;  // safety
@@ -1097,6 +1102,7 @@ e_fm2_custom_theme_set(Evas_Object *obj, const char *path)
 {
    E_Fm2_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(obj) != _e_fm2_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (!sd) return;  // safety
    if (!evas_object_type_get(obj)) return;  // safety
@@ -1117,6 +1123,7 @@ e_fm2_custom_theme_content_set(Evas_Object *obj, const char *content)
 {
    E_Fm2_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(obj) != _e_fm2_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (!sd) return;  // safety
    if (!evas_object_type_get(obj)) return;  // safety
@@ -1137,6 +1144,7 @@ e_fm2_path_get(Evas_Object *obj, const char **dev, const char **path)
 
    if (dev) *dev = NULL;
    if (path) *path = NULL;
+   if (evas_object_smart_smart_get(obj) != _e_fm2_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (!sd) return;  // safety
    if (!evas_object_type_get(obj)) return;  // safety
@@ -1286,6 +1294,7 @@ e_fm2_refresh(Evas_Object *obj)
 {
    E_Fm2_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(obj) != _e_fm2_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (!sd) return;  // safety
    if (!evas_object_type_get(obj)) return;  // safety
@@ -1315,6 +1324,7 @@ e_fm2_has_parent_get(Evas_Object *obj)
 {
    E_Fm2_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(obj) != _e_fm2_smart) SMARTERR(0);
    sd = evas_object_smart_data_get(obj);
    if (!sd) return 0;  // safety
    if (!evas_object_type_get(obj)) return 0;  // safety
@@ -1329,6 +1339,7 @@ e_fm2_real_path_get(Evas_Object *obj)
 {
    E_Fm2_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(obj) != _e_fm2_smart) SMARTERR(NULL);
    sd = evas_object_smart_data_get(obj);
    if (!sd) return NULL;  // safety
    if (!evas_object_type_get(obj)) return NULL;  // safety
@@ -1342,6 +1353,7 @@ e_fm2_parent_go(Evas_Object *obj)
    E_Fm2_Smart_Data *sd;
    char *p, *path;
 
+   if (evas_object_smart_smart_get(obj) != _e_fm2_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (!sd) return;  // safety
    if (!evas_object_type_get(obj)) return;  // safety
@@ -1363,6 +1375,7 @@ e_fm2_config_set(Evas_Object *obj, E_Fm2_Config *cfg)
 {
    E_Fm2_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(obj) != _e_fm2_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (!sd) return;  // safety
    if (!evas_object_type_get(obj)) return;  // safety
@@ -1384,6 +1397,7 @@ e_fm2_config_get(Evas_Object *obj)
 {
    E_Fm2_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(obj) != _e_fm2_smart) SMARTERR(NULL);
    sd = evas_object_smart_data_get(obj);
    if (!sd) return NULL;  // safety
    if (!evas_object_type_get(obj)) return NULL;  // safety
@@ -1398,6 +1412,7 @@ e_fm2_selected_list_get(Evas_Object *obj)
    Eina_List *list = NULL, *l;
    E_Fm2_Icon *ic;
 
+   if (evas_object_smart_smart_get(obj) != _e_fm2_smart) SMARTERR(NULL);
    sd = evas_object_smart_data_get(obj);
    if (!sd) return NULL;  // safety
    if (!evas_object_type_get(obj)) return NULL;  // safety
@@ -1417,6 +1432,7 @@ e_fm2_all_list_get(Evas_Object *obj)
    Eina_List *list = NULL, *l;
    E_Fm2_Icon *ic;
 
+   if (evas_object_smart_smart_get(obj) != _e_fm2_smart) SMARTERR(NULL);
    sd = evas_object_smart_data_get(obj);
    if (!sd) return NULL;  // safety
    if (!evas_object_type_get(obj)) return NULL;  // safety
@@ -1435,6 +1451,7 @@ e_fm2_select_set(Evas_Object *obj, const char *file, int select)
    Eina_List *l;
    E_Fm2_Icon *ic;
 
+   if (evas_object_smart_smart_get(obj) != _e_fm2_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (!sd) return;  // safety
    if (!evas_object_type_get(obj)) return;  // safety
@@ -1462,6 +1479,7 @@ e_fm2_file_show(Evas_Object *obj, const char *file)
    Eina_List *l;
    E_Fm2_Icon *ic;
 
+   if (evas_object_smart_smart_get(obj) != _e_fm2_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (!sd) return;  // safety
    if (!evas_object_type_get(obj)) return;  // safety
@@ -1481,6 +1499,7 @@ e_fm2_icon_menu_replace_callback_set(Evas_Object *obj, E_Fm_Cb func, void *data)
 {
    E_Fm2_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(obj) != _e_fm2_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (!sd) return;  // safety
    if (!evas_object_type_get(obj)) return;  // safety
@@ -1494,6 +1513,7 @@ e_fm2_icon_menu_start_extend_callback_set(Evas_Object *obj, E_Fm_Cb func, void *
 {
    E_Fm2_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(obj) != _e_fm2_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (!sd) return;  // safety
    if (!evas_object_type_get(obj)) return;  // safety
@@ -1507,6 +1527,7 @@ e_fm2_icon_menu_end_extend_callback_set(Evas_Object *obj, E_Fm_Cb func, void *da
 {
    E_Fm2_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(obj) != _e_fm2_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (!sd) return;  // safety
    if (!evas_object_type_get(obj)) return;  // safety
@@ -1520,6 +1541,7 @@ e_fm2_icon_menu_flags_set(Evas_Object *obj, E_Fm2_Menu_Flags flags)
 {
    E_Fm2_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(obj) != _e_fm2_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (!sd) return;  // safety
    if (!evas_object_type_get(obj)) return;  // safety
@@ -1532,6 +1554,7 @@ e_fm2_icon_menu_flags_get(Evas_Object *obj)
 {
    E_Fm2_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(obj) != _e_fm2_smart) SMARTERR(0);
    sd = evas_object_smart_data_get(obj);
    if (!sd) return 0;  // safety
    if (!evas_object_type_get(obj)) return 0;  // safety
@@ -1543,6 +1566,8 @@ EAPI void
 e_fm2_view_flags_set(Evas_Object *obj, E_Fm2_View_Flags flags)
 {
    E_Fm2_Smart_Data *sd = evas_object_smart_data_get(obj);
+   
+   if (evas_object_smart_smart_get(obj) != _e_fm2_smart) SMARTERRNR();
    if (!sd) return;  // safety
    if (!evas_object_type_get(obj)) return;  // safety
    if (strcmp(evas_object_type_get(obj), "e_fm")) return;  // safety
@@ -1553,6 +1578,8 @@ EAPI E_Fm2_View_Flags
 e_fm2_view_flags_get(Evas_Object *obj)
 {
    E_Fm2_Smart_Data *sd = evas_object_smart_data_get(obj);
+   
+   if (evas_object_smart_smart_get(obj) != _e_fm2_smart) SMARTERR(0);
    if (!sd) return 0;  // safety
    if (!evas_object_type_get(obj)) return 0;  // safety
    if (strcmp(evas_object_type_get(obj), "e_fm")) return 0;  // safety
@@ -1565,6 +1592,7 @@ e_fm2_window_object_set(Evas_Object *obj, E_Object *eobj)
    E_Fm2_Smart_Data *sd;
    const char *drop[] = { "enlightenment/desktop", "enlightenment/border", "text/uri-list" };
 
+   if (evas_object_smart_smart_get(obj) != _e_fm2_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (!sd) return;  // safety
    if (!evas_object_type_get(obj)) return;  // safety
@@ -1591,6 +1619,7 @@ e_fm2_icons_update(Evas_Object *obj)
    char buf[PATH_MAX], *pfile;
    int bufused, buffree;
 
+   if (evas_object_smart_smart_get(obj) != _e_fm2_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (!sd) return;  // safety
    if (!evas_object_type_get(obj)) return;  // safety
@@ -1647,6 +1676,7 @@ e_fm2_pan_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y)
 {
    E_Fm2_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(obj) != _e_fm2_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (!sd) return;  // safety
    if (!evas_object_type_get(obj)) return;  // safety
@@ -1667,6 +1697,7 @@ e_fm2_pan_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y)
 {
    E_Fm2_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(obj) != _e_fm2_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (!sd) return;  // safety
    if (!evas_object_type_get(obj)) return;  // safety
@@ -1681,6 +1712,7 @@ e_fm2_pan_max_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y)
    E_Fm2_Smart_Data *sd;
    Evas_Coord mx, my;
 
+   if (evas_object_smart_smart_get(obj) != _e_fm2_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (!sd) return;  // safety
    if (!evas_object_type_get(obj)) return;  // safety
@@ -1698,6 +1730,7 @@ e_fm2_pan_child_size_get(Evas_Object *obj, Evas_Coord *w, Evas_Coord *h)
 {
    E_Fm2_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(obj) != _e_fm2_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (!sd) return;  // safety
    if (!evas_object_type_get(obj)) return;  // safety
index b27af82..4e6ed77 100644 (file)
@@ -49,6 +49,12 @@ void *alloca (size_t);
 
 #define FREE(p) do { if (p) {free((void *)p); p = NULL;} } while (0)
 
+#define LG(fmt, args...) {\
+   FILE *f = fopen("log", "a"); \
+   if (f) fprintf(f, fmt, ##args); \
+   if (f) fclose(f); \
+}
+
 typedef struct _E_Fm_Op_Task E_Fm_Op_Task;
 typedef struct _E_Fm_Op_Copy_Data E_Fm_Op_Copy_Data;
 
@@ -678,8 +684,8 @@ _e_fm_op_work_idler(void *data __UNUSED__)
         // _e_fm_op_scan_error == 1
         // we can spin forever. why are we spinning at all? there are no
         // tasks to be done. we have an error. wait for it to be handled
-        if (!_e_fm_op_work_queue)
-           ecore_main_loop_quit();
+        if ((!_e_fm_op_work_queue) && (!_e_fm_op_scan_queue))
+          ecore_main_loop_quit();
 
         return ECORE_CALLBACK_RENEW;
      }
index 68aa8c7..a76d6ba 100644 (file)
@@ -337,7 +337,7 @@ e_gadcon_swallowed_new(const char *name, int id, Evas_Object *obj, const char *s
        gc->cf = E_NEW(E_Config_Gadcon, 1);
        gc->cf->name = eina_stringshare_add(gc->name);
        gc->cf->id = gc->id;
-        if (gc->zone) gc->cf->zone = gc->zone->id;
+        if (gc->zone) gc->cf->zone = gc->zone->num;
        e_config->gadcons = eina_list_append(e_config->gadcons, gc->cf);
        e_config_save_queue();
      }
@@ -644,7 +644,7 @@ e_gadcon_zone_set(E_Gadcon *gc, E_Zone *zone)
    E_OBJECT_CHECK(gc);
    E_OBJECT_TYPE_CHECK(gc, E_GADCON_TYPE);
    gc->zone = zone;
-   if (gc->cf) gc->cf->zone = zone->id;
+   if (gc->cf) gc->cf->zone = zone->num;
 }
 
 EAPI E_Zone *
@@ -1706,11 +1706,27 @@ _e_gadcon_moveresize_handle(E_Gadcon_Client *gcc)
      {
        if (e_box_orientation_get(gcc->o_box))
          {
-             w = gcc->min.w;
+             if ((gcc->aspect.w > 0) && (gcc->aspect.h > 0))
+               {
+                  w = (h * gcc->aspect.w) / gcc->aspect.h; // ZZZZ
+//                  w = gcc->min.w;
+               }
+             else
+               {
+                  w = gcc->min.w;
+               }
          }
        else
          {
-             h = gcc->min.h;
+             if ((gcc->aspect.w > 0) && (gcc->aspect.h > 0))
+               {
+                  h = (w * gcc->aspect.h) / gcc->aspect.w; // ZZZZ
+//                  h = gcc->min.h;
+               }
+             else
+               {
+                  h = gcc->min.h;
+               }
          }
      }
    if (gcc->o_base)
index 517d268..0236889 100644 (file)
@@ -116,14 +116,14 @@ _e_grabinput_focus(Ecore_X_Window win, E_Focus_Method method)
       case E_FOCUS_METHOD_NO_INPUT:
        break;
       case E_FOCUS_METHOD_LOCALLY_ACTIVE:
-       ecore_x_window_focus(win);
+       ecore_x_window_focus_at_time(win, ecore_x_current_time_get());
        ecore_x_icccm_take_focus_send(win, ecore_x_current_time_get());
        break;
       case E_FOCUS_METHOD_GLOBALLY_ACTIVE:
        ecore_x_icccm_take_focus_send(win, ecore_x_current_time_get());
        break;
       case E_FOCUS_METHOD_PASSIVE:
-       ecore_x_window_focus(win);
+       ecore_x_window_focus_at_time(win, ecore_x_current_time_get());
        break;
       default:
        break;
index b48f352..30ebb35 100644 (file)
@@ -253,12 +253,6 @@ e_hints_manager_init(E_Manager *man)
 
 #if 0
     ecore_x_netwm_desk_count_set(man->root, num);
-#endif
-    if (e_config->use_virtual_roots)
-      {
-         ecore_x_netwm_desk_roots_set(man->root, vroots, num);
-      }
-#if 0
     /* No need for workarea without desktops */
     ecore_x_netwm_desk_workareas_set(man->root, num, areas);
 #endif
@@ -371,7 +365,7 @@ e_hints_client_stacking_set(void)
                                                  "Please report this.\n");
                             break;
                          }
-                       clients[i++] = b->win;
+                       clients[i++] = b->client.win;
                     }
                   e_container_border_list_free(bl);
                }
index 3dac5d8..16504b4 100644 (file)
@@ -226,6 +226,7 @@ e_icon_file_set(Evas_Object *obj, const char *file)
    int len;
 
    if (!file) return EINA_FALSE;
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR(0);
    if (!(sd = evas_object_smart_data_get(obj)))
      return EINA_FALSE;
 
@@ -300,6 +301,7 @@ e_icon_file_key_set(Evas_Object *obj, const char *file, const char *key)
 {
    E_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR(0);
    if (!(sd = evas_object_smart_data_get(obj)))
      return EINA_FALSE;
 
@@ -342,6 +344,7 @@ e_icon_file_edje_set(Evas_Object *obj, const char *file, const char *part)
 {
    E_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR(0);
    if (!(sd = evas_object_smart_data_get(obj)))
      return EINA_FALSE;
 
@@ -377,6 +380,7 @@ e_icon_fdo_icon_set(Evas_Object *obj, const char *icon)
    int len;
 
    if (!icon) return EINA_TRUE;
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR(0);
    if (icon[0] == '/') return e_icon_file_set(obj, icon);
 
    if (!(sd = evas_object_smart_data_get(obj)))
@@ -422,6 +426,7 @@ e_icon_object_set(Evas_Object *obj, Evas_Object *o)
 {
    E_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR();
    if (!(sd = evas_object_smart_data_get(obj))) return;
 
    if (sd->timer) ecore_timer_del(sd->timer);
@@ -444,6 +449,7 @@ e_icon_file_get(const Evas_Object *obj)
    E_Smart_Data *sd;
    const char *file;
 
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR(NULL);
    if (!(sd = evas_object_smart_data_get(obj))) return NULL;
 #ifdef USE_ICON_CACHE
    if (sd->file) return sd->file;
@@ -462,6 +468,7 @@ e_icon_smooth_scale_set(Evas_Object *obj, Eina_Bool smooth)
 {
    E_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERRNR();
    if (!(sd = evas_object_smart_data_get(obj))) return;
    if (!strcmp(evas_object_type_get(sd->obj), "edje")) return;
    evas_object_image_smooth_scale_set(sd->obj, smooth);
@@ -472,6 +479,7 @@ e_icon_smooth_scale_get(const Evas_Object *obj)
 {
    E_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR(0);
    if (!(sd = evas_object_smart_data_get(obj))) return EINA_FALSE;
    if (!strcmp(evas_object_type_get(sd->obj), "edje"))
      return EINA_FALSE;
@@ -483,6 +491,7 @@ e_icon_alpha_set(Evas_Object *obj, Eina_Bool alpha)
 {
    E_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERRNR();
    if (!(sd = evas_object_smart_data_get(obj))) return;
    if (!strcmp(evas_object_type_get(sd->obj), "edje")) return;
    evas_object_image_alpha_set(sd->obj, alpha);
@@ -493,6 +502,7 @@ e_icon_alpha_get(const Evas_Object *obj)
 {
    E_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR(0);
    if (!(sd = evas_object_smart_data_get(obj))) return EINA_FALSE;
    if (!strcmp(evas_object_type_get(sd->obj), "edje")) return EINA_FALSE;
    return evas_object_image_alpha_get(sd->obj);
@@ -503,6 +513,7 @@ e_icon_preload_set(Evas_Object *obj, Eina_Bool preload)
 {
    E_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERRNR();
    if (!(sd = evas_object_smart_data_get(obj))) return;
    sd->preload = preload;
 }
@@ -512,6 +523,7 @@ e_icon_preload_get(const Evas_Object *obj)
 {
    E_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR(0);
    if (!(sd = evas_object_smart_data_get(obj))) return EINA_FALSE;
    return sd->preload;
 }
@@ -521,6 +533,7 @@ e_icon_size_get(const Evas_Object *obj, int *w, int *h)
 {
    E_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERRNR();
    if (!(sd = evas_object_smart_data_get(obj)))
      {
        if (w) *w = 0;
@@ -535,6 +548,7 @@ e_icon_fill_inside_get(const Evas_Object *obj)
 {
    E_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR(0);
    if (!(sd = evas_object_smart_data_get(obj))) return EINA_FALSE;
    return sd->fill_inside;
 }
@@ -544,6 +558,7 @@ e_icon_fill_inside_set(Evas_Object *obj, Eina_Bool fill_inside)
 {
    E_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERRNR();
    if (!(sd = evas_object_smart_data_get(obj))) return;
    fill_inside = !!fill_inside;
    if (sd->fill_inside == fill_inside) return;
@@ -556,6 +571,7 @@ e_icon_scale_up_get(const Evas_Object *obj)
 {
    E_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR(0);
    if (!(sd = evas_object_smart_data_get(obj))) return EINA_FALSE;
    return sd->scale_up;
 }
@@ -565,6 +581,7 @@ e_icon_scale_up_set(Evas_Object *obj, Eina_Bool scale_up)
 {
    E_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERRNR();
    if (!(sd = evas_object_smart_data_get(obj))) return;
    scale_up = !!scale_up;
    if (sd->scale_up == scale_up) return;
@@ -577,6 +594,7 @@ e_icon_data_set(Evas_Object *obj, void *data, int w, int h)
 {
    E_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERRNR();
    if (!(sd = evas_object_smart_data_get(obj))) return;
    if (!strcmp(evas_object_type_get(sd->obj), "edje")) return;
    evas_object_image_size_set(sd->obj, w, h);
@@ -588,6 +606,7 @@ e_icon_data_get(const Evas_Object *obj, int *w, int *h)
 {
    E_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR(NULL);
    if (!(sd = evas_object_smart_data_get(obj))) return NULL;
    if (!strcmp(evas_object_type_get(sd->obj), "edje")) return NULL;
    evas_object_image_size_get(sd->obj, w, h);
@@ -599,6 +618,7 @@ e_icon_scale_size_set(Evas_Object *obj, int size)
 {
    E_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERRNR();
    if (!(sd = evas_object_smart_data_get(obj))) return;
    sd->size = size;
    if (!strcmp(evas_object_type_get(sd->obj), "edje"))
@@ -611,6 +631,7 @@ e_icon_scale_size_get(const Evas_Object *obj)
 {
    E_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR(0);
    if (!(sd = evas_object_smart_data_get(obj))) return 0;
    return sd->size;
 }
@@ -620,6 +641,7 @@ e_icon_selected_set(const Evas_Object *obj, Eina_Bool selected)
 {
    E_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERRNR();
    if (!(sd = evas_object_smart_data_get(obj))) return;
    if (strcmp(evas_object_type_get(sd->obj), "edje")) return;
    if (selected)
@@ -768,6 +790,8 @@ _e_icon_smart_del(Evas_Object *obj)
    if (sd->file) eina_stringshare_del(sd->file);
 #endif
    if (sd->timer) ecore_timer_del(sd->timer);
+   evas_object_smart_data_set(obj, NULL);
+   memset(sd, 0, sizeof(*sd));
    free(sd);
 }
 
index 964d1b0..4bcbf3a 100644 (file)
 #include "e_backlight.h"
 #include "e_deskenv.h"
 #include "e_xsettings.h"
+#include "e_update.h"
index c66f0ed..2c25830 100644 (file)
@@ -68,9 +68,8 @@ e_init_show(void)
    else ver = strdup("XvX");
 
    snprintf(buf, sizeof(buf), 
-            "%s/enlightenment/utils/enlightenment_init \'%s\' \'%i\' \'%i\' \'%s\' \'%s\'",
+            "%s/enlightenment/utils/enlightenment_init \'%s\' \'%i\' \'%s\' \'%s\'",
            e_prefix_lib_get(), theme,
-           e_canvas_engine_decide(e_config->evas_engine_init),
            e_config->font_hinting, tit, ver);
    printf("RUN INIT: %s\n", buf);
    free(theme);
index 5b9ded4..54bcf2b 100644 (file)
@@ -72,7 +72,6 @@ static Eina_Bool _e_ipc_cb_server_data(void *data, int type, void *event);
 static Ecore_Ipc_Server *_e_ipc_server = NULL;
 static const char *theme = NULL;
 static int font_hinting = -1;
-static int engine = -1;
 static const char *title = NULL;
 static const char *verstr = NULL;
 static Eina_List *fpath = NULL;
@@ -83,7 +82,7 @@ static Ecore_Ipc_Server *server = NULL;
 static Eina_Bool
 delayed_ok(void *data __UNUSED__)
 {
-   kill(getppid(), SIGUSR2);
+   kill(getppid(), SIGUSR1);
    return ECORE_CALLBACK_CANCEL;
 }
 
@@ -108,7 +107,6 @@ main(int argc, char **argv)
             exit(0);
          }
        else if (!theme) theme = argv[i];
-       else if (engine < 0) engine = atoi(argv[i]);
        else if (font_hinting < 0) font_hinting = atoi(argv[i]);
        else if (!title) title = argv[i];
        else if (!verstr) verstr = argv[i];
@@ -465,39 +463,10 @@ _e_init_evas_new(Ecore_X_Window root, int w, int h, Ecore_X_Window *winret)
    Eina_List *l;
    const char *path;
 
-   if ((engine == 0) || (engine == 1))
-     {
-       ee = ecore_evas_software_x11_new(NULL, root, 0, 0, w, h);
-       ecore_evas_override_set(ee, 1);
-       ecore_evas_software_x11_direct_resize_set(ee, 1);
-       *winret = ecore_evas_software_x11_window_get(ee);
-     }
-   else if (engine == 2)
-     {
-       ee = ecore_evas_gl_x11_new(NULL, root, 0, 0, w, h);
-       ecore_evas_override_set(ee, 1);
-       ecore_evas_gl_x11_direct_resize_set(ee, 1);
-       *winret = ecore_evas_gl_x11_window_get(ee);
-     }
-   else if (engine == 3)
-     {
-       ee = ecore_evas_xrender_x11_new(NULL, root, 0, 0, w, h);
-       ecore_evas_override_set(ee, 1);
-       ecore_evas_xrender_x11_direct_resize_set(ee, 1);
-       *winret = ecore_evas_xrender_x11_window_get(ee);
-     }
-   else if (engine == 4)
-     {
-        ee = ecore_evas_software_x11_16_new(NULL, root, 0, 0, w, h);
-       ecore_evas_override_set(ee, 1);
-       ecore_evas_software_x11_16_direct_resize_set(ee, 1);
-       *winret = ecore_evas_software_x11_16_window_get(ee);
-     }
-   else
-     {
-       printf("The select engine is unknown or incorrectly set. Please specify a correct one.\n");
-       exit(0);
-     }
+   ee = ecore_evas_software_x11_new(NULL, root, 0, 0, w, h);
+   ecore_evas_override_set(ee, 1);
+   ecore_evas_software_x11_direct_resize_set(ee, 1);
+   *winret = ecore_evas_software_x11_window_get(ee);
 
    e = ecore_evas_get(ee);
 
index c746fd5..3a12648 100644 (file)
@@ -1514,7 +1514,7 @@ _e_int_menus_shelves_add_cb(void *data __UNUSED__, E_Menu *m __UNUSED__, E_Menu_
    cs = E_NEW(E_Config_Shelf, 1);
    cs->name = eina_stringshare_add("shelf");
    cs->container = con->num;
-   cs->zone = zone->id;
+   cs->zone = zone->num;
    cs->popup = 1;
    cs->layer = 200;
    cs->orient = E_GADCON_ORIENT_CORNER_BR;
index 687a5eb..d666075 100644 (file)
@@ -58,6 +58,7 @@ e_layout_freeze(Evas_Object *obj)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR(0);
    sd = evas_object_smart_data_get(obj);
    sd->frozen++;
    return sd->frozen;
@@ -68,6 +69,7 @@ e_layout_thaw(Evas_Object *obj)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR(0);
    sd = evas_object_smart_data_get(obj);
    sd->frozen--;
    if (sd->frozen <= 0) _e_layout_smart_reconfigure(sd);
@@ -79,6 +81,7 @@ e_layout_virtual_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (w < 1) w = 1;
    if (h < 1) h = 1;
@@ -94,6 +97,7 @@ e_layout_virtual_size_get(Evas_Object *obj, Evas_Coord *w, Evas_Coord *h)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (w) *w = sd->vw;
    if (h) *h = sd->vh;
@@ -104,6 +108,7 @@ e_layout_coord_canvas_to_virtual(Evas_Object *obj, Evas_Coord cx, Evas_Coord cy,
 {
    E_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
 
    if (vx) *vx = (cx - sd->x) * ((double)(sd->vw) / sd->w);
@@ -115,6 +120,7 @@ e_layout_coord_virtual_to_canvas(Evas_Object *obj, Evas_Coord vx, Evas_Coord vy,
 {
    E_Smart_Data *sd;
 
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
 
    if (cx) *cx = vx * ((double)(sd->w) / sd->vw) + sd->x;
@@ -127,6 +133,7 @@ e_layout_pack(Evas_Object *obj, Evas_Object *child)
    E_Smart_Data *sd;
    E_Layout_Item *li;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    _e_layout_smart_adopt(sd, child);
    sd->items = eina_list_append(sd->items, child);
index 8aa0294..5ec0880 100644 (file)
@@ -271,17 +271,6 @@ main(int argc, char **argv)
      }
    TS("Ecore Event Handlers Done");
 
-#ifdef HAVE_ECORE_IMF
-   TS("Ecore_IMF Init");
-   if (!ecore_imf_init()) 
-     {
-        e_error_message_show(_("Enlightenment cannot initialize Ecore_IMF!\n"));
-        _e_main_shutdown(-1);
-     }
-   TS("Ecore_IMF Init Done");
-   _e_main_shutdown_push(ecore_imf_shutdown);
-#endif
-
    TS("Ecore_File Init");
    if (!ecore_file_init()) 
      {
@@ -322,6 +311,17 @@ main(int argc, char **argv)
 
    ecore_x_io_error_handler_set(_e_main_cb_x_fatal, NULL);
 
+#ifdef HAVE_ECORE_IMF
+   TS("Ecore_IMF Init");
+   if (!ecore_imf_init()) 
+     {
+        e_error_message_show(_("Enlightenment cannot initialize Ecore_IMF!\n"));
+        _e_main_shutdown(-1);
+     }
+   TS("Ecore_IMF Init Done");
+   _e_main_shutdown_push(ecore_imf_shutdown);
+#endif
+
    TS("Ecore_Evas Init");
    if (!ecore_evas_init()) 
      {
@@ -395,15 +395,6 @@ main(int argc, char **argv)
    TS("E_Xinerama Init Done");
    _e_main_shutdown_push(e_xinerama_shutdown);
 
-   TS("E_Randr Init");
-   if (!e_randr_init()) 
-     {
-        e_error_message_show(_("Enlightenment cannot initialize E_Randr!\n"));
-     }
-   else 
-     _e_main_shutdown_push(e_randr_shutdown);
-   TS("E_Randr Init Done");
-
    TS("E_Hints Init");
    e_hints_init();
    TS("E_Hints Init Done");
@@ -443,6 +434,15 @@ main(int argc, char **argv)
 
    _fix_user_default_edj();
 
+   TS("E_Randr Init");
+   if (!e_randr_init())
+     {
+        e_error_message_show(_("Enlightenment cannot initialize E_Randr!\n"));
+     }
+   else
+     _e_main_shutdown_push(e_randr_shutdown);
+   TS("E_Randr Init Done");
+
    TS("E_Env Init");
    if (!e_env_init())
      {
@@ -863,7 +863,7 @@ main(int argc, char **argv)
         e_error_message_show(_("Enlightenment cannot initialize the Icon Cache system.\n"));
         _e_main_shutdown(-1);
      }
-   TS("E_Thumb Init Done");
+   TS("E_Icon Init Done");
    _e_main_shutdown_push(e_icon_shutdown);
 
    TS("E_XSettings Init");
@@ -875,6 +875,15 @@ main(int argc, char **argv)
    TS("E_XSettings Init Done");
    _e_main_shutdown_push(e_xsettings_shutdown);
 
+   TS("E_Update Init");
+   if (!e_update_init()) 
+     {
+        e_error_message_show(_("Enlightenment cannot initialize the Update system.\n"));
+        _e_main_shutdown(-1);
+     }
+   TS("E_Update Init Done");
+   _e_main_shutdown_push(e_update_shutdown);
+
    if (!after_restart) 
      {
         if (e_config->show_splash)
index 0b7c25d..8451fcf 100644 (file)
@@ -16,6 +16,7 @@ static Eina_Bool _e_manager_frame_extents_free_cb(const Eina_Hash *hash __UNUSED
                                                  const void *key __UNUSED__,
                                                  void *data, void *fdata __UNUSED__);
 static E_Manager *_e_manager_get_for_root(Ecore_X_Window root);
+static Eina_Bool _e_manager_clear_timer(void *data);
 #if 0 /* use later - maybe */
 static int _e_manager_cb_window_destroy(void *data, int ev_type, void *ev);
 static int _e_manager_cb_window_hide(void *data, int ev_type, void *ev);
@@ -86,24 +87,13 @@ e_manager_new(Ecore_X_Window root, int num)
    E_Manager *man;
 
    if (!ecore_x_window_manage(root)) return NULL;
-   ecore_x_window_background_color_set(root, 0, 0, 0);
    man = E_OBJECT_ALLOC(E_Manager, E_MANAGER_TYPE, _e_manager_free);
    if (!man) return NULL;
    managers = eina_list_append(managers, man);
    man->root = root;
    man->num = num;
    ecore_x_window_size_get(man->root, &(man->w), &(man->h));
-   if (e_config->use_virtual_roots)
-     {
-       man->win = ecore_x_window_override_new(man->root, man->x, man->y, man->w, man->h);
-       ecore_x_icccm_title_set(man->win, "Enlightenment Manager");
-       ecore_x_netwm_name_set(man->win, "Enlightenment Manager");
-       ecore_x_window_raise(man->win);
-     }
-   else
-     {
-       man->win = man->root;
-     }
+   man->win = man->root;
 
    man->handlers = 
      eina_list_append(man->handlers, 
@@ -148,6 +138,9 @@ e_manager_new(Ecore_X_Window root, int num)
 
    man->pointer = e_pointer_window_new(man->root, 1);
 
+   ecore_x_window_background_color_set(man->root, 0, 0, 0);
+   
+   man->clear_timer = ecore_timer_add(10.0, _e_manager_clear_timer, man);
    return man;
 }
 
@@ -758,6 +751,7 @@ _e_manager_free(E_Manager *man)
      }
    if (man->pointer) e_object_del(E_OBJECT(man->pointer));
    managers = eina_list_remove(managers, man);
+   if (man->clear_timer) ecore_timer_del(man->clear_timer);
    free(man);
 }
 
@@ -1220,10 +1214,7 @@ _e_manager_cb_client_message(void *data __UNUSED__, int ev_type __UNUSED__, void
                                      (temp_bd->client.netwm.type != ECORE_X_WINDOW_TYPE_SPLASH) &&
                                      (temp_bd->client.netwm.type != ECORE_X_WINDOW_TYPE_DESKTOP))
                                    {
-                                      if (bd == temp_bd)
-                                        {
-                                           e_border_focus_set(bd, 1, 1);
-                                        }
+                                      e_border_focus_set(temp_bd, 1, 1);
                                       break;
                                    }
                               }
@@ -1263,6 +1254,14 @@ _e_manager_get_for_root(Ecore_X_Window root)
    return eina_list_data_get(managers);
 }
 
+static Eina_Bool
+_e_manager_clear_timer(void *data)
+{
+   E_Manager *man = data;
+   ecore_x_window_background_color_set(man->root, 0, 0, 0);
+   man->clear_timer = NULL;
+   return EINA_FALSE;
+}
 
 #if 0 /* use later - maybe */
 static int _e_manager_cb_window_destroy(void *data, int ev_type, void *ev){return 1;}
index 824fa42..916c6cd 100644 (file)
@@ -26,6 +26,7 @@ struct _E_Manager
    Ecore_X_Window       initwin;
    
    E_Manager_Comp      *comp;
+   Ecore_Timer         *clear_timer;
 };
 
 struct _E_Manager_Comp
index 28f9062..bddb308 100644 (file)
@@ -1493,10 +1493,9 @@ _e_menu_realize(E_Menu *m)
 
    if (m->realized) return;
    m->realized = 1;
-   m->ecore_evas = 
-     e_canvas_new(e_config->evas_engine_menus, m->zone->container->win,
-                  m->cur.x, m->cur.y, m->cur.w, m->cur.h, 1, 1,
-                  &(m->evas_win));
+   m->ecore_evas = e_canvas_new(m->zone->container->win,
+                                m->cur.x, m->cur.y, m->cur.w, m->cur.h, 1, 1,
+                                &(m->evas_win));
    e_canvas_add(m->ecore_evas);
    eina_hash_add(_e_menu_hash, e_util_winid_str_get(m->evas_win), m);
    m->shape = e_container_shape_add(m->zone->container);
index 958b0b0..d41fd5d 100644 (file)
@@ -443,6 +443,8 @@ fallback:
         cursor = ecore_x_cursor_shape_get(ECORE_X_CURSOR_LEFT_PTR);
       else if (!strcmp(type, "plus"))
         cursor = ecore_x_cursor_shape_get(ECORE_X_CURSOR_PLUS);
+      else if (!strcmp(type, "hand"))
+        cursor = ecore_x_cursor_shape_get(ECORE_X_CURSOR_HAND1);
       else
         {
            printf("Unknown pointer type: %s\n", type);
index 7bff297..f7c3b89 100644 (file)
@@ -47,7 +47,7 @@ e_popup_new(E_Zone *zone, int x, int y, int w, int h)
    pop->w = w;
    pop->h = h;
    pop->layer = 250;
-   pop->ecore_evas = e_canvas_new(e_config->evas_engine_popups, pop->zone->container->win,
+   pop->ecore_evas = e_canvas_new(pop->zone->container->win,
                                  pop->zone->x + pop->x, pop->zone->y + pop->y, pop->w, pop->h, 1, 1,
                                  &(pop->evas_win));
    if (!pop->ecore_evas)
index d568a42..3787243 100644 (file)
@@ -2,12 +2,13 @@
  * vim:ts=8:sw=3:sts=8:expandtab:cino=>5n-3f0^-2{2
  */
 #include "e.h"
+#include "e_randr_private.h"
 
 #define ECORE_X_RANDR_1_1   ((1 << 16) | 1)
 #define ECORE_X_RANDR_1_2   ((1 << 16) | 2)
 #define ECORE_X_RANDR_1_3   ((1 << 16) | 3)
 
-#define Ecore_X_Randr_None  0
+#define Ecore_X_Randr_None   0
 #define Ecore_X_Randr_Unset -1
 
 /*
  *
  * Multiple monitors:
  * - Use the EDID information to make sure we restore the right monitor.
+ * - Depend on the sequence in which the XIDs are returned provided by the X
+ *   server. This means that relative indexes are used for setup store/restore.
  *
- * TODO:
- * -fix output policies above and left
  */
 
-//following macro namescheme follows cardinal relation
-//1 : M
-#define E_RANDR_NO_SCREEN_RET(ret)                               if (!e_randr_screen_info) \
-    return ret
-#define E_RANDR_NO_11_RET(ret)                                   if (!e_randr_screen_info || (e_randr_screen_info->randr_version < ECORE_X_RANDR_1_1) || !e_randr_screen_info->rrvd_info.randr_info_11) \
-    return ret
-#define E_RANDR_NO_12_RET(ret)                                   if (!e_randr_screen_info || (e_randr_screen_info->randr_version < ECORE_X_RANDR_1_2) || !e_randr_screen_info->rrvd_info.randr_info_12) \
-    return ret
-#define E_RANDR_NO_CRTCS_RET(ret)                                if (!e_randr_screen_info || (e_randr_screen_info->randr_version < ECORE_X_RANDR_1_2) || !e_randr_screen_info->rrvd_info.randr_info_12 || !e_randr_screen_info->rrvd_info.randr_info_12->crtcs) \
-    return ret
-#define E_RANDR_NO_OUTPUTS_RET(ret)                              if (!e_randr_screen_info || (e_randr_screen_info->randr_version < ECORE_X_RANDR_1_2) || !e_randr_screen_info->rrvd_info.randr_info_12 || !e_randr_screen_info->rrvd_info.randr_info_12->outputs) \
-    return ret
-#define E_RANDR_NO_CRTC_RET(crtc, ret)                           if (!e_randr_screen_info || (e_randr_screen_info->randr_version < ECORE_X_RANDR_1_2) || !e_randr_screen_info->rrvd_info.randr_info_12 || !e_randr_screen_info->rrvd_info.randr_info_12->crtcs || !crtc) \
-    return ret
-#define E_RANDR_NO_OUTPUT_RET(output, ret)                       if (!e_randr_screen_info || (e_randr_screen_info->randr_version < ECORE_X_RANDR_1_2) || !e_randr_screen_info->rrvd_info.randr_info_12 || !e_randr_screen_info->rrvd_info.randr_info_12->outputs || !output) \
-    return ret
-#define E_RANDR_NO_MODE_RET(mode, ret)                           if (!e_randr_screen_info || (e_randr_screen_info->randr_version < ECORE_X_RANDR_1_2) || !e_randr_screen_info->rrvd_info.randr_info_12 || !e_randr_screen_info->rrvd_info.randr_info_12->modes || !mode) \
-    return ret
-#define E_RANDR_NO_CRTC_OUTPUT_RET(crtc, output, ret)            if (!e_randr_screen_info || (e_randr_screen_info->randr_version < ECORE_X_RANDR_1_2) || !e_randr_screen_info->rrvd_info.randr_info_12 || !e_randr_screen_info->rrvd_info.randr_info_12->crtcs || !crtc || !e_randr_screen_info->rrvd_info.randr_info_12->outputs || !output) \
-    return ret
-#define E_RANDR_NO_CRTC_OUTPUT_MODE_RET(crtc, output, mode, ret) if (!e_randr_screen_info || (e_randr_screen_info->randr_version < ECORE_X_RANDR_1_2) || !e_randr_screen_info->rrvd_info.randr_info_12 || !e_randr_screen_info->rrvd_info.randr_info_12->crtcs || !crtc || !e_randr_screen_info->rrvd_info.randr_info_12->outputs || !output || !e_randr_screen_info->rrvd_info.randr_info_12->modes || !mode) \
-    return ret
+static Eina_Bool _init(void);
+static void      _shutdown(void);
+static Eina_Bool _screen_info_refresh(void);
+static Eina_Bool _e_event_config_loaded_cb(void *data, int type, void *e);
+static void      _try_restore_configuration(void);
+static void      _event_listeners_add(void);
+static void      _event_listeners_remove(void);
 
-#define E_RANDR_NO_11      (!e_randr_screen_info || (e_randr_screen_info->randr_version < ECORE_X_RANDR_1_1) || !e_randr_screen_info->rrvd_info.randr_info_11)
-#define E_RANDR_NO_12      (!e_randr_screen_info || (e_randr_screen_info->randr_version < ECORE_X_RANDR_1_2) || !e_randr_screen_info->rrvd_info.randr_info_12)
-#define E_RANDR_NO_CRTCS   (!e_randr_screen_info || (e_randr_screen_info->randr_version < ECORE_X_RANDR_1_2) || !e_randr_screen_info->rrvd_info.randr_info_12 || !e_randr_screen_info->rrvd_info.randr_info_12->crtcs)
-#define E_RANDR_NO_OUTPUTS (!e_randr_screen_info || (e_randr_screen_info->randr_version < ECORE_X_RANDR_1_2) || !e_randr_screen_info->rrvd_info.randr_info_12 || !e_randr_screen_info->rrvd_info.randr_info_12->outputs)
-#define E_RANDR_NO_MODES   (!e_randr_screen_info || (e_randr_screen_info->randr_version < ECORE_X_RANDR_1_2) || !e_randr_screen_info->rrvd_info.randr_info_12 || !e_randr_screen_info->rrvd_info.randr_info_12->modes)
-#define E_RANDR_NO_CRTC(crtc)                           (!e_randr_screen_info || (e_randr_screen_info->randr_version < ECORE_X_RANDR_1_2) || !e_randr_screen_info->rrvd_info.randr_info_12 || !e_randr_screen_info->rrvd_info.randr_info_12->crtcs || !crtc)
-#define E_RANDR_NO_OUTPUT(output)                       (!e_randr_screen_info || (e_randr_screen_info->randr_version < ECORE_X_RANDR_1_2) || !e_randr_screen_info->rrvd_info.randr_info_12 || !e_randr_screen_info->rrvd_info.randr_info_12->outputs || !output)
-#define E_RANDR_NO_CRTC_OUTPUT(crtc, output)            (!e_randr_screen_info || (e_randr_screen_info->randr_version < ECORE_X_RANDR_1_2) || !e_randr_screen_info->rrvd_info.randr_info_12 || !e_randr_screen_info->rrvd_info.randr_info_12->crtcs || !crtc || !e_randr_screen_info->rrvd_info.randr_info_12->outputs || !output)
-#define E_RANDR_NO_CRTC_OUTPUT_MODE(crtc, output, mode) (!e_randr_screen_info || (e_randr_screen_info->randr_version < ECORE_X_RANDR_1_2) || !e_randr_screen_info->rrvd_info.randr_info_12 || !e_randr_screen_info->rrvd_info.randr_info_12->crtcs || !crtc || !e_randr_screen_info->rrvd_info.randr_info_12->outputs || !output || !e_randr_screen_info->rrvd_info.randr_info_12->modes || !mode)
-
-static Eina_Bool                _e_randr_init(void);
-static void                     _e_randr_shutdown(void);
-static void                     _e_randr_event_listeners_add(void);
-static void                     _e_randr_event_listeners_remove(void);
-static Eina_Bool                _e_randr_event_cb(void *data, int type, void *e);
-static E_Randr_Screen_Info     *_e_randr_screen_info_new(void);
-static void                     _e_randr_screen_info_free(E_Randr_Screen_Info *screen_info);
-static E_Randr_Screen_Info_11  *_e_randr_screen_info_11_new(void);
-static Eina_Bool                _e_randr_screen_info_11_set(void);
-static void                     _e_randr_screen_info_11_free(E_Randr_Screen_Info_11 *screen_info_11);
-static E_Randr_Screen_Info_12  *_e_randr_screen_info_12_new(void);
-static Eina_Bool                _e_randr_screen_info_12_set(E_Randr_Screen_Info_12 *screen_info_12);
-static void                     _e_randr_screen_info_12_free(E_Randr_Screen_Info_12 *screen_info_12);
-static E_Randr_Output_Info     *_e_randr_output_info_new(int nrequested);
-static void                     _e_randr_output_info_free(E_Randr_Output_Info *output_info);
-static E_Randr_Crtc_Info       *_e_randr_crtc_info_new(int nrequested);
-static void                     _e_randr_crtc_info_free(E_Randr_Crtc_Info *crtc_info);
-static Eina_Bool                _e_randr_screen_outputs_init(void);
-static Eina_Bool                _e_randr_screen_crtcs_init(void);
-
-static Eina_Bool                _e_randr_try_restore_11(E_Randr_Screen_Info_11 *si_11);
-static Eina_Bool                _e_randr_try_restore_12(E_Randr_Screen_Info_12 *si_12);
-EAPI void                       e_randr_store_configuration(E_Randr_Screen_Info *screen_info);
-EAPI Eina_Bool                  e_randr_try_restore_configuration(E_Randr_Screen_Info *screen_info);
-static Eina_Bool                _e_randr_output_modes_add(E_Randr_Output_Info *output_info);
-static void                     _e_randr_notify_crtc_mode_change(E_Randr_Crtc_Info *crtc_info);
-static void                     _e_randr_notify_output_change(E_Randr_Output_Info *output_info);
-static Ecore_X_Randr_Mode_Info *_e_randr_mode_info_get(Ecore_X_Randr_Mode mode);
-static E_Randr_Crtc_Info       *_e_randr_crtc_info_get(Ecore_X_Randr_Crtc crtc);
-static E_Randr_Output_Info     *_e_randr_output_info_get(Ecore_X_Randr_Output output);
-static void                     _e_randr_output_info_set(E_Randr_Output_Info *output_info);
-static void                     _e_randr_crtc_info_set(E_Randr_Crtc_Info *crtc_info);
-static const E_Randr_Crtc_Info *_e_randr_policy_crtc_get(E_Randr_Crtc_Info *but, E_Randr_Crtc_Info *hint, Ecore_X_Randr_Output_Policy policy);
-static Ecore_X_Randr_Output    *_e_randr_outputs_to_array(Eina_List *outputs_info);
-static Eina_Bool                _e_randr_try_enable_output(E_Randr_Output_Info *output_info, Eina_Bool force);
-static void                     _e_randr_crtcs_possible_output_update(E_Randr_Output_Info *output_info);
-static void                     _e_randr_crtc_outputs_refs_update(E_Randr_Crtc_Info *crtc_info);
-static Eina_Bool                _e_randr_crtc_move_policy(E_Randr_Crtc_Info *new_crtc);
-//static int _crtcs_size_sort_cb(const void *d1, const void *d2);
-static int                      _outputs_size_sort_cb(const void *d1, const void *d2);
-static int                      _modes_size_sort_cb(const void *d1, const void *d2);
-static Eina_List               *_e_randr_outputs_common_modes_get(Eina_List *outputs, Ecore_X_Randr_Mode_Info *max_size_mode);
-static Ecore_X_Randr_Mode_Info *_e_randr_outputs_common_mode_max_get(Eina_List *outputs, Ecore_X_Randr_Mode_Info *max_size_mode);
-static Ecore_X_Randr_Mode_Info *_e_randr_mode_geo_identical_find(Eina_List *modes, Ecore_X_Randr_Mode_Info *mode);
-static Eina_Bool                _e_randr_crtc_mode_intersects_crtcs(E_Randr_Crtc_Info *crtc_info, Ecore_X_Randr_Mode_Info *mode);
-static Eina_Bool                _e_randr_crtc_outputs_mode_max_set(E_Randr_Crtc_Info *crtc_info);
-static Eina_Bool                _e_randr_crtcs_clone_crtc_removed(E_Randr_Crtc_Info *former_clone);
-static void                     _e_randr_screen_primary_output_assign(E_Randr_Output_Info *removed);
-static void                     _e_randr_output_info_hw_info_set(E_Randr_Output_Info *output_info);
-static void                     _e_randr_output_hw_info_free(E_Randr_Output_Info *output_info);
-static Eina_Bool                _e_randr_outputs_are_clones(E_Randr_Output_Info *output_info, Eina_List *outputs);
-
-EAPI E_Randr_Screen_Info * e_randr_screen_info = NULL;
-static Eina_List *_e_randr_event_handlers = NULL;
+EAPI E_Randr_Screen_Info e_randr_screen_info;
+static Eina_List *_event_handlers = NULL;
 
 EINTERN Eina_Bool
 e_randr_init(void)
 {
-   return _e_randr_init();
+   return _init();
 }
 
 EINTERN int
 e_randr_shutdown(void)
 {
-   _e_randr_shutdown();
+   _shutdown();
    return 1;
 }
 
-static Eina_Bool
-_e_randr_init(void)
-{
-   int n;
-   Ecore_X_Window *roots;
-   Ecore_X_Window root;
-
-   if (!(roots = ecore_x_window_root_list(&n))) return EINA_FALSE;
-   /* first (and only) root window */
-   root = roots[0];
-   free(roots);
-
-   if ((!ecore_x_randr_query()) ||
-       !(e_randr_screen_info = _e_randr_screen_info_new()))
-     goto ecore_x_randr_init_fail_free_screen;
-
-   if ((e_randr_screen_info->randr_version = ecore_x_randr_version_get()))
-     e_randr_screen_info->root = root;
-   if (e_randr_screen_info->randr_version == ECORE_X_RANDR_1_1)
-     {
-        if (!(e_randr_screen_info->rrvd_info.randr_info_11 = _e_randr_screen_info_11_new()))
-          goto ecore_x_randr_init_fail_free_screen;
-        _e_randr_screen_info_11_set();
-        //_e_randr_config_find_and_enable();
-        return EINA_TRUE;
-     }
-   else if (e_randr_screen_info->randr_version >= ECORE_X_RANDR_1_2)
-     {
-        if (!(e_randr_screen_info->rrvd_info.randr_info_12 = _e_randr_screen_info_12_new()))
-          goto ecore_x_randr_init_fail_free_screen;
-        _e_randr_screen_info_12_set(e_randr_screen_info->rrvd_info.randr_info_12);
-        _e_randr_event_listeners_add();
-        if (!_e_randr_screen_outputs_init())
-          goto ecore_x_randr_init_fail_free_screen;
-        if (!_e_randr_screen_crtcs_init())
-          goto ecore_x_randr_init_fail_free_screen;
-        _e_randr_screen_primary_output_assign(NULL);
-        return EINA_TRUE;
-     }
-
-   //FILO free stack in case we fail to allocate something/can't get hold of
-   //necessary information
-ecore_x_randr_init_fail_free_screen:
-   if (e_randr_screen_info)
-     _e_randr_screen_info_free(e_randr_screen_info);
-
-   return EINA_FALSE;
-}
-
-static void
-_e_randr_shutdown(void)
-{
-   _e_randr_screen_info_free(e_randr_screen_info);
-}
-
-/**
- * @param nrequeste
- * @return Instance of E_Randr_Screen_Info or if memory couldn't be
- * allocated NULL.
- */
-static E_Randr_Screen_Info *
-_e_randr_screen_info_new(void)
-{
-   E_Randr_Screen_Info *ret = NULL;
-   E_Randr_Screen_Info default_info =
-   {
-      .root = Ecore_X_Randr_Unset,
-      .randr_version = Ecore_X_Randr_None,
-      .rrvd_info.randr_info_11 = NULL
-   };
-
-   if (!(ret = malloc(sizeof(E_Randr_Screen_Info)))) return NULL;
-
-   memcpy(ret, &default_info, sizeof(default_info));
-
-   return ret;
-}
-
-/**
- * @param screen_info the screen info to free.
- */
-static void
-_e_randr_screen_info_free(E_Randr_Screen_Info *screen_info)
-{
-   if ((!screen_info) || !(screen_info->rrvd_info.randr_info_11)) return;
-   switch (e_randr_screen_info->randr_version)
-     {
-      case ECORE_X_RANDR_1_1:
-        _e_randr_screen_info_11_free(screen_info->rrvd_info.randr_info_11);
-        break;
-
-      case ECORE_X_RANDR_1_2:
-      case ECORE_X_RANDR_1_3:
-        _e_randr_screen_info_12_free(screen_info->rrvd_info.randr_info_12);
-        break;
-     }
-   free(screen_info);
-   screen_info = NULL;
-}
-
-/**
- * @return array of E_Randr_Screen_Info_11 elements, or in case not all could
- * be created or parameter 'nrequested'==0, NULL
- */
-static E_Randr_Screen_Info_11 *
-_e_randr_screen_info_11_new(void)
-{
-   E_Randr_Screen_Info_11 *ret = NULL;
-   static const E_Randr_Screen_Info_11 default_info =
-   {
-      .sizes = NULL,
-      .csize_index = Ecore_X_Randr_Unset,
-      .corientation = Ecore_X_Randr_Unset,
-      .orientations = Ecore_X_Randr_Unset,
-      .rates = NULL,
-      .current_rate = Ecore_X_Randr_Unset
-   };
-
-   if (!(ret = malloc(sizeof(E_Randr_Screen_Info_11)))) return NULL;
-
-   ret = memcpy(ret, &default_info, sizeof(default_info));
-
-   return ret;
-}
-
-/**
- * @param screen_info the screen info to be freed.
- */
-static void
-_e_randr_screen_info_11_free(E_Randr_Screen_Info_11 *screen_info)
-{
-   if (!screen_info || (e_randr_screen_info->randr_version < ECORE_X_RANDR_1_1))
-     return;
-
-   if (screen_info->sizes)
-     {
-        free(eina_list_nth(screen_info->sizes, 0));
-        eina_list_free(screen_info->sizes);
-     }
-   if (screen_info->rates)
-     {
-        /* this may be leaking, but at least it will be valid */
-        eina_list_free(eina_list_nth(screen_info->rates, 0));
-        eina_list_free(screen_info->rates);
-     }
-   free(screen_info);
-   screen_info = NULL;
-}
-
-/**
- * @return array of E_Randr_Screen_Info_12 elements, or in case not all could
- * be created or parameter 'nrequested'==0, NULL
- */
-static E_Randr_Screen_Info_12 *
-_e_randr_screen_info_12_new(void)
-{
-   E_Randr_Screen_Info_12 *ret = NULL;
-   static const E_Randr_Screen_Info_12 default_info =
-   {
-      .min_size = {Ecore_X_Randr_Unset, Ecore_X_Randr_Unset},
-      .max_size = {Ecore_X_Randr_Unset, Ecore_X_Randr_Unset},
-      .current_size = {Ecore_X_Randr_Unset, Ecore_X_Randr_Unset},
-      .crtcs = NULL,
-      .outputs = NULL,
-      .primary_output = NULL,
-      .alignment = ECORE_X_RANDR_RELATIVE_ALIGNMENT_NONE
-   };
-
-   if (!(ret = malloc(sizeof(E_Randr_Screen_Info_12)))) return NULL;
-   ret = memcpy(ret, &default_info, sizeof(default_info));
-
-   return ret;
-}
-
-static Eina_Bool
-_e_randr_screen_info_12_set(E_Randr_Screen_Info_12 *screen_info)
+EAPI Eina_Bool
+e_randr_screen_info_refresh(void)
 {
-   E_RANDR_NO_12_RET(EINA_FALSE);
-
-   ecore_x_randr_screen_size_range_get(e_randr_screen_info->root,
-                                       &screen_info->min_size.width,
-                                       &screen_info->min_size.height,
-                                       &screen_info->max_size.width,
-                                       &screen_info->max_size.height);
-   ecore_x_randr_screen_current_size_get(e_randr_screen_info->root,
-                                         &screen_info->current_size.width,
-                                         &screen_info->current_size.height,
-                                         NULL, NULL);
-
-   return EINA_TRUE;
+   return _screen_info_refresh();
 }
 
 static Eina_Bool
-_e_randr_screen_info_11_set(void)
+_init(void)
 {
-   E_RANDR_NO_11_RET(EINA_FALSE);
+   if (!e_randr_screen_info_refresh())
+     return EINA_FALSE;
+   _event_listeners_add();
 
-   E_Randr_Screen_Info_11 *screen_info_11 = e_randr_screen_info->rrvd_info.randr_info_11;
-   Ecore_X_Randr_Screen_Size_MM *sizes = NULL;
-   Ecore_X_Randr_Refresh_Rate *rates = NULL;
-   Eina_List *rates_list;
-   int i, j, nsizes, nrates;
+   _try_restore_configuration();
 
-   if (!(sizes = ecore_x_randr_screen_primary_output_sizes_get(e_randr_screen_info->root, &nsizes)))
-     return EINA_FALSE;
-   for (i = 0; i < nsizes; i++)
-     if (!(screen_info_11->sizes = eina_list_append(screen_info_11->sizes, &sizes[i])))
-       goto _e_randr_screen_info_11_fill_fail_sizes;
-   ecore_x_randr_screen_primary_output_current_size_get(e_randr_screen_info->root, NULL, NULL, NULL, NULL, &(screen_info_11->csize_index));
-   screen_info_11->corientation = ecore_x_randr_screen_primary_output_orientation_get(e_randr_screen_info->root);
-   screen_info_11->orientations = ecore_x_randr_screen_primary_output_orientations_get(e_randr_screen_info->root);
-   for (i = 0; i < nsizes; i++)
+   if (e_randr_screen_info.randr_version >= ECORE_X_RANDR_1_2)
      {
-        rates_list = NULL;
-        if (!(rates = ecore_x_randr_screen_primary_output_refresh_rates_get(e_randr_screen_info->root, i, &nrates)))
-          return EINA_FALSE;
-        for (j = 0; j < nrates; j++)
-          if (!(rates_list = eina_list_append(rates_list, &rates[j])))
-            goto _e_randr_screen_info_11_fill_fail_rates_list;
-        if (!(screen_info_11->rates = eina_list_append(screen_info_11->rates, rates_list)))
-          goto _e_randr_screen_info_11_fill_fail_rates;
+        if ((e_config->randr_serialized_setup) && 
+            (e_config->randr_serialized_setup->outputs_policies))
+          _12_policies_restore();
      }
-   screen_info_11->current_rate = ecore_x_randr_screen_primary_output_current_refresh_rate_get(e_randr_screen_info->root);
 
    return EINA_TRUE;
-
-_e_randr_screen_info_11_fill_fail_rates_list:
-   eina_list_free(rates_list);
-_e_randr_screen_info_11_fill_fail_rates:
-   free(rates);
-_e_randr_screen_info_11_fill_fail_sizes:
-   free(sizes);
-   free(screen_info_11);
-   return EINA_FALSE;
 }
 
-/**
- * @param screen_info the screen info to be freed.
- */
 static void
-_e_randr_screen_info_12_free(E_Randr_Screen_Info_12 *screen_info)
+_shutdown(void)
 {
-   Ecore_X_Randr_Mode_Info *mode_info;
-   E_Randr_Crtc_Info *crtc_info;
-   E_Randr_Output_Info *output_info;
-
-   if (!screen_info || (e_randr_screen_info->randr_version < ECORE_X_RANDR_1_2)) return;
-
-   if (e_randr_screen_info->randr_version >= ECORE_X_RANDR_1_2 && screen_info->crtcs)
-     {
-        EINA_LIST_FREE (screen_info->crtcs, crtc_info)
-          _e_randr_crtc_info_free(crtc_info);
-        free(eina_list_nth(screen_info->crtcs, 0));
-     }
-
-   if (e_randr_screen_info->randr_version >= ECORE_X_RANDR_1_2 && screen_info->outputs)
-     {
-        EINA_LIST_FREE (screen_info->outputs, output_info)
-          _e_randr_output_info_free(output_info);
-        free(eina_list_nth(screen_info->outputs, 0));
-     }
-
-   if (e_randr_screen_info->randr_version >= ECORE_X_RANDR_1_2 && screen_info->modes)
+   if (e_randr_screen_info.randr_version == ECORE_X_RANDR_1_1)
      {
-        EINA_LIST_FREE (screen_info->modes, mode_info)
-          ecore_x_randr_mode_info_free(mode_info);
+        _11_screen_info_free(e_randr_screen_info.rrvd_info.randr_info_11);
+        e_randr_screen_info.rrvd_info.randr_info_11 = NULL;
      }
-
-   _e_randr_event_listeners_remove();
-
-   free (screen_info);
-   screen_info = NULL;
-}
-
-/**
- * @brief allocates structs with and fills them with default values. The
- * returned pointer is allocated as one chunk of data since it won't change.
- * @param nrequested number of E_Randr_Crtc_Info to be created
- * @return array of E_Randr_Crtc_Info elements, or in case not all could
- * be created or parameter 'nrequested'==0, NULL
- */
-static E_Randr_Crtc_Info *
-_e_randr_crtc_info_new(int nrequested)
-{
-   E_Randr_Crtc_Info *ret = NULL;
-   static E_Randr_Crtc_Info default_info =
-   {
-      .xid = Ecore_X_Randr_Unset,
-      .geometry = {Ecore_X_Randr_Unset, Ecore_X_Randr_Unset, Ecore_X_Randr_Unset, Ecore_X_Randr_Unset},
-      .panning = {Ecore_X_Randr_Unset, Ecore_X_Randr_Unset, Ecore_X_Randr_Unset, Ecore_X_Randr_Unset},
-      .tracking = {Ecore_X_Randr_Unset, Ecore_X_Randr_Unset, Ecore_X_Randr_Unset, Ecore_X_Randr_Unset},
-      .border = {Ecore_X_Randr_Unset, Ecore_X_Randr_Unset, Ecore_X_Randr_Unset, Ecore_X_Randr_Unset},
-      .current_orientation = ECORE_X_RANDR_ORIENTATION_ROT_0,
-      .orientations = Ecore_X_Randr_Unset,
-      .gamma_ramps = NULL,
-      .gamma_ramp_size = Ecore_X_Randr_Unset,
-      .outputs = NULL,
-      .possible_outputs = NULL
-   };
-
-   if (!(ret = malloc(sizeof(E_Randr_Crtc_Info) * nrequested))) return NULL;
-
-   while (nrequested > 0)
+   else if (e_randr_screen_info.randr_version >= ECORE_X_RANDR_1_2)
      {
-        memcpy(&ret[--nrequested], &default_info, sizeof(default_info));
+        _12_screen_info_free(e_randr_screen_info.rrvd_info.randr_info_12);
+        e_randr_screen_info.rrvd_info.randr_info_12 = NULL;
      }
-
-   return ret;
+   _event_listeners_remove();
 }
 
-/**
- * @param crtc_info the crtc info to be freed.
- */
-static void
-_e_randr_crtc_info_free(E_Randr_Crtc_Info *crtc_info)
-{
-   if (!crtc_info) return;
-
-   if (crtc_info->gamma_ramps) free(crtc_info->gamma_ramps);
-   if (crtc_info->outputs) eina_list_free(crtc_info->outputs);
-   if (crtc_info->possible_outputs) eina_list_free(crtc_info->possible_outputs);
-}
 
 /**
- * @brief allocates structs with and fills them with default values. The
- * returned pointer is allocated as one chunk of data since it won't change.
- * @param nrequested number of E_Randr_Output_Info to be created
- * @return E_Randr_Output_Info element, or it could not be
- * created, NULL
- */
-static E_Randr_Output_Info *
-_e_randr_output_info_new(int nrequested)
-{
-   E_Randr_Output_Info *ret = NULL;
-   static E_Randr_Output_Info default_info =
-   {
-      .xid = Ecore_X_Randr_Unset,
-      .name = NULL,
-      .crtc = NULL,
-      .possible_crtcs = NULL,
-      .preferred_modes = NULL,
-      .max_backlight = Ecore_X_Randr_Unset,
-      .backlight_level = 0.0,
-      .edid = NULL,
-      .edid_length = 0,
-      .size_mm = {Ecore_X_Randr_Unset, Ecore_X_Randr_Unset},
-      .wired_clones = NULL,
-      .signalformats = Ecore_X_Randr_Unset,
-      .signalformat = Ecore_X_Randr_Unset,
-      .connector_number = Ecore_X_Randr_Unset,
-      .connector_type = Ecore_X_Randr_Unset,
-      .connection_status = ECORE_X_RANDR_CONNECTION_STATUS_DISCONNECTED,
-      .subpixel_order = Ecore_X_Randr_Unset,
-      .compatible_outputs = NULL,
-      .policy = ECORE_X_RANDR_OUTPUT_POLICY_NONE
-   };
-
-   if (!(ret = malloc(sizeof(E_Randr_Output_Info) * nrequested))) return NULL;
-
-   while (nrequested > 0)
-     {
-        memcpy(&ret[--nrequested], &default_info, sizeof(default_info));
-     }
-
-   return ret;
-}
-
-/*
- * removes all traces of an output within the data.
- * @param output_info the output info to be freed.
- */
-static void
-_e_randr_output_info_free(E_Randr_Output_Info *output_info)
-{
-   Eina_List *iter;
-   E_Randr_Crtc_Info *crtc_info;
-
-   if (!output_info) return;
-   if (output_info->name)
-     {
-        free(output_info->name);
-        output_info->name = NULL;
-     }
-   _e_randr_output_hw_info_free(output_info);
-
-   EINA_LIST_FOREACH (e_randr_screen_info->rrvd_info.randr_info_12->crtcs, iter, crtc_info)
-     {
-        crtc_info->outputs = eina_list_remove(crtc_info->outputs, output_info);
-     }
-}
-
-static void
-_e_randr_output_info_set(E_Randr_Output_Info *output_info)
-{
-   if (E_RANDR_NO_12 || !output_info) return;
-
-   output_info->name = ecore_x_randr_output_name_get(e_randr_screen_info->root, output_info->xid, &output_info->name_length);
-   output_info->connection_status = ecore_x_randr_output_connection_status_get(e_randr_screen_info->root, output_info->xid);
-}
-
-/*
- * fills a given crtc_info using its xid with
- * - geometry data (x,y,w,h)
- * - used outputs structs
- * - possible outputs structs
- * - mode
- * - connection status
- * - orientation
- */
-static void
-_e_randr_crtc_info_set(E_Randr_Crtc_Info *crtc_info)
-{
-   Ecore_X_Randr_Mode mode = 0;
-   fprintf(stderr, "Fillng CRTC %d (%p)\n", crtc_info->xid, crtc_info);
-   if (E_RANDR_NO_12 || !crtc_info) return;
-
-   //get references to used and possible E_Randr_Output_Info structs
-   _e_randr_crtc_outputs_refs_update(crtc_info);
-
-   ecore_x_randr_crtc_geometry_get(e_randr_screen_info->root, crtc_info->xid, &crtc_info->geometry.x, &crtc_info->geometry.y, &crtc_info->geometry.w, &crtc_info->geometry.h);
-   mode = ecore_x_randr_crtc_mode_get(e_randr_screen_info->root, crtc_info->xid);
-   crtc_info->current_mode = _e_randr_mode_info_get(mode);
-   fprintf(stderr, "CRTC %d apparently is in mode %d, trying to find it in the list of modes..\n", crtc_info->xid, mode);
-   if (crtc_info->current_mode)
-     fprintf(stderr, "found CRTC %d in mode %d\n", crtc_info->xid, crtc_info->current_mode->xid);
-   crtc_info->current_orientation = ecore_x_randr_crtc_orientation_get(e_randr_screen_info->root, crtc_info->xid);
-   crtc_info->outputs_common_modes = _e_randr_outputs_common_modes_get(crtc_info->outputs, NULL);
-}
-
-/*
- * looks up modes supported by an output and adds them - if they are not already
- * known by - to the screen's information struct ant the output_info itself
+ * @return EINA_TRUE if info could be refreshed, else EINA_FALSE
  */
 static Eina_Bool
-_e_randr_output_modes_add(E_Randr_Output_Info *output_info)
+_screen_info_refresh(void)
 {
-   Ecore_X_Randr_Mode *modes;
-   Ecore_X_Randr_Mode_Info *mode_info;
-   int nmodes, npreferred;
-   Eina_List *iter;
-   Eina_Bool added_yet = EINA_FALSE;
-
-   if (E_RANDR_NO_12 || !(modes = ecore_x_randr_output_modes_get(e_randr_screen_info->root, output_info->xid, &nmodes, &npreferred))) return EINA_FALSE;
-
-   //In case the monitor does not have any preferred mode at all
-   if (nmodes > 0 && npreferred == 0) npreferred = 1;
-
-   while (--nmodes >= 0)
-     {
-        added_yet = EINA_FALSE;
-        EINA_LIST_FOREACH (e_randr_screen_info->rrvd_info.randr_info_12->modes, iter, mode_info)
-          {
-             if (mode_info && mode_info->xid == modes[nmodes])
-               {
-                  added_yet = EINA_TRUE;
-                  break;
-               }
-          }
-        if (!added_yet)
-          {
-             mode_info = ecore_x_randr_mode_info_get(e_randr_screen_info->root, modes[nmodes]);
-             e_randr_screen_info->rrvd_info.randr_info_12->modes = eina_list_prepend(e_randr_screen_info->rrvd_info.randr_info_12->modes, mode_info);
-          }
-        output_info->modes = eina_list_prepend(output_info->modes, mode_info);
-        if (nmodes < npreferred) output_info->preferred_modes = eina_list_prepend(output_info->preferred_modes, mode_info);
-     }
+   Ecore_X_Window *roots;
+   Ecore_X_Window root;
+   int n;
 
-   free(modes);
-   return EINA_TRUE;
-}
+   EINA_SAFETY_ON_FALSE_RETURN_VAL(ecore_x_randr_query(), EINA_FALSE);
 
-static Eina_Bool
-_e_randr_screen_crtcs_init(void)
-{
-   Ecore_X_Randr_Crtc *crtcs = NULL;
-   E_Randr_Crtc_Info *crtcs_info = NULL, *crtc = NULL;
-   int i, ncrtcs;
+   if (!(roots = ecore_x_window_root_list(&n))) return EINA_FALSE;
+   /* first (and only) root window */
+   root = roots[0];
+   free(roots);
 
-   if (E_RANDR_NO_12 || !(crtcs = ecore_x_randr_crtcs_get(e_randr_screen_info->root, &ncrtcs))) return EINA_FALSE;
+   e_randr_screen_info.randr_version = ecore_x_randr_version_get();
+   e_randr_screen_info.root = root;
+   e_randr_screen_info.rrvd_info.randr_info_11 = NULL;
 
-   if (!(crtcs_info = _e_randr_crtc_info_new(ncrtcs))) goto ecore_x_randr_screen_crtcs_init_fail_free_crtcs;
-   for (i = 0; i < ncrtcs; i++)
-     {
-        fprintf (stderr, "E_RANDR: filling %d/%d (%d)\n", (i + 1), ncrtcs, crtcs[i]);
-        crtcs_info[i].xid = crtcs[i];
-        _e_randr_crtc_info_set(&crtcs_info[i]);
-        if (!(e_randr_screen_info->rrvd_info.randr_info_12->crtcs = eina_list_append(e_randr_screen_info->rrvd_info.randr_info_12->crtcs, &crtcs_info[i]))) break;
-     }
-   if (i == ncrtcs)
+   // Value set/retrieval helper functions
+   if (e_randr_screen_info.randr_version == ECORE_X_RANDR_1_1)
      {
-        //successfully initialized crtcs!
-        free (crtcs);
-        return EINA_TRUE;
+        return _11_screen_info_refresh();
      }
-   EINA_LIST_FREE (e_randr_screen_info->rrvd_info.randr_info_12->crtcs, crtc)
-     _e_randr_crtc_info_free(crtc);
-   if (e_randr_screen_info->rrvd_info.randr_info_12->crtcs)
+   else if (e_randr_screen_info.randr_version >= ECORE_X_RANDR_1_2)
      {
-        free(eina_list_nth(e_randr_screen_info->rrvd_info.randr_info_12->crtcs, 0));
+        return _12_screen_info_refresh();
      }
 
-ecore_x_randr_screen_crtcs_init_fail_free_crtcs:
-   free(crtcs);
    return EINA_FALSE;
 }
 
-static Eina_Bool
-_e_randr_screen_outputs_init(void)
+   static Eina_Bool
+_e_event_config_loaded_cb(void *data __UNUSED__, int type, void *ev __UNUSED__)
 {
-   Ecore_X_Randr_Output *outputs;
-   E_Randr_Output_Info *outputs_info = NULL, *output_info = NULL;
-   int noutputs = 0;
-   if (E_RANDR_NO_12 || !(outputs = ecore_x_randr_outputs_get(e_randr_screen_info->root, &noutputs))) return EINA_FALSE;
-
-   if (!(outputs_info = _e_randr_output_info_new(noutputs))) goto _e_randr_screen_outputs_init_fail_free_outputs;
-   while (--noutputs >= 0)
-     {
-        outputs_info[noutputs].xid = outputs[noutputs];
-        _e_randr_output_info_set(&outputs_info[noutputs]);
-        if (outputs_info[noutputs].connection_status == ECORE_X_RANDR_CONNECTION_STATUS_CONNECTED)
-          _e_randr_output_info_hw_info_set(&outputs_info[noutputs]);
-
-        if (!(e_randr_screen_info->rrvd_info.randr_info_12->outputs = eina_list_append(e_randr_screen_info->rrvd_info.randr_info_12->outputs, &outputs_info[noutputs]))) goto _e_randr_screen_outputs_init_fail_free_outputs_list;
-     }
+   if (type != E_EVENT_CONFIG_LOADED) return EINA_TRUE;
 
-   free(outputs);
-   return EINA_TRUE;
+   _try_restore_configuration();
 
-_e_randr_screen_outputs_init_fail_free_outputs_list:
-   if (e_randr_screen_info->rrvd_info.randr_info_12->outputs)
-     {
-        EINA_LIST_FREE (e_randr_screen_info->rrvd_info.randr_info_12->outputs, output_info)
-          free(output_info);
-     }
-_e_randr_screen_outputs_init_fail_free_outputs:
-   free(outputs);
    return EINA_FALSE;
 }
 
-static Ecore_X_Randr_Mode_Info *
-_e_randr_mode_info_get(Ecore_X_Randr_Mode mode)
-{
-   Eina_List *iter;
-   Ecore_X_Randr_Mode_Info *mode_info;
-
-   E_RANDR_NO_MODE_RET(mode, NULL);
-   EINA_LIST_FOREACH (e_randr_screen_info->rrvd_info.randr_info_12->modes, iter, mode_info)
-     {
-        if (mode_info && mode_info->xid == mode) return mode_info;
-     }
-   return NULL;
-}
-
-static E_Randr_Output_Info *
-_e_randr_output_info_get(Ecore_X_Randr_Output output)
-{
-   Eina_List *iter;
-   E_Randr_Output_Info *output_info;
-
-   E_RANDR_NO_OUTPUTS_RET(NULL);
-   EINA_LIST_FOREACH (e_randr_screen_info->rrvd_info.randr_info_12->outputs, iter, output_info)
-     {
-        if (output_info && output_info->xid == output) return output_info;
-     }
-   return NULL;
-}
-
-static E_Randr_Crtc_Info *
-_e_randr_crtc_info_get(Ecore_X_Randr_Crtc crtc)
+   static void
+_event_listeners_add(void)
 {
-   Eina_List *iter;
-   E_Randr_Crtc_Info *crtc_info;
+   _event_handlers = eina_list_append(_event_handlers, ecore_event_handler_add(E_EVENT_CONFIG_LOADED, _e_event_config_loaded_cb, NULL));
 
-   E_RANDR_NO_CRTCS_RET(NULL);
-   EINA_LIST_FOREACH (e_randr_screen_info->rrvd_info.randr_info_12->crtcs, iter, crtc_info)
+   if (e_randr_screen_info.randr_version >= ECORE_X_RANDR_1_2)
      {
-        if (crtc_info && crtc_info->xid == crtc) return crtc_info;
+        _12_event_listeners_add();
      }
-   return NULL;
 }
 
-static Eina_Bool
-_e_randr_event_cb(void *data __UNUSED__, int type, void *ev)
+   static void
+_try_restore_configuration(void)
 {
-   E_Randr_Crtc_Info *crtc_info;
-   Eina_Bool enabled;
-
-   // FIXME: ecore_x_randr_screen_primary_output_orientation_get() should
-   // get regularly called to push x into polling outputs so we get these
-   // event callbacks - maybe do this every 100 mouse move events, or every
-   // mouse release or event mouse in or out, and in addition add a "poller"
-   // that runs every 256 ticks maybe?
-   if (!e_randr_screen_info) return ECORE_CALLBACK_RENEW;
-   if (type == ECORE_X_EVENT_RANDR_CRTC_CHANGE)
-     {
-        Ecore_X_Event_Randr_Crtc_Change *event = (Ecore_X_Event_Randr_Crtc_Change *)ev;
-        /* available information:
-           struct _Ecore_X_Event_Randr_Crtc_Change
-           {
-           Ecore_X_Window                win;
-           Ecore_X_Randr_Crtc            crtc;
-           Ecore_X_Randr_Mode            mode;
-           Ecore_X_Randr_Orientation     orientation;
-           int                           x;
-           int                           y;
-           int                           width;
-           int                           height;
-           };
-         */
-        crtc_info = _e_randr_crtc_info_get(event->crtc);
-        if (!crtc_info) return ECORE_CALLBACK_RENEW;
-
-        if (event->mode != Ecore_X_Randr_None)
-          {
-             //switched (on)
-             if ((crtc_info->current_mode != _e_randr_mode_info_get(event->mode)))
-               {
-                  crtc_info->current_mode = _e_randr_mode_info_get(event->mode);
-                  _e_randr_notify_crtc_mode_change(crtc_info);
-               }
-             else
-               crtc_info->current_mode = _e_randr_mode_info_get(event->mode);
-             crtc_info->current_orientation = event->orientation;
-             crtc_info->geometry.x = event->geo.x;
-             crtc_info->geometry.y = event->geo.y;
-             crtc_info->geometry.w = event->geo.w;
-             crtc_info->geometry.h = event->geo.h;
-             //update screensize if necessary
-             e_randr_screen_info->rrvd_info.randr_info_12->current_size.width = MAX((event->geo.x + event->geo.w), e_randr_screen_info->rrvd_info.randr_info_12->current_size.width);
-             e_randr_screen_info->rrvd_info.randr_info_12->current_size.height = MAX((event->geo.y + event->geo.h), e_randr_screen_info->rrvd_info.randr_info_12->current_size.height);
-          }
-        else
-          {
-             //set the max mode common amongst outputs
-             _e_randr_crtcs_clone_crtc_removed(crtc_info);
-
-             //disabled
-             crtc_info->current_orientation = event->orientation;
-             crtc_info->geometry.x = 0;
-             crtc_info->geometry.y = 0;
-             crtc_info->geometry.w = 0;
-             crtc_info->geometry.h = 0;
-             crtc_info->current_mode = NULL;
-             if (crtc_info->outputs) eina_list_free(crtc_info->outputs);
-             crtc_info->outputs = NULL;
-
-             //update screensize of necessary
-             ecore_x_randr_screen_reset(e_randr_screen_info->root);
-             ecore_x_randr_screen_current_size_get(e_randr_screen_info->root, &e_randr_screen_info->rrvd_info.randr_info_12->current_size.width, &e_randr_screen_info->rrvd_info.randr_info_12->current_size.height, NULL, NULL);
-          }
-     }
-   else if (type == ECORE_X_EVENT_RANDR_OUTPUT_CHANGE)
+   if (e_config->randr_serialized_setup)
      {
-        Ecore_X_Event_Randr_Output_Change *event = ev;
-        E_Randr_Output_Info *output_info = NULL;
-        /* available information:
-           struct _Ecore_X_Event_Randr_Output_Change
-           {
-           Ecore_X_Window                  win;
-           Ecore_X_Randr_Output            output;
-           Ecore_X_Randr_Crtc              crtc;
-           Ecore_X_Randr_Mode              mode;
-           Ecore_X_Randr_Orientation       orientation;
-           Ecore_X_Randr_Connection_Status connection;
-           Ecore_X_Render_Subpixel_Order   subpixel_order;
-           };
-         */
-        fprintf(stderr, "E_RANDR: Output connected!: \n \
-              E_RANDR: relative to win: %d\n \
-              E_RANDR: relative to output: %d\n \
-              E_RANDR: relative to crtc: %d\n \
-              E_RANDR: relative to mode: %d\n \
-              E_RANDR: relative to orientation: %d\n \
-              E_RANDR: relative to connection: %d (connected = %d, disconnected = %d, unknown %d)\n \
-              E_RANDR: relative to subpixel_order: %d\n",
-                event->win, event->output, event->crtc, event->mode, event->orientation, event->connection, ECORE_X_RANDR_CONNECTION_STATUS_CONNECTED, ECORE_X_RANDR_CONNECTION_STATUS_DISCONNECTED, ECORE_X_RANDR_CONNECTION_STATUS_UNKNOWN, event->subpixel_order);
-
-        output_info = _e_randr_output_info_get(event->output);
-        if (!output_info) return ECORE_CALLBACK_RENEW;
-
-        if ((output_info->crtc = _e_randr_crtc_info_get(event->crtc)))
-          {
-             if (!eina_list_data_find(output_info->crtc->outputs, output_info))
-               output_info->crtc->outputs = eina_list_append(output_info->crtc->outputs, output_info);
-          }
-
-        output_info->connection_status = event->connection;
-        output_info->subpixel_order = event->subpixel_order;
-
-        if (event->connection == ECORE_X_RANDR_CONNECTION_STATUS_CONNECTED)
+        if (e_randr_screen_info.randr_version == ECORE_X_RANDR_1_1)
           {
-             if (event->crtc)
-               output_info->crtc = _e_randr_crtc_info_get(event->crtc);
-
-             if (output_info && !output_info->crtc && !event->crtc && !event->mode)
-               {
-                  //Monitor was attached!
-                  _e_randr_output_info_hw_info_set(output_info);
-                  //make the crtcs aware of their possibly new output
-                  _e_randr_crtcs_possible_output_update(output_info);
-                  /*
-                     if ((restore_info = _e_randr_config_find_suiting_config_12()))
-                     //maybe we have a suiting configuration
-                     //_e_randr_config_enable_12(restore_info);
-                     ;
-                     else
-                   */
-                  enabled = _e_randr_try_enable_output(output_info, EINA_FALSE);    //maybe give a success message?
-               }
-             _e_randr_notify_output_change(output_info);
+             _11_try_restore_configuration();
           }
-        else if (event->connection == ECORE_X_RANDR_CONNECTION_STATUS_DISCONNECTED)
+        else if (e_randr_screen_info.randr_version >= ECORE_X_RANDR_1_2)
           {
-             if (output_info->crtc)
-               {
-                  //remove output from CRTC
-                  output_info->crtc->outputs = eina_list_remove(output_info->crtc->outputs, output_info);
-                  if (output_info->crtc->current_mode)
-                    {
-                       //in case this output was enabled on some CRTC
-                       if (eina_list_count(output_info->crtc->outputs) == 0)
-                         {
-                            //in case it was the only output running on this CRTC, disable
-                            //it.
-                            ecore_x_randr_crtc_mode_set(e_randr_screen_info->root, output_info->crtc->xid, NULL, Ecore_X_Randr_None, Ecore_X_Randr_None);
-                            //crop the screen of course.
-                            ecore_x_randr_screen_reset(e_randr_screen_info->root);
-                         }
-                       else
-                         _e_randr_crtc_outputs_mode_max_set(output_info->crtc);
-                    }
-
-                  if (e_randr_screen_info->rrvd_info.randr_info_12->primary_output && (output_info == e_randr_screen_info->rrvd_info.randr_info_12->primary_output))
-                    _e_randr_screen_primary_output_assign(output_info);
-                  //let's try to get a proper config for the new setup and crop the
-                  //screen afterwards.
-                  /*
-                     if ((restore_info = _e_randr_config_find_suiting_config_12()))
-                     {
-                       //in case we didn't have, init it anyway...
-                       //_e_randr_config_enable_12(restore_info);
-                     }
-                   */
-               }
-             _e_randr_notify_output_change(output_info);
-             _e_randr_output_hw_info_free(output_info);
+             _12_try_restore_configuration();
           }
      }
-   else if (type == ECORE_X_EVENT_RANDR_OUTPUT_PROPERTY_NOTIFY)
-     {
-        //Ecore_X_Event_Randr_Output_Property_Notify *event = (Ecore_X_Event_Randr_Output_Property_Notify*) ev;
-        /* available information:
-           struct _Ecore_X_Event_Randr_Output_Property_Notify
-           {
-           Ecore_X_Window                win;
-           Ecore_X_Randr_Output          output;
-           Ecore_X_Atom                  property;
-           Ecore_X_Time                  time;
-           Ecore_X_Randr_Property_Change state;
-           };
-         */
-     }
-   e_randr_try_restore_configuration(e_randr_screen_info);
-   return ECORE_CALLBACK_RENEW;
-}
-
-static void
-_e_randr_event_listeners_add(void)
-{
-   if (E_RANDR_NO_12) return;
-   ecore_x_randr_events_select(e_randr_screen_info->root, EINA_TRUE);
-   _e_randr_event_handlers = eina_list_append(_e_randr_event_handlers, ecore_event_handler_add(ECORE_X_EVENT_RANDR_CRTC_CHANGE, _e_randr_event_cb, NULL));
-   _e_randr_event_handlers = eina_list_append(_e_randr_event_handlers, ecore_event_handler_add(ECORE_X_EVENT_RANDR_OUTPUT_CHANGE, _e_randr_event_cb, NULL));
-   _e_randr_event_handlers = eina_list_append(_e_randr_event_handlers, ecore_event_handler_add(ECORE_X_EVENT_RANDR_OUTPUT_PROPERTY_NOTIFY, _e_randr_event_cb, NULL));
 }
 
+// "Free" helper functions
 static void
-_e_randr_event_listeners_remove(void)
+_event_listeners_remove(void)
 {
    Ecore_Event_Handler *_event_handler = NULL;
-   EINA_LIST_FREE (_e_randr_event_handlers, _event_handler)
+   EINA_LIST_FREE (_event_handlers, _event_handler)
      ecore_event_handler_del(_event_handler);
-}
-
-static void
-_e_randr_notify_crtc_mode_change(E_Randr_Crtc_Info *crtc_info)
-{
-   //   E_Notification *n;
-   //   char buff[200];
-   //
-   if (crtc_info->current_mode)
-     {
-        //        snprintf(buff, 200, "New resolution is %dx%d. Click here for further information.", crtc_info->current_mode->width, crtc_info->current_mode->height);
-        //        n = e_notification_full_new("RandRR", crtc_info->xid, NULL, "Resolution changed", buff, -1);
-        //        //n = e_notification_full_new("RandRR", id, icon, function, body, timeout);
-        //        e_notification_send(n, NULL, NULL);
-        //        e_notification_unref(n);
-     }
-}
-
-static void
-_e_randr_notify_output_change(E_Randr_Output_Info *output_info)
-{
-   //   E_Notification *n;
-   //   char buff[100];
-   if (output_info->connection_status == ECORE_X_RANDR_CONNECTION_STATUS_CONNECTED)
-     {
-        //        snprintf(buff, 100, "Output %s connected", output_info->name);
-        //        n = e_notification_full_new("RandRR", output_info->xid, NULL, buff, "Click here for further information.", -1);
-     }
-   else
-     {
-        //        snprintf(buff, 100, "Output %s disconnected", output_info->name);
-        //        n = e_notification_full_new("RandRR", output_info->xid, NULL, buff, "Click here to adjust screen setup.", -1);
-     }
-
-   //   //n = e_notification_full_new("RandRR", id, icon, function, body, timeout);
-   //   e_notification_send(n, NULL, NULL);
-   //   e_notification_unref(n);
-}
 
-/*
- * this retrieves a CRTC depending on a policy.
- * Note that this is enlightenment specific! Enlightenment doesn't 'allow' zones
- * to overlap. Thus we always use the output with the most extreme position
- * instead of trying to fill gaps like tetris. Though this could be done by
- * simply implementing another policy.
- */
-static const E_Randr_Crtc_Info *
-_e_randr_policy_crtc_get(E_Randr_Crtc_Info *but, E_Randr_Crtc_Info *hint __UNUSED__, Ecore_X_Randr_Output_Policy policy)
-{
-   Eina_List *iter;
-   E_Randr_Crtc_Info *crtc_info, *ret = NULL;
-
-   E_RANDR_NO_CRTCS_RET(NULL);
-
-   //get any crtc that besides 'but' to start with
-   EINA_LIST_FOREACH (e_randr_screen_info->rrvd_info.randr_info_12->crtcs, iter, crtc_info)
-     {
-        if (crtc_info != but)
-          {
-             ret = crtc_info;
-             break;
-          }
-     }
-
-   if (!ret && (policy != ECORE_X_RANDR_OUTPUT_POLICY_CLONE)) return NULL;
-
-   switch (policy)
+   if (e_randr_screen_info.randr_version >= ECORE_X_RANDR_1_2)
      {
-      case ECORE_X_RANDR_OUTPUT_POLICY_ABOVE:
-        EINA_LIST_FOREACH (e_randr_screen_info->rrvd_info.randr_info_12->crtcs, iter, crtc_info)
-          {
-             if (crtc_info && (crtc_info != but) &&
-                 (crtc_info->geometry.y <= ret->geometry.y))
-               ret = crtc_info;
-          }
-        break;
-
-      case ECORE_X_RANDR_OUTPUT_POLICY_RIGHT:
-        EINA_LIST_FOREACH (e_randr_screen_info->rrvd_info.randr_info_12->crtcs, iter, crtc_info)
-          {
-             if (crtc_info && (crtc_info != but) &&
-                 ((crtc_info->geometry.x + crtc_info->geometry.w) >=
-                  (ret->geometry.x + ret->geometry.w)))
-               ret = crtc_info;
-          }
-        break;
-
-      case ECORE_X_RANDR_OUTPUT_POLICY_BELOW:
-        EINA_LIST_FOREACH (e_randr_screen_info->rrvd_info.randr_info_12->crtcs, iter, crtc_info)
-          {
-             if (crtc_info && (crtc_info != but) &&
-                 ((crtc_info->geometry.y + crtc_info->geometry.h) >=
-                  (ret->geometry.y + ret->geometry.h)))
-               ret = crtc_info;
-          }
-        break;
-
-      case ECORE_X_RANDR_OUTPUT_POLICY_LEFT:
-        EINA_LIST_FOREACH (e_randr_screen_info->rrvd_info.randr_info_12->crtcs, iter, crtc_info)
-          {
-             if (crtc_info && (crtc_info != but) &&
-                 (crtc_info->geometry.x <= ret->geometry.x))
-               ret = crtc_info;
-          }
-        break;
-
-      case ECORE_X_RANDR_OUTPUT_POLICY_CLONE:
-        ret = (e_randr_screen_info->rrvd_info.randr_info_12->primary_output) ? e_randr_screen_info->rrvd_info.randr_info_12->primary_output->crtc : NULL;
-        break;
-
-      default:
-        break;
+        _12_event_listeners_remove();
      }
-   return ret;
 }
-
-// Setup store functions
-Eina_Bool
-_e_randr_copy_mode_info(Ecore_X_Randr_Mode_Info *dest, Ecore_X_Randr_Mode_Info *src)
-{
-   if (!dest || !src) return EINA_FALSE;
-
-   dest->width = src->width;
-   dest->height = src->height;
-   dest->dotClock = src->dotClock;
-   dest->hSyncStart = src->hSyncStart;
-   dest->hSyncEnd = src->hSyncEnd;
-   dest->hTotal = src->hTotal;
-   dest->hSkew = src->hSkew;
-   dest->vSyncStart = src->vSyncStart;
-   dest->vSyncEnd = src->vSyncEnd;
-   dest->vTotal = src->vTotal;
-   if (src->nameLength > 0)
-     {
-        if (!(dest->name = malloc(src->nameLength + 1))) return EINA_FALSE;
-        if (!strncpy(dest->name, src->name, src->nameLength)) goto _e_randr_copy_mode_info_fail_free_name;
-     }
-   dest->nameLength = src->nameLength;
-   dest->modeFlags = src->modeFlags;
-
-   return EINA_TRUE;
-
-_e_randr_copy_mode_info_fail_free_name:
-   free(dest->name);
-   return EINA_FALSE;
-}
-
-void
-_e_randr_free_serialized_mode_info(Ecore_X_Randr_Mode_Info *mode_info)
-{
-   if (mode_info->name) free(mode_info->name);
-}
-
-Eina_List *
-_e_randr_create_outputs_policies_list(Eina_List *outputs)
-{
-   Eina_List *iter, *list = NULL;
-   E_Randr_Output_Info *oi;
-   E_Randr_Serialized_Output_Policy *sop;
-
-   EINA_LIST_FOREACH (outputs, iter, oi)
-     {
-        if (!oi->name || (oi->name_length <= 0)) continue;
-        if (!(sop = E_NEW(E_Randr_Serialized_Output_Policy, 1))
-            || !(sop->name = malloc(oi->name_length + 1))
-            || !(strncpy(sop->name, oi->name, oi->name_length)))
-          goto _e_randr_create_outputs_policies_list_fail_free_list;
-        sop->name_length = oi->name_length;
-        sop->policy = oi->policy;
-        if (!(list = eina_list_append(list, sop)))
-          goto _e_randr_create_outputs_policies_list_fail_free_list;
-     }
-
-   return list;
-_e_randr_create_outputs_policies_list_fail_free_list:
-   EINA_LIST_FREE (list, sop)
-     {
-        if (sop->name) free(sop->name);
-        free(sop);
-     }
-   return NULL;
-}
-
-void
-_e_randr_free_serialized_output_policy(E_Randr_Serialized_Output_Policy *sop)
-{
-   if (!sop) return;
-   if (sop->name) free(sop->name);
-   free(sop);
-}
-
-Eina_List *
-_e_randr_update_serialized_outputs_policies(E_Randr_Screen_Info_12 *si_12, Eina_List *sops)
-{
-   E_Randr_Serialized_Output_Policy *sop;
-
-   EINA_LIST_FREE (sops, sop)
-     {
-        _e_randr_free_serialized_output_policy(sop);
-     }
-
-   return _e_randr_create_outputs_policies_list(si_12->outputs);
-}
-
-Eina_List *
-_e_randr_create_possible_outputs_names_list(Eina_List *outputs)
-{
-   Eina_List *iter, *list = NULL;
-   E_Randr_Output_Info *oi;
-   char *name;
-
-   if (!outputs) return NULL;
-
-   EINA_LIST_FOREACH (outputs, iter, oi)
-     {
-        if (!oi->name || (oi->name_length <= 0)) continue;
-        if (!(name = malloc(oi->name_length))
-            || !strncpy(name, oi->name, oi->name_length)
-            || !(list = eina_list_append(list, name))) goto _e_randr_create_possible_outputs_names_list_fail_free_list;
-     }
-   return list;
-
-_e_randr_create_possible_outputs_names_list_fail_free_list:
-   EINA_LIST_FREE (list, name)
-     {
-        if (name) free(name);
-     }
-   return NULL;
-}
-
-E_Randr_Edid_Hash *
-_e_randr_create_edid_hash(E_Randr_Output_Info *output_info)
-{
-   E_Randr_Edid_Hash *edid_hash;
-
-   if (!output_info || (output_info->edid_hash.hash == 0) || !(edid_hash = malloc(sizeof(E_Randr_Edid_Hash)))) return NULL;
-
-   edid_hash->hash = output_info->edid_hash.hash;
-
-   return edid_hash;
-}
-
-E_Randr_Serialized_Output *
-_e_randr_create_serialized_output(E_Randr_Output_Info *output_info)
-{
-   E_Randr_Serialized_Output *so;
-   char *name;
-
-   if (!output_info || !output_info->name || (output_info->name_length <= 0) || !(so = malloc(sizeof(E_Randr_Serialized_Output)))) return NULL;
-
-   if (!(name = malloc(output_info->name_length))
-       || !strncpy(so->name, output_info->name, output_info->name_length))
-     goto _e_randr_create_serialized_outputs_fail_free_so;
-   so->name_length = output_info->name_length;
-   so->edid_hash.hash = output_info->edid_hash.hash;
-   so->backlight_level = output_info->backlight_level;
-
-   return so;
-
-_e_randr_create_serialized_outputs_fail_free_so:
-   free(so);
-   return NULL;
-}
-
-void
-_e_randr_free_serialized_output(E_Randr_Serialized_Output *so)
-{
-   if (so->name) free(so->name);
-   free(so);
-}
-
-E_Randr_Serialized_Crtc *
-_e_randr_create_serialized_crtc(E_Randr_Crtc_Info *crtc_info)
-{
-   E_Randr_Serialized_Crtc *sc;
-   E_Randr_Serialized_Output *so;
-   E_Randr_Output_Info *output_info;
-   Eina_List *iter;
-   char *output_name;
-
-   if (!(sc = E_NEW(E_Randr_Serialized_Crtc, 1))) return NULL;
-   if (!_e_randr_copy_mode_info(&sc->mode_info, crtc_info->current_mode)) goto _e_randr_create_serialized_crtc_free_sc;
-   if (!(sc->possible_outputs_names = _e_randr_create_possible_outputs_names_list(crtc_info->possible_outputs))) goto _e_randr_create_serialized_crtc_free_mode_sc;
-   //Create list of serialized outputs
-   EINA_LIST_FOREACH (crtc_info->outputs, iter, output_info)
-     {
-        if (!(so = _e_randr_create_serialized_output(output_info))
-            || !(sc->serialized_outputs = eina_list_append(sc->serialized_outputs, so))) goto _e_randr_create_serialized_crtc_free_outputs_list_sc;
-     }
-   sc->pos.x = crtc_info->geometry.x;
-   sc->pos.y = crtc_info->geometry.y;
-   sc->orientation = crtc_info->current_orientation;
-
-   return sc;
-
-_e_randr_create_serialized_crtc_free_outputs_list_sc:
-   EINA_LIST_FREE (sc->possible_outputs_names, output_name)
-     {
-        if (output_name) free(output_name);
-     }
-   EINA_LIST_FREE (sc->serialized_outputs, so)
-     {
-        if (so) _e_randr_free_serialized_output(so);
-     }
-_e_randr_create_serialized_crtc_free_mode_sc:
-   _e_randr_free_serialized_mode_info(&sc->mode_info);
-_e_randr_create_serialized_crtc_free_sc:
-   E_FREE(sc);
-
-   return NULL;
-}
-
-void
-_e_randr_free_serialized_crtc(E_Randr_Serialized_Crtc *sc)
-{
-   E_Randr_Serialized_Output *so;
-   char *name;
-
-   EINA_LIST_FREE (sc->serialized_outputs, so)
-     _e_randr_free_serialized_output(so);
-   _e_randr_free_serialized_mode_info(&sc->mode_info);
-   EINA_LIST_FREE (sc->possible_outputs_names, name)
-     free(name);
-   free(sc);
-}
-
-E_Randr_Serialized_Setup_11 *
-_e_randr_create_serialized_setup_11(E_Randr_Screen_Info_11 *screen_info_11)
-{
-   E_Randr_Serialized_Setup_11 *ss;
-   Ecore_X_Randr_Screen_Size_MM *size;
-
-   if (!(ss = malloc(sizeof(*ss)))) return NULL;
-   if (!(size = (Ecore_X_Randr_Screen_Size_MM *)eina_list_data_get(eina_list_nth(screen_info_11->sizes, screen_info_11->csize_index)))) goto _e_randr_create_serialized_setup_11_failed_free_ss;
-   ss->size.width = size->width;
-   ss->size.height = size->height;
-   ss->refresh_rate = screen_info_11->current_rate;
-   ss->orientation = screen_info_11->corientation;
-
-   return ss;
-
-_e_randr_create_serialized_setup_11_failed_free_ss:
-   free(ss);
-   return NULL;
-}
-
-E_Randr_Serialized_Setup_11 *
-_e_randr_update_serialized_setup_11(E_Randr_Serialized_Setup_11 *ss_11, E_Randr_Screen_Info_11 *si_11)
-{
-   Ecore_X_Randr_Screen_Size_MM *size;
-
-   if (ss_11)
-     {
-        if (!(size = (Ecore_X_Randr_Screen_Size_MM *)eina_list_data_get(eina_list_nth(si_11->sizes, si_11->csize_index)))) return NULL;
-        if (!memcpy(&ss_11->size, size, sizeof(Ecore_X_Randr_Screen_Size_MM)))
-          goto _e_randr_update_serialized_setup_11_failed_free_ss;
-        ss_11->refresh_rate = si_11->current_rate;
-        ss_11->orientation = si_11->corientation;
-     }
-   else
-     ss_11 = _e_randr_create_serialized_setup_11(si_11);
-
-   return ss_11;
-
-_e_randr_update_serialized_setup_11_failed_free_ss:
-   free(ss_11);
-   return NULL;
-}
-
-E_Randr_Serialized_Setup_12 *
-_e_randr_create_serialized_setup_12(E_Randr_Screen_Info_12 *screen_info_12)
-{
-   E_Randr_Serialized_Setup_12 *ss;
-   Eina_List *iter;
-   E_Randr_Crtc_Info *ci;
-   E_Randr_Output_Info *oi;
-   E_Randr_Serialized_Crtc *sc;
-   E_Randr_Edid_Hash *edid_hash;
-
-   if (!(ss = E_NEW(E_Randr_Serialized_Setup_12, 1))) return NULL;
-
-   ss->timestamp = ecore_time_get();
-
-   //Add CRTCs and their configuration
-   EINA_LIST_FOREACH (screen_info_12->crtcs, iter, ci)
-     {
-        //ignore disabled crtcs for now
-        if (!ci->current_mode) continue;
-
-        if (!(sc = _e_randr_create_serialized_crtc(ci))
-            || !(ss->serialized_crtcs = eina_list_append(ss->serialized_crtcs, sc)))
-          goto _e_randr_create_serialized_setup_12_failed_free_list_ss;
-     }
-
-   /*
-    * Add EDID hashes of connected and enabled
-    * outputs for easier comparison during
-    * setup restoration
-    */
-   EINA_LIST_FOREACH (screen_info_12->outputs, iter, oi)
-     {
-        if ((oi->connection_status != ECORE_X_RANDR_CONNECTION_STATUS_CONNECTED) || !oi->crtc || !oi->crtc->current_mode)
-          continue;
-        if (!(edid_hash = _e_randr_create_edid_hash(oi)) || !(ss->serialized_edid_hashes = eina_list_append(ss->serialized_edid_hashes, edid_hash)))
-          goto _e_randr_create_serialized_setup_12_failed_free_output_list_crtc_list_ss;
-     }
-
-   return ss;
-
-_e_randr_create_serialized_setup_12_failed_free_output_list_crtc_list_ss:
-   EINA_LIST_FREE (ss->serialized_edid_hashes, edid_hash)
-     {
-        if (edid_hash) free(edid_hash);
-     }
-_e_randr_create_serialized_setup_12_failed_free_list_ss:
-   EINA_LIST_FREE (ss->serialized_crtcs, sc)
-     {
-        _e_randr_free_serialized_crtc(sc);
-     }
-   free(ss);
-   return NULL;
-}
-
-E_Randr_Serialized_Setup_12 *
-_e_randr_find_matching_serialized_setup(Eina_List *setups_12, E_Randr_Screen_Info_12 *si_12)
-{
-   E_Randr_Serialized_Setup_12 *ss_12;
-   Eina_List *setups_iter, *r_iter, *s_iter;
-   Eina_Bool found = EINA_FALSE;
-   E_Randr_Edid_Hash *edid_hash;
-   E_Randr_Output_Info *oi;
-
-   if (!setups_12 || !si_12) return NULL;
-
-   EINA_LIST_FOREACH (setups_12, setups_iter, ss_12)
-     {
-        EINA_LIST_FOREACH (si_12->outputs, r_iter, oi)
-          {
-             //skip disconnected/-abled monitors
-             if ((oi->connection_status != ECORE_X_RANDR_CONNECTION_STATUS_CONNECTED) || !oi->crtc || !oi->crtc->current_mode)
-               continue;
-             found = EINA_FALSE;
-             EINA_LIST_FOREACH (ss_12->serialized_edid_hashes, s_iter, edid_hash)
-               {
-                  if (oi->edid_hash.hash == edid_hash->hash)
-                    {
-                       found = EINA_TRUE;
-                       break;
-                    }
-               }
-             if (!found)
-               break;
-          }
-        if (found)
-          break;
-     }
-   if (found)
-     return ss_12;
-
-   return NULL;
-}
-
-void
-_e_randr_free_serialized_setup_12(E_Randr_Serialized_Setup_12 *ss_12)
-{
-   E_Randr_Serialized_Crtc *sc;
-   E_Randr_Edid_Hash *edid_hash;
-
-   if (!ss_12) return;
-
-   EINA_LIST_FREE (ss_12->serialized_crtcs, sc)
-     {
-        if (!sc) continue;
-        _e_randr_free_serialized_crtc(sc);
-     }
-   EINA_LIST_FREE (ss_12->serialized_edid_hashes, edid_hash)
-     if (edid_hash) free(edid_hash);
-
-   free(ss_12);
-}
-
-Eina_List *
-_e_randr_update_serialized_setup_12(Eina_List *setups_12, E_Randr_Screen_Info_12 *si_12)
-{
-   E_Randr_Serialized_Setup_12 *ss_12;
-
-   if (setups_12)
-     {
-        /*
-         * try to find the setup with the same monitors
-         * connected in order to replace it
-         */
-        if ((ss_12 = _e_randr_find_matching_serialized_setup(setups_12, si_12)))
-          _e_randr_free_serialized_setup_12(ss_12);
-     }
-   ss_12 = _e_randr_create_serialized_setup_12(si_12);
-   setups_12 = eina_list_append(setups_12, ss_12);
-
-   return setups_12;
-}
-
-E_Randr_Serialized_Setup *
-_e_randr_create_serialized_setup(E_Randr_Screen_Info *screen_info)
-{
-   E_Randr_Serialized_Setup *ss;
-   E_Randr_Serialized_Setup_12 *ss_12;
-
-   if (!(ss = E_NEW(E_Randr_Serialized_Setup, 1))) return NULL;
-   if ((screen_info->randr_version == ECORE_X_RANDR_1_1) && !(ss->serialized_setup_11 = _e_randr_create_serialized_setup_11(screen_info->rrvd_info.randr_info_11))) goto _e_randr_create_serialized_setup_failed_free_ss;
-   if ((screen_info->randr_version >= ECORE_X_RANDR_1_2))
-     {
-        if (!(ss_12 = _e_randr_create_serialized_setup_12(screen_info->rrvd_info.randr_info_12))
-            || !(ss->serialized_setups_12 = eina_list_append(ss->serialized_setups_12, ss_12)))
-          goto _e_randr_create_serialized_setup_failed_free_ss;
-     }
-
-   return ss;
-
-_e_randr_create_serialized_setup_failed_free_ss:
-   free(ss);
-   return NULL;
-}
-
-EAPI void
-e_randr_store_configuration(E_Randr_Screen_Info *screen_info)
-{
-   if (E_RANDR_NO_11) return;
-
-   if (!e_config->randr_serialized_setup)
-     {
-        e_config->randr_serialized_setup = _e_randr_create_serialized_setup(screen_info);
-        e_config_save_queue();
-        return;
-     }
-
-   if (screen_info->randr_version == ECORE_X_RANDR_1_1)
-     {
-        e_config->randr_serialized_setup->serialized_setup_11 = _e_randr_update_serialized_setup_11(e_config->randr_serialized_setup->serialized_setup_11, screen_info->rrvd_info.randr_info_11);
-     }
-   else if (screen_info->randr_version >= ECORE_X_RANDR_1_2)
-     {
-        e_config->randr_serialized_setup->serialized_setups_12 = _e_randr_update_serialized_setup_12(e_config->randr_serialized_setup->serialized_setups_12, screen_info->rrvd_info.randr_info_12);
-
-        //Also, update output policies
-        e_config->randr_serialized_setup->serialized_outputs_policies = _e_randr_update_serialized_outputs_policies(screen_info->rrvd_info.randr_info_12, e_config->randr_serialized_setup->serialized_outputs_policies);
-     }
-   e_config_save_queue();
-}
-
-//setup restore functions
-EAPI Eina_Bool
-e_randr_try_restore_configuration(E_Randr_Screen_Info *si)
-{
-   if (!e_config || !e_config->randr_serialized_setup) return EINA_FALSE;
-
-   if (si->randr_version == ECORE_X_RANDR_1_1)
-     return _e_randr_try_restore_11(si->rrvd_info.randr_info_11);
-   else if (si->randr_version >= ECORE_X_RANDR_1_2)
-     return _e_randr_try_restore_12(si->rrvd_info.randr_info_12);
-
-   return EINA_FALSE;
-}
-
-Eina_Bool
-_e_randr_try_restore_11(E_Randr_Screen_Info_11 *si_11)
-{
-   E_Manager *man;
-   Eina_List *iter;
-   Ecore_X_Randr_Screen_Size_MM *stored_size, *size;
-   int i = 0;
-
-   if (!e_config->randr_serialized_setup->serialized_setup_11) return EINA_FALSE;
-   stored_size = &e_config->randr_serialized_setup->serialized_setup_11->size;
-   EINA_LIST_FOREACH (si_11->sizes, iter, size)
-     {
-        if ((stored_size->width == size->width)
-            && (stored_size->height == size->height)
-            && (stored_size->width_mm == size->width_mm)
-            && (stored_size->height_mm == size->height_mm))
-          {
-             man = e_manager_current_get();
-             return ecore_x_randr_screen_primary_output_size_set(man->root, i);
-          }
-        i++;
-     }
-
-   return EINA_FALSE;
-}
-
-E_Randr_Crtc_Info *
-_e_randr_find_matching_crtc(Eina_List *crtcs, E_Randr_Serialized_Crtc *sc)
-{
-   Eina_List *iter, *s_name_iter, *p_output_iter;
-   E_Randr_Crtc_Info *ci;
-   E_Randr_Output_Info *oi;
-   char *s_output_name;
-
-   EINA_LIST_FOREACH (crtcs, iter, ci)
-     {
-        if (eina_list_count(ci->possible_outputs) != eina_list_count(sc->possible_outputs_names))
-          continue;
-        EINA_LIST_FOREACH (sc->possible_outputs_names, s_name_iter, s_output_name)
-          {
-             EINA_LIST_FOREACH (ci->possible_outputs, p_output_iter, oi)
-               {
-                  if (!strncmp(s_output_name, oi->name, oi->name_length))
-                    return ci;
-               }
-          }
-     }
-   return NULL;
-}
-
-Eina_List *
-_e_randr_find_matching_outputs(Eina_List *sois, Eina_List *ois)
-{
-   Eina_List *r_output_iter, *s_output_iter, *list = NULL;
-   E_Randr_Output_Info *oi;
-   E_Randr_Serialized_Output *so;
-
-   EINA_LIST_FOREACH (sois, s_output_iter, so)
-     {
-        EINA_LIST_FOREACH (ois, r_output_iter, oi)
-          {
-             if (so->edid_hash.hash == oi->edid_hash.hash)
-               {
-                  list = eina_list_append(list, oi);
-                  break;
-               }
-          }
-     }
-   if (list && (eina_list_count(sois) != eina_list_count(list)))
-     {
-        eina_list_free(list);
-        list = NULL;
-     }
-
-   return list;
-}
-
-Ecore_X_Randr_Mode_Info *
-_e_randr_find_matching_mode_info(Eina_List *modes, Ecore_X_Randr_Mode_Info *mode)
-{
-   Eina_List *iter;
-   Ecore_X_Randr_Mode_Info *mi = NULL;
-
-   EINA_LIST_FOREACH (modes, iter, mi)
-     {
-        if ((mode->width == mi->width)
-            && (mode->height == mi->height)
-            && (mode->dotClock == mi->dotClock)
-            && (mode->hSyncStart == mi->hSyncStart)
-            && (mode->hSyncEnd == mi->hSyncEnd)
-            && (mode->hTotal == mi->hTotal)
-            && (mode->hSkew == mi->hSkew)
-            && (mode->vSyncStart == mi->vSyncStart)
-            && (mode->vSyncEnd == mi->vSyncEnd)
-            && (mode->vTotal == mi->vTotal)
-            && (mode->nameLength == mi->nameLength)
-            && !strncpy(mode->name, mi->name, mode->nameLength)
-            && (mode->modeFlags == mi->modeFlags))
-          return mi;
-     }
-   return NULL;
-}
-
-Eina_Bool
-_e_randr_try_restore_12(E_Randr_Screen_Info_12 *si_12)
-{
-   E_Randr_Serialized_Setup_12 *ss_12;
-   E_Randr_Serialized_Crtc *sc;
-   E_Randr_Crtc_Info *ci;
-   Ecore_X_Randr_Output *outputs_array;
-   Ecore_X_Randr_Mode_Info *mi;
-   Eina_List *iter, *outputs_list;
-   Eina_Bool ret = EINA_TRUE;
-   E_Manager *man;
-
-   if (!(ss_12 = _e_randr_find_matching_serialized_setup(e_config->randr_serialized_setup->serialized_setups_12, si_12))) return EINA_FALSE;
-
-   man = e_manager_current_get();
-
-   EINA_LIST_FOREACH (ss_12->serialized_crtcs, iter, sc)
-     {
-        ci = _e_randr_find_matching_crtc(si_12->crtcs, sc);
-        outputs_list = _e_randr_find_matching_outputs(si_12->outputs, sc->serialized_outputs);
-        outputs_array = _e_randr_outputs_to_array(outputs_list);
-        mi = _e_randr_find_matching_mode_info(si_12->modes, &sc->mode_info);
-        ret &= ecore_x_randr_crtc_mode_set(man->root, ci->xid, outputs_array, eina_list_count(outputs_list), mi->xid);
-        ret &= ecore_x_randr_crtc_pos_set(man->root, ci->xid, sc->pos.x, sc->pos.y);
-     }
-   return ret;
-}
-
-//Utility functions
-static Ecore_X_Randr_Output *
-_e_randr_outputs_to_array(Eina_List *outputs_info)
-{
-   Ecore_X_Randr_Output *ret = NULL;
-   E_Randr_Output_Info *output_info;
-   Eina_List *output_iter;
-   int i = 0;
-
-   if (!outputs_info || !(ret = malloc(sizeof(Ecore_X_Randr_Output) * eina_list_count(outputs_info)))) return NULL;
-   EINA_LIST_FOREACH (outputs_info, output_iter, output_info)
-     /* output_info == NULL should _not_ be possible! */
-     ret[i++] = output_info ? output_info->xid : Ecore_X_Randr_None;
-   return ret;
-}
-
-/*
- * Try to enable this output on an unoccupied CRTC. 'Force' in this context
- * means, that if there are only occupied CRTCs, we disable another output to
- * enable this one. If not forced we will - if we don't find an unoccupied CRTC
- * - try to share the output of a CRTC with other outputs already using it
- *   (clone).
- */
-static Eina_Bool
-_e_randr_try_enable_output(E_Randr_Output_Info *output_info, Eina_Bool force)
-{
-   if (!output_info) return EINA_FALSE;
-   else if (output_info->crtc && output_info->crtc->current_mode)
-     return EINA_TRUE;
-
-   Eina_List *iter, *outputs_list = NULL;
-   E_Randr_Crtc_Info *crtc_info, *usable_crtc = NULL;
-   E_Randr_Output_Info *primary_output;
-   Ecore_X_Randr_Output *outputs;
-   Ecore_X_Randr_Mode_Info *mode_info;
-   Eina_Bool ret = EINA_FALSE;
-
-   /*
-    * Try to find a usable crtc for this output. Either unused or forced.
-    */
-   EINA_LIST_FOREACH (output_info->possible_crtcs, iter, crtc_info)
-     {
-        if (crtc_info && (!crtc_info->current_mode || force))
-          {
-             usable_crtc = crtc_info;
-             break;
-          }
-     }
-
-   /*
-    * apparently we don't have a CRTC to make use of the device
-    */
-   if (!usable_crtc) return EINA_FALSE;
-
-   //get the CRTC we will refer to, dependend on policy
-   switch (output_info->policy)
-     {
-      case ECORE_X_RANDR_OUTPUT_POLICY_NONE:
-        return EINA_TRUE;
-
-      case ECORE_X_RANDR_OUTPUT_POLICY_CLONE:
-        /*
-         * Order of approaches to enable a clone (of the primary output):
-         *
-         * 0.  Get Primary output from Server
-         * 1.  Try to add new Output to primary output's CRTC, using the mode used
-         *     by the primary output
-         * 2.  Try to enable clone in the same
-         * 2a. exact mode or a
-         * 2b. geometrically identical mode
-         * 3.  Find a most high resolution mode in common to enable on primary output's CRTC and the new
-         *     output's CRTC
-         * 4.  fail.
-         */
-        if ((primary_output = e_randr_screen_info->rrvd_info.randr_info_12->primary_output))
-          {
-             if (primary_output->crtc && primary_output->crtc->current_mode && eina_list_data_find(output_info->modes, primary_output->crtc->current_mode))
-               {
-                  /*
-                   * mode currently used by primary output's CRTC is also supported by the new output
-                   */
-                  if (_e_randr_outputs_are_clones(output_info, primary_output->crtc->outputs))
-                    {
-                       /*
-                        * 1.  Try to add new Output to primary output's CRTC, using the mode used
-                        * by the primary output
-                        * TODO: check with compatibility list in RandRR >= 1.3
-                        * if available
-                        *
-                        * The new output is also usable by the primary output's
-                        * CRTC. Try to enable this output together with the already
-                        * enabled outputs on the CRTC in already used mode.
-                        */
-                       outputs_list = eina_list_clone(primary_output->crtc->outputs);
-                       outputs_list = eina_list_append(outputs_list, output_info);
-                       outputs = _e_randr_outputs_to_array(outputs_list);
-                       ret = ecore_x_randr_crtc_mode_set(e_randr_screen_info->root, primary_output->crtc->xid, outputs, eina_list_count(outputs_list), primary_output->crtc->current_mode->xid);
-                       free(outputs);
-                       eina_list_free(outputs_list);
-                       return ret;
-                    }
-                  else
-                    {
-                       /*
-                        * 2.  Try to enable clone in the same
-                        */
-
-                       /*
-                        * 2a. exact mode.
-                        */
-                       ret = ecore_x_randr_crtc_mode_set(e_randr_screen_info->root, usable_crtc->xid, &output_info->xid, 1, primary_output->crtc->current_mode->xid);
-                       return ret && ecore_x_randr_crtc_pos_relative_set(e_randr_screen_info->root, usable_crtc->xid, primary_output->crtc->xid, ECORE_X_RANDR_OUTPUT_POLICY_CLONE, e_randr_screen_info->rrvd_info.randr_info_12->alignment);
-                    }
-               }
-             else
-               {
-                  /*
-                   * 2b. geometrically identical mode
-                   */
-                  if (primary_output->crtc && (mode_info = _e_randr_mode_geo_identical_find(output_info->modes, primary_output->crtc->current_mode)))
-                    {
-                       ret = ecore_x_randr_crtc_mode_set(e_randr_screen_info->root, usable_crtc->xid, &output_info->xid, 1, mode_info->xid);
-                       return ret && ecore_x_randr_crtc_pos_relative_set(e_randr_screen_info->root, usable_crtc->xid, primary_output->crtc->xid, ECORE_X_RANDR_OUTPUT_POLICY_CLONE, e_randr_screen_info->rrvd_info.randr_info_12->alignment);
-                    }
-                  /*
-                   * 3.  Find the highest resolution mode common to enable on primary output's CRTC and the new one.
-                   */
-                  if (((outputs_list = eina_list_append(outputs_list, primary_output)) && (outputs_list = eina_list_append(outputs_list, output_info))))
-                    {
-                       if (primary_output->crtc)
-                         {
-                            if ((mode_info = _e_randr_outputs_common_mode_max_get(outputs_list, primary_output->crtc->current_mode)))
-                              {
-                                 fprintf(stderr, "Will try to set mode: %dx%d for primary and clone.\n", mode_info->width, mode_info->height);
-                                 ret = ecore_x_randr_crtc_mode_set(e_randr_screen_info->root, primary_output->crtc->xid, ((Ecore_X_Randr_Output *)Ecore_X_Randr_Unset), Ecore_X_Randr_Unset, mode_info->xid);
-                                 ret = (ret && ecore_x_randr_crtc_mode_set(e_randr_screen_info->root, usable_crtc->xid, &output_info->xid, 1, mode_info->xid));
-                                 ret = (ret && ecore_x_randr_crtc_pos_relative_set(e_randr_screen_info->root, usable_crtc->xid, primary_output->crtc->xid, ECORE_X_RANDR_OUTPUT_POLICY_CLONE, e_randr_screen_info->rrvd_info.randr_info_12->alignment));
-                              }
-                         }
-                       eina_list_free(outputs_list);
-                    }
-               }
-          }
-        else
-          fprintf(stderr, "Couldn't get primary output!\n");
-        /*
-         * 4. FAIL
-         */
-        break;
-
-      default:
-        if ((usable_crtc && (!usable_crtc->current_mode)) || force)
-          {
-             //enable and position according to used policies
-             if (!(mode_info = ((Ecore_X_Randr_Mode_Info *)eina_list_nth(output_info->preferred_modes, 0))))
-               {
-                  fprintf(stderr, "E_RANDR: Could not enable output(%d), as it has no preferred (and there for none at all) modes.!\n", output_info->xid);
-                  ret = EINA_FALSE;
-                  break;
-               }
-             if ((ret = ecore_x_randr_crtc_mode_set(e_randr_screen_info->root, usable_crtc->xid, &output_info->xid, 1, mode_info->xid)))
-               {
-                  usable_crtc->geometry.w = mode_info->width;
-                  usable_crtc->geometry.h = mode_info->height;
-                  usable_crtc->geometry.x = 0;
-                  usable_crtc->geometry.y = 0;
-
-                  ret &= _e_randr_crtc_move_policy(usable_crtc);
-               }
-          }
-     }
-   ecore_x_randr_screen_reset(e_randr_screen_info->root);
-   return ret;
-}
-
-/*
- * updates all crtcs information regarding a new output
- */
-static void
-_e_randr_crtcs_possible_output_update(E_Randr_Output_Info *output_info)
-{
-   Eina_List *iter;
-   E_Randr_Crtc_Info *crtc_info;
-   Ecore_X_Randr_Output *outputs = NULL;
-   int noutputs = 0;
-
-   EINA_LIST_FOREACH (e_randr_screen_info->rrvd_info.randr_info_12->crtcs, iter, crtc_info)
-     {
-        if (!eina_list_data_find(crtc_info->possible_outputs, output_info))
-          {
-             if ((outputs = ecore_x_randr_crtc_possible_outputs_get(e_randr_screen_info->root, crtc_info->xid, &noutputs)))
-               {
-                  while (--noutputs >= 0)
-                    {
-                       if (outputs[noutputs] == output_info->xid)
-                         {
-                            crtc_info->possible_outputs = eina_list_append(crtc_info->possible_outputs, output_info);
-                            break;
-                         }
-                    }
-                  free(outputs);
-               }
-          }
-     }
-}
-
-/*
- * setup a crtc's current (possible) outputs references
- */
-static void
-_e_randr_crtc_outputs_refs_update(E_Randr_Crtc_Info *crtc_info)
-{
-   Ecore_X_Randr_Output *outputs;
-   E_Randr_Output_Info *output_info;
-   int i, noutputs;
-
-   //get references to output_info structs which are related to this CRTC
-   if (e_randr_screen_info->rrvd_info.randr_info_12->outputs && (outputs = ecore_x_randr_crtc_outputs_get(e_randr_screen_info->root, crtc_info->xid, &noutputs)))
-     {
-        for (i = 0; i < noutputs; i++)
-          {
-             if (!(output_info = _e_randr_output_info_get(outputs[i])) || eina_list_data_find(crtc_info->outputs, output_info) || (ecore_x_randr_output_crtc_get(e_randr_screen_info->root, outputs[i]) != crtc_info->xid)) continue;
-             if (!(crtc_info->outputs = eina_list_append(crtc_info->outputs, output_info))) fprintf(stderr, "E_RANDR: could not add output(%d) to CRTC's(%d) output list!\n", output_info->xid, crtc_info->xid);
-             output_info->crtc = crtc_info;
-          }
-        free(outputs);
-     }
-   //get references to possible output_info structs which are related to this CRTC
-   if (e_randr_screen_info->rrvd_info.randr_info_12->outputs && (outputs = ecore_x_randr_crtc_possible_outputs_get(e_randr_screen_info->root, crtc_info->xid, &noutputs)))
-     {
-        for (i = 0; i < noutputs; i++)
-          {
-             if (!(output_info = _e_randr_output_info_get(outputs[i])) || eina_list_data_find(crtc_info->possible_outputs, output_info)) continue;
-             if (!(crtc_info->possible_outputs = eina_list_append(crtc_info->possible_outputs, output_info))) fprintf(stderr, "E_RANDR: could not add output(%d) to CRTC's(%d) possible output list!\n", output_info->xid, crtc_info->xid);
-          }
-        free(outputs);
-     }
-}
-
-/*
- * reconfigure screen setup according to policy. This is only required if all
- * CRTCs' positions might be affected by the another screens' movement. This includes 'virtual' moves,
- * which means that e.g. when a crtc should be placed at a position < 0, all
- * other crtcs are accordingly moved instead, so the result is the same.
- */
-static Eina_Bool
-_e_randr_crtc_move_policy(E_Randr_Crtc_Info *new_crtc)
-{
-   const E_Randr_Crtc_Info *crtc_rel;
-   E_Randr_Output_Info *last_output = NULL;
-   int dx = Ecore_X_Randr_None, dy = Ecore_X_Randr_None;
-   Eina_Bool ret = EINA_TRUE;
-
-   //use the policy of the new crtc's last output
-   last_output = (E_Randr_Output_Info *)eina_list_data_get(eina_list_last(new_crtc->outputs));
-   if (!last_output) return EINA_FALSE;
-   //get the crtc we will place our's relative to. If it's NULL, this is the
-   //only output attached, work done.
-   if (!(crtc_rel = _e_randr_policy_crtc_get(new_crtc, NULL, last_output->policy))) return EINA_TRUE;
-
-   //following is policy dependend.
-   switch (last_output->policy)
-     {
-      case ECORE_X_RANDR_OUTPUT_POLICY_ABOVE:
-        dy = (crtc_rel->geometry.y - new_crtc->geometry.h);
-        if (dy < 0)
-          {
-             //virtual move (move other CRTCs as nessesary)
-             dy = -dy;
-             ret = ecore_x_randr_move_all_crtcs_but(e_randr_screen_info->root,
-                                                    &new_crtc->xid,
-                                                    1,
-                                                    dx,
-                                                    dy);
-          }
-        break;
-
-      case ECORE_X_RANDR_OUTPUT_POLICY_LEFT:
-        dx = (crtc_rel->geometry.x - new_crtc->geometry.w);
-        if (dx < 0)
-          {
-             //virtual move (move other CRTCs as nessesary)
-             dx = -dx;
-             ret = ecore_x_randr_move_all_crtcs_but(e_randr_screen_info->root,
-                                                    &new_crtc->xid,
-                                                    1,
-                                                    dx,
-                                                    dy);
-          }
-        break;
-
-      default:
-        break;
-     }
-   ret &= ecore_x_randr_crtc_pos_relative_set(e_randr_screen_info->root, new_crtc->xid, crtc_rel->xid, last_output->policy, e_randr_screen_info->rrvd_info.randr_info_12->alignment);
-   return ret;
-}
-
-/*
- * returns the highest resolution mode common ammongst the given outputs,
- * optionally limited by max_size_mode. If none is found, NULL is returned.
- */
-static Ecore_X_Randr_Mode_Info *
-_e_randr_outputs_common_mode_max_get(Eina_List *outputs, Ecore_X_Randr_Mode_Info *max_size_mode)
-{
-   Eina_List *all_modes = NULL, *iter, *output_iter, *right;
-   E_Randr_Output_Info *output_info;
-   Ecore_X_Randr_Mode_Info *mode_info;
-   int outputs_mode_found;
-
-   //create a list of all available modes
-   EINA_LIST_FOREACH (outputs, iter, output_info)
-     {
-        right = eina_list_clone(output_info->modes);
-        all_modes = eina_list_merge(all_modes, right);
-     }
-
-   if (max_size_mode)
-     {
-        //remove all modes that are larger than max_size_mode
-        EINA_LIST_FOREACH (all_modes, iter, mode_info)
-          {
-             if (_modes_size_sort_cb((void *)max_size_mode, (void *)mode_info) < 0)
-               all_modes = eina_list_remove(all_modes, mode_info);
-          }
-     }
-
-   //sort modes by their sizes
-   all_modes = eina_list_sort(all_modes, eina_list_count(all_modes), _modes_size_sort_cb);
-   EINA_LIST_REVERSE_FOREACH (all_modes, iter, mode_info)
-     {
-        outputs_mode_found = 0;
-        EINA_LIST_FOREACH (outputs, output_iter, output_info)
-          {
-             if (eina_list_data_find(output_info->modes, mode_info))
-               outputs_mode_found++;
-          }
-        if (outputs_mode_found == (int)eina_list_count(outputs))
-          break;
-        mode_info = NULL;
-     }
-   return mode_info;
-}
-
-/*
-   static int
-   _crtcs_size_sort_cb(const void *d1, const void *d2)
-   {
-   E_Randr_Crtc_Info *crtc1 = ((E_Randr_Crtc_Info*)d1), *crtc2 = ((E_Randr_Crtc_Info*)d2);
-
-   return ((crtc1->geometry.w * crtc1->geometry.h) - (crtc2->geometry.w * crtc2->geometry.h));
-   }
- */
-
-static int
-_outputs_size_sort_cb(const void *d1, const void *d2)
-{
-   E_Randr_Output_Info *output1 = ((E_Randr_Output_Info *)d1), *output2 = ((E_Randr_Output_Info *)d2);
-
-   return (output1 && output1->crtc && output1->crtc->current_mode && output2 && output2->crtc && output2->crtc->current_mode) ?  ((output1->crtc->current_mode->width * output1->crtc->current_mode->height) - (output2->crtc->current_mode->width * output2->crtc->current_mode->height)) : 0;
-}
-
-static int
-_modes_size_sort_cb(const void *d1, const void *d2)
-{
-   Ecore_X_Randr_Mode_Info *mode1 = ((Ecore_X_Randr_Mode_Info *)d1), *mode2 = ((Ecore_X_Randr_Mode_Info *)d2);
-
-   return (mode1->width * mode1->height) - (mode2->width * mode2->height);
-}
-
-/*
- * returns a mode within a given list of modes that is gemetrically identical.
- * If none is found, NULL is returned.
- */
-static Ecore_X_Randr_Mode_Info *
-_e_randr_mode_geo_identical_find(Eina_List *modes, Ecore_X_Randr_Mode_Info *mode)
-{
-   Eina_List *iter;
-   Ecore_X_Randr_Mode_Info *mode_info;
-
-   EINA_LIST_FOREACH (modes, iter, mode_info)
-     {
-        if ((mode_info->width == mode->width) && (mode_info->height == mode->height))
-          return mode_info;
-     }
-   return NULL;
-}
-
-/*
- * reconfigures a CRTC enabling the highest resolution amongst its outputs,
- * without touching any other CRTC currently activated
- */
-static Eina_Bool
-_e_randr_crtc_outputs_mode_max_set(E_Randr_Crtc_Info *crtc_info)
-{
-   Ecore_X_Randr_Mode_Info *mode_info;
-   Eina_List *iter;
-   Eina_Bool ret = EINA_TRUE;
-   Ecore_X_Randr_Output *outputs;
-
-   if (!crtc_info || !crtc_info->outputs || !crtc_info->outputs_common_modes) return EINA_FALSE;
-
-   EINA_LIST_REVERSE_FOREACH (crtc_info->outputs_common_modes, iter, mode_info)
-     {
-        if (!_e_randr_crtc_mode_intersects_crtcs(crtc_info, mode_info))
-          break;
-     }
-   if (!mode_info)
-     {
-        eina_list_free(crtc_info->outputs_common_modes);
-        return EINA_FALSE;
-     }
-   if ((outputs = _e_randr_outputs_to_array(crtc_info->outputs)))
-     {
-        ret = ecore_x_randr_crtc_mode_set(e_randr_screen_info->root, crtc_info->xid, outputs, eina_list_count(crtc_info->outputs), mode_info->xid);
-        free(outputs);
-     }
-   eina_list_free(crtc_info->outputs_common_modes);
-
-   ecore_x_randr_screen_reset(e_randr_screen_info->root);
-
-   return ret;
-}
-
-/*
- * returns EINA_TRUE if given CRTC would intersect with other CRTCs if set to
- * given mode
- */
-static Eina_Bool
-_e_randr_crtc_mode_intersects_crtcs(E_Randr_Crtc_Info *crtc_info, Ecore_X_Randr_Mode_Info *mode)
-{
-   Eina_List *iter;
-   E_Randr_Crtc_Info *tmp;
-
-   EINA_LIST_FOREACH (e_randr_screen_info->rrvd_info.randr_info_12->crtcs, iter, tmp)
-     {
-        if ((tmp == crtc_info) ||
-            ((tmp->geometry.w <= 0) || (tmp->geometry.h <= 0)))
-          continue;
-        if (E_INTERSECTS(crtc_info->geometry.x, crtc_info->geometry.y,
-                         mode->width, mode->height, tmp->geometry.x,
-                         tmp->geometry.y, tmp->geometry.w, tmp->geometry.h)
-            && ((crtc_info->geometry.x != tmp->geometry.x) &&
-                (crtc_info->geometry.y != tmp->geometry.y)))
-          return EINA_TRUE;
-     }
-   return EINA_FALSE;
-}
-
-/*
- * returns a list of modes common ammongst the given outputs,
- * optionally limited by max_size_mode. If none are found, NULL is returned.
- */
-static Eina_List *
-_e_randr_outputs_common_modes_get(Eina_List *outputs, Ecore_X_Randr_Mode_Info *max_size_mode)
-{
-   Eina_List *common_modes = NULL, *iter, *output_iter, *right;
-   E_Randr_Output_Info *output_info;
-   Ecore_X_Randr_Mode_Info *mode_info;
-   int outputs_mode_found;
-
-   if (!outputs) return NULL;
-
-   //create a list of all available modes
-   EINA_LIST_FOREACH (outputs, iter, output_info)
-     {
-        right = eina_list_clone(output_info->modes);
-        common_modes = eina_list_merge(common_modes, right);
-     }
-
-   if (max_size_mode)
-     {
-        //remove all modes that are larger than max_size_mode
-        EINA_LIST_FOREACH (common_modes, iter, mode_info)
-          {
-             if (_modes_size_sort_cb((void *)max_size_mode, (void *)mode_info) < 0)
-               common_modes = eina_list_remove(common_modes, mode_info);
-          }
-     }
-
-   //sort modes desc. by their sizes
-   for (iter = eina_list_last(common_modes); iter; )
-     {
-        mode_info = iter->data;
-        iter = iter->prev;
-        outputs_mode_found = 0;
-        EINA_LIST_FOREACH (outputs, output_iter, output_info)
-          {
-             if (eina_list_data_find(output_info->modes, mode_info))
-               outputs_mode_found++;
-          }
-        if (outputs_mode_found != (int)eina_list_count(outputs))
-          common_modes = eina_list_remove(common_modes, mode_info);
-     }
-   return common_modes;
-}
-
-/*
- * reconfigure all CRTCs that had a given CRTC as a clone
- */
-static Eina_Bool
-_e_randr_crtcs_clone_crtc_removed(E_Randr_Crtc_Info *former_clone)
-{
-   Eina_List *iter;
-   E_Randr_Crtc_Info *crtc_info;
-
-   if (!former_clone) return EINA_FALSE;
-
-   EINA_LIST_FOREACH (e_randr_screen_info->rrvd_info.randr_info_12->crtcs, iter, crtc_info)
-     {
-        if ((crtc_info == former_clone) || ((crtc_info->geometry.w <= 0) || (crtc_info->geometry.h <= 0))) continue;
-        if ((former_clone->geometry.x == crtc_info->geometry.x) && (former_clone->geometry.y == crtc_info->geometry.y) && (former_clone->geometry.w == crtc_info->geometry.w) && (former_clone->geometry.h == crtc_info->geometry.h))
-          {
-             if (!_e_randr_crtc_outputs_mode_max_set(crtc_info)) return EINA_FALSE;
-          }
-     }
-
-   return EINA_TRUE;
-}
-
-static void
-_e_randr_screen_primary_output_assign(E_Randr_Output_Info *removed)
-{
-   Eina_List *iter;
-   E_Randr_Output_Info *primary_output = NULL, *output_info;
-
-   E_RANDR_NO_OUTPUTS_RET();
-
-   if (e_randr_screen_info->rrvd_info.randr_info_12->primary_output && (removed != e_randr_screen_info->rrvd_info.randr_info_12->primary_output)) return;
-   if (!(primary_output = _e_randr_output_info_get(ecore_x_randr_primary_output_get(e_randr_screen_info->root))))
-     {
-        primary_output = eina_list_data_get(eina_list_last(e_randr_screen_info->rrvd_info.randr_info_12->outputs));
-
-        EINA_LIST_FOREACH (e_randr_screen_info->rrvd_info.randr_info_12->outputs, iter, output_info)
-          {
-             if (output_info->connection_status == ECORE_X_RANDR_CONNECTION_STATUS_DISCONNECTED || !output_info->crtc || !output_info->crtc->current_mode) continue;
-             if ((!primary_output->crtc || !primary_output->crtc->current_mode) || _outputs_size_sort_cb(output_info, primary_output) > 0) primary_output = output_info;
-          }
-        if (!primary_output->crtc || !primary_output->crtc->current_mode) primary_output = NULL;
-     }
-   e_randr_screen_info->rrvd_info.randr_info_12->primary_output = primary_output;
-}
-
-static void
-_e_randr_output_info_hw_info_set(E_Randr_Output_Info *output_info)
-{
-   Ecore_X_Randr_Output *outputs;
-   Ecore_X_Randr_Crtc *crtcs;
-   E_Randr_Output_Info *output;
-   E_Randr_Crtc_Info *crtc;
-   int i, num;
-
-   _e_randr_output_modes_add(output_info);
-   output_info->edid = ecore_x_randr_output_edid_get(e_randr_screen_info->root, output_info->xid, &output_info->edid_length);
-   if (output_info->edid && output_info->edid_length > 0)
-     output_info->edid_hash.hash = eina_hash_superfast((char *)output_info->edid, output_info->edid_length);
-   //get the outputs we can use on the same CRTC alongside this one.
-   if ((outputs = ecore_x_randr_output_clones_get(e_randr_screen_info->root, output_info->xid, &num)))
-     {
-        for (i = 0; i < num; i++)
-          {
-             if ((output = _e_randr_output_info_get(outputs[i])))
-               output_info->clones = eina_list_append(output_info->clones, output);
-          }
-        free(outputs);
-     }
-
-   //get the CRTCs which are usable with this output.
-   if ((crtcs = ecore_x_randr_output_possible_crtcs_get(e_randr_screen_info->root, output_info->xid, &num)))
-     {
-        for (i = 0; i < num; i++)
-          {
-             fprintf(stderr, "E_RANDR: possible CRTC: %d\n", crtcs[i]);
-             if ((crtc = _e_randr_crtc_info_get(crtcs[i])))
-               {
-                  fprintf(stderr, "E_RANDR: \tfound the suiting struct at %p\n", crtc);
-                  output_info->possible_crtcs = eina_list_append(output_info->possible_crtcs, crtc);
-               }
-          }
-        free(crtcs);
-     }
-   else
-     {
-        fprintf(stderr, "E_RANDR: Output %x does not have a single possible CRTC.\n", output_info->xid);
-     }
-}
-
-/*
- * free the hardware specifig parts of the information
- * removes all traces of an output within the data.
- * @param output_info the output info to be freed.
- */
-static void
-_e_randr_output_hw_info_free(E_Randr_Output_Info *output_info)
-{
-   E_Randr_Crtc_Info *crtc_info;
-   Eina_List *iter;
-   if (!output_info) return;
-
-   if (output_info->modes)
-     {
-        eina_list_free(output_info->modes);
-        output_info->modes = NULL;
-     }
-   if (output_info->preferred_modes)
-     {
-        eina_list_free(output_info->preferred_modes);
-        output_info->preferred_modes = NULL;
-     }
-   if (output_info->edid)
-     {
-        free(output_info->edid);
-        output_info->edid = NULL;
-     }
-   if (output_info->wired_clones)
-     {
-        eina_list_free(output_info->wired_clones);
-        output_info->wired_clones = NULL;
-     }
-   if (output_info->compatible_outputs)
-     {
-        eina_list_free(output_info->compatible_outputs);
-        output_info->compatible_outputs = NULL;
-     }
-   if (output_info->possible_crtcs)
-     {
-        eina_list_free(output_info->possible_crtcs);
-        output_info->possible_crtcs = NULL;
-     }
-   if (output_info->clones)
-     {
-        eina_list_free(output_info->clones);
-        output_info->clones = NULL;
-     }
-
-   EINA_LIST_FOREACH (e_randr_screen_info->rrvd_info.randr_info_12->crtcs, iter, crtc_info)
-     {
-        crtc_info->possible_outputs = eina_list_remove(crtc_info->possible_outputs, output_info);
-     }
-}
-
-/*
- * checks whether a given output is a common clone of the given list's outputs
- */
-static Eina_Bool
-_e_randr_outputs_are_clones(E_Randr_Output_Info *output_info, Eina_List *outputs)
-{
-   E_Randr_Output_Info *output;
-   Eina_List *iter;
-
-   if (!outputs || !output_info) return EINA_FALSE;
-
-   EINA_LIST_FOREACH (output_info->clones, iter, output)
-     {
-        if (!eina_list_data_find(output_info->clones, output))
-          return EINA_FALSE;
-     }
-   return EINA_TRUE;
-}
-
index 7f04d02..d015823 100644 (file)
@@ -2,6 +2,7 @@
 
 typedef struct _E_Randr_Crtc_Info E_Randr_Crtc_Info;
 typedef struct _E_Randr_Edid_Hash E_Randr_Edid_Hash;
+typedef struct _E_Randr_Monitor_Info E_Randr_Monitor_Info;
 typedef struct _E_Randr_Output_Info E_Randr_Output_Info;
 typedef struct _E_Randr_Screen_Info_11 E_Randr_Screen_Info_11;
 typedef struct _E_Randr_Screen_Info_12 E_Randr_Screen_Info_12;
@@ -14,7 +15,20 @@ typedef struct _E_Randr_Serialized_Setup_11 E_Randr_Serialized_Setup_11;
 typedef struct _E_Randr_Serialized_Setup_12 E_Randr_Serialized_Setup_12;
 typedef struct _E_Randr_Serialized_Setup E_Randr_Serialized_Setup;
 
-EAPI void e_randr_store_configuration(E_Randr_Screen_Info *screen_info);
+typedef enum _E_Randr_Configuration_Store_Modifier
+{
+   E_RANDR_CONFIGURATION_STORE_POLICIES = (1 << 0),
+   E_RANDR_CONFIGURATION_STORE_RESOLUTIONS = (1 << 1),
+   E_RANDR_CONFIGURATION_STORE_ARRANGEMENT = (1 << 2),
+   E_RANDR_CONFIGURATION_STORE_ORIENTATIONS = (1 << 3),
+   E_RANDR_CONFIGURATION_STORE_ALL = (
+         E_RANDR_CONFIGURATION_STORE_POLICIES
+         | E_RANDR_CONFIGURATION_STORE_RESOLUTIONS
+         | E_RANDR_CONFIGURATION_STORE_ARRANGEMENT
+         | E_RANDR_CONFIGURATION_STORE_ORIENTATIONS)
+} E_Randr_Configuration_Store_Modifier;
+
+EAPI void e_randr_store_configuration(E_Randr_Configuration_Store_Modifier modifier);
 
 #else
 #ifndef E_RANDR_H
@@ -42,6 +56,18 @@ struct _E_Randr_Edid_Hash
    int hash;
 };
 
+struct _E_Randr_Monitor_Info
+{
+   Eina_List *modes;
+   Eina_List *preferred_modes;
+   Ecore_X_Randr_Screen_Size size_mm;
+   unsigned char *edid;
+   unsigned long edid_length;
+   E_Randr_Edid_Hash edid_hash;
+   int max_backlight;
+   double backlight_level;
+};
+
 struct _E_Randr_Output_Info
 {
    Ecore_X_ID xid;
@@ -55,21 +81,13 @@ struct _E_Randr_Output_Info
    Ecore_X_Randr_Connector_Type connector_type;
    Ecore_X_Randr_Connection_Status connection_status;
    Ecore_X_Randr_Output_Policy policy;
+   Eina_List *possible_crtcs;
+   Eina_List *compatibility_list;
+   Ecore_X_Render_Subpixel_Order subpixel_order;
    /*
     * Attached Monitor specific:
     */
-   Eina_List *modes;
-   Eina_List *preferred_modes;
-   Eina_List *clones;
-   Eina_List *possible_crtcs;
-   Ecore_X_Randr_Screen_Size size_mm;
-   unsigned char *edid;
-   unsigned long edid_length;
-   E_Randr_Edid_Hash edid_hash;
-   int max_backlight;
-   double backlight_level;
-   Ecore_X_Render_Subpixel_Order subpixel_order;
-   Eina_List *compatible_outputs;
+   E_Randr_Monitor_Info *monitor;
 };
 
 struct _E_Randr_Screen_Info_11
@@ -115,41 +133,35 @@ struct _E_Randr_Screen_Info
 struct _E_Randr_Serialized_Output_Policy
 {
    char *name;
-   int name_length;
    Ecore_X_Randr_Output_Policy policy;
 };
 
 struct _E_Randr_Serialized_Output
 {
    char *name;
-   int name_length;
-   E_Randr_Edid_Hash edid_hash;
    double backlight_level;
 };
 
 struct _E_Randr_Serialized_Crtc
 {
+   int index;
    //List of E_Randr_Serialized_Output objects that were used on the same output
-   Eina_List *serialized_outputs;
-   //the serialized mode_info misses its xid value
-   Ecore_X_Randr_Mode_Info mode_info;
+   Eina_List *outputs;
    Evas_Coord_Point pos;
-   //List of all possible outputs' names
-   //e.g. "LVDS", "CRT-0", "VGA"
-   Eina_List *possible_outputs_names;
    Ecore_X_Randr_Orientation orientation;
+   //the serialized mode_info
+   Ecore_X_Randr_Mode_Info *mode_info;
 };
 
 struct _E_Randr_Serialized_Setup_12
 {
    double timestamp;
    //List of E_Randr_Serialized_Crtc objects
-   Eina_List *serialized_crtcs;
+   Eina_List *crtcs;
    /*
-    * List of E_Randr_Edid_Hash elements of monitors,
-    * that were enabled, when the setup was stored
+    * List of E_Randr_Edid_Hash elements of all connected monitors
     */
-   Eina_List *serialized_edid_hashes;
+   Eina_List *edid_hashes;
 };
 
 struct _E_Randr_Serialized_Setup_11
@@ -165,13 +177,18 @@ struct _E_Randr_Serialized_Setup
    //List of E_Randr_Serialized_Setup_12 objects
    Eina_List *serialized_setups_12;
    //List of E_Randr_Serialized_Output_Policy objects
-   Eina_List *serialized_outputs_policies;
+   Eina_List *outputs_policies;
 };
 
 EINTERN Eina_Bool e_randr_init(void);
+EAPI Eina_Bool e_randr_screen_info_refresh(void);
 EINTERN int e_randr_shutdown(void);
+EINTERN void e_randr_serialized_setup_free(E_Randr_Serialized_Setup *ss);
+EINTERN void e_randr_11_serialized_setup_free(E_Randr_Serialized_Setup_11 *ss_11);
+EINTERN void e_randr_12_serialized_setup_free(E_Randr_Serialized_Setup_12 *ss_12);
+EINTERN void e_randr_12_serialized_output_policy_free(E_Randr_Serialized_Output_Policy *policy);
 
-EAPI extern E_Randr_Screen_Info *e_randr_screen_info;
+EAPI extern E_Randr_Screen_Info e_randr_screen_info;
 
 #endif
 #endif
diff --git a/src/bin/e_randr_11.c b/src/bin/e_randr_11.c
new file mode 100644 (file)
index 0000000..3f9fcaf
--- /dev/null
@@ -0,0 +1,105 @@
+#include "e_randr_private.h"
+#include "e_randr.h"
+
+//New helper functions
+/**
+ * @brief allocate and initialize a new E_Randr_Screen_Info_11 element
+ * @return E_Randr_Screen_Info_11 elements or in case it could
+ * not be created and properly initialized, NULL
+ */
+E_Randr_Screen_Info_11 *
+_11_screen_info_new(void)
+{
+   E_Randr_Screen_Info_11 *randr_info_11 = NULL;
+   Ecore_X_Randr_Screen_Size_MM *sizes = NULL;
+   Ecore_X_Randr_Refresh_Rate *rates = NULL;
+   Eina_List *rates_list;
+   int i, j, nsizes, nrates;
+
+   EINA_SAFETY_ON_TRUE_RETURN_VAL(E_RANDR_11_NO, NULL);
+
+   randr_info_11 = malloc(sizeof(E_Randr_Screen_Info_11));
+
+   randr_info_11->sizes = NULL;
+   randr_info_11->csize_index = Ecore_X_Randr_Unset;
+   randr_info_11->corientation = Ecore_X_Randr_Unset;
+   randr_info_11->orientations = Ecore_X_Randr_Unset;
+   randr_info_11->rates = NULL;
+   randr_info_11->current_rate = Ecore_X_Randr_Unset;
+
+   if (!(sizes = ecore_x_randr_screen_primary_output_sizes_get(e_randr_screen_info.root, &nsizes)))
+     goto _info_11_new_fail;
+   for (i = 0; i < nsizes; i++)
+     if (!(randr_info_11->sizes = eina_list_append(randr_info_11->sizes, &sizes[i])))
+       goto _info_11_new_fail_sizes;
+   ecore_x_randr_screen_primary_output_current_size_get(e_randr_screen_info.root, NULL, NULL, NULL, NULL, &(randr_info_11->csize_index));
+   randr_info_11->corientation = ecore_x_randr_screen_primary_output_orientation_get(e_randr_screen_info.root);
+   randr_info_11->orientations = ecore_x_randr_screen_primary_output_orientations_get(e_randr_screen_info.root);
+   for (i = 0; i < nsizes; i++)
+     {
+        rates_list = NULL;
+        if (!(rates = ecore_x_randr_screen_primary_output_refresh_rates_get(e_randr_screen_info.root, i, &nrates)))
+          return EINA_FALSE;
+        for (j = 0; j < nrates; j++)
+          if (!(rates_list = eina_list_append(rates_list, &rates[j])))
+            goto _info_11_new_fail_rates_list;
+        if (!(randr_info_11->rates = eina_list_append(randr_info_11->rates, rates_list)))
+          goto _info_11_new_fail_rates;
+     }
+   randr_info_11->current_rate = ecore_x_randr_screen_primary_output_current_refresh_rate_get(e_randr_screen_info.root);
+
+   return randr_info_11;
+
+_info_11_new_fail_rates_list:
+   eina_list_free(rates_list);
+_info_11_new_fail_rates:
+   free(rates);
+_info_11_new_fail_sizes:
+   free(sizes);
+_info_11_new_fail:
+   free(randr_info_11);
+   return NULL;
+}
+
+//Free helper functions
+/**
+ * @param screen_info the screen info to be freed.
+ */
+void
+_11_screen_info_free(E_Randr_Screen_Info_11 *screen_info)
+{
+   EINA_SAFETY_ON_NULL_RETURN(screen_info);
+
+   if (screen_info->sizes)
+     {
+        free(eina_list_nth(screen_info->sizes, 0));
+        eina_list_free(screen_info->sizes);
+        screen_info->sizes = NULL;
+     }
+   if (screen_info->rates)
+     {
+        /* this may be leaking, but at least it will be valid */
+        eina_list_free(eina_list_nth(screen_info->rates, 0));
+        eina_list_free(screen_info->rates);
+        screen_info->rates = NULL;
+     }
+   free(screen_info);
+   screen_info = NULL;
+}
+
+/*****************************************************************
+ *
+ * Init. and Shutdown code
+ *
+ *****************************************************************
+ */
+Eina_Bool
+_11_screen_info_refresh(void)
+{
+   EINA_SAFETY_ON_TRUE_RETURN_VAL(E_RANDR_11_NO, EINA_FALSE);
+
+   _11_screen_info_free(e_randr_screen_info.rrvd_info.randr_info_11);
+   e_randr_screen_info.rrvd_info.randr_info_11 = _11_screen_info_new();
+
+   return (e_randr_screen_info.rrvd_info.randr_info_11 != NULL);
+}
diff --git a/src/bin/e_randr_11_serialization.c b/src/bin/e_randr_11_serialization.c
new file mode 100644 (file)
index 0000000..5512298
--- /dev/null
@@ -0,0 +1,102 @@
+#include "e_randr_private.h"
+#include "e_randr.h"
+
+/**********************************************************************
+ *
+ * Storage/Restorage of setups
+ *
+ **********************************************************************
+ */
+
+//New helper functions
+
+   E_Randr_Serialized_Setup_11 *
+_serialized_setup_11_new(void)
+{
+   E_Randr_Serialized_Setup_11 *ss;
+   Ecore_X_Randr_Screen_Size_MM *size;
+
+   ss = malloc(sizeof(*ss));
+
+   if (!(size = (Ecore_X_Randr_Screen_Size_MM *)eina_list_data_get(eina_list_nth(e_randr_screen_info.rrvd_info.randr_info_11->sizes, e_randr_screen_info.rrvd_info.randr_info_11->csize_index)))) goto _serialized_setup_11_new_failed_free_ss;
+   ss->size.width = size->width;
+   ss->size.height = size->height;
+   ss->refresh_rate = e_randr_screen_info.rrvd_info.randr_info_11->current_rate;
+   ss->orientation = e_randr_screen_info.rrvd_info.randr_info_11->corientation;
+
+   return ss;
+
+_serialized_setup_11_new_failed_free_ss:
+   free(ss);
+   return NULL;
+}
+
+//Update/value set helper functions
+   E_Randr_Serialized_Setup_11 *
+_serialized_setup_11_update(E_Randr_Serialized_Setup_11 *ss_11)
+{
+   Ecore_X_Randr_Screen_Size_MM *size;
+
+   if (ss_11)
+     {
+        if (!(size = (Ecore_X_Randr_Screen_Size_MM *)eina_list_data_get(eina_list_nth(e_randr_screen_info.rrvd_info.randr_info_11->sizes, e_randr_screen_info.rrvd_info.randr_info_11->csize_index)))) return NULL;
+        if (!memcpy(&ss_11->size, size, sizeof(Ecore_X_Randr_Screen_Size_MM)))
+          goto _update_serialized_setup_11_failed_free_ss;
+        ss_11->refresh_rate = e_randr_screen_info.rrvd_info.randr_info_11->current_rate;
+        ss_11->orientation = e_randr_screen_info.rrvd_info.randr_info_11->corientation;
+     }
+   else
+     ss_11 = _serialized_setup_11_new();
+
+   return ss_11;
+
+_update_serialized_setup_11_failed_free_ss:
+   free(ss_11);
+   return NULL;
+}
+
+//Free helper functions
+   void
+_e_randr_serialized_setup_11_free(E_Randr_Serialized_Setup_11 *ss11)
+{
+   free(ss11);
+}
+
+EINTERN void
+e_randr_11_serialized_setup_free(E_Randr_Serialized_Setup_11 *ss_11)
+{
+   _e_randr_serialized_setup_11_free(ss_11);
+}
+
+   Eina_Bool
+_11_try_restore_configuration(void)
+{
+   Ecore_X_Randr_Screen_Size_MM *stored_size, *size;
+   Eina_List *iter;
+   int i = 0;
+
+   if (!e_config->randr_serialized_setup->serialized_setup_11) return EINA_FALSE;
+   stored_size = &e_config->randr_serialized_setup->serialized_setup_11->size;
+   EINA_LIST_FOREACH(e_randr_screen_info.rrvd_info.randr_info_11->sizes, iter, size)
+     {
+        if ((stored_size->width == size->width)
+              && (stored_size->height == size->height)
+              && (stored_size->width_mm == size->width_mm)
+              && (stored_size->height_mm == size->height_mm))
+          {
+             return ecore_x_randr_screen_primary_output_size_set(e_randr_screen_info.root, i);
+          }
+        i++;
+     }
+
+   return EINA_FALSE;
+}
+
+   void
+_11_store_configuration(E_Randr_Configuration_Store_Modifier modifier)
+{
+   if (e_config->randr_serialized_setup->serialized_setup_11)
+     e_config->randr_serialized_setup->serialized_setup_11 = _serialized_setup_11_update(e_config->randr_serialized_setup->serialized_setup_11);
+   else
+     e_config->randr_serialized_setup->serialized_setup_11 = _serialized_setup_11_new();
+}
diff --git a/src/bin/e_randr_12.c b/src/bin/e_randr_12.c
new file mode 100644 (file)
index 0000000..c1b8afb
--- /dev/null
@@ -0,0 +1,808 @@
+#include "e.h"
+#include "e_randr_private.h"
+
+#define POLLINTERVAL 128
+
+// Set functions for the global e_randr_screen_info struct
+static void _screen_primary_output_assign(E_Randr_Output_Info *removed);
+
+// Init helper functions
+static void      _outputs_init(void);
+static void      _crtcs_init(void);
+static Eina_Bool _structs_init(void);
+
+// Retrieval helper functions
+static Ecore_X_Randr_Mode_Info *_mode_geo_identical_find(Eina_List *modes, Ecore_X_Randr_Mode_Info *mode);
+
+// Event helper functions
+static Eina_Bool _x_poll_cb(void *data __UNUSED__);
+static Eina_Bool _crtc_change_event_cb(void *data, int type, void *e);
+static Eina_Bool _output_change_event_cb(void *data, int type, void *e);
+static Eina_Bool _output_property_change_event_cb(void *data, int type, void *e);
+static Eina_Bool _try_enable_output(E_Randr_Output_Info *output_info, Eina_Bool force);
+
+static Ecore_Poller *poller = NULL;
+static Eina_List *_event_handlers = NULL;
+static const char *_CONNECTION_STATES_STRINGS[] = {"CONNECTED", "DISCONNECTED", "UNKNOWN"};
+static const char *_POLICIES_STRINGS[] = {"ABOVE", "RIGHT", "BELOW", "LEFT", "CLONE", "NONE"};
+
+//"New" helper functions
+/**
+ * @return array of E_Randr_Screen_Info_12 elements, or in case not all could
+ * be created or parameter 'nrequested'==0, NULL
+ */
+   static E_Randr_Screen_Info_12 *
+_screen_info_12_new(void)
+{
+   E_Randr_Screen_Info_12 *randr_info_12 = NULL;
+
+   EINA_SAFETY_ON_TRUE_RETURN_VAL((e_randr_screen_info.randr_version < ECORE_X_RANDR_1_2), NULL);
+
+   randr_info_12 = E_NEW(E_Randr_Screen_Info_12, 1);
+
+   randr_info_12->min_size.width = Ecore_X_Randr_Unset;
+   randr_info_12->min_size.height = Ecore_X_Randr_Unset;
+   randr_info_12->max_size.width = Ecore_X_Randr_Unset;
+   randr_info_12->max_size.height = Ecore_X_Randr_Unset;
+   randr_info_12->current_size.width = Ecore_X_Randr_Unset;
+   randr_info_12->current_size.height = Ecore_X_Randr_Unset;
+   randr_info_12->crtcs = NULL;
+   randr_info_12->outputs = NULL;
+   randr_info_12->modes = NULL;
+   randr_info_12->primary_output = NULL;
+   randr_info_12->alignment = ECORE_X_RANDR_RELATIVE_ALIGNMENT_NONE;
+
+   ecore_x_randr_screen_size_range_get(e_randr_screen_info.root,
+         &randr_info_12->min_size.width,
+         &randr_info_12->min_size.height,
+         &randr_info_12->max_size.width,
+         &randr_info_12->max_size.height);
+   ecore_x_randr_screen_current_size_get(e_randr_screen_info.root,
+         &randr_info_12->current_size.width,
+         &randr_info_12->current_size.height,
+         NULL, NULL);
+
+   return randr_info_12;
+}
+
+   static Eina_Bool
+_structs_init(void)
+{
+   //Output stuff
+   Ecore_X_Randr_Output *outputs;
+   E_Randr_Output_Info *output_info = NULL;
+   int noutputs = 0;
+   //CRTC stuff
+   Ecore_X_Randr_Crtc *crtcs = NULL;
+   E_Randr_Crtc_Info *crtc_info = NULL;
+   int ncrtcs = 0;
+   //Modes stuff
+   Ecore_X_Randr_Mode_Info **modes = NULL;
+   int nmodes = 0;
+
+   EINA_SAFETY_ON_TRUE_RETURN_VAL(E_RANDR_12_NO, EINA_FALSE);
+
+   outputs = ecore_x_randr_outputs_get(e_randr_screen_info.root, &noutputs);
+   if (noutputs == 0) return EINA_FALSE;
+
+   while (--noutputs >= 0)
+     {
+        output_info = _output_info_new(outputs[noutputs]);
+        if (output_info)
+          e_randr_screen_info.rrvd_info.randr_info_12->outputs = eina_list_append(e_randr_screen_info.rrvd_info.randr_info_12->outputs, output_info);
+     }
+   free(outputs);
+
+   crtcs = ecore_x_randr_crtcs_get(e_randr_screen_info.root, &ncrtcs);
+   if (ncrtcs == 0) return EINA_FALSE;
+
+   while (--ncrtcs >= 0)
+     {
+        crtc_info = _crtc_info_new(crtcs[ncrtcs]);
+        e_randr_screen_info.rrvd_info.randr_info_12->crtcs = eina_list_append(e_randr_screen_info.rrvd_info.randr_info_12->crtcs, crtc_info);
+     }
+   free(crtcs);
+
+   modes = ecore_x_randr_modes_info_get(e_randr_screen_info.root, &nmodes);
+   if (nmodes == 0) return EINA_FALSE;
+
+   while (--nmodes >= 0)
+     {
+        e_randr_screen_info.rrvd_info.randr_info_12->modes = eina_list_append(e_randr_screen_info.rrvd_info.randr_info_12->modes, modes[nmodes]);
+     }
+
+   _outputs_init();
+   _crtcs_init();
+
+   return EINA_TRUE;
+}
+
+//Set value / retrieval helper functions
+
+   static void
+_crtcs_init(void)
+{
+   E_Randr_Crtc_Info *crtc = NULL;
+   Eina_List *iter;
+
+   EINA_SAFETY_ON_TRUE_RETURN(E_RANDR_12_NO);
+
+   EINA_LIST_FOREACH(e_randr_screen_info.rrvd_info.randr_info_12->crtcs, iter, crtc)
+      _crtc_refs_set(crtc);
+}
+
+   static void
+_outputs_init(void)
+{
+   E_Randr_Output_Info *output = NULL;
+   Eina_List *iter;
+
+   EINA_SAFETY_ON_TRUE_RETURN(E_RANDR_12_NO);
+
+   EINA_LIST_FOREACH(e_randr_screen_info.rrvd_info.randr_info_12->outputs, iter, output)
+     {
+        _output_refs_set(output);
+        if (output->connection_status == ECORE_X_RANDR_CONNECTION_STATUS_CONNECTED)
+          output->monitor = _monitor_info_new(output);
+     }
+}
+
+   static void
+_screen_primary_output_assign(E_Randr_Output_Info *removed)
+{
+   Eina_List *iter;
+   E_Randr_Output_Info *primary_output = NULL, *output_info;
+
+   EINA_SAFETY_ON_TRUE_RETURN(E_RANDR_12_NO_OUTPUTS);
+
+   if (e_randr_screen_info.rrvd_info.randr_info_12->primary_output && (removed != e_randr_screen_info.rrvd_info.randr_info_12->primary_output)) return;
+   if (!(primary_output = _12_screen_info_output_info_get(ecore_x_randr_primary_output_get(e_randr_screen_info.root))))
+     {
+        EINA_LIST_FOREACH(e_randr_screen_info.rrvd_info.randr_info_12->outputs, iter, output_info)
+          {
+             if (!output_info || (output_info->connection_status != ECORE_X_RANDR_CONNECTION_STATUS_CONNECTED) || !output_info->crtc || !output_info->crtc->current_mode) continue;
+             primary_output = output_info;
+             break;
+          }
+     }
+   e_randr_screen_info.rrvd_info.randr_info_12->primary_output = primary_output;
+}
+
+//"Free" helper functions
+
+/**
+ * @param screen_info the screen info to be freed.
+ */
+   void
+_12_screen_info_free(E_Randr_Screen_Info_12 *screen_info)
+{
+   Ecore_X_Randr_Mode_Info *mode_info;
+   E_Randr_Crtc_Info *crtc_info;
+   E_Randr_Output_Info *output_info;
+
+   EINA_SAFETY_ON_NULL_RETURN(screen_info);
+   EINA_SAFETY_ON_TRUE_RETURN(E_RANDR_12_NO);
+
+   if (screen_info->crtcs)
+     {
+        EINA_LIST_FREE (screen_info->crtcs, crtc_info)
+           _crtc_info_free(crtc_info);
+        free(eina_list_nth(screen_info->crtcs, 0));
+     }
+
+   if (screen_info->outputs)
+     {
+        EINA_LIST_FREE (screen_info->outputs, output_info)
+           _output_info_free(output_info);
+        free(eina_list_nth(screen_info->outputs, 0));
+     }
+
+   if (screen_info->modes)
+     {
+        EINA_LIST_FREE (screen_info->modes, mode_info)
+           ecore_x_randr_mode_info_free(mode_info);
+     }
+
+   free (screen_info);
+}
+
+/*
+ *********************************************
+ *
+ * Getter functions for e_randr_screen_info struct
+ *
+ * ********************************************
+ */
+   Ecore_X_Randr_Mode_Info *
+_12_screen_info_mode_info_get(const Ecore_X_Randr_Mode mode)
+{
+   Eina_List *iter;
+   Ecore_X_Randr_Mode_Info *mode_info;
+
+   EINA_SAFETY_ON_TRUE_RETURN_VAL(E_RANDR_12_NO_MODE(mode), NULL);
+
+   EINA_LIST_FOREACH(e_randr_screen_info.rrvd_info.randr_info_12->modes, iter, mode_info)
+     {
+        if (mode_info && (mode_info->xid == mode)) return mode_info;
+     }
+   return NULL;
+}
+
+   E_Randr_Output_Info *
+_12_screen_info_output_info_get(const Ecore_X_Randr_Output output)
+{
+   Eina_List *iter;
+   E_Randr_Output_Info *output_info;
+
+   EINA_SAFETY_ON_TRUE_RETURN_VAL(E_RANDR_12_NO_OUTPUTS, NULL);
+
+   EINA_LIST_FOREACH(e_randr_screen_info.rrvd_info.randr_info_12->outputs, iter, output_info)
+     {
+        if (output_info && (output_info->xid == output)) return output_info;
+     }
+   return NULL;
+}
+
+   E_Randr_Crtc_Info *
+_12_screen_info_crtc_info_get(const Ecore_X_Randr_Crtc crtc)
+{
+   Eina_List *iter;
+   E_Randr_Crtc_Info *crtc_info;
+
+   EINA_SAFETY_ON_TRUE_RETURN_VAL(E_RANDR_12_NO_CRTCS, NULL);
+
+   EINA_LIST_FOREACH(e_randr_screen_info.rrvd_info.randr_info_12->crtcs, iter, crtc_info)
+     {
+        if (crtc_info && (crtc_info->xid == crtc)) return crtc_info;
+     }
+   return NULL;
+}
+
+   Eina_Bool
+_12_screen_info_edid_is_available(const E_Randr_Edid_Hash *hash)
+{
+   Eina_List *iter;
+   E_Randr_Output_Info *output_info;
+
+   EINA_SAFETY_ON_TRUE_RETURN_VAL(E_RANDR_12_NO_OUTPUTS, EINA_FALSE);
+   EINA_SAFETY_ON_NULL_RETURN_VAL(hash, EINA_FALSE);
+
+   EINA_LIST_FOREACH(e_randr_screen_info.rrvd_info.randr_info_12->outputs, iter, output_info)
+     {
+        if (!output_info || !output_info->monitor)
+          continue;
+        if (output_info->monitor->edid_hash.hash == hash->hash)
+          return EINA_TRUE;
+     }
+   return EINA_FALSE;
+}
+/*
+ * returns a mode within a given list of modes that is gemetrically identical.
+ * If none is found, NULL is returned.
+ */
+   static Ecore_X_Randr_Mode_Info *
+_mode_geo_identical_find(Eina_List *modes, Ecore_X_Randr_Mode_Info *mode)
+{
+   Eina_List *iter;
+   Ecore_X_Randr_Mode_Info *mode_info;
+
+   EINA_LIST_FOREACH(modes, iter, mode_info)
+     {
+        if ((mode_info->width == mode->width) && (mode_info->height == mode->height))
+          return mode_info;
+     }
+   return NULL;
+}
+
+/*****************************************************************
+ *
+ * Init. and Shutdown code
+ *
+ *****************************************************************
+ */
+   Eina_Bool
+_12_screen_info_refresh(void)
+{
+   EINA_SAFETY_ON_TRUE_RETURN_VAL((e_randr_screen_info.randr_version < ECORE_X_RANDR_1_2), EINA_FALSE);
+
+   if (e_randr_screen_info.rrvd_info.randr_info_12)
+     _12_screen_info_free(e_randr_screen_info.rrvd_info.randr_info_12);
+   if (!(e_randr_screen_info.rrvd_info.randr_info_12 = _screen_info_12_new()) ||
+         !_structs_init())
+     return EINA_FALSE;
+
+   _screen_primary_output_assign(NULL);
+
+   return EINA_TRUE;
+}
+
+/******************************************************************
+ *
+ * Event code
+ *
+ ******************************************************************
+ */
+
+   static Eina_Bool
+_x_poll_cb(void *data __UNUSED__)
+{
+   EINA_SAFETY_ON_NULL_RETURN_VAL(e_randr_screen_info.rrvd_info.randr_info_12, ECORE_CALLBACK_CANCEL);
+
+   ecore_x_randr_screen_primary_output_orientations_get(e_randr_screen_info.root);
+
+   return ECORE_CALLBACK_RENEW;
+}
+
+   void
+_12_event_listeners_add(void)
+{
+   EINA_SAFETY_ON_TRUE_RETURN(E_RANDR_12_NO);
+
+   ecore_x_randr_events_select(e_randr_screen_info.root, EINA_TRUE);
+   _event_handlers = eina_list_append(_event_handlers, ecore_event_handler_add(ECORE_X_EVENT_RANDR_CRTC_CHANGE, _crtc_change_event_cb, NULL));
+   _event_handlers = eina_list_append(_event_handlers, ecore_event_handler_add(ECORE_X_EVENT_RANDR_OUTPUT_CHANGE, _output_change_event_cb, NULL));
+   _event_handlers = eina_list_append(_event_handlers, ecore_event_handler_add(ECORE_X_EVENT_RANDR_OUTPUT_PROPERTY_NOTIFY, _output_property_change_event_cb, NULL));
+   // WORKAROUND problem of X not sending events
+   poller = ecore_poller_add(ECORE_POLLER_CORE, POLLINTERVAL, _x_poll_cb, NULL);
+}
+
+/* Usually events are triggered in the following order.
+ * (Dis)connect Display Scenario:
+ * 1.) ECORE_X_EVENT_OUTPUT_CHANGE //Triggered, when a display is connected to an
+ * output
+ * 2.) ECORE_X_EVENT_CRTC_CHANGE //Triggered when the CRTC mode is changed (eg.
+ * enabled by e.g. e_randr or xrandr)
+ * 3.) ECORE_X_EVENT_OUTPUT_CHANGE //Triggered for each output changed by the
+ * preceeding enabling.
+ *
+ * When the mode of a CRTC is changed only events 2 and 3 are triggered
+ *
+ */
+   static Eina_Bool
+_output_change_event_cb(void *data __UNUSED__, int type, void *ev)
+{
+   Ecore_X_Event_Randr_Output_Change *oce = (Ecore_X_Event_Randr_Output_Change*)ev;
+   E_Randr_Output_Info *output_info = NULL;
+   E_Randr_Crtc_Info *crtc_info = NULL;
+   Eina_Bool policy_success = EINA_FALSE, con_state_changed = EINA_FALSE;
+
+   EINA_SAFETY_ON_TRUE_RETURN_VAL(E_RANDR_12_NO, ECORE_CALLBACK_CANCEL);
+   EINA_SAFETY_ON_TRUE_RETURN_VAL((type != ECORE_X_EVENT_RANDR_OUTPUT_CHANGE), ECORE_CALLBACK_RENEW);
+
+   /* event information:
+      Ecore_X_Window                  win;
+      Ecore_X_Randr_Output            output;
+      Ecore_X_Randr_Crtc              crtc;
+      Ecore_X_Randr_Mode              mode;
+      Ecore_X_Randr_Orientation       orientation;
+      Ecore_X_Randr_Connection_Status connection;
+      Ecore_X_Render_Subpixel_Order   subpixel_order;
+      */
+
+   EINA_SAFETY_ON_FALSE_RETURN_VAL((output_info = _12_screen_info_output_info_get(oce->output)), ECORE_CALLBACK_RENEW);
+
+   fprintf(stderr, "E_RANDR: Output event: \n"
+         "\t\t: relative to win: %d\n"
+         "\t\t: output (xid): %d\n"
+         "\t\t: used by crtc (xid): %d\n"
+         "\t\t: mode: %d\n"
+         "\t\t: orientation: %d\n"
+         "\t\t: connection state: %s\n"
+         "\t\t: subpixel_order: %d\n",
+         oce->win,
+         oce->output,
+         oce->crtc,
+         oce->mode,
+         oce->orientation,
+         _CONNECTION_STATES_STRINGS[oce->connection],
+         oce->subpixel_order);
+
+   crtc_info = _12_screen_info_crtc_info_get(oce->crtc);
+   //WORKAROUND
+   //Reason: Missing events, when an output is moved from one CRTC to
+   //        another
+   if (output_info->crtc && (crtc_info != output_info->crtc))
+     output_info->crtc->outputs = eina_list_remove(output_info->crtc->outputs, output_info);
+   //END WORKAROUND
+   output_info->crtc = crtc_info;
+
+   //Update mode references in case a mode was added manually
+   if (output_info->monitor)
+     {
+        eina_list_free(output_info->monitor->modes);
+        output_info->monitor->modes = NULL;
+        eina_list_free(output_info->monitor->preferred_modes);
+        output_info->monitor->preferred_modes = NULL;
+        _monitor_modes_refs_set(output_info->monitor, output_info->xid);
+     }
+
+   con_state_changed = (Eina_Bool)(output_info->connection_status != oce->connection);
+   output_info->connection_status = oce->connection;
+   output_info->subpixel_order = oce->subpixel_order;
+
+   if (con_state_changed)
+     {
+         _monitor_info_free(output_info->monitor);
+         output_info->monitor = NULL;
+
+        if (oce->connection == ECORE_X_RANDR_CONNECTION_STATUS_CONNECTED)
+          {
+             //New device connected!
+             output_info->monitor = _monitor_info_new(output_info);
+             fprintf(stderr, "E_RANDR: Output %d was newly connected.\n", output_info->xid);
+
+             //only try to enable the monitor if there is no serialized setup
+             if(!_12_try_restore_configuration())
+               {
+                  policy_success = _try_enable_output(output_info, EINA_FALSE);    //maybe give a success message?
+                  fprintf(stderr, "E_RANDR: Policy \"%s\" was enforced %ssuccesfully.\n", _POLICIES_STRINGS[output_info->policy - 1], (policy_success ? "" : "un"));
+               }
+          }
+        else
+          {
+             //connection_state is 'unknown' or 'disconnected': treat as disconnected!
+             if (output_info->crtc)
+               {
+                  output_info->crtc->outputs = eina_list_remove(output_info->crtc->outputs, output_info);
+                  //in case this output was the last one connected on a CRTC,
+                  //disable it again
+                  if (eina_list_count(output_info->crtc->outputs) == 0)
+                    {
+                       //in case it was the only output running on this CRTC, disable
+                       //it.
+                       ecore_x_randr_crtc_mode_set(e_randr_screen_info.root, output_info->crtc->xid, NULL, Ecore_X_Randr_None, Ecore_X_Randr_None);
+                    }
+               }
+             //retry to find a suiting serialized setup for the remaining
+             //connected monitors
+             _12_try_restore_configuration();
+          }
+     }
+
+   return ECORE_CALLBACK_RENEW;
+}
+
+   static Eina_Bool
+_crtc_change_event_cb(void *data __UNUSED__, int type, void *ev)
+{
+   Ecore_X_Event_Randr_Crtc_Change *cce = (Ecore_X_Event_Randr_Crtc_Change*)ev;
+   E_Randr_Crtc_Info *crtc_info;
+
+   EINA_SAFETY_ON_TRUE_RETURN_VAL(E_RANDR_12_NO, ECORE_CALLBACK_CANCEL);
+   EINA_SAFETY_ON_TRUE_RETURN_VAL((type != ECORE_X_EVENT_RANDR_CRTC_CHANGE), ECORE_CALLBACK_RENEW);
+
+   /* event information:
+   Ecore_X_Window                win;
+   Ecore_X_Randr_Crtc            crtc;
+   Ecore_X_Randr_Mode            mode;
+   Ecore_X_Randr_Orientation     orientation;
+   int                           x;
+   int                           y;
+   int                           width;
+   int                           height;
+   */
+   fprintf(stderr, "E_RANDR: CRTC event: \n"
+         "\t\t: relative to win: %d\n"
+         "\t\t: crtc (xid): %d\n"
+         "\t\t: mode (xid): %d\n"
+         "\t\t: orientation: %d\n"
+         "\t\t: x: %d\n"
+         "\t\t: y: %d\n"
+         "\t\t: width: %d\n"
+         "\t\t: height: %d\n",
+         cce->win,
+         cce->crtc,
+         cce->mode,
+         cce->orientation,
+         cce->geo.x,
+         cce->geo.y,
+         cce->geo.w,
+         cce->geo.h);
+
+
+   crtc_info = _12_screen_info_crtc_info_get(cce->crtc);
+   EINA_SAFETY_ON_NULL_RETURN_VAL(crtc_info, ECORE_CALLBACK_RENEW);
+
+   crtc_info->current_mode = _12_screen_info_mode_info_get(cce->mode);
+   crtc_info->current_orientation = cce->orientation;
+   crtc_info->geometry.x = cce->geo.x;
+   crtc_info->geometry.y = cce->geo.y;
+   crtc_info->geometry.w = cce->geo.w;
+   crtc_info->geometry.h = cce->geo.h;
+
+   //update screensize if necessary
+   e_randr_screen_info.rrvd_info.randr_info_12->current_size.width = MAX((cce->geo.x + cce->geo.w), e_randr_screen_info.rrvd_info.randr_info_12->current_size.width);
+   e_randr_screen_info.rrvd_info.randr_info_12->current_size.height = MAX((cce->geo.y + cce->geo.h), e_randr_screen_info.rrvd_info.randr_info_12->current_size.height);
+
+   //update output data
+   eina_list_free(crtc_info->outputs);
+   crtc_info->outputs = NULL;
+   eina_list_free(crtc_info->outputs_common_modes);
+   crtc_info->outputs_common_modes = NULL;
+
+   //if still enabled, update references to outputs
+   if (crtc_info->current_mode)
+     {
+        _crtc_outputs_refs_set(crtc_info);
+        crtc_info->outputs_common_modes = _outputs_common_modes_get(crtc_info->outputs, NULL);
+     }
+
+   //crop the screen
+   ecore_x_randr_screen_reset(e_randr_screen_info.root);
+
+   return ECORE_CALLBACK_RENEW;
+}
+
+   static Eina_Bool
+_output_property_change_event_cb(void *data __UNUSED__, int type, void *ev)
+{
+   Ecore_X_Event_Randr_Output_Property_Notify *opce = (Ecore_X_Event_Randr_Output_Property_Notify*)ev;
+   E_Randr_Output_Info *output_info;
+
+   EINA_SAFETY_ON_TRUE_RETURN_VAL(E_RANDR_12_NO, ECORE_CALLBACK_CANCEL);
+   EINA_SAFETY_ON_TRUE_RETURN_VAL((type != ECORE_X_EVENT_RANDR_OUTPUT_PROPERTY_NOTIFY), ECORE_CALLBACK_RENEW);
+
+   /* event information:
+      Ecore_X_Window                win;
+      Ecore_X_Randr_Output          output;
+      Ecore_X_Atom                  property;
+      Ecore_X_Time                  time;
+      Ecore_X_Randr_Property_Change state;
+      */
+   EINA_SAFETY_ON_FALSE_RETURN_VAL((output_info = _12_screen_info_output_info_get(opce->output)), ECORE_CALLBACK_RENEW);
+
+   return ECORE_CALLBACK_RENEW;
+}
+
+/*
+ * Try to enable this output on an unoccupied CRTC. 'Force' in this context
+ * means, that if there are only occupied CRTCs, we disable another output to
+ * enable this one. If not forced we will - if we don't find an unoccupied CRTC
+ * - try to share the output of a CRTC with other outputs already using it
+ *   (clone).
+ */
+   static Eina_Bool
+_try_enable_output(E_Randr_Output_Info *output_info, Eina_Bool force)
+{
+   Eina_List *iter, *outputs_list = NULL, *common_modes = NULL;
+   E_Randr_Crtc_Info *crtc_info = NULL, *usable_crtc = NULL;
+   const E_Randr_Crtc_Info *crtc_rel = NULL;
+   E_Randr_Output_Info *primary_output;
+   Ecore_X_Randr_Output *outputs;
+   Ecore_X_Randr_Mode_Info *mode_info;
+   int dx = Ecore_X_Randr_None, dy = Ecore_X_Randr_None;
+   Eina_Bool ret = EINA_TRUE;
+
+   EINA_SAFETY_ON_NULL_RETURN_VAL(output_info, EINA_FALSE);
+   EINA_SAFETY_ON_TRUE_RETURN_VAL((output_info->crtc && output_info->crtc->current_mode), EINA_FALSE);
+
+   /*
+    * Try to find a usable crtc for this output. Either unused or forced.
+    */
+   EINA_LIST_FOREACH(output_info->possible_crtcs, iter, crtc_info)
+     {
+        if (!crtc_info->current_mode || !crtc_info->outputs || force)
+          {
+             usable_crtc = crtc_info;
+             break;
+          }
+     }
+
+   /*
+    * apparently we don't have a CRTC to make use of the device
+    */
+   if (!usable_crtc)
+     return EINA_FALSE;
+
+   //get the CRTC we will refer to, dependend on policy
+   switch (output_info->policy)
+     {
+      case ECORE_X_RANDR_OUTPUT_POLICY_NONE:
+         return EINA_TRUE;
+
+      case ECORE_X_RANDR_OUTPUT_POLICY_CLONE:
+         /*
+          * Order of approaches to enable a clone (of the primary output):
+          *
+          * 0.  Get Primary output from Server
+          * 1.  Try to add new Output to primary output's CRTC, using the mode used
+          *     by the primary output
+          * 2.  Try to enable clone in the same
+          * 2a. exact mode or a
+          * 2b. geometrically identical mode
+          * 3.  Find a most high resolution mode in common to enable on primary output's CRTC and the new
+          *     output's CRTC
+          * 4.  fail.
+          */
+         //Assign new output, if necessary
+         _screen_primary_output_assign(output_info);
+         if ((primary_output = e_randr_screen_info.rrvd_info.randr_info_12->primary_output))
+        {
+           if (primary_output->crtc && primary_output->crtc->current_mode && eina_list_data_find(output_info->monitor->modes, primary_output->crtc->current_mode))
+             {
+                /*
+                 * mode currently used by primary output's CRTC is also supported by the new output
+                 */
+                if (eina_list_data_find(primary_output->crtc->possible_outputs, output_info) && eina_list_data_find(output_info->monitor->modes, primary_output->crtc->current_mode))
+                  {
+                     /*
+                      * 1.  Try to add new Output to primary output's CRTC, using the mode used
+                      * by the primary output
+                      * TODO: check with compatibility list in RandRR >= 1.3
+                      * if available
+                      *
+                      * The new output is also usable by the primary output's
+                      * CRTC. Try to enable this output together with the already
+                      * enabled outputs on the CRTC in already used mode.
+                      */
+                     outputs_list = primary_output->crtc->outputs;
+                     outputs_list = eina_list_append(outputs_list, output_info);
+                     outputs = _outputs_to_array(outputs_list);
+                     primary_output->crtc->outputs = NULL;
+                     ret &= ecore_x_randr_crtc_mode_set(e_randr_screen_info.root, primary_output->crtc->xid, outputs, eina_list_count(outputs_list), primary_output->crtc->current_mode->xid);
+                     free(outputs);
+                     eina_list_free(outputs_list);
+                     return ret;
+                  }
+                else
+                  {
+                     /*
+                      * 2.  Try to enable clone in the same
+                      */
+
+                     /*
+                      * 2a. exact mode.
+                      */
+                     ret &= ecore_x_randr_crtc_mode_set(e_randr_screen_info.root, usable_crtc->xid, &output_info->xid, 1, primary_output->crtc->current_mode->xid);
+                     ret &= ecore_x_randr_crtc_pos_relative_set(e_randr_screen_info.root, usable_crtc->xid, primary_output->crtc->xid, ECORE_X_RANDR_OUTPUT_POLICY_CLONE, e_randr_screen_info.rrvd_info.randr_info_12->alignment);
+                     return ret;
+                  }
+             }
+           else
+             {
+                /*
+                 * 2b. geometrically identical mode
+                 */
+                if (primary_output->crtc && (mode_info = _mode_geo_identical_find(output_info->monitor->modes, primary_output->crtc->current_mode)))
+                  {
+                     ret &= ecore_x_randr_crtc_mode_set(e_randr_screen_info.root, usable_crtc->xid, &output_info->xid, 1, mode_info->xid);
+                     ret &= ecore_x_randr_crtc_pos_relative_set(e_randr_screen_info.root, usable_crtc->xid, primary_output->crtc->xid, ECORE_X_RANDR_OUTPUT_POLICY_CLONE, e_randr_screen_info.rrvd_info.randr_info_12->alignment);
+                     return ret;
+                  }
+                /*
+                 * 3.  Find the highest resolution mode common to enable on primary output's CRTC and the new one.
+                 */
+                if (((outputs_list = eina_list_append(outputs_list, primary_output)) && (outputs_list = eina_list_append(outputs_list, output_info))))
+                  {
+                     if (primary_output->crtc)
+                       {
+                          common_modes = _outputs_common_modes_get(outputs_list, primary_output->crtc->current_mode);
+                          if ((mode_info = eina_list_nth(common_modes, 0)))
+                            {
+                               eina_list_free(common_modes);
+                               fprintf(stderr, "Will try to set mode: %dx%d for primary and clone.\n", mode_info->width, mode_info->height);
+                               ret &= ecore_x_randr_crtc_mode_set(e_randr_screen_info.root, primary_output->crtc->xid, ((Ecore_X_Randr_Output *)Ecore_X_Randr_Unset), Ecore_X_Randr_Unset, mode_info->xid);
+                               ret &= ecore_x_randr_crtc_mode_set(e_randr_screen_info.root, usable_crtc->xid, &output_info->xid, 1, mode_info->xid);
+                               ret &= ecore_x_randr_crtc_pos_relative_set(e_randr_screen_info.root, usable_crtc->xid, primary_output->crtc->xid, ECORE_X_RANDR_OUTPUT_POLICY_CLONE, e_randr_screen_info.rrvd_info.randr_info_12->alignment);
+                            }
+                       }
+                     eina_list_free(outputs_list);
+                  }
+             }
+        }
+         else
+           fprintf(stderr, "E_RANDR: Failed to clone, because of missing or disabled primary output!\n");
+         /*
+          * 4. FAIL
+          */
+         break;
+
+      default:
+         //enable and position according to used policies
+         if (!(mode_info = ((Ecore_X_Randr_Mode_Info *)eina_list_data_get(output_info->monitor->preferred_modes))))
+           {
+              fprintf(stderr, "E_RANDR: Could not enable output(%d), as it has no preferred modes (and there for none at all)!\n", output_info->xid);
+              ret = EINA_FALSE;
+              break;
+           }
+
+         //get the crtc we will place our's relative to. If it's NULL, this is the
+         //only output attached, work done.
+         if (!(crtc_rel = _crtc_according_to_policy_get(usable_crtc, output_info->policy)))
+           {
+              fprintf(stderr, "E_RANDR: CRTC %d enabled. No other CRTC had to be moved.\n", usable_crtc->xid);
+              ret &= ecore_x_randr_crtc_mode_set(e_randr_screen_info.root, usable_crtc->xid, &output_info->xid, 1, mode_info->xid);
+              return ret;
+           }
+
+         //Calculate new CRTC's position according to policy
+         switch (output_info->policy)
+           {
+            case ECORE_X_RANDR_OUTPUT_POLICY_ABOVE:
+               usable_crtc->geometry.x = crtc_rel->geometry.x;
+               usable_crtc->geometry.y = 0;
+               break;
+            case ECORE_X_RANDR_OUTPUT_POLICY_RIGHT:
+               usable_crtc->geometry.x = (crtc_rel->geometry.x + crtc_rel->geometry.w);
+               usable_crtc->geometry.y = crtc_rel->geometry.y;
+               break;
+            case ECORE_X_RANDR_OUTPUT_POLICY_BELOW:
+               usable_crtc->geometry.x = crtc_rel->geometry.x;
+               usable_crtc->geometry.y = (crtc_rel->geometry.y + crtc_rel->geometry.h);
+               break;
+            case ECORE_X_RANDR_OUTPUT_POLICY_LEFT:
+               usable_crtc->geometry.y = crtc_rel->geometry.y;
+               usable_crtc->geometry.x = 0;
+               break;
+            default:
+               usable_crtc->geometry.y = 0;
+               usable_crtc->geometry.x = 0;
+            }
+
+         if ((ret &= ecore_x_randr_crtc_settings_set(e_randr_screen_info.root, usable_crtc->xid, &output_info->xid, 1, usable_crtc->geometry.x, usable_crtc->geometry.y, mode_info->xid, ECORE_X_RANDR_ORIENTATION_ROT_0)))
+           {
+              //WORKAROUND
+              //Reason: the CRTC event, that'd bring the new info about the set
+              //mode is arriving too late here.
+              usable_crtc->current_mode = mode_info;
+              usable_crtc->geometry.w = mode_info->width;
+              usable_crtc->geometry.h = mode_info->height;
+              //WORKAROUND END
+
+              fprintf(stderr, "E_RANDR: Moved CRTC %d has geometry (x,y,wxh): %d, %d, %dx%d.\n", usable_crtc->xid, usable_crtc->geometry.x, usable_crtc->geometry.y, usable_crtc->geometry.w, usable_crtc->geometry.h);
+              //following is policy dependend.
+              switch (output_info->policy)
+                {
+                 case ECORE_X_RANDR_OUTPUT_POLICY_ABOVE:
+                    dy = (crtc_rel->geometry.y - usable_crtc->geometry.h);
+                    if (dy < 0)
+                      {
+                         //virtual move (move other CRTCs as nessesary)
+                         dy = -dy;
+                         ret &= ecore_x_randr_move_all_crtcs_but(e_randr_screen_info.root,
+                               &usable_crtc->xid,
+                               1,
+                               dx,
+                               dy);
+                         fprintf(stderr, "E_RANDR: Moving all CRTCs but %d, by %dx%d delta.\n", usable_crtc->xid, dx, dy);
+                      }
+                    break;
+
+                 case ECORE_X_RANDR_OUTPUT_POLICY_LEFT:
+                    dx = (crtc_rel->geometry.x - usable_crtc->geometry.w);
+                    if (dx < 0)
+                      {
+                         //virtual move (move other CRTCs as nessesary)
+                         dx = -dx;
+                         ret &= ecore_x_randr_move_all_crtcs_but(e_randr_screen_info.root,
+                               &usable_crtc->xid,
+                               1,
+                               dx,
+                               dy);
+                         fprintf(stderr, "E_RANDR: Moving all CRTCs but %d, by %dx%d delta.\n", usable_crtc->xid, dx, dy);
+                      }
+                    break;
+
+                 default:
+                    break;
+                }
+
+           }
+     }
+
+   if (ret)
+     ecore_x_randr_screen_reset(e_randr_screen_info.root);
+
+   return ret;
+}
+
+   void
+_12_event_listeners_remove(void)
+{
+   Ecore_Event_Handler *_event_handler = NULL;
+
+   EINA_LIST_FREE (_event_handlers, _event_handler)
+      ecore_event_handler_del(_event_handler);
+   ecore_poller_del(poller);
+   poller = NULL;
+}
diff --git a/src/bin/e_randr_12_crtc.c b/src/bin/e_randr_12_crtc.c
new file mode 100644 (file)
index 0000000..2b74dad
--- /dev/null
@@ -0,0 +1,277 @@
+#include "e_randr_private.h"
+#include "e_randr.h"
+
+// E_Randr_Crtc_Info helper functions
+static Eina_Bool                _crtc_mode_intersects_crtcs(E_Randr_Crtc_Info *crtc_info, Ecore_X_Randr_Mode_Info *mode);
+static Eina_Bool                _crtc_outputs_mode_max_set(E_Randr_Crtc_Info *crtc_info);
+
+void
+_crtc_outputs_refs_set(E_Randr_Crtc_Info *crtc_info)
+{
+   E_Randr_Output_Info *output_info = NULL;
+   Ecore_X_Randr_Output *outputs = NULL;
+   int noutputs = 0;
+
+   EINA_SAFETY_ON_NULL_RETURN(crtc_info);
+
+   outputs = ecore_x_randr_crtc_outputs_get(e_randr_screen_info.root, crtc_info->xid, &noutputs);
+
+   while (--noutputs >= 0)
+     {
+        output_info = _12_screen_info_output_info_get(outputs[noutputs]);
+        if (!output_info)
+          {
+             fprintf(stderr, "E_RANDR: Could not find output struct for output %d.\n", outputs[noutputs]);
+             continue;
+          }
+        crtc_info->outputs = eina_list_append(crtc_info->outputs, output_info);
+     }
+   free(outputs);
+   crtc_info->outputs_common_modes = _outputs_common_modes_get(crtc_info->outputs, NULL);
+}
+
+void
+_crtc_refs_set(E_Randr_Crtc_Info *crtc_info)
+{
+   Ecore_X_Randr_Mode mode = Ecore_X_Randr_None;
+   Ecore_X_Randr_Mode_Info *mode_info = NULL;
+   Ecore_X_Randr_Output *poutputs = NULL;
+   E_Randr_Output_Info *output_info = NULL;
+   int npoutputs = 0;
+
+   EINA_SAFETY_ON_NULL_RETURN(crtc_info);
+
+   mode = ecore_x_randr_crtc_mode_get(e_randr_screen_info.root, crtc_info->xid);
+   if (!(mode_info = _12_screen_info_mode_info_get(mode)))
+     {
+        //Mode unknown to the global structure, so add it
+        mode_info = ecore_x_randr_mode_info_get(e_randr_screen_info.root, mode);
+        e_randr_screen_info.rrvd_info.randr_info_12->modes = eina_list_append(e_randr_screen_info.rrvd_info.randr_info_12->modes, mode_info);
+     }
+   crtc_info->current_mode = mode_info;
+
+   poutputs = ecore_x_randr_crtc_possible_outputs_get(e_randr_screen_info.root, crtc_info->xid, &npoutputs);
+
+   while (--npoutputs >= 0)
+     {
+        output_info = _12_screen_info_output_info_get(poutputs[npoutputs]);
+        if (!output_info)
+          {
+             fprintf(stderr, "E_RANDR: Could not find output struct for output %d.\n", poutputs[npoutputs]);
+             continue;
+          }
+        crtc_info->possible_outputs = eina_list_append(crtc_info->possible_outputs, output_info);
+     }
+   free(poutputs);
+
+   _crtc_outputs_refs_set(crtc_info);
+}
+
+/**
+ * @brief Allocate and init with values.
+ * @param crtc the crtc the display is queried for. If Ecore_X_Randr_None is
+ * given, a struct with only the xid will be set
+ * @return E_Randr_Crtc_Info element
+ */
+   E_Randr_Crtc_Info *
+_crtc_info_new(Ecore_X_Randr_Crtc crtc)
+{
+   E_Randr_Crtc_Info *crtc_info = NULL;
+
+   EINA_SAFETY_ON_TRUE_RETURN_VAL(E_RANDR_12_NO, NULL);
+
+   crtc_info = E_NEW(E_Randr_Crtc_Info, 1);
+
+   crtc_info->xid = crtc;
+   crtc_info->panning.x = Ecore_X_Randr_Unset;
+   crtc_info->panning.y = Ecore_X_Randr_Unset;
+   crtc_info->panning.w = Ecore_X_Randr_Unset;
+   crtc_info->panning.h = Ecore_X_Randr_Unset;
+   crtc_info->tracking.x = Ecore_X_Randr_Unset;
+   crtc_info->tracking.y = Ecore_X_Randr_Unset;
+   crtc_info->tracking.w = Ecore_X_Randr_Unset;
+   crtc_info->tracking.h = Ecore_X_Randr_Unset;
+   crtc_info->border.x = Ecore_X_Randr_Unset;
+   crtc_info->border.y = Ecore_X_Randr_Unset;
+   crtc_info->border.w = Ecore_X_Randr_Unset;
+   crtc_info->border.h = Ecore_X_Randr_Unset;
+
+   crtc_info->gamma_ramps = NULL;
+   crtc_info->gamma_ramp_size = Ecore_X_Randr_Unset;
+   crtc_info->outputs = NULL;
+   crtc_info->possible_outputs = NULL;
+   crtc_info->outputs_common_modes = NULL;
+   crtc_info->current_mode = NULL;
+
+   ecore_x_randr_crtc_geometry_get(e_randr_screen_info.root, crtc_info->xid, &crtc_info->geometry.x, &crtc_info->geometry.y, &crtc_info->geometry.w, &crtc_info->geometry.h);
+   crtc_info->current_orientation = ecore_x_randr_crtc_orientation_get(e_randr_screen_info.root, crtc_info->xid);
+   crtc_info->orientations = ecore_x_randr_crtc_orientations_get(e_randr_screen_info.root, crtc_info->xid);
+
+   return crtc_info;
+}
+
+/**
+ * @param crtc_info the crtc info to be freed.
+ */
+   void
+_crtc_info_free(E_Randr_Crtc_Info *crtc_info)
+{
+   EINA_SAFETY_ON_NULL_RETURN(crtc_info);
+
+   if (crtc_info->gamma_ramps) free(crtc_info->gamma_ramps);
+   if (crtc_info->outputs)
+     {
+        eina_list_free(crtc_info->outputs);
+        crtc_info->outputs = NULL;
+     }
+   if (crtc_info->possible_outputs)
+     {
+        eina_list_free(crtc_info->possible_outputs);
+        crtc_info->possible_outputs = NULL;
+     }
+}
+
+/*
+ * returns EINA_TRUE if given CRTC would intersect with other CRTCs if set to
+ * given mode
+ */
+static Eina_Bool
+_crtc_mode_intersects_crtcs(E_Randr_Crtc_Info *crtc_info, Ecore_X_Randr_Mode_Info *mode)
+{
+   Eina_List *iter;
+   E_Randr_Crtc_Info *tmp;
+
+   EINA_LIST_FOREACH(e_randr_screen_info.rrvd_info.randr_info_12->crtcs, iter, tmp)
+     {
+        if ((tmp == crtc_info) ||
+            ((tmp->geometry.w <= 0) || (tmp->geometry.h <= 0)))
+          continue;
+        if (E_INTERSECTS(crtc_info->geometry.x, crtc_info->geometry.y,
+                         mode->width, mode->height, tmp->geometry.x,
+                         tmp->geometry.y, tmp->geometry.w, tmp->geometry.h)
+            && ((crtc_info->geometry.x != tmp->geometry.x) &&
+                (crtc_info->geometry.y != tmp->geometry.y)))
+          return EINA_TRUE;
+     }
+   return EINA_FALSE;
+}
+
+/*
+ * reconfigures a CRTC enabling the highest resolution amongst its outputs,
+ * without touching any other CRTC currently activated
+ */
+static Eina_Bool
+_crtc_outputs_mode_max_set(E_Randr_Crtc_Info *crtc_info)
+{
+   Ecore_X_Randr_Mode_Info *mode_info;
+   Eina_List *iter;
+   Eina_Bool ret = EINA_TRUE;
+   Ecore_X_Randr_Output *outputs;
+
+   if (!crtc_info || !crtc_info->outputs || !crtc_info->outputs_common_modes) return EINA_FALSE;
+
+   EINA_LIST_REVERSE_FOREACH(crtc_info->outputs_common_modes, iter, mode_info)
+     {
+        if (!_crtc_mode_intersects_crtcs(crtc_info, mode_info))
+          break;
+     }
+   if (!mode_info)
+     {
+        //eina_list_free(crtc_info->outputs_common_modes);
+        return EINA_FALSE;
+     }
+   if ((outputs = _outputs_to_array(crtc_info->outputs)))
+     {
+        ret = ecore_x_randr_crtc_mode_set(e_randr_screen_info.root, crtc_info->xid, outputs, eina_list_count(crtc_info->outputs), mode_info->xid);
+        free(outputs);
+     }
+   //eina_list_free(crtc_info->outputs_common_modes);
+   //crtc_info->outputs_common_modes = NULL;
+
+   ecore_x_randr_screen_reset(e_randr_screen_info.root);
+
+   return ret;
+}
+
+/*
+ * this retrieves a CRTC depending on a policy.
+ * Note that this is enlightenment specific! Enlightenment doesn't 'allow' zones
+ * to overlap. Thus we always use the output with the most extreme position
+ * instead of trying to fill gaps like tetris. Though this could be done by
+ * simply implementing another policy.
+ *
+ * Simply put: get the
+ *                      -right
+ *                      -left
+ *                      -top
+ *                      -bottom
+ *                      most CRTC and return it.
+ */
+   const E_Randr_Crtc_Info *
+_crtc_according_to_policy_get(E_Randr_Crtc_Info *but, Ecore_X_Randr_Output_Policy policy)
+{
+   Eina_List *iter, *possible_crtcs = NULL;
+   E_Randr_Crtc_Info *crtc_info, *ret = NULL;
+
+   EINA_SAFETY_ON_TRUE_RETURN_VAL(E_RANDR_12_NO_CRTCS, NULL);
+
+   //get any crtc that besides 'but' to start with
+   possible_crtcs = eina_list_clone(e_randr_screen_info.rrvd_info.randr_info_12->crtcs);
+   possible_crtcs = eina_list_remove(possible_crtcs, but);
+
+   if ((eina_list_count(possible_crtcs) == 0) && (policy != ECORE_X_RANDR_OUTPUT_POLICY_CLONE))
+     {
+        eina_list_free(possible_crtcs);
+        return NULL;
+     }
+
+   // get an initial value for ret
+   ret = (E_Randr_Crtc_Info*)eina_list_data_get(eina_list_last(possible_crtcs));
+
+   switch (policy)
+     {
+      case ECORE_X_RANDR_OUTPUT_POLICY_ABOVE:
+        EINA_LIST_FOREACH(e_randr_screen_info.rrvd_info.randr_info_12->crtcs, iter, crtc_info)
+          {
+             if (crtc_info->geometry.y < ret->geometry.y)
+               ret = crtc_info;
+          }
+        break;
+
+      case ECORE_X_RANDR_OUTPUT_POLICY_RIGHT:
+        EINA_LIST_FOREACH(e_randr_screen_info.rrvd_info.randr_info_12->crtcs, iter, crtc_info)
+          {
+             if ((crtc_info->geometry.x + crtc_info->geometry.w) >
+                  (ret->geometry.x + ret->geometry.w))
+               ret = crtc_info;
+          }
+        break;
+
+      case ECORE_X_RANDR_OUTPUT_POLICY_BELOW:
+        EINA_LIST_FOREACH(e_randr_screen_info.rrvd_info.randr_info_12->crtcs, iter, crtc_info)
+          {
+             if ((crtc_info->geometry.y + crtc_info->geometry.h) >
+                  (ret->geometry.y + ret->geometry.h))
+               ret = crtc_info;
+          }
+        break;
+
+      case ECORE_X_RANDR_OUTPUT_POLICY_LEFT:
+        EINA_LIST_FOREACH(e_randr_screen_info.rrvd_info.randr_info_12->crtcs, iter, crtc_info)
+          {
+             if (crtc_info->geometry.x < ret->geometry.x)
+               ret = crtc_info;
+          }
+        break;
+
+      case ECORE_X_RANDR_OUTPUT_POLICY_CLONE:
+        ret = (e_randr_screen_info.rrvd_info.randr_info_12->primary_output) ? e_randr_screen_info.rrvd_info.randr_info_12->primary_output->crtc : NULL;
+        break;
+
+      default:
+        break;
+     }
+
+   eina_list_free(possible_crtcs);
+   return ret;
+}
diff --git a/src/bin/e_randr_12_output.c b/src/bin/e_randr_12_output.c
new file mode 100644 (file)
index 0000000..55a5938
--- /dev/null
@@ -0,0 +1,235 @@
+#include "e_randr_private.h"
+#include "e_randr.h"
+
+E_Randr_Monitor_Info           *_monitor_info_new(E_Randr_Output_Info *output_info);
+static int                      _modes_size_sort_cb(const void *d1, const void *d2);
+
+void
+_monitor_modes_refs_set(E_Randr_Monitor_Info *mi, Ecore_X_Randr_Output o)
+{
+   Ecore_X_Randr_Mode *modes = NULL;
+   Ecore_X_Randr_Mode_Info *mode_info = NULL;
+   int nmodes = 0, npreferred = 0;
+
+   EINA_SAFETY_ON_NULL_RETURN(mi);
+   EINA_SAFETY_ON_TRUE_RETURN(o == Ecore_X_Randr_None);
+
+   // Add (preferred) modes
+   modes = ecore_x_randr_output_modes_get(e_randr_screen_info.root, o, &nmodes, &npreferred);
+   while (--nmodes >= 0)
+     {
+        if (!(mode_info = _12_screen_info_mode_info_get(modes[nmodes])))
+          {
+             //Mode unknown to the global structure, so add it
+             mode_info = ecore_x_randr_mode_info_get(e_randr_screen_info.root, modes[nmodes]);
+             e_randr_screen_info.rrvd_info.randr_info_12->modes = eina_list_append(e_randr_screen_info.rrvd_info.randr_info_12->modes, mode_info);
+          }
+        mi->modes = eina_list_prepend(mi->modes, mode_info);
+        if (nmodes <= npreferred)
+          mi->preferred_modes = eina_list_prepend(mi->preferred_modes, mode_info);
+     }
+   free(modes);
+}
+
+/**
+ * @brief Allocates a new E_Randr_Monitor_Info struct and initializes it with
+ * default values.
+ * @return E_Randr_Monitor_Info element, or if it could not be
+ * created, NULL
+ */
+E_Randr_Monitor_Info *
+_monitor_info_new(E_Randr_Output_Info *oi)
+{
+   E_Randr_Monitor_Info *mi = NULL;
+
+   EINA_SAFETY_ON_NULL_RETURN_VAL(oi, NULL);
+
+   mi = E_NEW(E_Randr_Monitor_Info, 1);
+
+   // Set some default values
+   mi->modes = NULL;
+   mi->preferred_modes = NULL;
+   mi->size_mm.width = Ecore_X_Randr_Unset;
+   mi->size_mm.height = Ecore_X_Randr_Unset;
+   mi->edid = NULL;
+   mi->edid_length = 0;
+   mi->edid_hash.hash = 0;
+   mi->max_backlight = Ecore_X_Randr_Unset;
+   mi->backlight_level = 0.0;
+
+   _monitor_modes_refs_set(mi, oi->xid);
+
+   ecore_x_randr_output_size_mm_get(e_randr_screen_info.root, oi->xid, &mi->size_mm.width, &mi->size_mm.height);
+   mi->edid = ecore_x_randr_output_edid_get(e_randr_screen_info.root, oi->xid, &mi->edid_length);
+   if (mi->edid_length > 0)
+     mi->edid_hash.hash = eina_hash_superfast((char *)mi->edid, mi->edid_length);
+
+   return mi;
+}
+
+/**
+ * @brief Frees E_Randr_Monitor_Info structure
+ */
+void
+_monitor_info_free(E_Randr_Monitor_Info *monitor_info)
+{
+   if (!monitor_info)
+     return;
+
+   eina_list_free(monitor_info->modes);
+   eina_list_free(monitor_info->preferred_modes);
+   free(monitor_info->edid);
+   free(monitor_info);
+}
+
+/**
+ * @brief allocates a struct and fills it with default values.
+ * @param output the output the display is queried for. If Ecore_X_Randr_None is
+ * given, a struct with only the xid will be set
+ * @return E_Randr_Output_Info element
+ */
+E_Randr_Output_Info *
+_output_info_new(Ecore_X_Randr_Output output)
+{
+   E_Randr_Output_Info *output_info = NULL;
+
+   EINA_SAFETY_ON_TRUE_RETURN_VAL(E_RANDR_12_NO, NULL);
+
+   output_info = E_NEW(E_Randr_Output_Info, 1);
+
+   output_info->xid = output;
+
+   //Use default values
+   output_info->crtc = NULL;
+   output_info->wired_clones = NULL;
+   output_info->possible_crtcs = NULL;
+   output_info->signalformats = Ecore_X_Randr_Unset;
+   output_info->signalformat = Ecore_X_Randr_Unset;
+   output_info->connector_number = 0;
+   output_info->monitor = NULL;
+   output_info->connector_type = Ecore_X_Randr_Unset;
+   output_info->policy = ECORE_X_RANDR_OUTPUT_POLICY_NONE;
+   output_info->compatibility_list = NULL;
+   output_info->subpixel_order = Ecore_X_Randr_Unset;
+
+   output_info->name = ecore_x_randr_output_name_get(e_randr_screen_info.root, output_info->xid, &output_info->name_length);
+   output_info->connection_status = ecore_x_randr_output_connection_status_get(e_randr_screen_info.root, output_info->xid);
+
+   return output_info;
+}
+
+void
+_output_info_free(E_Randr_Output_Info *output_info)
+{
+   EINA_SAFETY_ON_NULL_RETURN(output_info);
+
+    eina_list_free(output_info->wired_clones);
+    eina_list_free(output_info->possible_crtcs);
+    eina_list_free(output_info->compatibility_list);
+    free(output_info->name);
+    _monitor_info_free(output_info->monitor);
+    output_info->monitor = NULL;
+    free(output_info);
+}
+
+void
+_output_refs_set(E_Randr_Output_Info *output_info)
+{
+   Ecore_X_Randr_Crtc crtc, *crtcs = NULL;
+   E_Randr_Crtc_Info *crtc_info;
+   int ncrtcs = 0;
+
+   EINA_SAFETY_ON_TRUE_RETURN(E_RANDR_12_NO);
+   EINA_SAFETY_ON_NULL_RETURN(output_info);
+
+   eina_list_free(output_info->possible_crtcs);
+
+   //Add possible crtcs
+   crtcs = ecore_x_randr_output_possible_crtcs_get(e_randr_screen_info.root, output_info->xid, &ncrtcs);
+   while (--ncrtcs >= 0)
+     {
+        if (!(crtc_info = _12_screen_info_crtc_info_get(crtcs[ncrtcs])))
+          continue;
+        output_info->possible_crtcs = eina_list_append(output_info->possible_crtcs, crtc_info);
+     }
+   free(crtcs);
+
+   crtc = ecore_x_randr_output_crtc_get(e_randr_screen_info.root, output_info->xid);
+   output_info->crtc = _12_screen_info_crtc_info_get(crtc);
+
+   if (output_info->connection_status == ECORE_X_RANDR_CONNECTION_STATUS_CONNECTED)
+     output_info->monitor = _monitor_info_new(output_info);
+   else
+     output_info->monitor = NULL;
+}
+
+   Ecore_X_Randr_Output *
+_outputs_to_array(Eina_List *outputs_info)
+{
+   Ecore_X_Randr_Output *ret = NULL;
+   E_Randr_Output_Info *output_info;
+   Eina_List *output_iter;
+   int i = 0;
+
+   if (!outputs_info || !(ret = malloc(sizeof(Ecore_X_Randr_Output) * eina_list_count(outputs_info)))) return NULL;
+   EINA_LIST_FOREACH(outputs_info, output_iter, output_info)
+      /* output_info == NULL should _not_ be possible! */
+      ret[i++] = output_info ? output_info->xid : Ecore_X_Randr_None;
+   return ret;
+}
+
+/*
+ * returns a list of modes common ammongst the given outputs,
+ * optionally limited by max_size_mode. If none are found, NULL is returned.
+ */
+Eina_List
+*_outputs_common_modes_get(Eina_List *outputs, Ecore_X_Randr_Mode_Info *max_size_mode)
+{
+   Eina_List *common_modes = NULL, *mode_iter, *output_iter;
+   E_Randr_Output_Info *output_info;
+   Ecore_X_Randr_Mode_Info *mode_info;
+
+   EINA_SAFETY_ON_NULL_RETURN_VAL(outputs, NULL);
+   EINA_SAFETY_ON_NULL_RETURN_VAL(e_randr_screen_info.rrvd_info.randr_info_12->modes, NULL);
+
+   //create a list of all common modes
+   common_modes = eina_list_clone(e_randr_screen_info.rrvd_info.randr_info_12->modes);
+   common_modes = eina_list_sort(common_modes, 0, _modes_size_sort_cb);
+
+   EINA_LIST_FOREACH(common_modes, mode_iter, mode_info)
+     {
+        EINA_LIST_FOREACH(outputs, output_iter, output_info)
+          {
+             if (!output_info || !output_info->monitor)
+               continue;
+             if (!eina_list_data_find(output_info->monitor->modes, mode_info))
+               common_modes = eina_list_remove(common_modes, mode_info);
+          }
+     }
+
+   if (max_size_mode)
+     {
+        //remove all modes that are larger than max_size_mode
+        EINA_LIST_FOREACH(common_modes, mode_iter, mode_info)
+          {
+             if (_modes_size_sort_cb((void *)max_size_mode, (void *)mode_info) < 0)
+               common_modes = eina_list_remove(common_modes, mode_info);
+          }
+     }
+
+   //sort modes desc. by their sizes
+   common_modes = eina_list_reverse(common_modes);
+
+   return common_modes;
+}
+
+    static int
+_modes_size_sort_cb(const void *d1, const void *d2)
+{
+   Ecore_X_Randr_Mode_Info *mode1 = ((Ecore_X_Randr_Mode_Info *)d1), *mode2 = ((Ecore_X_Randr_Mode_Info *)d2);
+
+   EINA_SAFETY_ON_NULL_RETURN_VAL(d1, 1);
+   EINA_SAFETY_ON_NULL_RETURN_VAL(d2, -1);
+
+   return (mode1->width * mode1->height) - (mode2->width * mode2->height);
+}
diff --git a/src/bin/e_randr_12_serialization.c b/src/bin/e_randr_12_serialization.c
new file mode 100644 (file)
index 0000000..f88ad1b
--- /dev/null
@@ -0,0 +1,595 @@
+#include "e_randr_private.h"
+#include "e_randr.h"
+
+#define MODE_STR_LENGTH_MAX 100
+
+static const char *_POLICIES_STRINGS[] = {"ABOVE", "RIGHT", "BELOW", "LEFT", "CLONE", "NONE"};
+
+static E_Randr_Serialized_Crtc  *_serialized_crtc_new(E_Randr_Crtc_Info *crtc_info);
+static inline int                _sort_by_number_of_edids(const void *d1, const void *d2);
+static inline Eina_List         *_find_matching_outputs(Eina_List *sois);
+static inline E_Randr_Crtc_Info *_find_matching_crtc(E_Randr_Serialized_Crtc *sc);
+static inline Ecore_X_Randr_Mode_Info *_find_matching_mode_info(Ecore_X_Randr_Mode_Info *mode);
+
+/**********************************************************************
+ *
+ * Storage/Restorage of setups
+ *
+ **********************************************************************
+ */
+
+/*
+ * Layout:
+ *
+ * Serialized_Setup_12 {
+ *      - timestamp
+ *      - List<Serialized_CRTC>
+ *      - List<EDID>
+ * }
+ * Serialized_Crtc {
+ *      - index
+ *      - List<Serialized_Output>
+ *      - pos
+ *      - orientation
+ *      - mode
+ * }
+ * Serialized_Output {
+ *      - name
+ *      - name_length
+ *      - serialized_edid
+ *      - backlight_level
+ * }
+ * Serialized_EDID {
+ *      - edid_hash
+ * }
+ *
+ */
+//"Free" helper functions
+
+   void
+_serialized_output_free(E_Randr_Serialized_Output *so)
+{
+   EINA_SAFETY_ON_NULL_RETURN(so);
+
+   eina_stringshare_del(so->name);
+
+   free(so);
+}
+
+   void
+_serialized_output_policy_free(E_Randr_Serialized_Output_Policy *sop)
+{
+   EINA_SAFETY_ON_NULL_RETURN(sop);
+
+   eina_stringshare_del(sop->name);
+   free(sop);
+}
+
+EINTERN void
+e_randr_12_serialized_output_policy_free(E_Randr_Serialized_Output_Policy *policy)
+{
+   _serialized_output_policy_free(policy);
+}
+
+   void
+_mode_info_free(Ecore_X_Randr_Mode_Info *mode_info)
+{
+   EINA_SAFETY_ON_NULL_RETURN(mode_info);
+
+   eina_stringshare_del(mode_info->name);
+   free(mode_info);
+}
+
+   void
+_serialized_crtc_free(E_Randr_Serialized_Crtc *sc)
+{
+   E_Randr_Serialized_Output *so;
+
+   EINA_SAFETY_ON_NULL_RETURN(sc);
+
+   EINA_LIST_FREE (sc->outputs, so)
+      _serialized_output_free(so);
+   _mode_info_free(sc->mode_info);
+   free(sc);
+}
+
+//"New" helper functions
+
+/**
+ * @brief Seeks given data in the list and returns the index
+ * of the first element equaling @data
+ * @param list The list to be examined
+ * @param data The data to be found
+ * @return if found, the index of the list node. Else -1.
+ */
+int
+_eina_list_data_index_get(const Eina_List *list, const void *data)
+{
+   Eina_List *iter;
+   void *ndata;
+   int i = 0;
+
+   EINA_LIST_REVERSE_FOREACH(list, iter, ndata)
+     {
+        if (ndata == data)
+          return i;
+        else
+          i++;
+     }
+
+   return -1;
+}
+
+Ecore_X_Randr_Mode_Info
+*_mode_info_clone(const Ecore_X_Randr_Mode_Info *src)
+{
+   Ecore_X_Randr_Mode_Info *mi = NULL;
+
+   EINA_SAFETY_ON_NULL_RETURN_VAL(src, NULL);
+
+   mi = E_NEW(Ecore_X_Randr_Mode_Info, 1);
+
+   mi->xid = src->xid;
+   mi->width = src->width;
+   mi->height = src->height;
+   mi->dotClock = src->dotClock;
+   mi->hSyncStart = src->hSyncStart;
+   mi->hSyncEnd = src->hSyncEnd;
+   mi->hTotal = src->hTotal;
+   mi->hSkew = src->hSkew;
+   mi->vSyncStart = src->vSyncStart;
+   mi->vSyncEnd = src->vSyncEnd;
+   mi->vTotal = src->vTotal;
+   if (src->nameLength > 0)
+     {
+        mi->name = malloc(src->nameLength + 1);
+        strncpy(mi->name, src->name, src->nameLength);
+     }
+   mi->nameLength = src->nameLength;
+   mi->modeFlags = src->modeFlags;
+
+   return mi;
+}
+
+E_Randr_Edid_Hash
+*_monitor_edid_hash_clone(E_Randr_Monitor_Info *mi)
+{
+   E_Randr_Edid_Hash *edid_hash;
+
+   EINA_SAFETY_ON_NULL_RETURN_VAL(mi, NULL);
+   EINA_SAFETY_ON_TRUE_RETURN_VAL((mi->edid_hash.hash == 0), NULL);
+   edid_hash = malloc(sizeof(E_Randr_Edid_Hash));
+
+   edid_hash->hash = mi->edid_hash.hash;
+
+   return edid_hash;
+}
+
+   Eina_List *
+_outputs_policies_list_new(Eina_List *outputs)
+{
+   E_Randr_Serialized_Output_Policy *sop;
+   Eina_List *iter, *list = NULL;
+   E_Randr_Output_Info *oi;
+
+   EINA_SAFETY_ON_NULL_RETURN_VAL(outputs, NULL);
+
+   EINA_LIST_FOREACH(outputs, iter, oi)
+     {
+        if (!oi->name) continue;
+
+        sop = E_NEW(E_Randr_Serialized_Output_Policy, 1);
+        sop->name = malloc(oi->name_length + 1);
+        strncpy(sop->name, oi->name, oi->name_length);
+        sop->policy = oi->policy;
+        list = eina_list_append(list, sop);
+     }
+
+   return list;
+}
+
+   E_Randr_Serialized_Output *
+_serialized_output_new(E_Randr_Output_Info *output_info)
+{
+   E_Randr_Serialized_Output *so;
+
+   EINA_SAFETY_ON_NULL_RETURN_VAL(output_info, NULL);
+   EINA_SAFETY_ON_NULL_RETURN_VAL(output_info->name, NULL);
+
+   so = E_NEW(E_Randr_Serialized_Output, 1);
+
+   so->name = malloc(output_info->name_length + 1);
+   strncpy(so->name, output_info->name, output_info->name_length);
+   if (output_info->monitor)
+     {
+        so->backlight_level = output_info->monitor->backlight_level;
+     }
+   else
+     {
+        so->backlight_level = Ecore_X_Randr_Unset;
+     }
+
+   return so;
+}
+
+   E_Randr_Serialized_Crtc *
+_serialized_crtc_new(E_Randr_Crtc_Info *crtc_info)
+{
+   E_Randr_Serialized_Crtc *sc = NULL;
+   E_Randr_Serialized_Output *so = NULL;
+   E_Randr_Output_Info *output_info = NULL;
+   Eina_List *iter;
+
+   EINA_SAFETY_ON_NULL_RETURN_VAL(crtc_info, NULL);
+
+   sc = E_NEW(E_Randr_Serialized_Crtc, 1);
+
+   //Get relative index of CRTC
+   sc->index = _eina_list_data_index_get(e_randr_screen_info.rrvd_info.randr_info_12->crtcs, crtc_info);
+
+   //Create list of serialized outputs
+   EINA_LIST_FOREACH(crtc_info->outputs, iter, output_info)
+     {
+        if (!(so = _serialized_output_new(output_info)))
+          continue;
+        sc->outputs = eina_list_append(sc->outputs, so);
+        fprintf(stderr, "E_RANDR:\t Serialized output %s.\n", so->name);
+     }
+   sc->pos.x = crtc_info->geometry.x;
+   sc->pos.y = crtc_info->geometry.y;
+   sc->orientation = crtc_info->current_orientation;
+   //Clone mode
+   sc->mode_info = _mode_info_clone(crtc_info->current_mode);
+
+   return sc;
+}
+
+   E_Randr_Serialized_Setup_12 *
+_12_serialized_setup_new(void)
+{
+   E_Randr_Serialized_Setup_12 *ss = NULL;
+   Eina_List *iter;
+   E_Randr_Crtc_Info *ci;
+   E_Randr_Output_Info *oi;
+   E_Randr_Serialized_Crtc *sc;
+   E_Randr_Edid_Hash *edid_hash;
+
+   EINA_SAFETY_ON_TRUE_RETURN_VAL(E_RANDR_12_NO, NULL);
+   EINA_SAFETY_ON_NULL_RETURN_VAL(e_randr_screen_info.rrvd_info.randr_info_12->outputs, NULL);
+   EINA_SAFETY_ON_NULL_RETURN_VAL(e_randr_screen_info.rrvd_info.randr_info_12->crtcs, NULL);
+
+   ss = E_NEW(E_Randr_Serialized_Setup_12, 1);
+
+   ss->timestamp = ecore_time_get();
+
+   //Add CRTCs and their configuration
+   EINA_LIST_FOREACH(e_randr_screen_info.rrvd_info.randr_info_12->crtcs, iter, ci)
+     {
+        sc = _serialized_crtc_new(ci);
+        if (!sc)
+          continue;
+        ss->crtcs = eina_list_append(ss->crtcs, sc);
+        fprintf(stderr, "E_RANDR: Serialized CRTC %d (index %d) in mode %s.\n", ci->xid, sc->index, (sc->mode_info ? sc->mode_info->name : "(disabled)"));
+     }
+
+   /*
+    * Add EDID hashes of connected outputs
+    * for easier comparison during
+    * setup restoration
+    */
+   EINA_LIST_FOREACH(e_randr_screen_info.rrvd_info.randr_info_12->outputs, iter, oi)
+     {
+        if (oi->connection_status != ECORE_X_RANDR_CONNECTION_STATUS_CONNECTED)
+          continue;
+        edid_hash = _monitor_edid_hash_clone(oi->monitor);
+        ss->edid_hashes = eina_list_append(ss->edid_hashes, edid_hash);
+     }
+
+   return ss;
+}
+
+//Update (also retrieval) helper functions
+
+   E_Randr_Serialized_Setup_12 *
+_matching_serialized_setup_get(Eina_List *setups_12)
+{
+   E_Randr_Serialized_Setup_12 *ss_12;
+   Eina_List *setups_iter, *edid_iter;
+   E_Randr_Edid_Hash *edid_hash;
+
+   EINA_SAFETY_ON_TRUE_RETURN_VAL(E_RANDR_12_NO, NULL);
+   EINA_SAFETY_ON_NULL_RETURN_VAL(setups_12, NULL);
+
+   //Sort list of setups by the number of monitors involved
+   setups_12 = eina_list_sort(setups_12, 0, _sort_by_number_of_edids);
+
+   EINA_LIST_FOREACH(setups_12, setups_iter, ss_12)
+     {
+        //1. Make sure: #outputs >= #serialized EDIDs
+        if (eina_list_count(e_randr_screen_info.rrvd_info.randr_info_12->outputs) < eina_list_count(ss_12->edid_hashes))
+          continue;
+        //2. Compare #CRTCs
+        if (eina_list_count(e_randr_screen_info.rrvd_info.randr_info_12->crtcs) != eina_list_count(ss_12->crtcs))
+          continue;
+
+        //3. Find all serialized EDIDs
+        EINA_LIST_FOREACH(ss_12->edid_hashes, edid_iter, edid_hash)
+          {
+             if (!_12_screen_info_edid_is_available(edid_hash))
+               goto _setup_12_skip;
+          }
+
+        //4. All EDIDs found? Great, let's go!
+        return ss_12;
+_setup_12_skip:
+        continue;
+     }
+
+   // None found!
+   return NULL;
+}
+
+   Eina_List *
+_outputs_policies_update(Eina_List *sops)
+{
+   E_Randr_Serialized_Output_Policy *sop;
+
+   EINA_LIST_FREE (sops, sop)
+     {
+        _serialized_output_policy_free(sop);
+     }
+
+   return _outputs_policies_list_new(e_randr_screen_info.rrvd_info.randr_info_12->outputs);
+}
+
+   Eina_List *
+_12_serialized_setup_update(Eina_List *setups_12)
+{
+   E_Randr_Serialized_Setup_12 *ss_12;
+
+   if (setups_12)
+     {
+        /*
+         * try to find the setup with the same monitors
+         * connected in order to replace it
+         */
+        if ((ss_12 = _matching_serialized_setup_get(setups_12)))
+          {
+             _12_serialized_setup_free(ss_12);
+             setups_12 = eina_list_remove(setups_12, ss_12);
+          }
+     }
+   ss_12 = _12_serialized_setup_new();
+   setups_12 = eina_list_append(setups_12, ss_12);
+
+   return setups_12;
+}
+
+   void
+_12_policies_restore(void)
+{
+   E_Randr_Output_Info *output;
+   E_Randr_Serialized_Output_Policy *sop;
+   Eina_List *iter, *iter2;
+
+   EINA_SAFETY_ON_TRUE_RETURN(E_RANDR_12_NO);
+   EINA_SAFETY_ON_NULL_RETURN(e_config->randr_serialized_setup);
+   EINA_SAFETY_ON_NULL_RETURN(e_config->randr_serialized_setup->outputs_policies);
+
+   // Restore policies
+   EINA_LIST_FOREACH(e_randr_screen_info.rrvd_info.randr_info_12->outputs, iter, output)
+     {
+        EINA_LIST_FOREACH(e_config->randr_serialized_setup->outputs_policies, iter2, sop)
+          {
+             if (!strncmp(sop->name, output->name, output->name_length))
+               {
+                  output->policy = sop->policy;
+                  fprintf(stderr, "E_RANDR: Policy \"%s\" for output \"%s\" restored.\n", _POLICIES_STRINGS[sop->policy - 1], output->name);
+               }
+          }
+     }
+}
+
+   Eina_Bool
+_12_try_restore_configuration(void)
+{
+   E_Randr_Serialized_Setup_12 *ss_12;
+   E_Randr_Serialized_Crtc *sc;
+   E_Randr_Crtc_Info *ci;
+   Ecore_X_Randr_Output *outputs_array;
+   E_Randr_Output_Info *output_info;
+   Ecore_X_Randr_Mode_Info *mi = NULL;
+   Ecore_X_Randr_Mode mode;
+   Eina_List *iter, *outputs_list, *outputs_iter;
+   Eina_Bool ret = EINA_TRUE;
+
+   EINA_SAFETY_ON_NULL_RETURN_VAL(e_config, EINA_FALSE);
+   EINA_SAFETY_ON_NULL_RETURN_VAL(e_config->randr_serialized_setup, EINA_FALSE);
+
+   if (!(ss_12 = _matching_serialized_setup_get(e_config->randr_serialized_setup->serialized_setups_12)))
+     return EINA_FALSE;
+
+   fprintf(stderr, "E_RANDR: Found matching serialized setup.\n");
+   EINA_LIST_FOREACH(ss_12->crtcs, iter, sc)
+     {
+        ci = _find_matching_crtc(sc);
+        outputs_list = _find_matching_outputs(sc->outputs);
+        outputs_array = _outputs_to_array(outputs_list);
+        fprintf(stderr, "E_RANDR: \tSerialized mode ");
+        if (!sc->mode_info)
+          {
+             fprintf(stderr, "was disabled.\n");
+             mode = Ecore_X_Randr_None;
+          }
+        else if ((mi = _find_matching_mode_info(sc->mode_info)))
+          {
+             fprintf(stderr, "is now known under the name %s.\n", mi->name);
+             mode = mi->xid;
+          }
+        else
+          {
+             // The serialized mode is no longer available
+             mi->name = malloc(MODE_STR_LENGTH_MAX);
+             //IMPROVABLE: Use random string, like mktemp for files
+             snprintf(mi->name, (MODE_STR_LENGTH_MAX - 1), "%ux%u,%lu,%lu", sc->mode_info->width, sc->mode_info->height, sc->mode_info->dotClock, sc->mode_info->modeFlags);
+             mi = sc->mode_info;
+             mode = ecore_x_randr_mode_info_add(e_randr_screen_info.root, mi);
+             if (mode == Ecore_X_Randr_None)
+               {
+                  eina_list_free(outputs_list);
+                  free(outputs_array);
+                  continue;
+               }
+             EINA_LIST_FOREACH(outputs_list, outputs_iter, output_info)
+                ecore_x_randr_output_mode_add(output_info->xid, mode);
+             fprintf(stderr, "was now added to the server manually using the name %s.\n", mi->name);
+          }
+
+        // DEBUG
+        fprintf(stderr, "E_RANDR: \tRestoring CRTC %d (index %d) in mode %s.\n", ci->xid, sc->index, (mode == Ecore_X_Randr_None) ? "(disabled)" : mi->name);
+        fprintf(stderr, "E_RANDR: \t\tUsed outputs:");
+        EINA_LIST_FOREACH(outputs_list, outputs_iter, output_info)
+            fprintf(stderr, " %s", output_info->name);
+        fprintf(stderr, ".\n");
+        // DEBUG END
+
+        ret &= ecore_x_randr_crtc_settings_set(e_randr_screen_info.root, ci->xid, outputs_array, eina_list_count(outputs_list), sc->pos.x, sc->pos.y, mode, sc->orientation);
+        eina_list_free(outputs_list);
+        free(outputs_array);
+     }
+   return ret;
+}
+
+   void
+_12_serialized_setup_free(E_Randr_Serialized_Setup_12 *ss_12)
+{
+   E_Randr_Serialized_Crtc *sc;
+   E_Randr_Edid_Hash *edid_hash;
+
+   if (!ss_12) return;
+
+   EINA_LIST_FREE (ss_12->crtcs, sc)
+     {
+        _serialized_crtc_free(sc);
+     }
+   EINA_LIST_FREE (ss_12->edid_hashes, edid_hash)
+      free(edid_hash);
+
+   free(ss_12);
+}
+
+EINTERN void
+e_randr_12_serialized_setup_free(E_Randr_Serialized_Setup_12 *ss_12)
+{
+    _12_serialized_setup_free(ss_12);
+}
+
+   void
+_12_store_configuration(E_Randr_Configuration_Store_Modifier modifier)
+{
+   if (modifier & (E_RANDR_CONFIGURATION_STORE_RESOLUTIONS | E_RANDR_CONFIGURATION_STORE_ARRANGEMENT | E_RANDR_CONFIGURATION_STORE_ORIENTATIONS))
+     {
+          e_config->randr_serialized_setup->serialized_setups_12 = _12_serialized_setup_update(e_config->randr_serialized_setup->serialized_setups_12);
+     }
+
+   if (modifier & E_RANDR_CONFIGURATION_STORE_POLICIES)
+     {
+        //update output policies
+        e_config->randr_serialized_setup->outputs_policies = _outputs_policies_update(e_config->randr_serialized_setup->outputs_policies);
+     }
+}
+
+//Retrievel functions for the current e_randr_screen_info context
+
+// Find entities for restoration in current e_randr_screen_info context
+   static E_Randr_Crtc_Info *
+_find_matching_crtc(E_Randr_Serialized_Crtc *sc)
+{
+   EINA_SAFETY_ON_NULL_RETURN_VAL(sc, NULL);
+   EINA_SAFETY_ON_TRUE_RETURN_VAL(E_RANDR_12_NO, NULL);
+
+   return eina_list_nth(e_randr_screen_info.rrvd_info.randr_info_12->crtcs, sc->index);
+}
+
+/**
+ * @brief Creates list of E_Randr_Output_Info* elements for list of
+ * E_Randr_Serialized_Output* objects.
+ * @param sois list of E_Randr_Serialized_Output* elements
+ * @return List of E_Randr_Output* elements or NULL, if not all outputs could be
+ * found or monitors are connected to different outputs
+ */
+   static Eina_List *
+_find_matching_outputs(Eina_List *sois)
+{
+   Eina_List *r_output_iter, *s_output_iter, *list = NULL;
+   E_Randr_Output_Info *oi;
+   E_Randr_Serialized_Output *so;
+
+   EINA_LIST_FOREACH(sois, s_output_iter, so)
+     {
+        fprintf(stderr, "E_RANDR: \tLooking for serialized output \"%s\"\n", so->name);
+        EINA_LIST_FOREACH(e_randr_screen_info.rrvd_info.randr_info_12->outputs, r_output_iter, oi)
+          {
+             fprintf(stderr, "E_RANDR: \t\tComparing to output \"%s\"\n", oi->name);
+             if (!strncmp(so->name, oi->name, oi->name_length))
+               {
+
+                  list = eina_list_append(list, oi);
+                  break;
+               }
+          }
+     }
+   if (list && (eina_list_count(sois) != eina_list_count(list)))
+     {
+        eina_list_free(list);
+        list = NULL;
+     }
+
+   return list;
+}
+
+   static Ecore_X_Randr_Mode_Info *
+_find_matching_mode_info(Ecore_X_Randr_Mode_Info *mode)
+{
+   Eina_List *iter;
+   Ecore_X_Randr_Mode_Info *mi = NULL;
+
+   EINA_LIST_FOREACH(e_randr_screen_info.rrvd_info.randr_info_12->modes, iter, mi)
+     {
+        if (!strncmp(mode->name, mi->name, mode->nameLength))
+          return mi;
+     }
+   EINA_LIST_FOREACH(e_randr_screen_info.rrvd_info.randr_info_12->modes, iter, mi)
+     {
+#define EQL(arg) (mi->arg == mode->arg)
+         if (EQL(width) &&
+                 EQL(height) &&
+                 EQL(dotClock) &&
+                 EQL(hSyncStart) &&
+                 EQL(hSyncEnd) &&
+                 EQL(hTotal) &&
+                 EQL(hSkew) &&
+                 EQL(vSyncStart) &&
+                 EQL(vSyncEnd) &&
+                 EQL(vTotal) &&
+                 EQL(modeFlags))
+         return mi;
+#undef EQL
+     }
+   return NULL;
+}
+
+    static int
+_sort_by_number_of_edids(const void *d1, const void *d2)
+{
+    const E_Randr_Serialized_Setup_12 *ss1 = (const E_Randr_Serialized_Setup_12*)d1;
+    const E_Randr_Serialized_Setup_12 *ss2 = (const E_Randr_Serialized_Setup_12*)d1;
+
+   EINA_SAFETY_ON_NULL_RETURN_VAL(ss1, 1);
+   EINA_SAFETY_ON_NULL_RETURN_VAL(ss2, -1);
+
+   if (eina_list_count(ss2->edid_hashes) > eina_list_count(ss1->edid_hashes))
+     return 1;
+   else
+     return -1;
+}
diff --git a/src/bin/e_randr_private.h b/src/bin/e_randr_private.h
new file mode 100644 (file)
index 0000000..cada26a
--- /dev/null
@@ -0,0 +1,67 @@
+#ifdef E_TYPEDEFS
+
+#else
+#ifndef E_RANDR_PRIVATE_H
+#define E_RANDR_PRIVATE_H
+
+#include "e.h"
+
+#define ECORE_X_RANDR_1_1   ((1 << 16) | 1)
+#define ECORE_X_RANDR_1_2   ((1 << 16) | 2)
+#define ECORE_X_RANDR_1_3   ((1 << 16) | 3)
+
+#define Ecore_X_Randr_Unset -1
+#define Ecore_X_Randr_None   0
+
+#define E_RANDR_11_NO                ((e_randr_screen_info.randr_version < ECORE_X_RANDR_1_1) || !e_randr_screen_info.rrvd_info.randr_info_11)
+#define E_RANDR_12_NO                ((e_randr_screen_info.randr_version < ECORE_X_RANDR_1_2) || !e_randr_screen_info.rrvd_info.randr_info_12)
+#define E_RANDR_12_NO_CRTCS          (E_RANDR_12_NO || !e_randr_screen_info.rrvd_info.randr_info_12->crtcs)
+#define E_RANDR_12_NO_CRTC(crtc)     (E_RANDR_12_NO || !e_randr_screen_info.rrvd_info.randr_info_12->crtcs || (crtc == Ecore_X_Randr_None))
+#define E_RANDR_12_NO_OUTPUTS        (E_RANDR_12_NO || !e_randr_screen_info.rrvd_info.randr_info_12->outputs)
+#define E_RANDR_12_NO_OUTPUT(output) (E_RANDR_12_NO || !e_randr_screen_info.rrvd_info.randr_info_12->outputs || (output == Ecore_X_Randr_None))
+#define E_RANDR_12_NO_MODES          (E_RANDR_12_NO || !e_randr_screen_info.rrvd_info.randr_info_12->modes)
+#define E_RANDR_12_NO_MODE(mode)     (E_RANDR_12_NO || !e_randr_screen_info.rrvd_info.randr_info_12->modes || (mode == Ecore_X_Randr_None))
+
+// RandRR == 1.1
+E_Randr_Screen_Info_11 *_11_screen_info_new(void);
+void                    _11_screen_info_free(E_Randr_Screen_Info_11 *screen_info_11);
+Eina_Bool               _11_screen_info_refresh(void);
+Eina_Bool               _11_try_restore_configuration(void);
+void                    _11_store_configuration(E_Randr_Configuration_Store_Modifier modifier);
+
+// RandRR >= 1.2
+E_Randr_Screen_Info_12 *_12_screen_info_new(void);
+void                    _12_screen_info_free(E_Randr_Screen_Info_12 *screen_info_12);
+Eina_Bool               _12_screen_info_refresh(void);
+void                    _12_policies_restore(void);
+void                    _12_event_listeners_add(void);
+void                    _12_event_listeners_remove(void);
+// Retrieval functions
+Ecore_X_Randr_Mode_Info *_12_screen_info_mode_info_get(const Ecore_X_Randr_Mode mode);
+E_Randr_Crtc_Info       *_12_screen_info_crtc_info_get(const Ecore_X_Randr_Crtc crtc);
+E_Randr_Output_Info     *_12_screen_info_output_info_get(const Ecore_X_Randr_Output output);
+Eina_Bool                _12_screen_info_edid_is_available(const E_Randr_Edid_Hash *hash);
+// (Re)store data
+E_Randr_Serialized_Setup_12 *_12_serialized_setup_new(void);
+void                         _12_serialized_setup_free(E_Randr_Serialized_Setup_12 *ss_12);
+Eina_Bool                    _12_try_restore_configuration(void);
+void                         _12_store_configuration(E_Randr_Configuration_Store_Modifier modifier);
+
+// >= 1.2 Substructures helper functions
+E_Randr_Monitor_Info    *_monitor_info_new(E_Randr_Output_Info *output_info);
+void                     _monitor_info_free(E_Randr_Monitor_Info *monitor_info);
+void                     _monitor_modes_refs_set(E_Randr_Monitor_Info *mi, Ecore_X_Randr_Output output);
+E_Randr_Output_Info     *_output_info_new(Ecore_X_Randr_Output output);
+void                     _output_info_free(E_Randr_Output_Info *output_info);
+void                     _output_refs_set(E_Randr_Output_Info *output_info);
+Ecore_X_Randr_Output    *_outputs_to_array(Eina_List *outputs_info);
+Eina_List               *_outputs_common_modes_get(Eina_List *outputs, Ecore_X_Randr_Mode_Info *max_size_mode);
+
+E_Randr_Crtc_Info *      _crtc_info_new(Ecore_X_Randr_Crtc crtc);
+void                     _crtc_info_free(E_Randr_Crtc_Info *crtc_info);
+void                     _crtc_refs_set(E_Randr_Crtc_Info *crtc_info);
+void                     _crtc_outputs_refs_set(E_Randr_Crtc_Info *crtc_info);
+const E_Randr_Crtc_Info *_crtc_according_to_policy_get(E_Randr_Crtc_Info *but, Ecore_X_Randr_Output_Policy policy);
+
+#endif
+#endif
diff --git a/src/bin/e_randr_serialization.c b/src/bin/e_randr_serialization.c
new file mode 100644 (file)
index 0000000..ba5fb91
--- /dev/null
@@ -0,0 +1,74 @@
+#include "e_randr_private.h"
+#include "e_randr.h"
+
+#define ECORE_X_RANDR_1_1   ((1 << 16) | 1)
+#define ECORE_X_RANDR_1_2   ((1 << 16) | 2)
+#define ECORE_X_RANDR_1_3   ((1 << 16) | 3)
+
+/**********************************************************************
+ *
+ * Storage/Restorage of setups
+ *
+ **********************************************************************
+ */
+
+   E_Randr_Serialized_Setup *
+_new_serialized_setup(void)
+{
+   return E_NEW(E_Randr_Serialized_Setup, 1);
+}
+
+   EAPI void
+e_randr_store_configuration(E_Randr_Configuration_Store_Modifier modifier)
+{
+   if (!e_config->randr_serialized_setup)
+     e_config->randr_serialized_setup = _new_serialized_setup();
+
+   fprintf(stderr, "E_RANDR: Configuration shall be stored using the following modifier: %d.\n", modifier);
+
+   if (e_randr_screen_info.randr_version == ECORE_X_RANDR_1_1)
+     {
+        _11_store_configuration(modifier);
+     }
+   else if (e_randr_screen_info.randr_version >= ECORE_X_RANDR_1_2)
+     {
+        _12_store_configuration(modifier);
+     }
+   e_config_save_queue();
+}
+
+Eina_Bool
+_try_restore_configuration(void)
+{
+   EINA_SAFETY_ON_NULL_RETURN_VAL(e_config, EINA_FALSE);
+   EINA_SAFETY_ON_NULL_RETURN_VAL(e_config->randr_serialized_setup, EINA_FALSE);
+
+   if (e_randr_screen_info.randr_version == ECORE_X_RANDR_1_1)
+     return _11_try_restore_configuration();
+   else if (e_randr_screen_info.randr_version >= ECORE_X_RANDR_1_2)
+     return _12_try_restore_configuration();
+
+   return EINA_FALSE;
+}
+
+EINTERN void e_randr_serialized_setup_free(E_Randr_Serialized_Setup *ss)
+{
+   E_Randr_Serialized_Setup_12 *serialized_setup_12 = NULL;
+   E_Randr_Serialized_Output_Policy *serialized_output_policy = NULL;
+
+   EINA_SAFETY_ON_NULL_RETURN(ss);
+
+   e_randr_11_serialized_setup_free(ss->serialized_setup_11);
+   if (ss->serialized_setups_12)
+     {
+        EINA_LIST_FREE(ss->serialized_setups_12, serialized_setup_12)
+          {
+             e_randr_12_serialized_setup_free(serialized_setup_12);
+          }
+     }
+   EINA_LIST_FREE(ss->outputs_policies, serialized_output_policy)
+     {
+        e_randr_12_serialized_output_policy_free(serialized_output_policy);
+     }
+   free(ss);
+}
index 2e77db9..d3e3a17 100644 (file)
@@ -75,7 +75,7 @@ e_shelf_config_update(void)
        E_Zone *zone;
 
        if (cf_es->id <= 0) cf_es->id = id + 1;
-       zone = e_util_container_zone_id_get(cf_es->container, cf_es->zone);
+       zone = e_util_container_zone_number_get(cf_es->container, cf_es->zone);
        if (zone)
          e_shelf_config_new(zone, cf_es);
        id = cf_es->id;
index 4193bdc..2ff1ba0 100644 (file)
@@ -345,6 +345,7 @@ e_spectrum_mode_set(Evas_Object *o, E_Color_Component mode)
 {
   E_Spectrum *sp;
 
+   if (evas_object_smart_smart_get(o) != _e_spectrum_smart) SMARTERRNR();
   sp = evas_object_smart_data_get(o);
   if (!sp) return;
 
@@ -358,6 +359,7 @@ e_spectrum_mode_get(Evas_Object *o)
 {
   E_Spectrum *sp;
 
+   if (evas_object_smart_smart_get(o) != _e_spectrum_smart) SMARTERR(0);
   sp = evas_object_smart_data_get(o);
   if (!sp) return -1;
 
@@ -369,6 +371,7 @@ e_spectrum_color_value_set(Evas_Object *o, E_Color *cv)
 {
   E_Spectrum *sp;
 
+   if (evas_object_smart_smart_get(o) != _e_spectrum_smart) SMARTERRNR();
   sp = evas_object_smart_data_get(o);
   if (!sp) return;
 
@@ -381,6 +384,7 @@ e_spectrum_update(Evas_Object *o)
 {
   E_Spectrum *sp;
 
+   if (evas_object_smart_smart_get(o) != _e_spectrum_smart) SMARTERRNR();
   sp = evas_object_smart_data_get(o);
   if (!sp) return;
 
index e717c4f..f33ca58 100644 (file)
@@ -74,6 +74,7 @@ e_table_freeze(Evas_Object *obj)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR(0);
    sd = evas_object_smart_data_get(obj);
    sd->frozen++;
    return sd->frozen;
@@ -84,6 +85,7 @@ e_table_thaw(Evas_Object *obj)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERR(0);
    sd = evas_object_smart_data_get(obj);
    sd->frozen--;
    if (sd->frozen <= 0) _e_table_smart_reconfigure(sd);
@@ -95,6 +97,7 @@ e_table_homogenous_set(Evas_Object *obj, int homogenous)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (sd->homogenous == homogenous) return;
    sd->homogenous = homogenous;
@@ -108,6 +111,7 @@ e_table_pack(Evas_Object *obj, Evas_Object *child, int col, int row, int colspan
    E_Smart_Data *sd;
    E_Table_Item *ti;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    _e_table_smart_adopt(sd, child);
    sd->items = eina_list_append(sd->items, child);
@@ -166,6 +170,7 @@ e_table_col_row_size_get(Evas_Object *obj, int *cols, int *rows)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (sd->changed) _e_table_smart_extents_calcuate(sd);
    if (cols) *cols = sd->size.cols;
@@ -177,6 +182,7 @@ e_table_size_min_get(Evas_Object *obj, Evas_Coord *minw, Evas_Coord *minh)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (sd->changed) _e_table_smart_extents_calcuate(sd);
    if (minw) *minw = sd->min.w;
@@ -188,6 +194,7 @@ e_table_size_max_get(Evas_Object *obj, Evas_Coord *maxw, Evas_Coord *maxh)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (sd->changed) _e_table_smart_extents_calcuate(sd);
    if (maxw) *maxw = sd->max.w;
@@ -199,6 +206,7 @@ e_table_align_get(Evas_Object *obj, double *ax, double *ay)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if (ax) *ax = sd->align.x;
    if (ay) *ay = sd->align.y;
@@ -209,6 +217,7 @@ e_table_align_set(Evas_Object *obj, double ax, double ay)
 {
    E_Smart_Data *sd;
    
+   if (evas_object_smart_smart_get(obj) != _e_smart) SMARTERRNR();
    sd = evas_object_smart_data_get(obj);
    if ((sd->align.x == ax) && (sd->align.y == ay)) return;
    sd->align.x = ax;
index cceccb8..3758fd7 100644 (file)
@@ -423,5 +423,18 @@ _e_thumb_cb_exe_event_del(void *data __UNUSED__, int type __UNUSED__, void *even
             break;
          }
      }
+   if ((!_thumbnailers_exe) && (_thumb_queue))
+     {
+       while ((int) eina_list_count(_thumbnailers_exe) < _num_thumbnailers)
+         {
+            Ecore_Exe *exe;
+             char buf[4096];
+
+            snprintf(buf, sizeof(buf), "%s/enlightenment/utils/enlightenment_thumb --nice=%d", e_prefix_lib_get(),
+                     e_config->thumb_nice);
+            exe = ecore_exe_run(buf, NULL);
+            _thumbnailers_exe = eina_list_append(_thumbnailers_exe, exe);
+         }
+     }
    return ECORE_CALLBACK_PASS_ON;
 }
diff --git a/src/bin/e_update.c b/src/bin/e_update.c
new file mode 100644 (file)
index 0000000..23f6ca5
--- /dev/null
@@ -0,0 +1,295 @@
+#include "e.h"
+
+static Ecore_Con_Url *url_up = NULL;
+static Eina_List     *handlers = NULL;
+static Ecore_Timer   *update_timer = NULL;
+static E_Dialog      *dialog = NULL;
+static char          *machid = NULL;
+
+static void
+_update_done(void)
+{
+   if (url_up)
+     {
+        ecore_con_url_free(url_up);
+        url_up = NULL;
+     }
+}
+
+static void
+_delete_cb(void *obj __UNUSED__)
+{
+   dialog = NULL;
+}
+
+static void
+_ok_cb(void *data __UNUSED__, E_Dialog *dia __UNUSED__)
+{
+   e_object_del(E_OBJECT(dialog));
+   if (e_config->update.later > 0)
+     {
+        e_config->update.later = 0;
+        e_config_save_queue();
+     }
+}
+
+static void
+_bother_me_later_cb(void *data __UNUSED__, E_Dialog *dia __UNUSED__)
+{
+   e_object_del(E_OBJECT(dialog));
+   // 5 * 5 * 1hr === about 1 day limit, so bother-me later will wait
+   // a day in between botherings. botherings reset on e start or restart
+   if (e_config->update.later < 5)
+     {
+        e_config->update.later++;
+        e_config_save_queue();
+     }
+}
+
+static void
+_never_tell_me_cb(void *data __UNUSED__, E_Dialog *dia __UNUSED__)
+{
+   if (update_timer) ecore_timer_del(update_timer);
+   update_timer = NULL;
+   e_object_del(E_OBJECT(dialog));
+   e_config->update.check = 0;
+   e_config->update.later = 0;
+   e_config_save_queue();
+}
+
+static void
+_new_version(const char *ver)
+{
+   E_Manager *man;
+   E_Container *con;
+   char text[2048];
+   
+   if (dialog) return;
+   man = e_manager_current_get();
+   if (!man) return;
+   con = e_container_current_get(man);
+   if (!con) return;
+   
+   dialog = e_dialog_new(con, "E", "_update_available");
+   
+   e_object_del_attach_func_set(E_OBJECT(dialog), _delete_cb);
+   e_dialog_button_add(dialog, _("OK"), NULL,
+                       _ok_cb, NULL);
+   e_dialog_button_add(dialog, _("Bother me later"), NULL,
+                       _bother_me_later_cb, NULL);
+   e_dialog_button_add(dialog, _("Never tell me"), NULL,
+                       _never_tell_me_cb, NULL);
+   e_dialog_button_focus_num(dialog, 1);
+   e_dialog_title_set(dialog, _("Update Notice"));
+   e_dialog_icon_set(dialog, "dialog-warning", 64);
+   
+   snprintf(text, sizeof(text),
+            _("Your enlightenment version is<br>"
+              "not the current latest release.<br>"
+              "The latest version is:<br>"
+              "<br>"
+              "%s<br>"
+              "<br>"
+              "Please visit www.enlightenment.org<br>"
+              "or update your system packages<br>"
+              "to get a new version."), ver);
+   e_dialog_text_set(dialog, text);
+   e_win_centered_set(dialog->win, 1);
+   e_dialog_show(dialog);
+}
+
+static Eina_Bool
+_upload_data_cb(void *data __UNUSED__, int ev_type __UNUSED__, void *event)
+{
+   Ecore_Con_Event_Url_Data *ev = event;
+   if (ev->url_con != url_up) return EINA_TRUE;
+   if (ev->size > 0)
+     {
+        char *txt = alloca(ev->size + 1);
+
+        memcpy(txt, ev->data, ev->size);
+        txt[ev->size] = 0;
+
+        if (!strncmp(txt, "OK", 2))
+          {
+          }
+        else if (!strncmp(txt, "OLD", 3))
+          {
+             char *ver = strchr(txt, ' ');
+             if (ver)
+               {
+                  ver++;
+                  _new_version(ver);
+               }
+          }
+     }
+   return EINA_FALSE;
+}
+
+static Eina_Bool
+_upload_progress_cb(void *data __UNUSED__, int ev_type __UNUSED__, void *event)
+{
+   Ecore_Con_Event_Url_Progress *ev = event;
+   if (ev->url_con != url_up) return EINA_TRUE;
+   return EINA_FALSE;
+}
+
+static Eina_Bool
+_upload_complete_cb(void *data __UNUSED__, int ev_type __UNUSED__, void *event)
+{
+   Ecore_Con_Event_Url_Complete *ev = event;
+   if (ev->url_con != url_up) return EINA_TRUE;
+   if (ev->status != 200)
+     {
+        _update_done();
+        return EINA_FALSE;
+     }
+   _update_done();
+   return EINA_FALSE;
+}
+
+static void
+_update_machid_get(void)
+{
+   FILE *f;
+   char buf[PATH_MAX], *c;
+   size_t len;
+   
+   f = fopen("/etc/machine-id", "r");
+   if (!f) f = fopen("/var/lib/dbus/machine-id", "r");
+   if (!f)
+     {
+        e_user_dir_concat_static(buf, ".machid");
+        f = fopen(buf, "r");
+     }
+   if (f)
+     {
+        len = fread(buf, 1, sizeof(buf) - 1, f);
+        if (len > 10)
+          {
+             buf[len] = 0;
+             for (c = buf; *c; c++)
+               {
+                  if (!isalnum(*c))
+                    {
+                       *c = 0;
+                       break;
+                    }
+               }
+             machid = strdup(buf);
+             fclose(f);
+             return;
+          }
+        fclose(f);
+     }
+   
+   // generate ID
+   e_user_dir_concat_static(buf, ".machid");
+   f = fopen(buf, "w");
+   if (f)
+     {
+        double t;
+        fwrite("GEN-", 4, 1, f);
+        t = ecore_time_unix_get();
+        fprintf(f, "%1.16f-%i-%i\n", t, rand(), rand());
+        fclose(f);
+        _update_machid_get();
+        return;
+     }
+   // this just is all a wash - just use this
+   machid = strdup("NOIDEAWHATTHEIDOFTHISMACHINEIS");
+}
+
+static void
+_update_post_generate(char *buf, int size)
+{
+   if (!machid) _update_machid_get();
+   if (!machid) return;
+   snprintf(buf, size, 
+            "CLIENT %s\n"
+            "UPDATE enlightenment %s",
+            machid, VERSION);
+}
+
+static void
+_update_check(void)
+{
+   char buf[1024];
+
+   if (url_up) _update_done();
+   url_up = ecore_con_url_new("http://www.enlightenment.org/update.php");
+   if (url_up)
+     {
+        _update_post_generate(buf, sizeof(buf));
+        ecore_con_url_http_version_set(url_up, ECORE_CON_URL_HTTP_VERSION_1_0);
+        ecore_con_url_post(url_up, buf, strlen(buf), "text/plain");
+     }
+   else
+     _update_done();
+}
+
+static Eina_Bool
+_update_timeout_cb(void *data)
+{
+   double t = 3600.0; // base minimum betwene checks -> 1hr min
+   int later = e_config->update.later;
+   
+   if (e_config->update.check) _update_check();
+   if (update_timer) ecore_timer_del(update_timer);
+   if (later > 0)
+     {
+        later++;
+        t *= (later * later);
+     }
+   update_timer = ecore_timer_add(t, _update_timeout_cb, data);
+   return EINA_FALSE;
+}
+
+EINTERN int
+e_update_init(void)
+{
+   if (ecore_con_url_init())
+     {
+        handlers = eina_list_append
+          (handlers, ecore_event_handler_add
+              (ECORE_CON_EVENT_URL_DATA, _upload_data_cb, NULL));
+        handlers = eina_list_append
+          (handlers, ecore_event_handler_add
+              (ECORE_CON_EVENT_URL_PROGRESS, _upload_progress_cb, NULL));
+        handlers = eina_list_append
+          (handlers, ecore_event_handler_add
+              (ECORE_CON_EVENT_URL_COMPLETE, _upload_complete_cb, NULL));
+        if (e_config->update.check)
+          {
+             e_config->update.check = 0;
+             _update_timeout_cb(NULL);
+             e_config->update.check = 1;
+          }
+     }
+   return 1;
+}
+
+EINTERN int
+e_update_shutdown(void)
+{
+   if (handlers)
+     {
+        _update_done();
+        ecore_con_url_shutdown();
+     }
+   if (update_timer)
+     {
+        ecore_timer_del(update_timer);
+        update_timer = NULL;
+     }
+   if (dialog) e_object_del(E_OBJECT(dialog));
+   dialog = NULL;
+   _update_done();
+   if (machid)
+     {
+        free(machid);
+        machid = NULL;
+     }
+   return 1;
+}
+
diff --git a/src/bin/e_update.h b/src/bin/e_update.h
new file mode 100644 (file)
index 0000000..fda54ab
--- /dev/null
@@ -0,0 +1,7 @@
+#ifndef E_UPDATE_H
+# define E_UPDATE_H
+
+EINTERN int             e_update_init(void);
+EINTERN int             e_update_shutdown(void);
+
+#endif
index 80e94c9..2d60960 100644 (file)
@@ -41,8 +41,7 @@ e_win_new(E_Container *con)
    if (!win) return NULL;
    e_object_del_func_set(E_OBJECT(win), _e_win_del);
    win->container = con;
-   win->engine = e_canvas_engine_decide(e_config->evas_engine_win);
-   win->ecore_evas = e_canvas_new(e_config->evas_engine_win, con->manager->root,
+   win->ecore_evas = e_canvas_new(con->manager->root,
                                  0, 0, 1, 1, 1, 0,
                                  &(win->evas_win));
    e_canvas_add(win->ecore_evas);
index 024592d..cc89227 100644 (file)
@@ -13,7 +13,6 @@ struct _E_Win
    E_Object             e_obj_inherit;
    
    int                  x, y, w, h;
-   int                  engine;
    E_Container         *container;
    E_Border            *border;
    Ecore_Evas          *ecore_evas;
index 5181ffe..8f78e72 100644 (file)
@@ -101,6 +101,7 @@ _e_xinerama_update(void)
 
             scr = E_NEW(E_Screen, 1);
             scr->screen = 0;
+             scr->escreen = scr->screen;
             scr->x = 0;
             scr->y = 0;
             scr->w = rw;
@@ -123,6 +124,7 @@ _e_xinerama_update(void)
                       /* add it to our list */
                       scr = E_NEW(E_Screen, 1);
                       scr->screen = i;
+                      scr->escreen = scr->screen;
                       scr->x = x;
                       scr->y = y;
                       scr->w = w;
@@ -178,7 +180,7 @@ _e_xinerama_update(void)
      {
        printf("E17 INIT: XINERAMA CHOSEN: [%i], %ix%i+%i+%i\n",
               scr->screen, scr->w, scr->h, scr->x, scr->y);
-       scr->escreen = n;
+       scr->screen = n;
        n++;
      }
 }
index 4229361..146de95 100644 (file)
@@ -108,9 +108,9 @@ _e_zone_black_new(E_Zone *zone)
    char name[256];
 
    if (zone->black_ecore_evas) return;
-   zone->black_ecore_evas =
-     e_canvas_new(e_config->evas_engine_zone, zone->container->win,
-                  zone->x, zone->y, 1, 1, 1, 1, &(zone->black_win));
+   zone->black_ecore_evas = e_canvas_new(zone->container->win,
+                                         zone->x, zone->y, 1, 1, 1, 1,
+                                         &(zone->black_win));
    e_canvas_add(zone->black_ecore_evas);
    ecore_evas_layer_set(zone->black_ecore_evas, 6);
    zone->black_evas = ecore_evas_get(zone->black_ecore_evas);
@@ -186,6 +186,8 @@ e_zone_new(E_Container *con,
    zone->num = num;
    zone->id = id;
    e_zone_useful_geometry_dirty(zone);
+   
+   printf("@@@@@@@@@@ e_zone_new: %i %i | %i %i %ix%i = %p\n", num, id, x, y, w, h, zone);
 
    zone->handlers =
      eina_list_append(zone->handlers,
@@ -1431,6 +1433,7 @@ _e_zone_free(E_Zone *zone)
    E_Container *con;
    int x, y;
 
+   printf("@@@@@@@@@@ e_zone_free: %i %i | %i %i %ix%i = %p\n", zone->num, zone->id, zone->x, zone->y, zone->w, zone->h, zone);
    /* Delete the edge windows if they exist */
    if (zone->edge.top) ecore_x_window_free(zone->edge.top);
    if (zone->edge.bottom) ecore_x_window_free(zone->edge.bottom);
@@ -1785,7 +1788,6 @@ _e_zone_object_del_attach(void *o)
    E_Zone *zone;
    E_Event_Zone_Del *ev;
 
-   if (e_object_is_del(E_OBJECT(o))) return;
    zone = o;
    ev = E_NEW(E_Event_Zone_Del, 1);
    ev->zone = zone;
index 4adf2f1..caf1daa 100644 (file)
@@ -7,4 +7,15 @@ EAPI void *e_modapi_init     (E_Module *m);
 EAPI int   e_modapi_shutdown (E_Module *m);
 EAPI int   e_modapi_save     (E_Module *m);
 
+/**
+ * @addtogroup Optional_Devices
+ * @{
+ *
+ * @defgroup Module_Backlight Backlight
+ *
+ * Controls backlights such as laptop LCD.
+ *
+ * @}
+ */
+
 #endif
index d2789f2..488cb15 100644 (file)
@@ -27,6 +27,10 @@ INCLUDES               = -I. \
                          -I$(top_srcdir)/src/modules \
                          @e_cflags@ \
                          @cf_cflags@
+if HAVE_ENOTIFY
+INCLUDES              += @ENOTIFY_CFLAGS@
+endif
+
 pkgdir                 = $(libdir)/enlightenment/modules/$(MODULE)/$(MODULE_ARCH)
 pkg_LTLIBRARIES        = module.la
 module_la_SOURCES      = e_mod_main.c \
@@ -35,6 +39,9 @@ module_la_SOURCES      = e_mod_main.c \
                         $(DEVICE_FILE)
 
 module_la_LIBADD       = @e_libs@ @cf_libs@ @dlopen_libs@
+if HAVE_ENOTIFY
+module_la_LIBADD       += @ENOTIFY_LIBS@
+endif
 module_la_LDFLAGS      = -module -avoid-version
 module_la_DEPENDENCIES = $(top_builddir)/config.h
 
index 37c5c81..048b6c6 100644 (file)
@@ -14,6 +14,9 @@ struct _E_Config_Dialog_Data
    int alert_timeout;
    int suspend_below;
    int force_mode; // 0 == auto, 1 == batget, 2 == subsystem
+#ifdef HAVE_ENOTIFY
+   int desktop_notifications;
+#endif
    struct 
      {
         Evas_Object *show_alert_label;
@@ -77,6 +80,9 @@ _fill_data(E_Config_Dialog_Data *cfdata)
 #ifdef HAVE_EEZE
    cfdata->fuzzy = battery_config->fuzzy;
 #endif
+#ifdef HAVE_ENOTIFY
+   cfdata->desktop_notifications = battery_config->desktop_notifications;
+#endif
 
    if ((cfdata->alert_time > 0) || (cfdata->alert_percent > 0)) 
      cfdata->show_alert = 1;
@@ -126,6 +132,11 @@ _basic_create_widgets(E_Config_Dialog *cfd __UNUSED__, Evas *evas, E_Config_Dial
    ob = e_widget_check_add(evas, _("Show alert when battery is low"),
                            &(cfdata->show_alert));
    e_widget_list_object_append(o, ob, 1, 0, 0.5);
+#ifdef HAVE_ENOTIFY
+   ob = e_widget_check_add(evas, _("Use desktop notifications for alert."),
+                           &(cfdata->desktop_notifications));
+   e_widget_list_object_append(o, ob, 1, 0, 0.5);
+#endif
    return o;
 }
 
@@ -139,11 +150,17 @@ _basic_apply_data(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata)
        _ensure_alert_time(cfdata);
         battery_config->alert = cfdata->alert_time;
         battery_config->alert_p = cfdata->alert_percent;
+#ifdef HAVE_ENOTIFY
+        battery_config->desktop_notifications = cfdata->desktop_notifications;
+#endif
      }
    else
      {
         battery_config->alert = 0;
         battery_config->alert_p = 0;
+#ifdef HAVE_ENOTIFY
+        battery_config->desktop_notifications = EINA_FALSE;
+#endif
      }
 
    _battery_config_updated();
@@ -154,10 +171,15 @@ _basic_apply_data(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata)
 static int
 _basic_check_changed(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata)
 {
+   Eina_Bool ret;
    int old_show_alert = ((battery_config->alert > 0) ||
                         (battery_config->alert_p > 0));
 
-   return (cfdata->show_alert != old_show_alert);
+   ret = (cfdata->show_alert != old_show_alert);
+#ifdef HAVE_ENOTIFY
+   ret |= (cfdata->desktop_notifications != battery_config->desktop_notifications);
+#endif
+   return ret;
 }
 
 static void
index e6366a3..3cf9671 100644 (file)
@@ -1,5 +1,8 @@
 #include "e.h"
 #include "e_mod_main.h"
+#ifdef HAVE_ENOTIFY
+#include "E_Notify.h"
+#endif
 
 /* gadcon requirements */
 static E_Gadcon_Client *_gc_init(E_Gadcon *gc, const char *name, const char *id, const char *style);
@@ -427,9 +430,31 @@ _battery_warning_popup(Instance *inst, int time, double percent)
    Evas *e = NULL;
    Evas_Object *rect = NULL, *popup_bg = NULL;
    int x,y,w,h;
+#ifdef HAVE_ENOTIFY
+   static E_Notification *notification;
+#endif
 
    if ((!inst) || (inst->warning)) return;
 
+#ifdef HAVE_ENOTIFY
+   if (battery_config && battery_config->desktop_notifications)
+     {
+        if (notification) return;
+        notification = e_notification_full_new
+          (
+              _("Battery"),
+              0,
+              "battery-low",
+              _("Your battery is low!"),
+              _("AC power is recommended."),
+              (battery_config->alert_timeout * 1000)
+          );
+        e_notification_send(notification, NULL, NULL);
+        e_notification_unref(notification);
+        notification = NULL;
+        return;
+     }
+#endif
    inst->warning = e_gadcon_popup_new(inst->gcc);
    if (!inst->warning) return;
 
@@ -546,16 +571,35 @@ _battery_update(int full, int time_left, int time_full, Eina_Bool have_battery,
                _battery_face_time_set(inst->popup_battery, 
                                       time_full);
           }
-        if (have_battery && (!have_power) && (full < 100) &&
-            (((time_left > 0) && battery_config->alert && ((time_left / 60) <= battery_config->alert)) || 
-             (battery_config->alert_p && (full <= battery_config->alert_p)))
+        if (have_battery && 
+            (!have_power) && 
+            (full < 100) &&
+            (
+                (
+                    (time_left > 0) && 
+                    battery_config->alert && 
+                    ((time_left / 60) <= battery_config->alert)
+                ) ||
+                (
+                    battery_config->alert_p && 
+                    (full <= battery_config->alert_p)
+                )
             )
+           )
           {
              double t;
              
+             printf("-------------------------------------- bat warn .. why below\n");
+             printf("have_battery = %i\n", (int)have_battery);
+             printf("have_power = %i\n", (int)have_power);
+             printf("full = %i\n", (int)full);
+             printf("time_left = %i\n", (int)time_left);
+             printf("battery_config->alert = %i\n", (int)battery_config->alert);
+             printf("battery_config->alert_p = %i\n", (int)battery_config->alert_p);
              t = ecore_time_get();
              if ((t - debounce_time) > 30.0)
                {
+                  printf("t-debounce = %3.3f\n", (t - debounce_time));
                   debounce_time = t;
                   if ((t - init_time) > 5.0)
                     _battery_warning_popup(inst, time_left, (double)full / 100.0);
@@ -665,6 +709,10 @@ e_modapi_init(E_Module *m)
 {
    char buf[4096];
 
+#ifdef HAVE_ENOTIFY
+   e_notification_init();
+#endif
+
    conf_edd = E_CONFIG_DD_NEW("Battery_Config", Config);
 #undef T
 #undef D
@@ -679,6 +727,9 @@ e_modapi_init(E_Module *m)
 #if defined HAVE_EEZE || defined __OpenBSD__
    E_CONFIG_VAL(D, T, fuzzy, INT);
 #endif
+#ifdef HAVE_ENOTIFY
+   E_CONFIG_VAL(D, T, desktop_notifications, INT);
+#endif
 
    battery_config = e_config_domain_load("module.battery", conf_edd);
    if (!battery_config)
@@ -693,6 +744,9 @@ e_modapi_init(E_Module *m)
 #if defined HAVE_EEZE || defined __OpenBSD__
        battery_config->fuzzy = 0;
 #endif
+#ifdef HAVE_ENOTIFY
+    battery_config->desktop_notifications = 0;
+#endif
      }
    E_CONFIG_LIMIT(battery_config->poll_interval, 4, 4096);
    E_CONFIG_LIMIT(battery_config->alert, 0, 60);
@@ -700,6 +754,9 @@ e_modapi_init(E_Module *m)
    E_CONFIG_LIMIT(battery_config->alert_timeout, 0, 300);
    E_CONFIG_LIMIT(battery_config->suspend_below, 0, 50);
    E_CONFIG_LIMIT(battery_config->force_mode, 0, 2);
+#ifdef HAVE_ENOTIFY
+   E_CONFIG_LIMIT(battery_config->desktop_notifications, 0, 1);
+#endif
 
    battery_config->module = m;
    battery_config->full = -2;
@@ -771,6 +828,11 @@ e_modapi_shutdown(E_Module *m __UNUSED__)
    _battery_dbus_stop();
 #endif
    
+
+#ifdef HAVE_ENOTIFY
+   e_notification_shutdown();
+#endif
+
    free(battery_config);
    battery_config = NULL;
    E_CONFIG_DD_FREE(conf_edd);
index 754facd..6f347c8 100644 (file)
@@ -44,6 +44,9 @@ struct _Config
    int                  time_full;
    int                  have_battery;
    int                  have_power;
+#ifdef HAVE_ENOTIFY
+   int              desktop_notifications;
+#endif
 #ifdef HAVE_EEZE
    Eeze_Udev_Watch     *acwatch;
    Eeze_Udev_Watch     *batwatch;
@@ -150,4 +153,16 @@ E_Config_Dialog *e_int_config_battery_module(E_Container *con, const char *param
 void _battery_config_updated(void);
 extern Config *battery_config;
 
+/**
+ * @addtogroup Optional_Gadgets
+ * @{
+ *
+ * @defgroup Module_Battery Battery
+ *
+ * Shows battery level and current status, may do actions given some
+ * thresholds.
+ *
+ * @}
+ */
+
 #endif
index 8796b92..50cf310 100644 (file)
@@ -141,4 +141,17 @@ _bluez_operation_error_show(const char *msg)
                       msg);
 }
 
+
+/**
+ * @addtogroup Optional_Devices
+ * @{
+ *
+ * @defgroup Module_Bluez BlueZ (Bluetooth)
+ *
+ * Controls bluetooth visibility, scan and pair devices.
+ *
+ * @see http://www.bluez.org/
+ * @}
+ */
+
 #endif
index a3cfa7a..38f3c98 100644 (file)
@@ -37,4 +37,16 @@ void e_int_clock_instances_redo(void);
 
 extern Config *clock_config;
 
+
+/**
+ * @addtogroup Optional_Gadgets
+ * @{
+ *
+ * @defgroup Module_Clock Clock
+ *
+ * Shows current time and date.
+ *
+ * @}
+ */
+
 #endif
index 8ebeebe..b75f9f1 100644 (file)
@@ -16,9 +16,11 @@ INCLUDES               = -I. \
                          -I$(top_srcdir)/src/bin \
                          -I$(top_builddir)/src/bin \
                          -I$(top_srcdir)/src/modules \
-                         @e_cflags@
+                         @e_cflags@ @WAYLAND_CFLAGS@
+
 pkgdir                 = $(libdir)/enlightenment/modules/$(MODULE)/$(MODULE_ARCH)
 pkg_LTLIBRARIES        = module.la
+
 module_la_SOURCES      = e_mod_main.c \
                          e_mod_main.h \
                         e_mod_config.c \
@@ -29,8 +31,26 @@ module_la_SOURCES      = e_mod_main.c \
                          e_mod_comp_update.h \
                          e_mod_comp_cfdata.c \
                          e_mod_comp_cfdata.h
-                         
-module_la_LIBADD       = @e_libs@ @dlopen_libs@
+if HAVE_WAYLAND_CLIENTS
+module_la_SOURCES += e_mod_comp_wl.h \
+                     e_mod_comp_wl.c \
+                     e_mod_comp_wl_comp.h \
+                     e_mod_comp_wl_comp.c \
+                     e_mod_comp_wl_shm.h \
+                     e_mod_comp_wl_shm.c \
+                     e_mod_comp_wl_output.h \
+                     e_mod_comp_wl_output.c \
+                     e_mod_comp_wl_input.h \
+                     e_mod_comp_wl_input.c \
+                     e_mod_comp_wl_shell.h \
+                     e_mod_comp_wl_shell.c \
+                     e_mod_comp_wl_surface.h \
+                     e_mod_comp_wl_surface.c \
+                     e_mod_comp_wl_buffer.h \
+                     e_mod_comp_wl_buffer.c
+endif
+
+module_la_LIBADD       = @e_libs@ @dlopen_libs@ @WAYLAND_LIBS@
 module_la_LDFLAGS      = -module -avoid-version
 module_la_DEPENDENCIES = $(top_builddir)/config.h
 
index b56397d..28d820f 100644 (file)
@@ -2,6 +2,9 @@
 #include "e_mod_main.h"
 #include "e_mod_comp.h"
 #include "e_mod_comp_update.h"
+#ifdef HAVE_WAYLAND_CLIENTS
+#include "e_mod_comp_wl.h"
+#endif
 
 #define OVER_FLOW 2
 
@@ -440,7 +443,7 @@ _e_mod_comp_win_ready_timeout_setup(E_Comp_Win *cw)
    else
      {
         cw->ready_timeout = ecore_timer_add
-            (_comp_mod->conf->first_draw_delay, _e_mod_comp_cb_win_show_ready_timeout, cw);
+          (_comp_mod->conf->first_draw_delay, _e_mod_comp_cb_win_show_ready_timeout, cw);
      }
 }
 
@@ -508,9 +511,13 @@ _e_mod_comp_win_update(E_Comp_Win *cw)
 
    if ((!cw->pixmap) || (cw->needpix))
      {
-        Ecore_X_Pixmap pm;
+        Ecore_X_Pixmap pm = 0;
 
-        pm = ecore_x_composite_name_window_pixmap_get(cw->win);
+#ifdef HAVE_WAYLAND_CLIENTS
+        if ((cw->bd) && (cw->bd->borderless))
+          pm = e_mod_comp_wl_pixmap_get(cw->win);
+#endif
+        if (!pm) pm = ecore_x_composite_name_window_pixmap_get(cw->win);
         if (pm)
           {
              Ecore_X_Pixmap oldpm;
@@ -591,7 +598,10 @@ _e_mod_comp_win_update(E_Comp_Win *cw)
    if ((cw->c->gl) && (_comp_mod->conf->texture_from_pixmap) &&
        (!cw->shaped) && (!cw->rects))
      {
-        DBG("DEBUG - pm now %x\n", ecore_x_composite_name_window_pixmap_get(cw->win));
+/* #ifdef HAVE_WAYLAND_CLIENTS */
+/*         DBG("DEBUG - pm now %x\n", e_mod_comp_wl_pixmap_get(cw->win)); */
+/* #endif */
+        /* DBG("DEBUG - pm now %x\n", ecore_x_composite_name_window_pixmap_get(cw->win)); */
         evas_object_image_size_set(cw->obj, cw->pw, cw->ph);
         EINA_LIST_FOREACH(cw->obj_mirror, l, o)
           {
@@ -1107,7 +1117,13 @@ nocomp:
                        printf("^^^^ redirect2 %x\n", cw->win);
                        printf("  redr\n");
                        ecore_x_composite_redirect_window(cw->win, ECORE_X_COMPOSITE_UPDATE_MANUAL);
-                       cw->pixmap = ecore_x_composite_name_window_pixmap_get(cw->win);
+
+#ifdef HAVE_WAYLAND_CLIENTS
+                       if ((cw->bd) && (cw->bd->borderless))
+                         cw->pixmap = e_mod_comp_wl_pixmap_get(cw->win);
+#endif
+                       if (!cw->pixmap)
+                         cw->pixmap = ecore_x_composite_name_window_pixmap_get(cw->win);
                        if (cw->pixmap)
                          {
                             ecore_x_pixmap_geometry_get(cw->pixmap, NULL, NULL, &(cw->pw), &(cw->ph));
@@ -2043,40 +2059,46 @@ _e_mod_comp_win_show(E_Comp_Win *cw)
      }
    else
      cw->dmg_updates = 1;
+
    if ((!cw->redirected) || (!cw->pixmap))
      {
-// we redirect all subwindows anyway
-//        ecore_x_composite_redirect_window(cw->win, ECORE_X_COMPOSITE_UPDATE_MANUAL);
-              cw->pixmap = ecore_x_composite_name_window_pixmap_get(cw->win);
-              if (cw->pixmap)
-                {
-                   ecore_x_pixmap_geometry_get(cw->pixmap, NULL, NULL, &(cw->pw), &(cw->ph));
-                   _e_mod_comp_win_ready_timeout_setup(cw);
-                }
-              else
-                {
-                   cw->pw = 0;
-                   cw->ph = 0;
-                }
-              if ((cw->pw <= 0) || (cw->ph <= 0))
-                {
-                   if (cw->pixmap)
-                     {
-                        ecore_x_pixmap_free(cw->pixmap);
-                        cw->pixmap = 0;
-                     }
-//             cw->show_ready = 0; // hmm maybe not needed?
-                }
-              cw->redirected = 1;
-              DBG("  [0x%x] up resize %ix%i\n", cw->win, cw->pw, cw->ph);
-              e_mod_comp_update_resize(cw->up, cw->pw, cw->ph);
-              e_mod_comp_update_add(cw->up, 0, 0, cw->pw, cw->ph);
-              evas_object_image_size_set(cw->obj, cw->pw, cw->ph);
-              EINA_LIST_FOREACH(cw->obj_mirror, l, o)
-                {
-                   evas_object_image_size_set(o, cw->pw, cw->ph);
-                }
-              ecore_x_e_comp_pixmap_set(cw->win, cw->pixmap);
+        // we redirect all subwindows anyway
+        //        ecore_x_composite_redirect_window(cw->win, ECORE_X_COMPOSITE_UPDATE_MANUAL);
+#ifdef HAVE_WAYLAND_CLIENTS
+        if ((cw->bd) && (cw->bd->borderless))
+          cw->pixmap = e_mod_comp_wl_pixmap_get(cw->win);
+#endif
+        if (!cw->pixmap)
+          cw->pixmap = ecore_x_composite_name_window_pixmap_get(cw->win);
+        if (cw->pixmap)
+          {
+             ecore_x_pixmap_geometry_get(cw->pixmap, NULL, NULL, &(cw->pw), &(cw->ph));
+             _e_mod_comp_win_ready_timeout_setup(cw);
+          }
+        else
+          {
+             cw->pw = 0;
+             cw->ph = 0;
+          }
+        if ((cw->pw <= 0) || (cw->ph <= 0))
+          {
+             if (cw->pixmap)
+               {
+                  ecore_x_pixmap_free(cw->pixmap);
+                  cw->pixmap = 0;
+               }
+             //             cw->show_ready = 0; // hmm maybe not needed?
+          }
+        cw->redirected = 1;
+        DBG("  [0x%x] up resize %ix%i\n", cw->win, cw->pw, cw->ph);
+        e_mod_comp_update_resize(cw->up, cw->pw, cw->ph);
+        e_mod_comp_update_add(cw->up, 0, 0, cw->pw, cw->ph);
+        evas_object_image_size_set(cw->obj, cw->pw, cw->ph);
+        EINA_LIST_FOREACH(cw->obj_mirror, l, o)
+          {
+             evas_object_image_size_set(o, cw->pw, cw->ph);
+          }
+        ecore_x_e_comp_pixmap_set(cw->win, cw->pixmap);
      }
    if ((cw->dmg_updates >= 1) && (cw->show_ready))
      {
@@ -2998,6 +3020,24 @@ _e_mod_comp_key_down(void *data __UNUSED__,
    return ECORE_CALLBACK_PASS_ON;
 }
 
+static Eina_Bool
+_e_mod_comp_signal_user(void *data __UNUSED__,
+                        int type   __UNUSED__,
+                        void      *event)
+{
+   Ecore_Event_Signal_User *ev = event;
+   
+   if (ev->number == 1)
+     {
+        // e17 uses this to pop up config panel
+     }
+   else if (ev->number == 2)
+     {
+        _e_mod_comp_fps_toggle();
+     }
+   return ECORE_CALLBACK_PASS_ON;
+}
+
 //////////////////////////////////////////////////////////////////////////
 static Evas *
 _e_mod_comp_evas_get_func(void          *data,
@@ -3164,10 +3204,30 @@ _e_mod_comp_add(E_Manager *man)
    E_Comp *c;
    Ecore_X_Window *wins;
    Ecore_X_Window_Attributes att;
+   Eina_Bool res;
    int i, num;
 
    c = calloc(1, sizeof(E_Comp));
    if (!c) return NULL;
+
+   res = ecore_x_screen_is_composited(man->num);
+   if (res)
+     {
+        e_util_dialog_internal
+           (_("Compositor Error"),
+           _("Another compositor is already running<br>"
+             "on your screen."));
+        free(c);
+        return NULL;
+     }
+
+   c->cm_selection = ecore_x_window_input_new(man->root, 0, 0, 1, 1);
+   if (!c->cm_selection)
+     {
+        free(c);
+        return NULL;
+     }
+   ecore_x_screen_is_composited_set(man->num, c->cm_selection);
    
    ecore_x_e_comp_sync_supported_set(man->root, _comp_mod->conf->efl_sync);
 
@@ -3199,19 +3259,9 @@ _e_mod_comp_add(E_Manager *man)
         return NULL;
      }
 
-   /* FIXME check if already composited? */
-   c->cm_selection = ecore_x_window_input_new(man->root, 0, 0, 1, 1);
-   if (!c->cm_selection)
-     {
-        ecore_x_composite_render_window_disable(c->win);
-        free(c);
-        return NULL;
-     }
-   ecore_x_screen_is_composited_set(c->man->num, c->cm_selection);
-
    if (c->man->num == 0) e_alert_composite_win = c->win;
 
-   if (_comp_mod->conf->engine == E_EVAS_ENGINE_GL_X11)
+   if (_comp_mod->conf->engine == ENGINE_GL)
      {
         int opt[20];
         int opt_i = 0;
@@ -3247,7 +3297,7 @@ _e_mod_comp_add(E_Manager *man)
      }
    if (!c->ee)
      {
-        if (_comp_mod->conf->engine == E_EVAS_ENGINE_GL_X11)
+        if (_comp_mod->conf->engine == ENGINE_GL)
           {
              e_util_dialog_internal
                (_("Compositor Warning"),
@@ -3264,7 +3314,6 @@ _e_mod_comp_add(E_Manager *man)
    ecore_evas_show(c->ee);
 
    c->ee_win = ecore_evas_window_get(c->ee);
-   ecore_x_screen_is_composited_set(c->man->num, c->ee_win);
    ecore_x_composite_redirect_subwindows
      (c->man->root, ECORE_X_COMPOSITE_UPDATE_MANUAL);
 
@@ -3365,7 +3414,6 @@ _e_mod_comp_del(E_Comp *c)
         c->grabbed = 0;
         ecore_x_ungrab();
      }
-   ecore_x_screen_is_composited_set(c->man->num, 0);
    while (c->wins)
      {
         cw = (E_Comp_Win *)(c->wins);
@@ -3390,8 +3438,8 @@ _e_mod_comp_del(E_Comp *c)
    if (c->wins_list) eina_list_free(c->wins_list);
 
    ecore_x_window_free(c->cm_selection);
-   ecore_x_screen_is_composited_set(c->man->num, 0);
    ecore_x_e_comp_sync_supported_set(c->man->root, 0);
+   ecore_x_screen_is_composited_set(c->man->num, 0);
 
    free(c);
 }
@@ -3422,6 +3470,7 @@ e_mod_comp_init(void)
    handlers = eina_list_append(handlers, ecore_event_handler_add(ECORE_X_EVENT_WINDOW_DAMAGE, _e_mod_comp_damage_win, NULL));
 
    handlers = eina_list_append(handlers, ecore_event_handler_add(ECORE_EVENT_KEY_DOWN, _e_mod_comp_key_down, NULL));
+   handlers = eina_list_append(handlers, ecore_event_handler_add(ECORE_EVENT_SIGNAL_USER, _e_mod_comp_signal_user, NULL));
 
    handlers = eina_list_append(handlers, ecore_event_handler_add(E_EVENT_CONTAINER_RESIZE, _e_mod_comp_randr, NULL));
 
@@ -3456,6 +3505,12 @@ e_mod_comp_init(void)
             "or Ecore was built without XDamage support."));
         return 0;
      }
+
+#ifdef HAVE_WAYLAND_CLIENTS
+   if (!e_mod_comp_wl_init())
+     EINA_LOG_ERR("Failed to initialize Wayland Client Support !!\n");
+#endif
+
    EINA_LIST_FOREACH(e_manager_list(), l, man)
      {
         E_Comp *c;
@@ -3478,6 +3533,10 @@ e_mod_comp_shutdown(void)
 
    E_FREE_LIST(handlers, ecore_event_handler_del);
 
+#ifdef HAVE_WAYLAND_CLIENTS
+   e_mod_comp_wl_shutdown();
+#endif
+
    if (damages) eina_hash_free(damages);
    if (windows) eina_hash_free(windows);
    if (borders) eina_hash_free(borders);
index 42e896c..4dab8f8 100644 (file)
@@ -1,4 +1,5 @@
 #include "e.h"
+#include "e_mod_main.h"
 #include "e_mod_comp_cfdata.h"
 
 EAPI void
@@ -67,7 +68,7 @@ e_mod_comp_cfdata_config_new(void)
    cfg = E_NEW(Config, 1);
    cfg->shadow_file = NULL;
    cfg->shadow_style = eina_stringshare_add("default");
-   cfg->engine = E_EVAS_ENGINE_SOFTWARE_X11;
+   cfg->engine = ENGINE_SW;
    cfg->max_unmapped_pixels = 32 * 1024;  // implement
    cfg->max_unmapped_time = 10 * 3600; // implement
    cfg->min_unmapped_time = 5 * 60; // implement
diff --git a/src/modules/comp/e_mod_comp_wl.c b/src/modules/comp/e_mod_comp_wl.c
new file mode 100644 (file)
index 0000000..50bd1df
--- /dev/null
@@ -0,0 +1,210 @@
+#include "e.h"
+#include "e_mod_main.h"
+#ifdef HAVE_WAYLAND_CLIENTS
+# include <xcb/xcb_image.h>
+# include "e_mod_comp_wl.h"
+# include "e_mod_comp_wl_comp.h"
+# include "e_mod_comp_wl_shm.h"
+# include "e_mod_comp_wl_output.h"
+# include "e_mod_comp_wl_input.h"
+# include "e_mod_comp_wl_shell.h"
+#endif
+
+/* local function prototypes */
+static Eina_Bool _e_mod_comp_wl_fd_handle(void *data, Ecore_Fd_Handler *hdl __UNUSED__);
+
+/* private variables */
+static Ecore_Fd_Handler *_wl_fd_handler = NULL;
+
+/* extern variables */
+struct wl_display *_wl_disp;
+
+Eina_Bool 
+e_mod_comp_wl_init(void)
+{
+   struct wl_event_loop *loop;
+   int fd = 0;
+
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   /* init wayland display */
+   if (!(_wl_disp = wl_display_create()))
+     {
+        EINA_LOG_ERR("Failed to create wayland display\n");
+        return EINA_FALSE;
+     }
+
+   /* init a wayland compositor ?? */
+   if (!e_mod_comp_wl_comp_init())
+     {
+        wl_display_terminate(_wl_disp);
+        EINA_LOG_ERR("Failed to create wayland shm\n");
+        return EINA_FALSE;
+     }
+
+   /* init shm */
+   if (!e_mod_comp_wl_shm_init())
+     {
+        e_mod_comp_wl_comp_shutdown();
+        wl_display_terminate(_wl_disp);
+        EINA_LOG_ERR("Failed to create wayland shm\n");
+        return EINA_FALSE;
+     }
+
+   /* init output */
+   if (!e_mod_comp_wl_output_init())
+     {
+        e_mod_comp_wl_shm_shutdown();
+        e_mod_comp_wl_comp_shutdown();
+        wl_display_terminate(_wl_disp);
+        EINA_LOG_ERR("Failed to create wayland output\n");
+        return EINA_FALSE;
+     }
+
+   /* init input */
+   if (!e_mod_comp_wl_input_init())
+     {
+        e_mod_comp_wl_output_shutdown();
+        e_mod_comp_wl_shm_shutdown();
+        e_mod_comp_wl_comp_shutdown();
+        wl_display_terminate(_wl_disp);
+        EINA_LOG_ERR("Failed to create wayland input\n");
+        return EINA_FALSE;
+     }
+
+   /* init a wayland shell */
+   if (!e_mod_comp_wl_shell_init())
+     {
+        e_mod_comp_wl_input_shutdown();
+        e_mod_comp_wl_output_shutdown();
+        e_mod_comp_wl_shm_shutdown();
+        e_mod_comp_wl_comp_shutdown();
+        wl_display_terminate(_wl_disp);
+        EINA_LOG_ERR("Failed to create wayland shell\n");
+        return EINA_FALSE;
+     }
+
+   if (wl_display_add_socket(_wl_disp, NULL))
+     {
+        e_mod_comp_wl_shell_shutdown();
+        e_mod_comp_wl_input_shutdown();
+        e_mod_comp_wl_output_shutdown();
+        e_mod_comp_wl_shm_shutdown();
+        e_mod_comp_wl_comp_shutdown();
+        wl_display_terminate(_wl_disp);
+        EINA_LOG_ERR("Failed to add socket to wayland display\n");
+        return EINA_FALSE;
+     }
+
+   loop = wl_display_get_event_loop(_wl_disp);
+   fd = wl_event_loop_get_fd(loop);
+
+   _wl_fd_handler = 
+     ecore_main_fd_handler_add(fd, ECORE_FD_READ, 
+                               _e_mod_comp_wl_fd_handle, NULL, NULL, NULL);
+
+   wl_event_loop_dispatch(loop, 0);
+
+   return EINA_TRUE;
+}
+
+void 
+e_mod_comp_wl_shutdown(void)
+{
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   if (_wl_fd_handler)
+     ecore_main_fd_handler_del(_wl_fd_handler);
+   _wl_fd_handler = NULL;
+
+   e_mod_comp_wl_shell_shutdown();
+   e_mod_comp_wl_input_shutdown();
+   e_mod_comp_wl_output_shutdown();
+   e_mod_comp_wl_shm_shutdown();
+   e_mod_comp_wl_comp_shutdown();
+
+   if (_wl_disp) wl_display_terminate(_wl_disp);
+   _wl_disp = NULL;
+}
+
+uint32_t 
+e_mod_comp_wl_time_get(void)
+{
+   struct timeval tv;
+
+   gettimeofday(&tv, NULL);
+   return tv.tv_sec * 1000 + tv.tv_usec / 1000;
+}
+
+Ecore_X_Pixmap 
+e_mod_comp_wl_pixmap_get(Ecore_X_Window win)
+{
+   Wayland_Compositor *comp;
+   Wayland_Surface *ws;
+//   struct wl_list *list;
+   Ecore_X_Pixmap pmap = 0;
+
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   comp = e_mod_comp_wl_comp_get();
+   if (wl_list_empty(&comp->surfaces)) return 0;
+
+//   list = &comp->surfaces;
+   wl_list_for_each(ws, &comp->surfaces, link)
+     {
+        if (!ws->buffer) continue;
+        if (((ws->win) && (ws->win->border)) 
+            && (ws->win->border->win == win))
+          {
+             Ecore_X_Connection *conn;
+             Ecore_X_GC gc;
+             uint8_t *pix = 0;
+             int depth;
+
+             if (ws->buffer)
+               {
+                  if (wl_buffer_is_shm(ws->buffer))
+                    pix = (uint8_t *)wl_shm_buffer_get_data(ws->buffer);
+                  else
+                    {
+                       if (ws->texture) pix = (uint8_t *)ws->texture;
+                       else if (ws->saved_texture) 
+                         pix = (uint8_t *)ws->saved_texture;
+                    }
+               }
+             else if (ws->image)
+               {
+                  if (ws->texture) pix = (uint8_t *)ws->texture;
+                  else if (ws->saved_texture) 
+                    pix = (uint8_t *)ws->saved_texture;
+               }
+
+             if (!pix) return 0;
+
+             depth = ecore_x_window_depth_get(win);
+             conn = ecore_x_connection_get();
+
+             pmap = xcb_generate_id(conn);
+             xcb_create_pixmap(conn, depth, pmap, win, ws->w, ws->h);
+
+             gc = ecore_x_gc_new(pmap, 0, NULL);
+             xcb_put_image(conn, 2, pmap, gc, ws->w, ws->h, 
+                           0, 0, 0, depth, 
+                           (ws->w * ws->h * sizeof(int)), pix);
+             ecore_x_gc_free(gc);
+          }
+     }
+
+   return pmap;
+}
+
+/* local functions */
+static Eina_Bool 
+_e_mod_comp_wl_fd_handle(void *data __UNUSED__, Ecore_Fd_Handler *hdl __UNUSED__)
+{
+   struct wl_event_loop *loop;
+
+   loop = wl_display_get_event_loop(_wl_disp);
+   wl_event_loop_dispatch(loop, 0);
+   return ECORE_CALLBACK_RENEW;
+}
diff --git a/src/modules/comp/e_mod_comp_wl.h b/src/modules/comp/e_mod_comp_wl.h
new file mode 100644 (file)
index 0000000..96c034c
--- /dev/null
@@ -0,0 +1,183 @@
+#ifdef E_TYPEDEFS
+#else
+# ifndef E_MOD_COMP_WL_H
+#  define E_MOD_COMP_WL_H
+
+#  include <pixman.h>
+#  include <GLES2/gl2.h>
+#  include <GLES2/gl2ext.h>
+#  include <EGL/egl.h>
+#  include <EGL/eglext.h>
+#  include <wayland-server.h>
+
+//# define LOGFNS 1
+
+# ifdef LOGFNS
+#  include <stdio.h>
+#  define LOGFN(fl, ln, fn) printf("-E-COMP-WL: %25s: %5i - %s\n", fl, ln, fn);
+# else
+#  define LOGFN(fl, ln, fn)
+# endif
+
+typedef enum _Wayland_Visual Wayland_Visual;
+typedef enum _Wayland_Shell_Surface_Type Wayland_Shell_Surface_Type;
+typedef struct _Wayland_Frame_Callback Wayland_Frame_Callback;
+typedef struct _Wayland_Surface Wayland_Surface;
+typedef struct _Wayland_Shell Wayland_Shell;
+typedef struct _Wayland_Shell_Surface Wayland_Shell_Surface;
+typedef struct _Wayland_Compositor Wayland_Compositor;
+typedef struct _Wayland_Mode Wayland_Mode;
+typedef struct _Wayland_Output Wayland_Output;
+typedef struct _Wayland_Input Wayland_Input;
+
+enum _Wayland_Visual
+{
+   WAYLAND_NONE_VISUAL,
+   WAYLAND_ARGB_VISUAL,
+   WAYLAND_RGB_VISUAL
+};
+
+enum _Wayland_Shell_Surface_Type
+{
+   SHELL_SURFACE_NONE,
+   SHELL_SURFACE_PANEL,
+   SHELL_SURFACE_BACKGROUND,
+   SHELL_SURFACE_LOCK,
+   SHELL_SURFACE_SCREENSAVER,
+   SHELL_SURFACE_TOPLEVEL,
+   SHELL_SURFACE_TRANSIENT,
+   SHELL_SURFACE_FULLSCREEN,
+   SHELL_SURFACE_POPUP
+};
+
+struct _Wayland_Frame_Callback
+{
+   struct wl_resource resource;
+   struct wl_list link;
+};
+
+struct _Wayland_Surface
+{
+   struct wl_surface surface;
+   struct wl_buffer *buffer;
+   struct wl_list link;
+   struct wl_list buffer_link;
+   struct wl_listener buffer_destroy_listener;
+   struct wl_list frame_callbacks;
+
+   pixman_region32_t damage, opaque;
+   GLuint texture, saved_texture;
+
+   int32_t x, y, w, h;
+   uint32_t visual, pitch;
+
+   EGLImageKHR image;
+
+   E_Win *win;
+   Ecore_X_Window input_win;
+};
+
+struct _Wayland_Shell
+{
+   void (*lock) (Wayland_Shell *shell);
+   void (*unlock) (Wayland_Shell *shell);
+   void (*map) (Wayland_Shell *shell, Wayland_Surface *surface, int32_t width, int32_t height);
+   void (*configure) (Wayland_Shell *shell, Wayland_Surface *surface, int32_t x, int32_t y, int32_t width, int32_t height);
+   void (*destroy) (Wayland_Shell *shell);
+};
+
+struct _Wayland_Shell_Surface 
+{
+   struct wl_resource resource;
+   Wayland_Surface *surface;
+   struct wl_listener surface_destroy_listener;
+   Wayland_Shell_Surface *parent;
+   struct wl_list link;
+   int32_t saved_x, saved_y;
+   Wayland_Shell_Surface_Type type;
+
+   struct 
+     {
+        struct wl_pointer_grab grab;
+        uint32_t timestamp;
+        int32_t x, y;
+     } popup;
+};
+
+struct _Wayland_Compositor
+{
+   struct wl_list surfaces;
+
+   struct 
+     {
+        EGLDisplay display;
+        EGLContext context;
+        EGLConfig config;
+     } egl;
+
+   PFNGLEGLIMAGETARGETRENDERBUFFERSTORAGEOESPROC
+     image_target_renderbuffer_storage;
+   PFNGLEGLIMAGETARGETTEXTURE2DOESPROC image_target_texture_2d;
+   PFNEGLCREATEIMAGEKHRPROC create_image;
+   PFNEGLDESTROYIMAGEKHRPROC destroy_image;
+   PFNEGLBINDWAYLANDDISPLAYWL bind_display;
+   PFNEGLUNBINDWAYLANDDISPLAYWL unbind_display;
+   Eina_Bool has_bind : 1;
+
+   void (*destroy) (void);
+};
+
+struct _Wayland_Mode
+{
+   uint32_t flags, refresh;
+   int32_t w, h;
+   struct wl_list link;
+};
+
+struct _Wayland_Output
+{
+   int32_t x, y, w, h;
+   char *make, *model;
+   uint32_t subpixel, flags;
+
+   Wayland_Mode mode;
+
+   struct wl_list link;
+   struct wl_list frame_callbacks;
+};
+
+struct _Wayland_Input
+{
+   struct wl_input_device input_device;
+   int32_t hotspot_x, hotspot_y;
+   struct wl_list link;
+   uint32_t modifier_state;
+};
+
+struct wl_shell
+{
+   Wayland_Shell shell;
+
+   Eina_Bool locked : 1;
+   Eina_Bool prepare_event_sent : 1;
+
+//   Wayland_Shell_Surface *lock_surface;
+   struct wl_listener lock_surface_listener;
+   struct wl_list hidden_surfaces;
+
+   struct 
+     {
+        struct wl_resource *desktop_shell;
+        struct wl_client *client;
+     } child;
+};
+
+Eina_Bool e_mod_comp_wl_init(void);
+void e_mod_comp_wl_shutdown(void);
+uint32_t e_mod_comp_wl_time_get(void);
+Ecore_X_Pixmap e_mod_comp_wl_pixmap_get(Ecore_X_Window win);
+
+extern struct wl_display *_wl_disp;
+
+# endif
+#endif
diff --git a/src/modules/comp/e_mod_comp_wl_buffer.c b/src/modules/comp/e_mod_comp_wl_buffer.c
new file mode 100644 (file)
index 0000000..1f3da31
--- /dev/null
@@ -0,0 +1,79 @@
+#include "e.h"
+#include "e_mod_main.h"
+#include "e_mod_comp.h"
+#ifdef HAVE_WAYLAND_CLIENTS
+# include "e_mod_comp_wl.h"
+# include "e_mod_comp_wl_buffer.h"
+# include "e_mod_comp_wl_comp.h"
+#endif
+
+void 
+e_mod_comp_wl_buffer_post_release(struct wl_buffer *buffer)
+{
+   if (--buffer->busy_count > 0) return;
+   if (buffer->resource.client)
+     wl_resource_queue_event(&buffer->resource, WL_BUFFER_RELEASE);
+}
+
+void 
+e_mod_comp_wl_buffer_attach(struct wl_buffer *buffer, struct wl_surface *surface)
+{
+   Wayland_Surface *ws;
+
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   ws = (Wayland_Surface *)surface;
+
+   if (!ws->texture)
+     {
+        glGenTextures(1, &ws->texture);
+        glBindTexture(GL_TEXTURE_2D, ws->texture);
+        glTexParameteri(GL_TEXTURE_2D, 
+                        GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);
+        glTexParameteri(GL_TEXTURE_2D, 
+                        GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE);
+//        ws->shader = &ws->texture_shader;
+     }
+   else
+     glBindTexture(GL_TEXTURE_2D, ws->texture);
+
+   /* if (ws->saved_texture != 0) */
+   /*   ws->texture = ws->saved_texture; */
+
+   /* glBindTexture(GL_TEXTURE_2D, ws->texture); */
+
+   if (wl_buffer_is_shm(buffer))
+     {
+        struct wl_list *attached;
+
+        ws->pitch = wl_shm_buffer_get_stride(buffer) / 4;
+        glTexImage2D(GL_TEXTURE_2D, 0, GL_BGRA_EXT, ws->pitch, buffer->height, 
+                     0, GL_BGRA_EXT, GL_UNSIGNED_BYTE, 
+                     wl_shm_buffer_get_data(buffer));
+        switch (wl_shm_buffer_get_format(buffer))
+          {
+           case WL_SHM_FORMAT_ARGB8888:
+             ws->visual = WAYLAND_ARGB_VISUAL;
+             break;
+           case WL_SHM_FORMAT_XRGB8888:
+             ws->visual = WAYLAND_RGB_VISUAL;
+             break;
+          }
+        attached = buffer->user_data;
+        wl_list_remove(&ws->buffer_link);
+        wl_list_insert(attached, &ws->buffer_link);
+     }
+   else 
+     {
+        Wayland_Compositor *comp;
+
+        comp = e_mod_comp_wl_comp_get();
+        if (ws->image != EGL_NO_IMAGE_KHR)
+          comp->destroy_image(comp->egl.display, ws->image);
+        ws->image = comp->create_image(comp->egl.display, NULL, 
+                                       EGL_WAYLAND_BUFFER_WL, buffer, NULL);
+        comp->image_target_texture_2d(GL_TEXTURE_2D, ws->image);
+        ws->visual = WAYLAND_ARGB_VISUAL;
+        ws->pitch = ws->w;
+     }
+}
diff --git a/src/modules/comp/e_mod_comp_wl_buffer.h b/src/modules/comp/e_mod_comp_wl_buffer.h
new file mode 100644 (file)
index 0000000..ed57a13
--- /dev/null
@@ -0,0 +1,10 @@
+#ifdef E_TYPEDEFS
+#else
+# ifndef E_MOD_COMP_WL_BUFFER_H
+#  define E_MOD_COMP_WL_BUFFER_H
+
+void e_mod_comp_wl_buffer_post_release(struct wl_buffer *buffer);
+void e_mod_comp_wl_buffer_attach(struct wl_buffer *buffer, struct wl_surface *surface);
+
+# endif
+#endif
diff --git a/src/modules/comp/e_mod_comp_wl_comp.c b/src/modules/comp/e_mod_comp_wl_comp.c
new file mode 100644 (file)
index 0000000..6cb1649
--- /dev/null
@@ -0,0 +1,666 @@
+#include "e.h"
+#include "e_mod_main.h"
+#ifdef HAVE_WAYLAND_CLIENTS
+# include "e_mod_comp_wl.h"
+# include "e_mod_comp_wl_comp.h"
+# include "e_mod_comp_wl_shm.h"
+# include "e_mod_comp_wl_input.h"
+# include "e_mod_comp_wl_surface.h"
+#endif
+
+#ifdef __linux__
+# include <linux/input.h>
+#else
+# define BTN_LEFT 0x110
+# define BTN_RIGHT 0x111
+# define BTN_MIDDLE 0x112
+# define BTN_SIDE 0x113
+# define BTN_EXTRA 0x114
+# define BTN_FORWARD 0x115
+# define BTN_BACK 0x116
+#endif
+
+#define MODIFIER_CTRL (1 << 8)
+#define MODIFIER_ALT (1 << 9)
+#define MODIFIER_SUPER (1 << 10)
+
+/* local function prototypes */
+static Eina_Bool _e_mod_comp_wl_comp_egl_init(void);
+static void _e_mod_comp_wl_comp_egl_shutdown(void);
+static void _e_mod_comp_wl_comp_destroy(void);
+static void _e_mod_comp_wl_comp_bind(struct wl_client *client, void *data, uint32_t version __UNUSED__, uint32_t id);
+static void _e_mod_comp_wl_comp_surface_create(struct wl_client *client, struct wl_resource *resource, uint32_t id);
+static Eina_Bool _e_mod_comp_wl_cb_focus_in(void *data __UNUSED__, int type __UNUSED__, void *event);
+static Eina_Bool _e_mod_comp_wl_cb_focus_out(void *data __UNUSED__, int type __UNUSED__, void *event);
+static Eina_Bool _e_mod_comp_wl_cb_mouse_in(void *data __UNUSED__, int type __UNUSED__, void *event);
+static Eina_Bool _e_mod_comp_wl_cb_mouse_out(void *data __UNUSED__, int type __UNUSED__, void *event);
+static Eina_Bool _e_mod_comp_wl_cb_mouse_move(void *data __UNUSED__, int type __UNUSED__, void *event);
+static Eina_Bool _e_mod_comp_wl_cb_mouse_down(void *data __UNUSED__, int type __UNUSED__, void *event);
+static Eina_Bool _e_mod_comp_wl_cb_mouse_up(void *data __UNUSED__, int type __UNUSED__, void *event);
+static Eina_Bool _e_mod_comp_wl_cb_key_down(void *data __UNUSED__, int type __UNUSED__, void *event);
+static Eina_Bool _e_mod_comp_wl_cb_key_up(void *data __UNUSED__, int type __UNUSED__, void *event);
+
+static Wayland_Surface *_e_mod_comp_wl_comp_pick_surface(int32_t x __UNUSED__, int32_t y __UNUSED__, int32_t *sx, int32_t *sy);
+static void _e_mod_comp_wl_comp_update_modifier(Wayland_Input *input, uint32_t key, uint32_t state);
+
+/* wayland interfaces */
+static const struct wl_compositor_interface _wl_comp_interface = 
+{
+   _e_mod_comp_wl_comp_surface_create
+};
+static const struct wl_surface_interface _wl_surface_interface = 
+{
+   e_mod_comp_wl_surface_destroy,
+   e_mod_comp_wl_surface_attach,
+   e_mod_comp_wl_surface_damage,
+   e_mod_comp_wl_surface_frame
+};
+
+/* private variables */
+static Wayland_Compositor *_wl_comp;
+static Eina_List *_wl_event_handlers = NULL;
+
+Eina_Bool 
+e_mod_comp_wl_comp_init(void)
+{
+   const char *extensions;
+
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   if (!(_wl_comp = malloc(sizeof(Wayland_Compositor))))
+     {
+        EINA_LOG_ERR("Could not allocate space for compositor\n");
+        return EINA_FALSE;
+     }
+
+   memset(_wl_comp, 0, sizeof(*_wl_comp));
+
+   if (!_e_mod_comp_wl_comp_egl_init())
+     {
+        EINA_LOG_ERR("Could not initialize egl\n");
+        free(_wl_comp);
+        return EINA_FALSE;
+     }
+
+   _wl_comp->destroy = _e_mod_comp_wl_comp_destroy;
+
+   if (!wl_display_add_global(_wl_disp, &wl_compositor_interface, _wl_comp, 
+                              _e_mod_comp_wl_comp_bind))
+     {
+        EINA_LOG_ERR("Failed to add compositor to wayland\n");
+        free(_wl_comp);
+        return EINA_FALSE;
+     }
+
+   _wl_comp->image_target_texture_2d =
+     (void *)eglGetProcAddress("glEGLImageTargetTexture2DOES");
+   _wl_comp->image_target_renderbuffer_storage = (void *)
+     eglGetProcAddress("glEGLImageTargetRenderbufferStorageOES");
+   _wl_comp->create_image = (void *)eglGetProcAddress("eglCreateImageKHR");
+   _wl_comp->destroy_image = (void *)eglGetProcAddress("eglDestroyImageKHR");
+
+   _wl_comp->bind_display = 
+     (void *)eglGetProcAddress("eglBindWaylandDisplayWL");
+   _wl_comp->unbind_display = 
+     (void *)eglGetProcAddress("eglUnbindWaylandDisplayWL");
+
+   extensions = (const char *)glGetString(GL_EXTENSIONS);
+   if (!strstr(extensions, "GL_EXT_texture_format_BGRA8888"))
+     {
+        EINA_LOG_ERR("GL_EXT_texture_format_BGRA8888 not available\n");
+        free(_wl_comp);
+        return EINA_FALSE;
+     }
+
+   extensions = 
+     (const char *)eglQueryString(_wl_comp->egl.display, EGL_EXTENSIONS);
+   if (strstr(extensions, "EGL_WL_bind_wayland_display"))
+     _wl_comp->has_bind = EINA_TRUE;
+   if (_wl_comp->has_bind) 
+     _wl_comp->bind_display(_wl_comp->egl.display, _wl_disp);
+
+   wl_data_device_manager_init(_wl_disp);
+
+   wl_list_init(&_wl_comp->surfaces);
+
+   _wl_event_handlers = 
+     eina_list_append(_wl_event_handlers, 
+                      ecore_event_handler_add(ECORE_X_EVENT_WINDOW_FOCUS_IN,
+                                              _e_mod_comp_wl_cb_focus_in, NULL));
+   _wl_event_handlers = 
+     eina_list_append(_wl_event_handlers, 
+                      ecore_event_handler_add(ECORE_X_EVENT_WINDOW_FOCUS_OUT,
+                                              _e_mod_comp_wl_cb_focus_out, NULL));
+   _wl_event_handlers = 
+     eina_list_append(_wl_event_handlers, 
+                      ecore_event_handler_add(ECORE_X_EVENT_MOUSE_IN,
+                                              _e_mod_comp_wl_cb_mouse_in, NULL));
+   _wl_event_handlers = 
+     eina_list_append(_wl_event_handlers, 
+                      ecore_event_handler_add(ECORE_X_EVENT_MOUSE_OUT,
+                                              _e_mod_comp_wl_cb_mouse_out, NULL));
+   _wl_event_handlers = 
+     eina_list_append(_wl_event_handlers, 
+                      ecore_event_handler_add(ECORE_EVENT_MOUSE_MOVE,
+                                              _e_mod_comp_wl_cb_mouse_move, NULL));
+   _wl_event_handlers = 
+     eina_list_append(_wl_event_handlers, 
+                      ecore_event_handler_add(ECORE_EVENT_MOUSE_BUTTON_DOWN,
+                                              _e_mod_comp_wl_cb_mouse_down, NULL));
+   _wl_event_handlers = 
+     eina_list_append(_wl_event_handlers, 
+                      ecore_event_handler_add(ECORE_EVENT_MOUSE_BUTTON_UP,
+                                              _e_mod_comp_wl_cb_mouse_up, NULL));
+   _wl_event_handlers = 
+     eina_list_append(_wl_event_handlers, 
+                      ecore_event_handler_add(ECORE_EVENT_KEY_DOWN,
+                                              _e_mod_comp_wl_cb_key_down, NULL));
+   _wl_event_handlers = 
+     eina_list_append(_wl_event_handlers, 
+                      ecore_event_handler_add(ECORE_EVENT_KEY_UP,
+                                              _e_mod_comp_wl_cb_key_up, NULL));
+
+   return EINA_TRUE;
+}
+
+void 
+e_mod_comp_wl_comp_shutdown(void)
+{
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   E_FREE_LIST(_wl_event_handlers, ecore_event_handler_del);
+
+   if (_wl_comp) _wl_comp->destroy();
+}
+
+Wayland_Compositor *
+e_mod_comp_wl_comp_get(void)
+{
+   return _wl_comp;
+}
+
+void 
+e_mod_comp_wl_comp_repick(struct wl_input_device *device, uint32_t timestamp)
+{
+   Wayland_Surface *ws, *focus;
+
+   ws = 
+     _e_mod_comp_wl_comp_pick_surface(device->x, device->y, 
+                                      &device->current_x, &device->current_y);
+   if (!ws) return;
+   if (&ws->surface != device->current)
+     {
+        const struct wl_pointer_grab_interface *interface;
+
+        interface = device->pointer_grab->interface;
+        interface->focus(device->pointer_grab, timestamp, &ws->surface, 
+                         device->current_x, device->current_y);
+        device->current = &ws->surface;
+     }
+
+   if ((focus = (Wayland_Surface *)device->pointer_grab->focus))
+     {
+        device->pointer_grab->x = device->x - focus->x;
+        device->pointer_grab->y = device->y - focus->y;
+     }
+}
+
+/* local functions */
+static Eina_Bool 
+_e_mod_comp_wl_comp_egl_init(void)
+{
+   EGLint major, minor, n;
+   const char *extensions;
+   EGLint config_attribs[] = 
+     {
+        EGL_RED_SIZE, 8, EGL_GREEN_SIZE, 8, EGL_BLUE_SIZE, 8, 
+        EGL_ALPHA_SIZE, 1, EGL_DEPTH_SIZE, 0, EGL_STENCIL_SIZE, 0, 
+        EGL_RENDERABLE_TYPE, EGL_OPENGL_ES2_BIT, EGL_SURFACE_TYPE, 
+        EGL_WINDOW_BIT, EGL_NONE
+     };
+   EGLint context_attribs[] = 
+     {
+        EGL_CONTEXT_CLIENT_VERSION, 2, EGL_NONE
+     };
+
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   if (!(_wl_comp->egl.display = eglGetDisplay(NULL)))
+     {
+        EINA_LOG_ERR("Failed to create EGL display\n");
+        return EINA_FALSE;
+     }
+
+   if (!eglInitialize(_wl_comp->egl.display, &major, &minor))
+     {
+        EINA_LOG_ERR("Failed to initialize EGL\n");
+        eglTerminate(_wl_comp->egl.display);
+        return EINA_FALSE;
+     }
+
+   extensions = eglQueryString(_wl_comp->egl.display, EGL_EXTENSIONS);
+   if (!strstr(extensions, "EGL_KHR_surfaceless_gles2"))
+     {
+        EINA_LOG_ERR("EGL_KHR_surfaceless_gles2 not supported\n");
+        eglTerminate(_wl_comp->egl.display);
+        return EINA_FALSE;
+     }
+
+   if (!eglBindAPI(EGL_OPENGL_ES_API))
+     {
+        EINA_LOG_ERR("Failed to bind EGL API\n");
+        eglTerminate(_wl_comp->egl.display);
+        return EINA_FALSE;
+     }
+
+   if ((!eglChooseConfig(_wl_comp->egl.display, config_attribs, 
+                        &_wl_comp->egl.config, 1, &n) || (n == 0)))
+     {
+        EINA_LOG_ERR("Failed to choose EGL config\n");
+        eglTerminate(_wl_comp->egl.display);
+        return EINA_FALSE;
+     }
+
+   if (!(_wl_comp->egl.context = 
+         eglCreateContext(_wl_comp->egl.display, _wl_comp->egl.config, 
+                          EGL_NO_CONTEXT, context_attribs)))
+     {
+        EINA_LOG_ERR("Failed to create EGL context\n");
+        eglTerminate(_wl_comp->egl.display);
+        return EINA_FALSE;
+     }
+
+   if (!eglMakeCurrent(_wl_comp->egl.display, EGL_NO_SURFACE, EGL_NO_SURFACE, 
+                       _wl_comp->egl.context))
+     {
+        EINA_LOG_ERR("Failed to make EGL context current\n");
+        eglTerminate(_wl_comp->egl.display);
+        return EINA_FALSE;
+     }
+
+   return EINA_TRUE;
+}
+
+static void 
+_e_mod_comp_wl_comp_egl_shutdown(void)
+{
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   eglMakeCurrent(_wl_comp->egl.display, EGL_NO_SURFACE, EGL_NO_SURFACE, 
+                  EGL_NO_CONTEXT);
+   eglTerminate(_wl_comp->egl.display);
+   eglReleaseThread();
+}
+
+static void 
+_e_mod_comp_wl_comp_destroy(void)
+{
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   if (_wl_comp->has_bind)
+     _wl_comp->unbind_display(_wl_comp->egl.display, _wl_disp);
+
+   _e_mod_comp_wl_comp_egl_shutdown();
+
+   if (&_wl_comp->surfaces) wl_list_remove(&_wl_comp->surfaces);
+   free(_wl_comp);
+}
+
+static void 
+_e_mod_comp_wl_comp_bind(struct wl_client *client, void *data, uint32_t version __UNUSED__, uint32_t id)
+{
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   wl_client_add_object(client, &wl_compositor_interface, 
+                        &_wl_comp_interface, id, data);
+}
+
+static void 
+_e_mod_comp_wl_comp_surface_create(struct wl_client *client, struct wl_resource *resource, uint32_t id)
+{
+   Wayland_Surface *ws;
+
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   if (!(ws = e_mod_comp_wl_surface_create(0, 0, 0, 0)))
+     {
+        wl_resource_post_no_memory(resource);
+        return;
+     }
+
+   ws->surface.resource.destroy = e_mod_comp_wl_surface_destroy_surface;
+   ws->surface.resource.object.id = id;
+   ws->surface.resource.object.interface = &wl_surface_interface;
+   ws->surface.resource.object.implementation = 
+     (void (**)(void))&_wl_surface_interface;
+   ws->surface.resource.data = ws;
+
+   wl_client_add_resource(client, &ws->surface.resource);
+}
+
+
+static Eina_Bool 
+_e_mod_comp_wl_cb_focus_in(void *data __UNUSED__, int type __UNUSED__, void *event)
+{
+   Wayland_Input *input;
+   Wayland_Surface *ws;
+   Ecore_X_Event_Window_Focus_In *ev;
+   uint32_t timestamp;
+
+//   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   ev = event;
+   if (wl_list_empty(&_wl_comp->surfaces)) return ECORE_CALLBACK_PASS_ON;
+
+   input = e_mod_comp_wl_input_get();
+   wl_list_for_each(ws, &_wl_comp->surfaces, link)
+     {
+        if (((ws->win) && (ws->win->border)) 
+            && (ws->win->border->win == ev->win))
+          {
+             timestamp = e_mod_comp_wl_time_get();
+             wl_input_device_set_keyboard_focus(&input->input_device, 
+                                                &ws->surface, timestamp);
+             wl_data_device_set_keyboard_focus(&input->input_device);
+             break;
+          }
+     }
+
+   return ECORE_CALLBACK_PASS_ON;
+}
+
+static Eina_Bool 
+_e_mod_comp_wl_cb_focus_out(void *data __UNUSED__, int type __UNUSED__, void *event)
+{
+   Wayland_Input *input;
+   Ecore_X_Event_Window_Focus_Out *ev;
+   uint32_t timestamp;
+
+//   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   ev = event;
+   input = e_mod_comp_wl_input_get();
+   timestamp = e_mod_comp_wl_time_get();
+   wl_input_device_set_keyboard_focus(&input->input_device, NULL, timestamp);
+   wl_data_device_set_keyboard_focus(&input->input_device);
+
+   return ECORE_CALLBACK_PASS_ON;
+}
+
+static Eina_Bool 
+_e_mod_comp_wl_cb_mouse_in(void *data __UNUSED__, int type __UNUSED__, void *event)
+{
+   Wayland_Input *input;
+   Ecore_X_Event_Mouse_In *ev;
+   uint32_t timestamp;
+
+//   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   ev = event;
+   if (wl_list_empty(&_wl_comp->surfaces)) return ECORE_CALLBACK_PASS_ON;
+   input = e_mod_comp_wl_input_get();
+   input->input_device.x = ev->x;
+   input->input_device.y = ev->y;
+
+   timestamp = e_mod_comp_wl_time_get();
+   e_mod_comp_wl_comp_repick(&input->input_device, timestamp);
+
+   return ECORE_CALLBACK_PASS_ON;
+}
+
+static Eina_Bool 
+_e_mod_comp_wl_cb_mouse_out(void *data __UNUSED__, int type __UNUSED__, void *event)
+{
+   Wayland_Input *input;
+   Ecore_X_Event_Mouse_Out *ev;
+   uint32_t timestamp;
+
+//   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   ev = event;
+   if (wl_list_empty(&_wl_comp->surfaces)) return ECORE_CALLBACK_PASS_ON;
+   input = e_mod_comp_wl_input_get();
+
+   timestamp = e_mod_comp_wl_time_get();
+   e_mod_comp_wl_comp_repick(&input->input_device, timestamp);
+
+   return ECORE_CALLBACK_PASS_ON;
+}
+
+static Eina_Bool 
+_e_mod_comp_wl_cb_mouse_move(void *data __UNUSED__, int type __UNUSED__, void *event)
+{
+   Wayland_Input *input;
+   Ecore_Event_Mouse_Move *ev;
+   struct wl_input_device *device;
+   const struct wl_pointer_grab_interface *interface;
+   uint32_t timestamp;
+
+//   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   ev = event;
+   if (wl_list_empty(&_wl_comp->surfaces)) return ECORE_CALLBACK_PASS_ON;
+
+   input = e_mod_comp_wl_input_get();
+   device = &input->input_device;
+   device->x = ev->x;
+   device->y = ev->y;
+
+   timestamp = e_mod_comp_wl_time_get();
+   e_mod_comp_wl_comp_repick(device, timestamp);
+
+   interface = device->pointer_grab->interface;
+   interface->motion(device->pointer_grab, timestamp, 
+                     device->pointer_grab->x, device->pointer_grab->y);
+
+   return ECORE_CALLBACK_PASS_ON;
+}
+
+static Eina_Bool 
+_e_mod_comp_wl_cb_mouse_down(void *data __UNUSED__, int type __UNUSED__, void *event)
+{
+   Wayland_Input *input;
+   Ecore_Event_Mouse_Button *ev;
+   struct wl_input_device *device;
+   int btn = 0;
+   uint32_t timestamp;
+
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   ev = event;
+   if (wl_list_empty(&_wl_comp->surfaces)) return ECORE_CALLBACK_PASS_ON;
+
+   switch (ev->buttons)
+     {
+      case 1:
+        btn = ev->buttons + BTN_LEFT - 1;
+        break;
+      case 2:
+        btn = BTN_MIDDLE;
+        break;
+      case 3:
+        btn = BTN_RIGHT;
+        break;
+     }
+
+   input = e_mod_comp_wl_input_get();
+   device = &input->input_device;
+   timestamp = e_mod_comp_wl_time_get();
+   if (device->button_count == 0)
+     {
+        device->grab_button = btn;
+        device->grab_time = timestamp;
+        device->grab_x = device->x;
+        device->grab_y = device->y;
+     }
+
+   device->button_count++;
+
+   /* TODO: Run binding ?? */
+   device->pointer_grab->interface->button(device->pointer_grab, 
+                                           timestamp, btn, 1);
+
+   return ECORE_CALLBACK_PASS_ON;
+}
+
+static Eina_Bool 
+_e_mod_comp_wl_cb_mouse_up(void *data __UNUSED__, int type __UNUSED__, void *event)
+{
+   Wayland_Input *input;
+   Ecore_Event_Mouse_Button *ev;
+   struct wl_input_device *device;
+   int btn = 0;
+   uint32_t timestamp;
+
+//   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   ev = event;
+   if (wl_list_empty(&_wl_comp->surfaces)) return ECORE_CALLBACK_PASS_ON;
+
+   switch (ev->buttons)
+     {
+      case 1:
+        btn = ev->buttons + BTN_LEFT - 1;
+        break;
+      case 2:
+        btn = BTN_MIDDLE;
+        break;
+      case 3:
+        btn = BTN_RIGHT;
+        break;
+     }
+
+   input = e_mod_comp_wl_input_get();
+   device = &input->input_device;
+
+   device->button_count--;
+
+   /* TODO: Run binding ?? */
+   timestamp = e_mod_comp_wl_time_get();
+   device->pointer_grab->interface->button(device->pointer_grab, 
+                                           timestamp, btn, 0);
+
+   return ECORE_CALLBACK_PASS_ON;
+}
+
+static Eina_Bool 
+_e_mod_comp_wl_cb_key_down(void *data __UNUSED__, int type __UNUSED__, void *event)
+{
+   Wayland_Input *input;
+   Ecore_Event_Key *ev;
+   struct wl_input_device *device;
+   uint32_t *k, *end, key = 0;
+   uint32_t timestamp;
+
+//   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   ev = event;
+   if (wl_list_empty(&_wl_comp->surfaces)) return ECORE_CALLBACK_PASS_ON;
+
+   input = e_mod_comp_wl_input_get();
+   device = &input->input_device;
+   timestamp = e_mod_comp_wl_time_get();
+
+   key = ecore_x_keysym_keycode_get(ev->key);
+
+   input->modifier_state = 0;
+   _e_mod_comp_wl_comp_update_modifier(input, key, 1);
+
+   end = device->keys.data + device->keys.size;
+   for (k = device->keys.data; k < end; k++)
+     if (*k == key) *k = *--end;
+   device->keys.size = (void *)end - device->keys.data;
+
+   k = wl_array_add(&device->keys, sizeof(*k));
+   *k = key;
+
+   if (device->keyboard_focus_resource)
+     wl_resource_post_event(device->keyboard_focus_resource, 
+                            WL_INPUT_DEVICE_KEY, timestamp, key, 1);
+
+   return ECORE_CALLBACK_PASS_ON;
+}
+
+static Eina_Bool 
+_e_mod_comp_wl_cb_key_up(void *data __UNUSED__, int type __UNUSED__, void *event)
+{
+   Wayland_Input *input;
+   Ecore_Event_Key *ev;
+   struct wl_input_device *device;
+   uint32_t *k, *end, key = 0;
+   uint32_t timestamp;
+
+//   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   ev = event;
+   if (wl_list_empty(&_wl_comp->surfaces)) return ECORE_CALLBACK_PASS_ON;
+
+   input = e_mod_comp_wl_input_get();
+   device = &input->input_device;
+   timestamp = e_mod_comp_wl_time_get();
+
+   key = ecore_x_keysym_keycode_get(ev->key);
+
+   _e_mod_comp_wl_comp_update_modifier(input, key, 0);
+
+   end = device->keys.data + device->keys.size;
+   for (k = device->keys.data; k < end; k++)
+     if (*k == key) *k = *--end;
+   device->keys.size = (void *)end - device->keys.data;
+
+   /* k = wl_array_add(&device->keys, sizeof(*k)); */
+   /* *k = ev->key; */
+
+   if (device->keyboard_focus_resource)
+     wl_resource_post_event(device->keyboard_focus_resource, 
+                            WL_INPUT_DEVICE_KEY, timestamp, key, 0);
+
+   return ECORE_CALLBACK_PASS_ON;
+}
+
+static Wayland_Surface *
+_e_mod_comp_wl_comp_pick_surface(int32_t x __UNUSED__, int32_t y __UNUSED__, int32_t *sx, int32_t *sy)
+{
+   Wayland_Surface *ws;
+
+   if (wl_list_empty(&_wl_comp->surfaces)) return NULL;
+   wl_list_for_each(ws, &_wl_comp->surfaces, link)
+     {
+        if (ws->surface.resource.client == NULL) continue;
+        if ((0 <= *sx) && (*sx < ws->w) && 
+            (0 <= *sy) && (*sy < ws->h)) 
+          return ws;
+     }
+
+   return NULL;
+}
+
+static void 
+_e_mod_comp_wl_comp_update_modifier(Wayland_Input *input, uint32_t key, uint32_t state)
+{
+   uint32_t mod;
+
+   switch (key)
+     {
+      case KEY_LEFTCTRL:
+      case KEY_RIGHTCTRL:
+        mod = MODIFIER_CTRL;
+        break;
+      case KEY_LEFTALT:
+      case KEY_RIGHTALT:
+        mod = MODIFIER_ALT;
+        break;
+      case KEY_LEFTMETA:
+      case KEY_RIGHTMETA:
+        mod = MODIFIER_SUPER;
+        break;
+      default:
+        mod = 0;
+        break;
+     }
+
+   if (state) 
+     input->modifier_state |= mod;
+   else 
+     input->modifier_state &= ~mod;
+}
diff --git a/src/modules/comp/e_mod_comp_wl_comp.h b/src/modules/comp/e_mod_comp_wl_comp.h
new file mode 100644 (file)
index 0000000..6fa41a8
--- /dev/null
@@ -0,0 +1,12 @@
+#ifdef E_TYPEDEFS
+#else
+# ifndef E_MOD_COMP_WL_COMP_H
+#  define E_MOD_COMP_WL_COMP_H
+
+Eina_Bool e_mod_comp_wl_comp_init(void);
+void e_mod_comp_wl_comp_shutdown(void);
+Wayland_Compositor *e_mod_comp_wl_comp_get(void);
+void e_mod_comp_wl_comp_repick(struct wl_input_device *device, uint32_t timestamp);
+
+# endif
+#endif
diff --git a/src/modules/comp/e_mod_comp_wl_input.c b/src/modules/comp/e_mod_comp_wl_input.c
new file mode 100644 (file)
index 0000000..42393da
--- /dev/null
@@ -0,0 +1,105 @@
+#include "e.h"
+#include "e_mod_main.h"
+#ifdef HAVE_WAYLAND_CLIENTS
+# include "e_mod_comp_wl.h"
+# include "e_mod_comp_wl_input.h"
+#endif
+
+/* local function prototypes */
+static void _e_mod_comp_wl_input_bind(struct wl_client *client, void *data, uint32_t version __UNUSED__, uint32_t id);
+static void _e_mod_comp_wl_input_unbind(struct wl_resource *resource);
+static void _e_mod_comp_wl_input_attach(struct wl_client *client, struct wl_resource *resource, uint32_t timestamp, struct wl_resource *buffer_resource __UNUSED__, int32_t x, int32_t y);
+
+/* wayland interfaces */
+static const struct wl_input_device_interface _wl_input_interface = 
+{
+   _e_mod_comp_wl_input_attach,
+};
+
+/* private variables */
+static Wayland_Input *_wl_input;
+
+Eina_Bool 
+e_mod_comp_wl_input_init(void)
+{
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   if (!(_wl_input = malloc(sizeof(Wayland_Input))))
+     {
+        EINA_LOG_ERR("Could not allocate space for input\n");
+        return EINA_FALSE;
+     }
+
+   memset(_wl_input, 0, sizeof(*_wl_input));
+
+   wl_input_device_init(&_wl_input->input_device);
+   if (!wl_display_add_global(_wl_disp, &wl_input_device_interface, _wl_input, 
+                         _e_mod_comp_wl_input_bind))
+     {
+        EINA_LOG_ERR("Failed to add input to wayland\n");
+        free(_wl_input);
+        return EINA_FALSE;
+     }
+
+   _wl_input->hotspot_x = 16;
+   _wl_input->hotspot_y = 16;
+
+   return EINA_TRUE;
+}
+
+void 
+e_mod_comp_wl_input_shutdown(void)
+{
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   if (!_wl_input) return;
+   wl_input_device_release(&_wl_input->input_device);
+   free(_wl_input);
+}
+
+Wayland_Input *
+e_mod_comp_wl_input_get(void)
+{
+   return _wl_input;
+}
+
+/* local functions */
+static void 
+_e_mod_comp_wl_input_bind(struct wl_client *client, void *data, uint32_t version __UNUSED__, uint32_t id)
+{
+   struct wl_input_device *device;
+   struct wl_resource *resource;
+
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   device = data;
+   resource = 
+     wl_client_add_object(client, &wl_input_device_interface, 
+                          &_wl_input_interface, id, data);
+   wl_list_insert(&device->resource_list, &resource->link);
+   resource->destroy = _e_mod_comp_wl_input_unbind;
+}
+
+static void 
+_e_mod_comp_wl_input_unbind(struct wl_resource *resource)
+{
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   wl_list_remove(&resource->link);
+   free(resource);
+}
+
+static void 
+_e_mod_comp_wl_input_attach(struct wl_client *client, struct wl_resource *resource, uint32_t timestamp, struct wl_resource *buffer_resource __UNUSED__, int32_t x, int32_t y)
+{
+   Wayland_Input *wi;
+
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   wi = resource->data;
+   if (timestamp < wi->input_device.pointer_focus_time) return;
+   if (!wi->input_device.pointer_focus) return;
+   if (wi->input_device.pointer_focus->resource.client != client) return;
+   wi->hotspot_x = x;
+   wi->hotspot_y = y;
+}
diff --git a/src/modules/comp/e_mod_comp_wl_input.h b/src/modules/comp/e_mod_comp_wl_input.h
new file mode 100644 (file)
index 0000000..7db777a
--- /dev/null
@@ -0,0 +1,11 @@
+#ifdef E_TYPEDEFS
+#else
+# ifndef E_MOD_COMP_WL_INPUT_H
+#  define E_MOD_COMP_WL_INPUT_H
+
+Eina_Bool e_mod_comp_wl_input_init(void);
+void e_mod_comp_wl_input_shutdown(void);
+Wayland_Input *e_mod_comp_wl_input_get(void);
+
+# endif
+#endif
diff --git a/src/modules/comp/e_mod_comp_wl_output.c b/src/modules/comp/e_mod_comp_wl_output.c
new file mode 100644 (file)
index 0000000..294c304
--- /dev/null
@@ -0,0 +1,101 @@
+#include "e.h"
+#include "e_mod_main.h"
+#ifdef HAVE_WAYLAND_CLIENTS
+# include "e_mod_comp_wl.h"
+# include "e_mod_comp_wl_output.h"
+#endif
+
+# define WL_OUTPUT_FLIPPED 0x01
+
+/* local function prototypes */
+static void _e_mod_comp_wl_output_bind(struct wl_client *client, void *data, uint32_t version __UNUSED__, uint32_t id);
+
+/* private variables */
+static Wayland_Output *_wl_output;
+
+Eina_Bool 
+e_mod_comp_wl_output_init(void)
+{
+   Ecore_X_Window *roots;
+   int num = 0, rw, rh;
+
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   roots = ecore_x_window_root_list(&num);
+   if ((!roots) || (num <= 0))
+     {
+        EINA_LOG_ERR("Could not get root window list\n");
+        return EINA_FALSE;
+     }
+   ecore_x_window_size_get(roots[0], &rw, &rh);
+   free(roots);
+
+   if (!(_wl_output = malloc(sizeof(Wayland_Output))))
+     {
+        EINA_LOG_ERR("Could not allocate space for output\n");
+        return EINA_FALSE;
+     }
+
+   memset(_wl_output, 0, sizeof(*_wl_output));
+
+   _wl_output->mode.flags = 
+     (WL_OUTPUT_MODE_CURRENT | WL_OUTPUT_MODE_PREFERRED);
+   _wl_output->mode.w = rw;
+   _wl_output->mode.h = rh;
+   _wl_output->mode.refresh = 60;
+
+   _wl_output->x = 0;
+   _wl_output->y = 0;
+   _wl_output->w = rw;
+   _wl_output->h = rh;
+   _wl_output->flags = WL_OUTPUT_FLIPPED;
+
+   wl_list_init(&_wl_output->link);
+   wl_list_init(&_wl_output->frame_callbacks);
+
+   if (!wl_display_add_global(_wl_disp, &wl_output_interface, _wl_output, 
+                              _e_mod_comp_wl_output_bind))
+     {
+        EINA_LOG_ERR("Failed to add output to wayland\n");
+        free(_wl_output);
+        return EINA_FALSE;
+     }
+
+   return EINA_TRUE;
+}
+
+void 
+e_mod_comp_wl_output_shutdown(void)
+{
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   if (!_wl_output) return;
+   wl_list_remove(&_wl_output->frame_callbacks);
+   wl_list_remove(&_wl_output->link);
+   free(_wl_output);
+}
+
+Wayland_Output *
+e_mod_comp_wl_output_get(void)
+{
+   return _wl_output;
+}
+
+/* local functions */
+static void 
+_e_mod_comp_wl_output_bind(struct wl_client *client, void *data, uint32_t version __UNUSED__, uint32_t id)
+{
+   Wayland_Output *output;
+   struct wl_resource *resource;
+
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   if (!(output = data)) return;
+   resource = 
+     wl_client_add_object(client, &wl_output_interface, NULL, id, data);
+   wl_resource_post_event(resource, WL_OUTPUT_GEOMETRY, output->x, output->y, 
+                          output->w, output->h, output->subpixel, 
+                          output->make, output->model);
+   wl_resource_post_event(resource, WL_OUTPUT_MODE, output->mode.flags, 
+                          output->mode.w, output->mode.h, output->mode.refresh);
+}
diff --git a/src/modules/comp/e_mod_comp_wl_output.h b/src/modules/comp/e_mod_comp_wl_output.h
new file mode 100644 (file)
index 0000000..21fa8e5
--- /dev/null
@@ -0,0 +1,11 @@
+#ifdef E_TYPEDEFS
+#else
+# ifndef E_MOD_COMP_WL_OUTPUT_H
+#  define E_MOD_COMP_WL_OUTPUT_H
+
+Eina_Bool e_mod_comp_wl_output_init(void);
+void e_mod_comp_wl_output_shutdown(void);
+Wayland_Output *e_mod_comp_wl_output_get(void);
+
+# endif
+#endif
diff --git a/src/modules/comp/e_mod_comp_wl_shell.c b/src/modules/comp/e_mod_comp_wl_shell.c
new file mode 100644 (file)
index 0000000..f770ff8
--- /dev/null
@@ -0,0 +1,435 @@
+#include "e.h"
+#include "e_mod_main.h"
+#ifdef HAVE_WAYLAND_CLIENTS
+# include "e_mod_comp_wl.h"
+# include "e_mod_comp_wl_comp.h"
+# include "e_mod_comp_wl_output.h"
+# include "e_mod_comp_wl_input.h"
+# include "e_mod_comp_wl_shell.h"
+# include "e_mod_comp_wl_surface.h"
+#endif
+
+/* local function prototypes */
+static void _e_mod_comp_wl_shell_bind(struct wl_client *client, void *data, uint32_t version __UNUSED__, uint32_t id);
+static void _e_mod_comp_wl_shell_lock(Wayland_Shell *base);
+static void _e_mod_comp_wl_shell_unlock(Wayland_Shell *base);
+static void _e_mod_comp_wl_shell_map(Wayland_Shell *base, Wayland_Surface *surface, int32_t width, int32_t height);
+static void _e_mod_comp_wl_shell_configure(Wayland_Shell *base, Wayland_Surface *surface, int32_t x, int32_t y, int32_t width, int32_t height);
+static void _e_mod_comp_wl_shell_destroy(Wayland_Shell *base);
+static void _e_mod_comp_wl_shell_activate(Wayland_Shell *base, Wayland_Surface *surface, uint32_t timestamp);
+
+static void _e_mod_comp_wl_shell_shell_surface_get(struct wl_client *client, struct wl_resource *resource, uint32_t id, struct wl_resource *surface_resource);
+static void _e_mod_comp_wl_shell_surface_move(struct wl_client *client __UNUSED__, struct wl_resource *resource, struct wl_resource *input_resource, uint32_t timestamp);
+static void _e_mod_comp_wl_shell_surface_resize(struct wl_client *client __UNUSED__, struct wl_resource *resource, struct wl_resource *input_resource, uint32_t timestamp, uint32_t edges);
+static void _e_mod_comp_wl_shell_surface_set_toplevel(struct wl_client *client __UNUSED__, struct wl_resource *resource);
+static void _e_mod_comp_wl_shell_surface_set_transient(struct wl_client *client __UNUSED__, struct wl_resource *resource, struct wl_resource *parent_resource, int32_t x, int32_t y, uint32_t flags __UNUSED__);
+static void _e_mod_comp_wl_shell_surface_set_fullscreen(struct wl_client *client __UNUSED__, struct wl_resource *resource, uint32_t method __UNUSED__, uint32_t framerate __UNUSED__, struct wl_resource *output_resource __UNUSED__);
+static void _e_mod_comp_wl_shell_surface_set_popup(struct wl_client *client __UNUSED__, struct wl_resource *resource, struct wl_resource *input_resource  __UNUSED__, uint32_t timestamp  __UNUSED__, struct wl_resource *parent_resource, int32_t x, int32_t y, uint32_t flags  __UNUSED__);
+static void _e_mod_comp_wl_shell_surface_set_maximized(struct wl_client *client, struct wl_resource *resource, struct wl_resource *output_resource __UNUSED__);
+
+static void _e_mod_comp_wl_shell_surface_destroy_handle(struct wl_listener *listener, struct wl_resource *resource __UNUSED__, uint32_t timestamp);
+static Wayland_Shell_Surface *_e_mod_comp_wl_shell_get_shell_surface(Wayland_Surface *ws);
+static void _e_mod_comp_wl_shell_surface_destroy(struct wl_resource *resource);
+
+/* wayland interfaces */
+static const struct wl_shell_interface _wl_shell_interface = 
+{
+   _e_mod_comp_wl_shell_shell_surface_get
+};
+static const struct wl_shell_surface_interface _wl_shell_surface_interface = 
+{
+   _e_mod_comp_wl_shell_surface_move,
+   _e_mod_comp_wl_shell_surface_resize,
+   _e_mod_comp_wl_shell_surface_set_toplevel,
+   _e_mod_comp_wl_shell_surface_set_transient,
+   _e_mod_comp_wl_shell_surface_set_fullscreen,
+   _e_mod_comp_wl_shell_surface_set_popup,
+   _e_mod_comp_wl_shell_surface_set_maximized
+};
+
+/* private variables */
+struct wl_shell *_wl_shell;
+
+Eina_Bool 
+e_mod_comp_wl_shell_init(void)
+{
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   if (!(_wl_shell = malloc(sizeof(*_wl_shell))))
+     {
+        EINA_LOG_ERR("Could not allocate space for shell\n");
+        return EINA_FALSE;
+     }
+
+   memset(_wl_shell, 0, sizeof(*_wl_shell));
+
+   _wl_shell->shell.lock = _e_mod_comp_wl_shell_lock;
+   _wl_shell->shell.unlock = _e_mod_comp_wl_shell_unlock;
+   _wl_shell->shell.map = _e_mod_comp_wl_shell_map;
+   _wl_shell->shell.configure = _e_mod_comp_wl_shell_configure;
+   _wl_shell->shell.destroy = _e_mod_comp_wl_shell_destroy;
+
+   if (!wl_display_add_global(_wl_disp, &wl_shell_interface, _wl_shell, 
+                             _e_mod_comp_wl_shell_bind))
+     {
+        EINA_LOG_ERR("Could not create shell\n");
+        free(_wl_shell);
+        return EINA_FALSE;
+     }
+
+   return EINA_TRUE;
+}
+
+void 
+e_mod_comp_wl_shell_shutdown(void)
+{
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   if (_wl_shell)
+     _wl_shell->shell.destroy(&_wl_shell->shell);
+}
+
+struct wl_shell *
+e_mod_comp_wl_shell_get(void)
+{
+   return _wl_shell;
+}
+
+/* local functions */
+static void 
+_e_mod_comp_wl_shell_bind(struct wl_client *client, void *data, uint32_t version __UNUSED__, uint32_t id)
+{
+   struct wl_shell *shell;
+
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   shell = data;
+   wl_client_add_object(client, &wl_shell_interface, &_wl_shell_interface, 
+                        id, shell);
+}
+
+static void 
+_e_mod_comp_wl_shell_lock(Wayland_Shell *base)
+{
+   struct wl_shell *shell;
+
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   shell = container_of(base, struct wl_shell, shell);
+}
+
+static void 
+_e_mod_comp_wl_shell_unlock(Wayland_Shell *base)
+{
+   struct wl_shell *shell;
+
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   shell = container_of(base, struct wl_shell, shell);
+}
+
+static void 
+_e_mod_comp_wl_shell_map(Wayland_Shell *base, Wayland_Surface *surface, int32_t width, int32_t height)
+{
+   Wayland_Compositor *comp;
+   Wayland_Shell_Surface *wss;
+   struct wl_shell *shell;
+   struct wl_list *list;
+   uint32_t type;
+   Eina_Bool do_configure = EINA_FALSE;
+
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   comp = e_mod_comp_wl_comp_get();
+   type = SHELL_SURFACE_NONE;
+   shell = container_of(base, struct wl_shell, shell);
+
+   if ((wss = _e_mod_comp_wl_shell_get_shell_surface(surface)))
+     type = wss->type;
+
+   if (shell->locked)
+     {
+        list = &shell->hidden_surfaces;
+        do_configure = EINA_FALSE;
+     }
+   else
+     {
+        list = &comp->surfaces;
+        do_configure = EINA_TRUE;
+     }
+
+   surface->w = width;
+   surface->h = height;
+
+   switch (type)
+     {
+      case SHELL_SURFACE_TOPLEVEL:
+        surface->x = 10 + random() % 400;
+        surface->y = 10 + random() % 400;
+        break;
+      default:
+        wl_list_insert(list, &surface->link);
+        break;
+     }
+
+   if (do_configure)
+     e_mod_comp_wl_surface_configure(surface, surface->x, surface->y, 
+                                     surface->w, surface->h);
+
+   switch (type)
+     {
+      case SHELL_SURFACE_TOPLEVEL:
+      case SHELL_SURFACE_TRANSIENT:
+      case SHELL_SURFACE_FULLSCREEN:
+        if (!shell->locked)
+          _e_mod_comp_wl_shell_activate(base, surface, e_mod_comp_wl_time_get());
+        break;
+     }
+}
+
+static void 
+_e_mod_comp_wl_shell_configure(Wayland_Shell *base, Wayland_Surface *surface, int32_t x, int32_t y, int32_t width, int32_t height)
+{
+   struct wl_shell *shell;
+   Wayland_Shell_Surface *wss;
+   Wayland_Shell_Surface_Type type;
+   Eina_Bool do_configure = EINA_FALSE;
+
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   type = SHELL_SURFACE_NONE;
+   shell = container_of(base, struct wl_shell, shell);
+   do_configure = !shell->locked;
+   if ((wss = _e_mod_comp_wl_shell_get_shell_surface(surface)))
+     type = wss->type;
+
+   surface->w = width;
+   surface->h = height;
+
+   switch (type)
+     {
+      case SHELL_SURFACE_SCREENSAVER:
+        do_configure = !do_configure;
+      case SHELL_SURFACE_FULLSCREEN:
+        break;
+      default:
+        break;
+     }
+
+   if (do_configure)
+     e_mod_comp_wl_surface_configure(surface, x, y, width, height);
+}
+
+static void 
+_e_mod_comp_wl_shell_destroy(Wayland_Shell *base)
+{
+   struct wl_shell *shell;
+
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   shell = container_of(base, struct wl_shell, shell);
+   if (shell->child.client) wl_client_destroy(shell->child.client);
+   free(shell);
+}
+
+static void 
+_e_mod_comp_wl_shell_activate(Wayland_Shell *base, Wayland_Surface *surface, uint32_t timestamp)
+{
+   struct wl_shell *shell;
+
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   shell = container_of(base, struct wl_shell, shell);
+   e_mod_comp_wl_surface_activate(surface, e_mod_comp_wl_input_get(), timestamp);
+}
+
+static void 
+_e_mod_comp_wl_shell_shell_surface_get(struct wl_client *client, struct wl_resource *resource, uint32_t id, struct wl_resource *surface_resource)
+{
+   Wayland_Surface *ws;
+   Wayland_Shell_Surface *wss;
+
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   ws = surface_resource->data;
+   if (_e_mod_comp_wl_shell_get_shell_surface(ws))
+     {
+        wl_resource_post_error(surface_resource, 
+                               WL_DISPLAY_ERROR_INVALID_OBJECT, 
+                               "get_shell_surface already requested");
+        return;
+     }
+
+   if (!(wss = calloc(1, sizeof(*wss))))
+     {
+        wl_resource_post_no_memory(resource);
+        return;
+     }
+
+   wss->resource.destroy = _e_mod_comp_wl_shell_surface_destroy;
+   wss->resource.object.id = id;
+   wss->resource.object.interface = &wl_shell_surface_interface;
+   wss->resource.object.implementation = 
+     (void (**)(void)) &_wl_shell_surface_interface;
+   wss->resource.data = wss;
+
+   wss->surface = ws;
+   wss->surface_destroy_listener.func = 
+     _e_mod_comp_wl_shell_surface_destroy_handle;
+   wl_list_insert(ws->surface.resource.destroy_listener_list.prev, 
+                  &wss->surface_destroy_listener.link);
+
+   wl_list_init(&wss->link);
+
+   wss->type = SHELL_SURFACE_NONE;
+   wl_client_add_resource(client, &wss->resource);
+}
+
+static void 
+_e_mod_comp_wl_shell_surface_move(struct wl_client *client __UNUSED__, struct wl_resource *resource, struct wl_resource *input_resource, uint32_t timestamp)
+{
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+}
+
+static void 
+_e_mod_comp_wl_shell_surface_resize(struct wl_client *client __UNUSED__, struct wl_resource *resource, struct wl_resource *input_resource, uint32_t timestamp, uint32_t edges)
+{
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+}
+
+static void 
+_e_mod_comp_wl_shell_surface_set_toplevel(struct wl_client *client __UNUSED__, struct wl_resource *resource)
+{
+   Wayland_Shell_Surface *wss;
+
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   wss = resource->data;
+
+   /* TODO: Surface type reset */
+
+   e_mod_comp_wl_surface_damage_surface(wss->surface);
+   wss->type = SHELL_SURFACE_TOPLEVEL;
+}
+
+static void 
+_e_mod_comp_wl_shell_surface_set_transient(struct wl_client *client __UNUSED__, struct wl_resource *resource, struct wl_resource *parent_resource, int32_t x, int32_t y, uint32_t flags __UNUSED__)
+{
+   Wayland_Shell_Surface *wss, *pss;
+   Wayland_Surface *ws, *pws;
+
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   wss = resource->data;
+   pss = parent_resource->data;
+   ws = wss->surface;
+   pws = pss->surface;
+
+   /* TODO: Surface type reset */
+
+   ws->x = pws->x + x;
+   ws->y = pws->y + y;
+
+   e_mod_comp_wl_surface_damage_surface(ws);
+
+   wss->type = SHELL_SURFACE_TRANSIENT;
+}
+
+static void 
+_e_mod_comp_wl_shell_surface_set_fullscreen(struct wl_client *client __UNUSED__, struct wl_resource *resource, uint32_t method __UNUSED__, uint32_t framerate __UNUSED__, struct wl_resource *output_resource __UNUSED__)
+{
+   Wayland_Shell_Surface *wss;
+   Wayland_Surface *ws;
+   Wayland_Output *output;
+
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   wss = resource->data;
+   ws = wss->surface;
+   output = e_mod_comp_wl_output_get();
+
+   wss->saved_x = ws->x;
+   wss->saved_y = ws->y;
+   ws->x = (output->w - ws->w) / 2;
+   ws->y = (output->h - ws->h) / 2;
+   e_mod_comp_wl_surface_damage_surface(ws);
+   wss->type = SHELL_SURFACE_FULLSCREEN;
+}
+
+static void 
+_e_mod_comp_wl_shell_surface_set_popup(struct wl_client *client __UNUSED__, struct wl_resource *resource, struct wl_resource *input_resource  __UNUSED__, uint32_t timestamp  __UNUSED__, struct wl_resource *parent_resource, int32_t x, int32_t y, uint32_t flags  __UNUSED__)
+{
+   Wayland_Shell_Surface *wss;
+   Wayland_Surface *ws;
+
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   wss = resource->data;
+   ws = wss->surface;
+   e_mod_comp_wl_surface_damage_surface(ws);
+   wss->type = SHELL_SURFACE_POPUP;
+   wss->parent = parent_resource->data;
+   wss->popup.x = x;
+   wss->popup.y = y;
+}
+
+static void 
+_e_mod_comp_wl_shell_surface_set_maximized(struct wl_client *client __UNUSED__, struct wl_resource *resource, struct wl_resource *output_resource __UNUSED__)
+{
+   Wayland_Shell_Surface *wss;
+   Wayland_Surface *ws;
+
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   wss = resource->data;
+   ws = wss->surface;
+   /* FIXME: Implement */
+}
+
+static void 
+_e_mod_comp_wl_shell_surface_destroy_handle(struct wl_listener *listener, struct wl_resource *resource __UNUSED__, uint32_t timestamp)
+{
+   Wayland_Shell_Surface *wss;
+
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   wss = container_of(listener, Wayland_Shell_Surface, surface_destroy_listener);
+   wss->surface = NULL;
+   wl_resource_destroy(&wss->resource, timestamp);
+}
+
+static Wayland_Shell_Surface *
+_e_mod_comp_wl_shell_get_shell_surface(Wayland_Surface *ws)
+{
+   struct wl_list *list;
+   struct wl_listener *listener;
+
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   list = &ws->surface.resource.destroy_listener_list;
+   wl_list_for_each(listener, list, link)
+     {
+        if (listener->func == _e_mod_comp_wl_shell_surface_destroy_handle)
+          return container_of(listener, Wayland_Shell_Surface, 
+                              surface_destroy_listener);
+     }
+   return NULL;
+}
+
+static void 
+_e_mod_comp_wl_shell_surface_destroy(struct wl_resource *resource)
+{
+   Wayland_Shell_Surface *wss;
+
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   wss = resource->data;
+
+   /* TODO: popup grab input */
+
+   if (wss->surface) wl_list_remove(&wss->surface_destroy_listener.link);
+   wl_list_remove(&wss->link);
+   free(wss);
+}
diff --git a/src/modules/comp/e_mod_comp_wl_shell.h b/src/modules/comp/e_mod_comp_wl_shell.h
new file mode 100644 (file)
index 0000000..05a062c
--- /dev/null
@@ -0,0 +1,11 @@
+#ifdef E_TYPEDEFS
+#else
+# ifndef E_MOD_COMP_WL_SHELL_H
+#  define E_MOD_COMP_WL_SHELL_H
+
+Eina_Bool e_mod_comp_wl_shell_init(void);
+void e_mod_comp_wl_shell_shutdown(void);
+struct wl_shell *e_mod_comp_wl_shell_get(void);
+
+# endif
+#endif
diff --git a/src/modules/comp/e_mod_comp_wl_shm.c b/src/modules/comp/e_mod_comp_wl_shm.c
new file mode 100644 (file)
index 0000000..d360533
--- /dev/null
@@ -0,0 +1,93 @@
+#include "e.h"
+#include "e_mod_main.h"
+#ifdef HAVE_WAYLAND_CLIENTS
+# include "e_mod_comp_wl.h"
+# include "e_mod_comp_wl_shm.h"
+#endif
+
+/* local function prototypes */
+static void _e_mod_comp_wl_shm_buffer_created(struct wl_buffer *buffer);
+static void _e_mod_comp_wl_shm_buffer_damaged(struct wl_buffer *buffer, int32_t x __UNUSED__, int32_t y __UNUSED__, int32_t width __UNUSED__, int32_t height __UNUSED__);
+static void _e_mod_comp_wl_shm_buffer_destroyed(struct wl_buffer *buffer);
+
+/* wayland interfaces */
+static const struct wl_shm_callbacks _wl_shm_callbacks = 
+{
+   _e_mod_comp_wl_shm_buffer_created,
+   _e_mod_comp_wl_shm_buffer_damaged,
+   _e_mod_comp_wl_shm_buffer_destroyed
+};
+
+/* private variables */
+static struct wl_shm *_wl_shm;
+
+Eina_Bool 
+e_mod_comp_wl_shm_init(void)
+{
+   if (!(_wl_shm = wl_shm_init(_wl_disp, &_wl_shm_callbacks)))
+     return EINA_FALSE;
+
+   return EINA_TRUE;
+}
+
+void 
+e_mod_comp_wl_shm_shutdown(void)
+{
+   if (_wl_shm) wl_shm_finish(_wl_shm);
+   _wl_shm = NULL;
+}
+
+/* local functions */
+static void 
+_e_mod_comp_wl_shm_buffer_created(struct wl_buffer *buffer)
+{
+   struct wl_list *attached;
+
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   if (!(attached = malloc(sizeof(*attached))))
+     {
+        EINA_LOG_ERR("Failed to allocate attached list\n");
+        buffer->user_data = NULL;
+        return;
+     }
+   wl_list_init(attached);
+   buffer->user_data = attached;
+}
+
+static void 
+_e_mod_comp_wl_shm_buffer_damaged(struct wl_buffer *buffer, int32_t x __UNUSED__, int32_t y __UNUSED__, int32_t width __UNUSED__, int32_t height __UNUSED__)
+{
+   struct wl_list *attached;
+   GLsizei tex_width;
+   Wayland_Surface *ws;
+
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   attached = buffer->user_data;
+   tex_width = wl_shm_buffer_get_stride(buffer) / 4;
+   wl_list_for_each(ws, attached, buffer_link)
+     {
+        glBindTexture(GL_TEXTURE_2D, ws->texture);
+        glTexImage2D(GL_TEXTURE_2D, 0, GL_BGRA_EXT,
+                     tex_width, buffer->height, 0, GL_BGRA_EXT,
+                     GL_UNSIGNED_BYTE, wl_shm_buffer_get_data(buffer));
+     }
+}
+
+static void 
+_e_mod_comp_wl_shm_buffer_destroyed(struct wl_buffer *buffer)
+{
+   struct wl_list *attached;
+   Wayland_Surface *ws, *next;
+
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   attached = buffer->user_data;
+   wl_list_for_each_safe(ws, next, attached, buffer_link)
+     {
+        wl_list_remove(&ws->buffer_link);
+        wl_list_init(&ws->buffer_link);
+     }
+   free(attached);
+}
diff --git a/src/modules/comp/e_mod_comp_wl_shm.h b/src/modules/comp/e_mod_comp_wl_shm.h
new file mode 100644 (file)
index 0000000..527be0a
--- /dev/null
@@ -0,0 +1,10 @@
+#ifdef E_TYPEDEFS
+#else
+# ifndef E_MOD_COMP_WL_SHM_H
+#  define E_MOD_COMP_WL_SHM_H
+
+Eina_Bool e_mod_comp_wl_shm_init(void);
+void e_mod_comp_wl_shm_shutdown(void);
+
+# endif
+#endif
diff --git a/src/modules/comp/e_mod_comp_wl_surface.c b/src/modules/comp/e_mod_comp_wl_surface.c
new file mode 100644 (file)
index 0000000..f5f0284
--- /dev/null
@@ -0,0 +1,292 @@
+#include "e.h"
+#include "e_mod_main.h"
+#ifdef HAVE_WAYLAND_CLIENTS
+# include "e_mod_comp_wl.h"
+# include "e_mod_comp_wl_comp.h"
+# include "e_mod_comp_wl_output.h"
+# include "e_mod_comp_wl_input.h"
+# include "e_mod_comp_wl_shell.h"
+# include "e_mod_comp_wl_surface.h"
+# include "e_mod_comp_wl_buffer.h"
+#endif
+
+/* local function prototypes */
+static void _e_mod_comp_wl_surface_buffer_destroy_handle(struct wl_listener *listener, struct wl_resource *resource __UNUSED__, uint32_t timestamp __UNUSED__);
+static void _e_mod_comp_wl_surface_raise(Wayland_Surface *ws);
+static void _e_mod_comp_wl_surface_damage_rectangle(Wayland_Surface *ws, int32_t x, int32_t y, int32_t width, int32_t height);
+static void _e_mod_comp_wl_surface_frame_destroy_callback(struct wl_resource *resource);
+
+Wayland_Surface *
+e_mod_comp_wl_surface_create(int32_t x, int32_t y, int32_t w, int32_t h)
+{
+   Wayland_Surface *ws;
+
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   if (!(ws = calloc(1, sizeof(Wayland_Surface)))) return NULL;
+
+   wl_list_init(&ws->link);
+   wl_list_init(&ws->buffer_link);
+
+   glGenTextures(1, &ws->texture);
+   glBindTexture(GL_TEXTURE_2D, ws->texture);
+
+   glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);
+   glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE);
+
+   ws->surface.resource.client = NULL;
+
+   ws->x = x;
+   ws->y = y;
+   ws->w = w;
+   ws->h = h;
+   ws->buffer = NULL;
+
+   ws->win = e_win_new(e_container_current_get(e_manager_current_get()));
+   e_win_borderless_set(ws->win, EINA_TRUE);
+   e_win_move_resize(ws->win, x, y, w, h);
+
+   pixman_region32_init(&ws->damage);
+   pixman_region32_init(&ws->opaque);
+
+   wl_list_init(&ws->frame_callbacks);
+
+   ws->buffer_destroy_listener.func = 
+     _e_mod_comp_wl_surface_buffer_destroy_handle;
+
+   /* ws->transform = NULL; */
+
+   return ws;
+}
+
+void 
+e_mod_comp_wl_surface_destroy(struct wl_client *client __UNUSED__, struct wl_resource *resource)
+{
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   wl_resource_destroy(resource, e_mod_comp_wl_time_get());
+}
+
+void 
+e_mod_comp_wl_surface_attach(struct wl_client *client __UNUSED__, struct wl_resource *resource, struct wl_resource *buffer_resource, int32_t x, int32_t y)
+{
+   Wayland_Surface *ws;
+   struct wl_buffer *buffer;
+   struct wl_shell *shell;
+
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   ws = resource->data;
+   buffer = buffer_resource->data;
+   shell = e_mod_comp_wl_shell_get();
+
+   /* TODO: damage below ?? */
+
+   if (ws->buffer)
+     {
+        e_mod_comp_wl_buffer_post_release(ws->buffer);
+        wl_list_remove(&ws->buffer_destroy_listener.link);
+     }
+
+   buffer->busy_count++;
+   ws->buffer = buffer;
+   wl_list_insert(ws->buffer->resource.destroy_listener_list.prev, 
+                  &ws->buffer_destroy_listener.link);
+
+   if (!ws->visual)
+     shell->shell.map(&shell->shell, ws, buffer->width, buffer->height);
+   else if ((x != 0) || (y != 0) || 
+            (ws->w != buffer->width) || (ws->h != buffer->height))
+     shell->shell.configure(&shell->shell, ws, ws->x + x, ws->y + y, 
+                            buffer->width, buffer->height);
+
+   e_mod_comp_wl_buffer_attach(buffer, &ws->surface);
+}
+
+void 
+e_mod_comp_wl_surface_damage(struct wl_client *client __UNUSED__, struct wl_resource *resource, int32_t x, int32_t y, int32_t width, int32_t height)
+{
+   Wayland_Surface *ws;
+
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   ws = resource->data;
+   _e_mod_comp_wl_surface_damage_rectangle(ws, x, y, width, height);
+}
+
+void 
+e_mod_comp_wl_surface_frame(struct wl_client *client, struct wl_resource *resource, uint32_t callback)
+{
+   Wayland_Surface *ws;
+   Wayland_Frame_Callback *cb;
+
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   ws = resource->data;
+   if (!(cb = malloc(sizeof(*cb))))
+     {
+        wl_resource_post_no_memory(resource);
+        return;
+     }
+
+   cb->resource.object.interface = &wl_callback_interface;
+   cb->resource.object.id = callback;
+   cb->resource.destroy = _e_mod_comp_wl_surface_frame_destroy_callback;
+   cb->resource.client = client;
+   cb->resource.data = cb;
+
+   wl_client_add_resource(client, &cb->resource);
+   wl_list_insert(ws->frame_callbacks.prev, &cb->link);
+}
+
+void 
+e_mod_comp_wl_surface_destroy_surface(struct wl_resource *resource)
+{
+   Wayland_Surface *ws;
+   Wayland_Input *input;
+
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   ws = container_of(resource, Wayland_Surface, surface.resource);
+
+   /* TODO: damage below */
+   /* TODO: flush damage */
+
+   input = e_mod_comp_wl_input_get();
+
+   if (ws->win)
+     e_object_del(E_OBJECT(ws->win));
+
+   wl_list_remove(&ws->link);
+   e_mod_comp_wl_comp_repick(&input->input_device, e_mod_comp_wl_time_get());
+
+   if (ws->texture) glDeleteTextures(1, &ws->texture);
+
+   if (ws->buffer)
+     wl_list_remove(&ws->buffer_destroy_listener.link);
+
+   if (ws->image != EGL_NO_IMAGE_KHR) 
+     {
+        Wayland_Compositor *comp;
+
+        comp = e_mod_comp_wl_comp_get();
+        comp->destroy_image(comp->egl.display, ws->image);
+     }
+
+   wl_list_remove(&ws->buffer_link);
+
+   pixman_region32_fini(&ws->damage);
+   pixman_region32_fini(&ws->opaque);
+
+   free(ws);
+}
+
+void 
+e_mod_comp_wl_surface_configure(Wayland_Surface *ws, int32_t x, int32_t y, int32_t width, int32_t height)
+{
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   if (!ws) return;
+
+   /* TODO: damage below ? */
+
+   ws->x = x;
+   ws->y = y;
+   ws->w = width;
+   ws->h = height;
+
+   if (ws->win)
+     e_win_move_resize(ws->win, ws->x, ws->y, ws->w, ws->h);
+
+   if (!wl_list_empty(&ws->frame_callbacks))
+     {
+        Wayland_Output *output;
+
+        output = e_mod_comp_wl_output_get();
+        wl_list_insert_list(output->frame_callbacks.prev, 
+                            &ws->frame_callbacks);
+        wl_list_init(&ws->frame_callbacks);
+     }
+
+   e_mod_comp_wl_surface_damage_surface(ws);
+
+   pixman_region32_fini(&ws->opaque);
+   if (ws->visual == WAYLAND_RGB_VISUAL)
+     pixman_region32_init_rect(&ws->opaque, ws->x, ws->y, ws->w, ws->h);
+   else
+     pixman_region32_init(&ws->opaque);
+}
+
+void 
+e_mod_comp_wl_surface_activate(Wayland_Surface *ws, Wayland_Input *wi, uint32_t timestamp)
+{
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   if (ws->win) 
+     {
+        e_win_show(ws->win);
+        ws->win->border->borderless = EINA_TRUE;
+     }
+
+   _e_mod_comp_wl_surface_raise(ws);
+   wl_input_device_set_keyboard_focus(&wi->input_device, &ws->surface, timestamp);
+   wl_data_device_set_keyboard_focus(&wi->input_device);
+}
+
+void 
+e_mod_comp_wl_surface_damage_surface(Wayland_Surface *ws)
+{
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   _e_mod_comp_wl_surface_damage_rectangle(ws, 0, 0, ws->w, ws->h);
+}
+
+/* local functions */
+static void 
+_e_mod_comp_wl_surface_buffer_destroy_handle(struct wl_listener *listener, struct wl_resource *resource __UNUSED__, uint32_t timestamp __UNUSED__)
+{
+   Wayland_Surface *ws;
+
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   ws = container_of(listener, Wayland_Surface, buffer_destroy_listener);
+   ws->buffer = NULL;
+}
+
+static void 
+_e_mod_comp_wl_surface_raise(Wayland_Surface *ws)
+{
+   Wayland_Compositor *comp;
+   Wayland_Input *input;
+
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   comp = e_mod_comp_wl_comp_get();
+   input = e_mod_comp_wl_input_get();
+
+   wl_list_remove(&ws->link);
+   wl_list_insert(&comp->surfaces, &ws->link);
+   e_mod_comp_wl_comp_repick(&input->input_device, e_mod_comp_wl_time_get());
+   e_mod_comp_wl_surface_damage_surface(ws);
+}
+
+static void 
+_e_mod_comp_wl_surface_damage_rectangle(Wayland_Surface *ws, int32_t x, int32_t y, int32_t width, int32_t height)
+{
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   pixman_region32_union_rect(&ws->damage, &ws->damage, 
+                              ws->x + x, ws->y + y, width, height);
+}
+
+static void 
+_e_mod_comp_wl_surface_frame_destroy_callback(struct wl_resource *resource)
+{
+   Wayland_Frame_Callback *cb;
+
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   cb = resource->data;
+   wl_list_remove(&cb->link);
+   free(cb);
+}
diff --git a/src/modules/comp/e_mod_comp_wl_surface.h b/src/modules/comp/e_mod_comp_wl_surface.h
new file mode 100644 (file)
index 0000000..23841ee
--- /dev/null
@@ -0,0 +1,17 @@
+#ifdef E_TYPEDEFS
+#else
+# ifndef E_MOD_COMP_WL_SURFACE_H
+#  define E_MOD_COMP_WL_SURFACE_H
+
+Wayland_Surface *e_mod_comp_wl_surface_create(int32_t x, int32_t y, int32_t w, int32_t h);
+void e_mod_comp_wl_surface_destroy(struct wl_client *client __UNUSED__, struct wl_resource *resource);
+void e_mod_comp_wl_surface_attach(struct wl_client *client __UNUSED__, struct wl_resource *resource, struct wl_resource *buffer_resource, int32_t x, int32_t y);
+void e_mod_comp_wl_surface_damage(struct wl_client *client __UNUSED__, struct wl_resource *resource, int32_t x, int32_t y, int32_t width, int32_t height);
+void e_mod_comp_wl_surface_frame(struct wl_client *client, struct wl_resource *resource, uint32_t callback);
+void e_mod_comp_wl_surface_destroy_surface(struct wl_resource *resource);
+void e_mod_comp_wl_surface_configure(Wayland_Surface *ws, int32_t x, int32_t y, int32_t width, int32_t height);
+void e_mod_comp_wl_surface_activate(Wayland_Surface *ws, Wayland_Input *wi, uint32_t timestamp);
+void e_mod_comp_wl_surface_damage_surface(Wayland_Surface *ws);
+
+# endif
+#endif
index 8913e26..a4d1f33 100644 (file)
@@ -126,9 +126,9 @@ _create_data(E_Config_Dialog *cfd)
 
    cfdata->use_shadow = _comp_mod->conf->use_shadow;
    cfdata->engine = _comp_mod->conf->engine;
-   if ((cfdata->engine != E_EVAS_ENGINE_SOFTWARE_X11) &&
-       (cfdata->engine != E_EVAS_ENGINE_GL_X11))
-     cfdata->engine = E_EVAS_ENGINE_SOFTWARE_X11;
+   if ((cfdata->engine != ENGINE_SW) &&
+       (cfdata->engine != ENGINE_GL))
+     cfdata->engine = ENGINE_SW;
    cfdata->indirect = _comp_mod->conf->indirect;
    cfdata->texture_from_pixmap = _comp_mod->conf->texture_from_pixmap;
    cfdata->smooth_windows = _comp_mod->conf->smooth_windows;
@@ -1207,13 +1207,13 @@ _basic_create_widgets(E_Config_Dialog      *cfd,
 
    ol = e_widget_list_add(evas, 0, 0);
    rg = e_widget_radio_group_new(&(cfdata->engine));
-   ob = e_widget_radio_add(evas, _("Software"), E_EVAS_ENGINE_SOFTWARE_X11, rg);
+   ob = e_widget_radio_add(evas, _("Software"), ENGINE_SW, rg);
    e_widget_list_object_append(ol, ob, 1, 1, 0.5);
    if (!getenv("ECORE_X_NO_XLIB")) 
      {
         if (ecore_evas_engine_type_supported_get(ECORE_EVAS_ENGINE_OPENGL_X11))
           {
-             ob = e_widget_radio_add(evas, _("OpenGL"), E_EVAS_ENGINE_GL_X11, rg);
+             ob = e_widget_radio_add(evas, _("OpenGL"), ENGINE_GL, rg);
              e_widget_list_object_append(ol, ob, 1, 1, 0.5);
 
              of = e_widget_framelist_add(evas, _("OpenGL options"), 0);
@@ -1319,16 +1319,16 @@ _basic_create_widgets(E_Config_Dialog      *cfd,
    of = e_widget_frametable_add(evas, _("Corner"), 0);
    e_widget_frametable_content_align_set(of, 0.5, 0.5);
    rg = e_widget_radio_group_new(&(cfdata->fps_corner));
-   ob = e_widget_radio_icon_add(evas, NULL, "preferences-position-top-left",
+   ob = e_widget_radio_icon_add(evas, "Top Left", "preferences-position-top-left",
                                 24, 24, 0, rg);
    e_widget_frametable_object_append(of, ob, 0, 0, 1, 1, 1, 1, 1, 1);
-   ob = e_widget_radio_icon_add(evas, NULL, "preferences-position-top-right",
+   ob = e_widget_radio_icon_add(evas, "Top Right", "preferences-position-top-right",
                                 24, 24, 1, rg);
    e_widget_frametable_object_append(of, ob, 1, 0, 1, 1, 1, 1, 1, 1);
-   ob = e_widget_radio_icon_add(evas, NULL, "preferences-position-bottom-left",
+   ob = e_widget_radio_icon_add(evas, "Bottom Left", "preferences-position-bottom-left",
                                 24, 24, 2, rg);
    e_widget_frametable_object_append(of, ob, 0, 1, 1, 1, 1, 1, 1, 1);
-   ob = e_widget_radio_icon_add(evas, NULL, "preferences-position-bottom-right",
+   ob = e_widget_radio_icon_add(evas, "Bottom Right", "preferences-position-bottom-right",
                                 24, 24, 3, rg);
    e_widget_frametable_object_append(of, ob, 1, 1, 1, 1, 1, 1, 1, 1);
    e_widget_list_object_append(ol, of, 1, 1, 0.5);
index a79f652..cce4cf6 100644 (file)
@@ -28,4 +28,21 @@ EAPI int   e_modapi_info(E_Module *m);
 void       _e_mod_config_new(E_Module *m);
 void       _e_mod_config_free(E_Module *m);
 
+#define ENGINE_SW 1
+#define ENGINE_GL 2
+
+
+/**
+ * @addtogroup Optional_Look
+ * @{
+ *
+ * @defgroup Module_Comp Comp (Composite Manager)
+ *
+ * Implements the X11 Composite Manager to support alpha blend,
+ * semi-transparent windows and drop shadow. Does support animations
+ * and effects such as coloring unfocused windows.
+ *
+ * @}
+ */
+
 #endif
index 90c79e1..57a2c7d 100644 (file)
@@ -33,4 +33,16 @@ void e_mod_config_menu_add(void *data, E_Menu *m);
 
 extern Config *conf;
 
+/**
+ * @addtogroup Optional_Conf
+ * @{
+ *
+ * @defgroup Module_Conf Main Configuration Dialog
+ *
+ * Show the main configuration dialog used to access other
+ * configuration.
+ *
+ * @}
+ */
+
 #endif
index 95f3a8f..1807193 100644 (file)
@@ -19,4 +19,15 @@ EAPI void *e_modapi_init     (E_Module *m);
 EAPI int   e_modapi_shutdown (E_Module *m);
 EAPI int   e_modapi_save     (E_Module *m);
 
+/**
+ * @addtogroup Optional_Conf
+ * @{
+ *
+ * @defgroup Module_Conf_Applications Applications Configuration
+ *
+ * Configure application icons (launchers ".desktop"), which
+ * applications to use on start or restart of Enlightenment.
+ *
+ * @}
+ */
 #endif
index e8df844..3a37dca 100644 (file)
@@ -15,4 +15,15 @@ EAPI void *e_modapi_init     (E_Module *m);
 EAPI int   e_modapi_shutdown (E_Module *m);
 EAPI int   e_modapi_save     (E_Module *m);
 
+/**
+ * @addtogroup Optional_Conf
+ * @{
+ *
+ * @defgroup Module_Conf_Dialogs Configuration Dialogs
+ *
+ * Controls how configuration dialogs behave (basic or advanced), as
+ * well as the configuration profile in use.
+ *
+ * @}
+ */
 #endif
index 60ac4c5..8859f9c 100644 (file)
@@ -92,7 +92,7 @@ _surebox_dialog_cb_yes(void *data, E_Dialog *dia)
    man = e_manager_current_get();
    ecore_x_randr_screen_primary_output_current_size_get(man->root, &c_size.width, &c_size.height, NULL, NULL, NULL);
 
-   e_randr_store_configuration(e_randr_screen_info);
+   e_randr_store_configuration(E_RANDR_CONFIGURATION_STORE_ALL);
 
    _fill_data(sb->cfdata);
    _load_resolutions(sb->cfdata);
index 2d4afba..29431ec 100644 (file)
@@ -9,6 +9,7 @@ static Evas_Object  *_advanced_create_widgets(E_Config_Dialog *cfd, Evas *evas,
 static void _cb_standby_slider_change(void *data, Evas_Object *obj);
 static void _cb_suspend_slider_change(void *data, Evas_Object *obj);
 static void _cb_off_slider_change(void *data, Evas_Object *obj);
+static void _cb_backlight_slider_change(void *data, Evas_Object *obj);
 
 static int _e_int_config_dpms_available(void);
 static int _e_int_config_dpms_capable(void);
@@ -22,11 +23,13 @@ struct _E_Config_Dialog_Data
    Evas_Object *standby_slider;
    Evas_Object *suspend_slider;
    Evas_Object *off_slider;
+   Evas_Object *backlight_slider;
 
    int enable_dpms;
    int enable_standby;
    int enable_suspend;
    int enable_off;
+   int enable_idle_dim;
 
    /*
     * The following timeouts are represented as minutes
@@ -39,6 +42,7 @@ struct _E_Config_Dialog_Data
    
    double backlight_normal;
    double backlight_dim;
+   double backlight_timeout;
    double backlight_transition;
 };
 
@@ -142,6 +146,8 @@ _fill_data(E_Config_Dialog_Data *cfdata)
    cfdata->backlight_normal = e_config->backlight.normal * 100.0;
    cfdata->backlight_dim = e_config->backlight.dim * 100.0;
    cfdata->backlight_transition = e_config->backlight.transition;
+   cfdata->enable_idle_dim = e_config->backlight.idle_dim;
+   cfdata->backlight_timeout = e_config->backlight.timer;
 }
 
 static void
@@ -192,6 +198,7 @@ _apply_data(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata)
    e_config->backlight.normal = cfdata->backlight_normal / 100.0;
    e_config->backlight.dim = cfdata->backlight_dim / 100.0;
    e_config->backlight.transition = cfdata->backlight_transition;
+   e_config->backlight.timer = cfdata->backlight_timeout;
 
    e_backlight_mode_set(NULL, E_BACKLIGHT_MODE_NORMAL);
    e_backlight_level_set(NULL, e_config->backlight.normal, -1.0);
@@ -214,7 +221,8 @@ _advanced_check_changed(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *c
          (e_config->dpms_off_timeout / 60 != cfdata->off_timeout) ||
           (e_config->backlight.normal * 100.0 != cfdata->backlight_normal) ||
           (e_config->backlight.dim * 100.0 != cfdata->backlight_dim) ||
-          (e_config->backlight.transition != cfdata->backlight_transition);
+          (e_config->backlight.transition != cfdata->backlight_transition) ||
+          (e_config->backlight.timer != cfdata->backlight_timeout);
 }
 
 static int
@@ -301,6 +309,16 @@ _advanced_create_widgets(E_Config_Dialog *cfd __UNUSED__, Evas *evas, E_Config_D
                            &(cfdata->backlight_dim), NULL, 100);
    e_widget_list_object_append(o, ob, 1, 1, 0.5);
    
+   ob = e_widget_check_add(evas, _("Idle Fade Time"), &(cfdata->enable_off));
+   e_widget_list_object_append(o, ob, 1, 1, 0.5);
+   e_widget_disabled_set(ob, cfdata->enable_idle_dim); // set state from saved config
+   ob = e_widget_slider_add(evas, 1, 0, _("%1.0f minutes"), 0.5, 90.0, 1.0, 0,
+                           &(cfdata->backlight_timeout), NULL, 100);
+   e_widget_on_change_hook_set(ob, _cb_backlight_slider_change, cfdata);
+   cfdata->backlight_slider = ob;
+   e_widget_disabled_set(ob, cfdata->enable_idle_dim); // set state from saved config
+   e_widget_list_object_append(o, ob, 1, 1, 0.5);
+   
    ob = e_widget_label_add(evas, _("Fade Time"));
    e_widget_list_object_append(o, ob, 1, 1, 0.5);
    ob = e_widget_slider_add(evas, 1, 0, _("%1.1f sec"), 0.0, 5.0, 0.1, 0,
@@ -362,6 +380,30 @@ _cb_suspend_slider_change(void *data, Evas_Object *obj __UNUSED__)
 }
 
 static void
+_cb_backlight_slider_change(void *data, Evas_Object *obj __UNUSED__)
+{
+   E_Config_Dialog_Data *cfdata = data;
+
+   /* off-slider */
+   if (cfdata->backlight_timeout < cfdata->suspend_timeout)
+     {
+        cfdata->suspend_timeout = cfdata->backlight_timeout;
+        if (cfdata->suspend_slider)
+          e_widget_slider_value_double_set(cfdata->suspend_slider,
+               cfdata->suspend_timeout);
+
+        if (cfdata->suspend_timeout < cfdata->backlight_timeout)
+          {
+             cfdata->backlight_timeout = cfdata->suspend_timeout;
+             if (cfdata->backlight_slider)
+               e_widget_slider_value_double_set(cfdata->backlight_slider,
+             cfdata->backlight_timeout);
+          }
+     }
+   e_backlight_update();
+}
+
+static void
 _cb_off_slider_change(void *data, Evas_Object *obj __UNUSED__)
 {
    E_Config_Dialog_Data *cfdata = data;
@@ -369,18 +411,18 @@ _cb_off_slider_change(void *data, Evas_Object *obj __UNUSED__)
    /* off-slider */
    if (cfdata->off_timeout < cfdata->suspend_timeout)
      {
-       cfdata->suspend_timeout = cfdata->off_timeout;
-       if (cfdata->suspend_slider)
-         e_widget_slider_value_double_set(cfdata->suspend_slider,
-                                          cfdata->suspend_timeout);
-
-       if (cfdata->suspend_timeout < cfdata->standby_timeout)
-         {
-            cfdata->standby_timeout = cfdata->suspend_timeout;
-            if (cfdata->standby_slider)
-              e_widget_slider_value_double_set(cfdata->standby_slider,
-                                               cfdata->standby_timeout);
-         }
+        cfdata->suspend_timeout = cfdata->off_timeout;
+        if (cfdata->suspend_slider)
+          e_widget_slider_value_double_set(cfdata->suspend_slider,
+               cfdata->suspend_timeout);
+
+        if (cfdata->suspend_timeout < cfdata->standby_timeout)
+          {
+             cfdata->standby_timeout = cfdata->suspend_timeout;
+             if (cfdata->standby_slider)
+               e_widget_slider_value_double_set(cfdata->standby_slider,
+             cfdata->standby_timeout);
+          }
      }
 }
 
index 4c42917..1069f0e 100644 (file)
@@ -25,4 +25,15 @@ EAPI void *e_modapi_init     (E_Module *m);
 EAPI int   e_modapi_shutdown (E_Module *m);
 EAPI int   e_modapi_save     (E_Module *m);
 
+/**
+ * @addtogroup Optional_Conf
+ * @{
+ *
+ * @defgroup Module_Conf_Display Display Configuration
+ *
+ * Configures the physical and virtual display, including screen
+ * saver, screen lock and power saving settings (DPMS).
+ *
+ * @}
+ */
 #endif
index 91f7cfd..aa11483 100644 (file)
@@ -13,4 +13,16 @@ EAPI void *e_modapi_init     (E_Module *m);
 EAPI int   e_modapi_shutdown (E_Module *m);
 EAPI int   e_modapi_save     (E_Module *m);
 
+/**
+ * @addtogroup Optional_Conf
+ * @{
+ *
+ * @defgroup Module_Conf_EdgeBindings Edge Bindings Configuration
+ *
+ * Controls action on screen edges and corners.
+ *
+ * @see Module_Conf_MouseBindings
+ * @see Module_Conf_KeyBindings
+ * @}
+ */
 #endif
index b3e5816..2cf513a 100644 (file)
@@ -15,4 +15,14 @@ EAPI void *e_modapi_init     (E_Module *m);
 EAPI int   e_modapi_shutdown (E_Module *m);
 EAPI int   e_modapi_save     (E_Module *m);
 
+/**
+ * @addtogroup Optional_Conf
+ * @{
+ *
+ * @defgroup Module_Conf_Interaction Interaction Configuration
+ *
+ * Configure mouse and touch screen behavior.
+ *
+ * @}
+ */
 #endif
index 22def95..fd9c40f 100644 (file)
@@ -15,4 +15,14 @@ EAPI void *e_modapi_init     (E_Module *m);
 EAPI int   e_modapi_shutdown (E_Module *m);
 EAPI int   e_modapi_save     (E_Module *m);
 
+/**
+ * @addtogroup Optional_Conf
+ * @{
+ *
+ * @defgroup Module_Conf_Intl Internationalization Configuration
+ *
+ * Configure language and input method (e.g. Asian languages)
+ *
+ * @}
+ */
 #endif
index c313f26..d8505f0 100644 (file)
@@ -358,8 +358,9 @@ _binding_label_get(E_Config_Binding_Acpi *bind)
      return _("Fan");
    if (bind->type == E_ACPI_TYPE_LID)
      {
-        if (bind->status == 0) return _("Lid Closed");
-        if (bind->status == 1) return _("Lid Opened");
+        if (bind->status == E_ACPI_LID_UNKNOWN) return _("Lid Unknown");
+        if (bind->status == E_ACPI_LID_CLOSED) return _("Lid Closed");
+        if (bind->status == E_ACPI_LID_OPEN) return _("Lid Opened");
         return _("Lid");
      }
    if (bind->type == E_ACPI_TYPE_POWER)
index e1f0139..f8d981e 100644 (file)
@@ -17,4 +17,16 @@ EAPI void *e_modapi_init     (E_Module *m);
 EAPI int   e_modapi_shutdown (E_Module *m);
 EAPI int   e_modapi_save     (E_Module *m);
 
+/**
+ * @addtogroup Optional_Conf
+ * @{
+ *
+ * @defgroup Module_Conf_KeyBinding Key Bindings (Shortcuts) Configuration
+ *
+ * Configure global keyboard shortcuts.
+ *
+ * @see Module_Conf_MouseBinding
+ * @see Module_Conf_EdgeBinding
+ * @}
+ */
 #endif
index 3f6eb03..00e2969 100644 (file)
@@ -13,4 +13,14 @@ EAPI void *e_modapi_init     (E_Module *m);
 EAPI int   e_modapi_shutdown (E_Module *m);
 EAPI int   e_modapi_save     (E_Module *m);
 
+/**
+ * @addtogroup Optional_Conf
+ * @{
+ *
+ * @defgroup Module_Conf_Menus Menu Configuration
+ *
+ * Configures Enlightenment menus.
+ *
+ * @}
+ */
 #endif
index a7fb333..f9bba17 100644 (file)
@@ -217,6 +217,7 @@ _del_cb(void *data, void *data2 __UNUSED__)
    E_Config_Dialog_Data *cfdata = data;
    Eina_List *l;
    E_Config_Env_Var *evr = NULL;
+   int sel_n;
 /*
    int i, sel = -1;
    
@@ -231,10 +232,15 @@ _del_cb(void *data, void *data2 __UNUSED__)
         i++;
      }
 */
-   evr = eina_list_data_get(cfdata->env_vars);
+   sel_n = e_widget_ilist_selected_get(cfdata->gui.list);
+   if (sel_n != -1)
+     evr = eina_list_nth(cfdata->env_vars, sel_n);
+
    if (evr && strcmp(cfdata->var_str, evr->var)) evr = NULL;
    if (evr)
      {
+        cfdata->env_vars = eina_list_remove(cfdata->env_vars, evr);
+        e_env_unset(evr->var);
         eina_stringshare_del(evr->var);
         if (evr->val) eina_stringshare_del(evr->val);
         E_FREE(evr);
index 8bafe4d..69e45ed 100644 (file)
@@ -15,4 +15,18 @@ EAPI void *e_modapi_init     (E_Module *m);
 EAPI int   e_modapi_shutdown (E_Module *m);
 EAPI int   e_modapi_save     (E_Module *m);
 
+/**
+ * @addtogroup Optional_Conf
+ * @{
+ *
+ * @defgroup Module_Conf_Paths Paths & Environment Configuration
+ *
+ * Configures where to search for fonts, icons, images, themes,
+ * walpapers and others.
+ *
+ * Can also configure environment variables used and propagated by
+ * Enlightenment to child process and applications.
+ *
+ * @}
+ */
 #endif
index c9054c4..4f5297d 100644 (file)
@@ -15,7 +15,6 @@ struct _E_Config_Dialog_Data
    E_Config_Dialog *cfd;
 
    int use_composite;
-   int evas_engine_default;
    Evas_Object *o_composite;
 };
 
@@ -55,7 +54,6 @@ static void
 _fill_data(E_Config_Dialog_Data *cfdata)
 {
    cfdata->use_composite = e_config->use_composite;
-   cfdata->evas_engine_default = e_config->evas_engine_default;
 }
 
 static void
@@ -68,7 +66,6 @@ static int
 _basic_apply_data(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata)
 {
    e_config->use_composite = cfdata->use_composite;
-   e_config->evas_engine_default = E_EVAS_ENGINE_SOFTWARE_X11;
    e_config_save_queue();
    return 1;
 }
@@ -76,19 +73,13 @@ _basic_apply_data(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata)
 static int
 _basic_check_changed(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata)
 {
-   return !((cfdata->use_composite == e_config->use_composite) &&
-           (cfdata->evas_engine_default == e_config->evas_engine_default));
+   return !(cfdata->use_composite == e_config->use_composite);
 }
 
 static Evas_Object *
 _basic_create_widgets(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cfdata)
 {
    Evas_Object *o, *ob, *of;
-/*
-   E_Radio_Group *rg;
-   Eina_List *l;
-   int engine;
-*/
 
    o = e_widget_list_add(evas, 0, 0);
 
@@ -99,26 +90,6 @@ _basic_create_widgets(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cf
    e_widget_on_change_hook_set(ob, _cb_composite_change, cfdata);
    e_widget_framelist_object_append(of, ob);
    e_widget_list_object_append(o, of, 1, 0, 0.5);
-/*        
-
-   of = e_widget_framelist_add(evas, _("Default Engine"), 0);
-   rg = e_widget_radio_group_new(&(cfdata->evas_engine_default));
-   for (l = e_config_engine_list(); l; l = l->next)
-     {
-        if (!strcmp("SOFTWARE", l->data)) 
-          engine = E_EVAS_ENGINE_SOFTWARE_X11;
-        else if (!strcmp("GL", l->data)) 
-          engine = E_EVAS_ENGINE_GL_X11;
-        else if (!strcmp("XRENDER", l->data)) 
-          engine = E_EVAS_ENGINE_XRENDER_X11;
-        else if (!strcmp("SOFTWARE_16", l->data)) 
-          engine = E_EVAS_ENGINE_SOFTWARE_X11_16;
-       else continue;
-        ob = e_widget_radio_add(evas, _(l->data), engine, rg);
-        e_widget_framelist_object_append(of, ob);
-     }
-   e_widget_list_object_append(o, of, 1, 0, 0.5);
- */
 
    e_dialog_resizable_set(cfd->dia, 0);
    return o;
index 235e37d..534a16a 100644 (file)
@@ -15,4 +15,15 @@ EAPI void *e_modapi_init     (E_Module *m);
 EAPI int   e_modapi_shutdown (E_Module *m);
 EAPI int   e_modapi_save     (E_Module *m);
 
+/**
+ * @addtogroup Optional_Conf
+ * @{
+ *
+ * @defgroup Module_Conf_Performance Performance Configuration
+ *
+ * Configures the frame rate, graphics engine and other performance
+ * switches.
+ *
+ * @}
+ */
 #endif
old mode 100755 (executable)
new mode 100644 (file)
index 433fc73..b74200c
@@ -38,7 +38,7 @@ collections {
 
    //The graphical representation of a single monitor, including its decorations
    group {
-      name: "e/conf/randr/dialog/subdialog/arrangement/output";
+      name: "e/conf/randr/dialog/widget/arrangement/output";
 
       styles {
          style {
@@ -87,6 +87,30 @@ collections {
             description {
                state: "disabled" 0.0;
                inherit: "default" 0.0;
+               color: 128 128 128 255;
+            }
+         }
+
+         part {
+            name: "state_layer";
+            type: RECT; // Overlay for gray-out in case of disabled outputs
+
+            description {
+               state: "default" 0.0;
+               color: 255 255 255 0;
+               rel1 {
+                  to: "e.swallow.content";
+                  relative: 0.0 0.0;
+               }
+               rel2 {
+                  to: "e.swallow.content";
+                  relative: 1.0 1.0;
+               }
+            }
+
+            description {
+               state: "disabled" 0.0;
+               inherit: "default" 0.0;
                color: 255 255 255 128;
             }
          }
@@ -424,7 +448,7 @@ collections {
                signal: "disabled";
                source: "e";
                action: STATE_SET "disabled" 0.0;
-               target: "e.swallow.content";
+               target: "state_layer";
             }
 
             program {
@@ -432,7 +456,7 @@ collections {
                signal: "enabled";
                source: "e";
                action: STATE_SET "default" 0.0;
-               target: "e.swallow.content";
+               target: "state_layer";
             }
 
             program {
@@ -447,7 +471,7 @@ collections {
    //representation is dragged. Its size matches the size of the monitor
    //dragged.
    group{
-      name: "e/conf/randr/dialog/subdialog/arrangement/suggestion";
+      name: "e/conf/randr/dialog/widget/arrangement/suggestion";
       data {
          item: "distance_min" "20";
       }
@@ -528,7 +552,7 @@ collections {
    /************Subdialog - Policies**************/
    /**********************************************/
    group{
-      name: "e/conf/randr/dialog/subdialog/policies";
+      name: "e/conf/randr/dialog/widget/policies";
       parts {
          part {
             name: "current_displays_setup/clipper";
@@ -804,7 +828,7 @@ collections {
 
    // Text objects for rotation and reflection
    group {
-      name: "e/conf/randr/dialog/subdialog/orientation";
+      name: "e/conf/randr/dialog/widget/orientation";
 
       parts {
          part {
index ae4c11c..5567ce7 100644 (file)
@@ -36,6 +36,7 @@
 
 #define THEME_FILENAME      "/e-module-conf_randr.edj"
 #define TOOLBAR_ICONSIZE    16
+#define E_RANDR_12 (e_randr_screen_info.rrvd_info.randr_info_12)
 
 static void        *create_data(E_Config_Dialog *cfd);
 static void         free_cfdata(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
@@ -43,44 +44,7 @@ static int          basic_check_changed(E_Config_Dialog *cfd, E_Config_Dialog_Da
 static int          basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
 static Evas_Object *basic_create_widgets(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cfdata);
 static Eina_Bool    _deferred_noxrandr_error(void *data);
-
-// Functions for the arrangement subdialog interaction
-extern Eina_Bool    dialog_subdialog_arrangement_create_data(E_Config_Dialog_Data *cfdata);
-extern Evas_Object *dialog_subdialog_arrangement_basic_create_widgets(Evas *canvas);
-extern Eina_Bool    dialog_subdialog_arrangement_basic_check_changed(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
-extern Eina_Bool    dialog_subdialog_arrangement_basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
-extern void         dialog_subdialog_arrangement_free_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
-extern void         dialog_subdialog_arrangement_keep_changes(E_Config_Dialog_Data *cfdata);
-extern void         dialog_subdialog_arrangement_discard_changes(E_Config_Dialog_Data *cfdata);
-
-// Functions for the policies subdialog interaction
-extern Eina_Bool    dialog_subdialog_policies_create_data(E_Config_Dialog_Data *cfdata);
-extern Evas_Object *dialog_subdialog_policies_basic_create_widgets(Evas *canvas);
-extern Eina_Bool    dialog_subdialog_policies_basic_check_changed(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
-extern Eina_Bool    dialog_subdialog_policies_basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
-extern void         dialog_subdialog_policies_keep_changes(E_Config_Dialog_Data *cfdata);
-extern void         dialog_subdialog_policies_discard_changes(E_Config_Dialog_Data *cfdata);
-
-// Functions for the resolutions subdialog interaction
-extern Eina_Bool    dialog_subdialog_resolutions_create_data(E_Config_Dialog_Data *cfdata);
-extern Evas_Object *dialog_subdialog_resolutions_basic_create_widgets(Evas *canvas);
-extern Eina_Bool    dialog_subdialog_resolutions_basic_check_changed(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
-extern Eina_Bool    dialog_subdialog_resolutions_basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
-extern void         dialog_subdialog_resolutions_update_list(Evas *canvas, Evas_Object *crtc);
-extern void         dialog_subdialog_resolutions_keep_changes(E_Config_Dialog_Data *cfdata);
-extern void         dialog_subdialog_resolutions_discard_changes(E_Config_Dialog_Data *cfdata);
-
-// Functions for the orientation subdialog interaction
-extern Eina_Bool    dialog_subdialog_orientation_create_data(E_Config_Dialog_Data *cfdata);
-extern Evas_Object *dialog_subdialog_orientation_basic_create_widgets(Evas *canvas);
-extern Eina_Bool    dialog_subdialog_orientation_basic_check_changed(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
-extern Eina_Bool    dialog_subdialog_orientation_basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
-extern void         dialog_subdialog_orientation_update_radio_buttons(Evas_Object *crtc);
-extern void         dialog_subdialog_orientation_update_edje(Evas_Object *crtc);
-extern void         dialog_subdialog_orientation_keep_changes(E_Config_Dialog_Data *cfdata);
-extern void         dialog_subdialog_orientation_discard_changes(E_Config_Dialog_Data *cfdata);
-
-static void _e_conf_randr_confirmation_dialog_discard_cb(void *data, E_Dialog *dia);
+static void         _e_conf_randr_confirmation_dialog_discard_cb(void *data, E_Dialog *dia);
 
 /* actual module specifics */
 E_Config_Dialog_Data *e_config_runtime_info = NULL;
@@ -92,13 +56,18 @@ _dialog_output_dialog_data_new(E_Randr_Crtc_Info *crtc_info, E_Randr_Output_Info
 {
    E_Config_Randr_Dialog_Output_Dialog_Data *dialog_data;
 
-   if ((!crtc_info && !output_info) || !(dialog_data = E_NEW(E_Config_Randr_Dialog_Output_Dialog_Data, 1))) return NULL;
+   EINA_SAFETY_ON_NULL_RETURN_VAL(output_info, NULL);
+
+   dialog_data = E_NEW(E_Config_Randr_Dialog_Output_Dialog_Data, 1);
+
+   fprintf(stderr, "CONF_RANDR: Added output data struct for Output %d/CRTC %d.\n", output_info->xid, (output_info->crtc ? output_info->crtc->xid : Ecore_X_Randr_None));
    if (crtc_info)
      {
-        //already enabled screen
+        //already enabled screen, output info is already available in crtc
+        //struct
         dialog_data->crtc = crtc_info;
      }
-   else if (output_info)
+   else
      {
         //disabled monitor
         dialog_data->output = output_info;
@@ -114,8 +83,9 @@ create_data(E_Config_Dialog *cfd)
    E_Config_Randr_Dialog_Output_Dialog_Data *odd;
 
    // Prove we got all things to get going
-   EINA_SAFETY_ON_TRUE_RETURN_VAL(!e_randr_screen_info || (e_randr_screen_info->randr_version < ECORE_X_RANDR_1_2), NULL);
-   EINA_SAFETY_ON_TRUE_RETURN_VAL(!(e_config_runtime_info = E_NEW(E_Config_Dialog_Data, 1)), NULL);
+   EINA_SAFETY_ON_TRUE_RETURN_VAL(!E_RANDR_12, NULL);
+   //e_randr_screen_info_refresh();
+   e_config_runtime_info = E_NEW(E_Config_Dialog_Data, 1);
 
    e_config_runtime_info->cfd = cfd;
 
@@ -123,18 +93,22 @@ create_data(E_Config_Dialog *cfd)
    snprintf(_theme_file_path, sizeof(_theme_file_path), "%s%s", conf_randr_module->dir, THEME_FILENAME);
 
    e_config_runtime_info->manager = e_manager_current_get();
-   EINA_LIST_FOREACH(e_randr_screen_info->rrvd_info.randr_info_12->outputs, iter, output_info)
+   e_config_runtime_info->output_dialog_data_list = NULL;
+   EINA_LIST_FOREACH(e_randr_screen_info.rrvd_info.randr_info_12->outputs, iter, output_info)
      {
+        if (!output_info)
+          {
+             fprintf(stderr, "CONF_RANDR: WWWWWWWWWWWWOOOOOOOOOOOOOTTTT an output_info of the central struct is NULL!\n");
+             continue;
+          }
         if ((odd = _dialog_output_dialog_data_new(output_info->crtc, output_info)))
           e_config_runtime_info->output_dialog_data_list = eina_list_append(e_config_runtime_info->output_dialog_data_list, odd);
      }
-
-   fprintf(stderr, "CONF_RANDR: Added %d output data structs.\n", eina_list_count(e_config_runtime_info->output_dialog_data_list));
    //FIXME: Properly (stack-like) free data when creation fails
-   EINA_SAFETY_ON_FALSE_GOTO(dialog_subdialog_arrangement_create_data(e_config_runtime_info), _e_conf_randr_create_data_failed_free_data);
-   EINA_SAFETY_ON_FALSE_GOTO(dialog_subdialog_resolutions_create_data(e_config_runtime_info), _e_conf_randr_create_data_failed_free_data);
-   EINA_SAFETY_ON_FALSE_GOTO(dialog_subdialog_policies_create_data(e_config_runtime_info), _e_conf_randr_create_data_failed_free_data);
-   EINA_SAFETY_ON_FALSE_GOTO(dialog_subdialog_orientation_create_data(e_config_runtime_info), _e_conf_randr_create_data_failed_free_data);
+   EINA_SAFETY_ON_FALSE_GOTO(arrangement_widget_create_data(e_config_runtime_info), _e_conf_randr_create_data_failed_free_data);
+   EINA_SAFETY_ON_FALSE_GOTO(resolution_widget_create_data(e_config_runtime_info), _e_conf_randr_create_data_failed_free_data);
+   EINA_SAFETY_ON_FALSE_GOTO(policy_widget_create_data(e_config_runtime_info), _e_conf_randr_create_data_failed_free_data);
+   EINA_SAFETY_ON_FALSE_GOTO(orientation_widget_create_data(e_config_runtime_info), _e_conf_randr_create_data_failed_free_data);
 
    return e_config_runtime_info;
 
@@ -146,13 +120,22 @@ _e_conf_randr_create_data_failed_free_data:
 static void
 free_cfdata(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
 {
-   EINA_SAFETY_ON_TRUE_RETURN(!e_randr_screen_info);
-   dialog_subdialog_arrangement_free_data(cfd, cfdata);
+   E_Config_Randr_Dialog_Output_Dialog_Data *dialog_data;
+
+   EINA_SAFETY_ON_TRUE_RETURN(!E_RANDR_12);
+
+   arrangement_widget_free_data(cfd, cfdata);
 
-   evas_object_del(cfdata->gui.subdialogs.arrangement.dialog);
-   evas_object_del(cfdata->gui.subdialogs.policies.dialog);
-   evas_object_del(cfdata->gui.subdialogs.resolutions.dialog);
-   evas_object_del(cfdata->gui.subdialogs.orientation.dialog);
+   evas_object_del(cfdata->gui.widgets.arrangement.widget);
+   evas_object_del(cfdata->gui.widgets.policies.widget);
+   evas_object_del(cfdata->gui.widgets.resolutions.widget);
+   evas_object_del(cfdata->gui.widgets.orientation.widget);
+
+   EINA_LIST_FREE(cfdata->output_dialog_data_list, dialog_data)
+     {
+        free(dialog_data);
+     }
+   cfdata->output_dialog_data_list = NULL;
 
    free(cfdata);
 }
@@ -217,10 +200,10 @@ _e_conf_randr_confirmation_dialog_keep_cb(void *data, E_Dialog *dia)
 
    if (!cdd) return;
 
-   dialog_subdialog_arrangement_keep_changes(cdd->cfdata);
-   dialog_subdialog_orientation_keep_changes(cdd->cfdata);
-   dialog_subdialog_policies_keep_changes(cdd->cfdata);
-   dialog_subdialog_resolutions_keep_changes(cdd->cfdata);
+   arrangement_widget_keep_changes(cdd->cfdata);
+   orientation_widget_keep_changes(cdd->cfdata);
+   policy_widget_keep_changes(cdd->cfdata);
+   resolution_widget_keep_changes(cdd->cfdata);
    _e_conf_randr_confirmation_dialog_delete_cb(dia->win);
 }
 
@@ -231,10 +214,10 @@ _e_conf_randr_confirmation_dialog_discard_cb(void *data, E_Dialog *dia)
 
    if (!cdd) return;
 
-   dialog_subdialog_arrangement_discard_changes(cdd->cfdata);
-   dialog_subdialog_orientation_discard_changes(cdd->cfdata);
-   dialog_subdialog_policies_discard_changes(cdd->cfdata);
-   dialog_subdialog_resolutions_discard_changes(cdd->cfdata);
+   arrangement_widget_discard_changes(cdd->cfdata);
+   orientation_widget_discard_changes(cdd->cfdata);
+   policy_widget_discard_changes(cdd->cfdata);
+   resolution_widget_discard_changes(cdd->cfdata);
    _e_conf_randr_confirmation_dialog_delete_cb(dia->win);
 }
 
@@ -242,11 +225,35 @@ static void
 _e_conf_randr_confirmation_dialog_store_cb(void *data, E_Dialog *dia)
 {
    E_Config_Randr_Dialog_Confirmation_Dialog_Data *cdd = (E_Config_Randr_Dialog_Confirmation_Dialog_Data *)data;
+   E_Randr_Configuration_Store_Modifier modifier = 0;
 
    if (!cdd) return;
 
-   _e_conf_randr_confirmation_dialog_keep_cb(data, dia);
-   e_randr_store_configuration(e_randr_screen_info);
+   //Create modifier
+   if (policy_widget_basic_check_changed(NULL, e_config_runtime_info))
+     modifier |= E_RANDR_CONFIGURATION_STORE_POLICIES;
+
+   if (resolution_widget_basic_check_changed(NULL, e_config_runtime_info))
+     modifier |= E_RANDR_CONFIGURATION_STORE_RESOLUTIONS;
+
+   if (arrangement_widget_basic_check_changed(NULL, e_config_runtime_info))
+     modifier |= E_RANDR_CONFIGURATION_STORE_ARRANGEMENT;
+
+   if (orientation_widget_basic_check_changed(NULL, e_config_runtime_info))
+     modifier |= E_RANDR_CONFIGURATION_STORE_ORIENTATIONS;
+
+   //ordinary "keep" functionality
+   arrangement_widget_keep_changes(cdd->cfdata);
+   orientation_widget_keep_changes(cdd->cfdata);
+   policy_widget_keep_changes(cdd->cfdata);
+   resolution_widget_keep_changes(cdd->cfdata);
+
+   //cleanup dialog
+   _e_conf_randr_confirmation_dialog_delete_cb(dia->win);
+
+   //but actually trigger saving the stuff
+   e_randr_store_configuration(modifier);
+
 }
 
 static void
@@ -292,28 +299,30 @@ basic_create_widgets(E_Config_Dialog *cfd, Evas *canvas, E_Config_Dialog_Data *c
 {
    Evas_Object *table = NULL, *wl = NULL;
 
-   EINA_SAFETY_ON_TRUE_RETURN_VAL (!e_randr_screen_info || (e_randr_screen_info->randr_version < ECORE_X_RANDR_1_2), NULL);
+   EINA_SAFETY_ON_TRUE_RETURN_VAL (!E_RANDR_12 || (e_randr_screen_info.randr_version < ECORE_X_RANDR_1_2), NULL);
    EINA_SAFETY_ON_TRUE_RETURN_VAL((!canvas || !cfdata), NULL);
 
-   if (!(cfdata->gui.subdialogs.arrangement.dialog = dialog_subdialog_arrangement_basic_create_widgets(canvas))) goto _dialog_create_subdialog_arrangement_fail;
-   if (!(cfdata->gui.subdialogs.policies.dialog = dialog_subdialog_policies_basic_create_widgets(canvas))) goto _dialog_create_subdialog_policies_fail;
-   if (!(cfdata->gui.subdialogs.resolutions.dialog = dialog_subdialog_resolutions_basic_create_widgets(canvas))) goto _dialog_create_subdialog_resolutions_fail;
-   if (!(cfdata->gui.subdialogs.orientation.dialog = dialog_subdialog_orientation_basic_create_widgets(canvas))) goto _dialog_create_subdialog_orientation_fail;
+   e_config_runtime_info->gui.canvas = canvas;
+
+   if (!(cfdata->gui.widgets.arrangement.widget = arrangement_widget_basic_create_widgets(canvas))) goto _dialog_create_widget_arrangement_fail;
+   if (!(cfdata->gui.widgets.policies.widget = policy_widget_basic_create_widgets(canvas))) goto _dialog_create_widget_policies_fail;
+   if (!(cfdata->gui.widgets.resolutions.widget = resolution_widget_basic_create_widgets(canvas))) goto _dialog_create_widget_resolutions_fail;
+   if (!(cfdata->gui.widgets.orientation.widget = orientation_widget_basic_create_widgets(canvas))) goto _dialog_create_widget_orientation_fail;
 
    EINA_SAFETY_ON_FALSE_GOTO((table = e_widget_table_add(canvas, EINA_FALSE)), _dialog_create_widgets_fail);
    EINA_SAFETY_ON_FALSE_GOTO((wl = e_widget_list_add(canvas, EINA_FALSE, EINA_TRUE)), _dialog_create_widget_list_fail);
 
    //e_widget_table_object_append(Evas_Object *obj, Evas_Object *sobj, int col, int row, int colspan, int rowspan, int fill_w, int fill_h, int expand_w, int expand_h);
-   e_widget_table_object_append(table, cfdata->gui.subdialogs.arrangement.dialog, 1, 1, 1, 1, EVAS_HINT_FILL, EVAS_HINT_FILL, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   e_widget_table_object_append(table, cfdata->gui.widgets.arrangement.widget, 1, 1, 1, 1, EVAS_HINT_FILL, EVAS_HINT_FILL, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
    /*
-      e_widget_table_object_append(table, cfdata->gui.subdialogs.policies.dialog, 1, 2, 1, 1, 0, 0, 0, 0);
-      e_widget_table_object_append(table, cfdata->gui.subdialogs.orientation.dialog, 2, 2, 1, 1, 0, 0, 0, 0);
-      e_widget_table_object_append(table, cfdata->gui.subdialogs.resolutions.dialog, 3, 2, 1, 1, EVAS_HINT_FILL, EVAS_HINT_FILL, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+      e_widget_table_object_append(table, cfdata->gui.widgets.policies.widget, 1, 2, 1, 1, 0, 0, 0, 0);
+      e_widget_table_object_append(table, cfdata->gui.widgets.orientation.widget, 2, 2, 1, 1, 0, 0, 0, 0);
+      e_widget_table_object_append(table, cfdata->gui.widgets.resolutions.widget, 3, 2, 1, 1, EVAS_HINT_FILL, EVAS_HINT_FILL, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
     */
    //e_widget_list_object_append(Evas_Object *obj, Evas_Object *sobj, int fill, int expand, double align);
-   e_widget_list_object_append(wl, cfdata->gui.subdialogs.policies.dialog, 0, 0, 0.0);
-   e_widget_list_object_append(wl, cfdata->gui.subdialogs.orientation.dialog, 0, 0, 0.0);
-   e_widget_list_object_append(wl, cfdata->gui.subdialogs.resolutions.dialog, EVAS_HINT_FILL, EVAS_HINT_EXPAND, 1.0);
+   e_widget_list_object_append(wl, cfdata->gui.widgets.policies.widget, 0, 0, 0.0);
+   e_widget_list_object_append(wl, cfdata->gui.widgets.orientation.widget, 0, 0, 0.0);
+   e_widget_list_object_append(wl, cfdata->gui.widgets.resolutions.widget, EVAS_HINT_FILL, EVAS_HINT_EXPAND, 1.0);
    e_widget_table_object_append(table, wl, 1, 2, 1, 1, EVAS_HINT_FILL, EVAS_HINT_FILL, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
    cfdata->gui.widget_list = wl;
 
@@ -326,14 +335,14 @@ basic_create_widgets(E_Config_Dialog *cfd, Evas *canvas, E_Config_Dialog_Data *c
 _dialog_create_widget_list_fail:
    evas_object_del(table);
 _dialog_create_widgets_fail:
-   evas_object_del(cfdata->gui.subdialogs.orientation.dialog);
-_dialog_create_subdialog_orientation_fail:
-   evas_object_del(cfdata->gui.subdialogs.resolutions.dialog);
-_dialog_create_subdialog_resolutions_fail:
-   evas_object_del(cfdata->gui.subdialogs.policies.dialog);
-_dialog_create_subdialog_policies_fail:
-   evas_object_del(cfdata->gui.subdialogs.arrangement.dialog);
-_dialog_create_subdialog_arrangement_fail:
+   evas_object_del(cfdata->gui.widgets.orientation.widget);
+_dialog_create_widget_orientation_fail:
+   evas_object_del(cfdata->gui.widgets.resolutions.widget);
+_dialog_create_widget_resolutions_fail:
+   evas_object_del(cfdata->gui.widgets.policies.widget);
+_dialog_create_widget_policies_fail:
+   evas_object_del(cfdata->gui.widgets.arrangement.widget);
+_dialog_create_widget_arrangement_fail:
    return NULL;
 }
 
@@ -349,26 +358,26 @@ basic_apply_data
    if (!cfdata) return EINA_FALSE;
 
    //the order matters except for policies!
-   if (dialog_subdialog_policies_basic_check_changed(cfd, cfdata))
+   if (policy_widget_basic_check_changed(cfd, cfdata))
      {
-        ret &= dialog_subdialog_policies_basic_apply_data(cfd, cfdata);
+        ret &= policy_widget_basic_apply_data(cfd, cfdata);
         if (!ret) return EINA_FALSE;
      }
 
-   if (dialog_subdialog_resolutions_basic_check_changed(cfd, cfdata))
+   if (resolution_widget_basic_check_changed(cfd, cfdata))
      {
-        ret &= dialog_subdialog_resolutions_basic_apply_data(cfd, cfdata);
+        ret &= resolution_widget_basic_apply_data(cfd, cfdata);
         if (!ret) return EINA_FALSE;
      }
 
-   if (dialog_subdialog_arrangement_basic_check_changed(cfd, cfdata))
+   if (arrangement_widget_basic_check_changed(cfd, cfdata))
      {
-        ret &= dialog_subdialog_arrangement_basic_apply_data(cfd, cfdata);
+        ret &= arrangement_widget_basic_apply_data(cfd, cfdata);
         if (!ret) return EINA_FALSE;
      }
 
-   if (dialog_subdialog_orientation_basic_check_changed(cfd, cfdata))
-     ret &= dialog_subdialog_orientation_basic_apply_data(cfd, cfdata);
+   if (orientation_widget_basic_check_changed(cfd, cfdata))
+     ret &= orientation_widget_basic_apply_data(cfd, cfdata);
 
    _e_conf_randr_confirmation_dialog_new(cfd);
 
@@ -380,7 +389,7 @@ e_int_config_randr(E_Container *con, const char *params __UNUSED__){
    E_Config_Dialog *cfd;
    E_Config_Dialog_View *v;
 
-   if (!e_randr_screen_info || (e_randr_screen_info->randr_version < ECORE_X_RANDR_1_2))
+   if (!E_RANDR_12 || (e_randr_screen_info.randr_version < ECORE_X_RANDR_1_2))
      {
         ecore_timer_add(0.5, _deferred_noxrandr_error, NULL);
         fprintf(stderr, "CONF_RANDR: XRandR version >= 1.2 necessary to work.\n");
@@ -422,9 +431,9 @@ basic_check_changed(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
 {
    if (!cfdata) return EINA_FALSE;
    else
-     return dialog_subdialog_arrangement_basic_check_changed(cfd, cfdata)
-            || dialog_subdialog_policies_basic_check_changed(cfd, cfdata)
-            || dialog_subdialog_orientation_basic_check_changed(cfd, cfdata)
-            || dialog_subdialog_resolutions_basic_check_changed(cfd, cfdata);
+     return arrangement_widget_basic_check_changed(cfd, cfdata)
+            || policy_widget_basic_check_changed(cfd, cfdata)
+            || orientation_widget_basic_check_changed(cfd, cfdata)
+            || resolution_widget_basic_check_changed(cfd, cfdata);
 }
 
index 06687a2..94e9e16 100644 (file)
@@ -7,6 +7,7 @@
 
 typedef struct _E_Config_Randr_Dialog_Output_Dialog_Data  E_Config_Randr_Dialog_Output_Dialog_Data;
 typedef struct _E_Config_Randr_Dialog_Confirmation_Dialog_Data E_Config_Randr_Dialog_Confirmation_Dialog_Data;
+typedef struct _Config       Config;
 
 struct _E_Config_Dialog_Data
 {
@@ -16,33 +17,32 @@ struct _E_Config_Dialog_Data
    Eina_List *output_dialog_data_list;
    E_Manager *manager;
    struct {
+        Evas *canvas;
         Evas_Object *dialog, *widget_list, *selected_eo;
         E_Config_Randr_Dialog_Output_Dialog_Data *selected_output_dd;
         E_Config_Randr_Dialog_Confirmation_Dialog_Data *confirmation_dialog;
         struct {
              struct {
-                  Evas_Object *dialog, *swallowing_edje, *smart_parent, *suggestion, *clipper;
-                  Evas_Coord_Point previous_pos, relative_zero;
-                  Evas_Coord_Rectangle disabled_output_size;
-                  int suggestion_dist_min;
+                  Evas_Object *widget, *scrollframe, *area, *widget_list, *swallowing_edje, *suggestion, *check_display_disconnected_outputs;
+                  int suggestion_dist_min, check_val_display_disconnected_outputs;
              } arrangement;
              struct {
-                  Evas_Object *dialog;
+                  Evas_Object *widget;
                   //Evas_Object *swallowing_edje;
                   Evas_Object *radio_above, *radio_right, *radio_below, *radio_left, *radio_clone, *radio_none;
                   int radio_val;
                   //Evas_Object *current_displays_setup, *current_displays_setup_background, *new_display, *new_display_background;
              } policies;
              struct {
-                  Evas_Object *dialog;
+                  Evas_Object *widget;
              } resolutions;
              struct {
-                  Evas_Object *dialog;
+                  Evas_Object *widget;
                   //Evas_Object *swallowing_edje;
                   Evas_Object *radio_normal, *radio_rot90, *radio_rot180, *radio_rot270, *radio_reflect_horizontal, *radio_reflect_vertical;
                   int radio_val;
              } orientation;
-        } subdialogs;
+        } widgets;
    } gui;
    Ecore_X_Randr_Screen_Size screen_size;
 
@@ -52,11 +52,11 @@ struct _E_Config_Randr_Dialog_Output_Dialog_Data
 {
    E_Randr_Crtc_Info *crtc;
    E_Randr_Output_Info *output;
-   Evas_Coord_Point previous_pos, new_pos;
+   Evas_Coord_Point previous_pos;
    Ecore_X_Randr_Mode_Info *previous_mode, *new_mode, *preferred_mode;
    Ecore_X_Randr_Orientation previous_orientation, new_orientation;
    Ecore_X_Randr_Output_Policy previous_policy, new_policy;
-   Evas_Object *bg;
+   Evas_Object *bg, *rep;
 };
 
 struct _E_Config_Randr_Dialog_Confirmation_Dialog_Data
@@ -68,7 +68,50 @@ struct _E_Config_Randr_Dialog_Confirmation_Dialog_Data
    int countdown;
 };
 
+struct _Config
+{
+   Eina_Bool display_disconnected_outputs;
+};
+
 E_Config_Dialog *e_int_config_randr(E_Container *con, const char *params __UNUSED__);
 
+// Functions for the arrangement widget interaction
+Eina_Bool    arrangement_widget_create_data(E_Config_Dialog_Data *cfdata);
+Evas_Object *arrangement_widget_basic_create_widgets(Evas *canvas);
+Eina_Bool    arrangement_widget_basic_check_changed(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
+Eina_Bool    arrangement_widget_basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
+void         arrangement_widget_free_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
+void         arrangement_widget_keep_changes(E_Config_Dialog_Data *cfdata);
+void         arrangement_widget_discard_changes(E_Config_Dialog_Data *cfdata);
+
+// Functions for the policies widget interaction
+Eina_Bool    policy_widget_create_data(E_Config_Dialog_Data *cfdata);
+Evas_Object *policy_widget_basic_create_widgets(Evas *canvas);
+Eina_Bool    policy_widget_basic_check_changed(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
+Eina_Bool    policy_widget_basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
+void         policy_widget_keep_changes(E_Config_Dialog_Data *cfdata);
+void         policy_widget_discard_changes(E_Config_Dialog_Data *cfdata);
+void             policy_widget_update_radio_buttons(Evas_Object *crtc);
+
+// Functions for the resolutions widget interaction
+Eina_Bool    resolution_widget_create_data(E_Config_Dialog_Data *cfdata);
+Evas_Object *resolution_widget_basic_create_widgets(Evas *canvas);
+Eina_Bool    resolution_widget_basic_check_changed(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
+Eina_Bool    resolution_widget_basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
+void         resolution_widget_keep_changes(E_Config_Dialog_Data *cfdata);
+void         resolution_widget_discard_changes(E_Config_Dialog_Data *cfdata);
+void             resolution_widget_update_list(Evas_Object *crtc);
+
+// Functions for the orientation widget interaction
+Eina_Bool    orientation_widget_create_data(E_Config_Dialog_Data *cfdata);
+Evas_Object *orientation_widget_basic_create_widgets(Evas *canvas);
+Eina_Bool    orientation_widget_basic_check_changed(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
+Eina_Bool    orientation_widget_basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
+void         orientation_widget_update_radio_buttons(Evas_Object *crtc);
+void         orientation_widget_update_edje(Evas_Object *crtc);
+void         orientation_widget_keep_changes(E_Config_Dialog_Data *cfdata);
+void         orientation_widget_discard_changes(E_Config_Dialog_Data *cfdata);
+
+
 #endif
 #endif
index ee64efe..64d9712 100644 (file)
 #define CRTC_THUMB_SIZE_W   300
 #define CRTC_THUMB_SIZE_H   300
 
-Eina_Bool                dialog_subdialog_arrangement_create_data(E_Config_Dialog_Data *e_config_runtime_info);
-Evas_Object             *dialog_subdialog_arrangement_basic_create_widgets(Evas *canvas);
-Eina_Bool                dialog_subdialog_arrangement_basic_check_changed(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
-Eina_Bool                dialog_subdialog_arrangement_basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
-void                     dialog_subdialog_arrangement_free_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
-static inline Eina_List *_dialog_subdialog_arrangement_neighbors_get(Evas_Object *obj);
-static void              _dialog_subdialog_arrangement_determine_positions_recursive(Evas_Object *obj);
-
-//static inline E_Config_Randr_Dialog_Output_Dialog_Data *_dialog_subdialog_arrangement_output_dialog_data_new        (E_Randr_Crtc_Info *crtc_info, E_Randr_Output_Info *output_info);
-static inline void       _dialog_subdialog_arrangement_suggestion_add(Evas *evas);
-static inline void       _dialog_subdialog_arrangement_make_suggestion(Evas_Object *obj);
-static void              _dialog_subdialog_arrangement_smart_class_resize(Evas_Object *obj, Evas_Coord w, Evas_Coord h);
-static Evas_Object      *_dialog_subdialog_arrangement_output_add(Evas *canvas, E_Config_Randr_Dialog_Output_Dialog_Data *output_dialog_data);
-static void              _dialog_subdialog_arrangement_output_mouse_down_cb(void *data, Evas *e, Evas_Object *obj, void *event_info);
-static void              _dialog_subdialog_arrangement_output_mouse_move_cb(void *data, Evas *e, Evas_Object *obj, void *event_info);
-static void              _dialog_subdialog_arrangement_output_mouse_up_cb(void *data, Evas *e, Evas_Object *obj, void *event_info);
-
-// Function for the resolutions subdialog interaction
-extern void              dialog_subdialog_resolutions_update_list(Evas_Object *crtc);
-// Function for the orientation subdialog interaction
-extern void              dialog_subdialog_orientation_update_radio_buttons(Evas_Object *crtc);
-extern void              dialog_subdialog_orientation_update_edje(Evas_Object *crtc);
-// Functions for the orientation subdialog interaction
-extern void              dialog_subdialog_policies_update_radio_buttons(Evas_Object *crtc);
-
-static Evas_Smart_Class screen_setup_smart_class = EVAS_SMART_CLASS_INIT_NAME_VERSION("EvasObjectSmartScreenSetup");
-static Evas_Smart *screen_setup_smart = NULL;
+Eina_Bool                arrangement_widget_create_data(E_Config_Dialog_Data *e_config_runtime_info);
+Evas_Object             *arrangement_widget_basic_create_widgets(Evas *canvas);
+Eina_Bool                arrangement_widget_basic_check_changed(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
+Eina_Bool                arrangement_widget_basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
+void                     arrangement_widget_free_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
+
+//static inline E_Config_Randr_Dialog_Output_Dialog_Data *_arrangement_widget_rep_dialog_data_new        (E_Randr_Crtc_Info *crtc_info, E_Randr_Output_Info *output_info);
+static inline void       _arrangement_widget_suggestion_add(Evas *evas);
+static inline void       _arrangement_widget_make_suggestion(Evas_Object *obj);
+static Evas_Object      *_arrangement_widget_rep_add(Evas *canvas, E_Config_Randr_Dialog_Output_Dialog_Data *output_dialog_data);
+static void              _arrangement_widget_rep_del(Evas_Object *output);
+static void              _arrangement_widget_rep_mouse_down_cb(void *data, Evas *e, Evas_Object *obj, void *event_info);
+static void              _arrangement_widget_rep_mouse_move_cb(void *data, Evas *e, Evas_Object *obj, void *event_info);
+static void              _arrangement_widget_rep_mouse_up_cb(void *data, Evas *e, Evas_Object *obj, void *event_info);
+static void              _arrangement_widget_check_mouse_down_cb(void *data, Evas *e, Evas_Object *obj, void *event_info);
+static void              _arrangement_widget_update(void);
 
 extern E_Config_Dialog_Data *e_config_runtime_info;
+extern Config *randr_dialog_config;
 extern char _theme_file_path[];
 
 static void
-_dialog_subdialog_arrangement_output_dialog_data_fill(E_Config_Randr_Dialog_Output_Dialog_Data *odd)
+_arrangement_widget_rep_dialog_data_fill(E_Config_Randr_Dialog_Output_Dialog_Data *odd)
 {
    if (!odd) return;
 
@@ -63,297 +53,284 @@ _dialog_subdialog_arrangement_output_dialog_data_fill(E_Config_Randr_Dialog_Outp
    else if (odd->output)
      {
         //disabled monitor
-        //try to get a mode from the preferred list, else use default list
-        if (!(odd->preferred_mode = (Ecore_X_Randr_Mode_Info *)eina_list_data_get(eina_list_last(odd->output->preferred_modes))))
+        odd->previous_mode = NULL;
+        if (odd->output->monitor)
           {
-             if (odd->output->modes)
-               odd->preferred_mode = (Ecore_X_Randr_Mode_Info *)eina_list_data_get(eina_list_last(odd->output->modes));
-             else
-               odd->preferred_mode = NULL;
+             //try to get a mode from the preferred list, else use default list
+             if (!(odd->preferred_mode = (Ecore_X_Randr_Mode_Info *)eina_list_data_get(eina_list_last(odd->output->monitor->preferred_modes))))
+               {
+                  if (odd->output->monitor->modes)
+                    odd->preferred_mode = (Ecore_X_Randr_Mode_Info *)eina_list_data_get(eina_list_last(odd->output->monitor->modes));
+               }
+          }
+        else
+          {
+             odd->preferred_mode = NULL;
           }
 
-        odd->previous_pos.x = Ecore_X_Randr_Unset;
-        odd->previous_pos.y = Ecore_X_Randr_Unset;
+        odd->previous_pos.x = 0;
+        odd->previous_pos.y = 0;
+     }
+}
+
+void
+_arrangement_widget_update(void)
+{
+   static Evas_Object *area = NULL;
+   E_Config_Randr_Dialog_Output_Dialog_Data *odd = NULL;
+   static Eina_Rectangle default_geo;
+   Eina_Rectangle geo = {.x = 0, .y = 0, .w = 0, .h = 0};
+   static char *edje_data_item = NULL;
+   Eina_List *iter;
+
+   area = e_config_runtime_info->gui.widgets.arrangement.area;
+
+   if (!e_config_runtime_info || !e_config_runtime_info->gui.canvas || !e_config_runtime_info->output_dialog_data_list || !area) return;
+
+   fprintf(stderr, "CONF_RANDR: Display disconnected outputs: %s\n", (randr_dialog_config->display_disconnected_outputs ? "YES" : "NO"));
+
+   if (!edje_data_item)
+     {
+        if(!(edje_data_item = edje_file_data_get(_theme_file_path, "disabled_output_width")))
+          edje_data_item = "1024";
+        default_geo.w = atoi(edje_data_item);
+
+        if(!(edje_data_item = edje_file_data_get(_theme_file_path, "disabled_output_height")))
+          edje_data_item = "768";
+        default_geo.h = atoi(edje_data_item);
+
+        default_geo.x = e_randr_screen_info.rrvd_info.randr_info_12->max_size.width - default_geo.w;
+        default_geo.y = 0;
      }
 
-   odd->new_pos.x = Ecore_X_Randr_Unset;
-   odd->new_pos.y = Ecore_X_Randr_Unset;
+   e_layout_freeze(area);
+   e_layout_unpack(area);
+   e_layout_virtual_size_set(area, e_randr_screen_info.rrvd_info.randr_info_12->max_size.width, e_randr_screen_info.rrvd_info.randr_info_12->max_size.height);
+   fprintf(stderr, "CONF_RANDR: Set virtual size of arrangement e_layout to %dx%d\n", e_randr_screen_info.rrvd_info.randr_info_12->max_size.width, e_randr_screen_info.rrvd_info.randr_info_12->max_size.height);
+   EINA_LIST_FOREACH(e_config_runtime_info->output_dialog_data_list, iter, odd)
+     {
+        _arrangement_widget_rep_del(odd->rep);
+
+        if(!odd->crtc &&
+              (!odd->output->monitor && (randr_dialog_config && !randr_dialog_config->display_disconnected_outputs)))
+          continue;
+
+        if(!(odd->rep = _arrangement_widget_rep_add(e_config_runtime_info->gui.canvas, odd)))
+          continue;
+        if (odd->crtc && odd->crtc->current_mode)
+          {
+             geo.x = odd->crtc->geometry.x;
+             geo.y = odd->crtc->geometry.y;
+             geo.w = odd->crtc->geometry.w;
+             geo.h = odd->crtc->geometry.h;
+          }
+        else
+          {
+             memcpy(&geo, &default_geo, sizeof(geo));
+          }
+        e_layout_child_raise(odd->rep);
+        e_layout_child_resize(odd->rep, geo.w, geo.h);
+        e_layout_child_move(odd->rep, geo.x, geo.y);
+        evas_object_show(odd->rep);
+
+        e_layout_pack(area, odd->rep);
+        fprintf(stderr, "CONF_RANDR: Representation (%p) added with geo %d.%d %dx%d.\n", odd->rep, geo.x, geo.y, geo.w, geo.h);
+     }
+   e_layout_thaw(area);
 }
 
-Eina_Bool
-dialog_subdialog_arrangement_create_data(E_Config_Dialog_Data *data)
+   Eina_Bool
+arrangement_widget_create_data(E_Config_Dialog_Data *data)
 {
    Eina_List *iter;
    E_Config_Randr_Dialog_Output_Dialog_Data *dialog_data;
-   char *disabled_output_width, *disabled_output_height;
-   Evas_Object *display;
 
    EINA_LIST_FOREACH(data->output_dialog_data_list, iter, dialog_data)
      {
-        _dialog_subdialog_arrangement_output_dialog_data_fill(dialog_data);
+        _arrangement_widget_rep_dialog_data_fill(dialog_data);
      }
 
-   if(!(disabled_output_width = edje_file_data_get(_theme_file_path, "disabled_output_width")))
-     disabled_output_width = "1024";
-   if(!(disabled_output_height = edje_file_data_get(_theme_file_path, "disabled_output_height")))
-     disabled_output_height = "768";
-
-   data->gui.subdialogs.arrangement.disabled_output_size.w = atoi(disabled_output_width);
-   data->gui.subdialogs.arrangement.disabled_output_size.h = atoi(disabled_output_height);
-
    return EINA_TRUE;
 }
 
-//IMPROVABLE: Clean up properly if instances can't be created
 Evas_Object *
-dialog_subdialog_arrangement_basic_create_widgets(Evas *canvas)
+arrangement_widget_basic_create_widgets(Evas *canvas)
 {
-   Evas_Object *subdialog, *crtc;
-   E_Config_Randr_Dialog_Output_Dialog_Data *output_dialog_data;
-   Eina_List *iter;
+   Evas_Object *widget, *scrollframe, *area, *check;
 
    if (!canvas || !e_config_runtime_info || !e_config_runtime_info->output_dialog_data_list) return NULL;
 
-   //initialize smart object
-   evas_object_smart_clipped_smart_set(&screen_setup_smart_class);
-   screen_setup_smart_class.resize = _dialog_subdialog_arrangement_smart_class_resize;
-   screen_setup_smart = evas_smart_class_new(&screen_setup_smart_class);
+   widget = e_widget_list_add(canvas, 0, 1);
+   fprintf(stderr, "CONF_RANDR: Arrangement widget added (%p).\n", widget);
 
-   subdialog = evas_object_smart_add(canvas, screen_setup_smart);
-   e_config_runtime_info->gui.subdialogs.arrangement.clipper = evas_object_smart_clipped_clipper_get(subdialog);
-   fprintf(stderr, "CONF_RANDR: Arrangement subdialog added (%p).\n", subdialog);
+   //Add checkbox
+   check = e_widget_check_add(canvas, _("Display disconnected outputs"), &e_config_runtime_info->gui.widgets.arrangement.check_val_display_disconnected_outputs);
+   if (randr_dialog_config)
+     e_widget_check_checked_set(check, randr_dialog_config->display_disconnected_outputs);
+   evas_object_event_callback_add(check, EVAS_CALLBACK_MOUSE_DOWN, _arrangement_widget_check_mouse_down_cb, NULL);
+   e_config_runtime_info->gui.widgets.arrangement.check_display_disconnected_outputs = check;
 
-   //only use information we can restore.
-   EINA_LIST_FOREACH(e_config_runtime_info->output_dialog_data_list, iter, output_dialog_data)
-     {
-        if ((!output_dialog_data->crtc && !output_dialog_data->output))
-          continue;
-        crtc = _dialog_subdialog_arrangement_output_add(canvas, output_dialog_data);
+   area = e_layout_add(canvas);
+   e_config_runtime_info->gui.widgets.arrangement.area = area;
+   evas_object_resize(area, 400, 200);
+   evas_object_show(area);
+   _arrangement_widget_update();
 
-        if (!crtc) continue;
-        evas_object_show(crtc);
+   scrollframe = e_scrollframe_add(canvas);
+   e_scrollframe_child_set(scrollframe, area);
+   e_config_runtime_info->gui.widgets.arrangement.scrollframe = scrollframe;
 
-        evas_object_event_callback_add (crtc, EVAS_CALLBACK_MOUSE_DOWN, _dialog_subdialog_arrangement_output_mouse_down_cb, NULL);
-        evas_object_event_callback_add (crtc, EVAS_CALLBACK_MOUSE_MOVE, _dialog_subdialog_arrangement_output_mouse_move_cb, NULL);
-        evas_object_event_callback_add (crtc, EVAS_CALLBACK_MOUSE_UP, _dialog_subdialog_arrangement_output_mouse_up_cb, NULL);
+   // Append both objects to widget list
+   e_widget_list_object_append(widget, scrollframe, EVAS_HINT_FILL, EVAS_HINT_EXPAND, EVAS_HINT_FILL);
+   e_widget_list_object_append(widget, check, 0, 0, 1.0);
 
-        evas_object_smart_member_add(crtc, subdialog);
-        fprintf(stderr, "CONF_RANDR: CRTC representation (%p) added to arrangement subdialog (%p).\n", crtc, subdialog);
-     }
+   e_config_runtime_info->gui.widgets.arrangement.widget_list = widget;
 
-   e_config_runtime_info->gui.subdialogs.arrangement.smart_parent = subdialog;
-
-   return subdialog;
+   return widget;
 }
 
 static Evas_Object *
-_dialog_subdialog_arrangement_output_add(Evas *canvas, E_Config_Randr_Dialog_Output_Dialog_Data *output_dialog_data)
+_arrangement_widget_rep_add(Evas *canvas, E_Config_Randr_Dialog_Output_Dialog_Data *output_dialog_data)
 {
    E_Randr_Output_Info *output_info;
-   Evas_Object *output;
+   Evas_Object *rep;
    const char *output_name = NULL;
+   const char *state_signal;
 
    if (!canvas || !output_dialog_data || !e_config_runtime_info) return NULL;
 
-   output = edje_object_add(canvas);
+   rep = edje_object_add(canvas);
 
    //set instance data for output
-   evas_object_data_set(output, "output_info", output_dialog_data);
+   evas_object_data_set(rep, "rep_info", output_dialog_data);
 
    //set theme for monitor representation
-   EINA_SAFETY_ON_FALSE_GOTO(edje_object_file_set(output, _theme_file_path, "e/conf/randr/dialog/subdialog/arrangement/output"), _dialog_subdialog_arrangement_output_add_edje_set_fail);
+   EINA_SAFETY_ON_FALSE_GOTO(edje_object_file_set(rep, _theme_file_path, "e/conf/randr/dialog/widget/arrangement/output"), _arrangement_widget_rep_add_edje_set_fail);
    //indicate monitor state
-   if (!output_dialog_data->crtc || (output_dialog_data->crtc && !output_dialog_data->previous_mode))
-     edje_object_signal_emit(output, "disabled", "e");
+   if (!(output_dialog_data->crtc && output_dialog_data->crtc->current_mode))
+     state_signal = "disabled";
    else
-     edje_object_signal_emit(output, "enabled", "e");
-   //for now use deskpreview widget as background of output, maybe change this to
+     state_signal = "enabled";
+   edje_object_signal_emit(rep, state_signal, "e");
+   //for now use deskpreview widget as background of rep, maybe change this to
    //live image from comp module
    output_dialog_data->bg = e_widget_deskpreview_add(canvas, 1, 1);
-   edje_object_part_swallow(output, "e.swallow.content", output_dialog_data->bg);
+   //output_dialog_data->bg = e_livethumb_add(canvas);
+   edje_object_part_swallow(rep, "e.swallow.content", output_dialog_data->bg);
 
    //Try to get the name of the monitor connected to the output's last output via edid
    //else use the output's name
    if (output_dialog_data->crtc)
-     output_info = (E_Randr_Output_Info *)eina_list_data_get(eina_list_last(output_dialog_data->crtc->outputs));
+     output_info = (E_Randr_Output_Info *)eina_list_data_get(output_dialog_data->crtc->outputs);
    else
      output_info = output_dialog_data->output;
    if (output_info)
      {
-        if (ecore_x_randr_edid_has_valid_header(output_info->edid, output_info->edid_length))
-          output_name = ecore_x_randr_edid_display_name_get(output_info->edid, output_info->edid_length);
-        else if (output_info->name)
+        if (output_info->monitor)
+          output_name = ecore_x_randr_edid_display_name_get(output_info->monitor->edid, output_info->monitor->edid_length);
+        if (!output_name && output_info->name)
           output_name = output_info->name;
      }
    if (output_name)
-     edje_object_part_text_set(output, "output_txt", output_name);
+     edje_object_part_text_set(rep, "output_txt", output_name);
+
+   evas_object_event_callback_add (rep, EVAS_CALLBACK_MOUSE_DOWN, _arrangement_widget_rep_mouse_down_cb, NULL);
+   evas_object_event_callback_add (rep, EVAS_CALLBACK_MOUSE_MOVE, _arrangement_widget_rep_mouse_move_cb, NULL);
+   evas_object_event_callback_add (rep, EVAS_CALLBACK_MOUSE_UP, _arrangement_widget_rep_mouse_up_cb, NULL);
 
-   //set output orientation
-   dialog_subdialog_orientation_update_edje(output);
-   return output;
+   return rep;
 
-_dialog_subdialog_arrangement_output_add_edje_set_fail:
-   evas_object_del(output);
+_arrangement_widget_rep_add_edje_set_fail:
+   evas_object_del(rep);
    return NULL;
 }
 
 static void
-_dialog_subdialog_arrangement_smart_class_resize(Evas_Object *obj, Evas_Coord w, Evas_Coord h)
+_arrangement_widget_rep_del(Evas_Object *rep)
 {
-   Evas_Object *output;
-   Evas_Coord real_sum_w = 0, real_sum_h = 0;
-   Eina_Rectangle parent_geo, new_geo;
-   Evas_Coord_Point offset = {.x = 0, .y = 0};
-   Evas_Coord offset_x_max = 0;
-   float scaling_factor = 0.1;
-   Eina_List *lst, *itr;
-   const E_Config_Randr_Dialog_Output_Dialog_Data *output_dialog_data;
-
-   evas_object_geometry_get(obj, &parent_geo.x, &parent_geo.y, &parent_geo.w, &parent_geo.h);
-   fprintf(stderr, "CONF_RANDR: Arrangement dialog shall be resized to %d x %d\n", w, h);
-   fprintf(stderr, "CONF_RANDR: Arrangement dialog Smart object geo: %d x %d, %d x %d\n", parent_geo.x, parent_geo.y, parent_geo.w, parent_geo.h);
-   if ((w < 1) || (h < 1)) return;
-
-   lst = evas_object_smart_members_get(obj);
-   //Calc average aspect ratio from all available monitors
-   EINA_LIST_FOREACH(lst, itr, output)
+   E_Config_Randr_Dialog_Output_Dialog_Data *output_dialog_data;
+
+   if (!rep)
+     return;
+
+   evas_object_hide(rep);
+
+   evas_object_event_callback_del(rep, EVAS_CALLBACK_MOUSE_DOWN, _arrangement_widget_rep_mouse_down_cb);
+   evas_object_event_callback_del(rep, EVAS_CALLBACK_MOUSE_MOVE, _arrangement_widget_rep_mouse_move_cb);
+   evas_object_event_callback_del(rep, EVAS_CALLBACK_MOUSE_UP, _arrangement_widget_rep_mouse_up_cb);
+
+   //get instance data for output
+   if((output_dialog_data = evas_object_data_get(rep, "rep_info")))
      {
-        if (output == e_config_runtime_info->gui.subdialogs.arrangement.clipper) continue;
-        output_dialog_data = evas_object_data_get(output, "output_info");
-        if (!output_dialog_data) continue;
-        if ((!output_dialog_data->previous_mode) && (!output_dialog_data->preferred_mode)) continue;
-        if (output_dialog_data->previous_mode)
-          {
-             real_sum_w += output_dialog_data->previous_mode->width;
-             real_sum_h += output_dialog_data->previous_mode->height;
-          }
-        else if (output_dialog_data->preferred_mode)
-          {
-             real_sum_w += output_dialog_data->preferred_mode->width;
-             real_sum_h += output_dialog_data->preferred_mode->height;
-          }
-        else
-          {
-             real_sum_w += e_config_runtime_info->gui.subdialogs.arrangement.disabled_output_size.w;
-             real_sum_h += e_config_runtime_info->gui.subdialogs.arrangement.disabled_output_size.h;
-          }
+        edje_object_part_unswallow(rep, output_dialog_data->bg);
+        evas_object_del(output_dialog_data->bg);
      }
 
-   scaling_factor = (((float)parent_geo.w / (float)real_sum_w) < ((float)parent_geo.h / (float)real_sum_h)) ? ((float)parent_geo.w / (float)real_sum_w) : ((float)parent_geo.h / (float)real_sum_h);
-   scaling_factor *= e_scale;
+   //update output orientation
+   orientation_widget_update_edje(NULL);
+
+   evas_object_del(rep);
+}
+
+static void
+_arrangement_widget_check_mouse_down_cb(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__)
+{
+   if (!obj || !e_config_runtime_info || !randr_dialog_config) return;
 
-   EINA_LIST_FOREACH(lst, itr, output)
+   if (obj == e_config_runtime_info->gui.widgets.arrangement.check_display_disconnected_outputs)
      {
-        //Skip elements that are either the clipped smart object or falsely added
-        //to the list of outputs (which should not happen)
-        if (output == e_config_runtime_info->gui.subdialogs.arrangement.clipper) continue;
-        output_dialog_data = evas_object_data_get(output, "output_info");
-        if (!output_dialog_data) continue;
-        if (output_dialog_data->previous_mode)
-          {
-             new_geo.w = (int)((float)output_dialog_data->previous_mode->width * scaling_factor);
-             new_geo.h = (int)((float)output_dialog_data->previous_mode->height * scaling_factor);
-          }
-        else if (output_dialog_data->preferred_mode)
-          {
-             new_geo.w = (int)((float)output_dialog_data->preferred_mode->width * scaling_factor);
-             new_geo.h = (int)((float)output_dialog_data->preferred_mode->height * scaling_factor);
-          }
-        else
-          {
-             new_geo.w = (int)((float)e_config_runtime_info->gui.subdialogs.arrangement.disabled_output_size.w * scaling_factor);
-             new_geo.h = (int)((float)e_config_runtime_info->gui.subdialogs.arrangement.disabled_output_size.h * scaling_factor);
-             fprintf(stderr, "CONF_RANDR: Neither mode nor preferred mode are avavailable for %x. Using %dx%d.\n", (output_dialog_data->crtc ? output_dialog_data->crtc->xid : output_dialog_data->output->xid), e_config_runtime_info->gui.subdialogs.arrangement.disabled_output_size.w, e_config_runtime_info->gui.subdialogs.arrangement.disabled_output_size.h);
-          }
-        if ((new_geo.w <= 0) || (new_geo.h <= 0))
-          {
-             //this is an effect, occuring during dialog closing.
-             //If we don't return here, e_thumb will segfault!
-             return;
-          }
-        if ((output_dialog_data->previous_pos.x == Ecore_X_Randr_Unset) || (output_dialog_data->previous_pos.y == Ecore_X_Randr_Unset))
-          {
-             //this is a non enabled monitor
-             new_geo.x = parent_geo.x + parent_geo.w - new_geo.w - offset.x;
-             new_geo.y = parent_geo.y + offset.y;
-             offset.y = new_geo.y + new_geo.h;
-             if (offset_x_max < new_geo.w)
-               {
-                  //adopt new max value for x
-                  offset_x_max = new_geo.w;
-               }
-             if ((offset.y + new_geo.h) > (parent_geo.y + parent_geo.h))
-               {
-                  //reset offset.y and adjust offset.x
-                  offset.y = 0;
-                  offset.x += offset_x_max;
-               }
-          }
-        else
-          {
-             new_geo.x = ((int)((float)output_dialog_data->previous_pos.x * scaling_factor)) + parent_geo.x;
-             new_geo.y = ((int)((float)output_dialog_data->previous_pos.y * scaling_factor)) + parent_geo.y;
-          }
-        //resize edje element
-        evas_object_resize(output, new_geo.w, new_geo.h);
-        //also resize bg
-        e_thumb_icon_size_set(output_dialog_data->bg, new_geo.w, new_geo.h); //need to clarify the usage of e_thumb. Usable without e_thumb_icon_file_set??!!
-        evas_object_move(output, new_geo.x, new_geo.y);
-        fprintf(stderr, "CONF_RANDR: output representation %p was resized to %d x %d\n", output, new_geo.w, new_geo.h);
-        fprintf(stderr, "CONF_RANDR: output representation %p was moved to %d x %d\n", output, new_geo.x, new_geo.y);
+        //this is bad. The events are called _before_ the value is updated.
+        randr_dialog_config->display_disconnected_outputs ^= EINA_TRUE;
+        _arrangement_widget_update();
      }
 }
 
 static void
-_dialog_subdialog_arrangement_output_mouse_down_cb(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__)
+_arrangement_widget_rep_mouse_down_cb(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__)
 {
-   Evas_Object *element = NULL;
+   Evas_Object *rep = NULL;
    Eina_List *iter;
-   Eina_Bool crtc_selected = EINA_FALSE;
 
-   EINA_LIST_FOREACH(evas_object_smart_members_get(evas_object_smart_parent_get(obj)), iter, element)
+   EINA_LIST_FOREACH(e_config_runtime_info->output_dialog_data_list, iter, rep)
      {
-        if (e_config_runtime_info->gui.subdialogs.arrangement.clipper == obj) continue;
-        if (element != obj)
-          edje_object_signal_emit(element, "deselect", "e");
-        else
-          {
-             edje_object_signal_emit(element, "select", "e");
-             //update data for other dialogs
-             e_config_runtime_info->gui.selected_eo = obj;
+        if (rep == obj)
+          continue;
+        edje_object_signal_emit(rep, "deselect", "e");
+     }
 
-             //update resolutions list
-             dialog_subdialog_resolutions_update_list(obj);
+   edje_object_signal_emit(obj, "select", "e");
+   //update data for other dialogs
+   e_config_runtime_info->gui.selected_eo = obj;
+   e_config_runtime_info->gui.selected_output_dd = evas_object_data_get(obj, "rep_info");
 
-             //update orientation radio buttons
-             dialog_subdialog_orientation_update_radio_buttons(obj);
+   //update resolutions list
+   resolution_widget_update_list(obj);
 
-             //update policy radio buttons
-             dialog_subdialog_policies_update_radio_buttons(obj);
+   //update orientation radio buttons
+   orientation_widget_update_radio_buttons(obj);
 
-             crtc_selected = EINA_TRUE;
-          }
-     }
-   if (!crtc_selected)
+   //update policy radio buttons
+   policy_widget_update_radio_buttons(obj);
+
+   if (!obj)
      {
         //update data for other dialogs
         e_config_runtime_info->gui.selected_eo = NULL;
+        e_config_runtime_info->gui.selected_output_dd = NULL;
 
         //update resolutions list
-        dialog_subdialog_resolutions_update_list(NULL);
+        resolution_widget_update_list(NULL);
 
         //update orientation radio buttons
-        dialog_subdialog_orientation_update_radio_buttons(NULL);
+        orientation_widget_update_radio_buttons(NULL);
 
         //update policy radio buttons
-        dialog_subdialog_policies_update_radio_buttons(NULL);
+        policy_widget_update_radio_buttons(NULL);
      }
-
-   evas_object_geometry_get(obj, &e_config_runtime_info->gui.subdialogs.arrangement.previous_pos.x, &e_config_runtime_info->gui.subdialogs.arrangement.previous_pos.y, NULL, NULL);
 }
 
 static void
-_dialog_subdialog_arrangement_output_mouse_move_cb(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info)
+_arrangement_widget_rep_mouse_move_cb(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info)
 {
    Evas_Event_Mouse_Move *ev = event_info;
    Eina_Rectangle geo, parent;
@@ -361,7 +338,8 @@ _dialog_subdialog_arrangement_output_mouse_move_cb(void *data __UNUSED__, Evas *
 
    if (ev->buttons != 1) return;
    evas_object_geometry_get (obj, &geo.x, &geo.y, &geo.w, &geo.h);
-   evas_object_geometry_get (evas_object_smart_parent_get(obj), &parent.x, &parent.y, &parent.w, &parent.h);
+   EINA_RECTANGLE_SET(&parent, 0, 0, e_randr_screen_info.rrvd_info.randr_info_12->current_size.width, e_randr_screen_info.rrvd_info.randr_info_12->current_size.height);
+
    delta.x = ev->cur.canvas.x - ev->prev.canvas.x;
    delta.y = ev->cur.canvas.y - ev->prev.canvas.y;
 
@@ -380,60 +358,55 @@ _dialog_subdialog_arrangement_output_mouse_move_cb(void *data __UNUSED__, Evas *
    if ((geo.x != new.x) || (geo.y != new.y))
      {
         evas_object_move(obj, new.x, new.y);
-        _dialog_subdialog_arrangement_make_suggestion(obj);
+        _arrangement_widget_make_suggestion(obj);
      }
 }
 
 static void
-_dialog_subdialog_arrangement_output_mouse_up_cb(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__)
+_arrangement_widget_rep_mouse_up_cb(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__)
 {
    Evas_Coord_Point coords;
 
-   if (evas_object_visible_get(e_config_runtime_info->gui.subdialogs.arrangement.suggestion))
+   if (evas_object_visible_get(e_config_runtime_info->gui.widgets.arrangement.suggestion))
      {
-        edje_object_signal_emit(e_config_runtime_info->gui.subdialogs.arrangement.suggestion, "hide", "e");
-        evas_object_geometry_get(e_config_runtime_info->gui.subdialogs.arrangement.suggestion, &coords.x, &coords.y, NULL, NULL);
+        edje_object_signal_emit(e_config_runtime_info->gui.widgets.arrangement.suggestion, "hide", "e");
+        evas_object_geometry_get(e_config_runtime_info->gui.widgets.arrangement.suggestion, &coords.x, &coords.y, NULL, NULL);
         evas_object_move(obj, coords.x, coords.y);
      }
-   else
-     {
-        evas_object_move(obj, e_config_runtime_info->gui.subdialogs.arrangement.previous_pos.x, e_config_runtime_info->gui.subdialogs.arrangement.previous_pos.y);
-     }
 }
 
 void
-_dialog_subdialog_arrangement_suggestion_add(Evas *evas)
+_arrangement_widget_suggestion_add(Evas *evas)
 {
    const char *theme_data_item = NULL;
 
-   e_config_runtime_info->gui.subdialogs.arrangement.suggestion = edje_object_add(evas);
-   edje_object_file_set(e_config_runtime_info->gui.subdialogs.arrangement.suggestion, _theme_file_path, "e/conf/randr/dialog/subdialog/arrangement/suggestion");
-   if ((theme_data_item = edje_object_data_get(e_config_runtime_info->gui.subdialogs.arrangement.suggestion, "distance_min")))
-     e_config_runtime_info->gui.subdialogs.arrangement.suggestion_dist_min = MIN(MAX(atoi(theme_data_item), 0), 100);
+   e_config_runtime_info->gui.widgets.arrangement.suggestion = edje_object_add(evas);
+   edje_object_file_set(e_config_runtime_info->gui.widgets.arrangement.suggestion, _theme_file_path, "e/conf/randr/dialog/widget/arrangement/suggestion");
+   if ((theme_data_item = edje_object_data_get(e_config_runtime_info->gui.widgets.arrangement.suggestion, "distance_min")))
+     e_config_runtime_info->gui.widgets.arrangement.suggestion_dist_min = MIN(MAX(atoi(theme_data_item), 0), 100);
    else
-     e_config_runtime_info->gui.subdialogs.arrangement.suggestion_dist_min = 20;
+     e_config_runtime_info->gui.widgets.arrangement.suggestion_dist_min = 20;
 }
 
 void
-_dialog_subdialog_arrangement_make_suggestion(Evas_Object *obj)
+_arrangement_widget_make_suggestion(Evas_Object *obj)
 {
-   Eina_List *li, *crtcs = evas_object_smart_members_get(evas_object_smart_parent_get(obj));
-   Evas_Object *crtc = NULL;
-   Eina_Rectangle p_geo, geo, crtc_geo, s_geo;
-   int dxa = 10000, dya = 10000, tmp, min_dist;
+   Evas_Object *rep = NULL;
+   Eina_Rectangle p_geo = {.x = 0, .y = 0, .w = 0, .h = 0}, geo, rep_geo, s_geo;
+   int dxa = INT_MAX, dya = INT_MAX, tmp, min_dist;
+   Eina_List *li;
 
    if (!obj) return;
 
-   if (!e_config_runtime_info->gui.subdialogs.arrangement.suggestion)
+   if (!e_config_runtime_info->gui.widgets.arrangement.suggestion)
      {
-        _dialog_subdialog_arrangement_suggestion_add(evas_object_evas_get(obj));
-        evas_object_show(e_config_runtime_info->gui.subdialogs.arrangement.suggestion);
+        _arrangement_widget_suggestion_add(evas_object_evas_get(obj));
+        evas_object_show(e_config_runtime_info->gui.widgets.arrangement.suggestion);
      }
 
-   min_dist = e_config_runtime_info->gui.subdialogs.arrangement.suggestion_dist_min;
+   min_dist = e_config_runtime_info->gui.widgets.arrangement.suggestion_dist_min;
 
-   evas_object_geometry_get(evas_object_smart_parent_get(obj), &p_geo.x, &p_geo.y, &p_geo.w, &p_geo.h);
-   evas_object_geometry_get(obj, &geo.x, &geo.y, &geo.w, &geo.h);
+   e_layout_child_geometry_get(obj, &geo.x, &geo.y, &geo.w, &geo.h);
 
    s_geo.x = geo.x;
    s_geo.y = geo.y;
@@ -454,66 +427,65 @@ _dialog_subdialog_arrangement_make_suggestion(Evas_Object *obj)
         s_geo.y = p_geo.y;
         dya = tmp;
      }
-   //iterate crtc list
-   EINA_LIST_FOREACH(crtcs, li, crtc)
+   //iterate rep list
+   EINA_LIST_FOREACH(e_config_runtime_info->output_dialog_data_list, li, rep)
      {
-        if ((crtc == obj) || (crtc == e_config_runtime_info->gui.subdialogs.arrangement.clipper)) continue;
-        evas_object_geometry_get(crtc, &crtc_geo.x, &crtc_geo.y, &crtc_geo.w, &crtc_geo.h);
+        e_layout_child_geometry_get(rep, &rep_geo.x, &rep_geo.y, &rep_geo.w, &rep_geo.h);
         //X-Axis
-        tmp = abs(s_geo.x - crtc_geo.x);
+        tmp = abs(s_geo.x - rep_geo.x);
         if ((tmp < dxa) && (tmp < min_dist))
           {
-             s_geo.x = crtc_geo.x;
-             dxa = abs(s_geo.x - crtc_geo.x);
+             s_geo.x = rep_geo.x;
+             dxa = abs(s_geo.x - rep_geo.x);
           }
 
-        tmp = abs(s_geo.x - (crtc_geo.x + crtc_geo.w));
+        tmp = abs(s_geo.x - (rep_geo.x + rep_geo.w));
         if ((tmp < dxa) && (tmp < min_dist))
           {
-             s_geo.x = (crtc_geo.x + crtc_geo.w);
+             s_geo.x = (rep_geo.x + rep_geo.w);
              dxa = tmp;
           }
 
-        tmp = abs((s_geo.x + s_geo.w) - (crtc_geo.x - 1));
+        tmp = abs((s_geo.x + s_geo.w) - (rep_geo.x - 1));
         if ((tmp < dxa) && (tmp < min_dist))
           {
-             s_geo.x = (crtc_geo.x - s_geo.w);
+             s_geo.x = (rep_geo.x - s_geo.w);
              dxa = tmp;
           }
 
-        tmp = abs((s_geo.x + s_geo.w) - (crtc_geo.x + crtc_geo.w));
+        tmp = abs((s_geo.x + s_geo.w) - (rep_geo.x + rep_geo.w));
         if ((tmp < dxa) && (tmp < min_dist))
           {
-             s_geo.x = (crtc_geo.x + crtc_geo.w - s_geo.w);
+             s_geo.x = (rep_geo.x + rep_geo.w - s_geo.w);
              dxa = tmp;
           }
 
         //Y-Axis
-        tmp = abs(s_geo.y - crtc_geo.y);
+        tmp = abs(s_geo.y - rep_geo.y);
         if ((tmp < dya) && (tmp < min_dist))
           {
-             s_geo.y = crtc_geo.y;
-             dya = abs(s_geo.y - crtc_geo.y);
+             s_geo.y = rep_geo.y;
+             dya = abs(s_geo.y - rep_geo.y);
           }
 
-        tmp = abs(s_geo.y - (crtc_geo.y + crtc_geo.h));
+        tmp = abs(s_geo.y - (rep_geo.y + rep_geo.h));
         if ((tmp < dya) && (tmp < min_dist))
           {
-             s_geo.y = (crtc_geo.y + crtc_geo.h);
+             s_geo.y = (rep_geo.y + rep_geo.h);
              dya = tmp;
           }
 
-        tmp = abs((s_geo.y + s_geo.h) - (crtc_geo.y - 1));
+        tmp = abs((s_geo.y + s_geo.h) - (rep_geo.y - 1));
         if ((tmp < dya) && (tmp < min_dist))
           {
-             s_geo.y = (crtc_geo.y - s_geo.h);
+             s_geo.y = (rep_geo.y - s_geo.h);
              dya = tmp;
           }
 
-        tmp = abs((s_geo.y + s_geo.h) - (crtc_geo.y + crtc_geo.h));
+        tmp = abs((s_geo.y + s_geo.h) - (rep_geo.y + rep_geo.h));
         if ((tmp < dya) && (tmp < min_dist))
           {
-             s_geo.y = (crtc_geo.y + crtc_geo.h - s_geo.h);
+             s_geo.y = (rep_geo.y + rep_geo.h - s_geo.h);
              dya = tmp;
           }
      }
@@ -525,283 +497,99 @@ _dialog_subdialog_arrangement_make_suggestion(Evas_Object *obj)
         if (s_geo.y < p_geo.y) s_geo.y = p_geo.y;
         if ((s_geo.y + s_geo.h) > (p_geo.y + p_geo.h)) s_geo.y = ((p_geo.y + p_geo.h) - s_geo.h);
 
-        if (!evas_object_visible_get(e_config_runtime_info->gui.subdialogs.arrangement.suggestion))
+        if (!evas_object_visible_get(e_config_runtime_info->gui.widgets.arrangement.suggestion))
           {
-             evas_object_show(e_config_runtime_info->gui.subdialogs.arrangement.suggestion);
-             edje_object_signal_emit(e_config_runtime_info->gui.subdialogs.arrangement.suggestion, "show", "e");
+             evas_object_show(e_config_runtime_info->gui.widgets.arrangement.suggestion);
+             edje_object_signal_emit(e_config_runtime_info->gui.widgets.arrangement.suggestion, "show", "e");
           }
 
-        evas_object_resize(e_config_runtime_info->gui.subdialogs.arrangement.suggestion, s_geo.w, s_geo.h);
-        evas_object_move(e_config_runtime_info->gui.subdialogs.arrangement.suggestion, s_geo.x, s_geo.y);
+        evas_object_resize(e_config_runtime_info->gui.widgets.arrangement.suggestion, s_geo.w, s_geo.h);
+        evas_object_move(e_config_runtime_info->gui.widgets.arrangement.suggestion, s_geo.x, s_geo.y);
      }
    else
      {
-        edje_object_signal_emit(e_config_runtime_info->gui.subdialogs.arrangement.suggestion, "hide", "e");
-        evas_object_hide(e_config_runtime_info->gui.subdialogs.arrangement.suggestion);
+        edje_object_signal_emit(e_config_runtime_info->gui.widgets.arrangement.suggestion, "hide", "e");
+        evas_object_hide(e_config_runtime_info->gui.widgets.arrangement.suggestion);
      }
 }
 
 void
-dialog_subdialog_arrangement_free_data(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata)
+arrangement_widget_free_data(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata)
 {
    E_Config_Randr_Dialog_Output_Dialog_Data *dialog_data;
+   Eina_List *iter;
 
    EINA_SAFETY_ON_NULL_RETURN(cfdata);
 
-   EINA_LIST_FREE(cfdata->output_dialog_data_list, dialog_data)
+   EINA_LIST_FOREACH(cfdata->output_dialog_data_list, iter, dialog_data)
      {
-        if (!dialog_data) continue;
         if (dialog_data->bg)
           {
              evas_object_del(dialog_data->bg);
              dialog_data->bg = NULL;
           }
-        free(dialog_data);
-     }
-}
-
-static Eina_List *
-_dialog_subdialog_arrangement_neighbors_get(Evas_Object *obj)
-{
-   Evas_Object *smart_parent, *crtc;
-   Eina_List *crtcs, *iter, *neighbors = NULL;
-   Eina_Rectangle geo, neighbor_geo;
-   E_Config_Randr_Dialog_Output_Dialog_Data *dialog_data, *neighbor_info;
-
-   smart_parent = evas_object_smart_parent_get(obj);
-   crtcs = evas_object_smart_members_get(smart_parent);
-
-   EINA_SAFETY_ON_FALSE_RETURN_VAL((dialog_data = evas_object_data_get(obj, "output_info")), NULL);
-   evas_object_geometry_get(obj, &geo.x, &geo.y, &geo.w, &geo.h);
-   EINA_LIST_FOREACH(crtcs, iter, crtc)
-     {
-        if ((crtc == obj)
-            || (crtc == e_config_runtime_info->gui.subdialogs.arrangement.clipper)) continue;
-        evas_object_geometry_get(crtc, &neighbor_geo.x, &neighbor_geo.y, &neighbor_geo.w, &neighbor_geo.h);
-        if (!(neighbor_info = evas_object_data_get(crtc, "output_info"))) continue;
-        if (!neighbor_info->previous_mode) continue;
-
-        if (((geo.x + geo.w) == neighbor_geo.x)
-            || (geo.x == (neighbor_geo.x + neighbor_geo.w))
-            || (geo.x == neighbor_geo.x)
-            || ((geo.x + geo.w) == (neighbor_geo.x + neighbor_geo.w))
-            || ((geo.y + geo.h) == neighbor_geo.y)
-            || (geo.y == (neighbor_geo.y + neighbor_geo.h))
-            || (geo.y == neighbor_geo.y)
-            || ((geo.y + geo.h) == (neighbor_geo.y + neighbor_geo.h)))
-          {
-             neighbors = eina_list_append(neighbors, crtc);
-          }
-     }
-
-   return neighbors;
-}
-
-static void
-_dialog_subdialog_arrangement_determine_positions_recursive(Evas_Object *obj)
-{
-   Eina_List *neighbors, *iter;
-   Evas_Object *smart_parent, *crtc;
-   E_Config_Randr_Dialog_Output_Dialog_Data *dialog_data, *neighbor_info;
-   Eina_Rectangle geo, neighbor_geo, smart_geo;
-
-   // Each object is seen as a tree. All its edges are compared to their
-   // neighbors and wandered recusively.
-   EINA_SAFETY_ON_NULL_RETURN(obj);
-
-   smart_parent = e_config_runtime_info->gui.subdialogs.arrangement.smart_parent;
-   evas_object_geometry_get(smart_parent, &smart_geo.x, &smart_geo.y, &smart_geo.w, &smart_geo.h);
-   //fprintf(stderr, "CONF_RANDR: Smart Parent is at %dx%d\n", smart_geo.x, smart_geo.y);
-   neighbors = _dialog_subdialog_arrangement_neighbors_get(obj);
-
-   EINA_SAFETY_ON_FALSE_RETURN((dialog_data = evas_object_data_get(obj, "output_info")));
-   evas_object_geometry_get(obj, &geo.x, &geo.y, &geo.w, &geo.h);
-
-   //fprintf(stderr, "CONF_RANDR: Traversed element (%p) is at %dx%d\n", obj, geo.x, geo.y);
-   if (geo.x == e_config_runtime_info->gui.subdialogs.arrangement.relative_zero.x) dialog_data->new_pos.x = 0;
-   if (geo.y == e_config_runtime_info->gui.subdialogs.arrangement.relative_zero.y) dialog_data->new_pos.y = 0;
-
-   if ((dialog_data->new_pos.x != 0) || (dialog_data->new_pos.y != 0))
-     {
-        // Find neighbor object we can calculate our own coordinates from
-        EINA_LIST_FOREACH(neighbors, iter, crtc)
-          {
-             evas_object_geometry_get(crtc, &neighbor_geo.x, &neighbor_geo.y, &neighbor_geo.w, &neighbor_geo.h);
-             if (!(neighbor_info = evas_object_data_get(crtc, "output_info"))) continue;
-
-             evas_object_geometry_get(crtc, &neighbor_geo.x, &neighbor_geo.y, &neighbor_geo.w, &neighbor_geo.h);
-
-             if ((dialog_data->new_pos.x == Ecore_X_Randr_Unset) && (neighbor_info->new_pos.x != Ecore_X_Randr_Unset))
-               {
-                  if ((geo.x + geo.w) == neighbor_geo.x)
-                    {
-                       dialog_data->new_pos.x = neighbor_info->new_pos.x - dialog_data->previous_mode->width;
-                    }
-
-                  if (geo.x == (neighbor_geo.x + neighbor_geo.w))
-                    {
-                       dialog_data->new_pos.x = neighbor_info->new_pos.x + neighbor_info->previous_mode->width;
-                    }
-
-                  if (geo.x == neighbor_geo.x)
-                    {
-                       dialog_data->new_pos.x = neighbor_info->new_pos.x;
-                    }
-
-                  if ((geo.x + geo.w) == (neighbor_geo.x + neighbor_geo.w))
-                    {
-                       dialog_data->new_pos.x = (neighbor_info->new_pos.x + neighbor_info->previous_mode->width) - dialog_data->previous_mode->width;
-                    }
-               }
-
-             if ((dialog_data->new_pos.y == Ecore_X_Randr_Unset) && (neighbor_info->new_pos.y != Ecore_X_Randr_Unset))
-               {
-                  if ((geo.y + geo.h) == neighbor_geo.y)
-                    {
-                       dialog_data->new_pos.y = neighbor_info->new_pos.y - dialog_data->previous_mode->height;
-                    }
-
-                  if (geo.y == (neighbor_geo.y + neighbor_geo.h))
-                    {
-                       dialog_data->new_pos.y = neighbor_info->new_pos.y + neighbor_info->previous_mode->height;
-                    }
-
-                  if (geo.y == neighbor_geo.y)
-                    {
-                       dialog_data->new_pos.y = neighbor_info->new_pos.y;
-                    }
-
-                  if ((geo.y + geo.h) == (neighbor_geo.y + neighbor_geo.h))
-                    {
-                       dialog_data->new_pos.y = (neighbor_info->new_pos.y + neighbor_info->previous_mode->height) - dialog_data->previous_mode->height;
-                    }
-               }
-             if ((dialog_data->new_pos.x != Ecore_X_Randr_Unset)
-                 && (dialog_data->new_pos.y != Ecore_X_Randr_Unset))
-               {
-                  //fprintf(stderr, "CONF_RANDR: Determined position for %p: %dx%d\n", obj, dialog_data->new_pos.x, dialog_data->new_pos.y);
-                  break;
-               }
-          }
-     }
-   if ((dialog_data->new_pos.x != Ecore_X_Randr_Unset) || (dialog_data->new_pos.y != Ecore_X_Randr_Unset))
-     {
-        //Only wander all neighbors recursively, if they can use the current
-        //element as reference for their position
-        EINA_LIST_FOREACH(neighbors, iter, crtc)
-          {
-             neighbor_info = evas_object_data_get(crtc, "output_info");
-             if ((neighbor_info->new_pos.x == Ecore_X_Randr_Unset)
-                 || (neighbor_info->new_pos.y == Ecore_X_Randr_Unset))
-               {
-                  //fprintf(stderr, "CONF_RANDR: Now going to travel %p.\n", crtc);
-                  _dialog_subdialog_arrangement_determine_positions_recursive(crtc);
-               }
-          }
      }
-   eina_list_free(neighbors);
 }
 
 Eina_Bool
-dialog_subdialog_arrangement_basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata __UNUSED__)
+arrangement_widget_basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
 {
-   Eina_List *crtcs, *iter;
-   Evas_Object *smart_parent, *crtc, *top_left = NULL;
-   Eina_Rectangle geo, smart_geo;
    E_Config_Randr_Dialog_Output_Dialog_Data *odd;
-   Evas_Coord_Point relz = { .x = 10000, .y = 10000};
-   Eina_Bool arrangement_failed = EINA_FALSE;
-
-   smart_parent = e_config_runtime_info->gui.subdialogs.arrangement.smart_parent;
-   evas_object_geometry_get(smart_parent, &smart_geo.x, &smart_geo.y, &smart_geo.w, &smart_geo.h);
-   crtcs = evas_object_smart_members_get(smart_parent);
-
-   //Create virtual borders around the displayed representations by finding
-   //relative x and y as virtual 0x0
-   EINA_LIST_FOREACH(crtcs, iter, crtc)
-     {
-        if (crtc == e_config_runtime_info->gui.subdialogs.arrangement.clipper) continue;
-        //Already reset values for upcoming calculation
-        if (!(odd = evas_object_data_get(crtc, "output_info"))) continue;
-        odd->new_pos.x = Ecore_X_Randr_Unset;
-        odd->new_pos.y = Ecore_X_Randr_Unset;
-        odd = NULL;
-
-        //See whether this element is closer to 0x0 than any before
-        evas_object_geometry_get(crtc, &geo.x, &geo.y, &geo.w, &geo.h);
-        if (geo.x < relz.x)
-          {
-             relz.x = geo.x;
-             top_left = crtc;
-          }
-        if (geo.y < relz.y)
-          {
-             relz.y = geo.y;
-             top_left = crtc;
-          }
-     }
-   e_config_runtime_info->gui.subdialogs.arrangement.relative_zero.x = relz.x;
-   e_config_runtime_info->gui.subdialogs.arrangement.relative_zero.y = relz.y;
-   if (top_left) _dialog_subdialog_arrangement_determine_positions_recursive(top_left);
+   Evas_Coord_Point pos = {.x = 0, .y = 0};
+   Eina_Bool success = EINA_TRUE;
+   Eina_List *iter;
 
-   EINA_LIST_FOREACH(crtcs, iter, crtc)
-     {
-        if ((crtc == e_config_runtime_info->gui.subdialogs.arrangement.clipper) || !(odd = evas_object_data_get(crtc, "output_info")) || !odd->crtc
-            || ((odd->new_pos.x == Ecore_X_Randr_Unset) || (odd->new_pos.y == Ecore_X_Randr_Unset))) continue;
-        if ((odd->previous_pos.x != odd->new_pos.x) || (odd->previous_pos.y != odd->new_pos.y))
-          {
-             fprintf(stderr, "CONF_RANDR: CRTC %x is moved to %dx%d\n", odd->crtc->xid, odd->new_pos.x, odd->new_pos.y);
-             if (!ecore_x_randr_crtc_pos_set(cfd->con->manager->root, odd->crtc->xid, odd->new_pos.x, odd->new_pos.y))
-               {
-                  arrangement_failed = EINA_TRUE;
-                  break;
-               }
-          }
-     }
-   if (arrangement_failed)
-     return EINA_FALSE;
-   else
+   EINA_LIST_FOREACH(cfdata->output_dialog_data_list, iter, odd)
      {
-        ecore_x_randr_screen_reset(cfd->con->manager->root);
-        return EINA_TRUE;
+        if (!odd->crtc || !odd->crtc->current_mode)
+          continue;
+        e_layout_child_geometry_get(odd->rep, &pos.x, &pos.y, NULL, NULL);
+        fprintf(stderr, "CONF_RANDR: Rearranging CRTC %d to (x.y): %d.%d\n", odd->crtc->xid, pos.x, pos.y);
+        /*
+#define EQL(c) (pos.c == odd->crtc->geometry.c)
+        if (!EQL(x) || !EQL(y))
+          success |= ecore_x_randr_crtc_pos_set(cfd->con->manager->root, odd->crtc->xid, pos.x, pos.y);
+#undef EQL
+*/
+        odd->previous_pos.x = odd->crtc->geometry.x;
+        odd->previous_pos.y = odd->crtc->geometry.y;
      }
+   /*
+   if (success)
+     ecore_x_randr_screen_reset(cfd->con->manager->root);
+     */
+   return success;
 }
 
 Eina_Bool
-dialog_subdialog_arrangement_basic_check_changed(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata)
+arrangement_widget_basic_check_changed(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata)
 {
+   E_Config_Randr_Dialog_Output_Dialog_Data *odd = NULL;
+   Evas_Coord_Point pos = {.x = 0, .y = 0};
    Eina_List *iter;
-   E_Config_Randr_Dialog_Output_Dialog_Data *output_dialog_data;
 
-   EINA_LIST_FOREACH(cfdata->output_dialog_data_list, iter, output_dialog_data)
+   EINA_LIST_FOREACH(cfdata->output_dialog_data_list, iter, odd)
      {
-        if ((output_dialog_data->previous_pos.x != output_dialog_data->new_pos.x)
-            || (output_dialog_data->previous_pos.y != output_dialog_data->new_pos.y)
-            ) return EINA_TRUE;
+        if (!odd->crtc || !odd->crtc->current_mode)
+          continue;
+        e_layout_child_geometry_get(odd->rep, &pos.x, &pos.y, NULL, NULL);
+        fprintf(stderr, "CONF_RANDR: Checking coord of CRTC %d. They are: %d.%d\n", odd->crtc->xid, pos.x, pos.y);
+#define EQL(c) (pos.c == odd->crtc->geometry.c)
+        if (!EQL(x) || !EQL(y))
+          return EINA_TRUE;
+#undef EQL
      }
    return EINA_FALSE;
 }
 
 void
-dialog_subdialog_arrangement_keep_changes(E_Config_Dialog_Data *cfdata)
+arrangement_widget_keep_changes(E_Config_Dialog_Data *cfdata __UNUSED__)
 {
-   E_Config_Randr_Dialog_Output_Dialog_Data *odd;
-   Eina_List *iter;
-
-   if (!cfdata) return;
-
-   EINA_LIST_FOREACH(cfdata->output_dialog_data_list, iter, odd)
-     {
-        if (!odd->crtc || ((odd->new_pos.x == Ecore_X_Randr_Unset) || (odd->new_pos.y == Ecore_X_Randr_Unset))) continue;
-        odd->previous_pos.x = odd->new_pos.x;
-        odd->previous_pos.y = odd->new_pos.y;
-        odd->new_pos.x = Ecore_X_Randr_Unset;
-        odd->new_pos.y = Ecore_X_Randr_Unset;
-     }
+   return;
 }
 
 void
-dialog_subdialog_arrangement_discard_changes(E_Config_Dialog_Data *cfdata)
+arrangement_widget_discard_changes(E_Config_Dialog_Data *cfdata)
 {
    E_Config_Randr_Dialog_Output_Dialog_Data *odd;
    Eina_List *iter;
@@ -813,10 +601,10 @@ dialog_subdialog_arrangement_discard_changes(E_Config_Dialog_Data *cfdata)
         if (!odd->crtc || ((odd->previous_pos.x == Ecore_X_Randr_Unset) || (odd->previous_pos.y == Ecore_X_Randr_Unset))) continue;
         if (ecore_x_randr_crtc_pos_set(cfdata->manager->root, odd->crtc->xid, odd->previous_pos.x, odd->previous_pos.y))
           {
-             odd->new_pos.x = odd->previous_pos.x;
-             odd->new_pos.y = odd->previous_pos.y;
-             odd->previous_pos.x = Ecore_X_Randr_Unset;
-             odd->previous_pos.y = Ecore_X_Randr_Unset;
+#define EQL(c) (odd->previous_pos.c == odd->crtc->geometry.c)
+             if (!EQL(x) || !EQL(y))
+               ecore_x_randr_crtc_pos_set(cfdata->manager->root, odd->crtc->xid, odd->previous_pos.x, odd->previous_pos.y);
+#undef EQL
              ecore_x_randr_screen_reset(cfdata->manager->root);
           }
      }
index eda1746..8b006b6 100644 (file)
@@ -7,33 +7,33 @@
 
 #define RANDR_DIALOG_ORIENTATION_ALL (ECORE_X_RANDR_ORIENTATION_ROT_0 | ECORE_X_RANDR_ORIENTATION_ROT_90 | ECORE_X_RANDR_ORIENTATION_ROT_180 | ECORE_X_RANDR_ORIENTATION_ROT_270 | ECORE_X_RANDR_ORIENTATION_ROT_270 | ECORE_X_RANDR_ORIENTATION_FLIP_X | ECORE_X_RANDR_ORIENTATION_FLIP_Y)
 
-Eina_Bool    dialog_subdialog_orientation_create_data(E_Config_Dialog_Data *cfdata);
-Evas_Object *dialog_subdialog_orientation_basic_create_widgets(Evas *canvas);
-Eina_Bool    dialog_subdialog_orientation_basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
-Eina_Bool    dialog_subdialog_orientation_basic_check_changed(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
-Eina_Bool    dialog_subdialog_orientation_basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
-void         dialog_subdialog_orientation_update_radio_buttons(Evas_Object *crtc);
-void         dialog_subdialog_orientation_update_edje(Evas_Object *crtc);
-
-//static void _dialog_subdialog_orientation_policy_mouse_up_cb(void *data, Evas *e, Evas_Object *obj, void *event_info);
+Eina_Bool    orientation_widget_create_data(E_Config_Dialog_Data *cfdata);
+Evas_Object *orientation_widget_basic_create_widgets(Evas *canvas);
+Eina_Bool    orientation_widget_basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
+Eina_Bool    orientation_widget_basic_check_changed(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
+Eina_Bool    orientation_widget_basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
+void         orientation_widget_update_radio_buttons(Evas_Object *crtc);
+void         orientation_widget_update_edje(Evas_Object *crtc);
+
+//static void _orientation_widget_mouse_up_cb(void *data, Evas *e, Evas_Object *obj, void *event_info);
 extern E_Config_Dialog_Data *e_config_runtime_info;
 extern char _theme_file_path[];
 
 /*
    static void
-   _dialog_subdialog_orientation_radio_add_callbacks(void)
+   _orientation_widget_radio_add_callbacks(void)
    {
-   evas_object_event_callback_add (e_config_runtime_info->gui.subdialogs.orientation.radio_reflect_vertical, EVAS_CALLBACK_MOUSE_UP, _dialog_subdialog_orientation_policy_mouse_up_cb, NULL);
-   evas_object_event_callback_add (e_config_runtime_info->gui.subdialogs.orientation.radio_reflect_horizontal, EVAS_CALLBACK_MOUSE_UP, _dialog_subdialog_orientation_policy_mouse_up_cb, NULL);
-   evas_object_event_callback_add (e_config_runtime_info->gui.subdialogs.orientation.radio_rot270, EVAS_CALLBACK_MOUSE_UP, _dialog_subdialog_orientation_policy_mouse_up_cb, NULL);
-   evas_object_event_callback_add (e_config_runtime_info->gui.subdialogs.orientation.radio_rot180, EVAS_CALLBACK_MOUSE_UP, _dialog_subdialog_orientation_policy_mouse_up_cb, NULL);
-   evas_object_event_callback_add (e_config_runtime_info->gui.subdialogs.orientation.radio_rot90, EVAS_CALLBACK_MOUSE_UP, _dialog_subdialog_orientation_policy_mouse_up_cb, NULL);
-   evas_object_event_callback_add (e_config_runtime_info->gui.subdialogs.orientation.radio_normal, EVAS_CALLBACK_MOUSE_UP, _dialog_subdialog_orientation_policy_mouse_up_cb, NULL);
+   evas_object_event_callback_add (e_config_runtime_info->gui.widgets.orientation.radio_reflect_vertical, EVAS_CALLBACK_MOUSE_UP, _orientation_widget_mouse_up_cb, NULL);
+   evas_object_event_callback_add (e_config_runtime_info->gui.widgets.orientation.radio_reflect_horizontal, EVAS_CALLBACK_MOUSE_UP, _orientation_widget_mouse_up_cb, NULL);
+   evas_object_event_callback_add (e_config_runtime_info->gui.widgets.orientation.radio_rot270, EVAS_CALLBACK_MOUSE_UP, _orientation_widget_mouse_up_cb, NULL);
+   evas_object_event_callback_add (e_config_runtime_info->gui.widgets.orientation.radio_rot180, EVAS_CALLBACK_MOUSE_UP, _orientation_widget_mouse_up_cb, NULL);
+   evas_object_event_callback_add (e_config_runtime_info->gui.widgets.orientation.radio_rot90, EVAS_CALLBACK_MOUSE_UP, _orientation_widget_mouse_up_cb, NULL);
+   evas_object_event_callback_add (e_config_runtime_info->gui.widgets.orientation.radio_normal, EVAS_CALLBACK_MOUSE_UP, _orientation_widget_mouse_up_cb, NULL);
    }
  */
 
 Eina_Bool
-dialog_subdialog_orientation_create_data(E_Config_Dialog_Data *cfdata)
+orientation_widget_create_data(E_Config_Dialog_Data *cfdata)
 {
    E_Config_Randr_Dialog_Output_Dialog_Data *odd;
    E_Randr_Crtc_Info *ci;
@@ -53,76 +53,76 @@ dialog_subdialog_orientation_create_data(E_Config_Dialog_Data *cfdata)
 }
 
 Evas_Object *
-dialog_subdialog_orientation_basic_create_widgets(Evas *canvas)
+orientation_widget_basic_create_widgets(Evas *canvas)
 {
-   Evas_Object *subdialog;
+   Evas_Object *widget;
    E_Radio_Group *rg;
    //char signal[29];
 
    if (!canvas || !e_config_runtime_info) return NULL;
-   if (e_config_runtime_info->gui.subdialogs.orientation.dialog) return e_config_runtime_info->gui.subdialogs.orientation.dialog;
+   if (e_config_runtime_info->gui.widgets.orientation.widget) return e_config_runtime_info->gui.widgets.orientation.widget;
 
-   if (!(subdialog = e_widget_framelist_add(canvas, _("Display Orientation"), EINA_FALSE))) return NULL;
+   if (!(widget = e_widget_framelist_add(canvas, _("Display Orientation"), EINA_FALSE))) return NULL;
 
    // Add radio buttons
-   if (!(rg = e_widget_radio_group_new(&e_config_runtime_info->gui.subdialogs.orientation.radio_val))) goto _dialog_subdialog_orientation_radio_add_fail;
+   if (!(rg = e_widget_radio_group_new(&e_config_runtime_info->gui.widgets.orientation.radio_val))) goto _orientation_widget_radio_add_fail;
 
    //IMPROVABLE: use enum to determine objects via 'switch'-statement
-   e_config_runtime_info->gui.subdialogs.orientation.radio_normal = e_widget_radio_add(canvas, _("Normal"), ECORE_X_RANDR_OUTPUT_POLICY_ABOVE, rg);
-   e_widget_framelist_object_append(subdialog, e_config_runtime_info->gui.subdialogs.orientation.radio_normal);
+   e_config_runtime_info->gui.widgets.orientation.radio_normal = e_widget_radio_add(canvas, _("Normal"), ECORE_X_RANDR_OUTPUT_POLICY_ABOVE, rg);
+   e_widget_framelist_object_append(widget, e_config_runtime_info->gui.widgets.orientation.radio_normal);
 
-   e_config_runtime_info->gui.subdialogs.orientation.radio_rot90 = e_widget_radio_add(canvas, _("Rotated, 90°"), ECORE_X_RANDR_OUTPUT_POLICY_RIGHT, rg);
-   e_widget_framelist_object_append(subdialog, e_config_runtime_info->gui.subdialogs.orientation.radio_rot90);
+   e_config_runtime_info->gui.widgets.orientation.radio_rot90 = e_widget_radio_add(canvas, _("Rotated, 90°"), ECORE_X_RANDR_OUTPUT_POLICY_RIGHT, rg);
+   e_widget_framelist_object_append(widget, e_config_runtime_info->gui.widgets.orientation.radio_rot90);
 
-   e_config_runtime_info->gui.subdialogs.orientation.radio_rot180 = e_widget_radio_add(canvas, _("Rotated, 180°"), ECORE_X_RANDR_OUTPUT_POLICY_BELOW, rg);
-   e_widget_framelist_object_append(subdialog, e_config_runtime_info->gui.subdialogs.orientation.radio_rot180);
+   e_config_runtime_info->gui.widgets.orientation.radio_rot180 = e_widget_radio_add(canvas, _("Rotated, 180°"), ECORE_X_RANDR_OUTPUT_POLICY_BELOW, rg);
+   e_widget_framelist_object_append(widget, e_config_runtime_info->gui.widgets.orientation.radio_rot180);
 
-   e_config_runtime_info->gui.subdialogs.orientation.radio_rot270 = e_widget_radio_add(canvas, _("Rotated, 270°"), ECORE_X_RANDR_OUTPUT_POLICY_LEFT, rg);
-   e_widget_framelist_object_append(subdialog, e_config_runtime_info->gui.subdialogs.orientation.radio_rot270);
+   e_config_runtime_info->gui.widgets.orientation.radio_rot270 = e_widget_radio_add(canvas, _("Rotated, 270°"), ECORE_X_RANDR_OUTPUT_POLICY_LEFT, rg);
+   e_widget_framelist_object_append(widget, e_config_runtime_info->gui.widgets.orientation.radio_rot270);
 
-   e_config_runtime_info->gui.subdialogs.orientation.radio_reflect_horizontal = e_widget_radio_add(canvas, _("Flipped, horizontally"), ECORE_X_RANDR_OUTPUT_POLICY_CLONE, rg);
-   e_widget_framelist_object_append(subdialog, e_config_runtime_info->gui.subdialogs.orientation.radio_reflect_horizontal);
+   e_config_runtime_info->gui.widgets.orientation.radio_reflect_horizontal = e_widget_radio_add(canvas, _("Flipped, horizontally"), ECORE_X_RANDR_OUTPUT_POLICY_CLONE, rg);
+   e_widget_framelist_object_append(widget, e_config_runtime_info->gui.widgets.orientation.radio_reflect_horizontal);
 
-   e_config_runtime_info->gui.subdialogs.orientation.radio_reflect_vertical = e_widget_radio_add(canvas, _("Flipped, vertically"), ECORE_X_RANDR_OUTPUT_POLICY_NONE, rg);
-   e_widget_framelist_object_append(subdialog, e_config_runtime_info->gui.subdialogs.orientation.radio_reflect_vertical);
+   e_config_runtime_info->gui.widgets.orientation.radio_reflect_vertical = e_widget_radio_add(canvas, _("Flipped, vertically"), ECORE_X_RANDR_OUTPUT_POLICY_NONE, rg);
+   e_widget_framelist_object_append(widget, e_config_runtime_info->gui.widgets.orientation.radio_reflect_vertical);
 
-   //_dialog_subdialog_orientation_radio_add_callbacks();
+   //_orientation_widget_radio_add_callbacks();
 
    /*
       // Add orientation demonstration edje
-      if (!(e_config_runtime_info->gui.subdialogs.orientation.swallowing_edje = edje_object_add(canvas)))
-      goto _dialog_subdialog_orientation_edje_add_fail;
-      if (!edje_object_file_set(e_config_runtime_info->gui.subdialogs.orientation.swallowing_edje, _theme_file_path, "e/conf/randr/dialog/subdialog/orientation"))
-      goto _dialog_subdialog_orientation_edje_set_fail;
+      if (!(e_config_runtime_info->gui.widgets.orientation.swallowing_edje = edje_object_add(canvas)))
+      goto _orientation_widget_edje_add_fail;
+      if (!edje_object_file_set(e_config_runtime_info->gui.widgets.orientation.swallowing_edje, _theme_file_path, "e/conf/randr/dialog/widget/orientation"))
+      goto _orientation_widget_edje_set_fail;
 
-      e_widget_table_object_align_append(subdialog, e_config_runtime_info->gui.subdialogs.orientation.swallowing_edje, 1, 0, 1, 1, 1, 1, 1, 1, 1.0, 1.0);
+      e_widget_table_object_align_append(widget, e_config_runtime_info->gui.widgets.orientation.swallowing_edje, 1, 0, 1, 1, 1, 1, 1, 1, 1.0, 1.0);
     */
 
    //disable widgets, if no CRTC is selected
-   dialog_subdialog_orientation_update_radio_buttons(e_config_runtime_info->gui.selected_eo);
+   orientation_widget_update_radio_buttons(e_config_runtime_info->gui.selected_eo);
 
-   //evas_object_show(e_config_runtime_info->gui.subdialogs.orientation.swallowing_edje);
+   //evas_object_show(e_config_runtime_info->gui.widgets.orientation.swallowing_edje);
 
-   return subdialog;
+   return widget;
 
    /*
-      _dialog_subdialog_orientation_edje_set_fail:
+      _orientation_widget_edje_set_fail:
       evas_object_del(ol);
-      evas_object_del(e_config_runtime_info->gui.subdialogs.orientation.swallowing_edje);
-      _dialog_subdialog_orientation_edje_add_fail:
-      fprintf(stderr, "CONF_RANDR: Couldn't set edj for orientation subdialog!\n");
-      evas_object_del(subdialog);
+      evas_object_del(e_config_runtime_info->gui.widgets.orientation.swallowing_edje);
+      _orientation_widget_edje_add_fail:
+      fprintf(stderr, "CONF_RANDR: Couldn't set edj for orientation widget!\n");
+      evas_object_del(widget);
       return NULL;
     */
-_dialog_subdialog_orientation_radio_add_fail:
-   evas_object_del(subdialog);
+_orientation_widget_radio_add_fail:
+   evas_object_del(widget);
    fprintf(stderr, "CONF_RANDR: Could not add radio group!\n");
    return NULL;
 }
 
 #if 0
 static void
-_dialog_subdialog_orientation_policy_mouse_up_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+_orientation_widget_mouse_up_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
 {
    char signal[40];
    int orientation = ECORE_X_RANDR_ORIENTATION_ROT_0;
@@ -132,18 +132,18 @@ _dialog_subdialog_orientation_policy_mouse_up_cb(void *data, Evas *e, Evas_Objec
     * "sadly" the evas callbacks are called before radio_val is set to its new
     * value. If that is ever changed, remove the used code below and just use the
     * 1-liner below.
-    * snprintf(signal, sizeof(signal), "conf,randr,dialog,orientation,%d", e_config_runtime_info->gui.subdialogs.orientation.radio_val);
+    * snprintf(signal, sizeof(signal), "conf,randr,dialog,orientation,%d", e_config_runtime_info->gui.widgets.orientation.radio_val);
     */
-   if (obj == e_config_runtime_info->gui.subdialogs.orientation.radio_normal) orientation = ECORE_X_RANDR_ORIENTATION_ROT_0;
-   if (obj == e_config_runtime_info->gui.subdialogs.orientation.radio_rot90) orientation = ECORE_X_RANDR_ORIENTATION_ROT_90;
-   if (obj == e_config_runtime_info->gui.subdialogs.orientation.radio_rot180) orientation = ECORE_X_RANDR_ORIENTATION_ROT_180;
-   if (obj == e_config_runtime_info->gui.subdialogs.orientation.radio_rot270) orientation = ECORE_X_RANDR_ORIENTATION_ROT_270;
-   if (obj == e_config_runtime_info->gui.subdialogs.orientation.radio_reflect_horizontal) orientation = ECORE_X_RANDR_ORIENTATION_FLIP_X;
-   if (obj == e_config_runtime_info->gui.subdialogs.orientation.radio_reflect_vertical) orientation = ECORE_X_RANDR_ORIENTATION_FLIP_Y;
+   if (obj == e_config_runtime_info->gui.widgets.orientation.radio_normal) orientation = ECORE_X_RANDR_ORIENTATION_ROT_0;
+   if (obj == e_config_runtime_info->gui.widgets.orientation.radio_rot90) orientation = ECORE_X_RANDR_ORIENTATION_ROT_90;
+   if (obj == e_config_runtime_info->gui.widgets.orientation.radio_rot180) orientation = ECORE_X_RANDR_ORIENTATION_ROT_180;
+   if (obj == e_config_runtime_info->gui.widgets.orientation.radio_rot270) orientation = ECORE_X_RANDR_ORIENTATION_ROT_270;
+   if (obj == e_config_runtime_info->gui.widgets.orientation.radio_reflect_horizontal) orientation = ECORE_X_RANDR_ORIENTATION_FLIP_X;
+   if (obj == e_config_runtime_info->gui.widgets.orientation.radio_reflect_vertical) orientation = ECORE_X_RANDR_ORIENTATION_FLIP_Y;
 
    snprintf(signal, sizeof(signal), "conf,randr,dialog,orientation,%d", orientation);
 
-   edje_object_signal_emit(e_config_runtime_info->gui.subdialogs.orientation.swallowing_edje, signal, "e");
+   edje_object_signal_emit(e_config_runtime_info->gui.widgets.orientation.swallowing_edje, signal, "e");
 
    fprintf(stderr, "CONF_RANDR: mouse button released. Emitted signal to orientation: %s\n", signal);
 }
@@ -151,7 +151,7 @@ _dialog_subdialog_orientation_policy_mouse_up_cb(void *data, Evas *e, Evas_Objec
 #endif
 
 void
-dialog_subdialog_orientation_update_radio_buttons(Evas_Object *crtc)
+orientation_widget_update_radio_buttons(Evas_Object *crtc)
 {
    E_Config_Randr_Dialog_Output_Dialog_Data *output_dialog_data;
    Ecore_X_Randr_Orientation supported_oris, ori;
@@ -159,16 +159,16 @@ dialog_subdialog_orientation_update_radio_buttons(Evas_Object *crtc)
    //disable widgets, if no crtc is selected
    if (!crtc)
      {
-        e_widget_disabled_set(e_config_runtime_info->gui.subdialogs.orientation.radio_normal, EINA_TRUE);
-        e_widget_disabled_set(e_config_runtime_info->gui.subdialogs.orientation.radio_rot90, EINA_TRUE);
-        e_widget_disabled_set(e_config_runtime_info->gui.subdialogs.orientation.radio_rot180, EINA_TRUE);
-        e_widget_disabled_set(e_config_runtime_info->gui.subdialogs.orientation.radio_rot270, EINA_TRUE);
-        e_widget_disabled_set(e_config_runtime_info->gui.subdialogs.orientation.radio_reflect_horizontal, EINA_TRUE);
-        e_widget_disabled_set(e_config_runtime_info->gui.subdialogs.orientation.radio_reflect_vertical, EINA_TRUE);
+        e_widget_disabled_set(e_config_runtime_info->gui.widgets.orientation.radio_normal, EINA_TRUE);
+        e_widget_disabled_set(e_config_runtime_info->gui.widgets.orientation.radio_rot90, EINA_TRUE);
+        e_widget_disabled_set(e_config_runtime_info->gui.widgets.orientation.radio_rot180, EINA_TRUE);
+        e_widget_disabled_set(e_config_runtime_info->gui.widgets.orientation.radio_rot270, EINA_TRUE);
+        e_widget_disabled_set(e_config_runtime_info->gui.widgets.orientation.radio_reflect_horizontal, EINA_TRUE);
+        e_widget_disabled_set(e_config_runtime_info->gui.widgets.orientation.radio_reflect_vertical, EINA_TRUE);
         return;
      }
 
-   if (!(output_dialog_data = evas_object_data_get(crtc, "output_info"))) return;
+   if (!(output_dialog_data = evas_object_data_get(crtc, "rep_info"))) return;
 
    if (output_dialog_data->crtc)
      {
@@ -185,71 +185,71 @@ dialog_subdialog_orientation_update_radio_buttons(Evas_Object *crtc)
      }
 
    if (supported_oris & ECORE_X_RANDR_ORIENTATION_ROT_0)
-     e_widget_disabled_set(e_config_runtime_info->gui.subdialogs.orientation.radio_normal, EINA_FALSE);
+     e_widget_disabled_set(e_config_runtime_info->gui.widgets.orientation.radio_normal, EINA_FALSE);
    else
-     e_widget_disabled_set(e_config_runtime_info->gui.subdialogs.orientation.radio_normal, EINA_TRUE);
+     e_widget_disabled_set(e_config_runtime_info->gui.widgets.orientation.radio_normal, EINA_TRUE);
 
    if (supported_oris & ECORE_X_RANDR_ORIENTATION_ROT_90)
-     e_widget_disabled_set(e_config_runtime_info->gui.subdialogs.orientation.radio_rot90, EINA_FALSE);
+     e_widget_disabled_set(e_config_runtime_info->gui.widgets.orientation.radio_rot90, EINA_FALSE);
    else
-     e_widget_disabled_set(e_config_runtime_info->gui.subdialogs.orientation.radio_rot90, EINA_TRUE);
+     e_widget_disabled_set(e_config_runtime_info->gui.widgets.orientation.radio_rot90, EINA_TRUE);
 
    if (supported_oris & ECORE_X_RANDR_ORIENTATION_ROT_180)
-     e_widget_disabled_set(e_config_runtime_info->gui.subdialogs.orientation.radio_rot180, EINA_FALSE);
+     e_widget_disabled_set(e_config_runtime_info->gui.widgets.orientation.radio_rot180, EINA_FALSE);
    else
-     e_widget_disabled_set(e_config_runtime_info->gui.subdialogs.orientation.radio_rot180, EINA_TRUE);
+     e_widget_disabled_set(e_config_runtime_info->gui.widgets.orientation.radio_rot180, EINA_TRUE);
 
    if (supported_oris & ECORE_X_RANDR_ORIENTATION_ROT_270)
-     e_widget_disabled_set(e_config_runtime_info->gui.subdialogs.orientation.radio_rot270, EINA_FALSE);
+     e_widget_disabled_set(e_config_runtime_info->gui.widgets.orientation.radio_rot270, EINA_FALSE);
    else
-     e_widget_disabled_set(e_config_runtime_info->gui.subdialogs.orientation.radio_rot270, EINA_TRUE);
+     e_widget_disabled_set(e_config_runtime_info->gui.widgets.orientation.radio_rot270, EINA_TRUE);
 
    if (supported_oris & ECORE_X_RANDR_ORIENTATION_FLIP_X)
-     e_widget_disabled_set(e_config_runtime_info->gui.subdialogs.orientation.radio_reflect_horizontal, EINA_FALSE);
+     e_widget_disabled_set(e_config_runtime_info->gui.widgets.orientation.radio_reflect_horizontal, EINA_FALSE);
    else
-     e_widget_disabled_set(e_config_runtime_info->gui.subdialogs.orientation.radio_reflect_horizontal, EINA_TRUE);
+     e_widget_disabled_set(e_config_runtime_info->gui.widgets.orientation.radio_reflect_horizontal, EINA_TRUE);
 
    if (supported_oris & ECORE_X_RANDR_ORIENTATION_FLIP_Y)
-     e_widget_disabled_set(e_config_runtime_info->gui.subdialogs.orientation.radio_reflect_vertical, EINA_FALSE);
+     e_widget_disabled_set(e_config_runtime_info->gui.widgets.orientation.radio_reflect_vertical, EINA_FALSE);
    else
-     e_widget_disabled_set(e_config_runtime_info->gui.subdialogs.orientation.radio_reflect_vertical, EINA_TRUE);
+     e_widget_disabled_set(e_config_runtime_info->gui.widgets.orientation.radio_reflect_vertical, EINA_TRUE);
 
    //toggle the switch of the currently used orientation
    switch (ori)
      {
       case ECORE_X_RANDR_ORIENTATION_ROT_90:
-        e_widget_radio_toggle_set(e_config_runtime_info->gui.subdialogs.orientation.radio_rot90, EINA_TRUE);
+        e_widget_radio_toggle_set(e_config_runtime_info->gui.widgets.orientation.radio_rot90, EINA_TRUE);
         break;
 
       case ECORE_X_RANDR_ORIENTATION_ROT_180:
-        e_widget_radio_toggle_set(e_config_runtime_info->gui.subdialogs.orientation.radio_rot180, EINA_TRUE);
+        e_widget_radio_toggle_set(e_config_runtime_info->gui.widgets.orientation.radio_rot180, EINA_TRUE);
         break;
 
       case ECORE_X_RANDR_ORIENTATION_ROT_270:
-        e_widget_radio_toggle_set(e_config_runtime_info->gui.subdialogs.orientation.radio_rot270, EINA_TRUE);
+        e_widget_radio_toggle_set(e_config_runtime_info->gui.widgets.orientation.radio_rot270, EINA_TRUE);
         break;
 
       case ECORE_X_RANDR_ORIENTATION_FLIP_X:
-        e_widget_radio_toggle_set(e_config_runtime_info->gui.subdialogs.orientation.radio_reflect_horizontal, EINA_TRUE);
+        e_widget_radio_toggle_set(e_config_runtime_info->gui.widgets.orientation.radio_reflect_horizontal, EINA_TRUE);
         break;
 
       case ECORE_X_RANDR_ORIENTATION_FLIP_Y:
-        e_widget_radio_toggle_set(e_config_runtime_info->gui.subdialogs.orientation.radio_reflect_vertical, EINA_TRUE);
+        e_widget_radio_toggle_set(e_config_runtime_info->gui.widgets.orientation.radio_reflect_vertical, EINA_TRUE);
         break;
 
       default: //== ECORE_X_RANDR_ORIENTATION_ROT_0:
-        e_widget_radio_toggle_set(e_config_runtime_info->gui.subdialogs.orientation.radio_normal, EINA_TRUE);
+        e_widget_radio_toggle_set(e_config_runtime_info->gui.widgets.orientation.radio_normal, EINA_TRUE);
      }
 }
 
 void
-dialog_subdialog_orientation_update_edje(Evas_Object *crtc)
+orientation_widget_update_edje(Evas_Object *crtc)
 {
    E_Config_Randr_Dialog_Output_Dialog_Data *output_dialog_data;
    Ecore_X_Randr_Orientation supported_oris, ori;
    char signal[40];
 
-   if (!e_config_runtime_info->gui.selected_eo || !(output_dialog_data = evas_object_data_get(crtc, "output_info"))) return;
+   if (!e_config_runtime_info->gui.selected_eo || !(output_dialog_data = evas_object_data_get(crtc, "rep_info"))) return;
 
    if (output_dialog_data->crtc)
      {
@@ -272,16 +272,16 @@ dialog_subdialog_orientation_update_edje(Evas_Object *crtc)
 }
 
 Eina_Bool
-dialog_subdialog_orientation_basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata __UNUSED__)
+orientation_widget_basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata __UNUSED__)
 {
    Ecore_X_Randr_Orientation orientation;
    E_Config_Randr_Dialog_Output_Dialog_Data *output_dialog_data;
 
-   if (!e_config_runtime_info->gui.subdialogs.orientation.dialog || !e_config_runtime_info->gui.selected_eo || !(output_dialog_data = evas_object_data_get(e_config_runtime_info->gui.selected_eo, "output_info")) || !output_dialog_data->crtc) return EINA_FALSE;
+   if (!e_config_runtime_info->gui.widgets.orientation.widget || !e_config_runtime_info->gui.selected_eo || !(output_dialog_data = evas_object_data_get(e_config_runtime_info->gui.selected_eo, "rep_info")) || !output_dialog_data->crtc) return EINA_FALSE;
 
-   orientation = e_config_runtime_info->gui.subdialogs.orientation.radio_val;
+   orientation = e_config_runtime_info->gui.widgets.orientation.radio_val;
 
-   fprintf(stderr, "CONF_RANDR: Change orientation of crtc %x to %d.\n", output_dialog_data->crtc->xid, orientation);
+   fprintf(stderr, "CONF_RANDR: Change orientation of crtc %d to %d.\n", output_dialog_data->crtc->xid, orientation);
 
    if (ecore_x_randr_crtc_orientation_set(cfd->con->manager->root, output_dialog_data->crtc->xid, orientation))
      {
@@ -295,17 +295,17 @@ dialog_subdialog_orientation_basic_apply_data(E_Config_Dialog *cfd, E_Config_Dia
 }
 
 Eina_Bool
-dialog_subdialog_orientation_basic_check_changed(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata __UNUSED__)
+orientation_widget_basic_check_changed(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata __UNUSED__)
 {
    E_Config_Randr_Dialog_Output_Dialog_Data *output_dialog_data;
 
-   if (!e_config_runtime_info->gui.subdialogs.orientation.dialog || !e_config_runtime_info->gui.selected_eo || !(output_dialog_data = evas_object_data_get(e_config_runtime_info->gui.selected_eo, "output_info"))) return EINA_FALSE;
+   if (!e_config_runtime_info->gui.widgets.orientation.widget || !e_config_runtime_info->gui.selected_eo || !(output_dialog_data = evas_object_data_get(e_config_runtime_info->gui.selected_eo, "rep_info"))) return EINA_FALSE;
 
-   return (int)output_dialog_data->previous_orientation != (int)e_config_runtime_info->gui.subdialogs.orientation.radio_val;
+   return (int)output_dialog_data->previous_orientation != (int)e_config_runtime_info->gui.widgets.orientation.radio_val;
 }
 
 void
-dialog_subdialog_orientation_keep_changes(E_Config_Dialog_Data *cfdata)
+orientation_widget_keep_changes(E_Config_Dialog_Data *cfdata)
 {
    E_Config_Randr_Dialog_Output_Dialog_Data *odd;
    Eina_List *iter;
@@ -321,7 +321,7 @@ dialog_subdialog_orientation_keep_changes(E_Config_Dialog_Data *cfdata)
 }
 
 void
-dialog_subdialog_orientation_discard_changes(E_Config_Dialog_Data *cfdata)
+orientation_widget_discard_changes(E_Config_Dialog_Data *cfdata)
 {
    E_Config_Randr_Dialog_Output_Dialog_Data *odd;
    Eina_List *iter;
index 6329b74..e0c352f 100644 (file)
 #define Ecore_X_Randr_Unset -1
 #endif
 
-Evas_Object *dialog_subdialog_policies_basic_create_widgets(Evas *canvas);
-Eina_Bool    dialog_subdialog_policies_basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
-Eina_Bool    dialog_subdialog_policies_basic_check_changed(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
-Eina_Bool    dialog_subdialog_policies_basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
-void         dialog_subdialog_policies_update_radio_buttons(Evas_Object *crtc);
+#define E_RANDR_12 (e_randr_screen_info.rrvd_info.randr_info_12)
 
-static void  _dialog_subdialog_policies_policy_mouse_up_cb(void *data, Evas *e, Evas_Object *obj, void *event_info);
+Evas_Object *policy_widget_basic_create_widgets(Evas *canvas);
+Eina_Bool    policy_widget_create_data(E_Config_Dialog_Data *e_config_runtime_info);
+Eina_Bool    policy_widget_basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
+Eina_Bool    policy_widget_basic_check_changed(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
+Eina_Bool    policy_widget_basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
+void         policy_widget_update_radio_buttons(Evas_Object *rep);
+
+//static void  _policy_widget_policy_mouse_up_cb(void *data, Evas *e, Evas_Object *obj, void *event_info);
 extern E_Config_Dialog_Data *e_config_runtime_info;
 extern char _theme_file_path[];
 
+static const char *_POLICIES_STRINGS[] = {
+     "ABOVE",
+     "RIGHT",
+     "BELOW",
+     "LEFT",
+     "CLONE",
+     "NONE"};
+
+
 /*
    static void
-   _dialog_subdialog_policies_radio_add_callbacks(void)
+   _policy_widget_radio_add_callbacks(void)
    {
-   evas_object_event_callback_add(e_config_runtime_info->gui.subdialogs.policies.radio_none, EVAS_CALLBACK_MOUSE_UP, _dialog_subdialog_policies_policy_mouse_up_cb, NULL);
-   evas_object_event_callback_add(e_config_runtime_info->gui.subdialogs.policies.radio_clone, EVAS_CALLBACK_MOUSE_UP, _dialog_subdialog_policies_policy_mouse_up_cb, NULL);
-   evas_object_event_callback_add(e_config_runtime_info->gui.subdialogs.policies.radio_left, EVAS_CALLBACK_MOUSE_UP, _dialog_subdialog_policies_policy_mouse_up_cb, NULL);
-   evas_object_event_callback_add(e_config_runtime_info->gui.subdialogs.policies.radio_below, EVAS_CALLBACK_MOUSE_UP, _dialog_subdialog_policies_policy_mouse_up_cb, NULL);
-   evas_object_event_callback_add(e_config_runtime_info->gui.subdialogs.policies.radio_above, EVAS_CALLBACK_MOUSE_UP, _dialog_subdialog_policies_policy_mouse_up_cb, NULL);
-   evas_object_event_callback_add(e_config_runtime_info->gui.subdialogs.policies.radio_right, EVAS_CALLBACK_MOUSE_UP, _dialog_subdialog_policies_policy_mouse_up_cb, NULL);
+   evas_object_event_callback_add(e_config_runtime_info->gui.widgets.policies.radio_none, EVAS_CALLBACK_MOUSE_UP, _policy_widget_policy_mouse_up_cb, NULL);
+   evas_object_event_callback_add(e_config_runtime_info->gui.widgets.policies.radio_clone, EVAS_CALLBACK_MOUSE_UP, _policy_widget_policy_mouse_up_cb, NULL);
+   evas_object_event_callback_add(e_config_runtime_info->gui.widgets.policies.radio_left, EVAS_CALLBACK_MOUSE_UP, _policy_widget_policy_mouse_up_cb, NULL);
+   evas_object_event_callback_add(e_config_runtime_info->gui.widgets.policies.radio_below, EVAS_CALLBACK_MOUSE_UP, _policy_widget_policy_mouse_up_cb, NULL);
+   evas_object_event_callback_add(e_config_runtime_info->gui.widgets.policies.radio_above, EVAS_CALLBACK_MOUSE_UP, _policy_widget_policy_mouse_up_cb, NULL);
+   evas_object_event_callback_add(e_config_runtime_info->gui.widgets.policies.radio_right, EVAS_CALLBACK_MOUSE_UP, _policy_widget_policy_mouse_up_cb, NULL);
    }
  */
 
 Eina_Bool
-dialog_subdialog_policies_create_data(E_Config_Dialog_Data *e_config_runtime_info)
+policy_widget_create_data(E_Config_Dialog_Data *e_config_runtime_info)
 {
    E_Config_Randr_Dialog_Output_Dialog_Data *odd;
+   E_Randr_Output_Info *oi = NULL;
    Eina_List *iter;
 
    if (!e_config_runtime_info || !e_config_runtime_info->output_dialog_data_list) return EINA_FALSE;
 
    EINA_LIST_FOREACH(e_config_runtime_info->output_dialog_data_list, iter, odd)
      {
-        E_Randr_Output_Info *oi;
         if (odd->crtc)
-          oi = eina_list_data_get(eina_list_last(odd->crtc->outputs));
+          oi = eina_list_data_get(odd->crtc->outputs);
         else if (odd->output)
           oi = odd->output;
-        else continue;
+        if (!oi)
+          continue;
         odd->previous_policy = oi->policy;
-        odd->new_policy = Ecore_X_Randr_Unset;
+        odd->new_policy = oi->policy;
+        fprintf(stderr, "CONF_RANDR: Read in policy of %d as %s.\n", oi->xid, _POLICIES_STRINGS[odd->new_policy - 1]);
      }
 
    return EINA_TRUE;
 }
 
 Evas_Object *
-dialog_subdialog_policies_basic_create_widgets(Evas *canvas)
+policy_widget_basic_create_widgets(Evas *canvas)
 {
-   Evas_Object *subdialog;
+   Evas_Object *widget;
    E_Radio_Group *rg;
    //char signal[29];
 
    if (!canvas || !e_config_runtime_info) return NULL;
 
-   if (e_config_runtime_info->gui.subdialogs.policies.dialog) return e_config_runtime_info->gui.subdialogs.policies.dialog;
+   if (e_config_runtime_info->gui.widgets.policies.widget) return e_config_runtime_info->gui.widgets.policies.widget;
 
-   if (!(subdialog = e_widget_framelist_add(canvas, _("Screen attachement policy"), EINA_FALSE))) return NULL;
+   if (!(widget = e_widget_framelist_add(canvas, _("Screen attachement policy"), EINA_FALSE))) return NULL;
 
    // Add radio buttons
-   if (!(rg = e_widget_radio_group_new(&e_config_runtime_info->gui.subdialogs.policies.radio_val))) goto _dialog_subdialog_policies_radio_add_fail;
+   if (!(rg = e_widget_radio_group_new(&e_config_runtime_info->gui.widgets.policies.radio_val))) goto _policy_widget_radio_add_fail;
 
    //IMPROVABLE: use enum to determine objects via 'switch'-statement
-   e_config_runtime_info->gui.subdialogs.policies.radio_above = e_widget_radio_add(canvas, _("Above"), ECORE_X_RANDR_OUTPUT_POLICY_ABOVE, rg);
-   e_widget_framelist_object_append(subdialog, e_config_runtime_info->gui.subdialogs.policies.radio_above);
+   e_config_runtime_info->gui.widgets.policies.radio_above = e_widget_radio_add(canvas, _("Above"), ECORE_X_RANDR_OUTPUT_POLICY_ABOVE, rg);
+   e_widget_framelist_object_append(widget, e_config_runtime_info->gui.widgets.policies.radio_above);
 
-   e_config_runtime_info->gui.subdialogs.policies.radio_right = e_widget_radio_add(canvas, _("Right"), ECORE_X_RANDR_OUTPUT_POLICY_RIGHT, rg);
-   e_widget_framelist_object_append(subdialog, e_config_runtime_info->gui.subdialogs.policies.radio_right);
+   e_config_runtime_info->gui.widgets.policies.radio_right = e_widget_radio_add(canvas, _("Right"), ECORE_X_RANDR_OUTPUT_POLICY_RIGHT, rg);
+   e_widget_framelist_object_append(widget, e_config_runtime_info->gui.widgets.policies.radio_right);
 
-   e_config_runtime_info->gui.subdialogs.policies.radio_below = e_widget_radio_add(canvas, _("Below"), ECORE_X_RANDR_OUTPUT_POLICY_BELOW, rg);
-   e_widget_framelist_object_append(subdialog, e_config_runtime_info->gui.subdialogs.policies.radio_below);
+   e_config_runtime_info->gui.widgets.policies.radio_below = e_widget_radio_add(canvas, _("Below"), ECORE_X_RANDR_OUTPUT_POLICY_BELOW, rg);
+   e_widget_framelist_object_append(widget, e_config_runtime_info->gui.widgets.policies.radio_below);
 
-   e_config_runtime_info->gui.subdialogs.policies.radio_left = e_widget_radio_add(canvas, _("Left"), ECORE_X_RANDR_OUTPUT_POLICY_LEFT, rg);
-   e_widget_framelist_object_append(subdialog, e_config_runtime_info->gui.subdialogs.policies.radio_left);
+   e_config_runtime_info->gui.widgets.policies.radio_left = e_widget_radio_add(canvas, _("Left"), ECORE_X_RANDR_OUTPUT_POLICY_LEFT, rg);
+   e_widget_framelist_object_append(widget, e_config_runtime_info->gui.widgets.policies.radio_left);
 
-   e_config_runtime_info->gui.subdialogs.policies.radio_clone = e_widget_radio_add(canvas, _("Clone display content"), ECORE_X_RANDR_OUTPUT_POLICY_CLONE, rg);
-   e_widget_framelist_object_append(subdialog, e_config_runtime_info->gui.subdialogs.policies.radio_clone);
+   e_config_runtime_info->gui.widgets.policies.radio_clone = e_widget_radio_add(canvas, _("Clone display content"), ECORE_X_RANDR_OUTPUT_POLICY_CLONE, rg);
+   e_widget_framelist_object_append(widget, e_config_runtime_info->gui.widgets.policies.radio_clone);
 
-   e_config_runtime_info->gui.subdialogs.policies.radio_none = e_widget_radio_add(canvas, _("No reaction"), ECORE_X_RANDR_OUTPUT_POLICY_NONE, rg);
-   e_widget_framelist_object_append(subdialog, e_config_runtime_info->gui.subdialogs.policies.radio_none);
+   e_config_runtime_info->gui.widgets.policies.radio_none = e_widget_radio_add(canvas, _("No reaction"), ECORE_X_RANDR_OUTPUT_POLICY_NONE, rg);
+   e_widget_framelist_object_append(widget, e_config_runtime_info->gui.widgets.policies.radio_none);
 
-   //_dialog_subdialog_policies_radio_add_callbacks();
+   //_policy_widget_radio_add_callbacks();
 
    /*
       // Add policies demonstration edje
-      if (!(e_config_runtime_info->gui.subdialogs.policies.swallowing_edje = edje_object_add(canvas)))
+      if (!(e_config_runtime_info->gui.widgets.policies.swallowing_edje = edje_object_add(canvas)))
       {
-        goto _dialog_subdialog_policies_edje_add_fail;
+        goto _policy_widget_edje_add_fail;
 
       }
-      if (!edje_object_file_set(e_config_runtime_info->gui.subdialogs.policies.swallowing_edje, _theme_file_path, "e/conf/randr/dialog/subdialog/policies"))
+      if (!edje_object_file_set(e_config_runtime_info->gui.widgets.policies.swallowing_edje, _theme_file_path, "e/conf/randr/dialog/widget/policies"))
       {
-        goto _dialog_subdialog_policies_edje_set_fail;
+        goto _policy_widget_edje_set_fail;
       }
 
-      e_widget_table_object_align_append(subdialog, e_config_runtime_info->gui.subdialogs.policies.swallowing_edje, 1, 0, 1, 1, 1, 1, 1, 1, 1.0, 1.0);
+      e_widget_table_object_align_append(widget, e_config_runtime_info->gui.widgets.policies.swallowing_edje, 1, 0, 1, 1, 1, 1, 1, 1, 1.0, 1.0);
     */
 
    /*
-      evas_object_show(e_config_runtime_info->gui.subdialogs.policies.swallowing_edje);
+      evas_object_show(e_config_runtime_info->gui.widgets.policies.swallowing_edje);
 
       //emit signal to edje so a demonstration can be shown
       snprintf(signal, sizeof(signal), "conf,randr,dialog,policies,%d", e_randr_screen_info->rrvd_info.randr_info_12->output_policy);
-      edje_object_signal_emit(e_config_runtime_info->gui.subdialogs.policies.swallowing_edje, signal, "e");
+      edje_object_signal_emit(e_config_runtime_info->gui.widgets.policies.swallowing_edje, signal, "e");
       fprintf(stderr, "CONF_RANDR: Initial signal emitted to policy dialog: %s\n", signal);
 
       //Use theme's background as screen representation
-      e_config_runtime_info->gui.subdialogs.policies.new_display = edje_object_add(canvas);
-      e_theme_edje_object_set(e_config_runtime_info->gui.subdialogs.policies.new_display, "base/theme/widgets", "e/widgets/frame");
-      e_config_runtime_info->gui.subdialogs.policies.new_display_background = edje_object_add(canvas);
-      e_theme_edje_object_set(e_config_runtime_info->gui.subdialogs.policies.new_display_background, "base/theme/background", "e/desktop/background");
-      edje_object_part_swallow(e_config_runtime_info->gui.subdialogs.policies.new_display, "e.swallow.content", e_config_runtime_info->gui.subdialogs.policies.new_display_background);
-      edje_object_part_text_set(e_config_runtime_info->gui.subdialogs.policies.new_display, "e.text.label", _("New display"));
-      edje_object_part_swallow(e_config_runtime_info->gui.subdialogs.policies.swallowing_edje, "new_display.swallow.content", e_config_runtime_info->gui.subdialogs.policies.new_display);
+      e_config_runtime_info->gui.widgets.policies.new_display = edje_object_add(canvas);
+      e_theme_edje_object_set(e_config_runtime_info->gui.widgets.policies.new_display, "base/theme/widgets", "e/widgets/frame");
+      e_config_runtime_info->gui.widgets.policies.new_display_background = edje_object_add(canvas);
+      e_theme_edje_object_set(e_config_runtime_info->gui.widgets.policies.new_display_background, "base/theme/background", "e/desktop/background");
+      edje_object_part_swallow(e_config_runtime_info->gui.widgets.policies.new_display, "e.swallow.content", e_config_runtime_info->gui.widgets.policies.new_display_background);
+      edje_object_part_text_set(e_config_runtime_info->gui.widgets.policies.new_display, "e.text.label", _("New display"));
+      edje_object_part_swallow(e_config_runtime_info->gui.widgets.policies.swallowing_edje, "new_display.swallow.content", e_config_runtime_info->gui.widgets.policies.new_display);
       //add theme's frame
       //for now use the theme's background for the new display as well
-      e_config_runtime_info->gui.subdialogs.policies.current_displays_setup = edje_object_add(canvas);
-      e_theme_edje_object_set(e_config_runtime_info->gui.subdialogs.policies.current_displays_setup, "base/theme/widgets", "e/widgets/frame");
-      e_config_runtime_info->gui.subdialogs.policies.current_displays_setup_background = edje_object_add(canvas);
-      e_theme_edje_object_set(e_config_runtime_info->gui.subdialogs.policies.current_displays_setup_background, "base/theme/background", "e/desktop/background");
-      edje_object_part_swallow(e_config_runtime_info->gui.subdialogs.policies.current_displays_setup, "e.swallow.content", e_config_runtime_info->gui.subdialogs.policies.current_displays_setup_background);
-      edje_object_part_text_set(e_config_runtime_info->gui.subdialogs.policies.current_displays_setup, "e.text.label", _("Used display"));
-      edje_object_part_swallow(e_config_runtime_info->gui.subdialogs.policies.swallowing_edje, "current_displays_setup.swallow.content", e_config_runtime_info->gui.subdialogs.policies.current_displays_setup);
+      e_config_runtime_info->gui.widgets.policies.current_displays_setup = edje_object_add(canvas);
+      e_theme_edje_object_set(e_config_runtime_info->gui.widgets.policies.current_displays_setup, "base/theme/widgets", "e/widgets/frame");
+      e_config_runtime_info->gui.widgets.policies.current_displays_setup_background = edje_object_add(canvas);
+      e_theme_edje_object_set(e_config_runtime_info->gui.widgets.policies.current_displays_setup_background, "base/theme/background", "e/desktop/background");
+      edje_object_part_swallow(e_config_runtime_info->gui.widgets.policies.current_displays_setup, "e.swallow.content", e_config_runtime_info->gui.widgets.policies.current_displays_setup_background);
+      edje_object_part_text_set(e_config_runtime_info->gui.widgets.policies.current_displays_setup, "e.text.label", _("Used display"));
+      edje_object_part_swallow(e_config_runtime_info->gui.widgets.policies.swallowing_edje, "current_displays_setup.swallow.content", e_config_runtime_info->gui.widgets.policies.current_displays_setup);
     */
 
-   evas_object_show(subdialog);
+   evas_object_show(widget);
 
-   return subdialog;
+   return widget;
 
    /*
-      _dialog_subdialog_policies_edje_set_fail:
-      evas_object_del(e_config_runtime_info->gui.subdialogs.policies.swallowing_edje);
-      _dialog_subdialog_policies_edje_add_fail:
-      fprintf(stderr, "CONF_RANDR: Couldn't set edj for policies subdialog!\n");
-      evas_object_del(subdialog);
+      _policy_widget_edje_set_fail:
+      evas_object_del(e_config_runtime_info->gui.widgets.policies.swallowing_edje);
+      _policy_widget_edje_add_fail:
+      fprintf(stderr, "CONF_RANDR: Couldn't set edj for policies widget!\n");
+      evas_object_del(widget);
       return NULL;
     */
-_dialog_subdialog_policies_radio_add_fail:
-   evas_object_del(subdialog);
+_policy_widget_radio_add_fail:
+   evas_object_del(widget);
    return NULL;
 }
 
+/*
+ * The current dialog does not demonstrate what the policies mean, so disabled
+ * for now.
+ *
 static void
-_dialog_subdialog_policies_policy_mouse_up_cb(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__)
+_policy_widget_policy_mouse_up_cb(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__)
 {
    char signal[29];
    int policy = ECORE_X_RANDR_OUTPUT_POLICY_NONE;
 
-   /*
     * IMPROVABLE:
     * "sadly" the evas callbacks are called before radio_val is set to its new
     * value. If that is ever changed, remove the used code below and just use the
     * 1-liner below.
-    * snprintf(signal, sizeof(signal), "conf,randr,dialog,policies,%d", e_config_runtime_info->gui.subdialogs.policies.radio_val);
-    */
-   if (obj == e_config_runtime_info->gui.subdialogs.policies.radio_above) policy = ECORE_X_RANDR_OUTPUT_POLICY_ABOVE;
-   if (obj == e_config_runtime_info->gui.subdialogs.policies.radio_right) policy = ECORE_X_RANDR_OUTPUT_POLICY_RIGHT;
-   if (obj == e_config_runtime_info->gui.subdialogs.policies.radio_below) policy = ECORE_X_RANDR_OUTPUT_POLICY_BELOW;
-   if (obj == e_config_runtime_info->gui.subdialogs.policies.radio_left) policy = ECORE_X_RANDR_OUTPUT_POLICY_LEFT;
-   if (obj == e_config_runtime_info->gui.subdialogs.policies.radio_clone) policy = ECORE_X_RANDR_OUTPUT_POLICY_CLONE;
-   if (obj == e_config_runtime_info->gui.subdialogs.policies.radio_none) policy = ECORE_X_RANDR_OUTPUT_POLICY_NONE;
+    * snprintf(signal, sizeof(signal), "conf,randr,dialog,policies,%d", e_config_runtime_info->gui.widgets.policies.radio_val);
+    * /
+   if (obj == e_config_runtime_info->gui.widgets.policies.radio_above) policy = ECORE_X_RANDR_OUTPUT_POLICY_ABOVE;
+   if (obj == e_config_runtime_info->gui.widgets.policies.radio_right) policy = ECORE_X_RANDR_OUTPUT_POLICY_RIGHT;
+   if (obj == e_config_runtime_info->gui.widgets.policies.radio_below) policy = ECORE_X_RANDR_OUTPUT_POLICY_BELOW;
+   if (obj == e_config_runtime_info->gui.widgets.policies.radio_left) policy = ECORE_X_RANDR_OUTPUT_POLICY_LEFT;
+   if (obj == e_config_runtime_info->gui.widgets.policies.radio_clone) policy = ECORE_X_RANDR_OUTPUT_POLICY_CLONE;
+   if (obj == e_config_runtime_info->gui.widgets.policies.radio_none) policy = ECORE_X_RANDR_OUTPUT_POLICY_NONE;
 
    snprintf(signal, sizeof(signal), "conf,randr,dialog,policies,%d", policy);
 
-   //edje_object_signal_emit(e_config_runtime_info->gui.subdialogs.policies.swallowing_edje, signal, "e");
+   //edje_object_signal_emit(e_config_runtime_info->gui.widgets.policies.swallowing_edje, signal, "e");
 
    fprintf(stderr, "CONF_RANDR: mouse button released. Emitted signal to policy: %s\n", signal);
 }
+*/
 
 Eina_Bool
-dialog_subdialog_policies_basic_apply_data(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata __UNUSED__)
+policy_widget_basic_apply_data(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata __UNUSED__)
 {
-   if (!e_randr_screen_info || !e_config_runtime_info->gui.selected_output_dd) return EINA_FALSE;
+   if (!E_RANDR_12 || !e_config_runtime_info->gui.selected_output_dd) return EINA_FALSE;
 
    //policy update
    e_config_runtime_info->gui.selected_output_dd->previous_policy = e_config_runtime_info->gui.selected_output_dd->new_policy;
-   e_config_runtime_info->gui.selected_output_dd->new_policy = e_config_runtime_info->gui.subdialogs.policies.radio_val;
-   fprintf(stderr, "CONF_RANDR: 'New display attached'-policy set to %d\n", e_config_runtime_info->gui.selected_output_dd->new_policy);
+   e_config_runtime_info->gui.selected_output_dd->new_policy = e_config_runtime_info->gui.widgets.policies.radio_val;
+   fprintf(stderr, "CONF_RANDR: 'New display attached'-policy set to %s.\n", _POLICIES_STRINGS[e_config_runtime_info->gui.selected_output_dd->new_policy - 1]);
 
    return EINA_TRUE;
 }
 
 Eina_Bool
-dialog_subdialog_policies_basic_check_changed(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata)
+policy_widget_basic_check_changed(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata)
 {
-   if (!e_randr_screen_info || !cfdata || !cfdata->gui.selected_output_dd) return EINA_FALSE;
+   if (!E_RANDR_12 || !cfdata || !cfdata->gui.selected_output_dd || !cfdata->gui.selected_output_dd->output) return EINA_FALSE;
 
-   return (int)cfdata->gui.selected_output_dd->previous_policy != (int)cfdata->gui.subdialogs.policies.radio_val;
+   return (int)cfdata->gui.selected_output_dd->previous_policy != (int)cfdata->gui.widgets.policies.radio_val;
 }
 
 void
-dialog_subdialog_policies_update_radio_buttons(Evas_Object *crtc)
+policy_widget_update_radio_buttons(Evas_Object *rep)
 {
    E_Config_Randr_Dialog_Output_Dialog_Data *output_dialog_data;
-   E_Randr_Output_Info *output = NULL;
    Ecore_X_Randr_Output_Policy policy;
 
-   //disable widgets, if no crtc is selected
-   if (!crtc || !(output_dialog_data = evas_object_data_get(crtc, "output_info")))
+   //disable widgets, if no rep is selected
+   if (!rep || !(output_dialog_data = evas_object_data_get(rep, "rep_info")))
      {
         //Evas_Object *radio_above, *radio_right, *radio_below, *radio_left, *radio_clone, *radio_none;
-        e_widget_disabled_set(e_config_runtime_info->gui.subdialogs.policies.radio_above, EINA_TRUE);
-        e_widget_disabled_set(e_config_runtime_info->gui.subdialogs.policies.radio_right, EINA_TRUE);
-        e_widget_disabled_set(e_config_runtime_info->gui.subdialogs.policies.radio_below, EINA_TRUE);
-        e_widget_disabled_set(e_config_runtime_info->gui.subdialogs.policies.radio_left, EINA_TRUE);
-        e_widget_disabled_set(e_config_runtime_info->gui.subdialogs.policies.radio_clone, EINA_TRUE);
-        e_widget_disabled_set(e_config_runtime_info->gui.subdialogs.policies.radio_none, EINA_TRUE);
+        e_widget_disabled_set(e_config_runtime_info->gui.widgets.policies.radio_above, EINA_TRUE);
+        e_widget_disabled_set(e_config_runtime_info->gui.widgets.policies.radio_right, EINA_TRUE);
+        e_widget_disabled_set(e_config_runtime_info->gui.widgets.policies.radio_below, EINA_TRUE);
+        e_widget_disabled_set(e_config_runtime_info->gui.widgets.policies.radio_left, EINA_TRUE);
+        e_widget_disabled_set(e_config_runtime_info->gui.widgets.policies.radio_clone, EINA_TRUE);
+        e_widget_disabled_set(e_config_runtime_info->gui.widgets.policies.radio_none, EINA_TRUE);
         return;
      }
    else
      {
-        e_widget_disabled_set(e_config_runtime_info->gui.subdialogs.policies.radio_above, EINA_FALSE);
-        e_widget_disabled_set(e_config_runtime_info->gui.subdialogs.policies.radio_right, EINA_FALSE);
-        e_widget_disabled_set(e_config_runtime_info->gui.subdialogs.policies.radio_below, EINA_FALSE);
-        e_widget_disabled_set(e_config_runtime_info->gui.subdialogs.policies.radio_left, EINA_FALSE);
-        e_widget_disabled_set(e_config_runtime_info->gui.subdialogs.policies.radio_clone, EINA_FALSE);
-        e_widget_disabled_set(e_config_runtime_info->gui.subdialogs.policies.radio_none, EINA_FALSE);
-     }
-
-   if (output_dialog_data->crtc && output_dialog_data->crtc->outputs)
-     {
-        output = (E_Randr_Output_Info *)eina_list_data_get(eina_list_last(output_dialog_data->crtc->outputs));
-     }
-   else if (output_dialog_data->output)
-     {
-        output = output_dialog_data->output;
+        e_widget_disabled_set(e_config_runtime_info->gui.widgets.policies.radio_above, EINA_FALSE);
+        e_widget_disabled_set(e_config_runtime_info->gui.widgets.policies.radio_right, EINA_FALSE);
+        e_widget_disabled_set(e_config_runtime_info->gui.widgets.policies.radio_below, EINA_FALSE);
+        e_widget_disabled_set(e_config_runtime_info->gui.widgets.policies.radio_left, EINA_FALSE);
+        e_widget_disabled_set(e_config_runtime_info->gui.widgets.policies.radio_clone, EINA_FALSE);
+        e_widget_disabled_set(e_config_runtime_info->gui.widgets.policies.radio_none, EINA_FALSE);
      }
 
-   if (!output) return;
-   policy = output->policy;
+   policy = output_dialog_data->new_policy;
    e_config_runtime_info->gui.selected_output_dd = output_dialog_data;
    //toggle the switch of the currently used policies
    switch (policy)
      {
       case ECORE_X_RANDR_OUTPUT_POLICY_RIGHT:
-        e_widget_radio_toggle_set(e_config_runtime_info->gui.subdialogs.policies.radio_right, EINA_TRUE);
+        e_widget_radio_toggle_set(e_config_runtime_info->gui.widgets.policies.radio_right, EINA_TRUE);
         break;
 
       case ECORE_X_RANDR_OUTPUT_POLICY_BELOW:
-        e_widget_radio_toggle_set(e_config_runtime_info->gui.subdialogs.policies.radio_below, EINA_TRUE);
+        e_widget_radio_toggle_set(e_config_runtime_info->gui.widgets.policies.radio_below, EINA_TRUE);
         break;
 
       case ECORE_X_RANDR_OUTPUT_POLICY_LEFT:
-        e_widget_radio_toggle_set(e_config_runtime_info->gui.subdialogs.policies.radio_left, EINA_TRUE);
+        e_widget_radio_toggle_set(e_config_runtime_info->gui.widgets.policies.radio_left, EINA_TRUE);
         break;
 
       case ECORE_X_RANDR_OUTPUT_POLICY_CLONE:
-        e_widget_radio_toggle_set(e_config_runtime_info->gui.subdialogs.policies.radio_clone, EINA_TRUE);
+        e_widget_radio_toggle_set(e_config_runtime_info->gui.widgets.policies.radio_clone, EINA_TRUE);
         break;
 
       case ECORE_X_RANDR_OUTPUT_POLICY_NONE:
-        e_widget_radio_toggle_set(e_config_runtime_info->gui.subdialogs.policies.radio_none, EINA_TRUE);
+        e_widget_radio_toggle_set(e_config_runtime_info->gui.widgets.policies.radio_none, EINA_TRUE);
         break;
 
       default: //== ECORE_X_RANDR_OUTPUT_POLICY_ABOVE:
-        e_widget_radio_toggle_set(e_config_runtime_info->gui.subdialogs.policies.radio_above, EINA_TRUE);
+        e_widget_radio_toggle_set(e_config_runtime_info->gui.widgets.policies.radio_above, EINA_TRUE);
      }
 }
 
 void
-dialog_subdialog_policies_keep_changes(E_Config_Dialog_Data *cfdata)
+policy_widget_keep_changes(E_Config_Dialog_Data *cfdata)
 {
    E_Config_Randr_Dialog_Output_Dialog_Data *odd;
+   E_Randr_Output_Info *oi;
    Eina_List *iter;
 
-   if (!cfdata) return;
+   if (!cfdata || !cfdata->gui.selected_output_dd || !cfdata->gui.selected_output_dd->output) return;
 
-   EINA_LIST_FOREACH(cfdata->output_dialog_data_list, iter, odd)
+   odd = cfdata->gui.selected_output_dd;
+   odd->previous_policy = odd->new_policy;
+   if (odd->crtc)
+     {
+        EINA_LIST_FOREACH(odd->crtc->outputs, iter, oi)
+          {
+             oi->policy = odd->new_policy;
+             fprintf(stderr, "CONF_RANDR: Policy change to %s kept for output %d.\n", _POLICIES_STRINGS[odd->new_policy - 1], oi->xid);
+          }
+     }
+   else if (odd->output)
      {
-        if (!odd || ((int)odd->previous_policy == Ecore_X_Randr_Unset)) continue;
-        odd->previous_policy = odd->new_policy;
-        if (odd->output)
-          odd->output->policy = odd->new_policy;
-        odd->new_policy = Ecore_X_Randr_Unset;
+        odd->output->policy = odd->new_policy;
+        fprintf(stderr, "CONF_RANDR: Policy change to %s kept for output %d.\n", _POLICIES_STRINGS[odd->new_policy - 1], odd->output->xid);
      }
 }
 
 void
-dialog_subdialog_policies_discard_changes(E_Config_Dialog_Data *cfdata)
+policy_widget_discard_changes(E_Config_Dialog_Data *cfdata)
 {
    E_Config_Randr_Dialog_Output_Dialog_Data *odd;
-   Eina_List *iter;
 
-   if (!cfdata) return;
+   if (!cfdata || !cfdata->gui.selected_output_dd || !cfdata->gui.selected_output_dd->output) return;
 
-   EINA_LIST_FOREACH(cfdata->output_dialog_data_list, iter, odd)
-     {
-        if (!odd->crtc || ((int)odd->previous_policy == Ecore_X_Randr_Unset)) continue;
-        odd->new_policy = odd->previous_policy;
-        odd->previous_policy = Ecore_X_Randr_Unset;
-     }
+   odd = cfdata->gui.selected_output_dd;
+   odd->new_policy = odd->previous_policy;
 }
 
index 3b60459..908e283 100644 (file)
 #define ICON_HEIGHT               10
 #define RESOLUTION_TXT_MAX_LENGTH 50
 
-Evas_Object *dialog_subdialog_resolutions_basic_create_widgets(Evas *canvas);
-Eina_Bool    dialog_subdialog_resolutions_basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
-Eina_Bool    dialog_subdialog_resolutions_basic_check_changed(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
-void         dialog_subdialog_resolutions_update_list(Evas_Object *crtc);
-void         dialog_subdialog_resolutions_keep_changes(E_Config_Dialog_Data *cfdata);
-void         dialog_subdialog_resolutions_discard_changes(E_Config_Dialog_Data *cfdata);
+Evas_Object *resolution_widget_basic_create_widgets(Evas *canvas);
+Eina_Bool    resolution_widget_basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
+Eina_Bool    resolution_widget_basic_check_changed(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
+void         resolution_widget_update_list(Evas_Object *crtc);
+void         resolution_widget_keep_changes(E_Config_Dialog_Data *cfdata);
+void         resolution_widget_discard_changes(E_Config_Dialog_Data *cfdata);
 
 extern E_Config_Dialog_Data *e_config_runtime_info;
+static Ecore_X_Randr_Mode_Info disabled_mode = {.xid = Ecore_X_Randr_None};
 
 Eina_Bool
-dialog_subdialog_resolutions_create_data(E_Config_Dialog_Data *cfdata)
+resolution_widget_create_data(E_Config_Dialog_Data *cfdata)
 {
    E_Config_Randr_Dialog_Output_Dialog_Data *odd;
    Ecore_X_Randr_Mode_Info *mi;
@@ -50,9 +51,10 @@ dialog_subdialog_resolutions_create_data(E_Config_Dialog_Data *cfdata)
                mi = (Ecore_X_Randr_Mode_Info *)eina_list_data_get(eina_list_last(odd->crtc->outputs_common_modes));
              odd->previous_mode = mi;
           }
-        else if (odd->output)
+        else if (odd->output && odd->output->monitor)
           {
-             odd->preferred_mode = (Ecore_X_Randr_Mode_Info *)eina_list_data_get(eina_list_last(odd->output->preferred_modes));
+             odd->previous_mode = NULL;
+             odd->preferred_mode = (Ecore_X_Randr_Mode_Info *)eina_list_data_get(eina_list_last(odd->output->monitor->preferred_modes));
           }
      }
 
@@ -60,33 +62,33 @@ dialog_subdialog_resolutions_create_data(E_Config_Dialog_Data *cfdata)
 }
 
 Evas_Object *
-dialog_subdialog_resolutions_basic_create_widgets(Evas *canvas)
+resolution_widget_basic_create_widgets(Evas *canvas)
 {
-   Evas_Object *subdialog;
+   Evas_Object *widget;
 
-   if (!canvas || !e_config_runtime_info || e_config_runtime_info->gui.subdialogs.resolutions.dialog || !(subdialog = e_widget_ilist_add(canvas, ICON_WIDTH * e_scale, ICON_HEIGHT * e_scale, NULL))) return NULL;
+   if (!canvas || !e_config_runtime_info || e_config_runtime_info->gui.widgets.resolutions.widget || !(widget = e_widget_ilist_add(canvas, ICON_WIDTH * e_scale, ICON_HEIGHT * e_scale, NULL))) return NULL;
 
-   e_widget_ilist_multi_select_set(subdialog, EINA_FALSE);
-   e_widget_disabled_set(subdialog, EINA_TRUE);
+   e_widget_ilist_multi_select_set(widget, EINA_FALSE);
+   e_widget_disabled_set(widget, EINA_TRUE);
 
-   evas_object_show(subdialog);
+   evas_object_show(widget);
 
-   return subdialog;
+   return widget;
 }
 
 Eina_Bool
-dialog_subdialog_resolutions_basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata __UNUSED__)
+resolution_widget_basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata __UNUSED__)
 {
    //Apply new mode
    Ecore_X_Randr_Mode_Info *selected_mode;
-   Ecore_X_ID selected_mode_xid;
+   Ecore_X_Randr_Mode mode;
    E_Config_Randr_Dialog_Output_Dialog_Data *output_dialog_data;
-   Ecore_X_Randr_Output *output = NULL;
+   Ecore_X_Randr_Output *outputs = NULL;
    E_Randr_Crtc_Info *crtc_info = NULL, *crtc_iter;
    Eina_List *iter;
    int noutputs = Ecore_X_Randr_Unset;
 
-   if (!e_config_runtime_info->gui.selected_eo || !(output_dialog_data = evas_object_data_get(e_config_runtime_info->gui.selected_eo, "output_info")))
+   if (!e_config_runtime_info->gui.selected_eo || !(output_dialog_data = evas_object_data_get(e_config_runtime_info->gui.selected_eo, "rep_info")))
      {
         fprintf(stderr, "CONF_RADNR: no crtc was selected or no output info could be retrieved for the selected crtc element (%p).\n", e_config_runtime_info->gui.selected_eo);
         return EINA_FALSE;
@@ -100,8 +102,8 @@ dialog_subdialog_resolutions_basic_apply_data(E_Config_Dialog *cfd, E_Config_Dia
    else if (output_dialog_data->output)
      {
         //CRTC not assigned yet. Let's try to find a non occupied one.
-        fprintf(stderr, "CONF_RANDR: Trying to find a CRTC for output %x, %d crtcs are possible.\n", output_dialog_data->output->xid, eina_list_count(output_dialog_data->output->possible_crtcs));
-        output = &output_dialog_data->output->xid;
+        fprintf(stderr, "CONF_RANDR: Trying to find a CRTC for output %d, %d crtcs are possible.\n", output_dialog_data->output->xid, eina_list_count(output_dialog_data->output->possible_crtcs));
+        outputs = &output_dialog_data->output->xid;
         noutputs = 1;
         EINA_LIST_FOREACH(output_dialog_data->output->possible_crtcs, iter, crtc_iter)
           {
@@ -119,24 +121,26 @@ dialog_subdialog_resolutions_basic_apply_data(E_Config_Dialog *cfd, E_Config_Dia
         return EINA_FALSE;
      }
    //get selected mode
-   if ((selected_mode = (Ecore_X_Randr_Mode_Info *)e_widget_ilist_selected_data_get(e_config_runtime_info->gui.subdialogs.resolutions.dialog)))
+   if ((selected_mode = (Ecore_X_Randr_Mode_Info *)e_widget_ilist_selected_data_get(e_config_runtime_info->gui.widgets.resolutions.widget)))
      {
-        selected_mode_xid = selected_mode->xid;
+        mode = selected_mode->xid;
      }
-   else
+   if (selected_mode == crtc_info->current_mode)
      {
-        selected_mode_xid = Ecore_X_Randr_None;
+        if (output_dialog_data->output && (eina_list_data_find(crtc_info->outputs, output_dialog_data->output)))
+          {
+             fprintf(stderr, "CONF_RANDR: Nothing to be done for output %s.\n", output_dialog_data->output->name);
+             return EINA_TRUE;
+          }
+        fprintf(stderr, "CONF_RANDR: Resolution remains unchanged for CRTC %d.\n", crtc_info->xid);
+        return EINA_TRUE;
      }
+   fprintf(stderr, "CONF_RANDR: Changing mode of crtc %d to %d.\n", crtc_info->xid, mode);
 
-   fprintf(stderr, "CONF_RANDR: Change mode of crtc %x to %x.\n", crtc_info->xid, selected_mode_xid);
-
-   if (ecore_x_randr_crtc_mode_set(cfd->con->manager->root, crtc_info->xid, output, noutputs, selected_mode_xid))
+   if (ecore_x_randr_crtc_mode_set(cfd->con->manager->root, crtc_info->xid, outputs, noutputs, mode))
      {
-        //remove unused space
-        ecore_x_randr_screen_reset(cfd->con->manager->root);
         //update information
-        if (!output_dialog_data->crtc)
-          output_dialog_data->crtc = crtc_info;
+        output_dialog_data->crtc = crtc_info;
         output_dialog_data->new_mode = selected_mode;
         return EINA_TRUE;
      }
@@ -145,35 +149,32 @@ dialog_subdialog_resolutions_basic_apply_data(E_Config_Dialog *cfd, E_Config_Dia
 }
 
 Eina_Bool
-dialog_subdialog_resolutions_basic_check_changed(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata __UNUSED__)
+resolution_widget_basic_check_changed(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata __UNUSED__)
 {
    Ecore_X_Randr_Mode_Info *selected_mode;
    E_Config_Randr_Dialog_Output_Dialog_Data *output_dialog_data;
 
-   if (!e_config_runtime_info->gui.selected_eo || !(selected_mode = (Ecore_X_Randr_Mode_Info *)e_widget_ilist_selected_data_get(e_config_runtime_info->gui.subdialogs.resolutions.dialog)) || !(output_dialog_data = evas_object_data_get(e_config_runtime_info->gui.selected_eo, "output_info"))) return EINA_FALSE;
+   if (!e_config_runtime_info->gui.selected_eo || !(selected_mode = (Ecore_X_Randr_Mode_Info *)e_widget_ilist_selected_data_get(e_config_runtime_info->gui.widgets.resolutions.widget)) || !(output_dialog_data = evas_object_data_get(e_config_runtime_info->gui.selected_eo, "rep_info"))) return EINA_FALSE;
 
    return selected_mode != output_dialog_data->previous_mode;
 }
 
 void
-dialog_subdialog_resolutions_update_list(Evas_Object *crtc)
+resolution_widget_update_list(Evas_Object *rep)
 {
    Eina_List *iter, *modelist = NULL;
    E_Config_Randr_Dialog_Output_Dialog_Data *output_dialog_data;
    Ecore_X_Randr_Mode_Info *mode_info, *current_mode;
    char resolution_text[RESOLUTION_TXT_MAX_LENGTH];
    float rate;
-   int str_ret, i = 0;
+   Eina_Bool enable = EINA_FALSE;
+   int i = 0;
 
-   e_widget_ilist_freeze(e_config_runtime_info->gui.subdialogs.resolutions.dialog);
-   e_widget_ilist_clear(e_config_runtime_info->gui.subdialogs.resolutions.dialog);
-   if (!crtc)
-     {
-        e_widget_disabled_set(e_config_runtime_info->gui.subdialogs.resolutions.dialog, EINA_TRUE);
-        return;
-     }
-   if (!(output_dialog_data = evas_object_data_get(crtc, "output_info")))
-     return;
+   e_widget_ilist_freeze(e_config_runtime_info->gui.widgets.resolutions.widget);
+   e_widget_ilist_clear(e_config_runtime_info->gui.widgets.resolutions.widget);
+
+   if (!rep || !(output_dialog_data = evas_object_data_get(rep, "rep_info")))
+     goto _go_and_return;
 
    //select correct mode list
    if (output_dialog_data->crtc)
@@ -181,14 +182,15 @@ dialog_subdialog_resolutions_update_list(Evas_Object *crtc)
         current_mode = output_dialog_data->crtc->current_mode;
         modelist = output_dialog_data->crtc->outputs_common_modes;
      }
-   else if (output_dialog_data->output)
+   else if (output_dialog_data->output && output_dialog_data->output->monitor)
      {
         current_mode = NULL;
-        if (output_dialog_data->output->modes)
-          modelist = output_dialog_data->output->modes;
-        else
-          modelist = output_dialog_data->output->modes;
+        if (output_dialog_data->output->monitor->modes)
+          modelist = output_dialog_data->output->monitor->modes;
      }
+   if (!modelist)
+     goto _go_and_return;
+
    EINA_LIST_FOREACH(modelist, iter, mode_info)
      {
         //calculate refresh rate
@@ -199,31 +201,29 @@ dialog_subdialog_resolutions_update_list(Evas_Object *crtc)
         else
           rate = 0.0;
 
-        str_ret = snprintf(resolution_text, RESOLUTION_TXT_MAX_LENGTH, "%dx%d@%.1fHz", mode_info->width, mode_info->height, rate);
-        if (str_ret < 0 || str_ret > (RESOLUTION_TXT_MAX_LENGTH - 1))
-          {
-             fprintf(stderr, "CONF_RANDR: Resolution text could not be created.");
-             continue;
-          }
-        e_widget_ilist_append(e_config_runtime_info->gui.subdialogs.resolutions.dialog, NULL, resolution_text, NULL, mode_info, NULL);
+        snprintf(resolution_text, (RESOLUTION_TXT_MAX_LENGTH - 1), "%dx%d@%.1fHz", mode_info->width, mode_info->height, rate);
+        e_widget_ilist_append(e_config_runtime_info->gui.widgets.resolutions.widget, NULL, resolution_text, NULL, mode_info, NULL);
 
         //select currently enabled mode
         if (mode_info == current_mode)
-          e_widget_ilist_selected_set(e_config_runtime_info->gui.subdialogs.resolutions.dialog, i);
+          e_widget_ilist_selected_set(e_config_runtime_info->gui.widgets.resolutions.widget, i);
         i++;
      }
 
    //append 'disabled' mode
-   e_widget_ilist_append(e_config_runtime_info->gui.subdialogs.resolutions.dialog, NULL, _("Disabled"), NULL, NULL, NULL);
+   e_widget_ilist_append(e_config_runtime_info->gui.widgets.resolutions.widget, NULL, _("Disabled"), NULL, &disabled_mode, NULL);
 
    //reenable widget
-   e_widget_disabled_set(e_config_runtime_info->gui.subdialogs.resolutions.dialog, EINA_FALSE);
-   e_widget_ilist_go(e_config_runtime_info->gui.subdialogs.resolutions.dialog);
-   e_widget_ilist_thaw(e_config_runtime_info->gui.subdialogs.resolutions.dialog);
+   enable = EINA_TRUE;
+
+   _go_and_return:
+   e_widget_disabled_set(e_config_runtime_info->gui.widgets.resolutions.widget, enable);
+   e_widget_ilist_go(e_config_runtime_info->gui.widgets.resolutions.widget);
+   e_widget_ilist_thaw(e_config_runtime_info->gui.widgets.resolutions.widget);
 }
 
 void
-dialog_subdialog_resolutions_keep_changes(E_Config_Dialog_Data *cfdata)
+resolution_widget_keep_changes(E_Config_Dialog_Data *cfdata)
 {
    E_Config_Randr_Dialog_Output_Dialog_Data *odd;
    Eina_List *iter;
@@ -241,7 +241,7 @@ dialog_subdialog_resolutions_keep_changes(E_Config_Dialog_Data *cfdata)
 }
 
 void
-dialog_subdialog_resolutions_discard_changes(E_Config_Dialog_Data *cfdata)
+resolution_widget_discard_changes(E_Config_Dialog_Data *cfdata)
 {
    E_Config_Randr_Dialog_Output_Dialog_Data *odd;
    Eina_List *iter;
index 5fd08be..9cfb376 100644 (file)
@@ -7,6 +7,10 @@
 /* actual module specifics */
 E_Module *conf_randr_module = NULL;
 
+Config *randr_dialog_config = NULL;
+
+static E_Config_DD *conf_edd = NULL;
+
 /* module setup */
 EAPI E_Module_Api e_modapi =
 {
@@ -21,6 +25,23 @@ e_modapi_init(E_Module *m)
    e_configure_registry_item_add("screen/randr", 20, _("Screen Setup"), NULL, "preferences-system-screen-resolution", e_int_config_randr);
    conf_randr_module = m;
    e_module_delayed_set(m, 1);
+
+   conf_edd = E_CONFIG_DD_NEW("RandRR_Dialog_Config", Config);
+#undef T
+#undef D
+#define T Config
+#define D conf_edd
+   E_CONFIG_VAL(D, T, display_disconnected_outputs, UCHAR);
+#undef T
+#undef D
+
+   randr_dialog_config = e_config_domain_load("module.conf_randr", conf_edd);
+   if (!randr_dialog_config)
+     {
+        randr_dialog_config = E_NEW(Config, 1);
+        randr_dialog_config->display_disconnected_outputs = EINA_FALSE;
+     }
+
    return m;
 }
 
@@ -39,6 +60,7 @@ e_modapi_shutdown(E_Module *m __UNUSED__)
 EAPI int
 e_modapi_save(E_Module *m __UNUSED__)
 {
+   e_config_domain_save("module.conf_randr", conf_edd, randr_dialog_config);
    return 1;
 }
 
index 8735ba7..2166462 100644 (file)
@@ -16,4 +16,15 @@ EAPI void *e_modapi_init     (E_Module *m);
 EAPI int   e_modapi_shutdown (E_Module *m);
 EAPI int   e_modapi_save     (E_Module *m);
 
+/**
+ * @addtogroup Optional_Conf
+ * @{
+ *
+ * @defgroup Module_Conf_RandR RandR (Screen Resize, Rotate and Mirror)
+ *
+ * Configures size, rotation and mirroring of screen. Uses the X11
+ * RandR protocol (does not work with NVidia proprietary drivers).
+ *
+ * @}
+ */
 #endif
index e0b1c07..4c24efb 100644 (file)
@@ -5,7 +5,7 @@ Name[cs]=Nastavení - rozlišení obrazovky
 Name[de]=Konfiguration - Bildschirm
 Name[eo]=Agordo - Ekrandistingivo
 Name[es]=Configuración - Resolución de pantalla
-Name[fr]=Configuration - Résolution de l'écran
+Name[fr]=Affichage
 Name[hu]=Beállítások - Képernyő felbontása
 Name[it]=Configurazione - Risoluzione schermo
 Name[ja]=
@@ -20,7 +20,7 @@ Comment[cs]=Použit k nastavení rozlišení obrazovky.
 Comment[de]=
 Comment[eo]=Agordi sian ekrandistingivon.
 Comment[es]=Usado para configurar su resolución de pantalla.
-Comment[fr]=Permet de configurer la résolution de l'écran.
+Comment[fr]=Pour configurer l'affichage des écrans.
 Comment[hu]=Segítségével beállíthatod a képernyőd felbontását.
 Comment[it]=Usato per configurare la risoluzione del vostro schermo.
 Comment[ja]=
index e489fe8..95fef6e 100644 (file)
@@ -225,7 +225,8 @@ _cb_add(void *data, void *data2 __UNUSED__)
    cfg = E_NEW(E_Config_Shelf, 1);
    cfg->name = eina_stringshare_add("shelf");
    cfg->container = con->num;
-   cfg->zone = zone->id;
+   cfg->zone = zone->num;
+   printf("zone = %i\n", cfg->zone);
    cfg->popup = 1;
    cfg->layer = 200;
    cfg->orient = E_GADCON_ORIENT_CORNER_BR;
index 390dc9e..39ae28c 100644 (file)
@@ -13,4 +13,16 @@ EAPI void *e_modapi_init     (E_Module *m);
 EAPI int   e_modapi_shutdown (E_Module *m);
 EAPI int   e_modapi_save     (E_Module *m);
 
+/**
+ * @addtogroup Optional_Conf
+ * @{
+ *
+ * @defgroup Module_Conf_Shelves Shelves (Panels) Configuration
+ *
+ * Configure shelves (panels) that exist on screen. They may be
+ * horizontal or vertical, exist on top of below windows and usually
+ * contain sequence of @ref Optional_Gadgets.
+ *
+ * @}
+ */
 #endif
index 152897f..3cdf941 100644 (file)
@@ -728,9 +728,19 @@ _color_class_sort(const void *data1, const void *data2)
 }
 
 static void
-_fill_data_add_header(E_Config_Dialog_Data *cfdata, const char *name)
+_fill_data_add_header(E_Config_Dialog_Data *cfdata, const char *name, const char *icon)
 {
-   e_widget_ilist_header_append(cfdata->gui.ilist, NULL, name);
+   Evas_Object *ic;
+
+   if (icon)
+     {
+       ic = e_icon_add(cfdata->gui.evas);
+       e_util_icon_theme_set(ic, icon);
+     }
+   else
+     ic = NULL;
+
+   e_widget_ilist_header_append(cfdata->gui.ilist, ic, name);
 }
 
 static void
@@ -840,15 +850,15 @@ _fill_data(E_Config_Dialog_Data *cfdata)
    Eina_List *todo = eina_list_clone(e_color_class_list());
    E_Color_Class *cc;
 
-   _fill_data_add_header(cfdata, _("Window Manager"));
+   _fill_data_add_header(cfdata, _("Window Manager"), NULL);
    _fill_data_add_batch(cfdata, &todo, _color_classes_wm);
-   _fill_data_add_header(cfdata, _("Widgets"));
+   _fill_data_add_header(cfdata, _("Widgets"), NULL);
    _fill_data_add_batch(cfdata, &todo, _color_classes_widgets);
-   _fill_data_add_header(cfdata, _("Modules"));
+   _fill_data_add_header(cfdata, _("Modules"), "preferences-plugin");
    _fill_data_add_batch(cfdata, &todo, _color_classes_modules);
 
    if (!todo) return;
-   _fill_data_add_header(cfdata, _("Others"));
+   _fill_data_add_header(cfdata, _("Others"), NULL);
    todo = eina_list_sort(todo, -1, _color_class_sort);
    EINA_LIST_FREE(todo, cc)
      {
index c99845b..54b509b 100644 (file)
@@ -379,7 +379,7 @@ _fill_data(E_Config_Dialog_Data *cfdata)
         z = e_zone_current_get(c);
         d = e_desk_current_get(z);
 
-        cfbg = e_bg_config_get(c->num, z->id, d->x, d->y);
+        cfbg = e_bg_config_get(c->num, z->num, d->x, d->y);
         /* if we have a config for this bg, use it. */
         if (cfbg)
           {
index 46f9fef..fc1ce61 100644 (file)
@@ -41,4 +41,14 @@ EAPI int   e_modapi_save     (E_Module *m);
 
 E_Config_Dialog *e_int_config_xsettings(E_Container *con, const char *params __UNUSED__);
 
+/**
+ * @addtogroup Optional_Conf
+ * @{
+ *
+ * @defgroup Module_Conf_Theme Theme Configuration
+ *
+ * Changes the graphical user interface theme and wallpaper.
+ *
+ * @}
+ */
 #endif
index 2fb77e5..71e91f4 100644 (file)
@@ -1126,11 +1126,11 @@ wp_browser_new(E_Container *con)
    zone = e_util_zone_current_get(con->manager);
    desk = e_desk_current_get(zone);
    info->con_num = con->num;
-   info->zone_num = zone->id;
+   info->zone_num = zone->num;
    info->desk_x = desk->x;
    info->desk_y = desk->y;
    info->mode = 0;
-   cfbg = e_bg_config_get(con->num, zone->id, desk->x, desk->y);
+   cfbg = e_bg_config_get(con->num, zone->num, desk->x, desk->y);
    if (cfbg)
      {
         if ((cfbg->container >= 0) && (cfbg->zone >= 0))
index e6e0f05..8eff753 100644 (file)
@@ -12,4 +12,18 @@ EAPI void *e_modapi_init     (E_Module *m);
 EAPI int   e_modapi_shutdown (E_Module *m);
 EAPI int   e_modapi_save     (E_Module *m);
 
+/**
+ * @addtogroup Optional_Conf
+ * @{
+ *
+ * @defgroup Module_Conf_Wallpaper2 Wallpaper2 (Alternative Selector)
+ *
+ * More graphically appealing wallpaper selector. It is targeted at
+ * mobile devices.
+ *
+ * @note under development and not recommended for use yet.
+ *
+ * @see Module_Conf_Theme
+ * @}
+ */
 #endif
index 2ff1bf5..b4e70c8 100644 (file)
@@ -24,6 +24,7 @@ module_la_SOURCES      = e_mod_main.c \
                         e_int_config_window_geometry.c \
                         e_int_config_window_maxpolicy.c \
                         e_int_config_window_stacking.c \
+                         e_int_config_window_process.c \
                          e_int_config_window_display.c \
                          e_int_config_window_display.h \
                          e_int_config_focus.c \
index 99e9f54..8fed774 100644 (file)
@@ -24,7 +24,7 @@ e_int_config_clientlist(E_Container *con, const char *params __UNUSED__)
    E_Config_Dialog *cfd;
    E_Config_Dialog_View *v;
 
-   if (e_config_dialog_find("E", "windows/client_list_menu")) 
+   if (e_config_dialog_find("E", "windows/window_list_menu")) 
      return NULL;
 
    v = E_NEW(E_Config_Dialog_View, 1);
@@ -33,8 +33,8 @@ e_int_config_clientlist(E_Container *con, const char *params __UNUSED__)
    v->basic.apply_cfdata = _basic_apply;
    v->basic.create_widgets = _basic_create;
 
-   cfd = e_config_dialog_new(con, _("Client List Settings"), "E", 
-                            "windows/client_list_menu",
+   cfd = e_config_dialog_new(con, _("Window List Menu Settings"), "E", 
+                            "windows/window_list_menu",
                             "preferences-winlist", 0, v, NULL);
    return cfd;
 }
index 7bd621e..2c9e324 100644 (file)
@@ -22,14 +22,23 @@ struct _E_Config_Dialog_Data
         double timeout;
         struct
           {
-             int dx, dy;
+             int dx;
           } move;
         struct
           {
-             int dx, dy;
+             int dx;
           } resize;
      } border_keyboard;
-
+   struct {
+      int    move;
+      int    resize;
+      int    raise;
+      int    lower;
+      int    layer;
+      int    desktop;
+      int    iconify;
+   } transient;
+   
    Eina_List *resistance_list;
 };
 
@@ -69,9 +78,14 @@ _create_data(E_Config_Dialog *cfd __UNUSED__)
    cfdata->geometry_auto_move = e_config->geometry_auto_move;
    cfdata->border_keyboard.timeout = e_config->border_keyboard.timeout;
    cfdata->border_keyboard.move.dx = e_config->border_keyboard.move.dx;
-//   cfdata->border_keyboard.move.dy = e_config->border_keyboard.move.dy;
    cfdata->border_keyboard.resize.dx = e_config->border_keyboard.resize.dx;
-//   cfdata->border_keyboard.resize.dy = e_config->border_keyboard.resize.dy;
+   cfdata->transient.move = e_config->transient.move;
+   cfdata->transient.resize = e_config->transient.resize;
+   cfdata->transient.raise = e_config->transient.raise;
+   cfdata->transient.lower = e_config->transient.lower;
+   cfdata->transient.layer = e_config->transient.layer;
+   cfdata->transient.desktop = e_config->transient.desktop;
+   cfdata->transient.iconify = e_config->transient.iconify;
    return cfdata;
 }
 
@@ -93,11 +107,16 @@ _basic_apply(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata)
    e_config->geometry_auto_move = cfdata->geometry_auto_move;  
    e_config->border_keyboard.timeout = cfdata->border_keyboard.timeout;
    e_config->border_keyboard.move.dx = cfdata->border_keyboard.move.dx;
-//   e_config->border_keyboard.move.dy = cfdata->border_keyboard.move.dy;
    e_config->border_keyboard.move.dy = cfdata->border_keyboard.move.dx;
    e_config->border_keyboard.resize.dx = cfdata->border_keyboard.resize.dx;
-//   e_config->border_keyboard.resize.dy = cfdata->border_keyboard.resize.dy;
    e_config->border_keyboard.resize.dy = cfdata->border_keyboard.resize.dx;
+   e_config->transient.move = cfdata->transient.move;
+   e_config->transient.resize = cfdata->transient.resize;
+   e_config->transient.raise = cfdata->transient.raise;
+   e_config->transient.lower = cfdata->transient.lower;
+   e_config->transient.layer = cfdata->transient.layer;
+   e_config->transient.desktop = cfdata->transient.desktop;
+   e_config->transient.iconify = cfdata->transient.iconify;
    e_config_save_queue();
    return 1; /* Apply was OK */
 }
@@ -115,7 +134,14 @@ _basic_check_changed(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfda
           (e_config->border_keyboard.move.dx != cfdata->border_keyboard.move.dx) ||
           (e_config->border_keyboard.move.dy != cfdata->border_keyboard.move.dx) ||
           (e_config->border_keyboard.resize.dx != cfdata->border_keyboard.resize.dx) ||
-          (e_config->border_keyboard.resize.dy != cfdata->border_keyboard.resize.dx));
+          (e_config->border_keyboard.resize.dy != cfdata->border_keyboard.resize.dx) ||
+           (e_config->transient.move != cfdata->transient.move) ||
+           (e_config->transient.resize != cfdata->transient.resize) ||
+           (e_config->transient.raise != cfdata->transient.raise) ||
+           (e_config->transient.lower != cfdata->transient.lower) ||
+           (e_config->transient.layer != cfdata->transient.layer) ||
+           (e_config->transient.desktop != cfdata->transient.desktop) ||
+           (e_config->transient.iconify != cfdata->transient.iconify));
 }
 
 static Evas_Object *
@@ -193,6 +219,33 @@ _basic_create(E_Config_Dialog *cfd __UNUSED__, Evas *evas, E_Config_Dialog_Data
    e_widget_toolbook_page_append(otb, NULL, _("Automatic"), ol, 
                                  1, 0, 1, 0, 0.5, 0.0);
 
+   /* Transient  */
+   ol = e_widget_list_add(evas, 0, 0);
+   ow = e_widget_check_add(evas, _("Follow Move"),
+                           &(cfdata->transient.move));
+   e_widget_list_object_append(ol, ow, 1, 0, 0.5);
+   ow = e_widget_check_add(evas, _("Follow Resize"), 
+                           &(cfdata->transient.resize));
+   e_widget_list_object_append(ol, ow, 1, 0, 0.5);
+   ow = e_widget_check_add(evas, _("Follow Raise"), 
+                           &(cfdata->transient.raise));
+   e_widget_list_object_append(ol, ow, 1, 0, 0.5);
+   ow = e_widget_check_add(evas, _("Follow Lower"), 
+                           &(cfdata->transient.lower));
+   e_widget_list_object_append(ol, ow, 1, 0, 0.5);
+   ow = e_widget_check_add(evas, _("Follow Layer"), 
+                           &(cfdata->transient.layer));
+   e_widget_list_object_append(ol, ow, 1, 0, 0.5);
+   ow = e_widget_check_add(evas, _("Follow Desktop"), 
+                           &(cfdata->transient.desktop));
+   e_widget_list_object_append(ol, ow, 1, 0, 0.5);
+   ow = e_widget_check_add(evas, _("Follow Iconify"), 
+                           &(cfdata->transient.iconify));
+   e_widget_list_object_append(ol, ow, 1, 0, 0.5);
+   
+   e_widget_toolbook_page_append(otb, NULL, _("Transients"), ol,
+                                 1, 0, 1, 0, 0.5, 0.0);
+
    e_widget_toolbook_page_show(otb, 0);
    return otb;
 }
index 3b60273..e9103c8 100644 (file)
@@ -6,6 +6,7 @@
 E_Config_Dialog *e_int_config_window_geometry(E_Container *con, const char *params __UNUSED__);
 E_Config_Dialog *e_int_config_window_stacking(E_Container *con, const char *params __UNUSED__);
 E_Config_Dialog *e_int_config_window_maxpolicy(E_Container *con, const char *params __UNUSED__);
+E_Config_Dialog *e_int_config_window_process(E_Container *con, const char *params __UNUSED__);
 
 #endif
 #endif
diff --git a/src/modules/conf_window_manipulation/e_int_config_window_process.c b/src/modules/conf_window_manipulation/e_int_config_window_process.c
new file mode 100644 (file)
index 0000000..bb0f189
--- /dev/null
@@ -0,0 +1,114 @@
+#include "e.h"
+
+/* PROTOTYPES - same all the time */
+static void *_create_data(E_Config_Dialog *cfd);
+static void _free_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
+static int _basic_apply(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
+static int _basic_check_changed(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
+static Evas_Object *_basic_create(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cfdata);
+
+/* Actual config data we will be playing with whil the dialog is active */
+struct _E_Config_Dialog_Data
+{
+   int kill_if_close_not_possible;
+   int kill_process;
+   double kill_timer_wait;
+   int ping_clients;
+   int ping_clients_interval;
+};
+
+/* a nice easy setup function that does the dirty work */
+E_Config_Dialog *
+e_int_config_window_process(E_Container *con, const char *params __UNUSED__)
+{
+   E_Config_Dialog *cfd;
+   E_Config_Dialog_View *v;
+
+   if (e_config_dialog_find("E", "windows/window_process"))
+     return NULL;
+   v = E_NEW(E_Config_Dialog_View, 1);
+
+   /* methods */
+   v->create_cfdata = _create_data;
+   v->free_cfdata = _free_data;
+   v->basic.apply_cfdata = _basic_apply;
+   v->basic.create_widgets = _basic_create;
+   v->basic.check_changed = _basic_check_changed;
+
+   /* create config diaolg for NULL object/data */
+   cfd = e_config_dialog_new(con, _("Window Stacking"),
+                            "E", "windows/window_process",
+                            "preferences-window-process", 0, v, NULL);
+   return cfd;
+}
+
+static void *
+_create_data(E_Config_Dialog *cfd __UNUSED__)
+{
+   E_Config_Dialog_Data *cfdata;
+
+   cfdata = E_NEW(E_Config_Dialog_Data, 1);
+   if (!cfdata) return NULL;
+   cfdata->kill_if_close_not_possible = e_config->kill_if_close_not_possible;
+   cfdata->kill_process = e_config->kill_process;
+   cfdata->kill_timer_wait = e_config->kill_timer_wait;
+   cfdata->ping_clients = e_config->ping_clients;
+   cfdata->ping_clients_interval = e_config->ping_clients_interval;
+   return cfdata;
+}
+
+static void
+_free_data(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata)
+{
+   E_FREE(cfdata);
+}
+
+static int
+_basic_apply(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata)
+{
+   e_config->kill_if_close_not_possible = cfdata->kill_if_close_not_possible;
+   e_config->kill_process = cfdata->kill_process;
+   e_config->kill_timer_wait = cfdata->kill_timer_wait;
+   e_config->ping_clients = cfdata->ping_clients;
+   e_config->ping_clients_interval = cfdata->ping_clients_interval;
+   e_config_save_queue();
+   return 1;
+}
+
+static int
+_basic_check_changed(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata)
+{
+   return ((e_config->kill_if_close_not_possible != cfdata->kill_if_close_not_possible) ||
+           (e_config->kill_process != cfdata->kill_process) ||
+           (e_config->kill_timer_wait != cfdata->kill_timer_wait) ||
+           (e_config->ping_clients != cfdata->ping_clients) ||
+           (e_config->ping_clients_interval != cfdata->ping_clients_interval));
+}
+
+static Evas_Object *
+_basic_create(E_Config_Dialog *cfd __UNUSED__, Evas *evas, E_Config_Dialog_Data *cfdata)
+{
+   Evas_Object *o, *ob;
+
+   o = e_widget_list_add(evas, 0, 0);
+
+   ob = e_widget_check_add(evas, _("Kill process if unclosable"), &(cfdata->kill_if_close_not_possible));
+   e_widget_list_object_append(o, ob, 1, 0, 0.5);
+   ob = e_widget_check_add(evas, _("Kill process instead of client"), &(cfdata->kill_process));
+   e_widget_list_object_append(o, ob, 1, 0, 0.5);
+   ob = e_widget_label_add(evas, _("Kill timeout:"));
+   e_widget_list_object_append(o, ob, 1, 0, 0.5);
+   ob = e_widget_slider_add(evas, 1, 0, _("%1.0f sec"), 1.0, 30.0, 1.0, 0, 
+                            &(cfdata->kill_timer_wait), NULL, 100);
+   e_widget_list_object_append(o, ob, 1, 0, 0.5);
+   
+   ob = e_widget_check_add(evas, _("Ping clients"), &(cfdata->ping_clients));
+   e_widget_list_object_append(o, ob, 1, 0, 0.5);
+   ob = e_widget_label_add(evas, _("Ping interval:"));
+   e_widget_list_object_append(o, ob, 1, 0, 0.5);
+   ob = e_widget_slider_add(evas, 1, 0, _("%1.0f ticks"), 1.0, 256.0, 1.0, 0, 
+                            NULL, &(cfdata->ping_clients_interval), 100);
+   e_widget_list_object_append(o, ob, 1, 0, 0.5);
+
+   return o;
+}
index 83b3e53..5596f9a 100644 (file)
@@ -20,7 +20,8 @@ e_modapi_init(E_Module *m)
    e_configure_registry_item_add("windows/window_geometry", 30, _("Window Geometry"), NULL, "preferences-window-geometry", e_int_config_window_geometry);
    e_configure_registry_item_add("windows/window_stacking", 40, _("Window Stacking"), NULL, "preferences-window-stacking", e_int_config_window_stacking);
    e_configure_registry_item_add("windows/window_maxpolicy", 50, _("Window Maximize Policy"), NULL, "preferences-window-maximize", e_int_config_window_maxpolicy);
-   e_configure_registry_item_add("windows/client_list_menu", 60, _("Client List Menu"), NULL, "preferences-winlist", e_int_config_clientlist);
+   e_configure_registry_item_add("windows/window_list_menu", 60, _("Window List Menu"), NULL, "preferences-winlist", e_int_config_clientlist);
+   e_configure_registry_item_add("windows/window_process", 70, _("Window Process Management"), NULL, "preferences-window-process", e_int_config_window_process);
    conf_module = m;
    e_module_delayed_set(m, 1);
    return m;
@@ -30,13 +31,15 @@ EAPI int
 e_modapi_shutdown(E_Module *m __UNUSED__)
 {
    E_Config_Dialog *cfd;
-   while ((cfd = e_config_dialog_get("E", "windows/client_list_menu"))) e_object_del(E_OBJECT(cfd));
+   while ((cfd = e_config_dialog_get("E", "windows/window_process"))) e_object_del(E_OBJECT(cfd));
+   while ((cfd = e_config_dialog_get("E", "windows/window_list_menu"))) e_object_del(E_OBJECT(cfd));
    while ((cfd = e_config_dialog_get("E", "windows/window_maxpolicy_dialog"))) e_object_del(E_OBJECT(cfd));
    while ((cfd = e_config_dialog_get("E", "windows/window_stacking_dialog"))) e_object_del(E_OBJECT(cfd));
    while ((cfd = e_config_dialog_get("E", "windows/window_geometry"))) e_object_del(E_OBJECT(cfd));
    while ((cfd = e_config_dialog_get("E", "windows/window_focus"))) e_object_del(E_OBJECT(cfd));
    while ((cfd = e_config_dialog_get("E", "windows/window_display"))) e_object_del(E_OBJECT(cfd));
-   e_configure_registry_item_del("windows/client_list_menu");
+   e_configure_registry_item_del("windows/window_process");
+   e_configure_registry_item_del("windows/window_list_menu");
    e_configure_registry_item_del("windows/window_maxpolicy");
    e_configure_registry_item_del("windows/window_stacking");
    e_configure_registry_item_del("windows/window_geometry");
index 1c06e35..3dccdbe 100644 (file)
@@ -19,4 +19,16 @@ EAPI void *e_modapi_init     (E_Module *m);
 EAPI int   e_modapi_shutdown (E_Module *m);
 EAPI int   e_modapi_save     (E_Module *m);
 
+/**
+ * @addtogroup Optional_Conf
+ * @{
+ *
+ * @defgroup Module_Conf_Window_Manipulation Window Manipulation Configuration
+ *
+ * Configures how windows are placed, maximized, focused, stacked and
+ * so on.
+ *
+ * @see Module_Conf_Window_Remembers
+ * @}
+ */
 #endif
index cd80094..e4e3b15 100644 (file)
@@ -212,6 +212,8 @@ _fill_remembers(E_Config_Dialog_Data *cfdata)
           e_widget_ilist_append(cfdata->list, NULL, rem->title, NULL, rem, NULL);
         else if (rem->role)
           e_widget_ilist_append(cfdata->list, NULL, rem->role, NULL, rem, NULL);
+        else
+          e_widget_ilist_append(cfdata->list, NULL, "???", NULL, rem, NULL);
      }
 
    ic = e_icon_add(evas);
index 986fbaa..bbf6d79 100644 (file)
@@ -12,4 +12,15 @@ EAPI void *e_modapi_init(E_Module *m);
 EAPI int e_modapi_shutdown(E_Module *m);
 EAPI int e_modapi_save(E_Module *m);
 
+/**
+ * @addtogroup Optional_Conf
+ * @{
+ *
+ * @defgroup Module_Conf_Window_Remembers Window Remembers Configuration
+ *
+ * Choose which windows and properties to remember, such as size,
+ * stacking, virtual desktop, position and so on.
+ *
+ * @}
+ */
 #endif
index c6c8013..91e6f22 100644 (file)
@@ -181,4 +181,17 @@ _connman_ctxt_technology_find_stringshare(const E_Connman_Module_Context *ctxt,
    return NULL;
 }
 
+/**
+ * @addtogroup Optional_Devices
+ * @{
+ *
+ * @defgroup Module_Connman ConnMan (Connection Manager)
+ *
+ * Controls network connections for ethernet, wifi, 3G, GSM and
+ * bluetooth (PAN).
+ *
+ * @see http://connman.net/
+ * @}
+ */
+
 #endif
index cf05868..75e0b48 100644 (file)
@@ -48,4 +48,17 @@ EAPI void *e_modapi_init     (E_Module *m);
 EAPI int   e_modapi_shutdown (E_Module *m);
 EAPI int   e_modapi_save     (E_Module *m);
 
+
+/**
+ * @addtogroup Optional_Gadgets
+ * @{
+ *
+ * @defgroup Module_CPUFreq CPU Frequency Monitor
+ *
+ * Monitors CPU frequency and may do actions given some thresholds.
+ *
+ * @see Module_Temperature
+ * @see Module_Battery
+ * @}
+ */
 #endif
index fd7a127..ce39763 100644 (file)
@@ -10,6 +10,7 @@
 #endif
 
 static int sys_cpu_setall(const char *control, const char *value);
+static int sys_cpufreq_set(const char *control, const char *value);
 
 int
 main(int argc, char *argv[])
@@ -68,9 +69,9 @@ main(int argc, char *argv[])
              return 1;
           }
         if (!strcmp(argv[2], "ondemand"))
-          sys_cpu_setall("ondemand/ignore_nice_load", "0");
+          sys_cpufreq_set("ondemand/ignore_nice_load", "0");
         else if (!strcmp(argv[2], "conservative"))
-          sys_cpu_setall("conservative/ignore_nice_load", "0");
+          sys_cpufreq_set("conservative/ignore_nice_load", "0");
         return 0;
      }
    else
@@ -106,3 +107,26 @@ sys_cpu_setall(const char *control, const char *value)
      }
    return -1;
 }
+
+static int
+sys_cpufreq_set(const char *control, const char *value)
+{
+   char filename[4096];
+   FILE *f;
+
+   snprintf(filename, sizeof(filename), "/sys/devices/system/cpu/cpufreq/%s", control);
+   f = fopen(filename, "w");
+
+   if (!f)
+     {
+       if (sys_cpu_setall(control, value) > 0)
+         return 1;
+       else
+         return -1;
+     }
+
+   fprintf(f, "%s\n", value);
+   fclose(f);
+
+   return 1;
+}
index 062bc5e..8934772 100644 (file)
@@ -109,4 +109,16 @@ EAPI int   e_modapi_info     (E_Module *m);
 
 void  _dropshadow_cb_config_updated(void *data);
 
+
+/**
+ * @addtogroup Optional_Look
+ * @{
+ *
+ * @defgroup Module_Dropshadow Drop Shadow
+ *
+ * Drops shadow on desktop for visible windows. This is a poor's man
+ * solution for people that do not have @ref Module_Comp.
+ *
+ * @}
+ */
 #endif
index 1f0b31e..5b2b2cd 100644 (file)
@@ -371,4 +371,18 @@ extern Eina_List *_refd;
 extern double _evry_time;
 #endif
 
+
+/**
+ * @addtogroup Optional_Launcher
+ * @{
+ *
+ * @defgroup Module_Everything Everything Launcher
+ *
+ * Flexible launcher with plugins. Can do search as you type
+ * filtering, browse directories, view pictures, simple math, spell
+ * checking and of course: launching programs and executing commands.
+ *
+ * @}
+ */
+
 #endif
index a50ec26..f3196c8 100644 (file)
@@ -1209,7 +1209,7 @@ _cb_key_down(Evry_View *view, const Ecore_Event_Key *ev)
           }
         goto end;
      }
-   else if (!strcmp(key, "comma") || !strcmp(key, "semicolon"))
+   else if (!strcmp(key, "comma"))
      {
         if (!sd->cur_item)
           goto end;
@@ -1226,19 +1226,9 @@ _cb_key_down(Evry_View *view, const Ecore_Event_Key *ev)
           }
 
         if (v->mode == VIEW_MODE_THUMB)
-          {
-             if (!strcmp(key, "comma"))
-               key = "Right";
-             else
-               key = "Left";
-          }
+          key = "Right";
         else
-          {
-             if (!strcmp(key, "comma"))
-               key = "Down";
-             else
-               key = "Up";
-          }
+          key = "Down";
      }
 
    if ((slide = v->tabs->key_down(v->tabs, ev)))
index b9fd666..26a7103 100644 (file)
@@ -87,4 +87,17 @@ EAPI int   e_modapi_save     (E_Module *m);
 
 extern Config *fileman_config;
 
+/**
+ * @addtogroup Optional_Fileman
+ * @{
+ *
+ * @defgroup Module_Fileman File Manager
+ *
+ * Basic file manager with list and grid view, shows thumbnails, can
+ * copy, cut, paste, delete and rename files.
+ *
+ * @see Module_Fileman_Opinfo
+ * @}
+ */
+
 #endif
index 4adf2f1..e495d8b 100644 (file)
@@ -7,4 +7,16 @@ EAPI void *e_modapi_init     (E_Module *m);
 EAPI int   e_modapi_shutdown (E_Module *m);
 EAPI int   e_modapi_save     (E_Module *m);
 
+/**
+ * @addtogroup Optional_Fileman
+ * @{
+ *
+ * @defgroup Module_Fileman_Opinfo File Manager Operation Information
+ *
+ * Shows information about file manager operations such as copy, move
+ * and delete.
+ *
+ * @}
+ */
+
 #endif
index 3f06f12..80cddb8 100644 (file)
@@ -44,7 +44,7 @@ static void _e_gadman_client_remove (void *data __UNUSED__, E_Gadcon_Client *gcc
 
 E_Gadcon_Client *current = NULL;
 Manager *Man = NULL;
-static E_Gadcon_Location * location = NULL;
+static E_Gadcon_Location *location = NULL;
 
 /* Implementation */
 void
@@ -70,9 +70,9 @@ gadman_init(E_Module *m)
    e_container_shape_change_callback_add(Man->container, on_shape_change, NULL);
 
    /* create and register "desktop" location */
-   location = e_gadcon_location_new ("Desktop", E_GADCON_SITE_DESKTOP, 
-                                    _e_gadman_client_add, NULL, 
-                                    _e_gadman_client_remove, NULL);
+   location = e_gadcon_location_new("Desktop", E_GADCON_SITE_DESKTOP, 
+                                   _e_gadman_client_add, NULL, 
+                                   _e_gadman_client_remove, NULL);
    e_gadcon_location_set_icon_name(location, "preferences-desktop");
    e_gadcon_location_register(location);
 
@@ -140,7 +140,7 @@ gadman_populate_class(void *data, E_Gadcon *gc, const E_Gadcon_Client_Class *cc)
 
    EINA_LIST_FOREACH(gc->cf->clients, l, cf_gcc)
      {
-        if (cf_gcc->name && cc->name && !strcmp(cf_gcc->name, cc->name) && (gc->cf->zone == gc->zone->id))
+        if (cf_gcc->name && cc->name && !strcmp(cf_gcc->name, cc->name) && (gc->cf->zone == gc->zone->num))
          {
             EINA_LIST_FOREACH(Man->gadgets[layer], ll, gcc) 
               {
@@ -188,7 +188,6 @@ gadman_gadget_place(E_Config_Gadcon_Client *cf, Gadman_Layer_Type layer, E_Zone
    /* init Gadcon_Client */
    gcc = cc->func.init(gc, cf->name, cf->id, cc->default_style);
    if (!gcc) return NULL;
-   e_object_del_func_set(E_OBJECT(gcc), E_OBJECT_CLEANUP_FUNC(gadman_gadget_del));
    gcc->cf = cf;
    gcc->client_class = cc;
 
@@ -255,7 +254,7 @@ _gadman_gadget_add(const E_Gadcon_Client_Class *cc, Gadman_Layer_Type layer, E_C
          }
        else
          {
-           cf->style = strdup(src_cf->style);
+           cf->style = eina_stringshare_add(src_cf->style);
            cf->geom.pos_x = src_cf->geom.pos_x;
            cf->geom.pos_y = src_cf->geom.pos_y;
            cf->geom.size_w = src_cf->geom.size_w;
@@ -496,8 +495,7 @@ _gadman_gadcon_new(const char* name, Gadman_Layer_Type layer, E_Zone *zone, E_Ga
      {
         if (!Man->top_ee)
          {
-            Man->top_ee = e_canvas_new(e_config->evas_engine_popups,
-                                       Man->container->win, 0, 0, 0, 0, 1, 1,
+            Man->top_ee = e_canvas_new(Man->container->win, 0, 0, 0, 0, 1, 1,
                                        &(Man->top_win));
          }
 
@@ -562,7 +560,7 @@ _gadman_gadcon_new(const char* name, Gadman_Layer_Type layer, E_Zone *zone, E_Ga
    gc->cf = NULL;
    EINA_LIST_FOREACH(e_config->gadcons, l, cg)
      {
-        if ((!strcmp(cg->name, name)) && (cg->zone == zone->id))
+        if ((!strcmp(cg->name, name)) && (cg->zone == zone->num))
           {
              gc->cf = cg;
              break;
@@ -575,7 +573,7 @@ _gadman_gadcon_new(const char* name, Gadman_Layer_Type layer, E_Zone *zone, E_Ga
         gc->cf = E_NEW(E_Config_Gadcon, 1);
         gc->cf->name = eina_stringshare_add(name);
         gc->cf->id = gc->id;
-        gc->cf->zone = zone->id;
+        gc->cf->zone = zone->num;
         gc->cf->clients = NULL;
         e_config->gadcons = eina_list_append(e_config->gadcons, gc->cf);
         e_config_save_queue();
@@ -868,7 +866,7 @@ _get_bind_text(const char* action)
           }
         return strdup(b);
      }
-   return "(You must define a binding)";
+   return strdup("(You must define a binding)");
 }
 
 /* Callbacks */
@@ -1110,7 +1108,7 @@ on_top(void *data, Evas_Object *o __UNUSED__, const char *em __UNUSED__, const c
 
         if (h < current->min.h)
          {
-            my -=current->min.h - h;
+            my -= current->min.h - h;
             h = current->min.h;
          }
         /* don't go out of the screen */
index f884cc0..cffb614 100644 (file)
@@ -7,4 +7,15 @@ EAPI void *e_modapi_init(E_Module *m);
 EAPI int e_modapi_shutdown(E_Module *m);
 EAPI int e_modapi_save(E_Module *m);
 
+/**
+ * @addtogroup Optional_Gadgets
+ * @{
+ *
+ * @defgroup Module_Gadman Gadman (Gadget Manager)
+ *
+ * Manages @ref Optional_Gadgets on desktop or overlay.
+ *
+ * @}
+ */
+
 #endif
index da4390e..0811876 100644 (file)
@@ -34,4 +34,15 @@ void _ibar_config_update(Config_Item *ci);
 void _config_ibar_module(Config_Item *ci);
 extern Config *ibar_config;
 
+/**
+ * @addtogroup Optional_Gadgets
+ * @{
+ *
+ * @defgroup Module_IBar IBar (Icon Launch Bar)
+ *
+ * Launches applications from an icon bar, usually placed on shelves.
+ *
+ * @}
+ */
+
 #endif
index 34fe2d8..92be143 100644 (file)
@@ -34,4 +34,15 @@ void _ibox_config_update(Config_Item *ci);
 void _config_ibox_module(Config_Item *ci);
 extern Config *ibox_config;
 
+/**
+ * @addtogroup Optional_Gadgets
+ * @{
+ *
+ * @defgroup Module_IBox IBox (Box of Iconified Windows)
+ *
+ * Keeps iconified (minimized) windows in a box, showing their icon
+ * and title.
+ *
+ * @}
+ */
 #endif
index 4a593fd..5ee7121 100644 (file)
@@ -28,7 +28,7 @@ e_mod_ind_win_new(E_Zone *zone)
 {
    Ind_Win *iwin;
    Ecore_X_Window_State states[2];
-   Evas_Coord h = 0;
+   Evas_Coord h = 0, mw = 0, mh = 0;
 
    /* create our new indicator window object */
    iwin = E_OBJECT_ALLOC(Ind_Win, IND_WIN_TYPE, _e_mod_ind_win_cb_free);
@@ -57,11 +57,6 @@ e_mod_ind_win_new(E_Zone *zone)
    /* set this window to not accept or take focus */
    ecore_x_icccm_hints_set(iwin->win->evas_win, 0, 0, 0, 0, 0, 0, 0);
 
-   /* create the popup */
-   iwin->popup = e_popup_new(zone, 0, 0, zone->w, h);
-   e_popup_name_set(iwin->popup, "indicator");
-   e_popup_layer_set(iwin->popup, 200);
-
    /* create our event rectangle */
    iwin->o_event = evas_object_rectangle_add(iwin->win->evas);
    evas_object_color_set(iwin->o_event, 0, 0, 0, 0);
@@ -90,12 +85,10 @@ e_mod_ind_win_new(E_Zone *zone)
    evas_object_move(iwin->o_base, 0, 0);
    evas_object_show(iwin->o_base);
 
-   e_popup_edje_bg_object_set(iwin->popup, iwin->o_base);
-
    /* create our gadget container */
-   iwin->gadcon = e_gadcon_swallowed_new("illume-indicator", zone->id
+   iwin->gadcon = e_gadcon_swallowed_new("illume-indicator", zone->num
                                          iwin->o_base, "e.swallow.content");
-   edje_extern_object_min_size_set(iwin->gadcon->o_container, zone->w, h);
+   edje_extern_object_min_size_set(iwin->gadcon->o_container, h, h);
    e_gadcon_min_size_request_callback_set(iwin->gadcon, 
                                           _e_mod_ind_win_cb_min_size_request, 
                                           iwin);
@@ -138,17 +131,17 @@ e_mod_ind_win_new(E_Zone *zone)
                                               _e_mod_ind_win_cb_border_show, 
                                               iwin));
 
-   /* set minimum size of this window & popup */
-   e_win_size_min_set(iwin->win, zone->w, h);
-   ecore_evas_size_min_set(iwin->popup->ecore_evas, zone->w, h);
+   edje_object_size_min_calc(iwin->o_base, &mw, &mh);
+   printf("@@@@@@@@@@@@@@@@@@@@@@@ %i: %ix%i\n", h, mw, mh);
+   
+   /* set minimum size of this window */
+   e_win_size_min_set(iwin->win, zone->w, mh);
 
    /* position and resize this window */
-   e_win_move_resize(iwin->win, zone->x, zone->y, zone->w, h);
-   e_popup_move_resize(iwin->popup, zone->x, zone->y, zone->w, h);
+   e_win_move_resize(iwin->win, zone->x, zone->y, zone->w, mh);
 
    /* show the window */
    e_win_show(iwin->win);
-   e_popup_show(iwin->popup);
 
    /* set this window on proper zone */
    e_border_zone_set(iwin->win->border, zone);
@@ -162,7 +155,7 @@ e_mod_ind_win_new(E_Zone *zone)
 
    /* tell conformant apps our position and size */
    ecore_x_e_illume_indicator_geometry_set(zone->black_win, zone->x, zone->y, 
-                                           zone->w, h);
+                                           zone->w, mh);
 
    return iwin;
 }
@@ -198,9 +191,6 @@ _e_mod_ind_win_cb_free(Ind_Win *iwin)
    /* tell conformant apps our position and size */
    ecore_x_e_illume_indicator_geometry_set(iwin->zone->black_win, 0, 0, 0, 0);
 
-   if (iwin->popup) e_object_del(E_OBJECT(iwin->popup));
-   iwin->popup = NULL;
-
    /* delete the window */
    if (iwin->win) e_object_del(E_OBJECT(iwin->win));
    iwin->win = NULL;
@@ -214,7 +204,7 @@ _e_mod_ind_win_cb_win_prop(void *data, int type __UNUSED__, void *event)
 {
    Ind_Win *iwin;
    Ecore_X_Event_Window_Property *ev;
-   Evas_Coord h = 0;
+   Evas_Coord h = 0, mw = 0, mh = 0;
 
    ev = event;
 
@@ -225,9 +215,10 @@ _e_mod_ind_win_cb_win_prop(void *data, int type __UNUSED__, void *event)
 
    h = (il_ind_cfg->height * e_scale);
 
+   edje_object_size_min_calc(iwin->o_base, &mw, &mh);
+   printf("@@@@@@@@@@@@@@@@@@@@@@@ %i: %ix%i\n", h, mw, mh);
    /* set minimum size of this window */
-   e_win_size_min_set(iwin->win, iwin->zone->w, h);
-   ecore_evas_size_min_set(iwin->popup->ecore_evas, iwin->zone->w, h);
+   e_win_size_min_set(iwin->win, iwin->zone->w, mh);
 
    /* NB: Not sure why, but we need to tell this border to fetch icccm 
     * size position hints now :( (NOTE: This was not needed a few days ago) 
@@ -235,13 +226,12 @@ _e_mod_ind_win_cb_win_prop(void *data, int type __UNUSED__, void *event)
    iwin->win->border->client.icccm.fetch.size_pos_hints = 1;
 
    /* resize this window */
-   e_win_resize(iwin->win, iwin->zone->w, h);
-   e_popup_resize(iwin->popup, iwin->zone->w, h);
+   e_win_resize(iwin->win, iwin->zone->w, mh);
 
    /* tell conformant apps our position and size */
    ecore_x_e_illume_indicator_geometry_set(iwin->zone->black_win, 
                                            iwin->win->x, iwin->win->y, 
-                                           iwin->win->w, h);
+                                           iwin->win->w, mh);
 
    return ECORE_CALLBACK_PASS_ON;
 }
@@ -251,17 +241,18 @@ _e_mod_ind_win_cb_zone_resize(void *data, int type __UNUSED__, void *event)
 {
    Ind_Win *iwin;
    E_Event_Zone_Move_Resize *ev;
-   Evas_Coord h = 0;
+   Evas_Coord h = 0, mw = 0, mh = 0;
 
    ev = event;
    if (!(iwin = data)) return ECORE_CALLBACK_PASS_ON;
    if (ev->zone != iwin->zone) return ECORE_CALLBACK_PASS_ON;
 
    h = (il_ind_cfg->height * e_scale);
+   edje_object_size_min_calc(iwin->o_base, &mw, &mh);
+   printf("@@@@@@@@@@@@@@@@@@@@@@@ %i: %ix%i\n", h, mw, mh);
 
    /* set minimum size of this window to match zone size */
-   e_win_size_min_set(iwin->win, ev->zone->w, h);
-   ecore_evas_size_min_set(iwin->popup->ecore_evas, ev->zone->w, h);
+   e_win_size_min_set(iwin->win, ev->zone->w, mh);
 
    return ECORE_CALLBACK_PASS_ON;
 }
@@ -272,12 +263,13 @@ _e_mod_ind_win_cb_resize(E_Win *win)
    Ind_Win *iwin;
 
    if (!(iwin = win->data)) return;
-   if (iwin->popup) e_popup_resize(iwin->popup, win->w, win->h);
    if (iwin->o_event) evas_object_resize(iwin->o_event, win->w, win->h);
    if (iwin->o_base) evas_object_resize(iwin->o_base, win->w, win->h);
    if (iwin->gadcon->o_container)
-     edje_extern_object_min_size_set(iwin->gadcon->o_container, 
-                                     win->w, win->h);
+     {
+//        edje_extern_object_min_size_set(iwin->gadcon->o_container, 
+//                                        win->w, win->h);
+     }
 }
 
 static void 
@@ -444,7 +436,7 @@ _e_mod_ind_win_cb_mouse_move(void *data, Evas *evas __UNUSED__, Evas_Object *obj
              bd->y = ny;
              bd->changes.pos = 1;
              bd->changed = 1;
-             e_popup_move(iwin->popup, iwin->popup->x, ny);
+             e_win_move(iwin->win, iwin->win->x, ny);
           }
      }
 }
@@ -457,7 +449,7 @@ _e_mod_ind_win_cb_min_size_request(void *data, E_Gadcon *gc, Evas_Coord w, Evas_
    if (!(iwin = data)) return;
    if (gc != iwin->gadcon) return;
    if (h < iwin->win->h) h = iwin->win->h;
-   edje_extern_object_min_size_set(iwin->gadcon->o_container, w, h);
+//   edje_extern_object_min_size_set(iwin->gadcon->o_container, w, h);
 }
 
 static void 
@@ -570,7 +562,7 @@ _e_mod_ind_win_cb_border_hide(void *data, int type __UNUSED__, void *event)
    if (!(iwin = data)) return ECORE_CALLBACK_PASS_ON;
    ev = event;
    if (ev->border != iwin->win->border) return ECORE_CALLBACK_PASS_ON;
-   e_popup_hide(iwin->popup);
+//   e_win_hide(iwin->win);
    return ECORE_CALLBACK_PASS_ON;
 }
 
@@ -583,6 +575,6 @@ _e_mod_ind_win_cb_border_show(void *data, int type __UNUSED__, void *event)
    if (!(iwin = data)) return ECORE_CALLBACK_PASS_ON;
    ev = event;
    if (ev->border != iwin->win->border) return ECORE_CALLBACK_PASS_ON;
-   e_popup_show(iwin->popup);
+//   e_win_show(iwin->win);
    return ECORE_CALLBACK_PASS_ON;
 }
index d41a861..aa2dd1c 100644 (file)
@@ -14,7 +14,6 @@ struct _Ind_Win
    Eina_List *hdls;
 
    E_Win *win;
-   E_Popup *popup;
    Evas_Object *o_base, *o_event;
    E_Gadcon *gadcon;
    E_Menu *menu;
index d68d0b4..408f011 100644 (file)
@@ -256,7 +256,7 @@ _e_mod_notify_new(E_Notification *n)
    ecore_x_e_illume_quickpanel_set(nwin->win->evas_win, EINA_TRUE);
    ecore_x_e_illume_quickpanel_priority_major_set(nwin->win->evas_win, 
                                                   e_notification_hint_urgency_get(n));
-   ecore_x_e_illume_quickpanel_zone_set(nwin->win->evas_win, zone->id);
+   ecore_x_e_illume_quickpanel_zone_set(nwin->win->evas_win, zone->num);
 
    states[0] = ECORE_X_WINDOW_STATE_SKIP_TASKBAR;
    states[1] = ECORE_X_WINDOW_STATE_SKIP_PAGER;
index c651323..ab980eb 100644 (file)
@@ -23,7 +23,9 @@ e_mod_sft_win_new(E_Zone *zone)
 {
    Sft_Win *swin;
    Ecore_X_Window_State states[2];
-
+   Evas_Coord mw = 0, mh = 0;
+   
+   printf("@@@@@@@@@@@@@@@@@@@@22 e_mod_sft_win_new()\n");
    /* create our new softkey window object */
    swin = E_OBJECT_ALLOC(Sft_Win, SFT_WIN_TYPE, _e_mod_sft_win_cb_free);
    if (!swin) return NULL;
@@ -85,13 +87,16 @@ e_mod_sft_win_new(E_Zone *zone)
    /* create default buttons */
    _e_mod_sft_win_create_extra_buttons(swin);
 
+   edje_object_size_min_calc(swin->o_base, &mw, &mh);
+   printf("@@@@@@@@@@@------------: %ix%i\n", mw, mh);
+   
    /* set minimum size of this window */
-   e_win_size_min_set(swin->win, zone->w, (il_sft_cfg->height * e_scale));
+   e_win_size_min_set(swin->win, zone->w, mh);
 
    /* position and resize this window */
    e_win_move_resize(swin->win, zone->x, 
                      (zone->y + zone->h - (il_sft_cfg->height * e_scale)), 
-                     zone->w, (il_sft_cfg->height * e_scale));
+                     zone->w, mh);
 
    /* show the window */
    e_win_show(swin->win);
index ca651f3..ae52225 100644 (file)
@@ -6,7 +6,7 @@
 
 @author Carsten Haitzler <raster\@rasterman.com>
 @author Christopher Michael <devilhorns\@comcast.net>
-@date 2000-2010
+@date 2000-2012
 
 @section intro Introduction
 
@@ -48,6 +48,11 @@ screens in more than one way using either xinerama or multi-head.
 // GROUP DEFINITIONS
 
 /**
+@addtogroup Module_Illume2
+@{
+*/
+
+/**
 @defgroup E_Illume_Keyboard_Group Illume Keyboard Information
 
 The following group defines information needed to interact with the 
@@ -77,3 +82,7 @@ The following group defines information pertaining to Illume Configuration.
 
 The following group defines information pertaining to Illume Quickpanels.
 */
+
+/**
+ @}
+*/
index b24b77d..d284eb5 100644 (file)
@@ -2,6 +2,9 @@
 #include "e_mod_config.h"
 
 /**
+ * @addtogroup Module_Illume2
+ * @{
+ *
  * @defgroup E_Illume_Main_Group Illume API Information
  * 
  * The following group defines variables, structures, and functions available 
@@ -1004,3 +1007,7 @@ e_illume_quickpanel_hide(E_Zone *zone)
    ecore_x_e_illume_quickpanel_state_send(zone->black_win, 
                                           ECORE_X_ILLUME_QUICKPANEL_STATE_OFF);
 }
+
+/**
+ * @}
+ */
index f415823..50f271e 100644 (file)
@@ -7,4 +7,16 @@ EAPI void *e_modapi_init(E_Module *m);
 EAPI int e_modapi_shutdown(E_Module *m);
 EAPI int e_modapi_save(E_Module *m);
 
+/**
+ * @addtogroup Optional_Mobile
+ * @{
+ *
+ * @defgroup Module_Illume2 Illume2
+ *
+ * Second generation of Illume mobile environment for Enlightenment.
+ *
+ * @see @ref Illume_Main_Page
+ *
+ * @}
+ */
 #endif
index ffcd29c..c25301c 100644 (file)
@@ -78,7 +78,7 @@ e_mod_policy_init(void)
                   Ecore_X_Illume_Mode mode = ECORE_X_ILLUME_MODE_SINGLE;
 
                   /* check for zone config */
-                  if (!(cz = e_illume_zone_config_get(zone->id))) 
+                  if (!(cz = e_illume_zone_config_get(zone->num))) 
                     continue;
 
                   /* set mode on this zone */
index 395f20f..6316981 100644 (file)
@@ -118,7 +118,7 @@ e_mod_quickpanel_show(E_Illume_Quickpanel *qp)
    duration = _e_illume_cfg->animation.quickpanel.duration;
 
    /* grab the height of the indicator */
-   cz = e_illume_zone_config_get(qp->zone->id);
+   cz = e_illume_zone_config_get(qp->zone->num);
    qp->vert.isize = cz->indicator.size;
 
    /* check animation duration */
index 5872894..6aec2be 100644 (file)
@@ -307,7 +307,7 @@ _policy_zone_layout_indicator(E_Border *bd, E_Illume_Config_Zone *cz)
         return;
      }
 
-//   printf("\tLayout Indicator: %d\n", bd->zone->id);
+//   printf("\tLayout Indicator: %d\n", bd->zone->num);
 
    /* lock indicator window from dragging if we need to */
    if ((cz->mode.dual == 1) && (cz->mode.side == 0)) 
@@ -1127,7 +1127,7 @@ _policy_border_del(E_Border *bd)
        E_Illume_Config_Zone *cz;
 
        /* get the config for this zone */
-       cz = e_illume_zone_config_get(bd->zone->id);
+       cz = e_illume_zone_config_get(bd->zone->num);
        cz->softkey.size = 0;
        _policy_zone_layout_update(bd->zone);
      }
@@ -1136,7 +1136,7 @@ _policy_border_del(E_Border *bd)
        E_Illume_Config_Zone *cz;
 
        /* get the config for this zone */
-       cz = e_illume_zone_config_get(bd->zone->id);
+       cz = e_illume_zone_config_get(bd->zone->num);
        cz->indicator.size = 0;
        _policy_zone_layout_update(bd->zone);
      }
@@ -1338,10 +1338,10 @@ _policy_zone_layout(E_Zone *zone)
 
    if (!zone) return;
 
-//   printf("Zone Layout: %d\n", zone->id);
+//   printf("Zone Layout: %d\n", zone->num);
 
    /* get the config for this zone */
-   cz = e_illume_zone_config_get(zone->id);
+   cz = e_illume_zone_config_get(zone->num);
 
    /* loop through border list and update layout */
    EINA_LIST_FOREACH(e_border_client_list(), l, bd) 
@@ -1492,12 +1492,12 @@ _policy_zone_mode_change(E_Zone *zone, Ecore_X_Atom mode)
    E_Border *bd;
    int count;
 
-//   printf("Zone mode change: %d\n", zone->id);
+//   printf("Zone mode change: %d\n", zone->num);
 
    if (!zone) return;
 
    /* get the config for this zone */
-   cz = e_illume_zone_config_get(zone->id);
+   cz = e_illume_zone_config_get(zone->num);
 
    /* update config with new mode */
    if (mode == ECORE_X_ATOM_E_ILLUME_MODE_SINGLE) 
index bfd65d3..ffa438d 100644 (file)
@@ -293,7 +293,7 @@ _policy_zone_layout_indicator(E_Border *bd, E_Illume_Config_Zone *cz)
        return;
      }
 
-   //  printf("\tLayout Indicator: %d\n", bd->zone->id);
+   //  printf("\tLayout Indicator: %d\n", bd->zone->num);
 
    /* lock indicator window from dragging if we need to */
    if ((cz->mode.dual == 1) && (cz->mode.side == 0))
@@ -829,7 +829,7 @@ _policy_border_del(E_Border *bd)
      {
        E_Illume_Config_Zone *cz;
 
-       cz = e_illume_zone_config_get(bd->zone->id);
+       cz = e_illume_zone_config_get(bd->zone->num);
        cz->softkey.size = 0;
        _policy_zone_layout_update(bd->zone);
      }
@@ -837,7 +837,7 @@ _policy_border_del(E_Border *bd)
      {
        E_Illume_Config_Zone *cz;
 
-       cz = e_illume_zone_config_get(bd->zone->id);
+       cz = e_illume_zone_config_get(bd->zone->num);
        cz->indicator.size = 0;
        _policy_zone_layout_update(bd->zone);
      }
@@ -1072,7 +1072,7 @@ _policy_zone_layout(E_Zone *zone)
 
    if (!zone) return;
 
-   cz = e_illume_zone_config_get(zone->id);
+   cz = e_illume_zone_config_get(zone->num);
 
    EINA_LIST_FOREACH(e_border_client_list(), l, bd)
      {
@@ -1178,7 +1178,7 @@ _policy_zone_mode_change(E_Zone *zone, Ecore_X_Atom mode)
 
    if (!zone) return;
 
-   cz = e_illume_zone_config_get(zone->id);
+   cz = e_illume_zone_config_get(zone->num);
 
    if (mode == ECORE_X_ATOM_E_ILLUME_MODE_SINGLE)
      cz->mode.dual = 0;
index 4adf2f1..7496e17 100644 (file)
@@ -7,4 +7,14 @@ EAPI void *e_modapi_init     (E_Module *m);
 EAPI int   e_modapi_shutdown (E_Module *m);
 EAPI int   e_modapi_save     (E_Module *m);
 
+/**
+ * @addtogroup Optional_Layouts
+ * @{
+ *
+ * @defgroup Module_Layout Layout Policy Enforcement
+ *
+ * Enforces window layout policies.
+ *
+ * @}
+ */
 #endif
index d345de9..ab8a188 100644 (file)
@@ -126,4 +126,19 @@ extern E_Mixer_Cb e_mod_mixer_card_name_get;
 extern E_Mixer_Cb e_mod_mixer_cards_get;
 extern E_Mixer_Cb e_mod_mixer_cards_free;
 extern E_Mixer_Cb e_mod_mixer_card_default_get;
+
+/**
+ * @addtogroup Optional_Devices
+ * @{
+ *
+ * @defgroup Module_Mixer Audio Mixer (Volume Control)
+ *
+ * Controls the audio volume and mute status for both playback
+ * (output) and record (input) devices.
+ *
+ * Can work with ALSA (http://www.alsa-project.org/) or PulseAudio
+ * (http://www.pulseaudio.org/).
+ *
+ * @}
+ */
 #endif
index 6d5f700..544f131 100644 (file)
@@ -223,7 +223,7 @@ pulse_recv(Pulse *conn, Ecore_Fd_Handler *fdh)
      }
    return tag;
 error:
-   CRI("Received error command %"PRIu32"!", x);
+   ERR("Received error command %"PRIu32"!", x);
    pulse_tag_free(tag);
    return NULL;
 }
@@ -680,7 +680,7 @@ pulse_new(void)
         buf = eina_stringshare_add(STATEDIR "/run/pulse/native");
         if (stat(buf, &st))
           {
-             CRI("could not locate local socket '%s'!", buf);
+             INF("could not locate local socket '%s'!", buf);
              free(conn);
              return NULL;
           }
index 661ca8a..625c128 100644 (file)
@@ -18,11 +18,23 @@ static Ecore_Event_Handler *pch = NULL;
 static Ecore_Event_Handler *pdh = NULL;
 static Eina_List *sinks = NULL;
 static Eina_List *sources = NULL;
+static Ecore_Poller *pulse_poller = NULL;
 
 static E_DBus_Connection *dbus = NULL;
 static E_DBus_Signal_Handler *dbus_handler = NULL;
 static double last_disc = 0;
 
+static Eina_Bool
+_pulse_poller_cb(void *d __UNUSED__)
+{
+   char buf[4096];
+
+   snprintf(buf, sizeof(buf), "%s/.pulse-cookie", getenv("HOME"));
+   if (ecore_file_exists(buf))
+     return !e_mixer_pulse_init();
+   return EINA_TRUE;
+}
+
 static void
 _dbus_poll(void *data   __UNUSED__,
            DBusMessage *msg)
@@ -218,6 +230,7 @@ e_mixer_pulse_init(void)
    if ((!conn) || (!pulse_connect(conn)))
      {
         DBusMessage *msg;
+        double interval;
 
         e_dbus_init();
         dbus = e_dbus_bus_get(DBUS_BUS_SESSION);
@@ -227,6 +240,13 @@ e_mixer_pulse_init(void)
              e_dbus_shutdown();
              return EINA_FALSE;
           }
+
+        if (!pulse_poller)
+          {
+             interval = ecore_poller_poll_interval_get(ECORE_POLLER_CORE);
+             /* polling every 5 seconds or so I guess ? */
+             pulse_poller = ecore_poller_add(ECORE_POLLER_CORE, 5.0 / interval, _pulse_poller_cb, NULL);
+          }
         if (!dbus_handler)
           dbus_handler = e_dbus_signal_handler_add(dbus,
                                                    E_DBUS_FDO_BUS, E_DBUS_FDO_PATH,
@@ -241,6 +261,7 @@ e_mixer_pulse_init(void)
         pulse_shutdown();
         return EINA_TRUE;
      }
+   pulse_poller = NULL;
    ph = ecore_event_handler_add(PULSE_EVENT_CONNECTED, (Ecore_Event_Handler_Cb)_pulse_connected, conn);
    pch = ecore_event_handler_add(PULSE_EVENT_CHANGE, (Ecore_Event_Handler_Cb)_pulse_update, conn);
    pdh = ecore_event_handler_add(PULSE_EVENT_DISCONNECTED, (Ecore_Event_Handler_Cb)_pulse_disconnected, conn);
index 0afdd15..c64864e 100644 (file)
@@ -14,4 +14,17 @@ void msgbus_lang_init(Eina_Array *ifaces);
 void msgbus_desktop_init(Eina_Array *ifaces);
 void msgbus_audit_init(Eina_Array *ifaces);
 
+/**
+ * @addtogroup Optional_Control
+ * @{
+ *
+ * @defgroup Module_Msgbus MsgBus (DBus Remote Control)
+ *
+ * Allows Enlightenment to be controlled by DBus IPC (Inter Process
+ * Communication) protocol.
+ *
+ * @see http://www.freedesktop.org/wiki/Software/dbus
+ * @}
+ */
+
 #endif
index 2cbaa24..e8619bc 100644 (file)
@@ -227,7 +227,7 @@ _notification_show_presentation(Eina_Bool enabled)
                  "power saving settings will be restored.");
      }
 
-   _notification_show_common(summary, body, 0);
+   _notification_show_common(summary, body, -1);
 }
 
 static void
@@ -250,7 +250,7 @@ _notification_show_offline(Eina_Bool enabled)
                  "resume regular tasks.");
      }
 
-   _notification_show_common(summary, body, 0);
+   _notification_show_common(summary, body, -1);
 }
 
 static Eina_Bool
index e232c73..2239825 100644 (file)
@@ -151,4 +151,18 @@ extern E_Module *notification_mod;
 extern Config   *notification_cfg;
 extern const E_Gadcon_Client_Class _gc_class;
 
+/**
+ * @addtogroup Optional_Monitors
+ * @{
+ *
+ * @defgroup Module_Notification Notification (Notify-OSD)
+ *
+ * Presents notifications on screen as an unobtrusive popup. It
+ * implements the Notify-OSD and FreeDesktop.org standards.
+ *
+ * @see http://www.galago-project.org/specs/notification/0.9/
+ * @see https://wiki.ubuntu.com/NotifyOSD
+ * @}
+ */
+
 #endif
index 180bf08..2d900a1 100644 (file)
@@ -178,10 +178,12 @@ _notification_popup_merge(E_Notification *n)
 
    len = strlen(body_old);
    len += strlen(body_new);
-   len += 4; /* "<ps>" */
+   len += 4; /* \xE2\x80\xA9 or <PS> */
    if (len < 65536) body_final = alloca(len + 1);
    else body_final = malloc(len + 1);
-   snprintf(body_final, len + 1, "%s<ps>%s", body_old, body_new);
+   /* Hack to allow e to include markup */
+   snprintf(body_final, len + 1, "%s<ps/>%s", body_old, body_new);
+
    /* printf("set body %s\n", body_final); */
 
    e_notification_body_set(n, body_final);
@@ -256,7 +258,7 @@ _notification_popup_new(E_Notification *n)
    char buf[PATH_MAX];
    const Eina_List *l, *screens;
    E_Screen *scr;
-   E_Zone *zone;
+   E_Zone *zone = NULL;
 
    if (popups_displayed > POPUP_LIMIT) return 0;
    popup = E_NEW(Popup_Data, 1);
@@ -278,9 +280,9 @@ _notification_popup_new(E_Notification *n)
         EINA_SAFETY_ON_NULL_GOTO(scr, error);
         EINA_LIST_FOREACH(con->zones, l, zone)
           if ((int)zone->num == scr->screen) break;
-        if ((int)zone->num != scr->screen) goto error;
+        if (zone && ((int)zone->num != scr->screen)) goto error;
      }
-   else
+   if (!zone)
      zone = e_zone_current_get(con);
    popup->zone = zone;
 
@@ -579,6 +581,17 @@ _notification_format_message(Popup_Data *popup)
    Evas_Object *o = popup->theme;
    const char *title = e_notification_summary_get(popup->notif);
    const char *b = e_notification_body_get(popup->notif);
-   edje_object_part_text_set(o, "notification.textblock.message", b);
    edje_object_part_text_set(o, "notification.text.title", title);
+
+   /* FIXME: Filter to only include allowed markup? */
+     {
+        /* We need to replace \n with <br>. FIXME: We need to handle all the
+         * newline kinds, and paragraph separator. ATM this will suffice. */
+        Eina_Strbuf *buf = eina_strbuf_new();
+        eina_strbuf_append(buf, b);
+        eina_strbuf_replace_all(buf, "\n", "<br/>");
+        edje_object_part_text_set(o, "notification.textblock.message",
+              eina_strbuf_string_get(buf));
+        eina_strbuf_free(buf);
+     }
 }
index 67c9124..e1f66a1 100644 (file)
@@ -113,4 +113,19 @@ _ofono_operation_error_show(const char *msg)
                       msg);
 }
 
+/**
+ * @addtogroup Optional_Devices
+ * @{
+ *
+ * @defgroup Module_OFono oFono (Telephony)
+ *
+ * oFono is the Linux Telephony stack and can be used to monitor
+ * network signal, send and receive SMS, connect to GPRS/Edge/3G/4G.
+ *
+ * @note The plugin is barebones and can just show devices, no SMS
+ *       management done yet.
+ *
+ * @see http://ofono.org/
+ * @}
+ */
 #endif
index e3b37fc..cb3537e 100644 (file)
@@ -49,4 +49,15 @@ void _pager_cb_config_updated(void);
 void _config_pager_module(Config_Item *ci);
 extern Config *pager_config;
 
+/**
+ * @addtogroup Optional_Gadgets
+ * @{
+ *
+ * @defgroup Module_Pager Virtual Desktop Pager
+ *
+ * Shows the grid of virtual desktops and allows changing between
+ * them.
+ *
+ * @}
+ */
 #endif
index 0941876..3316be5 100644 (file)
@@ -200,7 +200,6 @@ _file_select_ok_cb(void *data __UNUSED__, E_Dialog *dia)
    const char *file;
 
    file = e_widget_fsel_selection_path_get(o_fsel);
-   printf("SAVE: %s\n", file);
    if (file) _save_to(file);
    if (dia) e_util_defer_object_del(E_OBJECT(dia));
    if (win)
@@ -230,7 +229,9 @@ _win_save_cb(void *data __UNUSED__, void *data2 __UNUSED__)
    
    dia = e_dialog_new(scon, "E", "_e_shot_fsel");
    e_dialog_title_set(dia, _("Select screenshot save location"));
-   o = e_widget_fsel_add(dia->win->evas, "~/", "/", "shot.jpg", NULL,
+   o = e_widget_fsel_add(dia->win->evas, "desktop", "/", 
+                         (quality == 100) ? "shot.png" : "shot.jpg", 
+                         NULL,
                          NULL, NULL,
                          NULL, NULL, 1);
    e_widget_fsel_window_object_set(o, E_OBJECT(dia->win));
@@ -452,6 +453,10 @@ _win_share_cb(void *data __UNUSED__, void *data2 __UNUSED__)
           (ECORE_CON_EVENT_URL_COMPLETE, _upload_complete_cb, NULL));
    
    url_up = ecore_con_url_new("http://www.enlightenment.org/shot.php");
+   // why use http 1.1? proxies like squid don't handle 1.1 posts with expect
+   // like curl uses by default, so go to 1.0 and this all works dandily
+   // out of the box
+   ecore_con_url_http_version_set(url_up, ECORE_CON_URL_HTTP_VERSION_1_0);
    ecore_con_url_post(url_up, fdata, fsize, "application/x-e-shot");
    
    dia = e_dialog_new(scon, "E", "_e_shot_share");
index 4adf2f1..fd7b153 100644 (file)
@@ -7,4 +7,15 @@ EAPI void *e_modapi_init     (E_Module *m);
 EAPI int   e_modapi_shutdown (E_Module *m);
 EAPI int   e_modapi_save     (E_Module *m);
 
+/**
+ * @addtogroup Optional_Look
+ * @{
+ *
+ * @defgroup Module_Shot Screenshot
+ *
+ * Takes screen shots and can submit them to http://enlightenment.org
+ *
+ * @}
+ */
+
 #endif
index 4adf2f1..617f7a4 100644 (file)
@@ -7,4 +7,14 @@ EAPI void *e_modapi_init     (E_Module *m);
 EAPI int   e_modapi_shutdown (E_Module *m);
 EAPI int   e_modapi_save     (E_Module *m);
 
+/**
+ * @addtogroup Optional_Gadgets
+ * @{
+ *
+ * @defgroup Module_Start Start Button
+ *
+ * Shows a "start here" button or icon.
+ *
+ * @}
+ */
 #endif
index ac3d21b..73fd9d4 100644 (file)
@@ -21,7 +21,9 @@ pkg_LTLIBRARIES        = module.la
 module_la_SOURCES      = e_mod_main.c \
                          e_mod_main.h \
                         e_syscon.c \
-                         e_syscon.h
+                         e_syscon.h \
+                         e_int_config_syscon.c \
+                         e_int_config_syscon.h
 
 module_la_LIBADD       = @e_libs@ @dlopen_libs@
 module_la_LDFLAGS      = -module -avoid-version
diff --git a/src/modules/syscon/e_int_config_syscon.c b/src/modules/syscon/e_int_config_syscon.c
new file mode 100644 (file)
index 0000000..f2dbace
--- /dev/null
@@ -0,0 +1,176 @@
+#include "e.h"
+
+static void *_create_data(E_Config_Dialog *cfd);
+static void _free_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
+static int _basic_apply(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
+static int _basic_check_changed(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
+static Evas_Object *_basic_create(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cfdata);
+
+struct _E_Config_Dialog_Data
+{
+   struct {
+      int         icon_size;
+   } main, secondary, extra;
+   double         timeout;
+   int            do_input;
+   Eina_List     *actions;
+   
+   struct {
+      Eina_List *disable_iconified;
+      Eina_List *disable_scroll_animate;
+      Eina_List *disable_warp;
+      Evas_Object *min_w, *min_h;
+   } gui;
+};
+
+E_Config_Dialog *
+e_int_config_syscon(E_Container *con, const char *params __UNUSED__)
+{
+   E_Config_Dialog *cfd;
+   E_Config_Dialog_View *v;
+
+   if (e_config_dialog_find("E", "windows/conf_syscon")) return NULL;
+   v = E_NEW(E_Config_Dialog_View, 1);
+
+   v->create_cfdata = _create_data;
+   v->free_cfdata = _free_data;
+   v->basic.apply_cfdata = _basic_apply;
+   v->basic.create_widgets = _basic_create;
+   v->basic.check_changed = _basic_check_changed;
+
+   cfd = e_config_dialog_new(con, _("Syscon Settings"),
+                            "E", "windows/conf_syscon",
+                            "preferences-syscon", 0, v, NULL);
+   return cfd;
+}
+
+static void
+_fill_data(E_Config_Dialog_Data *cfdata)
+{
+   Eina_List *l;
+   E_Config_Syscon_Action *sa, *sa2;
+   
+   cfdata->main.icon_size = e_config->syscon.main.icon_size;
+   cfdata->secondary.icon_size = e_config->syscon.secondary.icon_size;
+   cfdata->extra.icon_size = e_config->syscon.extra.icon_size;
+   cfdata->timeout = e_config->syscon.timeout;
+   cfdata->do_input = e_config->syscon.do_input;
+   EINA_LIST_FOREACH(e_config->syscon.actions, l, sa)
+     {
+        sa2 = E_NEW(E_Config_Syscon_Action, 1);
+        if (sa->action) sa2->action = strdup(sa->action);
+        if (sa->params) sa2->params = strdup(sa->params);
+        if (sa->button) sa2->button = strdup(sa->button);
+        if (sa->icon) sa2->icon = strdup(sa->icon);
+        sa2->is_main = sa->is_main;
+        cfdata->actions = eina_list_append(cfdata->actions, sa2);
+     }
+}
+
+static void *
+_create_data(E_Config_Dialog *cfd __UNUSED__)
+{
+   E_Config_Dialog_Data *cfdata;
+
+   cfdata = E_NEW(E_Config_Dialog_Data, 1);
+   if (!cfdata) return NULL;
+   _fill_data(cfdata);
+   return cfdata;
+}
+
+static void
+_free_data(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata)
+{
+   E_Config_Syscon_Action *sa;
+   
+   EINA_LIST_FREE(cfdata->actions, sa)
+     {
+        if (sa->action) free((char *)sa->action);
+        if (sa->params) free((char *)sa->params);
+        if (sa->button) free((char *)sa->button);
+        if (sa->icon) free((char *)sa->icon);
+        E_FREE(sa);
+     }
+   E_FREE(cfdata);
+}
+
+static int
+_basic_apply(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata)
+{
+   Eina_List *l;
+   E_Config_Syscon_Action *sa, *sa2;
+   
+   e_config->syscon.main.icon_size = cfdata->main.icon_size;
+   e_config->syscon.secondary.icon_size = cfdata->secondary.icon_size;
+   e_config->syscon.extra.icon_size = cfdata->extra.icon_size;
+   e_config->syscon.timeout = cfdata->timeout;
+   e_config->syscon.do_input = cfdata->do_input;
+   EINA_LIST_FREE(e_config->syscon.actions, sa)
+     {
+        if (sa->action) eina_stringshare_del(sa->action);
+        if (sa->params) eina_stringshare_del(sa->params);
+        if (sa->button) eina_stringshare_del(sa->button);
+        if (sa->icon) eina_stringshare_del(sa->icon);
+        E_FREE(sa);
+     }
+   EINA_LIST_FOREACH(cfdata->actions, l, sa)
+     {
+        sa2 = E_NEW(E_Config_Syscon_Action, 1);
+        if (sa->action) sa2->action = eina_stringshare_add(sa->action);
+        if (sa->params) sa2->params = eina_stringshare_add(sa->params);
+        if (sa->button) sa2->button = eina_stringshare_add(sa->button);
+        if (sa->icon) sa2->icon = eina_stringshare_add(sa->icon);
+        sa2->is_main = sa->is_main;
+        e_config->syscon.actions = eina_list_append(e_config->syscon.actions, sa2);
+     }
+   e_config_save_queue();
+   return 1;
+}
+
+static int
+_basic_check_changed(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata __UNUSED__)
+{
+   return 1;
+}
+
+static Evas_Object *
+_basic_create(E_Config_Dialog *cfd __UNUSED__, Evas *evas, E_Config_Dialog_Data *cfdata)
+{
+   Evas_Object *otb, *ol, *ob;
+   
+   otb = e_widget_toolbook_add(evas, (48 * e_scale), (48 * e_scale));
+   
+   ol = e_widget_list_add(evas, 0, 0);
+   ob = e_widget_label_add(evas, _("Main"));
+   e_widget_list_object_append(ol, ob, 1, 0, 0.0);
+   ob = e_widget_slider_add(evas, 1, 0, _("%1.0f"), 16.0, 256.0, 1.0, 0,
+                            NULL, &(cfdata->main.icon_size), 100);
+   e_widget_list_object_append(ol, ob, 1, 0, 0.0);
+   ob = e_widget_label_add(evas, _("Secondary"));
+   e_widget_list_object_append(ol, ob, 1, 0, 0.0);
+   ob = e_widget_slider_add(evas, 1, 0, _("%1.0f"), 16.0, 256.0, 1.0, 0,
+                            NULL, &(cfdata->secondary.icon_size), 100);
+   e_widget_list_object_append(ol, ob, 1, 0, 0.0);
+   ob = e_widget_label_add(evas, _("Extra"));
+   e_widget_list_object_append(ol, ob, 1, 0, 0.0);
+   ob = e_widget_slider_add(evas, 1, 0, _("%1.0f"), 16.0, 256.0, 1.0, 0,
+                            NULL, &(cfdata->extra.icon_size), 100);
+   e_widget_list_object_append(ol, ob, 1, 0, 0.0);
+   e_widget_toolbook_page_append(otb, NULL, _("Icon Sizes"), ol, 
+                                 0, 0, 1, 0, 0.5, 0.0);
+
+   ol = e_widget_list_add(evas, 0, 0);
+   ob = e_widget_check_add(evas, _("Do default action after timeout"), &(cfdata->do_input));
+   e_widget_list_object_append(ol, ob, 1, 0, 0.0);
+   ob = e_widget_label_add(evas, _("Timeout"));
+   e_widget_list_object_append(ol, ob, 1, 0, 0.0);
+   ob = e_widget_slider_add(evas, 1, 0, _("%1.1f"), 0.0, 60.0, 0.1, 0,
+                            &(cfdata->timeout), NULL, 100);
+   e_widget_list_object_append(ol, ob, 1, 0, 0.0);
+   e_widget_toolbook_page_append(otb, NULL, _("Default Action"), ol, 
+                                 0, 0, 1, 0, 0.5, 0.0);
+   
+   e_widget_toolbook_page_show(otb, 0);
+
+   return otb;
+}
diff --git a/src/modules/syscon/e_int_config_syscon.h b/src/modules/syscon/e_int_config_syscon.h
new file mode 100644 (file)
index 0000000..d022cdd
--- /dev/null
@@ -0,0 +1,9 @@
+#ifdef E_TYPEDEFS
+#else
+#ifndef E_INT_CONFIG_SYSCON_H
+#define E_INT_CONFIG_SYSCON_H
+
+E_Config_Dialog *e_int_config_syscon(E_Container *con, const char *params __UNUSED__);
+
+#endif
+#endif
index 6a9e2f9..a2d2c9f 100644 (file)
@@ -33,6 +33,8 @@ e_modapi_init(E_Module *m)
      }
    maug = e_int_menus_menu_augmentation_add_sorted
      ("main/8", _("System"), _e_mod_menu_add, NULL, NULL, NULL);
+   e_configure_registry_category_add("advanced", 80, _("Advanced"), NULL, "preferences-advanced");
+   e_configure_registry_item_add("advanced/syscon", 10, _("Syscon"), NULL, "preferences-syscon", e_int_config_syscon);
    e_module_delayed_set(m, 1);
    return m;
 }
@@ -40,6 +42,10 @@ e_modapi_init(E_Module *m)
 EAPI int
 e_modapi_shutdown(E_Module *m __UNUSED__)
 {
+   E_Config_Dialog *cfd;
+   while ((cfd = e_config_dialog_get("E", "advanced/conf_syscon"))) e_object_del(E_OBJECT(cfd));
+   e_configure_registry_item_del("advanced/syscon");
+   e_configure_registry_category_del("advanced");
    /* remove module-supplied menu additions */
    if (maug)
      {
index 9bb82ab..3e1742e 100644 (file)
@@ -3,9 +3,11 @@
 
 #define E_TYPEDEFS 1
 #include "e_syscon.h"
+#include "e_int_config_syscon.h"
 
 #undef E_TYPEDEFS
 #include "e_syscon.h"
+#include "e_int_config_syscon.h"
 
 EAPI extern E_Module_Api e_modapi;
 
@@ -13,4 +15,15 @@ EAPI void *e_modapi_init     (E_Module *m);
 EAPI int   e_modapi_shutdown (E_Module *m);
 EAPI int   e_modapi_save     (E_Module *m);
 
+/**
+ * @addtogroup Optional_Control
+ * @{
+ *
+ * @defgroup Module_Syscon SysCon (System Control)
+ *
+ * Controls your system actions such as shutdown, reboot, hibernate or
+ * suspend.
+ *
+ * @}
+ */
 #endif
index f884cc0..3ee7fa6 100644 (file)
@@ -7,4 +7,17 @@ EAPI void *e_modapi_init(E_Module *m);
 EAPI int e_modapi_shutdown(E_Module *m);
 EAPI int e_modapi_save(E_Module *m);
 
+/**
+ * @addtogroup Optional_Gadgets
+ * @{
+ *
+ * @defgroup Module_Systray Systray (System Icons Tray)
+ *
+ * Shows system icons in a box.
+ *
+ * The icons come from the FreeDesktop.Org systray specification.
+ *
+ * @see http://standards.freedesktop.org/systemtray-spec/systemtray-spec-latest.html
+ * @}
+ */
 #endif
index f4ffc79..f93c60a 100644 (file)
@@ -32,4 +32,16 @@ void _config_tasks_module(Config_Item *ci);
 void _tasks_config_updated(Config_Item *ci);
 extern Config *tasks_config;
 
+/**
+ * @addtogroup Optional_Gadgets
+ * @{
+ *
+ * @defgroup Module_Tasks Tasks (Task Bar)
+ *
+ * Shows windows as buttons in a box.
+ *
+ * @see Module_IBox
+ *
+ * @}
+ */
 #endif
index 83b3ce4..c3ea604 100644 (file)
@@ -82,4 +82,16 @@ void config_temperature_module(Config_Face *inst);
 void temperature_face_update_config(Config_Face *inst);
 Eina_List *temperature_get_bus_files(const char* bus);
 
+/**
+ * @addtogroup Optional_Gadgets
+ * @{
+ *
+ * @defgroup Module_Temperature Temperature
+ *
+ * Monitors computer temperature sensors and may do actions given some
+ * thresholds.
+ *
+ * @see Module_CPUFreq
+ * @}
+ */
 #endif
index aab2472..f55fa56 100644 (file)
@@ -15,4 +15,15 @@ EAPI void *e_modapi_init     (E_Module *m);
 EAPI int   e_modapi_shutdown (E_Module *m);
 EAPI int   e_modapi_save     (E_Module *m);
 
+/**
+ * @addtogroup Optional_Control
+ * @{
+ *
+ * @defgroup Module_Winlist WinList (Windows Listing)
+ *
+ * Lists and switch windows, usually with "Alt-Tab" or "Alt-Shift-Tab"
+ * keyboard shortcuts. Can show a popup during the action.
+ *
+ * @}
+ */
 #endif
index 1308312..092980b 100644 (file)
@@ -62,6 +62,7 @@ pkg_LTLIBRARIES        = module.la \
                          page_140.la \
                          page_150.la \
                          page_160.la \
+                         page_170.la \
                          page_200.la
 
 module_la_SOURCES      = e_mod_main.c \
@@ -163,7 +164,7 @@ page_140_la_LIBADD       = @e_libs@ @dlopen_libs@
 page_140_la_LDFLAGS      = -module -avoid-version
 page_140_la_DEPENDENCIES = $(top_builddir)/config.h
 
-#Auto - do we need temperature?
+#Request if compositing is wanted
 page_150_la_SOURCES      = page_150.c $(top_srcdir)/src/modules/comp/e_mod_comp_cfdata.c
 page_150_la_LIBADD       = @e_libs@ @dlopen_libs@
 page_150_la_LDFLAGS      = -module -avoid-version
@@ -175,6 +176,12 @@ page_160_la_LIBADD       = @e_libs@ @dlopen_libs@
 page_160_la_LDFLAGS      = -module -avoid-version
 page_160_la_DEPENDENCIES = $(top_builddir)/config.h
 
+#Request if user agrees to checking for updates
+page_170_la_SOURCES      = page_170.c
+page_170_la_LIBADD       = @e_libs@ @dlopen_libs@
+page_170_la_LDFLAGS      = -module -avoid-version
+page_170_la_DEPENDENCIES = $(top_builddir)/config.h
+
 #Auto - finish up applying
 page_200_la_SOURCES      = page_200.c
 page_200_la_LIBADD       = @e_libs@ @dlopen_libs@
index 8fa8592..32c4f3a 100644 (file)
@@ -16,4 +16,18 @@ EAPI int   e_modapi_save     (E_Module *m);
 
 extern E_Module *wiz_module;
 
+/**
+ * @addtogroup Optional_Conf
+ * @{
+ *
+ * @defgroup Module_Wizard Wizard
+ *
+ * Configures the whole Enlightenment in a nice walk-through wizard.
+ *
+ * Usually is presented on the first run of Enlightenment. The wizard
+ * pages are configurable and should be extended by distributions that
+ * want to ship Enlightenment as the default window manager.
+ *
+ * @}
+ */
 #endif
index 573d162..52c593f 100644 (file)
@@ -3,6 +3,9 @@
 #include "e_mod_main.h"
 #include "e_mod_comp_cfdata.h"
 
+#define ENGINE_SW 1
+#define ENGINE_GL 2
+
 static int do_comp = 1;
 static int do_gl = 0;
 static int do_vsync = 0;
@@ -183,13 +186,13 @@ wizard_page_hide(E_Wizard_Page *pg __UNUSED__)
         
         if (do_gl)
           {
-             cfg->engine = E_EVAS_ENGINE_GL_X11;
+             cfg->engine = ENGINE_GL;
              cfg->smooth_windows = 1;
              cfg->vsync = do_vsync;
           }
         else
           {
-             cfg->engine = E_EVAS_ENGINE_SOFTWARE_X11;
+             cfg->engine = ENGINE_SW;
              cfg->smooth_windows = 0;
              cfg->vsync = 0;
           }
diff --git a/src/modules/wizard/page_170.c b/src/modules/wizard/page_170.c
new file mode 100644 (file)
index 0000000..b92e3f0
--- /dev/null
@@ -0,0 +1,80 @@
+/* Ask about compositing */
+#include "e.h"
+#include "e_mod_main.h"
+
+#define ENGINE_SW 1
+#define ENGINE_GL 2
+
+static int do_up = 1;
+
+EAPI int
+wizard_page_init(E_Wizard_Page *pg __UNUSED__)
+{
+   return 1;
+}
+
+EAPI int
+wizard_page_shutdown(E_Wizard_Page *pg __UNUSED__)
+{
+   return 1;
+}
+
+EAPI int
+wizard_page_show(E_Wizard_Page *pg)
+{
+   Evas_Object *o, *of, *ob;
+   
+   o = e_widget_list_add(pg->evas, 1, 0);
+   e_wizard_title_set(_("Updates"));
+   
+   of = e_widget_framelist_add(pg->evas, _("Check for available updates"), 0);
+   
+   ob = e_widget_textblock_add(pg->evas);
+   e_widget_size_min_set(ob, 200 * e_scale, 180 * e_scale);
+   e_widget_textblock_markup_set
+      (ob, 
+          _("Enlightenment can check for new<br>"
+            "versions, updates, securiity and<br>"
+            "bugfixes, as well as available add-ons.<br>"
+            "<br>"
+            "This is very useful, because it lets you<br>"
+            "you know about available bug fixes and<br>"
+            "security fixes when they happen. As a<br>"
+            "bi-product of this, Enlightenment will<br>"
+            "connect to enlightenment.org and transmit<br>"
+            "some information as a result much like any<br>"
+            "web browser might do. No personal information<br>"
+            "such as username, password or any personal<br>"
+            "files will be transmitted. If you do not like<br>"
+            "this, please disable this below. It is highly<br>"
+            "advised that you do not disable this as it<br>"
+            "may leave you vulnerable or having to live<br>"
+            "with bugs."
+              )
+      );
+   e_widget_framelist_object_append(of, ob);
+   
+   ob = e_widget_check_add(pg->evas, _("Enable update checking"), &(do_up));
+   e_widget_framelist_object_append(of, ob);
+   
+   e_widget_list_object_append(o, of, 0, 0, 0.5);
+
+   evas_object_show(of);
+
+   e_wizard_page_show(o);
+   return 1; /* 1 == show ui, and wait for user, 0 == just continue */
+}
+
+EAPI int
+wizard_page_hide(E_Wizard_Page *pg __UNUSED__)
+{
+   e_config->update.check = do_up;
+   e_config_save_queue();
+   return 1;
+}
+
+EAPI int
+wizard_page_apply(E_Wizard_Page *pg __UNUSED__)
+{
+   return 1;
+}
index 8f7ef39..8759ca1 100644 (file)
@@ -31,6 +31,8 @@ wizard_page_apply(E_Wizard_Page *pg __UNUSED__)
 {
    // save the config now everyone has modified it
    e_config_save();
+   // diusable restart env so we actually start a whole new session properly
+   e_util_env_set("E_RESTART", NULL);
    // restart e
    e_sys_action_do(E_SYS_RESTART, NULL);
    return 1;