[Xfce4-commits] xfce4-session:nick/shutdown-cleanup Add --with-ck-launch support to startxfce4.

2012-02-26 Thread Nick Schermer
Updating branch refs/heads/nick/shutdown-cleanup
 to c4ce63748c726d3e9614d1dbd3f9e1963acc5fa2 (commit)
   from 20c4d7ca8a978cbb82b3940cb12fdd8059356db9 (commit)

commit c4ce63748c726d3e9614d1dbd3f9e1963acc5fa2
Author: Nick Schermer n...@xfce.org
Date:   Sun Feb 26 10:59:58 2012 +0100

Add --with-ck-launch support to startxfce4.

This will set XFCE4_SESSION_WITH_CK=1 so we start xfce4-session
with ck-launch-session. That should resolve the numerous
ways people start Xfce manually from xinit.

 scripts/startxfce4.in |   52 
 1 files changed, 39 insertions(+), 13 deletions(-)

diff --git a/scripts/startxfce4.in b/scripts/startxfce4.in
index 7a871d2..b346d8f 100644
--- a/scripts/startxfce4.in
+++ b/scripts/startxfce4.in
@@ -19,6 +19,44 @@
 #  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 #
 
+if test x$* != x
+then
+  OPTS=
+  for OPT in $*
+  do
+if test x$OPT == x--help
+then
+  # print help and exit
+  echo Usage:
+  echo   startxfce4 [OPTIONS...]
+  echo
+  echo Options:
+  echo   --help   Show help options
+  echo   --with-ck-launch Start xfce4-session inside a
+  echoConsoleKit session
+  echo
+
+  exit 0
+elif test x$OPT == x--with-ck-launch
+then
+  # try to launch xfce4-session with ck-launch-session in xinitrc
+  XFCE4_SESSION_WITH_CK=1
+  export XFCE4_SESSION_WITH_CK
+else
+  # append
+  OPTS=$OPTS $OPT
+fi
+  done
+
+  if test x${OPTS#*--} = x${OPTS}
+  then
+CLIENTRC=${OPTS}
+  else
+SERVERRC=${OPTS#*-- }
+CLIENTRC=${OPTS%--*}
+  fi
+fi
+
 if test x$XDG_CONFIG_HOME = x
 then
   BASEDIR=$HOME/.config/xfce4/
@@ -59,18 +97,6 @@ else
   prog=/bin/sh
 fi
 
-if test ! x$* = x
-then
-  OPT=$*
-  if test x${OPT#*--} = x${OPT}
-  then
-CLIENTRC=${OPT}
-  else
-SERVERRC=${OPT#*-- }
-CLIENTRC=${OPT%--*}
-  fi
-fi
-
 if [ -f $HOME/.xserverrc ]; then
   SERVERRC=$HOME/.xserverrc $SERVERRC
 elif [ -f /etc/X11/xinit/xserverrc ]; then
@@ -90,5 +116,5 @@ elif [ -f $HOME/.xfce4/xinitrc ]; then
   exec $prog $BASEDIR/xinitrc $CLIENTRC $SERVERRC
 else
   exec $prog @_sysconfdir_@/xdg/xfce4/xinitrc $CLIENTRC $SERVERRC
-fi  
+fi
 
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] xfce4-appfinder:master Fix typo and broken translation.

2012-02-26 Thread Nick Schermer
Updating branch refs/heads/master
 to a722670dcc2bc0b1803fb2eb3b769d5467a14e64 (commit)
   from 91a28460eca9f506e57fa5d2f5f4ca65aa672a57 (commit)

commit a722670dcc2bc0b1803fb2eb3b769d5467a14e64
Author: Nick Schermer n...@xfce.org
Date:   Sun Feb 26 11:21:44 2012 +0100

Fix typo and broken translation.

 po/ko.po|2 +-
 src/appfinder-preferences.glade |2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/po/ko.po b/po/ko.po
index c3ac066..33b58e8 100644
--- a/po/ko.po
+++ b/po/ko.po
@@ -217,7 +217,7 @@ msgid 
 Instead of quiting the application when the last window is closed, keep a 
 running instance to speed up opening new windows. You might want to disable 
 this to reduce memory usage.
-msgstr \r\n
+msgstr 
 
 #: ../src/appfinder-preferences.glade.h:15
 msgid Ite_m icon size:
diff --git a/src/appfinder-preferences.glade b/src/appfinder-preferences.glade
index cc23623..f1b6cc3 100644
--- a/src/appfinder-preferences.glade
+++ b/src/appfinder-preferences.glade
@@ -183,7 +183,7 @@
 property name=visibleTrue/property
 property name=can_focusTrue/property
 property 
name=receives_defaultFalse/property
-property name=tooltip_text 
translatable=yesInstead of quiting the application when the last window is 
closed, keep a running instance to speed up opening new windows. You might want 
to disable this to reduce memory usage./property
+property name=tooltip_text 
translatable=yesInstead of quitting the application when the last window is 
closed, keep a running instance to speed up opening new windows. You might want 
to disable this to reduce memory usage./property
 property name=use_underlineTrue/property
 property name=draw_indicatorTrue/property
 property name=activeTrue/property
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] libxfce4ui:master l10n: Updated Korean (ko) translation to 100%

2012-02-26 Thread Transifex
Updating branch refs/heads/master
 to 57ad936c206f8efba6cff9de7056e8d354c206dc (commit)
   from db1fbf87a718660fa26050f76767ab63858d28cc (commit)

commit 57ad936c206f8efba6cff9de7056e8d354c206dc
Author: Seong-ho Cho darkcircle.0...@gmail.com
Date:   Sun Feb 26 13:09:24 2012 +0100

l10n: Updated Korean (ko) translation to 100%

New status: 90 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translations.xfce.org).

 po/ko.po |  174 -
 1 files changed, 69 insertions(+), 105 deletions(-)

diff --git a/po/ko.po b/po/ko.po
index fdaff88..db45f13 100644
--- a/po/ko.po
+++ b/po/ko.po
@@ -2,37 +2,66 @@
 # Copyright (C) 2003-2011 The Xfce development team.
 # This file is distributed under the same license as the libxfce4ui package.
 # Seong-ho, Cho darkcircle.0...@gmail.com, 2011.
-# 
+#
 msgid 
 msgstr 
 Project-Id-Version: libxfce4ui.xfce-4-8\n
-Report-Msgid-Bugs-To: \n
-POT-Creation-Date: 2011-11-15 09:02+\n
-PO-Revision-Date: 2011-09-13 06:51+0900\n
+Report-Msgid-Bugs-To: xfce4-users-kr-i18n 
xfce4-users-kr-i...@lists.sourceforge.net\n
+POT-Creation-Date: 2012-02-26 02:51+\n
+PO-Revision-Date: 2012-02-26 20:16+0900\n
 Last-Translator: Seong-ho, Cho darkcircle.0...@gmail.com\n
 Language-Team: xfce4-users-kr-i18n 
xfce4-users-kr-i...@lists.sourceforge.net\n
+Language: Korean\n
 MIME-Version: 1.0\n
 Content-Type: text/plain; charset=UTF-8\n
 Content-Transfer-Encoding: 8bit\n
-Language: Ko\n
 Plural-Forms: nplurals=1; plural=0;\n
 X-Poedit-Language: Korean\n
 X-Poedit-SourceCharset: utf-8\n
 X-Poedit-Country: KOREA, REPUBLIC OF\n
 
-#: ../libxfce4ui/xfce-dialogs.c:68
+#: ../libxfce4ui/xfce-dialogs.c:80
+msgid Failed to open web browser for online documentation
+msgstr 온라인 문서를 위한 웹 브라우저를 여는데 실패했습니다
+
+#: ../libxfce4ui/xfce-dialogs.c:195
+#, c-format
+msgid Do you want to read the %s manual online?
+msgstr 온라인에서 %s 도움말을 보시렵니까?
+
+#: ../libxfce4ui/xfce-dialogs.c:197
+msgid Do you want to read the manual online?
+msgstr 온라인에서 도움말을 보시렵니까?
+
+#: ../libxfce4ui/xfce-dialogs.c:200
+msgid Online Documentation
+msgstr 온라인 문서
+
+#: ../libxfce4ui/xfce-dialogs.c:203
+msgid You will be redirected to the documentation website where the help 
pages are maintained and translated.
+msgstr 관리, 번역된 도움멜 페이지가 있는 문서 웹사이트로 안내받을 것입니다.
+
+#: ../libxfce4ui/xfce-dialogs.c:207
+msgid _Read Online
+msgstr 온라인 문서 읽기(_R)
+
+#: ../libxfce4ui/xfce-dialogs.c:219
+msgid _Always go directly to the online documentation
+msgstr 항상 온라인 문서로 바로 이동(_A)
+
+#: ../libxfce4ui/xfce-dialogs.c:263
 msgid Information
 msgstr 정보
 
-#: ../libxfce4ui/xfce-dialogs.c:101
+#: ../libxfce4ui/xfce-dialogs.c:296
 msgid Warning
 msgstr 경고
 
-#: ../libxfce4ui/xfce-dialogs.c:135
+#: ../libxfce4ui/xfce-dialogs.c:330
 msgid Error
 msgstr 오류
 
-#: ../libxfce4ui/xfce-dialogs.c:186
+#: ../libxfce4ui/xfce-dialogs.c:381
 msgid Question
 msgstr 질문
 
@@ -69,20 +98,12 @@ msgstr 세션 관리자가 유효한 클라이언트 ID를 반환하지 않았
 #. print warning for user
 #: ../libxfce4ui/xfce-spawn.c:406
 #, c-format
-msgid 
-Working directory \%s\ does not exist. It won't be used when spawning \%s
-\.
-msgstr 
-작업 디렉터리 \%s\이(가) 존재하지 않습니다. \%s\이(가) 산개되면 이는 사용
-되지 않을 것입니다.
+msgid Working directory \%s\ does not exist. It won't be used when spawning 
\%s\.
+msgstr 작업 디렉터리 \%s\이(가) 존재하지 않습니다. \%s\이(가) 산개되면 이는 사용되지 않을 것입니다.
 
 #: ../libxfce4kbd-private/xfce-shortcuts.c:52
-msgid 
-This shortcut is already being used for another window manager action. Which 
-action do you want to use?
-msgstr 
-이 바로 가기는 이미 다른 창 관리자 동작에서 사용되고 있습니다. 어떤 동작을 사
-용하시렵니까?
+msgid This shortcut is already being used for another window manager action. 
Which action do you want to use?
+msgstr 이 바로 가기는 이미 다른 창 관리자 동작에서 사용되고 있습니다. 어떤 동작을 사용하시렵니까?
 
 #: ../libxfce4kbd-private/xfce-shortcuts.c:53
 #: ../libxfce4kbd-private/xfce-shortcuts.c:56
@@ -99,12 +120,8 @@ msgstr 다른 것을 유지
 #: ../libxfce4kbd-private/xfce-shortcuts.c:55
 #: ../libxfce4kbd-private/xfce-shortcuts.c:58
 #, c-format
-msgid 
-This shortcut is already being used for the command '%s'. Which action do 
-you want to use?
-msgstr 
-이 바로 가기는 이미 명령 '%s'에서 사용되고 있습니다. 어떤 동작을 사용하시렵니
-까?
+msgid This shortcut is already being used for the command '%s'. Which action 
do you want to use?
+msgstr 이 바로 가기는 이미 명령 '%s'에서 사용되고 있습니다. 어떤 동작을 사용하시렵니까?
 
 #: ../libxfce4kbd-private/xfce-shortcuts.c:56
 #: ../libxfce4kbd-private/xfce-shortcuts.c:59
@@ -113,12 +130,8 @@ msgid Keep '%s'
 msgstr '%s'을(를) 유지합니다
 
 #: ../libxfce4kbd-private/xfce-shortcuts.c:61
-msgid 
-This shortcut is already being used by a window manager action. Which action 
-do you want to use?
-msgstr 
-이 바로 가기는 이미 창 관리자 동작에 의해 사용되고 있습니다. 어떤 동작을 사용
-하시렵니까?
+msgid This shortcut is already being used by a window manager action. Which 
action do you want to use?
+msgstr 이 바로 가기는 이미 창 관리자 동작에 의해 사용되고 있습니다. 어떤 동작을 사용하시렵니까?
 
 #: ../libxfce4kbd-private/xfce-shortcuts.c:62
 msgid Keep the window manager action
@@ -191,9 

[Xfce4-commits] libxfce4util:master l10n: Updated Korean (ko) translation to 100%

2012-02-26 Thread Transifex
Updating branch refs/heads/master
 to bacb762d8a4c017f81dda40c8f97e9d23588cd8d (commit)
   from 67a748c92b1ad1f2d0301759cc11e938aea2e06f (commit)

commit bacb762d8a4c017f81dda40c8f97e9d23588cd8d
Author: Seong-ho Cho darkcircle.0...@gmail.com
Date:   Sun Feb 26 13:13:29 2012 +0100

l10n: Updated Korean (ko) translation to 100%

New status: 7 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translations.xfce.org).

 po/ko.po |   10 --
 1 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/po/ko.po b/po/ko.po
index 613ec5e..26775c6 100644
--- a/po/ko.po
+++ b/po/ko.po
@@ -9,7 +9,7 @@ msgstr 
 Project-Id-Version: libxfce4util 4.4.0\n
 Report-Msgid-Bugs-To: xfce4-users-kr-i18n 
xfce4-users-kr-i...@lists.sourceforge.net\n
 POT-Creation-Date: 2011-09-12 22:11+\n
-PO-Revision-Date: 2011-09-13 07:23+0900\n
+PO-Revision-Date: 2012-02-26 21:13+0900\n
 Last-Translator: Seong-ho, Cho darkcircle.0...@gmail.com\n
 Language-Team: xfce4-users-kr-i18n 
xfce4-users-kr-i...@lists.sourceforge.net\n
 Language: Ko\n
@@ -20,7 +20,7 @@ msgstr 
 #: ../libxfce4util/xfce-fileutils.c:153
 #, c-format
 msgid Error creating directory '%s': %s
-msgstr 디렉토리 '%s'을(를) 만드는데 오류가 발생했습니다: %s
+msgstr '%s'디렉터리를 만드는데 오류가 발생했습니다: %s
 
 #: ../libxfce4util/xfce-license.c:37
 msgid 
@@ -119,14 +119,12 @@ msgstr 
 \n
 이 프로그램은 유용화 되길 바라며 배포되지만 그 어떤 보증도 할 수 없으며\n
  심지어는 일부 목적에 대한 상업성 혹은 적합성에 대한 암묵적 보증도 할 수\n
-\r\n
 없습니다. 더 자세한 사항은 GNU General Public License를 보시기 바랍니다.\n
 \n
 이 프로그램과 함께 GNU General Public License의 복사본을 받으셔야 합니다.\n
 만약 못 받으셨다면 자유 소프트웨어 재단으로 요청하여 주십시오\n
-\r\n
-51 Franklin\n
-Street, Fifth Floor, Boston, MA 02110-1301, USA.\n
+\n
+51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.\n
 
 #: ../libxfce4util/xfce-posix-signal-handler.c:132
 #, c-format
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] eatmonkey:aria2-xml-rpc l10n: initial commit for Korean translation.

2012-02-26 Thread Transifex
Updating branch refs/heads/aria2-xml-rpc
 to e13fad24747eca2c8dea7b26608b9262b01eee8a (commit)
   from b4da983272a054ea382cf6e4acc381e487db0ef8 (commit)

commit e13fad24747eca2c8dea7b26608b9262b01eee8a
Author: Seong-ho Cho darkcircle.0...@gmail.com
Date:   Sun Feb 26 13:56:30 2012 +0100

l10n: initial commit for Korean translation.

New status: 52 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translations.xfce.org).

 po/{es.po = ko.po} |  133 --
 1 files changed, 64 insertions(+), 69 deletions(-)

diff --git a/po/es.po b/po/ko.po
similarity index 58%
copy from po/es.po
copy to po/ko.po
index aa7f219..262d221 100644
--- a/po/es.po
+++ b/po/ko.po
@@ -1,25 +1,27 @@
-# Spanish translations for eatmonkey package.
-# Copyright (C) 2010 eatmonkey'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the eatmonkey package.
-# Abel Martín abel.martin.r...@gmail.com, 2010
+# Korean translation for eatmonkey.aria2-xml-rpc package.
+# Copyright (C) 2008-2012 Mike Massonnet et al.
+# This file is distributed under the same license as the 
eatmonkey.aria2-xml-rpc package
+# Seong-ho, Cho darkcircle.0...@gmail.com, 2012.
+#
 msgid 
 msgstr 
-Project-Id-Version: eatmonkey 0.1.3\n
-Report-Msgid-Bugs-To: \n
+Project-Id-Version: eatmonkey.aria2-xml-rpc.ko.po\n
+Report-Msgid-Bugs-To: xfce4-users-kr-i18n 
xfce4-users-kr-i...@lists.sourceforge.net\n
 POT-Creation-Date: 2010-02-28 22:18+0100\n
-PO-Revision-Date: \n
-Last-Translator: Abel Martín abel.martin.r...@gmail.com\n
-Language-Team: \n
+PO-Revision-Date: 2012-02-26 21:49+0900\n
+Last-Translator: Seong-ho, Cho darkcircle.0...@gmail.com\n
+Language-Team: xfce4-users-kr-i18n 
xfce4-users-kr-i...@lists.sourceforge.net\n
 MIME-Version: 1.0\n
 Content-Type: text/plain; charset=UTF-8\n
 Content-Transfer-Encoding: 8bit\n
-X-Poedit-Language: Portuguese\n
-X-Poedit-Country: SPAIN\n
-Plural-Forms: nplurals=2; plural=(n != 1);\n
+Plural-Forms: nplurals=1; plural=0;\n
+X-Poedit-Language: Korean\n
+X-Poedit-Country: KOREA, REPUBLIC OF\n
+X-Poedit-SourceCharset: utf-8\n
 
 #: ../eatmonkey.desktop.in.h:1
 msgid Download Manager
-msgstr Gestor de descargas
+msgstr 다운로드 관리자
 
 #: ../eatmonkey.desktop.in.h:2
 #: ../src/manager.ui.h:6
@@ -29,29 +31,29 @@ msgstr Eatmonkey
 #: ../src/manager.ui.h:1
 #: ../src/settings.ui.h:1
 msgid (0=infinite)
-msgstr (0=infinito)
+msgstr (0=무한)
 
 #: ../src/manager.ui.h:2
 msgid Add new download from URI or File
-msgstr Añadir nuevas descargas desde URI o archivo
+msgstr URI나 파일중에 새 다운로드 추가
 
 #: ../src/manager.ui.h:3
 #: ../src/settings.ui.h:11
 msgid Download Options
-msgstr Opciones de descarga
+msgstr 다운로드 옵션
 
 #: ../src/manager.ui.h:4
 #: ../src/settings.ui.h:12
 msgid Download directory:
-msgstr Directorio de descarga:
+msgstr 다운로드 디렉터리:
 
 #: ../src/manager.ui.h:5
 msgid E_dit
-msgstr E_ditar
+msgstr 편집(_D)
 
 #: ../src/manager.ui.h:7
 msgid H_elp
-msgstr Ay_uda
+msgstr 도움말(_E)
 
 #: ../src/manager.ui.h:8
 #: ../src/settings.ui.h:18
@@ -61,183 +63,176 @@ msgstr KiB/s
 #: ../src/manager.ui.h:9
 #: ../src/settings.ui.h:21
 msgid Maximum download speed:
-msgstr Velocidad máxima de descarga:
+msgstr 최대 다운로드 속도:
 
 #: ../src/manager.ui.h:10
 #: ../src/settings.ui.h:24
 msgid Maximum upload speed:
-msgstr Velocidad máxima de subida:
+msgstr 최대 업로드 속도:
 
 #: ../src/manager.ui.h:11
 msgid New Download
-msgstr Nueva descarga
+msgstr 새 다운로드
 
 #: ../src/manager.ui.h:12
 #: ../src/settings.ui.h:27
 msgid Number of fragmentation:
-msgstr Número de fragmentos
+msgstr 조각 수:
 
 #: ../src/manager.ui.h:13
 msgid Select a file - Torrent or Metalink
-msgstr Seleccione un archivo: torrent o metalink
+msgstr 파일 선택 - 토렌트나 메타링크
 
 #: ../src/manager.ui.h:14
 msgid Select from clipboard
-msgstr Seleccionar del portapapeles
+msgstr 클립보드에서 선택
 
 #: ../src/manager.ui.h:15
 #: ../src/settings.ui.h:34
 msgid Share ratio:
-msgstr Tasa de participación
+msgstr 공유 비율:
 
 #: ../src/manager.ui.h:16
 msgid These options only apply for BitTorrent
-msgstr Estas opciones solo aplican para BitTorrent
+msgstr 이 옵션들은 비트토런트에만 적용합니다
 
 #: ../src/manager.ui.h:17
 msgid Upload Options
-msgstr Opciones de subida
+msgstr 업로드 옵션
 
 #: ../src/manager.ui.h:18
 msgid _Compact View
-msgstr Vista _compacta
+msgstr 작게 보기(_C)
 
 #: ../src/manager.ui.h:19
 msgid _Detailed View
-msgstr Vista _detallada
+msgstr 자세히 보기(_D)
 
 #: ../src/manager.ui.h:20
 msgid _File
-msgstr _Archivo
+msgstr 파일(_F)
 
 #: ../src/manager.ui.h:21
 msgid _History
-msgstr _Historial
+msgstr 기록(_H)
 
 #: ../src/manager.ui.h:22
 msgid _Log
-msgstr _Log
+msgstr 로그(_L)
 
 #: ../src/manager.ui.h:23
 msgid _View
-msgstr _Ver
+msgstr 보기(_V)
 
 #: ../src/settings.ui.h:2
 msgid Advanced
-msgstr Avanzadas
+msgstr 고급
 
 #: ../src/settings.ui.h:3
 msgid Advanced Download Options
-msgstr Opciones avanzadas de descarga
+msgstr 고급 다운로드 옵션
 
 #: ../src/settings.ui.h:4
 msgid Always require encryption
-msgstr 

[Xfce4-commits] libxfcegui4:master l10n: Updated Korean (ko) translation to 100%

2012-02-26 Thread Transifex
Updating branch refs/heads/master
 to fd60cec44af4f7062b55d132952c3597a121b923 (commit)
   from b651f9a9a7105fdfc3961b20d8e1630b3db679f6 (commit)

commit fd60cec44af4f7062b55d132952c3597a121b923
Author: Seong-ho Cho darkcircle.0...@gmail.com
Date:   Sun Feb 26 14:11:10 2012 +0100

l10n: Updated Korean (ko) translation to 100%

New status: 44 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translations.xfce.org).

 po/ko.po |  119 --
 1 files changed, 61 insertions(+), 58 deletions(-)

diff --git a/po/ko.po b/po/ko.po
index 913a2fe..d07ea04 100644
--- a/po/ko.po
+++ b/po/ko.po
@@ -2,73 +2,73 @@
 # Copyright (C) 2002-2006 The Xfce development team.
 # This file is distributed under the same license as the libxfcegui4 package.
 # ByungHyun Choi byunghyun.c...@gmail.com, 2005.
+# Seong-ho, Cho darkcircle.0...@gmail.com, 2011-2012.
 #
 msgid 
 msgstr 
 Project-Id-Version: libxfcegui4 4.4.0\n
-Report-Msgid-Bugs-To: \n
-POT-Creation-Date: 2011-01-16 16:16+0100\n
-PO-Revision-Date: 2007-09-24 11:44+0900\n
-Last-Translator: ByungHyun Choi byunghyunc...@debianusers.org\n
-Language-Team: xfce4-users-kr-i18n xfce4-users-kr-i18n@lists.sourceforge.
-net\n
+Report-Msgid-Bugs-To: xfce4-users-kr-i18n 
xfce4-users-kr-i...@lists.sourceforge.net\n
+POT-Creation-Date: 2012-02-26 08:54+\n
+PO-Revision-Date: 2012-02-26 22:09+0900\n
+Last-Translator: Seong-ho, Cho darkcircle.0...@gmail.com\n
+Language-Team: xfce4-users-kr-i18n 
xfce4-users-kr-i...@lists.sourceforge.net\n
 Language: \n
 MIME-Version: 1.0\n
 Content-Type: text/plain; charset=UTF-8\n
 Content-Transfer-Encoding: 8bit\n
 
-#: ../libxfcegui4/netk-window-action-menu.c:215
-#: ../libxfcegui4/netk-window-action-menu.c:217
+#: ../libxfcegui4/netk-window-action-menu.c:214
+#: ../libxfcegui4/netk-window-action-menu.c:216
 msgid Workspace
 msgstr 작업공간
 
-#: ../libxfcegui4/netk-window-action-menu.c:246
+#: ../libxfcegui4/netk-window-action-menu.c:245
 msgid S_how
-msgstr 보이기(_h)
+msgstr 보이기(_H)
 
-#: ../libxfcegui4/netk-window-action-menu.c:253
+#: ../libxfcegui4/netk-window-action-menu.c:252
 msgid _Hide
 msgstr 숨기기(_H)
 
-#: ../libxfcegui4/netk-window-action-menu.c:261
+#: ../libxfcegui4/netk-window-action-menu.c:260
 msgid Un_maximize
-msgstr 원래크기로(_m)
+msgstr 원래크기로(_M)
 
-#: ../libxfcegui4/netk-window-action-menu.c:268
+#: ../libxfcegui4/netk-window-action-menu.c:267
 msgid Ma_ximize
-msgstr 최대화(_x)
+msgstr 최대화(_X)
 
-#: ../libxfcegui4/netk-window-action-menu.c:276
+#: ../libxfcegui4/netk-window-action-menu.c:275
 msgid Un_shade
-msgstr 말린 창 내리기(_s)
+msgstr 말린 창 펼치기(_S)
 
-#: ../libxfcegui4/netk-window-action-menu.c:283
+#: ../libxfcegui4/netk-window-action-menu.c:282
 msgid _Shade
 msgstr 말아 올리기(_S)
 
-#: ../libxfcegui4/netk-window-action-menu.c:291
+#: ../libxfcegui4/netk-window-action-menu.c:290
 msgid Uns_tick
-msgstr 현재 작업공간에 보이기(_t)
+msgstr 현재 작업공간에 보이기(_T)
 
-#: ../libxfcegui4/netk-window-action-menu.c:299
+#: ../libxfcegui4/netk-window-action-menu.c:298
 msgid S_tick
-msgstr 모든 작업공간에 보이기(_t)
+msgstr 모든 작업공간에 보이기(_T)
 
-#: ../libxfcegui4/netk-window-action-menu.c:439
+#: ../libxfcegui4/netk-window-action-menu.c:438
 msgid Send to...
 msgstr 보내기...
 
-#: ../libxfcegui4/netk-window-action-menu.c:463
+#: ../libxfcegui4/netk-window-action-menu.c:462
 msgid _Close
 msgstr 닫기(_C)
 
-#: ../libxfcegui4/xfce-appmenuitem.c:230
+#: ../libxfcegui4/xfce-appmenuitem.c:229
 msgid Needs terminal
-msgstr 명령어 실행에 관계 없이
+msgstr 터미널 필요
 
-#: ../libxfcegui4/xfce-appmenuitem.c:231
+#: ../libxfcegui4/xfce-appmenuitem.c:230
 msgid Whether or not the command needs a terminal to execute
-msgstr 터미널이 필요합니다.
+msgstr 명령을 실행하기 위한 터미널이 필요한지에 대한 여부
 
 #. TODO: this needs some special setup in the glade helper lib to
 #. create and populate the XfceAboutInfo struct.
@@ -77,19 +77,20 @@ msgstr 터미널이 필요합니다.
 #.
 #. /glade-widget-class
 #.
-#: ../libxfcegui4/xfce-appmenuitem.c:235 ../glade/xfce4.xml.in.h:8
+#: ../libxfcegui4/xfce-appmenuitem.c:234
+#: ../glade/xfce4.xml.in.h:8
 msgid Command
 msgstr 명령
 
-#: ../libxfcegui4/xfce-appmenuitem.c:236
+#: ../libxfcegui4/xfce-appmenuitem.c:235
 msgid The command to run when the item is clicked
-msgstr 클릭하면 명령을 실행합니다.
+msgstr 클릭하면 명령을 실행합니다
 
-#: ../libxfcegui4/xfce-appmenuitem.c:240
+#: ../libxfcegui4/xfce-appmenuitem.c:239
 msgid Icon name
 msgstr 아이콘 이름
 
-#: ../libxfcegui4/xfce-appmenuitem.c:241
+#: ../libxfcegui4/xfce-appmenuitem.c:240
 msgid The name of the themed icon to display next to the item
 msgstr 테마 아이콘 이름을 옆에 표시합니다.
 
@@ -100,69 +101,71 @@ msgstr 테마 아이콘 이름을 옆에 표시합니다.
 #.
 #. /glade-widget-class
 #.
-#: ../libxfcegui4/xfce-appmenuitem.c:245 ../glade/xfce4.xml.in.h:27
+#: ../libxfcegui4/xfce-appmenuitem.c:244
+#: ../glade/xfce4.xml.in.h:27
 msgid Label
 msgstr 레이블
 
-#: ../libxfcegui4/xfce-appmenuitem.c:246
+#: ../libxfcegui4/xfce-appmenuitem.c:245
 msgid The label displayed in the item
 msgstr 항목에 표시되는 레이블
 
-#: 

[Xfce4-commits] mousepad:master l10n: Updated Korean (ko) translation to 100%

2012-02-26 Thread Transifex
Updating branch refs/heads/master
 to 978a1545646cd35ffa344d4f82564f0434226728 (commit)
   from 94ef6014ab5a90a0b391ffe8f951d907eade8624 (commit)

commit 978a1545646cd35ffa344d4f82564f0434226728
Author: Seong-ho Cho darkcircle.0...@gmail.com
Date:   Sun Feb 26 14:26:43 2012 +0100

l10n: Updated Korean (ko) translation to 100%

New status: 64 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translations.xfce.org).

 po/ko.po |  102 -
 1 files changed, 53 insertions(+), 49 deletions(-)

diff --git a/po/ko.po b/po/ko.po
index d03db90..6f70e22 100644
--- a/po/ko.po
+++ b/po/ko.po
@@ -1,17 +1,18 @@
 # Korean translations for mousepad package.
-# Copyright (C) 2002-2006 The Xfce development team.
+# Copyright (C) 2002-2012 The Xfce development team.
 # This file is distributed under the same license as the mousepad package.
 # ByungHyun Choi byunghyun.c...@gmail.com, 2006.
+# Seong-ho, Cho darkcircle.0...@gmail.com, 2011-2012.
 #
 msgid 
 msgstr 
 Project-Id-Version: mousepad 0.2.16\n
-Report-Msgid-Bugs-To: \n
+Report-Msgid-Bugs-To: xfce4-users-kr-i18n 
xfce4-users-kr-i...@lists.sourceforge.net\n
 POT-Creation-Date: 2007-01-20 12:34+0100\n
-PO-Revision-Date: 2007-02-20 10:20+0900\n
-Last-Translator: ByungHyun Choi byunghyun.c...@debianusers.org\n
-Language-Team: xfce4-users-kr-i18n xfce4-users-kr-i18n@lists.sourceforge.
-net\n
+PO-Revision-Date: 2012-02-26 22:26+0900\n
+Last-Translator: Seong-ho, Cho darkcircle.0...@gmail.com\n
+Language-Team: xfce4-users-kr-i18n 
xfce4-users-kr-i...@lists.sourceforge.net\n
+Language: \n
 MIME-Version: 1.0\n
 Content-Type: text/plain; charset=UTF-8\n
 Content-Transfer-Encoding: 8bit\n
@@ -19,16 +20,17 @@ msgstr 
 #: ../src/callback.c:37
 #, c-format
 msgid Save changes to '%s'?
-msgstr 변경된 부분을 '%s'에 저장할까요?
+msgstr 바뀐 내용을 '%s'에 저장할까요?
 
-#: ../src/callback.c:213 ../src/file.c:174
+#: ../src/callback.c:213
+#: ../src/file.c:174
 #, c-format
 msgid Can't convert codeset to '%s'
-msgstr 코드셋을 '%s'로 변환할 수 없습니다.
+msgstr 코드셋을 '%s'(으)로 변환할 수 없습니다.
 
 #: ../src/callback.c:240
 msgid Can't open pipe to process
-msgstr 프로세스에 사용할 파이프를 열지 못 했습니다.
+msgstr 프로세스에 파이프를 열 수 없습니다
 
 #: ../src/callback.c:397
 msgid A text editor for Xfce
@@ -37,15 +39,15 @@ msgstr Xfce 텍스트 편집기
 #: ../src/dialog.c:135
 #, c-format
 msgid About %s
-msgstr %s에 대하여
+msgstr %s 정보
 
 #: ../src/file.c:187
 msgid Can't open file to write
-msgstr 저장할 화일을 열지 못 했습니다.
+msgstr 기록할 파일을 열 수 없습니다
 
 #: ../src/file.c:192
 msgid Can't write file
-msgstr 화일을 저장하지 못 했습니다.
+msgstr 파일에 기록할 수 없습니다
 
 #: ../src/font.c:49
 msgid Font
@@ -53,39 +55,39 @@ msgstr 글꼴
 
 #: ../src/menu.c:61
 msgid /_File
-msgstr /화일(_F)
+msgstr /파일(_F)
 
 #: ../src/menu.c:63
 msgid /File/_New
-msgstr /화일/새로운 화일(_N)
+msgstr /파일/새 파일(_N)
 
 #: ../src/menu.c:66
 msgid /File/New _Window
-msgstr /화일/새로운 창(_W)
+msgstr /파일/새로운 창(_W)
 
 #: ../src/menu.c:69
 msgid /File/_Open...
-msgstr /화일/열기(_O)
+msgstr /파일/열기(_O)...
 
 #: ../src/menu.c:72
 msgid /File/Open _Recent
-msgstr /화일/최근 화일 열기(_R)
+msgstr /파일/최근 화일 열기(_R)
 
 #: ../src/menu.c:77
 msgid /File/_Save
-msgstr /화일/저장(_S)
+msgstr /파일/저장(_S)
 
 #: ../src/menu.c:79
 msgid /File/Save _As...
-msgstr /화일/새로운 이름으로(_A)
+msgstr /파일/다른 이름으로 저장(_A)...
 
 #: ../src/menu.c:83
 msgid /File/_Print...
-msgstr /화일/출력(_P)
+msgstr /파일/인쇄(_P)...
 
 #: ../src/menu.c:87
 msgid /File/_Quit
-msgstr /화일/종료(_Q)
+msgstr /파일/종료(_Q)
 
 #: ../src/menu.c:89
 msgid /_Edit
@@ -93,7 +95,7 @@ msgstr /편집(_E)
 
 #: ../src/menu.c:91
 msgid /Edit/_Undo
-msgstr /편집/되살리기(_U)
+msgstr /편집/되돌리기(_U)
 
 #: ../src/menu.c:93
 msgid /Edit/_Redo
@@ -101,7 +103,7 @@ msgstr /편집/다시실행(_R)
 
 #: ../src/menu.c:97
 msgid /Edit/Cu_t
-msgstr /편집/잘라내기(_t)
+msgstr /편집/잘라내기(_T)
 
 #: ../src/menu.c:99
 msgid /Edit/_Copy
@@ -125,55 +127,55 @@ msgstr /검색(_S)
 
 #: ../src/menu.c:111
 msgid /Search/_Find...
-msgstr /검색/찾기(_F)
+msgstr /검색/찾기(_F)...
 
 #: ../src/menu.c:113
 msgid /Search/Find _Next
-msgstr /검색/다음(_N)
+msgstr /검색/다음 찾기(_N)
 
 #: ../src/menu.c:115
 msgid /Search/Find _Previous
-msgstr /검색/이전(_P)
+msgstr /검색/이전 찾기(_P)
 
 #: ../src/menu.c:117
 msgid /Search/_Replace...
-msgstr /검색/바꾸기(_R)
+msgstr /검색/바꾸기(_R)...
 
 #: ../src/menu.c:121
 msgid /Search/_Jump To...
-msgstr /검색/건너뛰기(_J)
+msgstr /검색/건너뛰기(_J)...
 
 #: ../src/menu.c:123
 msgid /_Options
-msgstr /선택(_O)
+msgstr /옵션(_O)
 
 #: ../src/menu.c:125
 msgid /Options/_Font...
-msgstr /선택/글꼴(_F)
+msgstr /옵션/글꼴(_F)...
 
 #: ../src/menu.c:127
 msgid /Options/_Word Wrap
-msgstr /선택/단어(_W)
+msgstr /옵션/단어(_W)
 
 #: ../src/menu.c:129
 msgid /Options/_Line Numbers
-msgstr /선택/줄 번호(_L)
+msgstr /옵션/줄 번호(_L)
 
 #: ../src/menu.c:133
 msgid /Options/_Auto Indent
-msgstr /선택/들여쓰기(_A)
+msgstr /옵션/들여쓰기(_A)
 
 #: ../src/menu.c:135
 msgid /_Help
-msgstr /도움말
+msgstr /도움말(_H)
 
 #: ../src/menu.c:137
 msgid /Help/_About
-msgstr /도우말/마우스 패스에 대하여
+msgstr /도움말/마우스패드 정보(_A)
 
 #: ../src/search.c:73
 msgid Search string 

[Xfce4-commits] thunar:master Fix crash when removing an ancestor of the current folder (bug #8168).

2012-02-26 Thread Jannis Pohlmann
Updating branch refs/heads/master
 to d47f4053b1ea47299f5ef501cd98e5d5c7cf2026 (commit)
   from 16c99c3c0550d440a8e83cf3fb0775bb04065ab6 (commit)

commit d47f4053b1ea47299f5ef501cd98e5d5c7cf2026
Author: Jannis Pohlmann jan...@xfce.org
Date:   Sun Feb 26 17:38:50 2012 +

Fix crash when removing an ancestor of the current folder (bug #8168).

Whenever we release the GFileMonitor of a ThunarFolder, we also need to
disconnect from its signals. Otherwise one of the signal handlers might
still be called, potentially with corrupted user data (which was the
case here).

 NEWS   |1 +
 thunar/thunar-folder.c |2 ++
 2 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/NEWS b/NEWS
index c02e6a5..f840b87 100644
--- a/NEWS
+++ b/NEWS
@@ -21,6 +21,7 @@
 - Fix sorting of filenames with large numbers (bug #5356).
   Patch by Eric Koegel.
 - Respect ThunarIconFactory::show-thumbnails. Fixes a regression.
+- Fix crash when removing an ancestor of the current folder (bug #8168).
 
 1.3.0
 =
diff --git a/thunar/thunar-folder.c b/thunar/thunar-folder.c
index 73eb774..9ea6939 100644
--- a/thunar/thunar-folder.c
+++ b/thunar/thunar-folder.c
@@ -238,6 +238,7 @@ thunar_folder_finalize (GObject *object)
   /* disconnect from the file alteration monitor */
   if (G_LIKELY (folder-monitor != NULL))
 {
+  g_signal_handlers_disconnect_matched (folder-monitor, 
G_SIGNAL_MATCH_DATA, 0, 0, NULL, NULL, folder);
   g_file_monitor_cancel (folder-monitor);
   g_object_unref (folder-monitor);
 }
@@ -769,6 +770,7 @@ thunar_folder_reload (ThunarFolder *folder)
   /* disconnect from the file alteration monitor */
   if (G_UNLIKELY (folder-monitor != NULL))
 {
+  g_signal_handlers_disconnect_matched (folder-monitor, 
G_SIGNAL_MATCH_DATA, 0, 0, NULL, NULL, folder);
   g_file_monitor_cancel (folder-monitor);
   g_object_unref (folder-monitor);
   folder-monitor = NULL;
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] thunar:xfce-4.8 Fix crash when removing an ancestor of the current folder (bug #8168).

2012-02-26 Thread Jannis Pohlmann
Updating branch refs/heads/xfce-4.8
 to 71f6f207cfd0194a3f3db83cb5fab694a5036e22 (commit)
   from aff99d32251455d163c26fce78f2dd6056b874aa (commit)

commit 71f6f207cfd0194a3f3db83cb5fab694a5036e22
Author: Jannis Pohlmann jan...@xfce.org
Date:   Sun Feb 26 17:38:50 2012 +

Fix crash when removing an ancestor of the current folder (bug #8168).

Whenever we release the GFileMonitor of a ThunarFolder, we also need to
disconnect from its signals. Otherwise one of the signal handlers might
still be called, potentially with corrupted user data (which was the
case here).

 NEWS   |1 +
 thunar/thunar-folder.c |2 ++
 2 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/NEWS b/NEWS
index a0cb0dd..f91553e 100644
--- a/NEWS
+++ b/NEWS
@@ -2,6 +2,7 @@
 =
 - Fix sorting of filenames with large numbers (bug #5356).
   Patch by Erik Koegel.
+- Fix crash when removing an ancestor of the current folder (bug #8168).
 
 1.2.3
 =
diff --git a/thunar/thunar-folder.c b/thunar/thunar-folder.c
index 62015fe..4076b8d 100644
--- a/thunar/thunar-folder.c
+++ b/thunar/thunar-folder.c
@@ -236,6 +236,7 @@ thunar_folder_finalize (GObject *object)
   /* disconnect from the file alteration monitor */
   if (G_LIKELY (folder-monitor != NULL))
 {
+  g_signal_handlers_disconnect_matched (folder-monitor, 
G_SIGNAL_MATCH_DATA, 0, 0, NULL, NULL, folder);
   g_file_monitor_cancel (folder-monitor);
   g_object_unref (folder-monitor);
 }
@@ -705,6 +706,7 @@ thunar_folder_reload (ThunarFolder *folder)
   /* disconnect from the file alteration monitor */
   if (G_UNLIKELY (folder-monitor != NULL))
 {
+  g_signal_handlers_disconnect_matched (folder-monitor, 
G_SIGNAL_MATCH_DATA, 0, 0, NULL, NULL, folder);
   g_file_monitor_cancel (folder-monitor);
   g_object_unref (folder-monitor);
   folder-monitor = NULL;
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] xfce4-appfinder:master l10n: Updated Dutch (Flemish) (nl) translation to 100%

2012-02-26 Thread Transifex
Updating branch refs/heads/master
 to a29753ffd5f507ca90e00bbfd6d9a0ab373b67ff (commit)
   from a722670dcc2bc0b1803fb2eb3b769d5467a14e64 (commit)

commit a29753ffd5f507ca90e00bbfd6d9a0ab373b67ff
Author: Pjotr Anon pliniusmi...@gmail.com
Date:   Sun Feb 26 19:26:55 2012 +0100

l10n: Updated Dutch (Flemish) (nl) translation to 100%

New status: 67 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translations.xfce.org).

 po/nl.po |   10 +++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/po/nl.po b/po/nl.po
index 6189ec4..82ddea0 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -8,7 +8,7 @@ msgid 
 msgstr 
 Project-Id-Version: xfce4-appfinder\n
 Report-Msgid-Bugs-To: \n
-POT-Creation-Date: 2012-02-22 06:54+\n
+POT-Creation-Date: 2012-02-26 16:12+\n
 PO-Revision-Date: 2011-09-08 09:26+0200\n
 Last-Translator: Pjotr\n
 Language-Team: Dutch (Flemish)\n
@@ -219,10 +219,14 @@ msgstr 
 
 #: ../src/appfinder-preferences.glade.h:14
 msgid 
-Instead of quiting the application when the last window is closed, keep a 
+Instead of quitting the application when the last window is closed, keep a 
 running instance to speed up opening new windows. You might want to disable 
 this to reduce memory usage.
-msgstr Houd de toepassing actief als achtergronddienst, in plaats van hem af 
te sluiten wanneer het laatste venster ervan, wordt gesloten. Dit versnelt het 
opnieuw openen ervan. Als u de geheugenbelasting wil verminderen dan kunt u 
deze functie uitschakelen.
+msgstr 
+Houd de toepassing actief als achtergronddienst, in plaats van hem af te 
+sluiten wanneer het laatste venster ervan, wordt gesloten. Dit versnelt het 
+opnieuw openen ervan. Als u de geheugenbelasting wil verminderen dan kunt u 
+deze functie uitschakelen.
 
 #: ../src/appfinder-preferences.glade.h:15
 msgid Ite_m icon size:
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] thunar:master Fix handling %U when launching multiple files with an app (bug #7456).

2012-02-26 Thread Jannis Pohlmann
Updating branch refs/heads/master
 to 16055b933c938886488c06b402e68e7383318a3a (commit)
   from d47f4053b1ea47299f5ef501cd98e5d5c7cf2026 (commit)

commit 16055b933c938886488c06b402e68e7383318a3a
Author: John Lindgren john.lindg...@aol.com
Date:   Sun Feb 26 18:52:24 2012 +

Fix handling %U when launching multiple files with an app (bug #7456).

GIO returns a newly allocated GAppInfo every time
g_app_info_get_default_for_type() is called. This means that if we use a
GHashTable and g_direct_hash() to associate GAppInfos with files to be
launched with each of them, we will actually end up with multiple
GAppInfos that are the same, and each of them will only have a single
file associated.

To fix this, we now use a fake hash function that causes GHashTable to
always search the GAppInfo in the collision list.

 NEWS |1 +
 thunar/thunar-launcher.c |   17 ++---
 2 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/NEWS b/NEWS
index f840b87..328b18a 100644
--- a/NEWS
+++ b/NEWS
@@ -22,6 +22,7 @@
   Patch by Eric Koegel.
 - Respect ThunarIconFactory::show-thumbnails. Fixes a regression.
 - Fix crash when removing an ancestor of the current folder (bug #8168).
+- Fix handling %U when launching multiple files with an app (bug #7456).
 
 1.3.0
 =
diff --git a/thunar/thunar-launcher.c b/thunar/thunar-launcher.c
index 6d31dee..f525f89 100644
--- a/thunar/thunar-launcher.c
+++ b/thunar/thunar-launcher.c
@@ -546,17 +546,28 @@ thunar_launcher_execute_files (ThunarLauncher *launcher,
 
 
 
+static guint
+thunar_launcher_g_app_info_hash (gconstpointer app_info)
+{
+  return 0;
+}
+
+
+
 static void
 thunar_launcher_open_files (ThunarLauncher *launcher,
 GList  *files)
 {
-  GAppInfo   *app_info;
   GHashTable *applications;
+  GAppInfo   *app_info;
   GList  *file_list;
   GList  *lp;
 
-  /* allocate a hash table to associate applications to URIs */
-  applications = g_hash_table_new_full (g_direct_hash,
+  /* allocate a hash table to associate applications to URIs. since GIO 
allocates
+   * new GAppInfo objects every time, g_direct_hash does not work. we therefor 
use
+   * a fake hash function to always hit the collision list of the hash table 
and
+   * avoid storing multiple equal GAppInfos by means of g_app_info_equal(). */
+  applications = g_hash_table_new_full (thunar_launcher_g_app_info_hash,
 (GEqualFunc) g_app_info_equal,
 (GDestroyNotify) g_object_unref,
 (GDestroyNotify) 
thunar_g_file_list_free);
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] thunar:xfce-4.8 Fix handling %U when launching multiple files with an app (bug #7456).

2012-02-26 Thread Jannis Pohlmann
Updating branch refs/heads/xfce-4.8
 to 379b8b9f350cb362735eb0e2a0e9471a898f2664 (commit)
   from 71f6f207cfd0194a3f3db83cb5fab694a5036e22 (commit)

commit 379b8b9f350cb362735eb0e2a0e9471a898f2664
Author: John Lindgren john.lindg...@aol.com
Date:   Sun Feb 26 18:52:24 2012 +

Fix handling %U when launching multiple files with an app (bug #7456).

GIO returns a newly allocated GAppInfo every time
g_app_info_get_default_for_type() is called. This means that if we use a
GHashTable and g_direct_hash() to associate GAppInfos with files to be
launched with each of them, we will actually end up with multiple
GAppInfos that are the same, and each of them will only have a single
file associated.

To fix this, we now use a fake hash function that causes GHashTable to
always search the GAppInfo in the collision list.

 NEWS |1 +
 thunar/thunar-launcher.c |   17 ++---
 2 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/NEWS b/NEWS
index f91553e..eb1d02e 100644
--- a/NEWS
+++ b/NEWS
@@ -3,6 +3,7 @@
 - Fix sorting of filenames with large numbers (bug #5356).
   Patch by Erik Koegel.
 - Fix crash when removing an ancestor of the current folder (bug #8168).
+- Fix handling %U when launching multiple files with an app (bug #7456).
 
 1.2.3
 =
diff --git a/thunar/thunar-launcher.c b/thunar/thunar-launcher.c
index f479cf9..9f96b87 100644
--- a/thunar/thunar-launcher.c
+++ b/thunar/thunar-launcher.c
@@ -546,17 +546,28 @@ thunar_launcher_execute_files (ThunarLauncher *launcher,
 
 
 
+static guint
+thunar_launcher_g_app_info_hash (gconstpointer app_info)
+{
+  return 0;
+}
+
+
+
 static void
 thunar_launcher_open_files (ThunarLauncher *launcher,
 GList  *files)
 {
-  GAppInfo   *app_info;
   GHashTable *applications;
+  GAppInfo   *app_info;
   GList  *file_list;
   GList  *lp;
 
-  /* allocate a hash table to associate applications to URIs */
-  applications = g_hash_table_new_full (g_direct_hash,
+  /* allocate a hash table to associate applications to URIs. since GIO 
allocates
+   * new GAppInfo objects every time, g_direct_hash does not work. we therefor 
use
+   * a fake hash function to always hit the collision list of the hash table 
and
+   * avoid storing multiple equal GAppInfos by means of g_app_info_equal(). */
+  applications = g_hash_table_new_full (thunar_launcher_g_app_info_hash,
 (GEqualFunc) g_app_info_equal,
 (GDestroyNotify) g_object_unref,
 (GDestroyNotify) 
thunar_g_file_list_free);
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] xfce4-settings:master Further implemented script.

2012-02-26 Thread Peter de Ridder
Updating branch refs/heads/master
 to dbddd013a406bcdd5c0338002a2bbc703e613105 (commit)
   from e22d28f50106282dd193da95d879cf6012837b39 (commit)

commit dbddd013a406bcdd5c0338002a2bbc703e613105
Author: Peter de Ridder pe...@xfce.org
Date:   Sun Feb 26 20:50:09 2012 +0100

Further implemented script.

Added support for Gtk-3.0 and Icons themes.
Support themes which don't have a theme name directory in there package.
Added tar.xz file extension for packages.

 .../appearance-settings/appearance-install-theme   |   80 +---
 1 files changed, 69 insertions(+), 11 deletions(-)

diff --git a/dialogs/appearance-settings/appearance-install-theme 
b/dialogs/appearance-settings/appearance-install-theme
index 59e10f4..13f61ae 100755
--- a/dialogs/appearance-settings/appearance-install-theme
+++ b/dialogs/appearance-settings/appearance-install-theme
@@ -16,6 +16,20 @@
 # with this program; if not, write to the Free Software Foundation, Inc.,
 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 
+# appearance-install-theme theme-package
+# return value:
+# 1: common error, should never happen
+# 2: File too big
+# 3: Failed to create temp directory
+# 4: Failed to extract archive
+# 5: Unknown file format
+# theme-package can be a tar-file zip-file or a directory
+# the following themes types are supported:
+# - Gtk-2
+# - Gtk-3
+# - Xfwm
+# - Icons
+
 dndfilename=$1
 retval=0
 
@@ -26,9 +40,10 @@ installtheme()
 
 basedir=${file#$tmpdir/}
 themedir=${basedir%/$suffix}
-themename=`basename $themedir`
+themename=${3:-`basename $themedir`}
 themetype=`dirname $suffix`
-src=$tmpdir/$themedir/$themetype
+themesrc=`dirname $basedir`
+src=$tmpdir/$themesrc
 
 dest=$HOME/.themes/$themename
 if test ! -d $dest/$themetype; then
@@ -37,6 +52,35 @@ installtheme()
 fi
 }
 
+installicontheme()
+{
+file=$1
+suffix=$2
+
+basedir=${file#$tmpdir/}
+themedir=${basedir%/$suffix}
+themename=${3:-`basename $themedir`}
+src=$tmpdir/$themedir
+
+dest=$HOME/.icons
+if test ! -d $dest/$themename; then
+# move theme to the users' theme directory
+mkdir -p $dest  mv $src $dest
+fi
+}
+
+detectthemes()
+{
+suffix=$1
+
+if test -f $tmpdir/$suffix; then
+installtheme $tmpdir/$suffix $suffix $pkgname
+fi
+find $tmpdir -path $tmpdir/*/$suffix -type f | while read file; do
+installtheme $file $suffix
+done
+}
+
 # leave if no file is provided
 if test -z $dndfilename -o -z $HOME; then
 # 1: common error, should never happen
@@ -56,7 +100,7 @@ fi
 # we try $XDG_CACHE_HOME because it is more likely this is on the
 # same partition, so moving the theme after extract is faster
 if test x`which mktemp 2/dev/null` != x; then
-tmpdir=`TMPDIR=$XDG_CACHE_HOME mktemp -d`
+tmpdir=`TMPDIR=${XDG_CACHE_HOME:-$TMPDIR} mktemp -d`
 else
 tmpdir=/tmp/tmp.$$.$RANDOM
 mkdir $tmpdir
@@ -69,15 +113,18 @@ fi
 # check if uri is directory or file
 if test -d $dndfilename; then
 cp -r $dndfilename $tmpdir || retval=1
+pkgname=`basename $dndfilename`
 elif test -f $dndfilename; then
 case $dndfilename in
-*.tar.gz|*.tar.Z|*.tgz|*.tar.bz2|*.tbz2|*.tbz|*.tar)
+*.tar.gz|*.tar.Z|*.tgz|*.tar.bz2|*.tbz2|*.tbz|*.tar|*.tar.xz|*.txz)
 # extract the archive
 tar -C $tmpdir -xf $dndfilename || retval=4
+pkgname=`basename ${dndfilename%.*} .tar`
 ;;
 *.zip)
 # extract the archive
-unzip -d $tmpdir $dndfilename || retval=4
+unzip -qq -d $tmpdir $dndfilename || retval=4
+pkgname=`basename $dndfilename .zip`
 ;;
 *)
 # 5: unknow file format
@@ -90,15 +137,26 @@ fi
 # extracting or copying succeeded
 if test $retval -eq 0; then
 # install gtk-2.0 themes
-suffix=gtk-2.0/gtkrc
-find $tmpdir -path $tmpdir/*/$suffix -type f | while read file; do
-installtheme $file $suffix
-done
+detectthemes gtk-2.0/gtkrc
+
+# install gtk-3.0 themes
+detectthemes gtk-3.0/gtkrc
 
 # install xfwm4 themes
-suffix=xfwm4/themerc
+detectthemes xfwm4/themerc
+
+# install icon themes
+suffix=index.theme
+section=Icon Theme
+if test -f $tmpdir/$suffix; then
+if grep -q -i ^\\[$section\\] $tmpdir/$suffix; then
+installicontheme $tmpdir/$suffix $suffix $pkgname
+fi
+fi
 find $tmpdir -path $tmpdir/*/$suffix -type f | while read file; do
-installtheme $file $suffix
+if grep -q -i ^\\[$section\\] $file; then
+installicontheme $file $suffix
+fi
 done
 fi
 
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] parole:master l10n: initial commit for Korean translation.

2012-02-26 Thread Transifex
Updating branch refs/heads/master
 to a904eac5e46a6770297ed0fe6f9604598a327a53 (commit)
   from 4f7cae766b33c76c4b6452f3383d54f2e8489b2b (commit)

commit a904eac5e46a6770297ed0fe6f9604598a327a53
Author: Seong-ho Cho darkcircle.0...@gmail.com
Date:   Sun Feb 26 21:58:22 2012 +0100

l10n: initial commit for Korean translation.

New status: 184 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translations.xfce.org).

 po/{pt_BR.po = ko.po} |  397 
 1 files changed, 199 insertions(+), 198 deletions(-)

diff --git a/po/pt_BR.po b/po/ko.po
similarity index 69%
copy from po/pt_BR.po
copy to po/ko.po
index 572e8da..f85a462 100644
--- a/po/pt_BR.po
+++ b/po/ko.po
@@ -1,25 +1,28 @@
-# Portuguese translation for parole package.
-# Copyright (C) 2009 THE parole COPYRIGHT HOLDER
-# This file is distributed under the same license as the parole package.
-# Sérgio Cipolla secipo...@gmail.com, 2011.
+# Korean translation for Parole package.
+# Copyright (C) -2012 Ali Abdallah et al.
+# This file is distributed under the same license as the Parole package.
+# Seong-ho, Cho darkcircle.0...@gmail.com, 2012.
 #
 msgid 
 msgstr 
-Project-Id-Version: parole 0.2.0.6\n
-Report-Msgid-Bugs-To: \n
-POT-Creation-Date: 2011-05-22 16:25-0300\n
-PO-Revision-Date: \n
-Last-Translator: Sérgio Cipolla secipo...@gmail.com\n
-Language-Team: Brazilian Portuguese\n
-Language: \n
+Project-Id-Version: parole.master\n
+Report-Msgid-Bugs-To: xfce4-users-kr-i18n 
xfce4-users-kr-i...@lists.sourceforge.net\n
+POT-Creation-Date: 2012-02-26 15:06+\n
+PO-Revision-Date: 2012-02-27 05:56+0900\n
+Last-Translator: Seong-ho, Cho darkcircle.0...@gmail.com\n
+Language-Team: xfce4-users-kr-i18n 
xfce4-users-kr-i...@lists.sourceforge.net\n
+Language: Korean\n
 MIME-Version: 1.0\n
-Content-Type: text/plain; charset=UTF-8\n
+Content-Type: text/plain; charset=utf-8\n
 Content-Transfer-Encoding: 8bit\n
-Plural-Forms: nplurals=2; plural=(n != 1);\n
+Plural-Forms: nplurals=1; plural=0;\n
+X-Poedit-Language: Korean\n
+X-Poedit-Country: KOREA, REPUBLIC OF\n
+X-Poedit-SourceCharset: utf-8\n
 
 #: ../data/interfaces/parole.ui.h:1
 msgid 16:9 (Widescreen)
-msgstr 16:9 (tela larga)
+msgstr 16:9 (와이드스크린)
 
 #: ../data/interfaces/parole.ui.h:2
 msgid 20:9 (DVB)
@@ -31,15 +34,15 @@ msgstr 4:3 (TV)
 
 #: ../data/interfaces/parole.ui.h:4
 msgid Aspect Ratio
-msgstr Proporção de tela
+msgstr 영상비율
 
 #: ../data/interfaces/parole.ui.h:5
 msgid Auto
-msgstr Auto
+msgstr 자동
 
 #: ../data/interfaces/parole.ui.h:6
 msgid Chapter Menu
-msgstr Menu de capítulos
+msgstr 챕터 메뉴
 
 #: ../data/interfaces/parole.ui.h:7
 msgid DVD
@@ -47,255 +50,255 @@ msgstr DVD
 
 #: ../data/interfaces/parole.ui.h:8
 msgid DVD Menu
-msgstr Menu de DVD
+msgstr DVD 메뉴
 
 #: ../data/interfaces/parole.ui.h:9
 msgid From ISO image
-msgstr De uma imagem ISO
+msgstr ISO 이미지로부터
 
 #: ../data/interfaces/parole.ui.h:10
 msgid Media player
-msgstr Reprodutor multimídia
+msgstr 미디어 재생기
 
 #: ../data/interfaces/parole.ui.h:11
 msgid Mute
-msgstr Emudecer
+msgstr 음소거
 
 #: ../data/interfaces/parole.ui.h:12
 #: ../src/parole-player.c:1215
 #: ../src/parole-disc-menu.c:113
 msgid Next Chapter
-msgstr Capítulo seguinte
+msgstr 다음 챕터
 
 #: ../data/interfaces/parole.ui.h:13
 msgid None
-msgstr Nenhuma
+msgstr 없음
 
 #: ../data/interfaces/parole.ui.h:14
 #: ../src/parole-about.c:74
 #: ../plugins/window-title/window-title-provider.c:58
 msgid Parole Media Player
-msgstr Reprodutor Multimídia Parole
+msgstr 빠롤 미디어 재생기
 
 #: ../data/interfaces/parole.ui.h:15
 msgid Plugins
-msgstr Plugins
+msgstr 플러그인
 
 #: ../data/interfaces/parole.ui.h:16
 #: ../src/parole-player.c:1227
 #: ../src/parole-disc-menu.c:114
 msgid Previous Chapter
-msgstr Capítulo anterior
+msgstr 앞 챕터
 
 #: ../data/interfaces/parole.ui.h:17
 #: ../src/parole-medialist.c:1264
 msgid Repeat
-msgstr Repetir
+msgstr 반복
 
 #: ../data/interfaces/parole.ui.h:18
 msgid Select Track
-msgstr Selecionar faixa
+msgstr 트랙 선택
 
 #: ../data/interfaces/parole.ui.h:19
 #: ../src/parole-medialist.c:1280
 msgid Shuffle
-msgstr Embaralhar
+msgstr 무작위
 
 #: ../data/interfaces/parole.ui.h:20
 msgid Sound
-msgstr Som
+msgstr 소리
 
 #: ../data/interfaces/parole.ui.h:21
 msgid Square
-msgstr Quadrada
+msgstr 정사각형
 
 #: ../data/interfaces/parole.ui.h:22
 msgid Volume Down
-msgstr Diminuir volume
+msgstr 볼륨 감소
 
 #: ../data/interfaces/parole.ui.h:23
 msgid Volume Up
-msgstr Aumentar volume
+msgstr 볼륨 증가
 
 #: ../data/interfaces/parole.ui.h:24
 msgid _Edit
-msgstr _Editar
+msgstr 편집(_E)
 
 #: ../data/interfaces/parole.ui.h:25
 msgid _Help
-msgstr _Ajuda
+msgstr 도움말(_H)
 
 #: ../data/interfaces/parole.ui.h:26
 msgid _Media
-msgstr _Mídia
+msgstr 미디어(_M)
 
 #: ../data/interfaces/parole.ui.h:27
 msgid _Open location
-msgstr Abrir l_ocalização
+msgstr 위치 열기(_O)
 
 #: ../data/interfaces/parole.ui.h:28
 msgid _View
-msgstr _Ver
+msgstr 보기(_V)
 
 #: 

[Xfce4-commits] postler:master l10n: Updated Korean (ko) translation to 100%

2012-02-26 Thread Transifex
Updating branch refs/heads/master
 to a270520335f44aa44e8b3c021c63f0c338800fb6 (commit)
   from 973928212f81d1270ce84eeaad07e93552141fb3 (commit)

commit a270520335f44aa44e8b3c021c63f0c338800fb6
Author: Seong-ho Cho darkcircle.0...@gmail.com
Date:   Sun Feb 26 23:14:07 2012 +0100

l10n: Updated Korean (ko) translation to 100%

New status: 267 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translations.xfce.org).

 po/ko.po |4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/po/ko.po b/po/ko.po
index 34df467..a108ecf 100644
--- a/po/ko.po
+++ b/po/ko.po
@@ -8,7 +8,7 @@ msgstr 
 Project-Id-Version: postler.master\n
 Report-Msgid-Bugs-To: xfce4-users-kr-i18n 
xfce4-users-kr-i...@lists.sourceforge.net\n
 POT-Creation-Date: 2012-02-26 15:09+\n
-PO-Revision-Date: 2012-02-27 07:05+0900\n
+PO-Revision-Date: 2012-02-27 07:13+0900\n
 Last-Translator: Seong-ho, Cho darkcircle.0...@gmail.com\n
 Language-Team: xfce4-users-kr-i18n 
xfce4-users-kr-i...@lists.sourceforge.net\n
 Language: Korean\n
@@ -22,7 +22,7 @@ msgstr 
 
 #: ../data/postler.desktop.in.h:1
 msgid Lean mail interface
-msgstr 메일 인터페이스에 기대세요
+msgstr 군더더기 없는 메일 인터페이스
 
 #: ../data/postler.desktop.in.h:2
 msgid Mail reader
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] transd:master l10n: Updated Korean (ko) translation to 100%

2012-02-26 Thread Transifex
Updating branch refs/heads/master
 to 55ddc3c2ec99bf556511e5dcb31a11132b372513 (commit)
   from c70bd362eb535fed3378a6e04ac72059e385e7d9 (commit)

commit 55ddc3c2ec99bf556511e5dcb31a11132b372513
Author: Seong-ho Cho darkcircle.0...@gmail.com
Date:   Sun Feb 26 23:16:03 2012 +0100

l10n: Updated Korean (ko) translation to 100%

New status: 4 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translations.xfce.org).

 po/ko.po |   17 ++---
 1 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/po/ko.po b/po/ko.po
index e0326bb..427c37d 100644
--- a/po/ko.po
+++ b/po/ko.po
@@ -2,19 +2,19 @@
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR EMAIL@ADDRESS, YEAR.
-#
+# 
 msgid 
 msgstr 
 Project-Id-Version: transd.master\n
 Report-Msgid-Bugs-To: \n
-POT-Creation-Date: 2011-11-15 14:54+\n
+POT-Creation-Date: 2012-02-26 21:48+\n
 PO-Revision-Date: 2011-11-16 02:38+0900\n
 Last-Translator: Seong-ho, Cho darkcircle.0...@gmail.com\n
 Language-Team: xfce4-korean-user-i18n 
xfce4-users-kr-i...@lists.sourceforge.net\n
-Language: Korean\n
 MIME-Version: 1.0\n
 Content-Type: text/plain; charset=UTF-8\n
 Content-Transfer-Encoding: 8bit\n
+Language: Korean\n
 Plural-Forms: nplurals=1;plural=0;\n
 X-Poedit-Language: Korean\n
 X-Poedit-Country: KOREA, REPUBLIC OF\n
@@ -24,14 +24,17 @@ msgid Configuration format changed.
 msgstr 설정 형식이 변경되었습니다.
 
 #: ../src/transd.c:117
-msgid Transd now uses a new configuration file format.  Please see the README 
for details.  Transd will now exit.
-msgstr Transd는 지금 새 설정 파일 형식을 사용하고 있습니다. 자세한 내용은 README를 보시기 바랍니다. Transd는 이제 
끝낼 것입니다.
+msgid 
+Transd now uses a new configuration file format.  Please see the README for 
+details.  Transd will now exit.
+msgstr 
+Transd는 지금 새 설정 파일 형식을 사용하고 있습니다. 자세한 내용은 README를 
+보시기 바랍니다. Transd는 이제 끝낼 것입니다.
 
 #: ../transd.desktop.in.h:1
 msgid Daemon which monitors windows and sets transparency based on rulesets
-msgstr 창들을 감시하고 규칙모듬을 기반으로 하여 투명화를 설정하는 데몬
+msgstr 창들을 감시하고 규칙모음을 기반으로 하여 투명화를 설정하는 데몬
 
 #: ../transd.desktop.in.h:2
 msgid Transparency Daemon
 msgstr 투명화 데몬
-
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] thunar:master Improve sorting of file names that include numbers (bug #5359).

2012-02-26 Thread Jannis Pohlmann
Updating branch refs/heads/master
 to b501fe002028f83d75959d37023f0812b3675dac (commit)
   from 16055b933c938886488c06b402e68e7383318a3a (commit)

commit b501fe002028f83d75959d37023f0812b3675dac
Author: Peter de Ridder pe...@xfce.org
Date:   Mon Feb 27 00:42:11 2012 +

Improve sorting of file names that include numbers (bug #5359).

This commit improves the handling of leading zeros of numbers in file
names. Previously, the order was not always predictable and was also
often incorrect.

 NEWS |1 +
 thunar/thunar-file.c |  155 ++---
 2 files changed, 121 insertions(+), 35 deletions(-)

diff --git a/NEWS b/NEWS
index 328b18a..0de1e7c 100644
--- a/NEWS
+++ b/NEWS
@@ -23,6 +23,7 @@
 - Respect ThunarIconFactory::show-thumbnails. Fixes a regression.
 - Fix crash when removing an ancestor of the current folder (bug #8168).
 - Fix handling %U when launching multiple files with an app (bug #7456).
+- Improve sorting of file names that include numbers (bug #5359).
 
 1.3.0
 =
diff --git a/thunar/thunar-file.c b/thunar/thunar-file.c
index 4090d9f..cb1d781 100644
--- a/thunar/thunar-file.c
+++ b/thunar/thunar-file.c
@@ -3173,28 +3173,96 @@ thunar_file_destroy (ThunarFile *file)
 
 
 
-static gint
-compare_by_name_using_number (const gchar *ap,
-  const gchar *bp)
+static guint
+skip_leading_zeros (const gchar **ap,
+const gchar  *name)
 {
-  guint64 anum;
-  guint64 bnum;
+  const gchar *bp;
+  guintskipped_zeros = 0;
 
-  /* determine the numbers in ap and bp */
-  anum = strtouq (ap, NULL, 10);
-  bnum = strtouq (bp, NULL, 10);
+  /* do a backward search to check if the number starts with a '0' */
+  for (bp = *ap; bp = name; --bp)
+{
+  if (*bp != '0')
+break;
+}
 
-  /* compare the numbers */
-  if (anum  bnum)
-return -1;
-  else if (anum  bnum)
+  /* if the number starts with a '0' skip all following '0' */
+  if (!g_ascii_isdigit (*bp) || *bp == '0')
+   {
+ for (bp = *ap; *bp != '\0'; ++bp)
+   {
+ if (*bp != '0')
+   break;
+   }
+
+ skipped_zeros = bp - *ap;
+ *ap = bp;
+ return skipped_zeros;
+   }
+
+  return 0;
+}
+
+
+
+static gint
+compare_by_name_using_number (const gchar *ap,
+  const gchar *bp,
+  const gchar *start_a,
+  const gchar *start_b)
+{
+  const gchar *ai;
+  const gchar *bi;
+  gcharac;
+  gcharbc;
+  guintskipped_zeros_a;
+  guintskipped_zeros_b;
+
+  /* up until now the numbers match. Now compare the numbers by digit
+   * count, the longest number is the largest. If the lengths are equal
+   * compare the digits. */
+
+  /* skip leading zeros of both numbers */
+  skipped_zeros_a = skip_leading_zeros (ap, start_a);
+  skipped_zeros_b = skip_leading_zeros (bp, start_b);
+
+  /* determine the largest number */
+  for (ai = ap, bi = bp;; ++ai, ++bi)
+{
+  ac = *ai;
+  bc = *bi;
+  if (!g_ascii_isdigit (ac) || !g_ascii_isdigit (bc))
+break;
+}
+
+  /* if one of the numbers still has a digit, that number is the largest. */
+  if (g_ascii_isdigit (ac))
 return 1;
+  else if (g_ascii_isdigit (bc))
+return -1;
 
-  /* the numbers are equal, and so the higher first digit should
-   * be sorted first, i.e. 'file10' before 'file010', since we
-   * also sort 'file10' before 'file011'.
-   */
-  return (*bp - *ap);
+  /* both numbers have the same length. look for the first digit that
+   * is different */
+  for (;; ++ap, ++bp)
+{
+  ac = *ap;
+  bc = *bp;
+
+  /* check if the characters differ or we have a non-digit char */
+  if (ac != bc || !g_ascii_isdigit (ac))
+break;
+}
+
+  /* if we have reached the end of the numbers and they are still equal,
+   * then they differ only in the number of leading zeros. let us always
+   * sort the one with more leading zeros first. */
+  if (G_UNLIKELY (!g_ascii_isdigit (ac) || !g_ascii_isdigit (bc)))
+return skipped_zeros_b - skipped_zeros_a;
+  
+  /* for all regular numbers that have the same length, the one with the
+   * lowest different digit should be sorted first */
+  return (ac - bc);
 }
 
 
@@ -3218,8 +3286,10 @@ thunar_file_compare_by_name (const ThunarFile *file_a,
 {
   const gchar *ap;
   const gchar *bp;
-  guintac;
-  guintbc;
+  const gchar *filename_a;
+  const gchar *filename_b;
+  guchar   ac;
+  guchar   bc;
 
 #ifdef G_ENABLE_DEBUG
   /* probably too expensive to do the instance check every time
@@ -3230,8 +3300,12 @@ thunar_file_compare_by_name (const ThunarFile *file_a,
 #endif
 
   /* we compare only the display names (UTF-8!) */
-  ap = thunar_file_get_display_name (file_a);
-  bp = thunar_file_get_display_name (file_b);
+  filename_a = thunar_file_get_display_name (file_a);
+  filename_b = 

[Xfce4-commits] garcon:master l10n: EO translation by Pierre Vittet, with some changes

2012-02-26 Thread Transifex
Updating branch refs/heads/master
 to 99c54d29401d2e07120a6a966ffed55763f8ff7d (commit)
   from a6ab6ce6bbd93a4f1368523de3177649bbb4d200 (commit)

commit 99c54d29401d2e07120a6a966ffed55763f8ff7d
Author: Aleksandr Ponomarenko davian...@gmail.com
Date:   Mon Feb 27 03:16:45 2012 +0100

l10n: EO translation by Pierre Vittet, with some changes

New status: 31 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translations.xfce.org).

 po/{nn.po = eo.po} |   88 ++-
 1 files changed, 45 insertions(+), 43 deletions(-)

diff --git a/po/nn.po b/po/eo.po
similarity index 62%
copy from po/nn.po
copy to po/eo.po
index 6bbe82a..c094b83 100644
--- a/po/nn.po
+++ b/po/eo.po
@@ -1,145 +1,147 @@
-# Norwegian nynorsk translations for garcon.
-# Copyright (c) 2007 The Xfce development team.
-# This file is distributed under the same license as the garcon package.
-# Eivind Ødegård ginger...@yahoo.no, 2012.
-# 
+# Esperanto translation.
+# I am still not an Esperanto expert, I prefers to commit a file with the risk
+# of some errors with the hope that it will be reported.
+# Copyright (C) 2012.
+# This file is distributed under the same license as the Garcon package.
+# Pierre Vittet, 2012.
+#
 msgid 
 msgstr 
-Project-Id-Version: garcon x.y.z\n
+Project-Id-Version: Garcon\n
 Report-Msgid-Bugs-To: \n
-POT-Creation-Date: 2012-02-04 12:24+\n
-PO-Revision-Date: 2012-01-05 15:05+0100\n
-Last-Translator: Eivind Ødegård meinmycell-for...@yahoo.no\n
-Language-Team: Norwegian nynorsk i18n...@lister.ping.uio.no\n
+POT-Creation-Date: 2012-02-26 14:24+\n
+PO-Revision-Date: 2012-02-27 09:15+0600\n
+Last-Translator: Urmas D. davian...@gmail.com\n
+Language-Team: Esperanto \n
+Language: \n
 MIME-Version: 1.0\n
 Content-Type: text/plain; charset=UTF-8\n
 Content-Transfer-Encoding: 8bit\n
-Language: nn\n
-Plural-Forms: nplurals=2; plural=(n != 1);\n
 
 #: ../data/xfce/xfce-accessories.directory.in.h:1
 msgid Accessories
-msgstr Ymse
+msgstr Akcesoraĵoj
 
 #: ../data/xfce/xfce-accessories.directory.in.h:2
 msgid Common desktop tools and applications
-msgstr Vanlege program og verktøy for skrivebordet
+msgstr Kutimaj Labortablaj iloj kaj aplikaĵoj
 
 #: ../data/xfce/xfce-development.directory.in.h:1
 msgid Development
-msgstr Utvikling
+msgstr Programado
 
 #: ../data/xfce/xfce-development.directory.in.h:2
 msgid Software development tools
-msgstr Program for å utvikla programvare
+msgstr Programadaj iloj
 
 #: ../data/xfce/xfce-education.directory.in.h:1
 msgid Education
-msgstr Læring
+msgstr Edukado
 
 #: ../data/xfce/xfce-education.directory.in.h:2
 msgid Educational software
-msgstr Program for læring og utdanning
+msgstr Edukada programaro
 
 #: ../data/xfce/xfce-games.directory.in.h:1
 msgid Games
-msgstr Spel
+msgstr Ludoj
 
 #: ../data/xfce/xfce-games.directory.in.h:2
 msgid Games, puzzles, and other fun software
-msgstr Spel, pusleri og anna moro
+msgstr Ludoj, puzloj, kay aliaj plezura programaro
 
 #: ../data/xfce/xfce-graphics.directory.in.h:1
 msgid Graphics
-msgstr Grafikk
+msgstr Grafikoj
 
 #: ../data/xfce/xfce-graphics.directory.in.h:2
 msgid Graphics creation and manipulation applications
-msgstr Program for å laga og endra grafikk og bilete
+msgstr Grafikoj kreaĵoj kaj manipulada programaro
 
 #: ../data/xfce/xfce-hardware.directory.in.h:1
 msgid Hardware
-msgstr Maskinvare
+msgstr Aparataro
 
 #: ../data/xfce/xfce-hardware.directory.in.h:2
 msgid Settings for several hardware devices
-msgstr Innstillingar for fleire maskinvareeiningar
+msgstr Agordoj pri diversaj aparatoj
 
 #: ../data/xfce/xfce-multimedia.directory.in.h:1
 msgid Audio and video players and editors
-msgstr Program for å spela og endra lyd og video
+msgstr Plurmediaj ludiloj kaj redaktiloj
 
 #: ../data/xfce/xfce-multimedia.directory.in.h:2
 msgid Multimedia
-msgstr Multimedia
+msgstr Plurmedio
 
 #: ../data/xfce/xfce-network.directory.in.h:1
 msgid Applications for Internet access
-msgstr Program for internettoppgåver
+msgstr Programaj pri Interretaliro
 
 #: ../data/xfce/xfce-network.directory.in.h:2
 msgid Internet
-msgstr Internett
+msgstr Interreto
 
 #: ../data/xfce/xfce-office.directory.in.h:1
 msgid Office
-msgstr Kontor
+msgstr Oficejo
 
 #: ../data/xfce/xfce-office.directory.in.h:2
 msgid Office and productivity applications
-msgstr Program for å skriva og løysa kontoroppgåver
+msgstr Officeja kaj produktiveca programaro
 
 #: ../data/xfce/xfce-other.directory.in.h:1
 msgid Applications that don't fit into other categories
-msgstr Program som ikkje høyrer innunder andre kategoriar
+msgstr Programoj kio ne estas en aliaj kategorioj
 
 #: ../data/xfce/xfce-other.directory.in.h:2
 msgid Other
-msgstr Andre
+msgstr Alio
 
 #: ../data/xfce/xfce-personal.directory.in.h:1
 msgid Personal
-msgstr Personleg
+msgstr Persona
 
 #: ../data/xfce/xfce-personal.directory.in.h:2
 msgid Personal settings
-msgstr Personlege innstillingar
+msgstr 

[Xfce4-commits] garcon:master l10n: Updated Esperanto (eo) translation to 100%

2012-02-26 Thread Transifex
Updating branch refs/heads/master
 to e9314aa5d68bc79d2f30d992875ceec1df2986ae (commit)
   from 99c54d29401d2e07120a6a966ffed55763f8ff7d (commit)

commit e9314aa5d68bc79d2f30d992875ceec1df2986ae
Author: Urmas D davian...@gmail.com
Date:   Mon Feb 27 03:22:01 2012 +0100

l10n: Updated Esperanto (eo) translation to 100%

New status: 31 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translations.xfce.org).

 po/eo.po |   11 +--
 1 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/po/eo.po b/po/eo.po
index c094b83..910bbf2 100644
--- a/po/eo.po
+++ b/po/eo.po
@@ -4,7 +4,7 @@
 # Copyright (C) 2012.
 # This file is distributed under the same license as the Garcon package.
 # Pierre Vittet, 2012.
-#
+# 
 msgid 
 msgstr 
 Project-Id-Version: Garcon\n
@@ -13,10 +13,10 @@ msgstr 
 PO-Revision-Date: 2012-02-27 09:15+0600\n
 Last-Translator: Urmas D. davian...@gmail.com\n
 Language-Team: Esperanto \n
-Language: \n
 MIME-Version: 1.0\n
 Content-Type: text/plain; charset=UTF-8\n
 Content-Transfer-Encoding: 8bit\n
+Language: \n
 
 #: ../data/xfce/xfce-accessories.directory.in.h:1
 msgid Accessories
@@ -48,7 +48,7 @@ msgstr Ludoj
 
 #: ../data/xfce/xfce-games.directory.in.h:2
 msgid Games, puzzles, and other fun software
-msgstr Ludoj, puzloj, kay aliaj plezura programaro
+msgstr Ludoj, puzloj, kay alia plezura programaro
 
 #: ../data/xfce/xfce-graphics.directory.in.h:1
 msgid Graphics
@@ -68,7 +68,7 @@ msgstr Agordoj pri diversaj aparatoj
 
 #: ../data/xfce/xfce-multimedia.directory.in.h:1
 msgid Audio and video players and editors
-msgstr Plurmediaj ludiloj kaj redaktiloj
+msgstr Plurmedialudiloj kaj -redaktiloj
 
 #: ../data/xfce/xfce-multimedia.directory.in.h:2
 msgid Multimedia
@@ -116,7 +116,7 @@ msgstr Ekrankurtenoj
 
 #: ../data/xfce/xfce-settings.directory.in.h:1
 msgid Desktop and system settings applications
-msgstr Labortablo kaj programaroj pri sistema agordoj
+msgstr Programoj pri sistemaj kaj labortablaj agordoj
 
 #: ../data/xfce/xfce-settings.directory.in.h:2
 msgid Settings
@@ -144,4 +144,3 @@ msgstr Ne povis ŝargi la datumojn de menudosiero el %s: %s
 #, c-format
 msgid Could not load menu file data from %s
 msgstr Ne povis ŝargi la datumojn de menudosiero el %s
-
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] xfce4-appfinder:master l10n: Updated Chinese (China) (zh_CN) translation to 100%

2012-02-26 Thread Transifex
Updating branch refs/heads/master
 to ecc8f33e6a9d01aef98f652219137721989e09c3 (commit)
   from a29753ffd5f507ca90e00bbfd6d9a0ab373b67ff (commit)

commit ecc8f33e6a9d01aef98f652219137721989e09c3
Author: Chipong Luo chipong@yahoo.com
Date:   Mon Feb 27 04:15:05 2012 +0100

l10n: Updated Chinese (China) (zh_CN) translation to 100%

New status: 67 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translations.xfce.org).

 po/zh_CN.po |   18 --
 1 files changed, 8 insertions(+), 10 deletions(-)

diff --git a/po/zh_CN.po b/po/zh_CN.po
index 85057b6..80b710b 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -13,7 +13,7 @@ msgid 
 msgstr 
 Project-Id-Version: xfce4-appfinder\n
 Report-Msgid-Bugs-To: \n
-POT-Creation-Date: 2012-02-22 01:03+\n
+POT-Creation-Date: 2012-02-26 22:03+\n
 PO-Revision-Date: 2010-11-23 23:14+0800\n
 Last-Translator: Chipong Luo chipong@yahoo.com\n
 Language-Team: Chinese (Simplified) xfce-i...@xfce.org\n
@@ -112,8 +112,8 @@ msgid 
 To unhide the item you have to manually remove the desktop file from \%s\ 
 or open the file in the same directory and remove the line \%s\.
 msgstr 
-您只得从 “%s” 手动移除桌面文件或在相同的
-目录中打开此文件并移除行 “%s” 来隐藏项目。
+您只得从 “%s” 手动移除桌面文件或在相同的目录中打开此文件并移除行 “%s” 来隐藏
+项目。
 
 #: ../src/appfinder-window.c:838 ../src/appfinder-window.c:923
 msgid _Hide
@@ -214,19 +214,17 @@ msgid 
 pattern, %S with the complete entry text. For regular expressions you can 
 use \\0 and \\num.
 msgstr 
-如果此类型设置为前缀,会用此类型后的字符串替换 
-%s、用完整的条目文字替换 %S。对于正则表达您
-可以使用 \\0 和 \\num。
+如果此类型设置为前缀,会用此类型后的字符串替换 %s、用完整的条目文字替换 %S。
+对于正则表达您可以使用 \\0 和 \\num。
 
 #: ../src/appfinder-preferences.glade.h:14
 msgid 
-Instead of quiting the application when the last window is closed, keep a 
+Instead of quitting the application when the last window is closed, keep a 
 running instance to speed up opening new windows. You might want to disable 
 this to reduce memory usage.
 msgstr 
-上个窗口关闭时不是退出应用程序,而是保留正在
-运行的实例以加快新窗口的打开。您可能要禁用它
-以减少内存用量。
+上个窗口关闭时不是退出应用程序,而是保留正在运行的实例以加快新窗口的打开。您
+可能要禁用它以减少内存用量。
 
 #: ../src/appfinder-preferences.glade.h:15
 msgid Ite_m icon size:
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] xfce4-appfinder:master l10n: Updated Lithuanian (lt) translation to 100%

2012-02-26 Thread Transifex
Updating branch refs/heads/master
 to 7b5836e1ba65e72c12ae20aedd83487466774c78 (commit)
   from ecc8f33e6a9d01aef98f652219137721989e09c3 (commit)

commit 7b5836e1ba65e72c12ae20aedd83487466774c78
Author: Algimantas Margevičius gy...@mail.ru
Date:   Mon Feb 27 07:05:20 2012 +0100

l10n: Updated Lithuanian (lt) translation to 100%

New status: 67 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translations.xfce.org).

 po/lt.po |9 ++---
 1 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/po/lt.po b/po/lt.po
index 3059e50..445d115 100644
--- a/po/lt.po
+++ b/po/lt.po
@@ -9,7 +9,7 @@ msgid 
 msgstr 
 Project-Id-Version: xfce4-appfinder\n
 Report-Msgid-Bugs-To: \n
-POT-Creation-Date: 2012-02-23 12:09+\n
+POT-Creation-Date: 2012-02-27 03:54+\n
 PO-Revision-Date: 2012-01-28 08:42+0200\n
 Last-Translator: Algimantas Margevičius margevicius.algiman...@gmail.com\n
 Language-Team: Lietuvių \n
@@ -218,10 +218,13 @@ msgstr 
 
 #: ../src/appfinder-preferences.glade.h:14
 msgid 
-Instead of quiting the application when the last window is closed, keep a 
+Instead of quitting the application when the last window is closed, keep a 
 running instance to speed up opening new windows. You might want to disable 
 this to reduce memory usage.
-msgstr Vietoj užvėrimo, kai paskutinis langas užveriamas, palikti vykdomą 
kopiją, naujų langų atvėrimo pagreitinimui. Jūs turbūt norėsite išjungti tai, 
naudojamos atminties sumažinimui.
+msgstr 
+Vietoj užvėrimo, kai paskutinis langas užveriamas, palikti vykdomą kopiją, 
+naujų langų atvėrimo pagreitinimui. Jūs turbūt norėsite išjungti tai, 
+naudojamos atminties sumažinimui.
 
 #: ../src/appfinder-preferences.glade.h:15
 msgid Ite_m icon size:
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits