cairo-dock-team team mailing list archive
-
cairo-dock-team team
-
Mailing list archive
-
Message #06436
[Merge] lp:~jgonzalezdr/cairo-dock-plug-ins/3.3 into lp:cairo-dock-plug-ins
Jesús González has proposed merging lp:~jgonzalezdr/cairo-dock-plug-ins/3.3 into lp:cairo-dock-plug-ins.
Requested reviews:
Cairo-Dock Devs (cairo-dock-team)
For more details, see:
https://code.launchpad.net/~jgonzalezdr/cairo-dock-plug-ins/3.3/+merge/233143
Added Suspend-Workaround applet that fixes the icon corruption that happens with some graphic cards (e.g. nvidia) when suspending the computer.
Fixes bug #535065 "symptoms" with a workaround that doesn't need external scripts added and configured manually by affected users (as proposed in https://bugs.launchpad.net/cairo-dock-plug-ins/+bug/535065/comments/14), therefore it's a lot more user-friendly solution and it's more robust (the python script solution sometimes fails, maybe because dbus messages to reboot cairo-dock are lost).
To test it just install the applet in an affected computer and enable it, suspend the computer, resume, and voilà... icons aren't corrupted any more.
--
https://code.launchpad.net/~jgonzalezdr/cairo-dock-plug-ins/3.3/+merge/233143
Your team Cairo-Dock Devs is requested to review the proposed merge of lp:~jgonzalezdr/cairo-dock-plug-ins/3.3 into lp:cairo-dock-plug-ins.
=== modified file 'Animated-icons/data/Animated-icons.conf.in'
=== modified file 'Animated-icons/src/applet-config.c'
=== modified file 'CMakeLists.txt'
--- CMakeLists.txt 2014-08-17 22:45:21 +0000
+++ CMakeLists.txt 2014-09-03 02:30:44 +0000
@@ -11,7 +11,11 @@
########### project ###############
project ("cairo-dock-plugins")
+<<<<<<< TREE
set (VERSION "3.3.99.rc1")
+=======
+set (VERSION "3.3.2")
+>>>>>>> MERGE-SOURCE
add_definitions (-std=c99 -Wall -Werror-implicit-function-declaration) # -Wextra -Wwrite-strings -Wuninitialized -Werror-implicit-function-declaration -Wstrict-prototypes -Wreturn-type -Wparentheses -Warray-bounds)
if (NOT DEFINED CMAKE_BUILD_TYPE)
@@ -1468,6 +1472,19 @@
endif()
endif()
+############# SUSPEND-WORKAROUND #################
+set (with_suspend_workaround no)
+if (enable-suspend-workaround)
+ message (STATUS "> Suspend-Workaround:")
+ set (GETTEXT_SUSPEND_WORKAROUND ${GETTEXT_PLUGINS})
+ set (VERSION_SUSPEND_WORKAROUND "1.0.0")
+ set (PACKAGE_SUSPEND_WORKAROUND "cd-SuspendWorkaround")
+ set (with_suspend_workaround yes)
+ set (suspendworkarounddatadir "${pluginsdatadir}/Suspend-Workaround")
+ configure_file (${CMAKE_CURRENT_SOURCE_DIR}/Suspend-Workaround/data/Suspend-Workaround.conf.in ${CMAKE_CURRENT_BINARY_DIR}/Suspend-Workaround/data/Suspend-Workaround.conf)
+ add_subdirectory (Suspend-Workaround)
+endif()
+
message ("")
message (STATUS "===============")
message (STATUS "Language build:")
@@ -1502,6 +1519,7 @@
message (STATUS " - with Terminal applet: ${with_terminal}")
message (STATUS " - with Weblets applet: ${with_weblets}")
message (STATUS " - with Xgamma applet: ${with_xgamma}")
+message (STATUS " - with Suspend-Workaround applet: ${with_suspend_workaround}")
message (STATUS "Add On:")
message (STATUS " - with Sound-Menu support: ${with_soundmenu}")
message (STATUS " - with Screen Resolution support: ${with_xrandr}")
=== modified file 'Dbus/src/applet-dbus.c'
=== modified file 'GMenu/src/applet-apps.c'
--- GMenu/src/applet-apps.c 2014-07-14 21:09:16 +0000
+++ GMenu/src/applet-apps.c 2014-09-03 02:30:44 +0000
@@ -91,7 +91,12 @@
void cd_menu_check_for_new_apps (void)
{
+<<<<<<< TREE
if (myData.pNewApps != NULL && myConfig.bShowNewApps)
+=======
+ gldi_dialogs_remove_on_icon (myIcon); /// TODO: just replace the combo box
+ if (myData.pNewApps != NULL)
+>>>>>>> MERGE-SOURCE
{
if (s_pNewAppsDialog) // the dialogue already exists: add new items in the list
{
@@ -104,10 +109,14 @@
GTK_COMBO_BOX_TEXT (s_pNewAppsDialog->pInteractiveWidget),
g_app_info_get_name (a->data));
}
+<<<<<<< TREE
gtk_combo_box_set_active (
GTK_COMBO_BOX (s_pNewAppsDialog->pInteractiveWidget), 0);
gldi_dialog_redraw_interactive_widget (s_pNewAppsDialog);
+=======
+ gtk_combo_box_set_active (GTK_COMBO_BOX (pInteractiveWidget), 0); // select the first one
+>>>>>>> MERGE-SOURCE
}
else
{
@@ -157,6 +166,7 @@
{
// check the XDG_CURRENT_DESKTOP env variable, it is used to match the 'OnlyShowIn' key in the .desktop files in gio and libgnomemenu
const gchar *cDesktopEnv = g_getenv ("XDG_CURRENT_DESKTOP");
+<<<<<<< TREE
if (! cDesktopEnv) // the system didn't set the variable: this is probably a bug, so let's try to set a value ourselves (this is needed for both gio and libgnomemenu); this is a workaround, most of the time the value will be set correctly.
{
switch (g_iDesktopEnv)
@@ -174,11 +184,34 @@
#if ! GLIB_CHECK_VERSION (2,41,0)
// Since 2.41 the value of the XDG_CURRENT_DESKTOP environment variable will be used.
if (cDesktopEnv) // also set it for g_app_info_should_show() in gio
+=======
+ if (! cDesktopEnv) // the system didn't set the variable: this is probably a bug, so let's try to set a value ourselves (this is needed for both gio and libgnomemenu); this is a workaround, most of the time the value will be set correctly.
+ {
+ switch (g_iDesktopEnv)
+ {
+ case CAIRO_DOCK_GNOME: cDesktopEnv = "GNOME"; break;
+ case CAIRO_DOCK_XFCE: cDesktopEnv = "XFCE"; break;
+ case CAIRO_DOCK_KDE: cDesktopEnv = "KDE"; break;
+ default: break;
+ }
+ // if we found something, set the env variable, because libgnomemenu uses it directly, and if it is not set, will drop any element that has a OnlyShowIn key...
+ if (cDesktopEnv)
+ g_setenv ("XDG_CURRENT_DESKTOP", cDesktopEnv, TRUE);
+ }
+
+ if (cDesktopEnv) // also set it for g_app_info_should_show() in gio
+>>>>>>> MERGE-SOURCE
g_desktop_app_info_set_desktop_env (cDesktopEnv);
+<<<<<<< TREE
#endif
s_bDesktopEnvDef = (cDesktopEnv != NULL); // if cDesktopEnv is NULL, g_app_info_should_show will drop any element that has a OnlyShowIn key (it does a direct comparison), so we won't use this function, as it's better to show more apps than having missing apps.
+=======
+
+ s_bDesktopEnvDef = (cDesktopEnv != NULL); // if cDesktopEnv is NULL, g_app_info_should_show will drop any element that has a OnlyShowIn key (it does a direct comparison), so we won't use this function, as it's better to show more apps than having missing apps.
+
+>>>>>>> MERGE-SOURCE
myData.bFirstLaunch = TRUE;
myData.pKnownApplications = g_hash_table_new_full (g_str_hash,
g_str_equal,
=== modified file 'GMenu/src/applet-entry.c'
=== added directory 'Suspend-Workaround'
=== added file 'Suspend-Workaround/CMakeLists.txt'
--- Suspend-Workaround/CMakeLists.txt 1970-01-01 00:00:00 +0000
+++ Suspend-Workaround/CMakeLists.txt 2014-09-03 02:30:44 +0000
@@ -0,0 +1,2 @@
+add_subdirectory(src)
+add_subdirectory(data)
=== added directory 'Suspend-Workaround/data'
=== added file 'Suspend-Workaround/data/CMakeLists.txt'
--- Suspend-Workaround/data/CMakeLists.txt 1970-01-01 00:00:00 +0000
+++ Suspend-Workaround/data/CMakeLists.txt 2014-09-03 02:30:44 +0000
@@ -0,0 +1,7 @@
+
+########### install files ###############
+
+install (FILES ${CMAKE_CURRENT_BINARY_DIR}/Suspend-Workaround.conf
+ icon.png
+ DESTINATION ${suspendworkarounddatadir})
+
=== added file 'Suspend-Workaround/data/Suspend-Workaround.conf.in'
--- Suspend-Workaround/data/Suspend-Workaround.conf.in 1970-01-01 00:00:00 +0000
+++ Suspend-Workaround/data/Suspend-Workaround.conf.in 2014-09-03 02:30:44 +0000
@@ -0,0 +1,8 @@
+#@VERSION_SUSPEND_WORKAROUND@
+
+#[gtk-about]
+[Icon]
+
+#A
+handbook=Suspend-Workaround
+
=== added file 'Suspend-Workaround/data/icon.png'
Binary files Suspend-Workaround/data/icon.png 1970-01-01 00:00:00 +0000 and Suspend-Workaround/data/icon.png 2014-09-03 02:30:44 +0000 differ
=== added directory 'Suspend-Workaround/src'
=== added file 'Suspend-Workaround/src/CMakeLists.txt'
--- Suspend-Workaround/src/CMakeLists.txt 1970-01-01 00:00:00 +0000
+++ Suspend-Workaround/src/CMakeLists.txt 2014-09-03 02:30:44 +0000
@@ -0,0 +1,38 @@
+
+########### sources ###############
+
+SET(MODULE_SRCS
+ applet-struct.h
+ applet-init.c
+ applet-init.h
+ applet-config.h
+)
+
+add_library(${PACKAGE_SUSPEND_WORKAROUND} SHARED ${MODULE_SRCS})
+
+########### compil ###############
+add_definitions (-DMY_APPLET_SHARE_DATA_DIR="${suspendworkarounddatadir}")
+add_definitions (-DMY_APPLET_PREVIEW_FILE="icon.png")
+add_definitions (-DMY_APPLET_CONF_FILE="Suspend-Workaround.conf")
+add_definitions (-DMY_APPLET_USER_DATA_DIR="Suspend-Workaround")
+add_definitions (-DMY_APPLET_VERSION="${VERSION_SUSPEND_WORKAROUND}")
+add_definitions (-DMY_APPLET_GETTEXT_DOMAIN="${GETTEXT_SUSPEND_WORKAROUND}")
+add_definitions (-DMY_APPLET_DOCK_VERSION="${dock_version}")
+add_definitions (-DMY_APPLET_ICON_FILE="icon.png")
+### uncomment the following line to allow multi-instance applet.
+#add_definitions (-DCD_APPLET_MULTI_INSTANCE="1")
+### uncomment the following line to allow extended OpenGL drawing.
+#add_definitions (-DGL_GLEXT_PROTOTYPES="1")
+
+include_directories (
+ ${PACKAGE_INCLUDE_DIRS})
+
+link_directories (
+ ${PACKAGE_LIBRARY_DIRS})
+
+target_link_libraries (${PACKAGE_SUSPEND_WORKAROUND}
+ ${PACKAGE_LIBRARIES})
+
+########### install files ###############
+
+install(TARGETS ${PACKAGE_SUSPEND_WORKAROUND} DESTINATION ${pluginsdir})
=== added file 'Suspend-Workaround/src/applet-config.h'
--- Suspend-Workaround/src/applet-config.h 1970-01-01 00:00:00 +0000
+++ Suspend-Workaround/src/applet-config.h 2014-09-03 02:30:44 +0000
@@ -0,0 +1,30 @@
+/**
+* This file is a part of the Cairo-Dock project
+*
+* Copyright : (C) see the 'copyright' file.
+* E-mail : see the 'copyright' file.
+*
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 3
+* of the License, or (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU General Public License for more details.
+* You should have received a copy of the GNU General Public License
+* along with this program. If not, see <http://www.gnu.org/licenses/>.
+*/
+
+
+#ifndef __APPLET_CONFIG__
+#define __APPLET_CONFIG__
+
+#include <cairo-dock.h>
+
+
+CD_APPLET_CONFIG_H
+
+
+#endif
=== added file 'Suspend-Workaround/src/applet-init.c'
--- Suspend-Workaround/src/applet-init.c 1970-01-01 00:00:00 +0000
+++ Suspend-Workaround/src/applet-init.c 2014-09-03 02:30:44 +0000
@@ -0,0 +1,157 @@
+/**
+* This file is a part of the Cairo-Dock project
+*
+* Copyright : (C) see the 'copyright' file.
+* E-mail : see the 'copyright' file.
+*
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 3
+* of the License, or (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU General Public License for more details.
+* You should have received a copy of the GNU General Public License
+* along with this program. If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "stdlib.h"
+
+#include "applet-config.h"
+#include "applet-struct.h"
+#include "applet-init.h"
+
+#define SIGNAL_TYPE_LOGIN1 0
+#define SIGNAL_TYPE_UPOWER 1
+
+#define APPLET_NAME "Suspend-Workaround"
+#define APPLET_LOG APPLET_NAME " > "
+
+CD_APPLET_DEFINE_BEGIN( APPLET_NAME,
+ 1, 0, 0,
+ CAIRO_DOCK_CATEGORY_APPLET_SYSTEM,
+ N_("This plug-in is a workaround that fixes the icon corruption that "
+ "happens with some graphic cards (e.g. nvidia) when suspending the computer"),
+ "Jesús González" )
+ pInterface->initModule = CD_APPLET_INIT_FUNC;
+ pInterface->stopModule = CD_APPLET_STOP_FUNC;
+ CD_APPLET_SET_CONTAINER_TYPE( CAIRO_DOCK_MODULE_IS_PLUGIN );
+ CD_APPLET_REDEFINE_TITLE (N_("Corruption-on-Suspend workaround"))
+CD_APPLET_DEFINE_END
+
+#define DBUS_POWER_OBJECT_INFO_SIZE 2
+
+struct _dbus_power_object_info dbus_power_object_info[DBUS_POWER_OBJECT_INFO_SIZE] =
+{
+ {
+ "org.freedesktop.login1", "/org/freedesktop/login1", "org.freedesktop.login1.Manager", "PrepareForSleep", G_TYPE_BOOLEAN,
+ },
+ {
+ "org.freedesktop.UPower", "/org/freedesktop/UPower", "org.freedesktop.UPower", "Resuming", G_TYPE_NONE,
+ }
+};
+
+static void _on_resuming(void)
+{
+ cd_message( APPLET_LOG "Resuming from sleep" );
+ cairo_dock_load_current_theme();
+}
+
+static void _on_prepare_for_sleep( DBusGProxy* proxy, gboolean going_to_sleep, gpointer userData )
+{
+ if( going_to_sleep )
+ {
+ cd_message( APPLET_LOG "Going to sleep" );
+ }
+ else
+ {
+ _on_resuming();
+ }
+}
+
+CD_APPLET_INIT_BEGIN
+
+ myDataPtr->power_object_info = NULL;
+
+ DBusGProxy *pMainProxy = cairo_dock_get_main_system_proxy();
+ if( pMainProxy == NULL )
+ {
+ cd_warning( APPLET_LOG "Can't get main system dbus proxy" );
+ return;
+ }
+
+ int pwrobj_index = 0;
+ gboolean pwrobj_found = FALSE;
+ while( (pwrobj_index < DBUS_POWER_OBJECT_INFO_SIZE) ) {
+ org_freedesktop_DBus_name_has_owner( pMainProxy, dbus_power_object_info[pwrobj_index].name, &pwrobj_found, NULL );
+ if( pwrobj_found )
+ {
+ break;
+ }
+ pwrobj_index++;
+ }
+
+ if( !pwrobj_found )
+ {
+ cd_warning( APPLET_LOG "Power management object not available on dbus" );
+ return;
+ }
+
+ myDataPtr->power_object_info = &dbus_power_object_info[pwrobj_index];
+
+ cd_message( APPLET_LOG "Power management object used is %s", myDataPtr->power_object_info->name );
+
+ myDataPtr->pProxy = cairo_dock_create_new_system_proxy( myDataPtr->power_object_info->name, myDataPtr->power_object_info->path, myDataPtr->power_object_info->interface );
+ if( myDataPtr->pProxy == NULL )
+ {
+ cd_warning( APPLET_LOG "Error accessing power management object on dbus" );
+ return;
+ }
+
+ if( myDataPtr->power_object_info->signal_type == SIGNAL_TYPE_UPOWER )
+ {
+ dbus_g_object_register_marshaller (
+ g_cclosure_marshal_VOID__VOID,
+ G_TYPE_NONE,
+ G_TYPE_INVALID);
+
+ dbus_g_proxy_add_signal( myDataPtr->pProxy, myDataPtr->power_object_info->resume_signal, G_TYPE_INVALID );
+ dbus_g_proxy_connect_signal( myDataPtr->pProxy, myDataPtr->power_object_info->resume_signal, G_CALLBACK( _on_resuming ), NULL, NULL );
+ }
+ else
+ {
+ dbus_g_object_register_marshaller (
+ g_cclosure_marshal_VOID__BOOLEAN,
+ G_TYPE_NONE,
+ G_TYPE_BOOLEAN,
+ G_TYPE_INVALID);
+
+ dbus_g_proxy_add_signal( myDataPtr->pProxy, myDataPtr->power_object_info->resume_signal, G_TYPE_BOOLEAN, G_TYPE_INVALID );
+ dbus_g_proxy_connect_signal( myDataPtr->pProxy, myDataPtr->power_object_info->resume_signal, G_CALLBACK( _on_prepare_for_sleep ), NULL, NULL );
+ }
+
+ cd_message( APPLET_LOG "Listening for power management events..." );
+
+CD_APPLET_INIT_END
+
+
+CD_APPLET_STOP_BEGIN
+
+ if( myDataPtr->pProxy != NULL )
+ {
+ if( myDataPtr->power_object_info->signal_type == SIGNAL_TYPE_UPOWER )
+ {
+ dbus_g_proxy_disconnect_signal( myDataPtr->pProxy, myDataPtr->power_object_info->resume_signal, G_CALLBACK( _on_resuming ), NULL);
+ }
+ else
+ {
+ dbus_g_proxy_disconnect_signal( myDataPtr->pProxy, myDataPtr->power_object_info->resume_signal, G_CALLBACK( _on_prepare_for_sleep ), NULL);
+ }
+ g_object_unref( myDataPtr->pProxy );
+ }
+
+ cd_message( APPLET_LOG "Stopped listening for power management events" );
+
+CD_APPLET_STOP_END
=== added file 'Suspend-Workaround/src/applet-init.h'
--- Suspend-Workaround/src/applet-init.h 1970-01-01 00:00:00 +0000
+++ Suspend-Workaround/src/applet-init.h 2014-09-03 02:30:44 +0000
@@ -0,0 +1,31 @@
+/**
+* This file is a part of the Cairo-Dock project
+*
+* Copyright : (C) see the 'copyright' file.
+* E-mail : see the 'copyright' file.
+*
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 3
+* of the License, or (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU General Public License for more details.
+* You should have received a copy of the GNU General Public License
+* along with this program. If not, see <http://www.gnu.org/licenses/>.
+*/
+
+
+#ifndef __APPLET_INIT__
+#define __APPLET_INIT__
+
+
+#include <cairo-dock.h>
+
+
+CD_APPLET_H
+
+
+#endif
=== added file 'Suspend-Workaround/src/applet-struct.h'
--- Suspend-Workaround/src/applet-struct.h 1970-01-01 00:00:00 +0000
+++ Suspend-Workaround/src/applet-struct.h 2014-09-03 02:30:44 +0000
@@ -0,0 +1,47 @@
+/**
+* This file is a part of the Cairo-Dock project
+*
+* Copyright : (C) see the 'copyright' file.
+* E-mail : see the 'copyright' file.
+*
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License
+* as published by the Free Software Foundation; either version 3
+* of the License, or (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU General Public License for more details.
+* You should have received a copy of the GNU General Public License
+* along with this program. If not, see <http://www.gnu.org/licenses/>.
+*/
+
+
+#ifndef __CD_APPLET_STRUCT__
+#define __CD_APPLET_STRUCT__
+
+#include <cairo-dock.h>
+
+#include <dbus/dbus-glib.h>
+
+//\___________ structure containing the applet's configuration parameters.
+struct _AppletConfig {
+} ;
+
+struct _dbus_power_object_info {
+ char* name;
+ char* path;
+ char* interface;
+ char* resume_signal;
+ int signal_type;
+};
+
+//\___________ structure containing the applet's data, like surfaces, dialogs, results of calculus, etc.
+struct _AppletData {
+ DBusGProxy *pProxy;
+ struct _dbus_power_object_info *power_object_info;
+} ;
+
+
+#endif
=== modified file 'System-Monitor/src/applet-monitor.c'
=== modified file 'System-Monitor/src/applet-rame.c'
=== modified file 'System-Monitor/src/applet-struct.h'
=== modified file 'icon-effect/data/icon-effect.conf.in'
--- icon-effect/data/icon-effect.conf.in 2014-06-29 14:42:32 +0000
+++ icon-effect/data/icon-effect.conf.in 2014-09-03 02:30:44 +0000
@@ -15,9 +15,15 @@
#V+[Fire;Stars;Rain;Snow;Storm;Firework] Effects used on launcher:
click launchers = 0
+<<<<<<< TREE
#b Repeat these effects until the corresponding application opens?
opening animation = true
+=======
+#b Repeat these effects until the corresponding application opens?
+opening animation = false
+
+>>>>>>> MERGE-SOURCE
#F-[when clicking on an application]
frame_appli =
=== modified file 'icon-effect/src/applet-config.c'
=== modified file 'musicPlayer/src/applet-init.c'
=== modified file 'musicPlayer/src/applet-musicplayer.c'
=== modified file 'musicPlayer/src/applet-notifications.c'
=== modified file 'po/ca.po'
--- po/ca.po 2014-08-17 23:14:15 +0000
+++ po/ca.po 2014-09-03 02:30:44 +0000
@@ -7,15 +7,26 @@
msgstr ""
"Project-Id-Version: cairo-dock-plug-ins\n"
"Report-Msgid-Bugs-To: fabounet@xxxxxxxxxxxx\n"
-"PO-Revision-Date: 2013-10-25 22:37+0000\n"
-"Last-Translator: Sergi Parra i Ramírez <egrupoparra@xxxxxxxxx>\n"
+<<<<<<< TREE
+"PO-Revision-Date: 2013-10-25 22:37+0000\n"
+"Last-Translator: Sergi Parra i Ramírez <egrupoparra@xxxxxxxxx>\n"
+=======
+"POT-Creation-Date: 2013-09-23 10:57+0000\n"
+"PO-Revision-Date: 2013-10-25 22:37+0000\n"
+"Last-Translator: Sergi Parra i Ramírez <egrupoparra@xxxxxxxxx>\n"
+>>>>>>> MERGE-SOURCE
"Language-Team: Catalan <ca@xxxxxx>\n"
"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+<<<<<<< TREE
"X-Launchpad-Export-Date: 2014-06-14 05:48+0000\n"
"X-Generator: Launchpad (build 17045)\n"
+=======
+"X-Launchpad-Export-Date: 2013-10-26 05:53+0000\n"
+"X-Generator: Launchpad (build 16810)\n"
+>>>>>>> MERGE-SOURCE
#: ../Animated-icons/src/applet-blink.c:77 ../Animated-icons/data/messages:11
#: ../Animated-icons/data/messages:31 ../Animated-icons/data/messages:55
@@ -807,6 +818,17 @@
msgid "Enter a command to launch:"
msgstr "Escriviu la comanda per executar"
+<<<<<<< TREE
+=======
+#: ../GMenu/src/applet-apps.c:67
+msgid "Launch this new application?"
+msgstr "Carrega aquesta aplicació?"
+
+#: ../GMenu/src/applet-entry.c:435
+msgid "Launch this command"
+msgstr "Executa aquesta comanda"
+
+>>>>>>> MERGE-SOURCE
#: ../Global-Menu/src/applet-init.c:30
msgid "Global Menu"
msgstr "Menú global"
@@ -1160,6 +1182,7 @@
#: ../Recent-Events/src/applet-dialog.c:405
msgid "All"
+<<<<<<< TREE
msgstr "Tot"
#: ../Recent-Events/src/applet-dialog.c:406
@@ -1173,15 +1196,29 @@
#: ../Recent-Events/src/applet-dialog.c:409 ../drop-indicator/data/messages:3
msgid "Images"
msgstr ""
+=======
+msgstr "Tot"
+>>>>>>> MERGE-SOURCE
#: ../Recent-Events/src/applet-dialog.c:410
+<<<<<<< TREE
msgid "Audio"
msgstr "Àudio"
+=======
+msgid "Applications"
+msgstr "Aplicacions"
+>>>>>>> MERGE-SOURCE
#: ../Recent-Events/src/applet-dialog.c:411
+<<<<<<< TREE
msgid "Videos"
msgstr ""
+=======
+msgid "Document"
+msgstr "Document"
+>>>>>>> MERGE-SOURCE
+<<<<<<< TREE
#: ../Recent-Events/src/applet-dialog.c:412
msgid "Web"
msgstr "Web"
@@ -1189,8 +1226,32 @@
#: ../Recent-Events/src/applet-dialog.c:413
msgid "Others"
msgstr ""
+=======
+#: ../Recent-Events/src/applet-dialog.c:413 ../logout/data/messages:117
+msgid "Image"
+msgstr "Imatge"
+>>>>>>> MERGE-SOURCE
#: ../Recent-Events/src/applet-dialog.c:414
+<<<<<<< TREE
+=======
+msgid "Audio"
+msgstr "Àudio"
+
+#: ../Recent-Events/src/applet-dialog.c:415
+msgid "Video"
+msgstr "Vídeo"
+
+#: ../Recent-Events/src/applet-dialog.c:416
+msgid "Web"
+msgstr "Web"
+
+#: ../Recent-Events/src/applet-dialog.c:417
+msgid "Other"
+msgstr "Altre"
+
+#: ../Recent-Events/src/applet-dialog.c:418
+>>>>>>> MERGE-SOURCE
msgid "Top Results"
msgstr "Resultats principals"
=== modified file 'po/de.po'
--- po/de.po 2014-08-17 23:14:15 +0000
+++ po/de.po 2014-09-03 02:30:44 +0000
@@ -8,15 +8,31 @@
msgstr ""
"Project-Id-Version: cairo-dock-plug-ins\n"
"Report-Msgid-Bugs-To: fabounet@xxxxxxxxxxxx\n"
+<<<<<<< TREE
"PO-Revision-Date: 2014-06-13 21:26+0000\n"
"Last-Translator: Matthieu Baerts <matttbe@xxxxxxxxx>\n"
+=======
+"POT-Creation-Date: 2013-09-23 10:57+0000\n"
+"PO-Revision-Date: 2013-10-29 02:10+0000\n"
+"Last-Translator: Tobias B. <Unknown>\n"
+>>>>>>> MERGE-SOURCE
"Language-Team: German <de@xxxxxx>\n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+<<<<<<< TREE
"X-Launchpad-Export-Date: 2014-06-14 05:49+0000\n"
"X-Generator: Launchpad (build 17045)\n"
+=======
+"X-Launchpad-Export-Date: 2013-10-29 04:59+0000\n"
+"X-Generator: Launchpad (build 16818)\n"
+"Language: de\n"
+>>>>>>> MERGE-SOURCE
+
+#: ../shortcuts/src/applet-init.c:32
+msgid "shortcuts"
+msgstr "Lesezeichen"
#: ../Animated-icons/src/applet-blink.c:77 ../Animated-icons/data/messages:11
#: ../Animated-icons/data/messages:31 ../Animated-icons/data/messages:55
@@ -833,7 +849,11 @@
#: ../GMenu/src/applet-notifications.c:102
msgid "None of these applications seems available:"
+<<<<<<< TREE
msgstr "Keine dieser Anwendungen scheint verfügbar zu sein:"
+=======
+msgstr "Keine dieser Applikationen scheint verfügbar zu sein :"
+>>>>>>> MERGE-SOURCE
#: ../GMenu/src/applet-notifications.c:110
msgid "Clear recent"
@@ -851,6 +871,17 @@
msgid "Enter a command to launch:"
msgstr "Kommando zum Ausführen eingeben :"
+<<<<<<< TREE
+=======
+#: ../GMenu/src/applet-apps.c:67
+msgid "Launch this new application?"
+msgstr "Diese neue Applikation starten ?"
+
+#: ../GMenu/src/applet-entry.c:435
+msgid "Launch this command"
+msgstr "Dieses Kommando ausführen"
+
+>>>>>>> MERGE-SOURCE
#: ../Global-Menu/src/applet-init.c:30
msgid "Global Menu"
msgstr "Globales Menü"
@@ -2215,7 +2246,16 @@
#: ../dnd2share/src/applet-backend-dropbox.c:63
msgid "This directory seems not valid:"
-msgstr "Dieses Verzeichnis scheint nicht gültig zu sein :"
+<<<<<<< TREE
+msgstr "Dieses Verzeichnis scheint nicht gültig zu sein :"
+=======
+msgstr "Dieses Verzeichnis scheint nicht gültig zu sein :"
+
+#: ../dnd2share/src/applet-backend-imageshack.c:31
+#: ../dnd2share/src/applet-backend-uppix.c:31
+msgid "Thumbnail"
+msgstr "Vorschaubild"
+>>>>>>> MERGE-SOURCE
#: ../dnd2share/src/applet-backend-imgur.c:33
msgid "Display Image"
@@ -3209,7 +3249,11 @@
#: ../powermanager/src/powermanager-draw.c:204
msgid "mn"
+<<<<<<< TREE
msgstr "min"
+=======
+msgstr "Monat"
+>>>>>>> MERGE-SOURCE
#: ../powermanager/src/powermanager-draw.c:213
msgid "remaining"
@@ -3420,10 +3464,13 @@
msgid "%s is now unmounted"
msgstr "%s ist jetzt ausgehängt"
+<<<<<<< TREE
#: ../shortcuts/src/applet-init.c:32
msgid "shortcuts"
msgstr "Lesezeichen"
+=======
+>>>>>>> MERGE-SOURCE
#: ../shortcuts/src/applet-init.c:35
msgid ""
"An applet that let you access quickly to all of your shortcuts.\n"
@@ -6203,12 +6250,16 @@
#: ../GMenu/data/messages:103
msgid "Display the description in search's results?"
+<<<<<<< TREE
msgstr "Die Beschreibung in den Suchergebnissen anzeigen ?"
#: ../GMenu/data/messages:105
msgid "Display a notification to quickly launch new applications?"
msgstr ""
"Eine Benachrichtigung zum schnellen Starten von neuen Anwendungen anzeigen?"
+=======
+msgstr "Die Beschreibung in den Suchergebnissen anzeigen ?"
+>>>>>>> MERGE-SOURCE
#: ../GMenu/data/messages:107
msgid "Command to use for configuring the menu:"
@@ -7481,6 +7532,53 @@
msgid "Add or remove an alarm:"
msgstr "Einen Alarm hinzufügen oder entfernen :"
+<<<<<<< TREE
+=======
+#: ../dialog-rendering/data/messages:1
+msgid "Comics"
+msgstr "Comics"
+
+#: ../dialog-rendering/data/messages:3 ../dialog-rendering/data/messages:11
+#: ../dialog-rendering/data/messages:21 ../dialog-rendering/data/messages:29
+#: ../dock-rendering/data/messages:69
+msgid "Corner radius:"
+msgstr "Eckradius :"
+
+#: ../dialog-rendering/data/messages:5 ../dialog-rendering/data/messages:13
+#: ../dialog-rendering/data/messages:23 ../dialog-rendering/data/messages:31
+msgid "Border width:"
+msgstr "Rahmenbreite:"
+
+#: ../dialog-rendering/data/messages:7 ../dialog-rendering/data/messages:15
+#: ../dialog-rendering/data/messages:25 ../dialog-rendering/data/messages:33
+msgid "Bubble's line colour:"
+msgstr "Linienfarbe der Sprechblasen:"
+
+#: ../dialog-rendering/data/messages:9
+msgid "Modern"
+msgstr "Modern"
+
+#: ../dialog-rendering/data/messages:17
+msgid "Space between lines of the tip :"
+msgstr "Leerraum zwischen den Linien des Tipps :"
+
+#: ../dialog-rendering/data/messages:19
+msgid "Tooltip"
+msgstr "Tooltipp"
+
+#: ../dialog-rendering/data/messages:27
+msgid "Curly"
+msgstr "gewellt"
+
+#: ../dialog-rendering/data/messages:35
+msgid "Curvature of the tip :"
+msgstr "Krümmung des Tipps :"
+
+#: ../dialog-rendering/data/messages:37
+msgid "Curve the sides too?"
+msgstr "Die Seiten ebenfalls krümmen ?"
+
+>>>>>>> MERGE-SOURCE
#: ../dnd2share/data/messages:87
msgid "Info-bubbles"
msgstr "Informationsblasen"
@@ -7582,6 +7680,13 @@
msgstr "Imgur.com"
#: ../dnd2share/data/messages:147
+<<<<<<< TREE
+=======
+msgid "Imgur.com"
+msgstr "Imgur.com"
+
+#: ../dnd2share/data/messages:149
+>>>>>>> MERGE-SOURCE
msgid "Preferred site for videos hosting :"
msgstr "Bevorzugte Seite für Videohosting :"
@@ -7637,6 +7742,20 @@
msgstr "Pfad zu einem benutzerdefinierten »Dropox« / »Ubuntu One«-Ordner:"
#: ../dnd2share/data/messages:181
+<<<<<<< TREE
+=======
+msgid ""
+"Leave empty to upload files into '~/Dropbox/Public' or '~/Ubuntu One'."
+msgstr ""
+"Leer lassen, um die Dateien nach '~/Dropbox/Public' oder '~/Ubuntu One' "
+"hochzuladen."
+
+#: ../dnd2share/data/messages:183
+msgid "Path of a custom DropBox / UbuntuOne folder :"
+msgstr "Pfad zu einem benutzerdefinierten DropBox / UbuntuOne Verzeichnis :"
+
+#: ../dnd2share/data/messages:185
+>>>>>>> MERGE-SOURCE
msgid "Otherwise, your user name will be used when possible."
msgstr "Sonst wird ihr Benutzername verwendet, wenn möglich."
@@ -8045,6 +8164,14 @@
msgid "Rotate effects with dock?"
msgstr "Effekte mit dem Dock rotieren lassen ?"
+<<<<<<< TREE
+=======
+#: ../icon-effect/data/messages:55
+msgid "Repeat these effects until the corresponding application opens?"
+msgstr ""
+"Diese Effekte wiederholen, bis die dazugehörige Applikation sich öffnet ?"
+
+>>>>>>> MERGE-SOURCE
#: ../icon-effect/data/messages:59
msgid "In ms. Set 0 to not use this effect."
msgstr "In ms. Auf 0 setzen, um diesen Effekt nicht zu benutzen."
@@ -8275,10 +8402,15 @@
msgstr "Kommandos"
#: ../logout/data/messages:123
+<<<<<<< TREE
msgid "Fallback user-defined command to execute for logout in case of problem:"
msgstr ""
"Nutzerdefinierter Befehl, der im Falle eines Problems zum Abmelden "
"ausgeführt werden soll:"
+=======
+msgid "User-defined command to execute for logout:"
+msgstr "Benutzerdefiniertes Kommando zum Ausführen des Abmeldens:"
+>>>>>>> MERGE-SOURCE
#: ../logout/data/messages:125
msgid ""
@@ -8292,11 +8424,16 @@
"Ausloggen."
#: ../logout/data/messages:127
+<<<<<<< TREE
msgid ""
"Fallback user-defined command to execute for shutdown in case of problem:"
msgstr ""
"Nutzerdefinierter Befehl, der im Falle eines Problems zum Herunterfahren "
"ausgeführt werden soll:"
+=======
+msgid "User-defined command to execute for shutdown:"
+msgstr "Benutzerdefiniertes Kommando zum Ausführen des Herunterfahrens:"
+>>>>>>> MERGE-SOURCE
#: ../logout/data/messages:129
msgid ""
@@ -9227,12 +9364,32 @@
msgstr "Eine benutzerdefinierte Schriftart verwenden ?"
#: ../terminal/data/messages:99
+<<<<<<< TREE
+=======
+msgid "opaque"
+msgstr "undurchsichtig"
+
+#: ../terminal/data/messages:101
+msgid "Foreground colour:"
+msgstr "Vordergrundfarbe :"
+
+#: ../terminal/data/messages:105
+msgid "Use a custom font?"
+msgstr "Eine benutzerdefinierte Schriftart verwenden ?"
+
+#: ../terminal/data/messages:107
+>>>>>>> MERGE-SOURCE
msgid "Custom font:"
msgstr "Benutzerdefinierte Schriftart :"
#: ../terminal/data/messages:103
msgid "Automatically scroll to the bottom when new data are received"
+<<<<<<< TREE
msgstr "Automatisch ganz nach unten scrollen, wenn neue Daten empfangen werden"
+=======
+msgstr ""
+"Automatisch ganz nach unten scrollen, wenn neue Daten empfangen werden"
+>>>>>>> MERGE-SOURCE
#: ../terminal/data/messages:105
msgid "Scroll on output"
=== modified file 'po/it.po'
--- po/it.po 2014-08-17 23:14:15 +0000
+++ po/it.po 2014-09-03 02:30:44 +0000
@@ -7,15 +7,27 @@
msgstr ""
"Project-Id-Version: 1.0.0\n"
"Report-Msgid-Bugs-To: fabounet@xxxxxxxxxxxx\n"
+<<<<<<< TREE
"PO-Revision-Date: 2014-06-13 21:32+0000\n"
"Last-Translator: Matthieu Baerts <matttbe@xxxxxxxxx>\n"
+=======
+"POT-Creation-Date: 2013-09-23 10:57+0000\n"
+"PO-Revision-Date: 2013-10-19 13:32+0000\n"
+"Last-Translator: Wonderfulheart <Unknown>\n"
+>>>>>>> MERGE-SOURCE
"Language-Team: Italian <LL@xxxxxx>\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+<<<<<<< TREE
"X-Launchpad-Export-Date: 2014-06-14 05:50+0000\n"
"X-Generator: Launchpad (build 17045)\n"
+=======
+"X-Launchpad-Export-Date: 2013-10-20 04:42+0000\n"
+"X-Generator: Launchpad (build 16807)\n"
+"Language: it\n"
+>>>>>>> MERGE-SOURCE
#: ../Animated-icons/src/applet-blink.c:77 ../Animated-icons/data/messages:11
#: ../Animated-icons/data/messages:31 ../Animated-icons/data/messages:55
@@ -839,6 +851,17 @@
msgid "Enter a command to launch:"
msgstr "Inserisci un comando da lanciare:"
+<<<<<<< TREE
+=======
+#: ../GMenu/src/applet-apps.c:67
+msgid "Launch this new application?"
+msgstr "Lancio questa nuova applicazione?"
+
+#: ../GMenu/src/applet-entry.c:435
+msgid "Launch this command"
+msgstr "Lancia questo comando"
+
+>>>>>>> MERGE-SOURCE
#: ../Global-Menu/src/applet-init.c:30
msgid "Global Menu"
msgstr "Menù Globale"
@@ -6147,6 +6170,7 @@
#: ../GMenu/data/messages:103
msgid "Display the description in search's results?"
+<<<<<<< TREE
msgstr "Visualizzo la descrizione nei risultati della ricerca?"
#: ../GMenu/data/messages:105
@@ -6154,6 +6178,11 @@
msgstr "Visualizzo una notifica per l'avvio rapido delle nuove applicazioni?"
#: ../GMenu/data/messages:107
+=======
+msgstr "Visualizzo la descrizione nei risultati della ricerca?"
+
+#: ../GMenu-old/data/messages:105 ../GMenu/data/messages:105
+>>>>>>> MERGE-SOURCE
msgid "Command to use for configuring the menu:"
msgstr "Comando da utilizzare per configurare il menù:"
@@ -8652,7 +8681,15 @@
#: ../quick-browser/data/messages:107
msgid "Display icons in the menu?"
-msgstr "Mostrare le icone nel menù?"
+<<<<<<< TREE
+msgstr "Mostrare le icone nel menù?"
+=======
+msgstr "Mostrare le icone nel menù?"
+
+#: ../quick-browser/data/messages:109
+msgid "Icon size :"
+msgstr "Dimensione dell'icona:"
+>>>>>>> MERGE-SOURCE
#: ../quick-browser/data/messages:111
msgid ""
=== modified file 'po/ru.po'
--- po/ru.po 2014-08-17 23:14:15 +0000
+++ po/ru.po 2014-09-03 02:30:44 +0000
@@ -7,15 +7,45 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: fabounet@xxxxxxxxxxxx\n"
+<<<<<<< TREE
"PO-Revision-Date: 2014-06-13 21:39+0000\n"
"Last-Translator: Matthieu Baerts <matttbe@xxxxxxxxx>\n"
+=======
+"POT-Creation-Date: 2013-09-23 10:57+0000\n"
+"PO-Revision-Date: 2013-10-23 10:36+0000\n"
+"Last-Translator: fossil <Unknown>\n"
+>>>>>>> MERGE-SOURCE
"Language-Team: LANGUAGE <LL@xxxxxx>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+<<<<<<< TREE
"X-Launchpad-Export-Date: 2014-06-14 05:51+0000\n"
"X-Generator: Launchpad (build 17045)\n"
+=======
+"X-Launchpad-Export-Date: 2013-10-24 04:48+0000\n"
+"X-Generator: Launchpad (build 16810)\n"
+"Language: \n"
+
+#: ../Cairo-Penguin/src/applet-init.c:33
+msgid ""
+"Add a lively Penguin in your dock !\n"
+"Left click to change the animation,\n"
+"Middle-click to disturb him ^_^\n"
+"Tux images are taken from Pingus, some other characters are available or can "
+"be added easily."
+msgstr ""
+"Добавьте симпатичного пингвинчика к себе на панель!\n"
+"Левым щелчком менять анимацию,\n"
+"Средним - побеспокоить его ^_^\n"
+"Изображения Тукса взяты из Pingus, есть и другие персонажи, а также можно с "
+"лёгкостью подключить своих."
+
+#: ../Cairo-Penguin/src/applet-init.c:39
+msgid "Cairo-Penguin"
+msgstr "Cairo-Пингвин"
+>>>>>>> MERGE-SOURCE
#: ../Animated-icons/src/applet-blink.c:77 ../Animated-icons/data/messages:11
#: ../Animated-icons/data/messages:31 ../Animated-icons/data/messages:55
@@ -2117,6 +2147,14 @@
msgid "This directory seems not valid:"
msgstr ""
+<<<<<<< TREE
+=======
+#: ../dnd2share/src/applet-backend-imageshack.c:31
+#: ../dnd2share/src/applet-backend-uppix.c:31
+msgid "Thumbnail"
+msgstr "Миниатюра"
+
+>>>>>>> MERGE-SOURCE
#: ../dnd2share/src/applet-backend-imgur.c:33
msgid "Display Image"
msgstr ""
@@ -7359,6 +7397,13 @@
msgstr "Imgur.com"
#: ../dnd2share/data/messages:147
+<<<<<<< TREE
+=======
+msgid "Imgur.com"
+msgstr "Imgur.com"
+
+#: ../dnd2share/data/messages:149
+>>>>>>> MERGE-SOURCE
msgid "Preferred site for videos hosting :"
msgstr "Предпочитаемые сайты для видео:"
=== modified file 'po/sr.po'
--- po/sr.po 2014-08-17 23:14:15 +0000
+++ po/sr.po 2014-09-03 02:30:44 +0000
@@ -5,15 +5,26 @@
msgstr ""
"Project-Id-Version: то\n"
"Report-Msgid-Bugs-To: fabounet@xxxxxxxxxxxx\n"
+<<<<<<< TREE
"PO-Revision-Date: 2014-06-13 21:44+0000\n"
+=======
+"POT-Creation-Date: 2013-09-23 10:57+0000\n"
+"PO-Revision-Date: 2013-10-01 05:55+0000\n"
+>>>>>>> MERGE-SOURCE
"Last-Translator: Саша Петровић <salepetronije@xxxxxxxxx>\n"
"Language-Team: српски <српски <xfce-i18n@xxxxxxxx>>\n"
"Language: sr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+<<<<<<< TREE
"X-Launchpad-Export-Date: 2014-06-14 05:52+0000\n"
"X-Generator: Launchpad (build 17045)\n"
+=======
+"X-Launchpad-Export-Date: 2013-10-02 05:20+0000\n"
+"X-Generator: Launchpad (build 16774)\n"
+"Language: sr\n"
+>>>>>>> MERGE-SOURCE
#: ../Animated-icons/src/applet-blink.c:77 ../Animated-icons/data/messages:11
#: ../Animated-icons/data/messages:31 ../Animated-icons/data/messages:55
@@ -828,6 +839,17 @@
msgid "Enter a command to launch:"
msgstr "Унесите наредбу за покретање:"
+<<<<<<< TREE
+=======
+#: ../GMenu/src/applet-apps.c:67
+msgid "Launch this new application?"
+msgstr "Да ли да покренем оваај нови програм?"
+
+#: ../GMenu/src/applet-entry.c:435
+msgid "Launch this command"
+msgstr "Покрени ову наредбу"
+
+>>>>>>> MERGE-SOURCE
#: ../Global-Menu/src/applet-init.c:30
msgid "Global Menu"
msgstr "Општи изборник"
@@ -6099,6 +6121,7 @@
#: ../GMenu/data/messages:103
msgid "Display the description in search's results?"
+<<<<<<< TREE
msgstr "Да ли приказивати опис у излазиме претраге?"
#: ../GMenu/data/messages:105
@@ -6106,6 +6129,11 @@
msgstr "Да ли да приказујем обавештења за брзо покретање нових програма?"
#: ../GMenu/data/messages:107
+=======
+msgstr "Да ли приказивати опис у излазиме претраге?"
+
+#: ../GMenu-old/data/messages:105 ../GMenu/data/messages:105
+>>>>>>> MERGE-SOURCE
msgid "Command to use for configuring the menu:"
msgstr "Наредба која ће се користити за подешавање изборника:"
=== modified file 'po/uk.po'
--- po/uk.po 2014-08-17 23:14:15 +0000
+++ po/uk.po 2014-09-03 02:30:44 +0000
@@ -7,15 +7,27 @@
msgstr ""
"Project-Id-Version: cairo-dock-plug-ins\n"
"Report-Msgid-Bugs-To: fabounet@xxxxxxxxxxxx\n"
+<<<<<<< TREE
"PO-Revision-Date: 2014-06-13 21:35+0000\n"
"Last-Translator: Matthieu Baerts <matttbe@xxxxxxxxx>\n"
+=======
+"POT-Creation-Date: 2013-09-23 10:57+0000\n"
+"PO-Revision-Date: 2013-10-14 21:07+0000\n"
+"Last-Translator: ma$terok <Unknown>\n"
+>>>>>>> MERGE-SOURCE
"Language-Team: Ukrainian <uk@xxxxxx>\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+<<<<<<< TREE
"X-Launchpad-Export-Date: 2014-06-14 05:53+0000\n"
"X-Generator: Launchpad (build 17045)\n"
+=======
+"X-Launchpad-Export-Date: 2013-10-15 04:44+0000\n"
+"X-Generator: Launchpad (build 16799)\n"
+"Language: uk\n"
+>>>>>>> MERGE-SOURCE
#: ../Animated-icons/src/applet-blink.c:77 ../Animated-icons/data/messages:11
#: ../Animated-icons/data/messages:31 ../Animated-icons/data/messages:55
=== modified file 'shortcuts/src/applet-bookmarks.c'
--- shortcuts/src/applet-bookmarks.c 2013-12-30 15:33:02 +0000
+++ shortcuts/src/applet-bookmarks.c 2014-09-03 02:30:44 +0000
@@ -177,7 +177,11 @@
{
cd_message ("The bookmarks list has changed");
+<<<<<<< TREE
//\____________________ Read bookmarks file
+=======
+ //\____________________ On lit le fichier des signets.
+>>>>>>> MERGE-SOURCE
gchar *cContent = NULL;
gsize length=0;
GError *erreur = NULL;
@@ -409,6 +413,52 @@
g_free (cNewLine);
fclose (f);
}
+<<<<<<< TREE
+=======
+}
+
+static Icon * _cd_shortcuts_get_icon (gchar *cFileName, const gchar *cUserName, double fCurrentOrder)
+{
+ cd_debug ("New icon: %s, %s, %f", cFileName, cUserName, fCurrentOrder);
+ gchar *cName, *cRealURI, *cIconName;
+ gboolean bIsDirectory;
+ gint iVolumeID;
+ gdouble fOrder;
+ if (! cairo_dock_fm_get_file_info (cFileName, &cName, &cRealURI, &cIconName,
+ &bIsDirectory, &iVolumeID, &fOrder, CAIRO_DOCK_FM_SORT_BY_NAME))
+ return NULL;
+ if (cUserName != NULL)
+ {
+ g_free (cName);
+ if (cName == NULL) // a bookmark on a unmounted system or a folder that doesn't exist any more
+ cName = g_strdup_printf ("%s\n[%s]", cUserName, D_("Unmounted"));
+ else
+ cName = g_strdup (cUserName);
+ }
+ else if (cName == NULL) // a bookmark on a unmounted system
+ {
+ gchar *cGuessedName = g_path_get_basename (cFileName);
+ cairo_dock_remove_html_spaces (cGuessedName); // or: g_uri_unescape_string
+ cName = g_strdup_printf ("%s\n[%s]", cGuessedName, D_("Unmounted"));
+ g_free (cGuessedName);
+ }
+ if (cRealURI == NULL)
+ cRealURI = g_strdup (cFileName);
+ if (cIconName == NULL)
+ cIconName = cairo_dock_search_icon_s_path (
+ CD_SHORTCUT_DEFAULT_DIRECTORY_ICON_FILENAME,
+ CAIRO_DOCK_DEFAULT_ICON_SIZE); // should be the default icon
+
+ Icon *pNewIcon = cairo_dock_create_dummy_launcher (cName,
+ cIconName,
+ cRealURI,
+ NULL,
+ fCurrentOrder);
+ pNewIcon->iGroup = CD_BOOKMARK_GROUP;
+ pNewIcon->cBaseURI = cFileName;
+ pNewIcon->iVolumeID = iVolumeID;
+ return pNewIcon;
+>>>>>>> MERGE-SOURCE
}
GList *cd_shortcuts_list_bookmarks (gchar *cBookmarkFilePath, GldiModuleInstance *myApplet)
=== modified file 'shortcuts/src/applet-load-icons.c'
=== modified file 'shortcuts/src/applet-notifications.c'
--- shortcuts/src/applet-notifications.c 2014-06-28 11:10:26 +0000
+++ shortcuts/src/applet-notifications.c 2014-09-03 02:30:44 +0000
@@ -344,11 +344,16 @@
// Click on a bookmark
if (CD_APPLET_CLICKED_ICON->iGroup == (CairoDockIconGroup) CD_BOOKMARK_GROUP)
{
+<<<<<<< TREE
CD_APPLET_ADD_IN_MENU_WITH_STOCK_AND_DATA (D_("Rename this bookmark"),
GLDI_ICON_NAME_EDIT, _cd_shortcuts_rename_bookmark, CD_APPLET_MY_MENU, data);
CD_APPLET_ADD_IN_MENU_WITH_STOCK_AND_DATA (D_("Remove this bookmark"),
GLDI_ICON_NAME_REMOVE, _cd_shortcuts_remove_bookmark,
CD_APPLET_MY_MENU, data);
+=======
+ CD_APPLET_ADD_IN_MENU_WITH_STOCK_AND_DATA (D_("Rename this bookmark"), NULL, _cd_shortcuts_rename_bookmark, CD_APPLET_MY_MENU, data);
+ CD_APPLET_ADD_IN_MENU_WITH_STOCK_AND_DATA (D_("Remove this bookmark"), GTK_STOCK_REMOVE, _cd_shortcuts_remove_bookmark, CD_APPLET_MY_MENU, data);
+>>>>>>> MERGE-SOURCE
CD_APPLET_LEAVE (GLDI_NOTIFICATION_INTERCEPT);
}
else if (CD_APPLET_CLICKED_ICON->iGroup == (CairoDockIconGroup) CD_DRIVE_GROUP
=== modified file 'shortcuts/src/applet-struct.h'
--- shortcuts/src/applet-struct.h 2014-08-17 22:45:21 +0000
+++ shortcuts/src/applet-struct.h 2014-09-03 02:30:44 +0000
@@ -23,7 +23,10 @@
#include <cairo-dock.h>
+<<<<<<< TREE
#define CD_VOLUME_ID_BOOKMARK_CMD -1
+=======
+>>>>>>> MERGE-SOURCE
typedef enum {
CD_SHOW_NOTHING=0,
=== modified file 'weather/src/applet-notifications.c'