Skip to content
Commits on Source (5)
commit f8404bb974b66c72d4036913015bbca41e9c8c73
Author: Sean Davis <smd.seandavis@gmail.com>
Date: Sat Jan 19 09:42:47 2019 -0500
ExoIconView: Ensure popup search stays on screen for maximized windows
commit f8de4e34c0432c518e803fc2d16d395f095ca3b7
Author: Sean Davis <smd.seandavis@gmail.com>
Date: Fri Jan 18 21:33:33 2019 -0500
Fix ExoCellRendererIcon rendering with GTK 3 (bug #14970)
commit ac65f2a56eb9fe8bf1750b1d6086457becd62c58
Merge: 3e67fc6 cd0c5c3
Author: Sean Davis <smd.seandavis@gmail.com>
Date: Fri Jan 18 21:32:05 2019 -0500
Merge branch 'master' of ssh://git.xfce.org/xfce/exo
commit 3e67fc6c8953cef42cbe7b1beaca6886ad7c0480
Author: Sean Davis <smd.seandavis@gmail.com>
Date: Fri Jan 18 20:40:12 2019 -0500
Revert "Replace ExoCellRendererIcon with GtkCellRendererPixbuf to improve the icon chooser appearance (bug #14970)"
This reverts commit c551d0857e0595abb45d118d7c289fe57a44bf14.
commit cd0c5c3c935d5fa19e8a3cb3d6bc00ec1c19e343
Author: Shun <shun98@139.com>
Date: Thu Jan 17 12:30:09 2019 +0100
I18n: Update translation zh_CN (100%).
299 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit 83d155e535eabf6a6bd6bcacb3e497b12488a8c7
Author: Zmicer Turok <zmicerturok@gmail.com>
Date: Thu Jan 17 00:30:03 2019 +0100
I18n: Update translation be (100%).
299 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit 3716e9859b193fe9c7d40b8ce268247831b80b2d
Author: Zmicer Turok <zmicerturok@gmail.com>
Date: Wed Jan 16 12:30:03 2019 +0100
I18n: Update translation be (100%).
299 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit c551d0857e0595abb45d118d7c289fe57a44bf14
Author: Sean Davis <smd.seandavis@gmail.com>
Date: Thu Jan 10 22:13:47 2019 -0500
Replace ExoCellRendererIcon with GtkCellRendererPixbuf to improve the icon chooser appearance (bug #14971)
commit 2cb0c01f282657471c1d5a667270eb48ee35aac5
Author: Edênis Azevedo <edenisfa@gmail.com>
Date: Thu Jan 10 20:38:55 2019 -0500
Support for the XDG Base Directory Specification for thumbnails (bug #14799)
Signed-off-by: Sean Davis <smd.seandavis@gmail.com>
commit 6b7a6e94985d1073eae26a95d68269e9e7fd54c8
Author: Jose Riha <jose1711@gmail.com>
Date: Wed Jan 9 18:30:04 2019 +0100
I18n: Update translation sk (98%).
294 translated messages, 5 untranslated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit 33d930528936e80f58d5facca3ee3237051c2c2c
Author: Zmicer Turok <zmicerturok@gmail.com>
Date: Tue Jan 8 12:30:03 2019 +0100
I18n: Update translation be (100%).
299 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit 020aba5f78cec1b571fbe64bb6748199708b2fc1
Author: Daniel Wutke <dwu.public@gmail.com>
Date: Sat Jan 5 13:07:21 2019 +0100
Fix icon view search popup placement (Bug #14994)
The calculation of the position of the search popup now considers the position
and dimensions of the GdkMonitor on which the icon view is displayed. In addition
this fixes the behavior where every other search initiated via the Control+f
keybindung would not show the search popup.
Signed-off-by: Sean Davis <smd.seandavis@gmail.com>
commit 2cb21914d0366a5898c1ab5c9ec911604fa535e9
Author: Theppitak Karoonboonyanan <theppitak@gmail.com>
Date: Thu Jan 3 12:30:04 2019 +0100
I18n: Update translation th (100%).
299 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit 61ed897e33becc53c33e6a5af43f9a3d8c2908e1
Author: Sergey Alyoshin <alyoshin.s@gmail.com>
Date: Mon Dec 3 22:31:16 2018 +0100
I18n: Update translation ru (100%).
299 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit 0f3737684fb24022fe5f1e449e9dc0dd37c679e5
Author: Balázs Meskó <meskobalazs@gmail.com>
Date: Mon Dec 3 22:31:15 2018 +0100
I18n: Update translation hu (100%).
299 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit e4e46082200afbb3a3b622a2cb30fd206880ec84
Author: Саша Петровић <salepetronije@gmail.com>
Date: Mon Nov 26 00:30:03 2018 +0100
I18n: Update translation sr (100%).
299 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit bd4d86ce4dc1a722b610307b1ee5ebcd2fcfa19d
Author: Nuno Miguel <nunomgue@gmail.com>
Date: Mon Nov 19 18:30:02 2018 +0100
I18n: Update translation pt (100%).
299 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit a0075ee86049f9d5cadd386090e10757afbb120f
Author: Dušan Kazik <prescott66@gmail.com>
Date: Mon Nov 19 00:30:04 2018 +0100
I18n: Update translation sk (98%).
294 translated messages, 5 untranslated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit 3bf7fc00e2f9d2c3bed01ffc7f55fbba9e511955
Author: Seong-ho Cho <darkcircle.0426@gmail.com>
Date: Sat Nov 10 18:30:07 2018 +0100
I18n: Update translation ko (100%).
299 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit 1ddea76c4c7f7ee5c5f4a99a6fe043c24909ccbf
Author: Rizma Banu <Rizmarijju@gmail.com>
Date: Sat Nov 10 18:30:07 2018 +0100
I18n: Update translation kn (95%).
285 translated messages, 14 untranslated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit bc6a5d05211b10479026ea8c7b8e471d8fa289cc
Author: Sveinn í Felli <sv1@fellsnet.is>
Date: Tue Nov 6 00:30:04 2018 +0100
I18n: Update translation is (95%).
287 translated messages, 12 untranslated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit 30804be40dc1feeacd31b307607970b3bd8574c8
Author: Javier F. Serrador <serrador@tecknolabs.com>
Date: Sat Nov 3 00:30:03 2018 +0100
I18n: Update translation es (99%).
298 translated messages, 1 untranslated message.
Transifex (https://www.transifex.com/xfce/public/).
commit 228e6d01d6466ccb9120e90b43b4fd0691d890e6
Author: Vinzenz Vietzke <vinz@vinzv.de>
Date: Tue Oct 30 00:30:04 2018 +0100
I18n: Update translation de (100%).
299 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit 3bfdc0933a236b892e09867df546933779901725
Author: Emanuele Petriglia <inbox@emanuelepetriglia.me>
Date: Sat Oct 27 12:30:03 2018 +0200
I18n: Update translation it (100%).
299 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit b3b202f7737d97d9743dadf8cb10fdcac6434eb0
Author: abuyop <abuyop@gmail.com>
Date: Fri Oct 26 18:30:04 2018 +0200
I18n: Update translation ms (100%).
299 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit deab4006d168b3bf510f3178d97f68b6b9efc212
Author: Robert Antoni Buj Gelonch <rbuj@fedoraproject.org>
Date: Tue Oct 23 00:30:04 2018 +0200
I18n: Update translation ca (100%).
299 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit 4f8c8cfabcf0621ed76b32e77c7dadd34c5b127a
Author: Robert Antoni Buj Gelonch <rbuj@fedoraproject.org>
Date: Mon Oct 22 18:30:04 2018 +0200
I18n: Update translation ca (100%).
299 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit 3f1b3a3a5acc8c0055e95a0d2675a7e008152f64
Author: Robert Antoni Buj Gelonch <rbuj@fedoraproject.org>
Date: Mon Oct 22 00:30:04 2018 +0200
I18n: Update translation ca (100%).
299 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit 0f120f3189014f5bb7e218894504f67754bf6013
Author: Anonymous <noreply@xfce.org>
Date: Sun Oct 21 06:30:06 2018 +0200
I18n: Update translation lt (100%).
299 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit 0c22d1a6f672c8d055a5783475797e3987e9ac1a
Author: Michael Martins <michaelfm21@gmail.com>
Date: Sun Oct 21 00:30:03 2018 +0200
I18n: Update translation pt_BR (100%).
299 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit 6e1f8e6d84576487b3c39a6ad06c5fb5692f989b
Author: Robert Antoni Buj Gelonch <rbuj@fedoraproject.org>
Date: Sat Oct 20 18:30:03 2018 +0200
I18n: Update translation ca (100%).
299 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
commit 03042350c70ccf7a733f5c162615f3d5f6faa0e0
Author: Sean Davis <smd.seandavis@gmail.com>
Date: Mon Oct 15 21:58:26 2018 -0400
Post release updates
commit a08e5cf1b3585db5bfe6f8743fd6f200621a3b6c
Author: Sean Davis <smd.seandavis@gmail.com>
Date: Mon Oct 15 21:50:42 2018 -0400
Updates for release
commit 60dfbbc5cb0012541697208fc987a4bab273f6f8
Author: Sean Davis <smd.seandavis@gmail.com>
Date: Mon Oct 15 21:21:56 2018 -0400
......
0.12.4
======
- General:
- Use the standard shared thumbnails directory (Xfce #14799)
- Bug Fixes:
- ExoCellRendererIcon: Fix highlight rendering with GTK 3 (Xfce #14971)
- ExoIconView: Fix search popup placement (Xfce #14994)
- Translation Updates: Belarusian, Catalan, Chinese (China), German,
Hungarian, Icelandic, Italian, Kannada, Korean, Lithuanian, Malay,
Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak, Spanish, Thai
0.12.3
======
- General:
......
#! /bin/sh
# From configure.ac 60dfbbc.
# From configure.ac f8404bb.
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69 for exo 0.12.3.
# Generated by GNU Autoconf 2.69 for exo 0.12.4.
#
# Report bugs to <https://bugzilla.xfce.org/>.
#
......@@ -594,8 +594,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='exo'
PACKAGE_TARNAME='exo'
PACKAGE_VERSION='0.12.3'
PACKAGE_STRING='exo 0.12.3'
PACKAGE_VERSION='0.12.4'
PACKAGE_STRING='exo 0.12.4'
PACKAGE_BUGREPORT='https://bugzilla.xfce.org/'
PACKAGE_URL=''
 
......@@ -1491,7 +1491,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
\`configure' configures exo 0.12.3 to adapt to many kinds of systems.
\`configure' configures exo 0.12.4 to adapt to many kinds of systems.
 
Usage: $0 [OPTION]... [VAR=VALUE]...
 
......@@ -1567,7 +1567,7 @@ fi
 
if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of exo 0.12.3:";;
short | recursive ) echo "Configuration of exo 0.12.4:";;
esac
cat <<\_ACEOF
 
......@@ -1713,7 +1713,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
exo configure 0.12.3
exo configure 0.12.4
generated by GNU Autoconf 2.69
 
Copyright (C) 2012 Free Software Foundation, Inc.
......@@ -2085,7 +2085,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
 
It was created by exo $as_me 0.12.3, which was
It was created by exo $as_me 0.12.4, which was
generated by GNU Autoconf 2.69. Invocation command line was
 
$ $0 $@
......@@ -3065,7 +3065,7 @@ fi
 
# Define the identity of the package.
PACKAGE='exo'
VERSION='0.12.3'
VERSION='0.12.4'
 
 
cat >>confdefs.h <<_ACEOF
......@@ -3345,7 +3345,7 @@ LIBEXO_VERINFO=1:0:1
LIBEXO_VERSION_API=1
LIBEXO_VERSION_MAJOR=0
LIBEXO_VERSION_MINOR=12
LIBEXO_VERSION_MICRO=3
LIBEXO_VERSION_MICRO=4
 
 
 
......@@ -19048,7 +19048,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
This file was extended by exo $as_me 0.12.3, which was
This file was extended by exo $as_me 0.12.4, which was
generated by GNU Autoconf 2.69. Invocation command line was
 
CONFIG_FILES = $CONFIG_FILES
......@@ -19114,7 +19114,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
exo config.status 0.12.3
exo config.status 0.12.4
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
 
......
......@@ -17,9 +17,9 @@ m4_define([libexo_verinfo], [1:0:1])
m4_define([libexo_version_api], [1])
m4_define([libexo_version_major], [0])
m4_define([libexo_version_minor], [12])
m4_define([libexo_version_micro], [3])
m4_define([libexo_version_micro], [4])
m4_define([libexo_version_nano], [])
m4_define([libexo_version_build], [60dfbbc])
m4_define([libexo_version_build], [f8404bb])
m4_define([libexo_version_tag], [])
m4_define([libexo_version], [libexo_version_major().libexo_version_minor().libexo_version_micro()ifelse(libexo_version_nano(), [], [], [.libexo_version_nano()])ifelse(libexo_version_tag(), [git], [libexo_version_tag()-libexo_version_build()], [libexo_version_tag()])])
......@@ -41,7 +41,7 @@ Copyright (c) 2004-2018 Xfce Development Team])
AC_INIT([exo], [libexo_version], [https://bugzilla.xfce.org/])
AC_PREREQ([2.60])
AC_CONFIG_MACRO_DIR([m4])
AC_REVISION([60dfbbc])
AC_REVISION([f8404bb])
AC_CANONICAL_TARGET()
dnl ***************************
......
exo (0.12.4-1) unstable; urgency=medium
* New upstream version 0.12.4
-- Yves-Alexis Perez <corsac@debian.org> Thu, 24 Jan 2019 23:24:08 +0100
exo (0.12.3-1) unstable; urgency=medium
* New upstream version 0.12.2
......
......@@ -3,7 +3,7 @@ Section: xfce
Priority: optional
Maintainer: Debian Xfce Maintainers <debian-xfce@lists.debian.org>
Uploaders: Yves-Alexis Perez <corsac@debian.org>
Build-Depends: debhelper (>= 10),
Build-Depends: debhelper-compat (= 10),
gtk-doc-tools,
intltool,
libglib2.0-dev,
......
......@@ -9,8 +9,6 @@ EXO_SOVERSION=0
EXO_SONAME=libexo-$(EXO_LIBNAME)-$(EXO_SOVERSION)
EXO2_SONAME=libexo-$(EXO2_LIBNAME)-$(EXO_SOVERSION)
MSGFMT = /usr/bin/msgfmt --endianness little
%:
dh $@
......@@ -18,9 +16,6 @@ override_dh_autoreconf:
mkdir -p m4
dh_autoreconf
override_dh_auto_configure:
MSGFMT="$(MSGFMT)" dh_auto_configure -- --disable-gtk-doc --disable-silent-rules --enable-gtk3
override_dh_install:
# Debianise
sed -i -e 's/^WebBrowser=.*/WebBrowser=debian-sensible-browser/' \
......
......@@ -1290,8 +1290,7 @@ not be directly accessed.</p>
<hr>
<div class="refsect2">
<a name="EXO-TOOLBARS-ITEM-TYPE:CAPS"></a><h3>EXO_TOOLBARS_ITEM_TYPE</h3>
<pre class="programlisting">#define EXO_TOOLBARS_ITEM_TYPE "application/x-exo-toolbars-item"
</pre>
<pre class="programlisting">#define EXO_TOOLBARS_ITEM_TYPE</pre>
<p>The string used for drag-and-drop in the toolbars editor/model.</p>
</div>
</div>
......
......@@ -196,8 +196,7 @@ equals <em class="parameter"><code>b</code></em>
<hr>
<div class="refsect2">
<a name="exo-str-is-empty"></a><h3>exo_str_is_empty()</h3>
<pre class="programlisting">#define exo_str_is_empty(string) ((string) == NULL || *(string) == '\0')
</pre>
<pre class="programlisting">#define exo_str_is_empty(string)</pre>
<p>Macro to check if a string is <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> or empty. You should prefer
this function over strlen (str) == 0.</p>
<div class="refsect3">
......@@ -437,8 +436,7 @@ Should be freed using <a href="/usr/share/gtk-doc/html/glib/glib-String-Utility-
<hr>
<div class="refsect2">
<a name="I-:CAPS"></a><h3>I_()</h3>
<pre class="programlisting">#define I_(string) (g_intern_static_string ((string)))
</pre>
<pre class="programlisting">#define I_(string)</pre>
<p>Shortcut for <a href="/usr/share/gtk-doc/html/glib/glib-Quarks.html#g-intern-static-string"><code class="function">g_intern_static_string()</code></a> to return a
canonical representation for <em class="parameter"><code>string</code></em>
.</p>
......
......@@ -253,8 +253,7 @@ have included.</p>
<hr>
<div class="refsect2">
<a name="EXO-MAJOR-VERSION:CAPS"></a><h3>EXO_MAJOR_VERSION</h3>
<pre class="programlisting">#define EXO_MAJOR_VERSION 0
</pre>
<pre class="programlisting">#define EXO_MAJOR_VERSION</pre>
<p>Like <a class="link" href="exo-Version-Information.html#exo-major-version" title="exo_major_version"><span class="type">exo_major_version</span></a>, but from the headers used at application
compile time, rather than from the library linked against at
application run time.</p>
......@@ -262,8 +261,7 @@ application run time.</p>
<hr>
<div class="refsect2">
<a name="EXO-MINOR-VERSION:CAPS"></a><h3>EXO_MINOR_VERSION</h3>
<pre class="programlisting">#define EXO_MINOR_VERSION 12
</pre>
<pre class="programlisting">#define EXO_MINOR_VERSION</pre>
<p>Like <a class="link" href="exo-Version-Information.html#exo-minor-version" title="exo_minor_version"><span class="type">exo_minor_version</span></a>, but from the headers used at application
compile time, rather than from the library linked against at
application run time.</p>
......@@ -271,8 +269,7 @@ application run time.</p>
<hr>
<div class="refsect2">
<a name="EXO-MICRO-VERSION:CAPS"></a><h3>EXO_MICRO_VERSION</h3>
<pre class="programlisting">#define EXO_MICRO_VERSION 3
</pre>
<pre class="programlisting">#define EXO_MICRO_VERSION</pre>
<p>Like <a class="link" href="exo-Version-Information.html#exo-micro-version" title="exo_micro_version"><span class="type">exo_micro_version</span></a>, but from the headers used at application
compile time, rather than from the library linked against at
application run time.</p>
......
......@@ -37,7 +37,7 @@
<div class="affiliation"><div class="address"><p><code class="email">&lt;<a class="email" href="mailto:bluesabre@xfce.org">bluesabre@xfce.org</a>&gt;</code></p></div></div>
</div>
</div></div>
<div><p class="releaseinfo">Version 0.12.3
<div><p class="releaseinfo">Version 0.12.4
</p></div>
<div><p class="copyright">Copyright © 2004, 2005, 2006, 2007 os-cillation e.K.</p></div>
<div><p class="copyright">Copyright © 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 Xfce Development Team</p></div>
......
......@@ -388,7 +388,7 @@ exo_cell_renderer_icon_render (GtkCellRenderer *renderer,
{
GdkRectangle clip_area;
GdkRectangle *expose_area = &clip_area;
GdkRGBA color_rgba;
GdkRGBA *color_rgba;
GdkColor color_gdk;
GtkStyleContext *style_context;
#else
......@@ -543,14 +543,15 @@ exo_cell_renderer_icon_render (GtkCellRenderer *renderer,
{
#if GTK_CHECK_VERSION (3, 0, 0)
style_context = gtk_widget_get_style_context (widget);
gtk_style_context_get (style_context, GTK_STATE_FLAG_NORMAL,
GTK_STYLE_PROPERTY_BACKGROUND_COLOR,
&color_rgba, NULL);
gtk_style_context_get (style_context, gtk_widget_has_focus (widget) ? GTK_STATE_FLAG_SELECTED : GTK_STATE_FLAG_ACTIVE,
GTK_STYLE_PROPERTY_BACKGROUND_COLOR, &color_rgba,
NULL);
color_gdk.pixel = 0;
color_gdk.red = color_rgba.red * 65535.0;
color_gdk.blue = color_rgba.blue * 65535.0;
color_gdk.green = color_rgba.green * 65535.0;
color_gdk.red = color_rgba->red * 65535;
color_gdk.blue = color_rgba->blue * 65535;
color_gdk.green = color_rgba->green * 65535;
gdk_rgba_free (color_rgba);
temp = exo_gdk_pixbuf_colorize (icon, &color_gdk);
#else
state = gtk_widget_has_focus (widget) ? GTK_STATE_SELECTED : GTK_STATE_ACTIVE;
......@@ -575,13 +576,14 @@ exo_cell_renderer_icon_render (GtkCellRenderer *renderer,
{
style_context = gtk_widget_get_style_context (widget);
gtk_style_context_get (style_context, GTK_STATE_FLAG_INSENSITIVE,
GTK_STYLE_PROPERTY_COLOR,
&color_rgba, NULL);
GTK_STYLE_PROPERTY_COLOR, &color_rgba,
NULL);
color_gdk.pixel = 0;
color_gdk.red = color_rgba.red * 65535.0;
color_gdk.blue = color_rgba.blue * 65535.0;
color_gdk.green = color_rgba.green * 65535.0;
color_gdk.red = color_rgba->red * 65535;
color_gdk.blue = color_rgba->blue * 65535;
color_gdk.green = color_rgba->green * 65535;
gdk_rgba_free (color_rgba);
temp = exo_gdk_pixbuf_colorize (icon, &color_gdk);
g_object_unref (G_OBJECT (icon));
......
......@@ -55,7 +55,7 @@ G_BEGIN_DECLS
* compile time, rather than from the library linked against at
* application run time.
**/
#define EXO_MICRO_VERSION 3
#define EXO_MICRO_VERSION 4
/**
* EXO_CHECK_VERSION:
......
......@@ -279,7 +279,6 @@ exo_icon_chooser_dialog_init (ExoIconChooserDialog *icon_chooser_dialog)
/* setup the text renderer */
renderer = g_object_new (GTK_TYPE_CELL_RENDERER_TEXT,
/*"follow-state", TRUE,*/
"wrap-mode", PANGO_WRAP_WORD_CHAR,
"wrap-width", 104,
"xalign", 0.5f,
......
......@@ -361,8 +361,8 @@ static void exo_icon_view_set_pixbuf_column (ExoIco
static void exo_icon_view_set_icon_column (ExoIconView *icon_view,
gint column);
static void exo_icon_view_get_screen_dimensions (gint *width,
gint *height);
static void exo_icon_view_get_work_area_dimensions (GdkWindow *window,
GdkRectangle *dimensions);
/* Source side drag signals */
static void exo_icon_view_drag_begin (GtkWidget *widget,
......@@ -424,9 +424,6 @@ static gboolean exo_icon_view_search_iter (ExoIconView *icon_vi
static void exo_icon_view_search_move (GtkWidget *widget,
ExoIconView *icon_view,
gboolean move_up);
static void exo_icon_view_search_preedit_changed (GtkEntry *entry,
gchar *preedit,
ExoIconView *icon_view);
static gboolean exo_icon_view_search_start (ExoIconView *icon_view,
gboolean keybinding);
static gboolean exo_icon_view_search_equal_func (GtkTreeModel *model,
......@@ -607,7 +604,6 @@ struct _ExoIconViewPrivate
/* Interactive search support */
guint enable_search : 1;
guint search_imcontext_changed : 1;
gint search_column;
gint search_selected_iter;
guint search_timeout_id;
......@@ -673,50 +669,37 @@ exo_icon_view_get_accessible (GtkWidget *widget)
}
static void
exo_icon_view_get_screen_dimensions (gint *width, gint *height)
exo_icon_view_get_work_area_dimensions (GdkWindow *window, GdkRectangle *dimensions)
{
#if GTK_CHECK_VERSION(3, 22, 0)
GdkDisplay *display;
GdkMonitor *monitor;
GdkRectangle geometry;
display = gdk_display_get_default ();
monitor = gdk_display_get_primary_monitor (display);
gdk_monitor_get_geometry (monitor, &geometry);
#if GTK_CHECK_VERSION(3, 22, 0)
GdkMonitor *monitor;
if (width != NULL)
*width = geometry.width;
if (height != NULL)
*height = geometry.height;
display = gdk_window_get_display (window);
monitor = gdk_display_get_monitor_at_window (display, window);
gdk_monitor_get_workarea (monitor, &geometry);
#else
if (width != NULL)
*width = gdk_screen_width ();
if (height != NULL)
*height = gdk_screen_height ();
GdkScreen *screen;
gint num_monitor_at_window;
display = gdk_window_get_display (window);
screen = gdk_display_get_default_screen (display);
num_monitor_at_window = gdk_screen_get_monitor_at_window (screen, window);
gdk_screen_get_monitor_geometry (screen, num_monitor_at_window, &geometry);
#endif
}
static gint
exo_icon_view_get_screen_width (void)
if (dimensions != NULL)
{
gint width;
gint height;
exo_icon_view_get_screen_dimensions (&width, &height);
return width;
dimensions->x = geometry.x;
dimensions->y = geometry.y;
dimensions->width = geometry.width;
dimensions->height = geometry.height;
}
}
static gint
exo_icon_view_get_screen_height (void)
{
gint width;
gint height;
exo_icon_view_get_screen_dimensions (&width, &height);
return height;
}
static void
exo_icon_view_class_init (ExoIconViewClass *klass)
......@@ -2924,8 +2907,6 @@ exo_icon_view_key_press_event (GtkWidget *widget,
GdkEvent *new_event;
gboolean retval;
gulong popup_menu_id;
gchar *new_text;
gchar *old_text;
/* let the parent class handle the key bindings and stuff */
if ((*GTK_WIDGET_CLASS (exo_icon_view_parent_class)->key_press_event) (widget, event))
......@@ -2937,49 +2918,13 @@ exo_icon_view_key_press_event (GtkWidget *widget,
exo_icon_view_search_ensure_directory (icon_view);
/* make sure the search window is realized */
gtk_widget_realize (icon_view->priv->search_window);
/* make a copy of the current text */
old_text = gtk_editable_get_chars (GTK_EDITABLE (icon_view->priv->search_entry), 0, -1);
/* make sure we don't accidently popup the context menu */
popup_menu_id = g_signal_connect (G_OBJECT (icon_view->priv->search_entry), "popup-menu", G_CALLBACK (gtk_true), NULL);
/* move the search window offscreen */
gtk_window_move (GTK_WINDOW (icon_view->priv->search_window),
exo_icon_view_get_screen_width () + 1,
exo_icon_view_get_screen_height () + 1);
gtk_widget_show (icon_view->priv->search_window);
/* allocate a new event to forward */
new_event = gdk_event_copy ((GdkEvent *) event);
g_object_unref (G_OBJECT (new_event->key.window));
new_event->key.window = GDK_WINDOW (g_object_ref (G_OBJECT (gtk_widget_get_window (icon_view->priv->search_entry))));
/* send the event to the search entry. If the "preedit-changed" signal is
* emitted during this event, priv->search_imcontext_changed will be set.
*/
icon_view->priv->search_imcontext_changed = FALSE;
retval = gtk_widget_event (icon_view->priv->search_entry, new_event);
gtk_widget_hide (icon_view->priv->search_window);
/* release the temporary event */
gdk_event_free (new_event);
/* disconnect the popup menu prevention */
g_signal_handler_disconnect (G_OBJECT (icon_view->priv->search_entry), popup_menu_id);
/* we check to make sure that the entry tried to handle the,
* and that the text has actually changed.
*/
new_text = gtk_editable_get_chars (GTK_EDITABLE (icon_view->priv->search_entry), 0, -1);
retval = retval && (strcmp (new_text, old_text) != 0);
g_free (old_text);
g_free (new_text);
if (!gtk_widget_get_visible (icon_view->priv->search_window))
{
/* check if keypress results in a text change in search_entry; prevents showing the search
* window when only modifier keys (shift, control, ...) are pressed */
retval = gtk_entry_im_context_filter_keypress (GTK_ENTRY (icon_view->priv->search_entry), event);
/* if we're in a preedit or the text was modified */
if (icon_view->priv->search_imcontext_changed || retval)
if (retval)
{
if (exo_icon_view_search_start (icon_view, FALSE))
{
......@@ -2992,6 +2937,27 @@ exo_icon_view_key_press_event (GtkWidget *widget,
return FALSE;
}
}
}
else
{
/* allocate a new event to forward to the search entry */
new_event = gdk_event_copy ((GdkEvent *) event);
g_object_unref (G_OBJECT (new_event->key.window));
new_event->key.window = GDK_WINDOW (g_object_ref (G_OBJECT (gtk_widget_get_window (icon_view->priv->search_entry))));
/* make sure we don't accidently popup the context menu */
popup_menu_id = g_signal_connect (G_OBJECT (icon_view->priv->search_entry), "popup-menu", G_CALLBACK (gtk_true), NULL);
/* make sure the search window is realized and send the event */
gtk_widget_realize (icon_view->priv->search_window);
gtk_widget_event (icon_view->priv->search_entry, new_event);
/* release the temporary event */
gdk_event_free (new_event);
/* disconnect the popup menu prevention */
g_signal_handler_disconnect (G_OBJECT (icon_view->priv->search_entry), popup_menu_id);
}
return FALSE;
}
......@@ -8954,8 +8920,6 @@ exo_icon_view_search_ensure_directory (ExoIconView *icon_view)
/* allocate the search entry widget */
icon_view->priv->search_entry = gtk_entry_new ();
g_signal_connect (G_OBJECT (icon_view->priv->search_entry), "activate", G_CALLBACK (exo_icon_view_search_activate), icon_view);
g_signal_connect (G_OBJECT (icon_view->priv->search_entry), "preedit-changed",
G_CALLBACK (exo_icon_view_search_preedit_changed), icon_view);
gtk_box_pack_start (GTK_BOX (vbox), icon_view->priv->search_entry, TRUE, TRUE, 0);
gtk_widget_realize (icon_view->priv->search_entry);
gtk_widget_show (icon_view->priv->search_entry);
......@@ -9119,30 +9083,13 @@ exo_icon_view_search_move (GtkWidget *widget,
static void
exo_icon_view_search_preedit_changed (GtkEntry *entry,
gchar *preedit,
ExoIconView *icon_view)
{
icon_view->priv->search_imcontext_changed = TRUE;
/* re-register the search timeout */
if (G_LIKELY (icon_view->priv->search_timeout_id != 0))
{
g_source_remove (icon_view->priv->search_timeout_id);
icon_view->priv->search_timeout_id = gdk_threads_add_timeout_full (G_PRIORITY_LOW, EXO_ICON_VIEW_SEARCH_DIALOG_TIMEOUT,
exo_icon_view_search_timeout, icon_view,
exo_icon_view_search_timeout_destroy);
}
}
static gboolean
exo_icon_view_search_start (ExoIconView *icon_view,
gboolean keybinding)
{
#if !GTK_CHECK_VERSION (3,16,0)
GTypeClass *klass;
#endif
/* check if typeahead is enabled */
if (G_UNLIKELY (!icon_view->priv->enable_search && !keybinding))
......@@ -9172,6 +9119,17 @@ exo_icon_view_search_start (ExoIconView *icon_view,
/* determine the position for the search dialog */
(*icon_view->priv->search_position_func) (icon_view, icon_view->priv->search_window, icon_view->priv->search_position_data);
#if GTK_CHECK_VERSION (3,16,0)
gtk_entry_grab_focus_without_selecting (GTK_ENTRY (icon_view->priv->search_entry));
#else
/* grab focus will select all the text, we don't want that to happen, so we
* call the parent instance and bypass the selection change. This is probably
* really hackish, but GtkTreeView does it as well *hrhr*
*/
klass = g_type_class_peek_parent (GTK_ENTRY_GET_CLASS (icon_view->priv->search_entry));
(*GTK_WIDGET_CLASS (klass)->grab_focus) (icon_view->priv->search_entry);
#endif
/* display the search dialog */
gtk_widget_show (icon_view->priv->search_window);
......@@ -9187,13 +9145,6 @@ exo_icon_view_search_start (ExoIconView *icon_view,
exo_icon_view_search_timeout, icon_view,
exo_icon_view_search_timeout_destroy);
/* grab focus will select all the text, we don't want that to happen, so we
* call the parent instance and bypass the selection change. This is probably
* really hackish, but GtkTreeView does it as well *hrhr*
*/
klass = g_type_class_peek_parent (GTK_ENTRY_GET_CLASS (icon_view->priv->search_entry));
(*GTK_WIDGET_CLASS (klass)->grab_focus) (icon_view->priv->search_entry);
/* send focus-in event */
_exo_gtk_widget_send_focus_change (icon_view->priv->search_entry, TRUE);
......@@ -9275,9 +9226,18 @@ exo_icon_view_search_position_func (ExoIconView *icon_view,
{
GtkRequisition requisition;
GdkWindow *view_window = gtk_widget_get_window (GTK_WIDGET (icon_view));
GdkRectangle work_area_dimensions;
gint view_width, view_height;
gint view_x, view_y;
gint x, y;
GdkDisplay *display;
GdkRectangle monitor_dimensions;
#if GTK_CHECK_VERSION (3, 22, 0)
GdkMonitor *monitor;
#else
GdkScreen *screen;
gint monitor_num;
#endif
/* make sure the search dialog is realized */
gtk_widget_realize (search_dialog);
......@@ -9285,6 +9245,7 @@ exo_icon_view_search_position_func (ExoIconView *icon_view,
gdk_window_get_origin (view_window, &view_x, &view_y);
view_width = gdk_window_get_width (view_window);
view_height = gdk_window_get_height (view_window);
#if GTK_CHECK_VERSION (3, 0, 0)
/* FIXME: make actual use of new Gtk3 layout system */
gtk_widget_get_preferred_width (search_dialog, NULL, &requisition.width);
......@@ -9293,20 +9254,44 @@ exo_icon_view_search_position_func (ExoIconView *icon_view,
gtk_widget_size_request (search_dialog, &requisition);
#endif
if (view_x + view_width - requisition.width > exo_icon_view_get_screen_width ())
x = exo_icon_view_get_screen_width () - requisition.width;
else if (view_x + view_width - requisition.width < 0)
x = 0;
exo_icon_view_get_work_area_dimensions (view_window, &work_area_dimensions);
if (view_x + view_width > work_area_dimensions.x + work_area_dimensions.width)
x = work_area_dimensions.x + work_area_dimensions.width - requisition.width;
else if (view_x + view_width - requisition.width < work_area_dimensions.x)
x = work_area_dimensions.x;
else
x = view_x + view_width - requisition.width;
if (view_y + view_height > exo_icon_view_get_screen_height ())
y = exo_icon_view_get_screen_height () - requisition.height;
else if (view_y + view_height < 0) /* isn't really possible ... */
y = 0;
if (view_y + view_height > work_area_dimensions.y + work_area_dimensions.height)
y = work_area_dimensions.y + work_area_dimensions.height - requisition.height;
else if (view_y + view_height < work_area_dimensions.y)
y = work_area_dimensions.y;
else
y = view_y + view_height;
display = gdk_window_get_display (view_window);
if (display)
{
#if GTK_CHECK_VERSION (3, 22, 0)
monitor = gdk_display_get_monitor_at_window (display, view_window);
if (monitor)
{
gdk_monitor_get_geometry (monitor, &monitor_dimensions);
if (y + requisition.height > monitor_dimensions.height)
y = monitor_dimensions.height - requisition.height;
}
#else
screen = gdk_display_get_default_screen (display);
monitor_num = gdk_screen_get_monitor_at_window (screen, view_window);
if (monitor_num >= 0)
{
gdk_screen_get_monitor_geometry (screen, monitor_num, &monitor_dimensions);
if (y + requisition.height > monitor_dimensions.height)
y = monitor_dimensions.height - requisition.height;
}
#endif
}
gtk_window_move (GTK_WINDOW (search_dialog), x, y);
}
......
......@@ -220,7 +220,7 @@ _exo_thumbnail_get_for_file (const gchar *filename,
g_free (md5);
/* determine the path of the thumbnail */
path = xfce_get_homefile (".thumbnails", (size == EXO_THUMBNAIL_SIZE_NORMAL) ? "normal" : "large", name, NULL);
path = g_build_path ("/", g_get_user_cache_dir(), "thumbnails", (size == EXO_THUMBNAIL_SIZE_NORMAL) ? "normal" : "large", name, NULL);
g_free (name);
/* try to load the thumbnail */
......@@ -283,7 +283,7 @@ _exo_thumbnail_get_for_uri (const gchar *uri,
g_free (md5);
/* determine the path of the thumbnail */
path = xfce_get_homefile (".thumbnails", (size == EXO_THUMBNAIL_SIZE_NORMAL) ? "normal" : "large", name, NULL);
path = g_build_path ("/", g_get_user_cache_dir(), "thumbnails", (size == EXO_THUMBNAIL_SIZE_NORMAL) ? "normal" : "large", name, NULL);
g_free (name);
/* try to load the thumbnail */
......
......@@ -4,14 +4,14 @@
#
# Translators:
# Alexander Nyakhaychyk <nyakhaychyk@gmail.com>, 2007
# Zmicer Turok <zmicerturok@gmail.com>, 2018
# Zmicer Turok <zmicerturok@gmail.com>, 2018-2019
# Сяргей Снапкоўскі, 2018
msgid ""
msgstr ""
"Project-Id-Version: Exo\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-06-07 06:30+0200\n"
"PO-Revision-Date: 2018-07-04 20:55+0000\n"
"POT-Creation-Date: 2018-09-02 00:30+0200\n"
"PO-Revision-Date: 2019-01-16 19:36+0000\n"
"Last-Translator: Zmicer Turok <zmicerturok@gmail.com>\n"
"Language-Team: Belarusian (http://www.transifex.com/xfce/exo/language/be/)\n"
"MIME-Version: 1.0\n"
......@@ -620,7 +620,7 @@ msgstr "_Назва:"
#. avoid mnemonic conflicts
#: ../exo-desktop-item-edit/exo-die-editor.c:312
msgid "C_omment:"
msgstr "Ка_метар:"
msgstr "Ка_ментар:"
#. TRANSLATORS: Label in "Create Launcher" dialog, make sure to avoid mnemonic
#. conflicts
......@@ -807,7 +807,7 @@ msgstr "Непадтрымліваемы тып файла працоўнага
#. add the "Help" button
#: ../exo-desktop-item-edit/main.c:331
#: ../exo-helper/exo-helper-chooser-dialog.c:105
#: ../exo-helper/exo-helper-chooser-dialog.c:106
msgid "_Help"
msgstr "_Даведка"
......@@ -844,25 +844,25 @@ msgstr "_Закрыць"
msgid "Preferred Applications"
msgstr "Пераважныя праграмы"
#: ../exo-helper/exo-helper-chooser-dialog.c:102
#: ../exo-helper/exo-helper-chooser-dialog.c:103
msgid "Select default applications for various services"
msgstr "Абраць прадвызначаныя праграмы для пэўных задач"
#. Internet
#: ../exo-helper/exo-helper-chooser-dialog.c:126
#: ../exo-helper/exo-helper-chooser-dialog.c:127
msgid "_Internet"
msgstr "_Інтэрнэт"
#: ../exo-helper/exo-helper-chooser-dialog.c:139
#: ../exo-helper/exo-helper-chooser-dialog.c:140
#: ../exo-open/exo-web-browser.desktop.in.h:1
msgid "Web Browser"
msgstr "Вэб-браўзер"
#: ../exo-helper/exo-helper-chooser-dialog.c:147
#: ../exo-helper/exo-helper-chooser-dialog.c:148
msgid ""
"The preferred Web Browser will be used to open\n"
"hyperlinks and display help contents."
msgstr "Пераважны вэб-браўзер будзе выкарыстоўвацца для\nадкрыцця гіперспасылак і прагляду даведкі."
"The preferred Web Browser will be used to open hyperlinks and display help "
"contents."
msgstr "Пераважны вэб-браўзер будзе выкарыстоўвацца для адкрыцця гіперспасылак і паказу даведкі."
#: ../exo-helper/exo-helper-chooser-dialog.c:171
#: ../exo-open/exo-mail-reader.desktop.in.h:1
......@@ -871,36 +871,35 @@ msgstr "Паштовая праграма"
#: ../exo-helper/exo-helper-chooser-dialog.c:179
msgid ""
"The preferred Mail Reader will be used to compose\n"
"emails when you click on email addresses."
msgstr "Пераважная паштовая праграма будзе выкарыстоўвацца для\nнапісання лістоў пры пстрычцы па адрасе электроннай пошты."
"The preferred Mail Reader will be used to compose emails when you click on "
"email addresses."
msgstr "Пераважны паштовы кліент будзе выкарыстоўвацца для напісання лістоў пры націсканні на адрас электроннай пошты."
#. Utilities
#: ../exo-helper/exo-helper-chooser-dialog.c:199
#: ../exo-helper/exo-helper-chooser-dialog.c:198
msgid "_Utilities"
msgstr "_Утыліты"
#: ../exo-helper/exo-helper-chooser-dialog.c:212
#: ../exo-helper/exo-helper-chooser-dialog.c:211
#: ../exo-open/exo-file-manager.desktop.in.h:1
msgid "File Manager"
msgstr "Кіраўнік файлаў"
#: ../exo-helper/exo-helper-chooser-dialog.c:220
#: ../exo-helper/exo-helper-chooser-dialog.c:219
msgid ""
"The preferred File Manager will be used to\n"
"browse the contents of folders."
msgstr "Пераважны кіраўнік файлаў будзе выкарыстоўвацца\nдля прагляду змесціва каталогаў."
"The preferred File Manager will be used to browse the contents of folders."
msgstr "Пераважны кіраўнік файлаў будзе выкарыстоўвацца для прагляду змесціва каталогаў."
#: ../exo-helper/exo-helper-chooser-dialog.c:244
#: ../exo-helper/exo-helper-chooser-dialog.c:242
#: ../exo-open/exo-terminal-emulator.desktop.in.h:1
msgid "Terminal Emulator"
msgstr "Эмулятар тэрмінала"
#: ../exo-helper/exo-helper-chooser-dialog.c:252
#: ../exo-helper/exo-helper-chooser-dialog.c:250
msgid ""
"The preferred Terminal Emulator will be used to\n"
"run commands that require a CLI environment."
msgstr "Пераважны эмулятар тэрмінала будзе выкарыстоўвацца для\nзапуску загадаў, якім патрабуецца загадны радок."
"The preferred Terminal Emulator will be used to run commands that require a "
"CLI environment."
msgstr "Пераважны эмулятар тэрмінала будзе выкарыстоўвацца для запуску загадаў, якім патрабуецца асяроддзе CLI."
#: ../exo-helper/exo-helper-chooser.c:145
#: ../exo-helper/exo-helper-chooser.c:152
......@@ -913,7 +912,7 @@ msgstr "Кнопка выбару элемента"
#: ../exo-helper/exo-helper-chooser.c:303
msgid "No application selected"
msgstr "Праграма не абрана"
msgstr "Праграма не абраная"
#: ../exo-helper/exo-helper-chooser.c:319
msgid "Failed to set default Web Browser"
......@@ -1110,7 +1109,7 @@ msgid ""
"Built with Gtk+-%d.%d.%d, running Gtk+-%d.%d.%d.\n"
"\n"
"Please report bugs to <%s>.\n"
msgstr "%s (Xfce %s)\n\nCopyright (c) 2003-2006\n os-cillation e.K. Усе правы абаронены.\n\nАўтар: Benedikt Meurer <benny@xfce.org>.\n\nСабрана з Gtk+-%d.%d.%d, выкарыстоўваецца Gtk+-%d.%d.%d.\n\nПра памылкі паведамляйце на <%s>.\n"
msgstr "%s (Xfce %s)\n\nCopyright (c) 2003-2006\n os-cillation e.K. Усе правы абароненыя.\n\nАўтар: Benedikt Meurer <benny@xfce.org>.\n\nСабрана з Gtk+-%d.%d.%d, выкарыстоўваецца Gtk+-%d.%d.%d.\n\nПра памылкі паведамляйце на <%s>.\n"
#: ../exo-helper/main.c:251
#, c-format
......@@ -1381,7 +1380,7 @@ msgid ""
"option, you can select which preferred application you want to run, and\n"
"pass additional parameters to the application (i.e. for TerminalEmulator\n"
"you can pass the command line that should be run in the terminal)."
msgstr "Калі вы не зададзіце параметр --launch, exo-open адкрые ўсе ўведзеныя\nадрасы URL с дапамогай пераважных апрацоўшчыкаў. Калі вы\nзададзіце параметр --launch, то зможаце абраць праграмы, якія\nмусяць быць запушчаны, і адправіць дадатковыя параметры гэтым\nпраграмам (напрыклад, вы можаце адправіць эмулятару тэрмінала\nкоманду, которая должна быть запущена в командной строке)."
msgstr "Калі вы не зададзіце параметр --launch, exo-open адкрые ўсе ўведзеныя\nадрасы URL с дапамогай пераважных апрацоўшчыкаў. Калі вы\nзададзіце параметр --launch, то зможаце абраць праграмы, якія\nмусяць быць запушчаныя, і адправіць дадатковыя параметры гэтым\nпраграмам (напрыклад, вы можаце адправіць эмулятару тэрмінала\nзагад, які павінен быць запушчаны ў загадным радку)."
#: ../exo-open/main.c:195
#, c-format
......
......@@ -12,8 +12,8 @@ msgstr ""
"Project-Id-Version: Exo\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-09-02 00:30+0200\n"
"PO-Revision-Date: 2018-09-14 00:27+0000\n"
"Last-Translator: Xfce Bot <transifex@xfce.org>\n"
"PO-Revision-Date: 2018-10-22 19:47+0000\n"
"Last-Translator: Robert Antoni Buj Gelonch <rbuj@fedoraproject.org>\n"
"Language-Team: Catalan (http://www.transifex.com/xfce/exo/language/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
......@@ -874,7 +874,7 @@ msgstr "Client de correu"
msgid ""
"The preferred Mail Reader will be used to compose emails when you click on "
"email addresses."
msgstr "El client de correu preferit que s'utilitzarà per redactar correus quan feu clic sobre una adreça."
msgstr "El client de correu preferit que s'utilitzarà per redactar correus quan feu clic a una adreça de correu electrònic."
#. Utilities
#: ../exo-helper/exo-helper-chooser-dialog.c:198
......@@ -942,7 +942,7 @@ msgstr "Escolliu un navegador web"
#: ../exo-helper/exo-helper-chooser.c:506
msgid "Choose a custom Mail Reader"
msgstr "Escolliu un client de correu"
msgstr "Escolliu un client de correu personalitzat"
#: ../exo-helper/exo-helper-chooser.c:507
msgid "Choose a custom File Manager"
......@@ -956,25 +956,25 @@ msgstr "Escolliu un emulador de terminal"
msgid ""
"Specify the application you want to use\n"
"as default Web Browser for Xfce:"
msgstr "Especifiqueu l'aplicació que voleu utilitzar\ncom a navegador web predeterminat per a Xfce:"
msgstr "Especifiqueu l'aplicació que voleu utilitzar com a\nnavegador web predeterminat per a Xfce:"
#: ../exo-helper/exo-helper-chooser.c:514
msgid ""
"Specify the application you want to use\n"
"as default Mail Reader for Xfce:"
msgstr "Especifiqueu l'aplicació que voleu utilitzar\ncom a client de correu predeterminat per a Xfce:"
msgstr "Especifiqueu l'aplicació que voleu utilitzar com a\nclient de correu predeterminat per a Xfce:"
#: ../exo-helper/exo-helper-chooser.c:515
msgid ""
"Specify the application you want to use\n"
"as default File Manager for Xfce:"
msgstr "Especifiqueu l'aplicació que voleu utilitzar\ncom a gestor de fitxers predeterminat per a Xfce:"
msgstr "Especifiqueu l'aplicació que voleu utilitzar com a\ngestor de fitxers predeterminat per a Xfce:"
#: ../exo-helper/exo-helper-chooser.c:516
msgid ""
"Specify the application you want to use\n"
"as default Terminal Emulator for Xfce:"
msgstr "Especifiqueu l'aplicació que voleu utilitzar\ncom a emulador de terminal predeterminat per a Xfce:"
msgstr "Especifiqueu l'aplicació que voleu utilitzar com a\nemulador de terminal predeterminat per a Xfce:"
#: ../exo-helper/exo-helper-chooser.c:580
msgid "Browse the file system to choose a custom command."
......@@ -996,25 +996,25 @@ msgstr "Selecció de l'aplicació preferida"
msgid ""
"Please choose your preferred Web\n"
"Browser now and click OK to proceed."
msgstr "Trieu el navegador web preferit\ni feu clic «D'acord» per a continuar."
msgstr "Trieu el navegador web preferit\ni feu clic «D'acord» per continuar."
#: ../exo-helper/exo-helper-launcher-dialog.c:258
msgid ""
"Please choose your preferred Mail Reader\n"
"now and click OK to proceed."
msgstr "Trieu ara el lector de correu preferit i feu\nclic a «D'acord» per a continuar."
msgstr "Trieu ara el client de correu preferit i feu\nclic a «D'acord» per continuar."
#: ../exo-helper/exo-helper-launcher-dialog.c:260
msgid ""
"Please choose your preferred File Manager\n"
"now and click OK to proceed."
msgstr "Trieu el gestor de fitxers preferit i feu\nclic a «D'acord» per a continuar."
msgstr "Trieu el gestor de fitxers preferit i feu\nclic a «D'acord» per continuar."
#: ../exo-helper/exo-helper-launcher-dialog.c:262
msgid ""
"Please choose your preferred Terminal\n"
"Emulator now and click OK to proceed."
msgstr "Trieu l'emulador de terminal preferit i feu\nclic a «D'acord» per a continuar."
msgstr "Trieu l'emulador de terminal preferit i feu\nclic a «D'acord» per continuar."
#: ../exo-helper/exo-helper.c:401
#, c-format
......@@ -1030,7 +1030,7 @@ msgstr "Ha fallat l'obriment de %s per a l'escriptura"
#: ../exo-helper/exo-preferred-applications.desktop.in.h:2
msgid ""
"Preferred Applications (Web Browser, Mail Reader and Terminal Emulator)"
msgstr "Aplicacions preferides (navegador web, lector de correu i emulador de terminal)"
msgstr "Aplicacions preferides (navegador web, client de correu i emulador de terminal)"
#: ../exo-helper/main.c:42
msgid "Failed to execute default Web Browser"
......@@ -1038,7 +1038,7 @@ msgstr "Ha fallat l'execució del navegador web predeterminat"
#: ../exo-helper/main.c:43
msgid "Failed to execute default Mail Reader"
msgstr "Ha fallat l'execució del lector de correus predeterminat"
msgstr "Ha fallat l'execució del client de correu predeterminat"
#: ../exo-helper/main.c:44
msgid "Failed to execute default File Manager"
......@@ -1085,7 +1085,7 @@ msgid ""
" MailReader - The preferred Mail Reader.\n"
" FileManager - The preferred File Manager.\n"
" TerminalEmulator - The preferred Terminal Emulator."
msgstr "S'admeten els següents TIPUS per a les ordres --launch i --query:\n\n WebBrowser - El navegador web preferit.\n MailReader - El lector de correu preferit.\n FileManager - El gestor de fitxers preferit.\n TerminalEmulator - L'emulador de terminal preferit."
msgstr "S'admeten els següents TIPUS per a les ordres --launch i --query:\n\n WebBrowser - El navegador web preferit.\n MailReader - El client de correu preferit.\n FileManager - El gestor de fitxers preferit.\n TerminalEmulator - L'emulador de terminal preferit."
#: ../exo-helper/main.c:116
#, c-format
......@@ -1227,7 +1227,7 @@ msgstr "Navegador Mozilla"
#: ../exo-helper/helpers/mozilla-mailer.desktop.in.in.h:1
msgid "Mozilla Mail"
msgstr "Correu de Mozilla"
msgstr "Mozilla Mail"
#: ../exo-helper/helpers/mutt.desktop.in.in.h:1
msgid "Mutt"
......@@ -1291,7 +1291,7 @@ msgstr "Sylpheed"
#: ../exo-helper/helpers/sylpheed-claws.desktop.in.in.h:1
msgid "Claws Mail"
msgstr "Claws"
msgstr "Claws Mail"
#: ../exo-helper/helpers/terminator.desktop.in.in.h:1
msgid "Terminator"
......@@ -1357,7 +1357,7 @@ msgstr " --launch TIPUS [PARÀMETREs...] Llença l'aplicació preferida
msgid ""
" --working-directory DIRECTORY Default working directory for applications\n"
" when using the --launch option."
msgstr " --working-directory DIRECTORI Directori per defecte per les aplicacions\n quan s'utilitza l'opció --launch."
msgstr " --working-directory DIRECTORI Directori de treball predeterminat per a les aplicacions\n quan s'utilitza l'opció --launch."
#: ../exo-open/main.c:122
msgid "The following TYPEs are supported for the --launch command:"
......