diff --git a/ChangeLog b/ChangeLog index 1504727a7ec05e3c943b860505524c63520a5240..fd6f96c281e56a26e82c6ca3bfd7859ce3588427 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,28 @@ +2006-03-14 Benedikt Meurer <benny@xfce.org> + + * thunar-vfs/thunar-vfs-path.{c,h}, thunar-vfs/thunar-vfs.symbols: Add + convenience method thunar_vfs_path_is_ancestor(), used to implement + the auto-expand in the tree pane. + * docs/reference/thunar-vfs/: Update thunar-vfs API docs. + * thunar/thunar-file.h: Add thunar_file_is_ancestor(). + * docs/README.thunarrc, thunar/thunar-preferences.c, + thunar/thunar-window.c: Add new preference LastSeparatorPosition, + which includes the last position of the gutter that separates the + side pane and the main view. + * docs/README.thunarrc, thunar/thunar-preferences.c, + thunar/thunar-preferences-dialog.c: Add new preferences + TreeIconEmblems and TreeIconSize, similar to their shortcuts + counterparts. + * thunar/thunar-tree-model.{c,h}, thunar/thunar-tree-pane.{c,h}, + thunar/thunar-tree-view.{c,h}, thunar/Makefile.am, + thunar/thunar-window-ui.xml, thunar/thunar-window.c: Initial import + of the tree side pane. Still missing a lot of features, but the basics + are in place and the performance and memory overhead is quite good + already. Bug #1363. + * po/POTFILES.in: Add new files. + * po/Thunar.pot, po/*.po: Merge new strings. + * po/de.po: Update german translations. + 2006-03-14 Benedikt Meurer <benny@xfce.org> * thunar-vfs/thunar-vfs-util.c: Do not include diff --git a/docs/README.thunarrc b/docs/README.thunarrc index 29bec9d4d8f097026c2ad5528d17f0a85dfe2571..648538473c80645539fd5851b43f70e7773186fd 100644 --- a/docs/README.thunarrc +++ b/docs/README.thunarrc @@ -81,6 +81,11 @@ The Thunar Configuration File (thunarrc) The name of the widget class which should be used for the location bar in Thunar windows or "void" to hide the location bar completely. + * LastSeparatorPosition (0...) + + The position of the gutter in the main window, which separates the + side pane from the main view. + * LastShowHidden (FALSE/TRUE) Determines whether hidden files should be shown by default in newly @@ -178,3 +183,19 @@ The Thunar Configuration File (thunarrc) The icon size to use for the icons displayed in the shortcuts side pane. + + * TreeIconEmblems (FALSE/TRUE) + + Determines whether to display emblems for file icons (if defined) in + the tree side pane. + + * TreeIconSize (THUNAR_ICON_SIZE_SMALLEST/ + THUNAR_ICON_SIZE_SMALLER/ + THUNAR_ICON_SIZE_SMALL/ + THUNAR_ICON_SIZE_NORMAL/ + THUNAR_ICON_SIZE_LARGE/ + THUNAR_ICON_SIZE_LARGER/ + THUNAR_ICON_SIZE_LARGEST) + + The icon size to use for the icons displayed in the tree side pane. + diff --git a/docs/reference/thunar-vfs/thunar-vfs-sections.txt b/docs/reference/thunar-vfs/thunar-vfs-sections.txt index f03ae42483437a37a27c6d485edfd47e9ca9cce6..8cad2a9f669c1a04c7a27e019466f51770a77fb2 100644 --- a/docs/reference/thunar-vfs/thunar-vfs-sections.txt +++ b/docs/reference/thunar-vfs/thunar-vfs-sections.txt @@ -302,6 +302,7 @@ thunar_vfs_path_ref thunar_vfs_path_unref thunar_vfs_path_hash thunar_vfs_path_equal +thunar_vfs_path_is_ancestor thunar_vfs_path_is_home thunar_vfs_path_is_root thunar_vfs_path_relative diff --git a/docs/reference/thunar-vfs/tmpl/thunar-vfs-path.sgml b/docs/reference/thunar-vfs/tmpl/thunar-vfs-path.sgml index 3a00dfc918cc7665b8b35c05e3ea69f9b7ff00a5..0c91e269c90902234ff067d0771a26bd31b48760 100644 --- a/docs/reference/thunar-vfs/tmpl/thunar-vfs-path.sgml +++ b/docs/reference/thunar-vfs/tmpl/thunar-vfs-path.sgml @@ -85,6 +85,16 @@ ThunarVfsPath @Returns: +<!-- ##### FUNCTION thunar_vfs_path_is_ancestor ##### --> +<para> + +</para> + +@path: +@ancestor: +@Returns: + + <!-- ##### FUNCTION thunar_vfs_path_is_home ##### --> <para> diff --git a/po/POTFILES.in b/po/POTFILES.in index 803c0dac658ceec11fdcd9681f1818b5e71afc77..f6f9c0c8aa185f478cd461295648fa7d4395f4b0 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -82,6 +82,9 @@ thunar/thunar-stock.c thunar/thunar-templates-action.c thunar/thunar-text-renderer.c thunar/thunar-thumbnail-generator.c +thunar/thunar-tree-model.c +thunar/thunar-tree-pane.c +thunar/thunar-tree-view.c thunar/thunar-view.c thunar/thunar-window.c diff --git a/po/Thunar.pot b/po/Thunar.pot index 209cf6fb5b552f086718a7901cdf28ee1f999cbb..1578188b75ad14df7dee1af90487e4082718e074 100644 --- a/po/Thunar.pot +++ b/po/Thunar.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2006-03-13 19:21+0900\n" +"POT-Creation-Date: 2006-03-14 02:27+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -178,11 +178,11 @@ msgstr "" msgid "Failed to create directory \"%s\": %s" msgstr "" -#: ../thunar-vfs/thunar-vfs-path.c:657 +#: ../thunar-vfs/thunar-vfs-path.c:684 msgid "Path too long to fit into buffer" msgstr "" -#: ../thunar-vfs/thunar-vfs-path.c:761 +#: ../thunar-vfs/thunar-vfs-path.c:788 msgid "URI too long to fit into buffer" msgstr "" @@ -213,11 +213,11 @@ msgstr "" msgid "Preparing..." msgstr "" -#: ../thunar-vfs/thunar-vfs-util.c:253 ../thunar/thunar-path-entry.c:1253 +#: ../thunar-vfs/thunar-vfs-util.c:251 ../thunar/thunar-path-entry.c:1249 msgid "Invalid path" msgstr "" -#: ../thunar-vfs/thunar-vfs-util.c:289 +#: ../thunar-vfs/thunar-vfs-util.c:287 #, c-format msgid "Unknown user \"%s\"" msgstr "" @@ -809,7 +809,7 @@ msgstr "" #. append the "Open" menu action #: ../thunar/thunar-launcher.c:120 ../thunar/thunar-launcher.c:750 #: ../thunar/thunar-location-buttons.c:1267 -#: ../thunar/thunar-shortcuts-view.c:794 +#: ../thunar/thunar-shortcuts-view.c:794 ../thunar/thunar-tree-view.c:595 msgid "_Open" msgstr "" @@ -819,7 +819,7 @@ msgstr "" #. append the "Open in New Window" menu action #: ../thunar/thunar-launcher.c:121 ../thunar/thunar-location-buttons.c:1280 -#: ../thunar/thunar-shortcuts-view.c:805 +#: ../thunar/thunar-shortcuts-view.c:805 ../thunar/thunar-tree-view.c:607 msgid "Open in New Window" msgstr "" @@ -1019,16 +1019,16 @@ msgstr "" msgid "_Location:" msgstr "" -#: ../thunar/thunar-location-entry.c:423 ../thunar/thunar-window.c:975 +#: ../thunar/thunar-location-entry.c:423 ../thunar/thunar-window.c:1030 #, c-format msgid "Failed to launch \"%s\"" msgstr "" -#: ../thunar/thunar-path-entry.c:256 +#: ../thunar/thunar-path-entry.c:255 msgid "Icon size" msgstr "" -#: ../thunar/thunar-path-entry.c:257 +#: ../thunar/thunar-path-entry.c:256 msgid "The icon size for the path entry" msgstr "" @@ -1255,34 +1255,41 @@ msgid "Shortcuts Pane" msgstr "" #: ../thunar/thunar-preferences-dialog.c:342 -msgid "Shortcut _Icon Size:" +msgid "_Icon Size:" msgstr "" #: ../thunar/thunar-preferences-dialog.c:347 +#: ../thunar/thunar-preferences-dialog.c:398 msgid "Very Small" msgstr "" #: ../thunar/thunar-preferences-dialog.c:348 +#: ../thunar/thunar-preferences-dialog.c:399 msgid "Smaller" msgstr "" #: ../thunar/thunar-preferences-dialog.c:349 +#: ../thunar/thunar-preferences-dialog.c:400 msgid "Small" msgstr "" #: ../thunar/thunar-preferences-dialog.c:350 +#: ../thunar/thunar-preferences-dialog.c:401 msgid "Normal" msgstr "" #: ../thunar/thunar-preferences-dialog.c:351 +#: ../thunar/thunar-preferences-dialog.c:402 msgid "Large" msgstr "" #: ../thunar/thunar-preferences-dialog.c:352 +#: ../thunar/thunar-preferences-dialog.c:403 msgid "Larger" msgstr "" #: ../thunar/thunar-preferences-dialog.c:353 +#: ../thunar/thunar-preferences-dialog.c:404 msgid "Very Large" msgstr "" @@ -1296,49 +1303,67 @@ msgid "" "folders for which emblems have been defined in the folders properties dialog." msgstr "" +#: ../thunar/thunar-preferences-dialog.c:381 +msgid "Tree Pane" +msgstr "" + +#: ../thunar/thunar-preferences-dialog.c:393 +msgid "Icon _Size:" +msgstr "" + +#: ../thunar/thunar-preferences-dialog.c:421 +msgid "Show Icon E_mblems" +msgstr "" + +#: ../thunar/thunar-preferences-dialog.c:423 +msgid "" +"Select this option to display icon emblems in the tree pane for all folders " +"for which emblems have been defined in the folders properties dialog." +msgstr "" + #. #. Behavior #. -#: ../thunar/thunar-preferences-dialog.c:381 -#: ../thunar/thunar-preferences-dialog.c:391 +#: ../thunar/thunar-preferences-dialog.c:432 +#: ../thunar/thunar-preferences-dialog.c:442 msgid "Behavior" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:403 +#: ../thunar/thunar-preferences-dialog.c:454 msgid "_Single click to activate items" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:409 +#: ../thunar/thunar-preferences-dialog.c:460 msgid "_Double click to activate items" msgstr "" #. #. Advanced #. -#: ../thunar/thunar-preferences-dialog.c:419 +#: ../thunar/thunar-preferences-dialog.c:470 msgid "Advanced" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:429 +#: ../thunar/thunar-preferences-dialog.c:480 msgid "Folder Permissions" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:441 +#: ../thunar/thunar-preferences-dialog.c:492 msgid "" "When changing the permissions of a folder, you\n" "can also apply the changes to the contents of the\n" "folder. Select the default behavior below:" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:449 +#: ../thunar/thunar-preferences-dialog.c:500 msgid "Ask everytime" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:450 +#: ../thunar/thunar-preferences-dialog.c:501 msgid "Apply to Folder Only" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:451 +#: ../thunar/thunar-preferences-dialog.c:502 msgid "Apply to Folder and Contents" msgstr "" @@ -1507,7 +1532,8 @@ msgstr "" msgid "Folder Context Menu" msgstr "" -#: ../thunar/thunar-standard-view.c:306 +#. append the "Create Folder" menu action +#: ../thunar/thunar-standard-view.c:306 ../thunar/thunar-tree-view.c:619 msgid "Create _Folder..." msgstr "" @@ -1515,7 +1541,8 @@ msgstr "" msgid "Create an empty folder within the current folder" msgstr "" -#: ../thunar/thunar-standard-view.c:307 +#. append the "Properties" menu action +#: ../thunar/thunar-standard-view.c:307 ../thunar/thunar-tree-view.c:631 msgid "_Properties..." msgstr "" @@ -1628,11 +1655,11 @@ msgid "New Empty File..." msgstr "" #. ask the user to enter a name for the new folder -#: ../thunar/thunar-standard-view.c:1767 +#: ../thunar/thunar-standard-view.c:1767 ../thunar/thunar-tree-view.c:762 msgid "New Folder" msgstr "" -#: ../thunar/thunar-standard-view.c:1767 +#: ../thunar/thunar-standard-view.c:1767 ../thunar/thunar-tree-view.c:762 msgid "Create New Folder" msgstr "" @@ -1719,235 +1746,247 @@ msgstr "" msgid "_Empty File" msgstr "" -#: ../thunar/thunar-window.c:224 +#: ../thunar/thunar-tree-model.c:467 +msgid "Loading..." +msgstr "" + +#: ../thunar/thunar-window.c:229 msgid "_File" msgstr "" -#: ../thunar/thunar-window.c:225 +#: ../thunar/thunar-window.c:230 msgid "Open New _Window" msgstr "" -#: ../thunar/thunar-window.c:225 +#: ../thunar/thunar-window.c:230 msgid "Open a new Thunar window for the displayed location" msgstr "" -#: ../thunar/thunar-window.c:226 +#: ../thunar/thunar-window.c:231 msgid "Close _All Windows" msgstr "" -#: ../thunar/thunar-window.c:226 +#: ../thunar/thunar-window.c:231 msgid "Close all Thunar windows" msgstr "" -#: ../thunar/thunar-window.c:227 +#: ../thunar/thunar-window.c:232 msgid "_Close" msgstr "" -#: ../thunar/thunar-window.c:227 +#: ../thunar/thunar-window.c:232 msgid "Close this window" msgstr "" -#: ../thunar/thunar-window.c:228 +#: ../thunar/thunar-window.c:233 msgid "_Edit" msgstr "" -#: ../thunar/thunar-window.c:229 +#: ../thunar/thunar-window.c:234 msgid "Pr_eferences..." msgstr "" -#: ../thunar/thunar-window.c:229 +#: ../thunar/thunar-window.c:234 msgid "Edit Thunars Preferences" msgstr "" -#: ../thunar/thunar-window.c:230 +#: ../thunar/thunar-window.c:235 msgid "_View" msgstr "" -#: ../thunar/thunar-window.c:231 +#: ../thunar/thunar-window.c:236 msgid "_Reload" msgstr "" -#: ../thunar/thunar-window.c:231 +#: ../thunar/thunar-window.c:236 msgid "Reload the current folder" msgstr "" -#: ../thunar/thunar-window.c:232 +#: ../thunar/thunar-window.c:237 msgid "_Location Selector" msgstr "" -#: ../thunar/thunar-window.c:233 +#: ../thunar/thunar-window.c:238 msgid "_Side Pane" msgstr "" -#: ../thunar/thunar-window.c:234 +#: ../thunar/thunar-window.c:239 msgid "Zoom _In" msgstr "" -#: ../thunar/thunar-window.c:234 +#: ../thunar/thunar-window.c:239 msgid "Show the contents in more detail" msgstr "" -#: ../thunar/thunar-window.c:235 +#: ../thunar/thunar-window.c:240 msgid "Zoom _Out" msgstr "" -#: ../thunar/thunar-window.c:235 +#: ../thunar/thunar-window.c:240 msgid "Show the contents in less detail" msgstr "" -#: ../thunar/thunar-window.c:236 +#: ../thunar/thunar-window.c:241 msgid "Normal Si_ze" msgstr "" -#: ../thunar/thunar-window.c:236 +#: ../thunar/thunar-window.c:241 msgid "Show the contents at the normal size" msgstr "" -#: ../thunar/thunar-window.c:237 +#: ../thunar/thunar-window.c:242 msgid "_Go" msgstr "" -#: ../thunar/thunar-window.c:238 +#: ../thunar/thunar-window.c:243 msgid "Open _Parent" msgstr "" -#: ../thunar/thunar-window.c:238 +#: ../thunar/thunar-window.c:243 msgid "Open the parent folder" msgstr "" -#: ../thunar/thunar-window.c:239 +#: ../thunar/thunar-window.c:244 msgid "_Home" msgstr "" -#: ../thunar/thunar-window.c:239 +#: ../thunar/thunar-window.c:244 msgid "Go to the home folder" msgstr "" -#: ../thunar/thunar-window.c:240 +#: ../thunar/thunar-window.c:245 msgid "T_emplates" msgstr "" -#: ../thunar/thunar-window.c:240 +#: ../thunar/thunar-window.c:245 msgid "Go to the templates folder" msgstr "" -#: ../thunar/thunar-window.c:241 +#: ../thunar/thunar-window.c:246 msgid "Open _Location..." msgstr "" -#: ../thunar/thunar-window.c:241 +#: ../thunar/thunar-window.c:246 msgid "Specify a location to open" msgstr "" -#: ../thunar/thunar-window.c:242 +#: ../thunar/thunar-window.c:247 msgid "_Help" msgstr "" -#: ../thunar/thunar-window.c:243 +#: ../thunar/thunar-window.c:248 msgid "_Contents" msgstr "" -#: ../thunar/thunar-window.c:243 +#: ../thunar/thunar-window.c:248 msgid "Display Thunar user manual" msgstr "" -#: ../thunar/thunar-window.c:244 +#: ../thunar/thunar-window.c:249 msgid "_About" msgstr "" -#: ../thunar/thunar-window.c:244 +#: ../thunar/thunar-window.c:249 msgid "Display information about Thunar" msgstr "" -#: ../thunar/thunar-window.c:249 +#: ../thunar/thunar-window.c:254 msgid "Show _Hidden Files" msgstr "" -#: ../thunar/thunar-window.c:249 +#: ../thunar/thunar-window.c:254 msgid "Toggles the display of hidden files in the current window" msgstr "" -#: ../thunar/thunar-window.c:250 +#: ../thunar/thunar-window.c:255 msgid "_Shortcuts" msgstr "" -#: ../thunar/thunar-window.c:250 +#: ../thunar/thunar-window.c:255 msgid "Toggles the visibility of the shortcuts pane" msgstr "" -#: ../thunar/thunar-window.c:251 +#: ../thunar/thunar-window.c:256 +msgid "_Tree" +msgstr "" + +#: ../thunar/thunar-window.c:256 +msgid "Toggles the visibility of the tree pane" +msgstr "" + +#: ../thunar/thunar-window.c:257 msgid "St_atusbar" msgstr "" -#: ../thunar/thunar-window.c:251 +#: ../thunar/thunar-window.c:257 msgid "Change the visibility of this window's statusbar" msgstr "" #. #. * add the location selector options #. -#: ../thunar/thunar-window.c:490 +#: ../thunar/thunar-window.c:497 msgid "_Pathbar Style" msgstr "" -#: ../thunar/thunar-window.c:491 +#: ../thunar/thunar-window.c:498 msgid "Modern approach with buttons that correspond to folders" msgstr "" -#: ../thunar/thunar-window.c:497 +#: ../thunar/thunar-window.c:504 msgid "_Toolbar Style" msgstr "" -#: ../thunar/thunar-window.c:498 +#: ../thunar/thunar-window.c:505 msgid "Traditional approach with location bar and navigation buttons" msgstr "" -#: ../thunar/thunar-window.c:504 +#: ../thunar/thunar-window.c:511 msgid "_Hidden" msgstr "" -#: ../thunar/thunar-window.c:504 +#: ../thunar/thunar-window.c:511 msgid "Don't display any location selector" msgstr "" #. #. * add view options #. -#: ../thunar/thunar-window.c:513 +#: ../thunar/thunar-window.c:520 msgid "View as _Icons" msgstr "" -#: ../thunar/thunar-window.c:513 +#: ../thunar/thunar-window.c:520 msgid "Display folder content in an icon view" msgstr "" -#: ../thunar/thunar-window.c:520 +#: ../thunar/thunar-window.c:527 msgid "View as _Detailed List" msgstr "" -#: ../thunar/thunar-window.c:520 +#: ../thunar/thunar-window.c:527 msgid "Display folder content in a detailed list view" msgstr "" -#: ../thunar/thunar-window.c:1388 +#: ../thunar/thunar-window.c:1459 msgid "Failed to open parent folder" msgstr "" #. display an error to the user -#: ../thunar/thunar-window.c:1414 +#: ../thunar/thunar-window.c:1485 msgid "Failed to open home directory" msgstr "" #. display the "About Templates" dialog -#: ../thunar/thunar-window.c:1476 +#: ../thunar/thunar-window.c:1547 msgid "About Templates" msgstr "" -#: ../thunar/thunar-window.c:1497 +#: ../thunar/thunar-window.c:1568 msgid "All files in this folder will appear in the \"Create Document\" menu." msgstr "" -#: ../thunar/thunar-window.c:1504 +#: ../thunar/thunar-window.c:1575 msgid "" "If you frequently create certain kinds of documents, make a copy of one and " "put it in this folder. Thunar will add an entry for this document in the " @@ -1957,21 +1996,21 @@ msgid "" "of the document will be created in the directory you are viewing." msgstr "" -#: ../thunar/thunar-window.c:1516 +#: ../thunar/thunar-window.c:1587 msgid "Do _not display this message again" msgstr "" -#: ../thunar/thunar-window.c:1529 +#: ../thunar/thunar-window.c:1600 msgid "Failed to open templates folder" msgstr "" -#: ../thunar/thunar-window.c:1607 +#: ../thunar/thunar-window.c:1678 msgid "" "Thunar is a fast and easy to use file manager\n" "for the Xfce Desktop Environment." msgstr "" -#: ../thunar/thunar-window.c:1613 +#: ../thunar/thunar-window.c:1684 msgid "translator-credits" msgstr "" diff --git a/po/ca.po b/po/ca.po index 3d8d60a1ccea31460762f8c72d4d0e32de7e1b5a..dac153f087b1f7b76d91fa6279b4a2979dd3e3d3 100644 --- a/po/ca.po +++ b/po/ca.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Thunar 0.2.3svn\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2006-03-13 19:21+0900\n" +"POT-Creation-Date: 2006-03-14 02:27+0100\n" "PO-Revision-Date: 2006-01-29 15:14+0900\n" "Last-Translator: Pau Rul·lan Ferragut <paurullan@bulma.net>\n" "Language-Team: Catalan\n" @@ -195,11 +195,11 @@ msgstr "document %s" msgid "Failed to create directory \"%s\": %s" msgstr "No s'ha pogut crear el directori `%s'" -#: ../thunar-vfs/thunar-vfs-path.c:657 +#: ../thunar-vfs/thunar-vfs-path.c:684 msgid "Path too long to fit into buffer" msgstr "El camà és massa llarg per caber a la memòria intermèdia" -#: ../thunar-vfs/thunar-vfs-path.c:761 +#: ../thunar-vfs/thunar-vfs-path.c:788 msgid "URI too long to fit into buffer" msgstr "La URI és massa llarg per caber a la memòria intermèdia" @@ -230,11 +230,11 @@ msgstr "No s'ha pogut transferà el directori arrel" msgid "Preparing..." msgstr "S'està preparant..." -#: ../thunar-vfs/thunar-vfs-util.c:253 ../thunar/thunar-path-entry.c:1253 +#: ../thunar-vfs/thunar-vfs-util.c:251 ../thunar/thunar-path-entry.c:1249 msgid "Invalid path" msgstr "Camà invà lid" -#: ../thunar-vfs/thunar-vfs-util.c:289 +#: ../thunar-vfs/thunar-vfs-util.c:287 #, fuzzy, c-format msgid "Unknown user \"%s\"" msgstr "Usuari `%s' desconegut" @@ -857,7 +857,7 @@ msgstr "Icona" #. append the "Open" menu action #: ../thunar/thunar-launcher.c:120 ../thunar/thunar-launcher.c:750 #: ../thunar/thunar-location-buttons.c:1267 -#: ../thunar/thunar-shortcuts-view.c:794 +#: ../thunar/thunar-shortcuts-view.c:794 ../thunar/thunar-tree-view.c:595 msgid "_Open" msgstr "_Obre" @@ -868,7 +868,7 @@ msgstr "Obre seleccionat elements" #. append the "Open in New Window" menu action #: ../thunar/thunar-launcher.c:121 ../thunar/thunar-location-buttons.c:1280 -#: ../thunar/thunar-shortcuts-view.c:805 +#: ../thunar/thunar-shortcuts-view.c:805 ../thunar/thunar-tree-view.c:607 msgid "Open in New Window" msgstr "Obre-ho en una nova finestra" @@ -1080,16 +1080,16 @@ msgstr "Obre la ubicació" msgid "_Location:" msgstr "_Ubicació:" -#: ../thunar/thunar-location-entry.c:423 ../thunar/thunar-window.c:975 +#: ../thunar/thunar-location-entry.c:423 ../thunar/thunar-window.c:1030 #, fuzzy, c-format msgid "Failed to launch \"%s\"" msgstr "Ha fallat" -#: ../thunar/thunar-path-entry.c:256 +#: ../thunar/thunar-path-entry.c:255 msgid "Icon size" msgstr "Mida d'icona" -#: ../thunar/thunar-path-entry.c:257 +#: ../thunar/thunar-path-entry.c:256 #, fuzzy msgid "The icon size for the path entry" msgstr "icona mida per" @@ -1353,34 +1353,41 @@ msgstr "Dreceres" #: ../thunar/thunar-preferences-dialog.c:342 #, fuzzy -msgid "Shortcut _Icon Size:" -msgstr "Ordena per mida" +msgid "_Icon Size:" +msgstr "Mida d'icona" #: ../thunar/thunar-preferences-dialog.c:347 +#: ../thunar/thunar-preferences-dialog.c:398 msgid "Very Small" msgstr "" #: ../thunar/thunar-preferences-dialog.c:348 +#: ../thunar/thunar-preferences-dialog.c:399 msgid "Smaller" msgstr "" #: ../thunar/thunar-preferences-dialog.c:349 +#: ../thunar/thunar-preferences-dialog.c:400 msgid "Small" msgstr "" #: ../thunar/thunar-preferences-dialog.c:350 +#: ../thunar/thunar-preferences-dialog.c:401 msgid "Normal" msgstr "" #: ../thunar/thunar-preferences-dialog.c:351 +#: ../thunar/thunar-preferences-dialog.c:402 msgid "Large" msgstr "" #: ../thunar/thunar-preferences-dialog.c:352 +#: ../thunar/thunar-preferences-dialog.c:403 msgid "Larger" msgstr "" #: ../thunar/thunar-preferences-dialog.c:353 +#: ../thunar/thunar-preferences-dialog.c:404 msgid "Very Large" msgstr "" @@ -1394,51 +1401,71 @@ msgid "" "folders for which emblems have been defined in the folders properties dialog." msgstr "" +#: ../thunar/thunar-preferences-dialog.c:381 +#, fuzzy +msgid "Tree Pane" +msgstr "Barres lateral_s" + +#: ../thunar/thunar-preferences-dialog.c:393 +#, fuzzy +msgid "Icon _Size:" +msgstr "Mida d'icona" + +#: ../thunar/thunar-preferences-dialog.c:421 +msgid "Show Icon E_mblems" +msgstr "" + +#: ../thunar/thunar-preferences-dialog.c:423 +msgid "" +"Select this option to display icon emblems in the tree pane for all folders " +"for which emblems have been defined in the folders properties dialog." +msgstr "" + #. #. Behavior #. -#: ../thunar/thunar-preferences-dialog.c:381 -#: ../thunar/thunar-preferences-dialog.c:391 +#: ../thunar/thunar-preferences-dialog.c:432 +#: ../thunar/thunar-preferences-dialog.c:442 msgid "Behavior" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:403 +#: ../thunar/thunar-preferences-dialog.c:454 msgid "_Single click to activate items" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:409 +#: ../thunar/thunar-preferences-dialog.c:460 msgid "_Double click to activate items" msgstr "" #. #. Advanced #. -#: ../thunar/thunar-preferences-dialog.c:419 +#: ../thunar/thunar-preferences-dialog.c:470 #, fuzzy msgid "Advanced" msgstr "Avançat" -#: ../thunar/thunar-preferences-dialog.c:429 +#: ../thunar/thunar-preferences-dialog.c:480 #, fuzzy msgid "Folder Permissions" msgstr "Permisos" -#: ../thunar/thunar-preferences-dialog.c:441 +#: ../thunar/thunar-preferences-dialog.c:492 msgid "" "When changing the permissions of a folder, you\n" "can also apply the changes to the contents of the\n" "folder. Select the default behavior below:" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:449 +#: ../thunar/thunar-preferences-dialog.c:500 msgid "Ask everytime" msgstr "Demana sempre" -#: ../thunar/thunar-preferences-dialog.c:450 +#: ../thunar/thunar-preferences-dialog.c:501 msgid "Apply to Folder Only" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:451 +#: ../thunar/thunar-preferences-dialog.c:502 msgid "Apply to Folder and Contents" msgstr "" @@ -1616,7 +1643,8 @@ msgstr "Fitxer Context Menú" msgid "Folder Context Menu" msgstr "Carpeta Context Menú" -#: ../thunar/thunar-standard-view.c:306 +#. append the "Create Folder" menu action +#: ../thunar/thunar-standard-view.c:306 ../thunar/thunar-tree-view.c:619 #, fuzzy msgid "Create _Folder..." msgstr "Crea Carpeta." @@ -1626,7 +1654,8 @@ msgstr "Crea Carpeta." msgid "Create an empty folder within the current folder" msgstr "Crea" -#: ../thunar/thunar-standard-view.c:307 +#. append the "Properties" menu action +#: ../thunar/thunar-standard-view.c:307 ../thunar/thunar-tree-view.c:631 #, fuzzy msgid "_Properties..." msgstr "_Propietats..." @@ -1761,12 +1790,12 @@ msgid "New Empty File..." msgstr "Nou Carpeta." #. ask the user to enter a name for the new folder -#: ../thunar/thunar-standard-view.c:1767 +#: ../thunar/thunar-standard-view.c:1767 ../thunar/thunar-tree-view.c:762 #, fuzzy msgid "New Folder" msgstr "Nova carpeta" -#: ../thunar/thunar-standard-view.c:1767 +#: ../thunar/thunar-standard-view.c:1767 ../thunar/thunar-tree-view.c:762 #, fuzzy msgid "Create New Folder" msgstr "Crea Carpeta." @@ -1862,257 +1891,270 @@ msgstr "" msgid "_Empty File" msgstr "Copia Fitxer" -#: ../thunar/thunar-window.c:224 +#: ../thunar/thunar-tree-model.c:467 +#, fuzzy +msgid "Loading..." +msgstr "S'està preparant..." + +#: ../thunar/thunar-window.c:229 msgid "_File" msgstr "_Fitxers" -#: ../thunar/thunar-window.c:225 +#: ../thunar/thunar-window.c:230 msgid "Open New _Window" msgstr "Obre una nova _finestra" -#: ../thunar/thunar-window.c:225 +#: ../thunar/thunar-window.c:230 #, fuzzy msgid "Open a new Thunar window for the displayed location" msgstr "Obre a nou finestra per" -#: ../thunar/thunar-window.c:226 +#: ../thunar/thunar-window.c:231 msgid "Close _All Windows" msgstr "Ta_nca totes les finestres" -#: ../thunar/thunar-window.c:226 +#: ../thunar/thunar-window.c:231 #, fuzzy msgid "Close all Thunar windows" msgstr "Tanca tot finestres" -#: ../thunar/thunar-window.c:227 +#: ../thunar/thunar-window.c:232 msgid "_Close" msgstr "_Tanca" -#: ../thunar/thunar-window.c:227 +#: ../thunar/thunar-window.c:232 msgid "Close this window" msgstr "Tanca aquesta finestra" -#: ../thunar/thunar-window.c:228 +#: ../thunar/thunar-window.c:233 msgid "_Edit" msgstr "_Edita" -#: ../thunar/thunar-window.c:229 +#: ../thunar/thunar-window.c:234 msgid "Pr_eferences..." msgstr "Pr_efercències" -#: ../thunar/thunar-window.c:229 +#: ../thunar/thunar-window.c:234 #, fuzzy msgid "Edit Thunars Preferences" msgstr "Edita preferències Thunar" -#: ../thunar/thunar-window.c:230 +#: ../thunar/thunar-window.c:235 msgid "_View" msgstr "_Visualitza" -#: ../thunar/thunar-window.c:231 +#: ../thunar/thunar-window.c:236 msgid "_Reload" msgstr "" -#: ../thunar/thunar-window.c:231 +#: ../thunar/thunar-window.c:236 #, fuzzy msgid "Reload the current folder" msgstr "Obre la carpeta pare" -#: ../thunar/thunar-window.c:232 +#: ../thunar/thunar-window.c:237 #, fuzzy msgid "_Location Selector" msgstr "Ubicació" -#: ../thunar/thunar-window.c:233 +#: ../thunar/thunar-window.c:238 msgid "_Side Pane" msgstr "Barres lateral_s" -#: ../thunar/thunar-window.c:234 +#: ../thunar/thunar-window.c:239 msgid "Zoom _In" msgstr "" -#: ../thunar/thunar-window.c:234 +#: ../thunar/thunar-window.c:239 msgid "Show the contents in more detail" msgstr "" -#: ../thunar/thunar-window.c:235 +#: ../thunar/thunar-window.c:240 msgid "Zoom _Out" msgstr "" -#: ../thunar/thunar-window.c:235 +#: ../thunar/thunar-window.c:240 msgid "Show the contents in less detail" msgstr "" -#: ../thunar/thunar-window.c:236 +#: ../thunar/thunar-window.c:241 msgid "Normal Si_ze" msgstr "" -#: ../thunar/thunar-window.c:236 +#: ../thunar/thunar-window.c:241 msgid "Show the contents at the normal size" msgstr "" -#: ../thunar/thunar-window.c:237 +#: ../thunar/thunar-window.c:242 msgid "_Go" msgstr "_Vés" -#: ../thunar/thunar-window.c:238 +#: ../thunar/thunar-window.c:243 msgid "Open _Parent" msgstr "Obre el _pare" -#: ../thunar/thunar-window.c:238 +#: ../thunar/thunar-window.c:243 msgid "Open the parent folder" msgstr "Obre la carpeta pare" -#: ../thunar/thunar-window.c:239 +#: ../thunar/thunar-window.c:244 #, fuzzy msgid "_Home" msgstr "_Inici" -#: ../thunar/thunar-window.c:239 +#: ../thunar/thunar-window.c:244 #, fuzzy msgid "Go to the home folder" msgstr "Obre inici" -#: ../thunar/thunar-window.c:240 +#: ../thunar/thunar-window.c:245 msgid "T_emplates" msgstr "" -#: ../thunar/thunar-window.c:240 +#: ../thunar/thunar-window.c:245 #, fuzzy msgid "Go to the templates folder" msgstr "Vés a la carpeta visitada posteriorment" -#: ../thunar/thunar-window.c:241 +#: ../thunar/thunar-window.c:246 msgid "Open _Location..." msgstr "Obre una _ubicació..." -#: ../thunar/thunar-window.c:241 +#: ../thunar/thunar-window.c:246 msgid "Specify a location to open" msgstr "Indiqueu una ubicació a obrir" -#: ../thunar/thunar-window.c:242 +#: ../thunar/thunar-window.c:247 msgid "_Help" msgstr "_Ajuda" -#: ../thunar/thunar-window.c:243 +#: ../thunar/thunar-window.c:248 msgid "_Contents" msgstr "" -#: ../thunar/thunar-window.c:243 +#: ../thunar/thunar-window.c:248 msgid "Display Thunar user manual" msgstr "" -#: ../thunar/thunar-window.c:244 +#: ../thunar/thunar-window.c:249 msgid "_About" msgstr "_Quant a" -#: ../thunar/thunar-window.c:244 +#: ../thunar/thunar-window.c:249 #, fuzzy msgid "Display information about Thunar" msgstr "Pantalla quant a" -#: ../thunar/thunar-window.c:249 +#: ../thunar/thunar-window.c:254 #, fuzzy msgid "Show _Hidden Files" msgstr "Mostra els fitxers _ocults" -#: ../thunar/thunar-window.c:249 +#: ../thunar/thunar-window.c:254 #, fuzzy msgid "Toggles the display of hidden files in the current window" msgstr "de in finestra" -#: ../thunar/thunar-window.c:250 +#: ../thunar/thunar-window.c:255 #, fuzzy msgid "_Shortcuts" msgstr "Dreceres" -#: ../thunar/thunar-window.c:250 +#: ../thunar/thunar-window.c:255 msgid "Toggles the visibility of the shortcuts pane" msgstr "" -#: ../thunar/thunar-window.c:251 +#: ../thunar/thunar-window.c:256 +msgid "_Tree" +msgstr "" + +#: ../thunar/thunar-window.c:256 +msgid "Toggles the visibility of the tree pane" +msgstr "" + +#: ../thunar/thunar-window.c:257 #, fuzzy msgid "St_atusbar" msgstr "text" -#: ../thunar/thunar-window.c:251 +#: ../thunar/thunar-window.c:257 msgid "Change the visibility of this window's statusbar" msgstr "" #. #. * add the location selector options #. -#: ../thunar/thunar-window.c:490 +#: ../thunar/thunar-window.c:497 #, fuzzy msgid "_Pathbar Style" msgstr "Estil" -#: ../thunar/thunar-window.c:491 +#: ../thunar/thunar-window.c:498 #, fuzzy msgid "Modern approach with buttons that correspond to folders" msgstr "amb" -#: ../thunar/thunar-window.c:497 +#: ../thunar/thunar-window.c:504 #, fuzzy msgid "_Toolbar Style" msgstr "Estil" -#: ../thunar/thunar-window.c:498 +#: ../thunar/thunar-window.c:505 #, fuzzy msgid "Traditional approach with location bar and navigation buttons" msgstr "Tradicional amb i" -#: ../thunar/thunar-window.c:504 +#: ../thunar/thunar-window.c:511 msgid "_Hidden" msgstr "Amagad_a" -#: ../thunar/thunar-window.c:504 +#: ../thunar/thunar-window.c:511 msgid "Don't display any location selector" msgstr "No mostris cap selector d'ubicació" #. #. * add view options #. -#: ../thunar/thunar-window.c:513 +#: ../thunar/thunar-window.c:520 msgid "View as _Icons" msgstr "Visualitza com a _icones" -#: ../thunar/thunar-window.c:513 +#: ../thunar/thunar-window.c:520 #, fuzzy msgid "Display folder content in an icon view" msgstr "Pantalla in icona" -#: ../thunar/thunar-window.c:520 +#: ../thunar/thunar-window.c:527 #, fuzzy msgid "View as _Detailed List" msgstr "Visualització Llista" -#: ../thunar/thunar-window.c:520 +#: ../thunar/thunar-window.c:527 #, fuzzy msgid "Display folder content in a detailed list view" msgstr "Pantalla in a llista" -#: ../thunar/thunar-window.c:1388 +#: ../thunar/thunar-window.c:1459 #, fuzzy msgid "Failed to open parent folder" msgstr "Ha fallat obre pare" #. display an error to the user -#: ../thunar/thunar-window.c:1414 +#: ../thunar/thunar-window.c:1485 #, fuzzy msgid "Failed to open home directory" msgstr "Ha fallat obre inici" #. display the "About Templates" dialog -#: ../thunar/thunar-window.c:1476 +#: ../thunar/thunar-window.c:1547 msgid "About Templates" msgstr "" -#: ../thunar/thunar-window.c:1497 +#: ../thunar/thunar-window.c:1568 msgid "All files in this folder will appear in the \"Create Document\" menu." msgstr "" -#: ../thunar/thunar-window.c:1504 +#: ../thunar/thunar-window.c:1575 msgid "" "If you frequently create certain kinds of documents, make a copy of one and " "put it in this folder. Thunar will add an entry for this document in the " @@ -2122,24 +2164,24 @@ msgid "" "of the document will be created in the directory you are viewing." msgstr "" -#: ../thunar/thunar-window.c:1516 +#: ../thunar/thunar-window.c:1587 #, fuzzy msgid "Do _not display this message again" msgstr "no" -#: ../thunar/thunar-window.c:1529 +#: ../thunar/thunar-window.c:1600 #, fuzzy msgid "Failed to open templates folder" msgstr "Ha fallat obre pare" -#: ../thunar/thunar-window.c:1607 +#: ../thunar/thunar-window.c:1678 #, fuzzy msgid "" "Thunar is a fast and easy to use file manager\n" "for the Xfce Desktop Environment." msgstr "és a i fitxer Escriptori." -#: ../thunar/thunar-window.c:1613 +#: ../thunar/thunar-window.c:1684 msgid "translator-credits" msgstr "" "Softcatalà <tradgnome@softcatala.org>\n" @@ -2482,3 +2524,11 @@ msgstr "Nova carpeta" #, fuzzy msgid "Open the specified folders in Thunar" msgstr "Obre seleccionat in nou finestres" + +#, fuzzy +#~ msgid "Home Folder" +#~ msgstr "Nova carpeta" + +#, fuzzy +#~ msgid "Shortcut _Icon Size:" +#~ msgstr "Ordena per mida" diff --git a/po/de.po b/po/de.po index ce3dd4e58f773ea7f63b007fbcccfe0a1332edf6..0837bd659e4e797ea0964c02c425138905bf8131 100644 --- a/po/de.po +++ b/po/de.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Thunar 0.2.3svn\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2006-03-13 19:21+0900\n" -"PO-Revision-Date: 2006-03-12 19:42+0100\n" +"POT-Creation-Date: 2006-03-14 02:27+0100\n" +"PO-Revision-Date: 2006-03-14 02:42+0100\n" "Last-Translator: Benedikt Meurer <benny@xfce.org>\n" "Language-Team: German <de@li.org>\n" "MIME-Version: 1.0\n" @@ -192,11 +192,11 @@ msgstr "%s Dokument" msgid "Failed to create directory \"%s\": %s" msgstr "Konnte Verzeichnis »%s« nicht anlegen: %s" -#: ../thunar-vfs/thunar-vfs-path.c:657 +#: ../thunar-vfs/thunar-vfs-path.c:684 msgid "Path too long to fit into buffer" msgstr "Puffer zu klein um Pfad aufzunehmen" -#: ../thunar-vfs/thunar-vfs-path.c:761 +#: ../thunar-vfs/thunar-vfs-path.c:788 msgid "URI too long to fit into buffer" msgstr "Puffer zu klein um URI aufzunehmen" @@ -227,11 +227,11 @@ msgstr "Das Wurzelverzeichnis kann nicht verschoben oder kopiert werden" msgid "Preparing..." msgstr "Vorbereiten..." -#: ../thunar-vfs/thunar-vfs-util.c:253 ../thunar/thunar-path-entry.c:1253 +#: ../thunar-vfs/thunar-vfs-util.c:251 ../thunar/thunar-path-entry.c:1249 msgid "Invalid path" msgstr "Ungültiger Pfad" -#: ../thunar-vfs/thunar-vfs-util.c:289 +#: ../thunar-vfs/thunar-vfs-util.c:287 #, c-format msgid "Unknown user \"%s\"" msgstr "Unbekannter Benutzer »%s«" @@ -843,7 +843,7 @@ msgstr "Symbolansicht" #. append the "Open" menu action #: ../thunar/thunar-launcher.c:120 ../thunar/thunar-launcher.c:750 #: ../thunar/thunar-location-buttons.c:1267 -#: ../thunar/thunar-shortcuts-view.c:794 +#: ../thunar/thunar-shortcuts-view.c:794 ../thunar/thunar-tree-view.c:595 msgid "_Open" msgstr "Ö_ffnen" @@ -853,7 +853,7 @@ msgstr "Die ausgewählten Dateien öffnen" #. append the "Open in New Window" menu action #: ../thunar/thunar-launcher.c:121 ../thunar/thunar-location-buttons.c:1280 -#: ../thunar/thunar-shortcuts-view.c:805 +#: ../thunar/thunar-shortcuts-view.c:805 ../thunar/thunar-tree-view.c:607 msgid "Open in New Window" msgstr "In neuem Fenster öffnen" @@ -1057,16 +1057,16 @@ msgstr "Ort öffnen" msgid "_Location:" msgstr "_Ort:" -#: ../thunar/thunar-location-entry.c:423 ../thunar/thunar-window.c:975 +#: ../thunar/thunar-location-entry.c:423 ../thunar/thunar-window.c:1030 #, c-format msgid "Failed to launch \"%s\"" msgstr "Konnte »%s« nicht ausführen" -#: ../thunar/thunar-path-entry.c:256 +#: ../thunar/thunar-path-entry.c:255 msgid "Icon size" msgstr "Symbolgröße" -#: ../thunar/thunar-path-entry.c:257 +#: ../thunar/thunar-path-entry.c:256 msgid "The icon size for the path entry" msgstr "Die Symbolgröße für das Pfadfeld" @@ -1316,34 +1316,41 @@ msgid "Shortcuts Pane" msgstr "Lesezeichenliste" #: ../thunar/thunar-preferences-dialog.c:342 -msgid "Shortcut _Icon Size:" -msgstr "Lesezeichen-_Symbolgröße:" +msgid "_Icon Size:" +msgstr "_Symbolgröße" #: ../thunar/thunar-preferences-dialog.c:347 +#: ../thunar/thunar-preferences-dialog.c:398 msgid "Very Small" msgstr "Sehr klein" #: ../thunar/thunar-preferences-dialog.c:348 +#: ../thunar/thunar-preferences-dialog.c:399 msgid "Smaller" msgstr "Kleiner" #: ../thunar/thunar-preferences-dialog.c:349 +#: ../thunar/thunar-preferences-dialog.c:400 msgid "Small" msgstr "Klein" #: ../thunar/thunar-preferences-dialog.c:350 +#: ../thunar/thunar-preferences-dialog.c:401 msgid "Normal" msgstr "Normal" #: ../thunar/thunar-preferences-dialog.c:351 +#: ../thunar/thunar-preferences-dialog.c:402 msgid "Large" msgstr "Groß" #: ../thunar/thunar-preferences-dialog.c:352 +#: ../thunar/thunar-preferences-dialog.c:403 msgid "Larger" msgstr "Größer" #: ../thunar/thunar-preferences-dialog.c:353 +#: ../thunar/thunar-preferences-dialog.c:404 msgid "Very Large" msgstr "Sehr groß" @@ -1359,34 +1366,54 @@ msgstr "" "Zeige Embleme in der Lesezeichenliste für alle Verzeichnisse, für die im " "Dateieigenschaftendialog Embleme ausgewählt wurden." +#: ../thunar/thunar-preferences-dialog.c:381 +msgid "Tree Pane" +msgstr "Baumansicht" + +#: ../thunar/thunar-preferences-dialog.c:393 +msgid "Icon _Size:" +msgstr "Symbol_größe" + +#: ../thunar/thunar-preferences-dialog.c:421 +msgid "Show Icon E_mblems" +msgstr "Embleme für _Verzeichnisse anzeigen" + +#: ../thunar/thunar-preferences-dialog.c:423 +msgid "" +"Select this option to display icon emblems in the tree pane for all folders " +"for which emblems have been defined in the folders properties dialog." +msgstr "" +"Zeige Embleme in der Baumansicht für alle Verzeichnisse, für die im " +"Dateieigenschaftendialog Embleme ausgewählt wurden." + #. #. Behavior #. -#: ../thunar/thunar-preferences-dialog.c:381 -#: ../thunar/thunar-preferences-dialog.c:391 +#: ../thunar/thunar-preferences-dialog.c:432 +#: ../thunar/thunar-preferences-dialog.c:442 msgid "Behavior" msgstr "Verhalten" -#: ../thunar/thunar-preferences-dialog.c:403 +#: ../thunar/thunar-preferences-dialog.c:454 msgid "_Single click to activate items" msgstr "_Einfacher Klick zum Aktivieren von Objekten" -#: ../thunar/thunar-preferences-dialog.c:409 +#: ../thunar/thunar-preferences-dialog.c:460 msgid "_Double click to activate items" msgstr "_Doppelklick zum Aktivieren von Objekten" #. #. Advanced #. -#: ../thunar/thunar-preferences-dialog.c:419 +#: ../thunar/thunar-preferences-dialog.c:470 msgid "Advanced" msgstr "Fortgeschritten" -#: ../thunar/thunar-preferences-dialog.c:429 +#: ../thunar/thunar-preferences-dialog.c:480 msgid "Folder Permissions" msgstr "Verzeichnis-Berechtigungen" -#: ../thunar/thunar-preferences-dialog.c:441 +#: ../thunar/thunar-preferences-dialog.c:492 msgid "" "When changing the permissions of a folder, you\n" "can also apply the changes to the contents of the\n" @@ -1397,15 +1424,15 @@ msgstr "" "ses angewandt werden. Das Standardverhalten kann\n" "hier festgelegt werden:" -#: ../thunar/thunar-preferences-dialog.c:449 +#: ../thunar/thunar-preferences-dialog.c:500 msgid "Ask everytime" msgstr "Jedes mal nachfragen" -#: ../thunar/thunar-preferences-dialog.c:450 +#: ../thunar/thunar-preferences-dialog.c:501 msgid "Apply to Folder Only" msgstr "Nur auf Verzeichnis anwenden" -#: ../thunar/thunar-preferences-dialog.c:451 +#: ../thunar/thunar-preferences-dialog.c:502 msgid "Apply to Folder and Contents" msgstr "Auf Verzeichnis und Inhalt anwenden" @@ -1574,7 +1601,8 @@ msgstr "Dateimenü" msgid "Folder Context Menu" msgstr "Verzeichnismenü" -#: ../thunar/thunar-standard-view.c:306 +#. append the "Create Folder" menu action +#: ../thunar/thunar-standard-view.c:306 ../thunar/thunar-tree-view.c:619 msgid "Create _Folder..." msgstr "_Verzeichnis erstellen..." @@ -1582,7 +1610,8 @@ msgstr "_Verzeichnis erstellen..." msgid "Create an empty folder within the current folder" msgstr "Eine leere Datei im aktuellen Verzeichnis anlegen" -#: ../thunar/thunar-standard-view.c:307 +#. append the "Properties" menu action +#: ../thunar/thunar-standard-view.c:307 ../thunar/thunar-tree-view.c:631 msgid "_Properties..." msgstr "_Eigenschaften..." @@ -1699,11 +1728,11 @@ msgid "New Empty File..." msgstr "Neue leere Datei..." #. ask the user to enter a name for the new folder -#: ../thunar/thunar-standard-view.c:1767 +#: ../thunar/thunar-standard-view.c:1767 ../thunar/thunar-tree-view.c:762 msgid "New Folder" msgstr "Neues Verzeichnis" -#: ../thunar/thunar-standard-view.c:1767 +#: ../thunar/thunar-standard-view.c:1767 ../thunar/thunar-tree-view.c:762 msgid "Create New Folder" msgstr "Neues Verzeichnis anlegen" @@ -1797,236 +1826,248 @@ msgstr "Keine Vorlagen installiert" msgid "_Empty File" msgstr "_Leere Datei" -#: ../thunar/thunar-window.c:224 +#: ../thunar/thunar-tree-model.c:467 +msgid "Loading..." +msgstr "Wird geladen..." + +#: ../thunar/thunar-window.c:229 msgid "_File" msgstr "_Datei" -#: ../thunar/thunar-window.c:225 +#: ../thunar/thunar-window.c:230 msgid "Open New _Window" msgstr "_Neues Fenster öffnen" -#: ../thunar/thunar-window.c:225 +#: ../thunar/thunar-window.c:230 msgid "Open a new Thunar window for the displayed location" msgstr "Ein weiteres Fenster für diesen Ort öffnen" -#: ../thunar/thunar-window.c:226 +#: ../thunar/thunar-window.c:231 msgid "Close _All Windows" msgstr "_Alle Fenster schließen" -#: ../thunar/thunar-window.c:226 +#: ../thunar/thunar-window.c:231 msgid "Close all Thunar windows" msgstr "Alle Thunar Fenster schließen" -#: ../thunar/thunar-window.c:227 +#: ../thunar/thunar-window.c:232 msgid "_Close" msgstr "_Schließen" -#: ../thunar/thunar-window.c:227 +#: ../thunar/thunar-window.c:232 msgid "Close this window" msgstr "Dieses Fenster schließen" -#: ../thunar/thunar-window.c:228 +#: ../thunar/thunar-window.c:233 msgid "_Edit" msgstr "_Bearbeiten" -#: ../thunar/thunar-window.c:229 +#: ../thunar/thunar-window.c:234 msgid "Pr_eferences..." msgstr "_Einstellungen..." -#: ../thunar/thunar-window.c:229 +#: ../thunar/thunar-window.c:234 msgid "Edit Thunars Preferences" msgstr "Thunars Einstellungen bearbeiten" -#: ../thunar/thunar-window.c:230 +#: ../thunar/thunar-window.c:235 msgid "_View" msgstr "_Anzeige" -#: ../thunar/thunar-window.c:231 +#: ../thunar/thunar-window.c:236 msgid "_Reload" msgstr "_Neu laden" -#: ../thunar/thunar-window.c:231 +#: ../thunar/thunar-window.c:236 msgid "Reload the current folder" msgstr "Das aktuelle Verzeichnis neuladen" -#: ../thunar/thunar-window.c:232 +#: ../thunar/thunar-window.c:237 msgid "_Location Selector" msgstr "_Adressleiste" -#: ../thunar/thunar-window.c:233 +#: ../thunar/thunar-window.c:238 msgid "_Side Pane" msgstr "S_eitenleiste" -#: ../thunar/thunar-window.c:234 +#: ../thunar/thunar-window.c:239 msgid "Zoom _In" msgstr "Ver_größern" -#: ../thunar/thunar-window.c:234 +#: ../thunar/thunar-window.c:239 msgid "Show the contents in more detail" msgstr "Den Inhalt detailierter anzeigen" -#: ../thunar/thunar-window.c:235 +#: ../thunar/thunar-window.c:240 msgid "Zoom _Out" msgstr "Ver_kleinern" -#: ../thunar/thunar-window.c:235 +#: ../thunar/thunar-window.c:240 msgid "Show the contents in less detail" msgstr "Den Inhalt weniger detailiert anzeigen" -#: ../thunar/thunar-window.c:236 +#: ../thunar/thunar-window.c:241 msgid "Normal Si_ze" msgstr "_Normale Größe" -#: ../thunar/thunar-window.c:236 +#: ../thunar/thunar-window.c:241 msgid "Show the contents at the normal size" msgstr "Den Inhalt in normaler Größe anzeigen" -#: ../thunar/thunar-window.c:237 +#: ../thunar/thunar-window.c:242 msgid "_Go" msgstr "_Gehe zu" -#: ../thunar/thunar-window.c:238 +#: ../thunar/thunar-window.c:243 msgid "Open _Parent" msgstr "_Eltern-Verzeichnis öffnen" -#: ../thunar/thunar-window.c:238 +#: ../thunar/thunar-window.c:243 msgid "Open the parent folder" msgstr "Das Eltern-Verzeichnis öffnen" -#: ../thunar/thunar-window.c:239 +#: ../thunar/thunar-window.c:244 msgid "_Home" msgstr "_Persönlicher Ordner" -#: ../thunar/thunar-window.c:239 +#: ../thunar/thunar-window.c:244 msgid "Go to the home folder" msgstr "Zum persönlichen Ordner gehen" -#: ../thunar/thunar-window.c:240 +#: ../thunar/thunar-window.c:245 msgid "T_emplates" msgstr "_Vorlagen" -#: ../thunar/thunar-window.c:240 +#: ../thunar/thunar-window.c:245 msgid "Go to the templates folder" msgstr "Zum Vorlagenordner gehen" -#: ../thunar/thunar-window.c:241 +#: ../thunar/thunar-window.c:246 msgid "Open _Location..." msgstr "_Ort öffnen..." -#: ../thunar/thunar-window.c:241 +#: ../thunar/thunar-window.c:246 msgid "Specify a location to open" msgstr "Einen Ort eingeben, der geöffnet werden soll" -#: ../thunar/thunar-window.c:242 +#: ../thunar/thunar-window.c:247 msgid "_Help" msgstr "_Hilfe" -#: ../thunar/thunar-window.c:243 +#: ../thunar/thunar-window.c:248 msgid "_Contents" msgstr "_Inhalt" -#: ../thunar/thunar-window.c:243 +#: ../thunar/thunar-window.c:248 msgid "Display Thunar user manual" msgstr "Thunar Benutzerdokumentation anzeigen" -#: ../thunar/thunar-window.c:244 +#: ../thunar/thunar-window.c:249 msgid "_About" msgstr "Ãœ_ber" -#: ../thunar/thunar-window.c:244 +#: ../thunar/thunar-window.c:249 msgid "Display information about Thunar" msgstr "Würdigungen für die Schöpfer von Thunar anzeigen" -#: ../thunar/thunar-window.c:249 +#: ../thunar/thunar-window.c:254 msgid "Show _Hidden Files" msgstr "_Verborgene Dateien anzeigen" -#: ../thunar/thunar-window.c:249 +#: ../thunar/thunar-window.c:254 msgid "Toggles the display of hidden files in the current window" msgstr "Verborgene Dateien im momentan geöffneten Fenster anzeigen/verbergen" -#: ../thunar/thunar-window.c:250 +#: ../thunar/thunar-window.c:255 msgid "_Shortcuts" msgstr "_Lesezeichen" -#: ../thunar/thunar-window.c:250 +#: ../thunar/thunar-window.c:255 msgid "Toggles the visibility of the shortcuts pane" msgstr "Die Sichtbarkeit der Lesezeichen in diesem Fensters ändern" -#: ../thunar/thunar-window.c:251 +#: ../thunar/thunar-window.c:256 +msgid "_Tree" +msgstr "_Baumansicht" + +#: ../thunar/thunar-window.c:256 +msgid "Toggles the visibility of the tree pane" +msgstr "Die Sichtbarkeit der Baumansicht in diesem Fensters ändern" + +#: ../thunar/thunar-window.c:257 msgid "St_atusbar" msgstr "St_atusleiste" -#: ../thunar/thunar-window.c:251 +#: ../thunar/thunar-window.c:257 msgid "Change the visibility of this window's statusbar" msgstr "Die Sichtbarkeit der Statusleiste dieses Fensters ändern" #. #. * add the location selector options #. -#: ../thunar/thunar-window.c:490 +#: ../thunar/thunar-window.c:497 msgid "_Pathbar Style" msgstr "_Pfadleisten-Stil" -#: ../thunar/thunar-window.c:491 +#: ../thunar/thunar-window.c:498 msgid "Modern approach with buttons that correspond to folders" msgstr "Moderner Ansatz mit Knöpfe, die Verzeichnissen entsprechen " -#: ../thunar/thunar-window.c:497 +#: ../thunar/thunar-window.c:504 msgid "_Toolbar Style" msgstr "_Werkzeugleisten-Stil" -#: ../thunar/thunar-window.c:498 +#: ../thunar/thunar-window.c:505 msgid "Traditional approach with location bar and navigation buttons" msgstr "Herkömmlicher Ansatz mit Pfadleiste und Navigationsknöpfen" -#: ../thunar/thunar-window.c:504 +#: ../thunar/thunar-window.c:511 msgid "_Hidden" msgstr "_Verstecken" -#: ../thunar/thunar-window.c:504 +#: ../thunar/thunar-window.c:511 msgid "Don't display any location selector" msgstr "Keine Adressleiste anzeigen" #. #. * add view options #. -#: ../thunar/thunar-window.c:513 +#: ../thunar/thunar-window.c:520 msgid "View as _Icons" msgstr "_Symbolansicht" -#: ../thunar/thunar-window.c:513 +#: ../thunar/thunar-window.c:520 msgid "Display folder content in an icon view" msgstr "Verzeichnisinhalte in der Symbolansicht darstellen" -#: ../thunar/thunar-window.c:520 +#: ../thunar/thunar-window.c:527 msgid "View as _Detailed List" msgstr "_Detailansicht" -#: ../thunar/thunar-window.c:520 +#: ../thunar/thunar-window.c:527 msgid "Display folder content in a detailed list view" msgstr "Verzeichnisinhalte in der Detailansicht darstellen" -#: ../thunar/thunar-window.c:1388 +#: ../thunar/thunar-window.c:1459 msgid "Failed to open parent folder" msgstr "Das Eltern-Verzeichnis konnte nicht geöffnet werden" #. display an error to the user -#: ../thunar/thunar-window.c:1414 +#: ../thunar/thunar-window.c:1485 msgid "Failed to open home directory" msgstr "Der persönliche Ordner konnte nicht geöffnet werden" #. display the "About Templates" dialog -#: ../thunar/thunar-window.c:1476 +#: ../thunar/thunar-window.c:1547 msgid "About Templates" msgstr "Ãœber Vorlagen" -#: ../thunar/thunar-window.c:1497 +#: ../thunar/thunar-window.c:1568 msgid "All files in this folder will appear in the \"Create Document\" menu." msgstr "" "Alle Dateien in diesem Verzeichnis erscheinen im »Dokument anlegen« Menü." -#: ../thunar/thunar-window.c:1504 +#: ../thunar/thunar-window.c:1575 msgid "" "If you frequently create certain kinds of documents, make a copy of one and " "put it in this folder. Thunar will add an entry for this document in the " @@ -2042,15 +2083,15 @@ msgstr "" "Sie können diesen Eintrag in dem »Dokument anlegen« Menü wählen und eine " "Kopie dieses Dokuments wird im gerade angezeigten Verzeichnis angelegt." -#: ../thunar/thunar-window.c:1516 +#: ../thunar/thunar-window.c:1587 msgid "Do _not display this message again" msgstr "Diese Meldung in Zukunft _nicht mehr anzeigen" -#: ../thunar/thunar-window.c:1529 +#: ../thunar/thunar-window.c:1600 msgid "Failed to open templates folder" msgstr "Das Verzeichnis mit den Vorlagen konnte nicht geöffnet werden" -#: ../thunar/thunar-window.c:1607 +#: ../thunar/thunar-window.c:1678 msgid "" "Thunar is a fast and easy to use file manager\n" "for the Xfce Desktop Environment." @@ -2058,7 +2099,7 @@ msgstr "" "Thunar ist ein schneller und einfach zu bedienender\n" "Dateimanager für die Xfce Desktop Umgebung." -#: ../thunar/thunar-window.c:1613 +#: ../thunar/thunar-window.c:1684 msgid "translator-credits" msgstr "" "Benedikt Meurer <benny@xfce.org>\n" @@ -2382,3 +2423,4 @@ msgstr "Verzeichnis öffnen" #: ../Thunar-folder-handler.desktop.in.h:2 msgid "Open the specified folders in Thunar" msgstr "Angegebene Verzeichnisse mit Thunar öffnen" + diff --git a/po/el.po b/po/el.po index 7ca053d162c88a0e63032efa8afa1440b643d26f..eccb2f9a168e7cbf574693968947eba2672c3b7d 100644 --- a/po/el.po +++ b/po/el.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Thunar 0.2.3svn\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2006-03-13 19:21+0900\n" +"POT-Creation-Date: 2006-03-14 02:27+0100\n" "PO-Revision-Date: 2006-03-03 21:38+0200\n" "Last-Translator: Stavros Giannouris <stavrosg2002@freemail.gr>\n" "Language-Team: Greek <nls@tux.hellug.gr>\n" @@ -193,11 +193,11 @@ msgstr "ÎγγÏαφο %s" msgid "Failed to create directory \"%s\": %s" msgstr "Η δημιουÏγία του καταλόγου \"%s\" απÎτυχε: %s" -#: ../thunar-vfs/thunar-vfs-path.c:657 +#: ../thunar-vfs/thunar-vfs-path.c:684 msgid "Path too long to fit into buffer" msgstr "Η διαδÏομή είναι υπεÏβολικά μεγάλη για να χωÏÎσει στην Ï€ÏοσωÏινή μνήμη" -#: ../thunar-vfs/thunar-vfs-path.c:761 +#: ../thunar-vfs/thunar-vfs-path.c:788 msgid "URI too long to fit into buffer" msgstr "Το URI είναι υπεÏβολικά μεγάλο για να χωÏÎσει στην Ï€ÏοσωÏινή μνήμη" @@ -228,11 +228,11 @@ msgstr "Δεν είναι δυνατή η μεταφοÏά του ÏÎ¹Î¶Î¹ÎºÎ¿Ï msgid "Preparing..." msgstr "Î Ïοετοιμασία..." -#: ../thunar-vfs/thunar-vfs-util.c:253 ../thunar/thunar-path-entry.c:1253 +#: ../thunar-vfs/thunar-vfs-util.c:251 ../thunar/thunar-path-entry.c:1249 msgid "Invalid path" msgstr "Μη ÎγκυÏη διαδÏομή" -#: ../thunar-vfs/thunar-vfs-util.c:289 +#: ../thunar-vfs/thunar-vfs-util.c:287 #, c-format msgid "Unknown user \"%s\"" msgstr "Άγνωστος χÏήστης \"%s\"" @@ -842,7 +842,7 @@ msgstr "Εικονίδια" #. append the "Open" menu action #: ../thunar/thunar-launcher.c:120 ../thunar/thunar-launcher.c:750 #: ../thunar/thunar-location-buttons.c:1267 -#: ../thunar/thunar-shortcuts-view.c:794 +#: ../thunar/thunar-shortcuts-view.c:794 ../thunar/thunar-tree-view.c:595 msgid "_Open" msgstr "_Άνοιγμα" @@ -852,7 +852,7 @@ msgstr "Άνοιγμα των επιλεγμÎνων αÏχείων" #. append the "Open in New Window" menu action #: ../thunar/thunar-launcher.c:121 ../thunar/thunar-location-buttons.c:1280 -#: ../thunar/thunar-shortcuts-view.c:805 +#: ../thunar/thunar-shortcuts-view.c:805 ../thunar/thunar-tree-view.c:607 msgid "Open in New Window" msgstr "Άνοιγμα σε ÎÎο ΠαÏάθυÏο" @@ -1053,16 +1053,16 @@ msgstr "Άνοιγμα Τοποθεσίας" msgid "_Location:" msgstr "_Τοποθεσία:" -#: ../thunar/thunar-location-entry.c:423 ../thunar/thunar-window.c:975 +#: ../thunar/thunar-location-entry.c:423 ../thunar/thunar-window.c:1030 #, c-format msgid "Failed to launch \"%s\"" msgstr "Η εκκίνηση του \"%s\" απÎτυχε" -#: ../thunar/thunar-path-entry.c:256 +#: ../thunar/thunar-path-entry.c:255 msgid "Icon size" msgstr "ÎœÎγεθος εικονιδίου" -#: ../thunar/thunar-path-entry.c:257 +#: ../thunar/thunar-path-entry.c:256 msgid "The icon size for the path entry" msgstr "ÎœÎγεθος εικονιδίου για τη διαδÏομή" @@ -1307,35 +1307,42 @@ msgstr "_ΣυντομεÏσεις" #: ../thunar/thunar-preferences-dialog.c:342 #, fuzzy -msgid "Shortcut _Icon Size:" -msgstr "Ταξινόμηση κατά _ÎœÎγεθος" +msgid "_Icon Size:" +msgstr "ÎœÎγεθος εικονιδίου" #: ../thunar/thunar-preferences-dialog.c:347 +#: ../thunar/thunar-preferences-dialog.c:398 msgid "Very Small" msgstr "" #: ../thunar/thunar-preferences-dialog.c:348 +#: ../thunar/thunar-preferences-dialog.c:399 msgid "Smaller" msgstr "" #: ../thunar/thunar-preferences-dialog.c:349 +#: ../thunar/thunar-preferences-dialog.c:400 msgid "Small" msgstr "" #: ../thunar/thunar-preferences-dialog.c:350 +#: ../thunar/thunar-preferences-dialog.c:401 #, fuzzy msgid "Normal" msgstr "_Κανονικό ÎœÎγεθος" #: ../thunar/thunar-preferences-dialog.c:351 +#: ../thunar/thunar-preferences-dialog.c:402 msgid "Large" msgstr "" #: ../thunar/thunar-preferences-dialog.c:352 +#: ../thunar/thunar-preferences-dialog.c:403 msgid "Larger" msgstr "" #: ../thunar/thunar-preferences-dialog.c:353 +#: ../thunar/thunar-preferences-dialog.c:404 msgid "Very Large" msgstr "" @@ -1352,50 +1359,73 @@ msgid "" msgstr "" "Εμφανίζει τα εμβλήματα σε όσα αÏχεία Îχουν τεθεί μÎσω των ιδιοτήτων τους." +#: ../thunar/thunar-preferences-dialog.c:381 +#, fuzzy +msgid "Tree Pane" +msgstr "_ΠλευÏικό Ταμπλό" + +#: ../thunar/thunar-preferences-dialog.c:393 +#, fuzzy +msgid "Icon _Size:" +msgstr "ÎœÎγεθος εικονιδίου" + +#: ../thunar/thunar-preferences-dialog.c:421 +#, fuzzy +msgid "Show Icon E_mblems" +msgstr "Εμφάνιση _Εμβλημάτων" + +#: ../thunar/thunar-preferences-dialog.c:423 +#, fuzzy +msgid "" +"Select this option to display icon emblems in the tree pane for all folders " +"for which emblems have been defined in the folders properties dialog." +msgstr "" +"Εμφανίζει τα εμβλήματα σε όσα αÏχεία Îχουν τεθεί μÎσω των ιδιοτήτων τους." + #. #. Behavior #. -#: ../thunar/thunar-preferences-dialog.c:381 -#: ../thunar/thunar-preferences-dialog.c:391 +#: ../thunar/thunar-preferences-dialog.c:432 +#: ../thunar/thunar-preferences-dialog.c:442 msgid "Behavior" msgstr "ΣυμπεÏιφοÏά" -#: ../thunar/thunar-preferences-dialog.c:403 +#: ../thunar/thunar-preferences-dialog.c:454 msgid "_Single click to activate items" msgstr "_Μονό κλικ για την ενεÏγοποίηση αντικειμÎνων" -#: ../thunar/thunar-preferences-dialog.c:409 +#: ../thunar/thunar-preferences-dialog.c:460 msgid "_Double click to activate items" msgstr "_Διπλό κλικ για την ενεÏγοποίηση αντικειμÎνων" #. #. Advanced #. -#: ../thunar/thunar-preferences-dialog.c:419 +#: ../thunar/thunar-preferences-dialog.c:470 msgid "Advanced" msgstr "Για Ï€ÏοχωÏημÎνους" -#: ../thunar/thunar-preferences-dialog.c:429 +#: ../thunar/thunar-preferences-dialog.c:480 #, fuzzy msgid "Folder Permissions" msgstr "Δικαιώματα" -#: ../thunar/thunar-preferences-dialog.c:441 +#: ../thunar/thunar-preferences-dialog.c:492 msgid "" "When changing the permissions of a folder, you\n" "can also apply the changes to the contents of the\n" "folder. Select the default behavior below:" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:449 +#: ../thunar/thunar-preferences-dialog.c:500 msgid "Ask everytime" msgstr "Îα γίνεται πάντα εÏώτηση" -#: ../thunar/thunar-preferences-dialog.c:450 +#: ../thunar/thunar-preferences-dialog.c:501 msgid "Apply to Folder Only" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:451 +#: ../thunar/thunar-preferences-dialog.c:502 msgid "Apply to Folder and Contents" msgstr "" @@ -1564,7 +1594,8 @@ msgstr "ÎœÎµÎ½Î¿Ï Î•Î½ÎµÏγειών ΑÏχείων" msgid "Folder Context Menu" msgstr "ÎœÎµÎ½Î¿Ï Î•Î½ÎµÏγειών ΦακÎλων" -#: ../thunar/thunar-standard-view.c:306 +#. append the "Create Folder" menu action +#: ../thunar/thunar-standard-view.c:306 ../thunar/thunar-tree-view.c:619 msgid "Create _Folder..." msgstr "ΔημιουÏγία _ΦακÎλου..." @@ -1572,7 +1603,8 @@ msgstr "ΔημιουÏγία _ΦακÎλου..." msgid "Create an empty folder within the current folder" msgstr "ΔημιουÏγία ενός άδειου φακÎλου μÎσα στον Ï„ÏÎχον φάκελο" -#: ../thunar/thunar-standard-view.c:307 +#. append the "Properties" menu action +#: ../thunar/thunar-standard-view.c:307 ../thunar/thunar-tree-view.c:631 msgid "_Properties..." msgstr "_Ιδιότητες..." @@ -1689,11 +1721,11 @@ msgid "New Empty File..." msgstr "ÎÎο Κενό ΑÏχείο..." #. ask the user to enter a name for the new folder -#: ../thunar/thunar-standard-view.c:1767 +#: ../thunar/thunar-standard-view.c:1767 ../thunar/thunar-tree-view.c:762 msgid "New Folder" msgstr "ÎÎος Φάκελος" -#: ../thunar/thunar-standard-view.c:1767 +#: ../thunar/thunar-standard-view.c:1767 ../thunar/thunar-tree-view.c:762 msgid "Create New Folder" msgstr "ΔημιουÏγία ÎÎου ΦακÎλου" @@ -1786,238 +1818,252 @@ msgstr "Δεν υπάÏχουν εγκατεστημÎνα Ï€Ïότυπα" msgid "_Empty File" msgstr "_Κενό ΑÏχείο" -#: ../thunar/thunar-window.c:224 +#: ../thunar/thunar-tree-model.c:467 +#, fuzzy +msgid "Loading..." +msgstr "Î Ïοετοιμασία..." + +#: ../thunar/thunar-window.c:229 msgid "_File" msgstr "_ΑÏχείο" -#: ../thunar/thunar-window.c:225 +#: ../thunar/thunar-window.c:230 msgid "Open New _Window" msgstr "Άνοιγμα νÎου _παÏαθÏÏου" -#: ../thunar/thunar-window.c:225 +#: ../thunar/thunar-window.c:230 msgid "Open a new Thunar window for the displayed location" msgstr "" "'Ανοιγμα ενός άλλου παÏάθυÏου του Thunar για την Ï€Ïοβαλλόμενη τοποθεσία" -#: ../thunar/thunar-window.c:226 +#: ../thunar/thunar-window.c:231 msgid "Close _All Windows" msgstr "Κλείσιμο _Όλων των ΠαÏαθÏÏων" -#: ../thunar/thunar-window.c:226 +#: ../thunar/thunar-window.c:231 msgid "Close all Thunar windows" msgstr "Κλείσιμο όλων των παÏαθÏÏων του Thunar" -#: ../thunar/thunar-window.c:227 +#: ../thunar/thunar-window.c:232 msgid "_Close" msgstr "_Κλείσιμο" -#: ../thunar/thunar-window.c:227 +#: ../thunar/thunar-window.c:232 msgid "Close this window" msgstr "Κλείσιμο Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… παÏαθÏÏου" -#: ../thunar/thunar-window.c:228 +#: ../thunar/thunar-window.c:233 msgid "_Edit" msgstr "_ΕπεξεÏγασία" -#: ../thunar/thunar-window.c:229 +#: ../thunar/thunar-window.c:234 msgid "Pr_eferences..." msgstr "_Î Ïοτιμήσεις..." -#: ../thunar/thunar-window.c:229 +#: ../thunar/thunar-window.c:234 msgid "Edit Thunars Preferences" msgstr "ΕπεξεÏγασία Î Ïοτιμήσεων του Thunar" -#: ../thunar/thunar-window.c:230 +#: ../thunar/thunar-window.c:235 msgid "_View" msgstr "_Î Ïοβολή" -#: ../thunar/thunar-window.c:231 +#: ../thunar/thunar-window.c:236 msgid "_Reload" msgstr "Α_νανÎωση" -#: ../thunar/thunar-window.c:231 +#: ../thunar/thunar-window.c:236 msgid "Reload the current folder" msgstr "ΑνανÎωση του Ï„ÏÎχοντος φακÎλου" -#: ../thunar/thunar-window.c:232 +#: ../thunar/thunar-window.c:237 msgid "_Location Selector" msgstr "ΕÏγαλειοθήκη _Τοποθεσίας" -#: ../thunar/thunar-window.c:233 +#: ../thunar/thunar-window.c:238 msgid "_Side Pane" msgstr "_ΠλευÏικό Ταμπλό" -#: ../thunar/thunar-window.c:234 +#: ../thunar/thunar-window.c:239 msgid "Zoom _In" msgstr "_ΜεγÎθυνση" -#: ../thunar/thunar-window.c:234 +#: ../thunar/thunar-window.c:239 msgid "Show the contents in more detail" msgstr "Εμφάνιση των πεÏιεχομÎνων με πεÏισσότεÏη λεπτομÎÏεια" -#: ../thunar/thunar-window.c:235 +#: ../thunar/thunar-window.c:240 msgid "Zoom _Out" msgstr "Σ_μίκÏυνση" -#: ../thunar/thunar-window.c:235 +#: ../thunar/thunar-window.c:240 msgid "Show the contents in less detail" msgstr "Εμφάνιση των πεÏιεχομÎνων με λιγότεÏη λεπτομÎÏεια" -#: ../thunar/thunar-window.c:236 +#: ../thunar/thunar-window.c:241 msgid "Normal Si_ze" msgstr "_Κανονικό ÎœÎγεθος" -#: ../thunar/thunar-window.c:236 +#: ../thunar/thunar-window.c:241 msgid "Show the contents at the normal size" msgstr "Εμφάνιση των πεÏιεχομÎνων στο κανονικό μÎγεθος" -#: ../thunar/thunar-window.c:237 +#: ../thunar/thunar-window.c:242 msgid "_Go" msgstr "_Μετάβαση" -#: ../thunar/thunar-window.c:238 +#: ../thunar/thunar-window.c:243 msgid "Open _Parent" msgstr "Άνοιγμα _ΓονικοÏ" -#: ../thunar/thunar-window.c:238 +#: ../thunar/thunar-window.c:243 msgid "Open the parent folder" msgstr "Άνοιγμα του Î³Î¿Î½Î¹ÎºÎ¿Ï Ï†Î±ÎºÎλου" -#: ../thunar/thunar-window.c:239 +#: ../thunar/thunar-window.c:244 msgid "_Home" msgstr "_ΑÏχή" -#: ../thunar/thunar-window.c:239 +#: ../thunar/thunar-window.c:244 msgid "Go to the home folder" msgstr "Μετάβαση στον αÏχικό κατάλογο" -#: ../thunar/thunar-window.c:240 +#: ../thunar/thunar-window.c:245 msgid "T_emplates" msgstr "_Î Ïότυπα" -#: ../thunar/thunar-window.c:240 +#: ../thunar/thunar-window.c:245 msgid "Go to the templates folder" msgstr "Μετάβαση στο φάκελο Ï€ÏοτÏπων" -#: ../thunar/thunar-window.c:241 +#: ../thunar/thunar-window.c:246 msgid "Open _Location..." msgstr "Άνοιγμα _Τοποθεσίας..." -#: ../thunar/thunar-window.c:241 +#: ../thunar/thunar-window.c:246 msgid "Specify a location to open" msgstr "ΚαθοÏίστε μια τοποθεσία για άνοιγμα" -#: ../thunar/thunar-window.c:242 +#: ../thunar/thunar-window.c:247 msgid "_Help" msgstr "_Βοήθεια" -#: ../thunar/thunar-window.c:243 +#: ../thunar/thunar-window.c:248 msgid "_Contents" msgstr "_ΠεÏιεχόμενα" -#: ../thunar/thunar-window.c:243 +#: ../thunar/thunar-window.c:248 msgid "Display Thunar user manual" msgstr "Εμφανίζει την τεκμηÏίωση του Thunar" -#: ../thunar/thunar-window.c:244 +#: ../thunar/thunar-window.c:249 msgid "_About" msgstr "_ΠεÏί" -#: ../thunar/thunar-window.c:244 +#: ../thunar/thunar-window.c:249 msgid "Display information about Thunar" msgstr "Εμφάνιση πληÏοφοÏιών σχετικά με το Thunar" -#: ../thunar/thunar-window.c:249 +#: ../thunar/thunar-window.c:254 msgid "Show _Hidden Files" msgstr "Εμφάνιση _ΚÏυφών ΑÏχείων" -#: ../thunar/thunar-window.c:249 +#: ../thunar/thunar-window.c:254 msgid "Toggles the display of hidden files in the current window" msgstr "Εναλλάσσει την εμφάνιση κÏυφών αÏχείων στο Ï„ÏÎχον παÏάθυÏο" -#: ../thunar/thunar-window.c:250 +#: ../thunar/thunar-window.c:255 msgid "_Shortcuts" msgstr "_ΣυντομεÏσεις" -#: ../thunar/thunar-window.c:250 +#: ../thunar/thunar-window.c:255 msgid "Toggles the visibility of the shortcuts pane" msgstr "Αλλαγή της οÏατότητας του ταμπλό συντομεÏσεων" -#: ../thunar/thunar-window.c:251 +#: ../thunar/thunar-window.c:256 +msgid "_Tree" +msgstr "" + +#: ../thunar/thunar-window.c:256 +#, fuzzy +msgid "Toggles the visibility of the tree pane" +msgstr "Αλλαγή της οÏατότητας του ταμπλό συντομεÏσεων" + +#: ../thunar/thunar-window.c:257 msgid "St_atusbar" msgstr "Γ_Ïαμμή Κατάστασης" -#: ../thunar/thunar-window.c:251 +#: ../thunar/thunar-window.c:257 msgid "Change the visibility of this window's statusbar" msgstr "Αλλαγή της οÏατότητας της μπάÏας κατάστασης του παÏαθÏÏου αυτοÏ" #. #. * add the location selector options #. -#: ../thunar/thunar-window.c:490 +#: ../thunar/thunar-window.c:497 msgid "_Pathbar Style" msgstr "_ΜπάÏα Τοποθεσίας" -#: ../thunar/thunar-window.c:491 +#: ../thunar/thunar-window.c:498 msgid "Modern approach with buttons that correspond to folders" msgstr "ΣÏγχÏονη Ï€ÏοσÎγγιση με κουμπιά που αντιστοιχοÏν σε φακÎλους" -#: ../thunar/thunar-window.c:497 +#: ../thunar/thunar-window.c:504 msgid "_Toolbar Style" msgstr "_ΕÏγαλειοθήκη" -#: ../thunar/thunar-window.c:498 +#: ../thunar/thunar-window.c:505 msgid "Traditional approach with location bar and navigation buttons" msgstr "ΠαÏαδοσιακή Ï€ÏοσÎγγιση με μπάÏα τοποθεσίας και κουμπιά πεÏιήγησης" -#: ../thunar/thunar-window.c:504 +#: ../thunar/thunar-window.c:511 msgid "_Hidden" msgstr "Κ_Ïυφό" -#: ../thunar/thunar-window.c:504 +#: ../thunar/thunar-window.c:511 msgid "Don't display any location selector" msgstr "ΧωÏίς επιλογÎα τοποθεσίας" #. #. * add view options #. -#: ../thunar/thunar-window.c:513 +#: ../thunar/thunar-window.c:520 msgid "View as _Icons" msgstr "Ε_ικονίδια" -#: ../thunar/thunar-window.c:513 +#: ../thunar/thunar-window.c:520 msgid "Display folder content in an icon view" msgstr "Εμφάνιση πεÏιεχομÎνων φακÎλου ως εικονίδια" -#: ../thunar/thunar-window.c:520 +#: ../thunar/thunar-window.c:527 msgid "View as _Detailed List" msgstr "_ΛεπτομÎÏειες" -#: ../thunar/thunar-window.c:520 +#: ../thunar/thunar-window.c:527 msgid "Display folder content in a detailed list view" msgstr "Εμφάνιση πεÏιεχομÎνων φακÎλου ως λεπτομεÏή λίστα" -#: ../thunar/thunar-window.c:1388 +#: ../thunar/thunar-window.c:1459 msgid "Failed to open parent folder" msgstr "Το άνοιγμα του Î³Î¿Î½Î¹ÎºÎ¿Ï Ï†Î±ÎºÎλου απÎτυχε" #. display an error to the user -#: ../thunar/thunar-window.c:1414 +#: ../thunar/thunar-window.c:1485 msgid "Failed to open home directory" msgstr "Αδυναμία ανοίγματος αÏÏ‡Î¹ÎºÎ¿Ï ÎºÎ±Ï„Î±Î»ÏŒÎ³Î¿Ï…" #. display the "About Templates" dialog -#: ../thunar/thunar-window.c:1476 +#: ../thunar/thunar-window.c:1547 msgid "About Templates" msgstr "ΠεÏί Î ÏοτÏπων" -#: ../thunar/thunar-window.c:1497 +#: ../thunar/thunar-window.c:1568 msgid "All files in this folder will appear in the \"Create Document\" menu." msgstr "" "Όλα τα αÏχεία σε αυτόν τον κατάλογο θα εμφανιστοÏν στο Î¼ÎµÎ½Î¿Ï \"ΔημιουÏγία " "ΕγγÏάφου\"." -#: ../thunar/thunar-window.c:1504 +#: ../thunar/thunar-window.c:1575 msgid "" "If you frequently create certain kinds of documents, make a copy of one and " "put it in this folder. Thunar will add an entry for this document in the " @@ -2033,15 +2079,15 @@ msgstr "" "Όταν κάνετε την επιλογή από το Î¼ÎµÎ½Î¿Ï \"ΔημιουÏγία ΕγγÏάφου\" θα δημιουÏγηθεί " "Îνα αντίγÏαφο Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… εγγÏάφου στον Ï„ÏÎχοντα φάκελο." -#: ../thunar/thunar-window.c:1516 +#: ../thunar/thunar-window.c:1587 msgid "Do _not display this message again" msgstr "_Îα μην εμφανιστεί ξανά αυτό το μήνυμα" -#: ../thunar/thunar-window.c:1529 +#: ../thunar/thunar-window.c:1600 msgid "Failed to open templates folder" msgstr "Το άνοιγμα του φακÎλου Ï€ÏοτÏπων απÎτυχε" -#: ../thunar/thunar-window.c:1607 +#: ../thunar/thunar-window.c:1678 msgid "" "Thunar is a fast and easy to use file manager\n" "for the Xfce Desktop Environment." @@ -2049,7 +2095,7 @@ msgstr "" "Ο Thunar είναι Îνας γÏήγοÏος και εÏκολος διαχειÏιστής αÏχείων\n" "για το ΠεÏιβάλλον ΕÏγασίας Xfce." -#: ../thunar/thunar-window.c:1613 +#: ../thunar/thunar-window.c:1684 msgid "translator-credits" msgstr "ΣταÏÏος ΓιαννοÏÏης <stavrosg2002@freemail.gr>" @@ -2373,3 +2419,11 @@ msgstr "ÎÎος Φάκελος" #, fuzzy msgid "Open the specified folders in Thunar" msgstr "Άνοιγμα των επιλεγμÎνων καταλόγων σε νÎα παÏάθυÏα του Thunar" + +#, fuzzy +#~ msgid "Home Folder" +#~ msgstr "ÎÎος Φάκελος" + +#, fuzzy +#~ msgid "Shortcut _Icon Size:" +#~ msgstr "Ταξινόμηση κατά _ÎœÎγεθος" diff --git a/po/es.po b/po/es.po index 236e9b53af98f302da066d0a7bdbb3b1e4f12ec6..07e1c5227ba15d1ba931bb699c2ad5785b6a1c77 100644 --- a/po/es.po +++ b/po/es.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Thunar 0.2.3svn\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2006-03-13 19:21+0900\n" +"POT-Creation-Date: 2006-03-14 02:27+0100\n" "PO-Revision-Date: 2005-10-14 23:57+0900\n" "Last-Translator: Pablo Hernández-M. Saiz <homeless3d@gmail.com>\n" "Language-Team: Spanish <es@li.org>\n" @@ -192,11 +192,11 @@ msgstr "" msgid "Failed to create directory \"%s\": %s" msgstr "Imposible crear el directorio %s." -#: ../thunar-vfs/thunar-vfs-path.c:657 +#: ../thunar-vfs/thunar-vfs-path.c:684 msgid "Path too long to fit into buffer" msgstr "" -#: ../thunar-vfs/thunar-vfs-path.c:761 +#: ../thunar-vfs/thunar-vfs-path.c:788 msgid "URI too long to fit into buffer" msgstr "" @@ -228,12 +228,12 @@ msgstr "" msgid "Preparing..." msgstr "Preparando..." -#: ../thunar-vfs/thunar-vfs-util.c:253 ../thunar/thunar-path-entry.c:1253 +#: ../thunar-vfs/thunar-vfs-util.c:251 ../thunar/thunar-path-entry.c:1249 #, fuzzy msgid "Invalid path" msgstr "Nombre de archivo inválido" -#: ../thunar-vfs/thunar-vfs-util.c:289 +#: ../thunar-vfs/thunar-vfs-util.c:287 #, c-format msgid "Unknown user \"%s\"" msgstr "" @@ -845,7 +845,7 @@ msgstr "Vista de iconos" #. append the "Open" menu action #: ../thunar/thunar-launcher.c:120 ../thunar/thunar-launcher.c:750 #: ../thunar/thunar-location-buttons.c:1267 -#: ../thunar/thunar-shortcuts-view.c:794 +#: ../thunar/thunar-shortcuts-view.c:794 ../thunar/thunar-tree-view.c:595 msgid "_Open" msgstr "_Abrir" @@ -856,7 +856,7 @@ msgstr "Abrir el elemento seleccionado" #. append the "Open in New Window" menu action #: ../thunar/thunar-launcher.c:121 ../thunar/thunar-location-buttons.c:1280 -#: ../thunar/thunar-shortcuts-view.c:805 +#: ../thunar/thunar-shortcuts-view.c:805 ../thunar/thunar-tree-view.c:607 msgid "Open in New Window" msgstr "Abrir en una ventana nueva" @@ -1064,16 +1064,16 @@ msgstr "Abrir dirección..." msgid "_Location:" msgstr "_Dirección" -#: ../thunar/thunar-location-entry.c:423 ../thunar/thunar-window.c:975 +#: ../thunar/thunar-location-entry.c:423 ../thunar/thunar-window.c:1030 #, fuzzy, c-format msgid "Failed to launch \"%s\"" msgstr "Imposible renombrar %s." -#: ../thunar/thunar-path-entry.c:256 +#: ../thunar/thunar-path-entry.c:255 msgid "Icon size" msgstr "Tamaño de icono" -#: ../thunar/thunar-path-entry.c:257 +#: ../thunar/thunar-path-entry.c:256 msgid "The icon size for the path entry" msgstr "" @@ -1312,34 +1312,41 @@ msgstr "" #: ../thunar/thunar-preferences-dialog.c:342 #, fuzzy -msgid "Shortcut _Icon Size:" -msgstr "Por ta_maño" +msgid "_Icon Size:" +msgstr "Tamaño de icono" #: ../thunar/thunar-preferences-dialog.c:347 +#: ../thunar/thunar-preferences-dialog.c:398 msgid "Very Small" msgstr "" #: ../thunar/thunar-preferences-dialog.c:348 +#: ../thunar/thunar-preferences-dialog.c:399 msgid "Smaller" msgstr "" #: ../thunar/thunar-preferences-dialog.c:349 +#: ../thunar/thunar-preferences-dialog.c:400 msgid "Small" msgstr "" #: ../thunar/thunar-preferences-dialog.c:350 +#: ../thunar/thunar-preferences-dialog.c:401 msgid "Normal" msgstr "" #: ../thunar/thunar-preferences-dialog.c:351 +#: ../thunar/thunar-preferences-dialog.c:402 msgid "Large" msgstr "" #: ../thunar/thunar-preferences-dialog.c:352 +#: ../thunar/thunar-preferences-dialog.c:403 msgid "Larger" msgstr "" #: ../thunar/thunar-preferences-dialog.c:353 +#: ../thunar/thunar-preferences-dialog.c:404 msgid "Very Large" msgstr "" @@ -1353,50 +1360,70 @@ msgid "" "folders for which emblems have been defined in the folders properties dialog." msgstr "" +#: ../thunar/thunar-preferences-dialog.c:381 +#, fuzzy +msgid "Tree Pane" +msgstr "Panel _lateral" + +#: ../thunar/thunar-preferences-dialog.c:393 +#, fuzzy +msgid "Icon _Size:" +msgstr "Tamaño de icono" + +#: ../thunar/thunar-preferences-dialog.c:421 +msgid "Show Icon E_mblems" +msgstr "" + +#: ../thunar/thunar-preferences-dialog.c:423 +msgid "" +"Select this option to display icon emblems in the tree pane for all folders " +"for which emblems have been defined in the folders properties dialog." +msgstr "" + #. #. Behavior #. -#: ../thunar/thunar-preferences-dialog.c:381 -#: ../thunar/thunar-preferences-dialog.c:391 +#: ../thunar/thunar-preferences-dialog.c:432 +#: ../thunar/thunar-preferences-dialog.c:442 msgid "Behavior" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:403 +#: ../thunar/thunar-preferences-dialog.c:454 msgid "_Single click to activate items" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:409 +#: ../thunar/thunar-preferences-dialog.c:460 msgid "_Double click to activate items" msgstr "" #. #. Advanced #. -#: ../thunar/thunar-preferences-dialog.c:419 +#: ../thunar/thunar-preferences-dialog.c:470 msgid "Advanced" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:429 +#: ../thunar/thunar-preferences-dialog.c:480 #, fuzzy msgid "Folder Permissions" msgstr "Permisos" -#: ../thunar/thunar-preferences-dialog.c:441 +#: ../thunar/thunar-preferences-dialog.c:492 msgid "" "When changing the permissions of a folder, you\n" "can also apply the changes to the contents of the\n" "folder. Select the default behavior below:" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:449 +#: ../thunar/thunar-preferences-dialog.c:500 msgid "Ask everytime" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:450 +#: ../thunar/thunar-preferences-dialog.c:501 msgid "Apply to Folder Only" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:451 +#: ../thunar/thunar-preferences-dialog.c:502 msgid "Apply to Folder and Contents" msgstr "" @@ -1570,7 +1597,8 @@ msgstr "Menú contextual de archivo" msgid "Folder Context Menu" msgstr "Menú contextual de carpeta" -#: ../thunar/thunar-standard-view.c:306 +#. append the "Create Folder" menu action +#: ../thunar/thunar-standard-view.c:306 ../thunar/thunar-tree-view.c:619 msgid "Create _Folder..." msgstr "" @@ -1578,7 +1606,8 @@ msgstr "" msgid "Create an empty folder within the current folder" msgstr "" -#: ../thunar/thunar-standard-view.c:307 +#. append the "Properties" menu action +#: ../thunar/thunar-standard-view.c:307 ../thunar/thunar-tree-view.c:631 #, fuzzy msgid "_Properties..." msgstr "_Propiedades" @@ -1707,12 +1736,12 @@ msgid "New Empty File..." msgstr "Carpeta" #. ask the user to enter a name for the new folder -#: ../thunar/thunar-standard-view.c:1767 +#: ../thunar/thunar-standard-view.c:1767 ../thunar/thunar-tree-view.c:762 #, fuzzy msgid "New Folder" msgstr "Carpeta" -#: ../thunar/thunar-standard-view.c:1767 +#: ../thunar/thunar-standard-view.c:1767 ../thunar/thunar-tree-view.c:762 #, fuzzy msgid "Create New Folder" msgstr "Carpeta" @@ -1808,249 +1837,262 @@ msgstr "" msgid "_Empty File" msgstr "_Copiar archivo" -#: ../thunar/thunar-window.c:224 +#: ../thunar/thunar-tree-model.c:467 +#, fuzzy +msgid "Loading..." +msgstr "Preparando..." + +#: ../thunar/thunar-window.c:229 msgid "_File" msgstr "_Archivo" -#: ../thunar/thunar-window.c:225 +#: ../thunar/thunar-window.c:230 msgid "Open New _Window" msgstr "Nueva _ventana" -#: ../thunar/thunar-window.c:225 +#: ../thunar/thunar-window.c:230 msgid "Open a new Thunar window for the displayed location" msgstr "" -#: ../thunar/thunar-window.c:226 +#: ../thunar/thunar-window.c:231 msgid "Close _All Windows" msgstr "Cerrar _todas las ventanas" -#: ../thunar/thunar-window.c:226 +#: ../thunar/thunar-window.c:231 msgid "Close all Thunar windows" msgstr "Cerrar todas las ventanas de Thunar" -#: ../thunar/thunar-window.c:227 +#: ../thunar/thunar-window.c:232 msgid "_Close" msgstr "_Cerrar" -#: ../thunar/thunar-window.c:227 +#: ../thunar/thunar-window.c:232 msgid "Close this window" msgstr "Cerrar esta ventana" -#: ../thunar/thunar-window.c:228 +#: ../thunar/thunar-window.c:233 msgid "_Edit" msgstr "_Editar" -#: ../thunar/thunar-window.c:229 +#: ../thunar/thunar-window.c:234 #, fuzzy msgid "Pr_eferences..." msgstr "_Propiedades" -#: ../thunar/thunar-window.c:229 +#: ../thunar/thunar-window.c:234 #, fuzzy msgid "Edit Thunars Preferences" msgstr "Gestor de archivos" -#: ../thunar/thunar-window.c:230 +#: ../thunar/thunar-window.c:235 msgid "_View" msgstr "_Ver" -#: ../thunar/thunar-window.c:231 +#: ../thunar/thunar-window.c:236 msgid "_Reload" msgstr "" -#: ../thunar/thunar-window.c:231 +#: ../thunar/thunar-window.c:236 #, fuzzy msgid "Reload the current folder" msgstr "Abre la carpeta anterior" -#: ../thunar/thunar-window.c:232 +#: ../thunar/thunar-window.c:237 #, fuzzy msgid "_Location Selector" msgstr "Barra de _dirección" -#: ../thunar/thunar-window.c:233 +#: ../thunar/thunar-window.c:238 msgid "_Side Pane" msgstr "Panel _lateral" -#: ../thunar/thunar-window.c:234 +#: ../thunar/thunar-window.c:239 msgid "Zoom _In" msgstr "" -#: ../thunar/thunar-window.c:234 +#: ../thunar/thunar-window.c:239 msgid "Show the contents in more detail" msgstr "" -#: ../thunar/thunar-window.c:235 +#: ../thunar/thunar-window.c:240 msgid "Zoom _Out" msgstr "" -#: ../thunar/thunar-window.c:235 +#: ../thunar/thunar-window.c:240 msgid "Show the contents in less detail" msgstr "" -#: ../thunar/thunar-window.c:236 +#: ../thunar/thunar-window.c:241 msgid "Normal Si_ze" msgstr "" -#: ../thunar/thunar-window.c:236 +#: ../thunar/thunar-window.c:241 msgid "Show the contents at the normal size" msgstr "" -#: ../thunar/thunar-window.c:237 +#: ../thunar/thunar-window.c:242 msgid "_Go" msgstr "_Ir a" -#: ../thunar/thunar-window.c:238 +#: ../thunar/thunar-window.c:243 msgid "Open _Parent" msgstr "Abrir _antecesor" -#: ../thunar/thunar-window.c:238 +#: ../thunar/thunar-window.c:243 msgid "Open the parent folder" msgstr "Abre la carpeta anterior" # msgstr "Sistema de archivos" -#: ../thunar/thunar-window.c:239 +#: ../thunar/thunar-window.c:244 #, fuzzy msgid "_Home" msgstr "Casa" -#: ../thunar/thunar-window.c:239 +#: ../thunar/thunar-window.c:244 #, fuzzy msgid "Go to the home folder" msgstr "Abre la carpeta anterior" -#: ../thunar/thunar-window.c:240 +#: ../thunar/thunar-window.c:245 msgid "T_emplates" msgstr "" -#: ../thunar/thunar-window.c:240 +#: ../thunar/thunar-window.c:245 #, fuzzy msgid "Go to the templates folder" msgstr "Abre la carpeta anterior" -#: ../thunar/thunar-window.c:241 +#: ../thunar/thunar-window.c:246 msgid "Open _Location..." msgstr "Abrir _dirección..." -#: ../thunar/thunar-window.c:241 +#: ../thunar/thunar-window.c:246 msgid "Specify a location to open" msgstr "Especificar una dirección para abrir" -#: ../thunar/thunar-window.c:242 +#: ../thunar/thunar-window.c:247 msgid "_Help" msgstr "A_yuda" -#: ../thunar/thunar-window.c:243 +#: ../thunar/thunar-window.c:248 msgid "_Contents" msgstr "" -#: ../thunar/thunar-window.c:243 +#: ../thunar/thunar-window.c:248 msgid "Display Thunar user manual" msgstr "" -#: ../thunar/thunar-window.c:244 +#: ../thunar/thunar-window.c:249 msgid "_About" msgstr "_Acerca de" -#: ../thunar/thunar-window.c:244 +#: ../thunar/thunar-window.c:249 msgid "Display information about Thunar" msgstr "Muestra información acerca de Thunar" -#: ../thunar/thunar-window.c:249 +#: ../thunar/thunar-window.c:254 #, fuzzy msgid "Show _Hidden Files" msgstr "Mostrar los archivos _ocultos" -#: ../thunar/thunar-window.c:249 +#: ../thunar/thunar-window.c:254 msgid "Toggles the display of hidden files in the current window" msgstr "" -#: ../thunar/thunar-window.c:250 +#: ../thunar/thunar-window.c:255 msgid "_Shortcuts" msgstr "" -#: ../thunar/thunar-window.c:250 +#: ../thunar/thunar-window.c:255 msgid "Toggles the visibility of the shortcuts pane" msgstr "" -#: ../thunar/thunar-window.c:251 +#: ../thunar/thunar-window.c:256 +msgid "_Tree" +msgstr "" + +#: ../thunar/thunar-window.c:256 +msgid "Toggles the visibility of the tree pane" +msgstr "" + +#: ../thunar/thunar-window.c:257 #, fuzzy msgid "St_atusbar" msgstr "Texto de la barra de estado" -#: ../thunar/thunar-window.c:251 +#: ../thunar/thunar-window.c:257 msgid "Change the visibility of this window's statusbar" msgstr "" #. #. * add the location selector options #. -#: ../thunar/thunar-window.c:490 +#: ../thunar/thunar-window.c:497 #, fuzzy msgid "_Pathbar Style" msgstr "Estilo _tradicional" -#: ../thunar/thunar-window.c:491 +#: ../thunar/thunar-window.c:498 msgid "Modern approach with buttons that correspond to folders" msgstr "" -#: ../thunar/thunar-window.c:497 +#: ../thunar/thunar-window.c:504 #, fuzzy msgid "_Toolbar Style" msgstr "Estilo _tradicional" -#: ../thunar/thunar-window.c:498 +#: ../thunar/thunar-window.c:505 msgid "Traditional approach with location bar and navigation buttons" msgstr "" -#: ../thunar/thunar-window.c:504 +#: ../thunar/thunar-window.c:511 msgid "_Hidden" msgstr "_Oculto/a" -#: ../thunar/thunar-window.c:504 +#: ../thunar/thunar-window.c:511 msgid "Don't display any location selector" msgstr "" #. #. * add view options #. -#: ../thunar/thunar-window.c:513 +#: ../thunar/thunar-window.c:520 msgid "View as _Icons" msgstr "Ver como _Iconos" -#: ../thunar/thunar-window.c:513 +#: ../thunar/thunar-window.c:520 msgid "Display folder content in an icon view" msgstr "" -#: ../thunar/thunar-window.c:520 +#: ../thunar/thunar-window.c:527 msgid "View as _Detailed List" msgstr "Ver como _Lista" -#: ../thunar/thunar-window.c:520 +#: ../thunar/thunar-window.c:527 msgid "Display folder content in a detailed list view" msgstr "" -#: ../thunar/thunar-window.c:1388 +#: ../thunar/thunar-window.c:1459 #, fuzzy msgid "Failed to open parent folder" msgstr "Abre la carpeta anterior" #. display an error to the user -#: ../thunar/thunar-window.c:1414 +#: ../thunar/thunar-window.c:1485 #, fuzzy msgid "Failed to open home directory" msgstr "Imposible abrir el directorio %s." #. display the "About Templates" dialog -#: ../thunar/thunar-window.c:1476 +#: ../thunar/thunar-window.c:1547 msgid "About Templates" msgstr "" -#: ../thunar/thunar-window.c:1497 +#: ../thunar/thunar-window.c:1568 msgid "All files in this folder will appear in the \"Create Document\" menu." msgstr "" -#: ../thunar/thunar-window.c:1504 +#: ../thunar/thunar-window.c:1575 msgid "" "If you frequently create certain kinds of documents, make a copy of one and " "put it in this folder. Thunar will add an entry for this document in the " @@ -2060,16 +2102,16 @@ msgid "" "of the document will be created in the directory you are viewing." msgstr "" -#: ../thunar/thunar-window.c:1516 +#: ../thunar/thunar-window.c:1587 msgid "Do _not display this message again" msgstr "" -#: ../thunar/thunar-window.c:1529 +#: ../thunar/thunar-window.c:1600 #, fuzzy msgid "Failed to open templates folder" msgstr "Abre la carpeta anterior" -#: ../thunar/thunar-window.c:1607 +#: ../thunar/thunar-window.c:1678 msgid "" "Thunar is a fast and easy to use file manager\n" "for the Xfce Desktop Environment." @@ -2077,7 +2119,7 @@ msgstr "" "Thunar es un gestor de archivos rápido\n" "y fácil de usar para el escritorio Xfce" -#: ../thunar/thunar-window.c:1613 +#: ../thunar/thunar-window.c:1684 msgid "translator-credits" msgstr "" @@ -2387,3 +2429,11 @@ msgstr "Carpeta" #, fuzzy msgid "Open the specified folders in Thunar" msgstr "Abre el elemento en una ventana de Thunar nueva" + +#, fuzzy +#~ msgid "Home Folder" +#~ msgstr "Carpeta" + +#, fuzzy +#~ msgid "Shortcut _Icon Size:" +#~ msgstr "Por ta_maño" diff --git a/po/eu.po b/po/eu.po index ef70882ddf710c5b24f2c281b099cadd12c23374..3749db66076b8b86ad450a4895d1b5101f4fe4a1 100644 --- a/po/eu.po +++ b/po/eu.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Thunar 0.2.3svn\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2006-03-13 19:21+0900\n" +"POT-Creation-Date: 2006-03-14 02:27+0100\n" "PO-Revision-Date: 2006-02-22 12:03+0100\n" "Last-Translator: Piarres Beobide <pi@beobide.net>\n" "Language-Team: Basque <translation-team-eu@lists.sourceforge.net>\n" @@ -192,11 +192,11 @@ msgstr "%s dokumentua" msgid "Failed to create directory \"%s\": %s" msgstr "Huts \"%s\" direktorioa sortzerkaoan: %s" -#: ../thunar-vfs/thunar-vfs-path.c:657 +#: ../thunar-vfs/thunar-vfs-path.c:684 msgid "Path too long to fit into buffer" msgstr "Bidea luzeegia buferrean sartzeko" -#: ../thunar-vfs/thunar-vfs-path.c:761 +#: ../thunar-vfs/thunar-vfs-path.c:788 msgid "URI too long to fit into buffer" msgstr "URI-a luzeegia buferrean sartzeko" @@ -227,11 +227,11 @@ msgstr "Ezin da erro direktorioa aldatu" msgid "Preparing..." msgstr "Prestatzen..." -#: ../thunar-vfs/thunar-vfs-util.c:253 ../thunar/thunar-path-entry.c:1253 +#: ../thunar-vfs/thunar-vfs-util.c:251 ../thunar/thunar-path-entry.c:1249 msgid "Invalid path" msgstr "Bide baliogabea" -#: ../thunar-vfs/thunar-vfs-util.c:289 +#: ../thunar-vfs/thunar-vfs-util.c:287 #, fuzzy, c-format msgid "Unknown user \"%s\"" msgstr "`%s' erabiltzaile ezezaguna" @@ -840,7 +840,7 @@ msgstr "Ikono Ikuspegia" #. append the "Open" menu action #: ../thunar/thunar-launcher.c:120 ../thunar/thunar-launcher.c:750 #: ../thunar/thunar-location-buttons.c:1267 -#: ../thunar/thunar-shortcuts-view.c:794 +#: ../thunar/thunar-shortcuts-view.c:794 ../thunar/thunar-tree-view.c:595 msgid "_Open" msgstr "_Ireki" @@ -850,7 +850,7 @@ msgstr "Hautaturiko fitxategia ireki" #. append the "Open in New Window" menu action #: ../thunar/thunar-launcher.c:121 ../thunar/thunar-location-buttons.c:1280 -#: ../thunar/thunar-shortcuts-view.c:805 +#: ../thunar/thunar-shortcuts-view.c:805 ../thunar/thunar-tree-view.c:607 msgid "Open in New Window" msgstr "LEiho BErri batetan Ireki" @@ -1050,16 +1050,16 @@ msgstr "Kokalekua Ireki" msgid "_Location:" msgstr "Koka_lekua:" -#: ../thunar/thunar-location-entry.c:423 ../thunar/thunar-window.c:975 +#: ../thunar/thunar-location-entry.c:423 ../thunar/thunar-window.c:1030 #, fuzzy, c-format msgid "Failed to launch \"%s\"" msgstr "Huts `%s' abiaraztean" -#: ../thunar/thunar-path-entry.c:256 +#: ../thunar/thunar-path-entry.c:255 msgid "Icon size" msgstr "Ikono tamaina" -#: ../thunar/thunar-path-entry.c:257 +#: ../thunar/thunar-path-entry.c:256 msgid "The icon size for the path entry" msgstr "Bide sarrerako ikono tamaina" @@ -1303,35 +1303,42 @@ msgstr "_Loturak" #: ../thunar/thunar-preferences-dialog.c:342 #, fuzzy -msgid "Shortcut _Icon Size:" -msgstr "Tamainaz _sailkatu" +msgid "_Icon Size:" +msgstr "Ikono tamaina" #: ../thunar/thunar-preferences-dialog.c:347 +#: ../thunar/thunar-preferences-dialog.c:398 msgid "Very Small" msgstr "" #: ../thunar/thunar-preferences-dialog.c:348 +#: ../thunar/thunar-preferences-dialog.c:399 msgid "Smaller" msgstr "" #: ../thunar/thunar-preferences-dialog.c:349 +#: ../thunar/thunar-preferences-dialog.c:400 msgid "Small" msgstr "" #: ../thunar/thunar-preferences-dialog.c:350 +#: ../thunar/thunar-preferences-dialog.c:401 #, fuzzy msgid "Normal" msgstr "Ta_maina Normala" #: ../thunar/thunar-preferences-dialog.c:351 +#: ../thunar/thunar-preferences-dialog.c:402 msgid "Large" msgstr "" #: ../thunar/thunar-preferences-dialog.c:352 +#: ../thunar/thunar-preferences-dialog.c:403 msgid "Larger" msgstr "" #: ../thunar/thunar-preferences-dialog.c:353 +#: ../thunar/thunar-preferences-dialog.c:404 msgid "Very Large" msgstr "" @@ -1346,50 +1353,71 @@ msgid "" "folders for which emblems have been defined in the folders properties dialog." msgstr "" +#: ../thunar/thunar-preferences-dialog.c:381 +#, fuzzy +msgid "Tree Pane" +msgstr "_Alboko panela" + +#: ../thunar/thunar-preferences-dialog.c:393 +#, fuzzy +msgid "Icon _Size:" +msgstr "Ikono tamaina" + +#: ../thunar/thunar-preferences-dialog.c:421 +#, fuzzy +msgid "Show Icon E_mblems" +msgstr "_Ikur Ikonoak Bistarazi" + +#: ../thunar/thunar-preferences-dialog.c:423 +msgid "" +"Select this option to display icon emblems in the tree pane for all folders " +"for which emblems have been defined in the folders properties dialog." +msgstr "" + #. #. Behavior #. -#: ../thunar/thunar-preferences-dialog.c:381 -#: ../thunar/thunar-preferences-dialog.c:391 +#: ../thunar/thunar-preferences-dialog.c:432 +#: ../thunar/thunar-preferences-dialog.c:442 msgid "Behavior" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:403 +#: ../thunar/thunar-preferences-dialog.c:454 msgid "_Single click to activate items" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:409 +#: ../thunar/thunar-preferences-dialog.c:460 msgid "_Double click to activate items" msgstr "" #. #. Advanced #. -#: ../thunar/thunar-preferences-dialog.c:419 +#: ../thunar/thunar-preferences-dialog.c:470 msgid "Advanced" msgstr "Aurreratua" -#: ../thunar/thunar-preferences-dialog.c:429 +#: ../thunar/thunar-preferences-dialog.c:480 #, fuzzy msgid "Folder Permissions" msgstr "Baimenak" -#: ../thunar/thunar-preferences-dialog.c:441 +#: ../thunar/thunar-preferences-dialog.c:492 msgid "" "When changing the permissions of a folder, you\n" "can also apply the changes to the contents of the\n" "folder. Select the default behavior below:" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:449 +#: ../thunar/thunar-preferences-dialog.c:500 msgid "Ask everytime" msgstr "Beti galdetu" -#: ../thunar/thunar-preferences-dialog.c:450 +#: ../thunar/thunar-preferences-dialog.c:501 msgid "Apply to Folder Only" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:451 +#: ../thunar/thunar-preferences-dialog.c:502 msgid "Apply to Folder and Contents" msgstr "" @@ -1558,7 +1586,8 @@ msgstr "Fitxategi Kontestu Menua" msgid "Folder Context Menu" msgstr "Karpeta Kontestu Menua" -#: ../thunar/thunar-standard-view.c:306 +#. append the "Create Folder" menu action +#: ../thunar/thunar-standard-view.c:306 ../thunar/thunar-tree-view.c:619 msgid "Create _Folder..." msgstr "_Karpeta Sortu..." @@ -1566,7 +1595,8 @@ msgstr "_Karpeta Sortu..." msgid "Create an empty folder within the current folder" msgstr "Karpeta huts bat sortu uneko karpetaren barnean" -#: ../thunar/thunar-standard-view.c:307 +#. append the "Properties" menu action +#: ../thunar/thunar-standard-view.c:307 ../thunar/thunar-tree-view.c:631 msgid "_Properties..." msgstr "_Propietateak..." @@ -1679,11 +1709,11 @@ msgid "New Empty File..." msgstr "Fitxategi Huts Berria..." #. ask the user to enter a name for the new folder -#: ../thunar/thunar-standard-view.c:1767 +#: ../thunar/thunar-standard-view.c:1767 ../thunar/thunar-tree-view.c:762 msgid "New Folder" msgstr "Karpeta Berria" -#: ../thunar/thunar-standard-view.c:1767 +#: ../thunar/thunar-standard-view.c:1767 ../thunar/thunar-tree-view.c:762 #, fuzzy msgid "Create New Folder" msgstr "_Karpeta Sortu..." @@ -1779,237 +1809,251 @@ msgstr "Ez dago txantiloirik instalaturik" msgid "_Empty File" msgstr "Fitxategi _Hutsa" -#: ../thunar/thunar-window.c:224 +#: ../thunar/thunar-tree-model.c:467 +#, fuzzy +msgid "Loading..." +msgstr "Prestatzen..." + +#: ../thunar/thunar-window.c:229 msgid "_File" msgstr "_Fitxategia" -#: ../thunar/thunar-window.c:225 +#: ../thunar/thunar-window.c:230 msgid "Open New _Window" msgstr "_Leiho Berria Ireki" -#: ../thunar/thunar-window.c:225 +#: ../thunar/thunar-window.c:230 msgid "Open a new Thunar window for the displayed location" msgstr "Thunar leiho berri bat ireki bistarazitako kokapenarekin" -#: ../thunar/thunar-window.c:226 +#: ../thunar/thunar-window.c:231 msgid "Close _All Windows" msgstr "Leiho _Guztiak Itxi" -#: ../thunar/thunar-window.c:226 +#: ../thunar/thunar-window.c:231 msgid "Close all Thunar windows" msgstr "Thunar leiho guztiak itxi" -#: ../thunar/thunar-window.c:227 +#: ../thunar/thunar-window.c:232 msgid "_Close" msgstr "_Itxi" -#: ../thunar/thunar-window.c:227 +#: ../thunar/thunar-window.c:232 msgid "Close this window" msgstr "Leiho hau itxi" -#: ../thunar/thunar-window.c:228 +#: ../thunar/thunar-window.c:233 msgid "_Edit" msgstr "_Editatu" -#: ../thunar/thunar-window.c:229 +#: ../thunar/thunar-window.c:234 msgid "Pr_eferences..." msgstr "Hob_espenak..." -#: ../thunar/thunar-window.c:229 +#: ../thunar/thunar-window.c:234 msgid "Edit Thunars Preferences" msgstr "Thunar hobespenak editatu" -#: ../thunar/thunar-window.c:230 +#: ../thunar/thunar-window.c:235 msgid "_View" msgstr "I_kusi" -#: ../thunar/thunar-window.c:231 +#: ../thunar/thunar-window.c:236 msgid "_Reload" msgstr "Bi_rkargatu" -#: ../thunar/thunar-window.c:231 +#: ../thunar/thunar-window.c:236 msgid "Reload the current folder" msgstr "Karpeta birkargatu" -#: ../thunar/thunar-window.c:232 +#: ../thunar/thunar-window.c:237 msgid "_Location Selector" msgstr "_Kokaleku Hautatzailea" -#: ../thunar/thunar-window.c:233 +#: ../thunar/thunar-window.c:238 msgid "_Side Pane" msgstr "_Alboko panela" -#: ../thunar/thunar-window.c:234 +#: ../thunar/thunar-window.c:239 msgid "Zoom _In" msgstr "Zoom-a hand_itu" -#: ../thunar/thunar-window.c:234 +#: ../thunar/thunar-window.c:239 msgid "Show the contents in more detail" msgstr "Edukiak zehaztasun handiagorekin bistarazi" -#: ../thunar/thunar-window.c:235 +#: ../thunar/thunar-window.c:240 msgid "Zoom _Out" msgstr "Z_oom-a txikiagotu" -#: ../thunar/thunar-window.c:235 +#: ../thunar/thunar-window.c:240 msgid "Show the contents in less detail" msgstr "Edukiak zehaztasun txikiagoekin bistarazi" -#: ../thunar/thunar-window.c:236 +#: ../thunar/thunar-window.c:241 msgid "Normal Si_ze" msgstr "Ta_maina Normala" -#: ../thunar/thunar-window.c:236 +#: ../thunar/thunar-window.c:241 msgid "Show the contents at the normal size" msgstr "Edukiak tamaina normalean bistarazi" -#: ../thunar/thunar-window.c:237 +#: ../thunar/thunar-window.c:242 msgid "_Go" msgstr "_Joan" -#: ../thunar/thunar-window.c:238 +#: ../thunar/thunar-window.c:243 msgid "Open _Parent" msgstr "_Gurasoa Ireki" -#: ../thunar/thunar-window.c:238 +#: ../thunar/thunar-window.c:243 msgid "Open the parent folder" msgstr "Karpeta gurasoa ireki" -#: ../thunar/thunar-window.c:239 +#: ../thunar/thunar-window.c:244 msgid "_Home" msgstr "_Etxea" -#: ../thunar/thunar-window.c:239 +#: ../thunar/thunar-window.c:244 msgid "Go to the home folder" msgstr "Etxe karpetara joan" -#: ../thunar/thunar-window.c:240 +#: ../thunar/thunar-window.c:245 msgid "T_emplates" msgstr "T_xantiloiak" -#: ../thunar/thunar-window.c:240 +#: ../thunar/thunar-window.c:245 msgid "Go to the templates folder" msgstr "Txantiloi karpetara joan" -#: ../thunar/thunar-window.c:241 +#: ../thunar/thunar-window.c:246 msgid "Open _Location..." msgstr "_Kokapena Ireki..." -#: ../thunar/thunar-window.c:241 +#: ../thunar/thunar-window.c:246 msgid "Specify a location to open" msgstr "Irekitzeko kokapen bat ezarri" -#: ../thunar/thunar-window.c:242 +#: ../thunar/thunar-window.c:247 msgid "_Help" msgstr "_Laguntza" -#: ../thunar/thunar-window.c:243 +#: ../thunar/thunar-window.c:248 msgid "_Contents" msgstr "" -#: ../thunar/thunar-window.c:243 +#: ../thunar/thunar-window.c:248 msgid "Display Thunar user manual" msgstr "" -#: ../thunar/thunar-window.c:244 +#: ../thunar/thunar-window.c:249 msgid "_About" msgstr "_Honi buruz" -#: ../thunar/thunar-window.c:244 +#: ../thunar/thunar-window.c:249 msgid "Display information about Thunar" msgstr "Thunar-eri buruz argibideak bistarazi" -#: ../thunar/thunar-window.c:249 +#: ../thunar/thunar-window.c:254 msgid "Show _Hidden Files" msgstr "E_zkutatuko Fitxategiak Bistarazi" -#: ../thunar/thunar-window.c:249 +#: ../thunar/thunar-window.c:254 msgid "Toggles the display of hidden files in the current window" msgstr "Leiho honetako ezkutatutako fitxategien bistaratze egoera aldatu " -#: ../thunar/thunar-window.c:250 +#: ../thunar/thunar-window.c:255 msgid "_Shortcuts" msgstr "_Loturak" -#: ../thunar/thunar-window.c:250 +#: ../thunar/thunar-window.c:255 #, fuzzy msgid "Toggles the visibility of the shortcuts pane" msgstr "Leiho honen egoera barraren bistaratze egoera aldatu" -#: ../thunar/thunar-window.c:251 +#: ../thunar/thunar-window.c:256 +msgid "_Tree" +msgstr "" + +#: ../thunar/thunar-window.c:256 +#, fuzzy +msgid "Toggles the visibility of the tree pane" +msgstr "Leiho honen egoera barraren bistaratze egoera aldatu" + +#: ../thunar/thunar-window.c:257 msgid "St_atusbar" msgstr "Egoer_a-barra" -#: ../thunar/thunar-window.c:251 +#: ../thunar/thunar-window.c:257 msgid "Change the visibility of this window's statusbar" msgstr "Leiho honen egoera barraren bistaratze egoera aldatu" #. #. * add the location selector options #. -#: ../thunar/thunar-window.c:490 +#: ../thunar/thunar-window.c:497 msgid "_Pathbar Style" msgstr "_Bide-barra Estiloa" -#: ../thunar/thunar-window.c:491 +#: ../thunar/thunar-window.c:498 msgid "Modern approach with buttons that correspond to folders" msgstr "Ikuspen modernoa karpeten botoiekin" -#: ../thunar/thunar-window.c:497 +#: ../thunar/thunar-window.c:504 msgid "_Toolbar Style" msgstr "_Tresnabarra Estiloa" -#: ../thunar/thunar-window.c:498 +#: ../thunar/thunar-window.c:505 msgid "Traditional approach with location bar and navigation buttons" msgstr "Ikuspen tradizionala kokapen barra eta nabigatze botoiekin" -#: ../thunar/thunar-window.c:504 +#: ../thunar/thunar-window.c:511 msgid "_Hidden" msgstr "_Ezkutatua" -#: ../thunar/thunar-window.c:504 +#: ../thunar/thunar-window.c:511 msgid "Don't display any location selector" msgstr "Ez bistarazi kokapen hautatzailerik" #. #. * add view options #. -#: ../thunar/thunar-window.c:513 +#: ../thunar/thunar-window.c:520 msgid "View as _Icons" msgstr "_Ikonoak bezala bistarazi" -#: ../thunar/thunar-window.c:513 +#: ../thunar/thunar-window.c:520 msgid "Display folder content in an icon view" msgstr "Karpeta edukia ikono ikuspegi batetan bistarazi" -#: ../thunar/thunar-window.c:520 +#: ../thunar/thunar-window.c:527 msgid "View as _Detailed List" msgstr "_Zehazturiko zerrenda bezala bistarazi" -#: ../thunar/thunar-window.c:520 +#: ../thunar/thunar-window.c:527 msgid "Display folder content in a detailed list view" msgstr "Karpeta edukia zehazturiko zerrenda ikuspegian bistarazi" -#: ../thunar/thunar-window.c:1388 +#: ../thunar/thunar-window.c:1459 msgid "Failed to open parent folder" msgstr "Huts guraso karpeta irekitzerakoan" #. display an error to the user -#: ../thunar/thunar-window.c:1414 +#: ../thunar/thunar-window.c:1485 msgid "Failed to open home directory" msgstr "Huts etxe karpeta irekitzerakoan" #. display the "About Templates" dialog -#: ../thunar/thunar-window.c:1476 +#: ../thunar/thunar-window.c:1547 msgid "About Templates" msgstr "Txantiloiei buruz" -#: ../thunar/thunar-window.c:1497 +#: ../thunar/thunar-window.c:1568 msgid "All files in this folder will appear in the \"Create Document\" menu." msgstr "" "Karpeta honetako fitxategi guztiak \"Dokumnetua Sortu\" menuan agertuko dira." -#: ../thunar/thunar-window.c:1504 +#: ../thunar/thunar-window.c:1575 msgid "" "If you frequently create certain kinds of documents, make a copy of one and " "put it in this folder. Thunar will add an entry for this document in the " @@ -2025,15 +2069,15 @@ msgstr "" "\"Dokumentua Sortu\" menuko sarrea hori aukeratzean ikusten ari zaren " "karpetan dokumentu horren kopia bat sortuko du." -#: ../thunar/thunar-window.c:1516 +#: ../thunar/thunar-window.c:1587 msgid "Do _not display this message again" msgstr "E_z bistarazi mezu hau berriz" -#: ../thunar/thunar-window.c:1529 +#: ../thunar/thunar-window.c:1600 msgid "Failed to open templates folder" msgstr "Huts txantiloi karpeta irekitzerakoan" -#: ../thunar/thunar-window.c:1607 +#: ../thunar/thunar-window.c:1678 msgid "" "Thunar is a fast and easy to use file manager\n" "for the Xfce Desktop Environment." @@ -2041,7 +2085,7 @@ msgstr "" "Thunar Xfce Idazmhai Ingurunerako fitxategi\n" "kudeatzaile azkar eta erabilerraz bat da" -#: ../thunar/thunar-window.c:1613 +#: ../thunar/thunar-window.c:1684 msgid "translator-credits" msgstr "itzulpena-kredituak" @@ -2339,3 +2383,11 @@ msgstr "Karpeta Berria" #, fuzzy msgid "Open the specified folders in Thunar" msgstr "Hauatatutako direktorioak thunar leiho berrietan ireki" + +#, fuzzy +#~ msgid "Home Folder" +#~ msgstr "Karpeta Berria" + +#, fuzzy +#~ msgid "Shortcut _Icon Size:" +#~ msgstr "Tamainaz _sailkatu" diff --git a/po/fi.po b/po/fi.po index f9c1aebd574e15bd5dc54cad0799e18419b82c2e..c29378b8c7b95e973893c3ec97ce8c4852dfbcff 100644 --- a/po/fi.po +++ b/po/fi.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Thunar 0.2.3svn\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2006-03-13 19:21+0900\n" +"POT-Creation-Date: 2006-03-14 02:27+0100\n" "PO-Revision-Date: 2006-03-12 19:03+0200\n" "Last-Translator: Jari Rahkonen <jari.rahkonen@pp1.inet.fi>\n" "Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n" @@ -189,11 +189,11 @@ msgstr "%s-tiedosto" msgid "Failed to create directory \"%s\": %s" msgstr "Hakemiston \"%s\" luominen epäonnistui: %s" -#: ../thunar-vfs/thunar-vfs-path.c:657 +#: ../thunar-vfs/thunar-vfs-path.c:684 msgid "Path too long to fit into buffer" msgstr "Polku ei mahdu puskuriin" -#: ../thunar-vfs/thunar-vfs-path.c:761 +#: ../thunar-vfs/thunar-vfs-path.c:788 msgid "URI too long to fit into buffer" msgstr "URI ei mahdu puskuriin" @@ -224,11 +224,11 @@ msgstr "Juurihakemistoa ei voi siirtää" msgid "Preparing..." msgstr "Valmistellaan..." -#: ../thunar-vfs/thunar-vfs-util.c:253 ../thunar/thunar-path-entry.c:1253 +#: ../thunar-vfs/thunar-vfs-util.c:251 ../thunar/thunar-path-entry.c:1249 msgid "Invalid path" msgstr "Polku ei kelpaa" -#: ../thunar-vfs/thunar-vfs-util.c:289 +#: ../thunar-vfs/thunar-vfs-util.c:287 #, c-format msgid "Unknown user \"%s\"" msgstr "Tuntematon käyttäjä \"%s\"" @@ -837,7 +837,7 @@ msgstr "Kuvakenäkymä" #. append the "Open" menu action #: ../thunar/thunar-launcher.c:120 ../thunar/thunar-launcher.c:750 #: ../thunar/thunar-location-buttons.c:1267 -#: ../thunar/thunar-shortcuts-view.c:794 +#: ../thunar/thunar-shortcuts-view.c:794 ../thunar/thunar-tree-view.c:595 msgid "_Open" msgstr "_Avaa" @@ -847,7 +847,7 @@ msgstr "Avaa valitut tiedostot" #. append the "Open in New Window" menu action #: ../thunar/thunar-launcher.c:121 ../thunar/thunar-location-buttons.c:1280 -#: ../thunar/thunar-shortcuts-view.c:805 +#: ../thunar/thunar-shortcuts-view.c:805 ../thunar/thunar-tree-view.c:607 msgid "Open in New Window" msgstr "Avaa uudessa ikkunassa" @@ -1047,16 +1047,16 @@ msgstr "Avaa sijainti" msgid "_Location:" msgstr "_Sijainti:" -#: ../thunar/thunar-location-entry.c:423 ../thunar/thunar-window.c:975 +#: ../thunar/thunar-location-entry.c:423 ../thunar/thunar-window.c:1030 #, c-format msgid "Failed to launch \"%s\"" msgstr "Kohteen \"%s\" suorittaminen epäonnistui" -#: ../thunar/thunar-path-entry.c:256 +#: ../thunar/thunar-path-entry.c:255 msgid "Icon size" msgstr "Kuvakkeen koko" -#: ../thunar/thunar-path-entry.c:257 +#: ../thunar/thunar-path-entry.c:256 msgid "The icon size for the path entry" msgstr "Polkukentän kuvakkeen koko" @@ -1299,34 +1299,42 @@ msgid "Shortcuts Pane" msgstr "Kirjanmerkkipaneeli" #: ../thunar/thunar-preferences-dialog.c:342 -msgid "Shortcut _Icon Size:" -msgstr "Kirjanmerkki_kuvakkeiden koko" +#, fuzzy +msgid "_Icon Size:" +msgstr "Kuvakkeen koko" #: ../thunar/thunar-preferences-dialog.c:347 +#: ../thunar/thunar-preferences-dialog.c:398 msgid "Very Small" msgstr "Erittäin pieni" #: ../thunar/thunar-preferences-dialog.c:348 +#: ../thunar/thunar-preferences-dialog.c:399 msgid "Smaller" msgstr "Pienempi" #: ../thunar/thunar-preferences-dialog.c:349 +#: ../thunar/thunar-preferences-dialog.c:400 msgid "Small" msgstr "Pieni" #: ../thunar/thunar-preferences-dialog.c:350 +#: ../thunar/thunar-preferences-dialog.c:401 msgid "Normal" msgstr "Normaali" #: ../thunar/thunar-preferences-dialog.c:351 +#: ../thunar/thunar-preferences-dialog.c:402 msgid "Large" msgstr "Suuri" #: ../thunar/thunar-preferences-dialog.c:352 +#: ../thunar/thunar-preferences-dialog.c:403 msgid "Larger" msgstr "Suurempi" #: ../thunar/thunar-preferences-dialog.c:353 +#: ../thunar/thunar-preferences-dialog.c:404 msgid "Very Large" msgstr "Erittäin suuri" @@ -1342,34 +1350,58 @@ msgstr "" "Valitse tämä näyttääksesi kirjanmerkkilistassa tunnuskuvat niille " "kansioille, joille on sellaisia kansion ominaisuusdialogissa asetettu." +#: ../thunar/thunar-preferences-dialog.c:381 +#, fuzzy +msgid "Tree Pane" +msgstr "Sivupaneeli" + +#: ../thunar/thunar-preferences-dialog.c:393 +#, fuzzy +msgid "Icon _Size:" +msgstr "Kuvakkeen koko" + +#: ../thunar/thunar-preferences-dialog.c:421 +#, fuzzy +msgid "Show Icon E_mblems" +msgstr "Näytä _tunnuskuvat" + +#: ../thunar/thunar-preferences-dialog.c:423 +#, fuzzy +msgid "" +"Select this option to display icon emblems in the tree pane for all folders " +"for which emblems have been defined in the folders properties dialog." +msgstr "" +"Valitse tämä näyttääksesi kirjanmerkkilistassa tunnuskuvat niille " +"kansioille, joille on sellaisia kansion ominaisuusdialogissa asetettu." + #. #. Behavior #. -#: ../thunar/thunar-preferences-dialog.c:381 -#: ../thunar/thunar-preferences-dialog.c:391 +#: ../thunar/thunar-preferences-dialog.c:432 +#: ../thunar/thunar-preferences-dialog.c:442 msgid "Behavior" msgstr "Käytös" -#: ../thunar/thunar-preferences-dialog.c:403 +#: ../thunar/thunar-preferences-dialog.c:454 msgid "_Single click to activate items" msgstr "Aktivoi kohteet k_ertanapsautuksella" -#: ../thunar/thunar-preferences-dialog.c:409 +#: ../thunar/thunar-preferences-dialog.c:460 msgid "_Double click to activate items" msgstr "Aktivoi kohteet _kaksoisnapsautuksella" #. #. Advanced #. -#: ../thunar/thunar-preferences-dialog.c:419 +#: ../thunar/thunar-preferences-dialog.c:470 msgid "Advanced" msgstr "Lisäasetukset" -#: ../thunar/thunar-preferences-dialog.c:429 +#: ../thunar/thunar-preferences-dialog.c:480 msgid "Folder Permissions" msgstr "Hakemiston käyttöoikeudet" -#: ../thunar/thunar-preferences-dialog.c:441 +#: ../thunar/thunar-preferences-dialog.c:492 msgid "" "When changing the permissions of a folder, you\n" "can also apply the changes to the contents of the\n" @@ -1379,15 +1411,15 @@ msgstr "" "asettaa samat oikeudet myös sen sisällölle.\n" "Alta voit valita oletustoimintatavan." -#: ../thunar/thunar-preferences-dialog.c:449 +#: ../thunar/thunar-preferences-dialog.c:500 msgid "Ask everytime" msgstr "Kysy aina" -#: ../thunar/thunar-preferences-dialog.c:450 +#: ../thunar/thunar-preferences-dialog.c:501 msgid "Apply to Folder Only" msgstr "Aseta vain hakemistolle" -#: ../thunar/thunar-preferences-dialog.c:451 +#: ../thunar/thunar-preferences-dialog.c:502 msgid "Apply to Folder and Contents" msgstr "Aseta myös hakemiston sisällölle" @@ -1556,7 +1588,8 @@ msgstr "Tiedoston kontekstivalikko" msgid "Folder Context Menu" msgstr "Hakemiston kontekstivalikko" -#: ../thunar/thunar-standard-view.c:306 +#. append the "Create Folder" menu action +#: ../thunar/thunar-standard-view.c:306 ../thunar/thunar-tree-view.c:619 msgid "Create _Folder..." msgstr "Luo _hakemisto..." @@ -1564,7 +1597,8 @@ msgstr "Luo _hakemisto..." msgid "Create an empty folder within the current folder" msgstr "Luo tyhjä hakemisto nykyiseen sijaintiin" -#: ../thunar/thunar-standard-view.c:307 +#. append the "Properties" menu action +#: ../thunar/thunar-standard-view.c:307 ../thunar/thunar-tree-view.c:631 msgid "_Properties..." msgstr "_Ominaisuudet..." @@ -1679,11 +1713,11 @@ msgid "New Empty File..." msgstr "Uusi tyhjä tiedosto..." #. ask the user to enter a name for the new folder -#: ../thunar/thunar-standard-view.c:1767 +#: ../thunar/thunar-standard-view.c:1767 ../thunar/thunar-tree-view.c:762 msgid "New Folder" msgstr "Uusi hakemisto" -#: ../thunar/thunar-standard-view.c:1767 +#: ../thunar/thunar-standard-view.c:1767 ../thunar/thunar-tree-view.c:762 msgid "Create New Folder" msgstr "Luo uusi hakemisto" @@ -1776,236 +1810,250 @@ msgstr "Ei asiakirjamalleja asennettuna" msgid "_Empty File" msgstr "T_yhjä tiedosto" -#: ../thunar/thunar-window.c:224 +#: ../thunar/thunar-tree-model.c:467 +#, fuzzy +msgid "Loading..." +msgstr "Valmistellaan..." + +#: ../thunar/thunar-window.c:229 msgid "_File" msgstr "_Tiedosto" -#: ../thunar/thunar-window.c:225 +#: ../thunar/thunar-window.c:230 msgid "Open New _Window" msgstr "Avaa _uusi ikkuna" -#: ../thunar/thunar-window.c:225 +#: ../thunar/thunar-window.c:230 msgid "Open a new Thunar window for the displayed location" msgstr "Avaa uusi Thunar-ikkuna nykyisessä sijainnissa" -#: ../thunar/thunar-window.c:226 +#: ../thunar/thunar-window.c:231 msgid "Close _All Windows" msgstr "Sulje _kaikki ikkunat" -#: ../thunar/thunar-window.c:226 +#: ../thunar/thunar-window.c:231 msgid "Close all Thunar windows" msgstr "Sulje kaikki Thunar-ikkunat" -#: ../thunar/thunar-window.c:227 +#: ../thunar/thunar-window.c:232 msgid "_Close" msgstr "_Sulje" -#: ../thunar/thunar-window.c:227 +#: ../thunar/thunar-window.c:232 msgid "Close this window" msgstr "Sulje tämä ikkuna" -#: ../thunar/thunar-window.c:228 +#: ../thunar/thunar-window.c:233 msgid "_Edit" msgstr "_Muokkaa" -#: ../thunar/thunar-window.c:229 +#: ../thunar/thunar-window.c:234 msgid "Pr_eferences..." msgstr "A_setukset..." -#: ../thunar/thunar-window.c:229 +#: ../thunar/thunar-window.c:234 msgid "Edit Thunars Preferences" msgstr "Muokkaa Thunarin asetuksia" -#: ../thunar/thunar-window.c:230 +#: ../thunar/thunar-window.c:235 msgid "_View" msgstr "_Näytä" -#: ../thunar/thunar-window.c:231 +#: ../thunar/thunar-window.c:236 msgid "_Reload" msgstr "_Lataa uudelleen" -#: ../thunar/thunar-window.c:231 +#: ../thunar/thunar-window.c:236 msgid "Reload the current folder" msgstr "Lataa nykyinen hakemisto uudelleen" -#: ../thunar/thunar-window.c:232 +#: ../thunar/thunar-window.c:237 msgid "_Location Selector" msgstr "_Sijainnin valitsin" -#: ../thunar/thunar-window.c:233 +#: ../thunar/thunar-window.c:238 msgid "_Side Pane" msgstr "Si_vupaneeli" -#: ../thunar/thunar-window.c:234 +#: ../thunar/thunar-window.c:239 msgid "Zoom _In" msgstr "L_ähennä" -#: ../thunar/thunar-window.c:234 +#: ../thunar/thunar-window.c:239 msgid "Show the contents in more detail" msgstr "Näytä sisältö tarkemmin" -#: ../thunar/thunar-window.c:235 +#: ../thunar/thunar-window.c:240 msgid "Zoom _Out" msgstr "L_oitonna" -#: ../thunar/thunar-window.c:235 +#: ../thunar/thunar-window.c:240 msgid "Show the contents in less detail" msgstr "Näytä sisältö vähemmän tarkkaan" -#: ../thunar/thunar-window.c:236 +#: ../thunar/thunar-window.c:241 msgid "Normal Si_ze" msgstr "_Normaalikoko" -#: ../thunar/thunar-window.c:236 +#: ../thunar/thunar-window.c:241 msgid "Show the contents at the normal size" msgstr "Näytä sisältö normaalikoossa" -#: ../thunar/thunar-window.c:237 +#: ../thunar/thunar-window.c:242 msgid "_Go" msgstr "_Siirry" -#: ../thunar/thunar-window.c:238 +#: ../thunar/thunar-window.c:243 msgid "Open _Parent" msgstr "Avaa _ylähakemisto" -#: ../thunar/thunar-window.c:238 +#: ../thunar/thunar-window.c:243 msgid "Open the parent folder" msgstr "Avaa nykyisen sijainnin ylähakemisto" -#: ../thunar/thunar-window.c:239 +#: ../thunar/thunar-window.c:244 msgid "_Home" msgstr "_Koti" -#: ../thunar/thunar-window.c:239 +#: ../thunar/thunar-window.c:244 msgid "Go to the home folder" msgstr "Siirry kotihakemistoon" -#: ../thunar/thunar-window.c:240 +#: ../thunar/thunar-window.c:245 msgid "T_emplates" msgstr "Asiakirja_mallit" -#: ../thunar/thunar-window.c:240 +#: ../thunar/thunar-window.c:245 msgid "Go to the templates folder" msgstr "Siirry asiakirjamallihakemistoon" -#: ../thunar/thunar-window.c:241 +#: ../thunar/thunar-window.c:246 msgid "Open _Location..." msgstr "Avaa _sijainti..." -#: ../thunar/thunar-window.c:241 +#: ../thunar/thunar-window.c:246 msgid "Specify a location to open" msgstr "Valitse avattava sijainti" -#: ../thunar/thunar-window.c:242 +#: ../thunar/thunar-window.c:247 msgid "_Help" msgstr "_Ohje" -#: ../thunar/thunar-window.c:243 +#: ../thunar/thunar-window.c:248 msgid "_Contents" msgstr "_Sisältö" -#: ../thunar/thunar-window.c:243 +#: ../thunar/thunar-window.c:248 msgid "Display Thunar user manual" msgstr "Näytä Thunarin käyttöohje" -#: ../thunar/thunar-window.c:244 +#: ../thunar/thunar-window.c:249 msgid "_About" msgstr "_Tietoja" -#: ../thunar/thunar-window.c:244 +#: ../thunar/thunar-window.c:249 msgid "Display information about Thunar" msgstr "Näytä tietoja Thunarista" -#: ../thunar/thunar-window.c:249 +#: ../thunar/thunar-window.c:254 msgid "Show _Hidden Files" msgstr "Näytä _piilotiedostot" -#: ../thunar/thunar-window.c:249 +#: ../thunar/thunar-window.c:254 msgid "Toggles the display of hidden files in the current window" msgstr "Näyttää tai piilottaa piilotiedostot nykyisessä ikkunassa" -#: ../thunar/thunar-window.c:250 +#: ../thunar/thunar-window.c:255 msgid "_Shortcuts" msgstr "_Kirjanmerkit" -#: ../thunar/thunar-window.c:250 +#: ../thunar/thunar-window.c:255 msgid "Toggles the visibility of the shortcuts pane" msgstr "Näyttää tai piilottaa kirjanmerkkipaneelin" -#: ../thunar/thunar-window.c:251 +#: ../thunar/thunar-window.c:256 +msgid "_Tree" +msgstr "" + +#: ../thunar/thunar-window.c:256 +#, fuzzy +msgid "Toggles the visibility of the tree pane" +msgstr "Näyttää tai piilottaa kirjanmerkkipaneelin" + +#: ../thunar/thunar-window.c:257 msgid "St_atusbar" msgstr "Til_apalkki" -#: ../thunar/thunar-window.c:251 +#: ../thunar/thunar-window.c:257 msgid "Change the visibility of this window's statusbar" msgstr "Näyttää tai piilottaa tämän ikkunan tilapalkin" #. #. * add the location selector options #. -#: ../thunar/thunar-window.c:490 +#: ../thunar/thunar-window.c:497 msgid "_Pathbar Style" msgstr "P_olkupalkki" -#: ../thunar/thunar-window.c:491 +#: ../thunar/thunar-window.c:498 msgid "Modern approach with buttons that correspond to folders" msgstr "Uudenaikainen esitystapa, jossa painikkeet vastaavat hakemistoja" -#: ../thunar/thunar-window.c:497 +#: ../thunar/thunar-window.c:504 msgid "_Toolbar Style" msgstr "_Työkalupalkki" -#: ../thunar/thunar-window.c:498 +#: ../thunar/thunar-window.c:505 msgid "Traditional approach with location bar and navigation buttons" msgstr "Perinteinen esitystapa navigointipainikkeineen ja sijaintikenttineen" -#: ../thunar/thunar-window.c:504 +#: ../thunar/thunar-window.c:511 msgid "_Hidden" msgstr "_Piilota" -#: ../thunar/thunar-window.c:504 +#: ../thunar/thunar-window.c:511 msgid "Don't display any location selector" msgstr "Älä näytä sijainnin valitsinta" #. #. * add view options #. -#: ../thunar/thunar-window.c:513 +#: ../thunar/thunar-window.c:520 msgid "View as _Icons" msgstr "Näytä _kuvakkeet" -#: ../thunar/thunar-window.c:513 +#: ../thunar/thunar-window.c:520 msgid "Display folder content in an icon view" msgstr "Näytä hakemiston sisältö kuvakenäkymässä" -#: ../thunar/thunar-window.c:520 +#: ../thunar/thunar-window.c:527 msgid "View as _Detailed List" msgstr "Näytä _tiedot" -#: ../thunar/thunar-window.c:520 +#: ../thunar/thunar-window.c:527 msgid "Display folder content in a detailed list view" msgstr "Näytä hakemiston sisältö yksityiskohtaisessa listanäkymässä" -#: ../thunar/thunar-window.c:1388 +#: ../thunar/thunar-window.c:1459 msgid "Failed to open parent folder" msgstr "Ylähakemiston avaaminen epäonnistui" #. display an error to the user -#: ../thunar/thunar-window.c:1414 +#: ../thunar/thunar-window.c:1485 msgid "Failed to open home directory" msgstr "Kotihakemiston avaaminen epäonnistui" #. display the "About Templates" dialog -#: ../thunar/thunar-window.c:1476 +#: ../thunar/thunar-window.c:1547 msgid "About Templates" msgstr "Tietoja asiakirjamalleista" -#: ../thunar/thunar-window.c:1497 +#: ../thunar/thunar-window.c:1568 msgid "All files in this folder will appear in the \"Create Document\" menu." msgstr "" "Kaikki tämän kansion tiedostot näkyvät \"Luo asiakirja\" -hakemistossa." -#: ../thunar/thunar-window.c:1504 +#: ../thunar/thunar-window.c:1575 msgid "" "If you frequently create certain kinds of documents, make a copy of one and " "put it in this folder. Thunar will add an entry for this document in the " @@ -2021,15 +2069,15 @@ msgstr "" "Tämän jälkeen voit valita kohteen \"Luo asiakirja\" -valikosta, jolloin " "asiakirjasta luodaan kopio näkyvillä olevaan hakemistoon." -#: ../thunar/thunar-window.c:1516 +#: ../thunar/thunar-window.c:1587 msgid "Do _not display this message again" msgstr "_Muista valinta" -#: ../thunar/thunar-window.c:1529 +#: ../thunar/thunar-window.c:1600 msgid "Failed to open templates folder" msgstr "Asiakirjamallihakemiston avaaminen epäonnistui" -#: ../thunar/thunar-window.c:1607 +#: ../thunar/thunar-window.c:1678 msgid "" "Thunar is a fast and easy to use file manager\n" "for the Xfce Desktop Environment." @@ -2037,7 +2085,7 @@ msgstr "" "Thunar on nopea ja helppokäyttöinen\n" "tiedostonhallintaohjelma Xfce-ympäristöön." -#: ../thunar/thunar-window.c:1613 +#: ../thunar/thunar-window.c:1684 msgid "translator-credits" msgstr "Jari Rahkonen <jari.rahkonen@pp1.inet.fi>" @@ -2355,3 +2403,10 @@ msgstr "Avaa hakemisto" #: ../Thunar-folder-handler.desktop.in.h:2 msgid "Open the specified folders in Thunar" msgstr "Avaa valitut hakemistot Thunarissa" + +#, fuzzy +#~ msgid "Home Folder" +#~ msgstr "Uusi hakemisto" + +#~ msgid "Shortcut _Icon Size:" +#~ msgstr "Kirjanmerkki_kuvakkeiden koko" diff --git a/po/fr.po b/po/fr.po index ac8bf7024feebb3235ae22d6be1e8f4f6f1cd806..c2c18f46097ec7bfd78221bd2b43e0733fc90800 100644 --- a/po/fr.po +++ b/po/fr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Thunar 0.2.3svn\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2006-03-13 19:21+0900\n" +"POT-Creation-Date: 2006-03-14 02:27+0100\n" "PO-Revision-Date: 2006-03-02 11:55+0100\n" "Last-Translator: Stephane Roy <sroy@j2n.net>\n" "Language-Team: French <traduc@traduc.org>\n" @@ -190,11 +190,11 @@ msgstr "document %s" msgid "Failed to create directory \"%s\": %s" msgstr "Échec à la création du répertoire \"%s\" : %s" -#: ../thunar-vfs/thunar-vfs-path.c:657 +#: ../thunar-vfs/thunar-vfs-path.c:684 msgid "Path too long to fit into buffer" msgstr "Chemin trop long pour être stockée dans le cache" -#: ../thunar-vfs/thunar-vfs-path.c:761 +#: ../thunar-vfs/thunar-vfs-path.c:788 msgid "URI too long to fit into buffer" msgstr "URI trop longue pour être stockée dans le cache" @@ -225,11 +225,11 @@ msgstr "Ne peut pas transférer le répertoire racine" msgid "Preparing..." msgstr "Préparation..." -#: ../thunar-vfs/thunar-vfs-util.c:253 ../thunar/thunar-path-entry.c:1253 +#: ../thunar-vfs/thunar-vfs-util.c:251 ../thunar/thunar-path-entry.c:1249 msgid "Invalid path" msgstr "Chemin invalide" -#: ../thunar-vfs/thunar-vfs-util.c:289 +#: ../thunar-vfs/thunar-vfs-util.c:287 #, c-format msgid "Unknown user \"%s\"" msgstr "Utilisateur inconnu \"%s\"" @@ -839,7 +839,7 @@ msgstr "Vue d'icônes" #. append the "Open" menu action #: ../thunar/thunar-launcher.c:120 ../thunar/thunar-launcher.c:750 #: ../thunar/thunar-location-buttons.c:1267 -#: ../thunar/thunar-shortcuts-view.c:794 +#: ../thunar/thunar-shortcuts-view.c:794 ../thunar/thunar-tree-view.c:595 msgid "_Open" msgstr "_Ouvrir" @@ -849,7 +849,7 @@ msgstr "Ouvrir les fichiers sélectionnés" #. append the "Open in New Window" menu action #: ../thunar/thunar-launcher.c:121 ../thunar/thunar-location-buttons.c:1280 -#: ../thunar/thunar-shortcuts-view.c:805 +#: ../thunar/thunar-shortcuts-view.c:805 ../thunar/thunar-tree-view.c:607 msgid "Open in New Window" msgstr "Ouvrir dans une nouvelle fenêtre" @@ -1051,16 +1051,16 @@ msgstr "Aller à ..." msgid "_Location:" msgstr "" -#: ../thunar/thunar-location-entry.c:423 ../thunar/thunar-window.c:975 +#: ../thunar/thunar-location-entry.c:423 ../thunar/thunar-window.c:1030 #, c-format msgid "Failed to launch \"%s\"" msgstr "Échec au lancement de \"%s\"" -#: ../thunar/thunar-path-entry.c:256 +#: ../thunar/thunar-path-entry.c:255 msgid "Icon size" msgstr "Taille d'icône" -#: ../thunar/thunar-path-entry.c:257 +#: ../thunar/thunar-path-entry.c:256 msgid "The icon size for the path entry" msgstr "" @@ -1309,35 +1309,42 @@ msgstr "_Raccourcis" #: ../thunar/thunar-preferences-dialog.c:342 #, fuzzy -msgid "Shortcut _Icon Size:" -msgstr "Trier par t_aille" +msgid "_Icon Size:" +msgstr "Taille d'icône" #: ../thunar/thunar-preferences-dialog.c:347 +#: ../thunar/thunar-preferences-dialog.c:398 msgid "Very Small" msgstr "" #: ../thunar/thunar-preferences-dialog.c:348 +#: ../thunar/thunar-preferences-dialog.c:399 msgid "Smaller" msgstr "" #: ../thunar/thunar-preferences-dialog.c:349 +#: ../thunar/thunar-preferences-dialog.c:400 msgid "Small" msgstr "" #: ../thunar/thunar-preferences-dialog.c:350 +#: ../thunar/thunar-preferences-dialog.c:401 #, fuzzy msgid "Normal" msgstr "Taille _normale" #: ../thunar/thunar-preferences-dialog.c:351 +#: ../thunar/thunar-preferences-dialog.c:402 msgid "Large" msgstr "" #: ../thunar/thunar-preferences-dialog.c:352 +#: ../thunar/thunar-preferences-dialog.c:403 msgid "Larger" msgstr "" #: ../thunar/thunar-preferences-dialog.c:353 +#: ../thunar/thunar-preferences-dialog.c:404 msgid "Very Large" msgstr "" @@ -1356,50 +1363,75 @@ msgstr "" "fichiers pour lesquels des emblèmes ont été définies dans le propriétés des " "fichiers." +#: ../thunar/thunar-preferences-dialog.c:381 +#, fuzzy +msgid "Tree Pane" +msgstr "_Panneau latéral" + +#: ../thunar/thunar-preferences-dialog.c:393 +#, fuzzy +msgid "Icon _Size:" +msgstr "Taille d'icône" + +#: ../thunar/thunar-preferences-dialog.c:421 +#, fuzzy +msgid "Show Icon E_mblems" +msgstr "Afficher l'icône de l'_emblème" + +#: ../thunar/thunar-preferences-dialog.c:423 +#, fuzzy +msgid "" +"Select this option to display icon emblems in the tree pane for all folders " +"for which emblems have been defined in the folders properties dialog." +msgstr "" +"Afficher l'icône de l'emblème dans la liste des raccourcis pour tous les " +"fichiers pour lesquels des emblèmes ont été définies dans le propriétés des " +"fichiers." + #. #. Behavior #. -#: ../thunar/thunar-preferences-dialog.c:381 -#: ../thunar/thunar-preferences-dialog.c:391 +#: ../thunar/thunar-preferences-dialog.c:432 +#: ../thunar/thunar-preferences-dialog.c:442 msgid "Behavior" msgstr "Comportement" -#: ../thunar/thunar-preferences-dialog.c:403 +#: ../thunar/thunar-preferences-dialog.c:454 msgid "_Single click to activate items" msgstr "_Simple clic pour activer les éléments" -#: ../thunar/thunar-preferences-dialog.c:409 +#: ../thunar/thunar-preferences-dialog.c:460 msgid "_Double click to activate items" msgstr "_Double clic pour activer les éléments" #. #. Advanced #. -#: ../thunar/thunar-preferences-dialog.c:419 +#: ../thunar/thunar-preferences-dialog.c:470 msgid "Advanced" msgstr "Avancé" -#: ../thunar/thunar-preferences-dialog.c:429 +#: ../thunar/thunar-preferences-dialog.c:480 #, fuzzy msgid "Folder Permissions" msgstr "Permissions" -#: ../thunar/thunar-preferences-dialog.c:441 +#: ../thunar/thunar-preferences-dialog.c:492 msgid "" "When changing the permissions of a folder, you\n" "can also apply the changes to the contents of the\n" "folder. Select the default behavior below:" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:449 +#: ../thunar/thunar-preferences-dialog.c:500 msgid "Ask everytime" msgstr "demander tout le temps" -#: ../thunar/thunar-preferences-dialog.c:450 +#: ../thunar/thunar-preferences-dialog.c:501 msgid "Apply to Folder Only" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:451 +#: ../thunar/thunar-preferences-dialog.c:502 msgid "Apply to Folder and Contents" msgstr "" @@ -1570,7 +1602,8 @@ msgstr "Menu contextuel de fichier" msgid "Folder Context Menu" msgstr "Menu contextuel de dossier" -#: ../thunar/thunar-standard-view.c:306 +#. append the "Create Folder" menu action +#: ../thunar/thunar-standard-view.c:306 ../thunar/thunar-tree-view.c:619 msgid "Create _Folder..." msgstr "Création d'un _dossier..." @@ -1578,7 +1611,8 @@ msgstr "Création d'un _dossier..." msgid "Create an empty folder within the current folder" msgstr "Crée un dossier vide dans le dossier courant" -#: ../thunar/thunar-standard-view.c:307 +#. append the "Properties" menu action +#: ../thunar/thunar-standard-view.c:307 ../thunar/thunar-tree-view.c:631 msgid "_Properties..." msgstr "_Propriétés..." @@ -1695,11 +1729,11 @@ msgid "New Empty File..." msgstr "Nouveau fichier vide..." #. ask the user to enter a name for the new folder -#: ../thunar/thunar-standard-view.c:1767 +#: ../thunar/thunar-standard-view.c:1767 ../thunar/thunar-tree-view.c:762 msgid "New Folder" msgstr "Nouveau dossier" -#: ../thunar/thunar-standard-view.c:1767 +#: ../thunar/thunar-standard-view.c:1767 ../thunar/thunar-tree-view.c:762 msgid "Create New Folder" msgstr "Créer un nouveau dossier" @@ -1792,239 +1826,253 @@ msgstr "Aucun modèle installé" msgid "_Empty File" msgstr "_Fichier vide" -#: ../thunar/thunar-window.c:224 +#: ../thunar/thunar-tree-model.c:467 +#, fuzzy +msgid "Loading..." +msgstr "Préparation..." + +#: ../thunar/thunar-window.c:229 msgid "_File" msgstr "_Fichier" -#: ../thunar/thunar-window.c:225 +#: ../thunar/thunar-window.c:230 msgid "Open New _Window" msgstr "Ouvrir une _nouvelle fenêtre" -#: ../thunar/thunar-window.c:225 +#: ../thunar/thunar-window.c:230 msgid "Open a new Thunar window for the displayed location" msgstr "Ouvre une nouvelle fenêtre de Thunar pour l'endroit affiché" -#: ../thunar/thunar-window.c:226 +#: ../thunar/thunar-window.c:231 msgid "Close _All Windows" msgstr "Fermer _toutes les fenêtres" -#: ../thunar/thunar-window.c:226 +#: ../thunar/thunar-window.c:231 msgid "Close all Thunar windows" msgstr "Ferme toutes les fenêtres de Thunar" -#: ../thunar/thunar-window.c:227 +#: ../thunar/thunar-window.c:232 msgid "_Close" msgstr "_Fermer" -#: ../thunar/thunar-window.c:227 +#: ../thunar/thunar-window.c:232 msgid "Close this window" msgstr "Fermer cette fenêtre" -#: ../thunar/thunar-window.c:228 +#: ../thunar/thunar-window.c:233 msgid "_Edit" msgstr "Édit_er" -#: ../thunar/thunar-window.c:229 +#: ../thunar/thunar-window.c:234 msgid "Pr_eferences..." msgstr "Préfér_ences..." -#: ../thunar/thunar-window.c:229 +#: ../thunar/thunar-window.c:234 msgid "Edit Thunars Preferences" msgstr "Éditer les préférences de Thunar" -#: ../thunar/thunar-window.c:230 +#: ../thunar/thunar-window.c:235 msgid "_View" msgstr "_Voir" -#: ../thunar/thunar-window.c:231 +#: ../thunar/thunar-window.c:236 msgid "_Reload" msgstr "_Recharger" -#: ../thunar/thunar-window.c:231 +#: ../thunar/thunar-window.c:236 msgid "Reload the current folder" msgstr "Recharger le dossier courant" -#: ../thunar/thunar-window.c:232 +#: ../thunar/thunar-window.c:237 msgid "_Location Selector" msgstr "Sélecteur de _chemin" -#: ../thunar/thunar-window.c:233 +#: ../thunar/thunar-window.c:238 msgid "_Side Pane" msgstr "_Panneau latéral" -#: ../thunar/thunar-window.c:234 +#: ../thunar/thunar-window.c:239 msgid "Zoom _In" msgstr "Zoom a_vant" -#: ../thunar/thunar-window.c:234 +#: ../thunar/thunar-window.c:239 msgid "Show the contents in more detail" msgstr "Afficher le contenu avec plus de détails" -#: ../thunar/thunar-window.c:235 +#: ../thunar/thunar-window.c:240 msgid "Zoom _Out" msgstr "Zoom a_rrière" -#: ../thunar/thunar-window.c:235 +#: ../thunar/thunar-window.c:240 msgid "Show the contents in less detail" msgstr "Afficher le contenu avec moins de détails" -#: ../thunar/thunar-window.c:236 +#: ../thunar/thunar-window.c:241 msgid "Normal Si_ze" msgstr "Taille _normale" -#: ../thunar/thunar-window.c:236 +#: ../thunar/thunar-window.c:241 msgid "Show the contents at the normal size" msgstr "Afficher le contenu avec une taille normale" -#: ../thunar/thunar-window.c:237 +#: ../thunar/thunar-window.c:242 msgid "_Go" msgstr "_Aller" -#: ../thunar/thunar-window.c:238 +#: ../thunar/thunar-window.c:243 msgid "Open _Parent" msgstr "Ouvrir le _père" -#: ../thunar/thunar-window.c:238 +#: ../thunar/thunar-window.c:243 msgid "Open the parent folder" msgstr "Ouvrir le dossier père" -#: ../thunar/thunar-window.c:239 +#: ../thunar/thunar-window.c:244 msgid "_Home" msgstr "_Répertoire personnel" -#: ../thunar/thunar-window.c:239 +#: ../thunar/thunar-window.c:244 msgid "Go to the home folder" msgstr "Aller vers le répertoire personnel" -#: ../thunar/thunar-window.c:240 +#: ../thunar/thunar-window.c:245 msgid "T_emplates" msgstr "Modèl_es" -#: ../thunar/thunar-window.c:240 +#: ../thunar/thunar-window.c:245 msgid "Go to the templates folder" msgstr "Aller vers le dossier des modèles" -#: ../thunar/thunar-window.c:241 +#: ../thunar/thunar-window.c:246 msgid "Open _Location..." msgstr "A_ller à ..." -#: ../thunar/thunar-window.c:241 +#: ../thunar/thunar-window.c:246 msgid "Specify a location to open" msgstr "Spécifier un chemin à ouvrir" -#: ../thunar/thunar-window.c:242 +#: ../thunar/thunar-window.c:247 msgid "_Help" msgstr "_Aide" -#: ../thunar/thunar-window.c:243 +#: ../thunar/thunar-window.c:248 msgid "_Contents" msgstr "" -#: ../thunar/thunar-window.c:243 +#: ../thunar/thunar-window.c:248 msgid "Display Thunar user manual" msgstr "Afficher le manuel utilisateur de Thunar" -#: ../thunar/thunar-window.c:244 +#: ../thunar/thunar-window.c:249 msgid "_About" msgstr "À _propos" -#: ../thunar/thunar-window.c:244 +#: ../thunar/thunar-window.c:249 msgid "Display information about Thunar" msgstr "Affiche des informations à propos de Thunar" -#: ../thunar/thunar-window.c:249 +#: ../thunar/thunar-window.c:254 msgid "Show _Hidden Files" msgstr "Montrer les fichiers _cachés" -#: ../thunar/thunar-window.c:249 +#: ../thunar/thunar-window.c:254 msgid "Toggles the display of hidden files in the current window" msgstr "Montrer/cache les fichiers cachés dans la fenêtre courante" -#: ../thunar/thunar-window.c:250 +#: ../thunar/thunar-window.c:255 msgid "_Shortcuts" msgstr "_Raccourcis" -#: ../thunar/thunar-window.c:250 +#: ../thunar/thunar-window.c:255 msgid "Toggles the visibility of the shortcuts pane" msgstr "Changer la visibilité du panneau des raccourcis" -#: ../thunar/thunar-window.c:251 +#: ../thunar/thunar-window.c:256 +msgid "_Tree" +msgstr "" + +#: ../thunar/thunar-window.c:256 +#, fuzzy +msgid "Toggles the visibility of the tree pane" +msgstr "Changer la visibilité du panneau des raccourcis" + +#: ../thunar/thunar-window.c:257 msgid "St_atusbar" msgstr "Barre de st_atut" -#: ../thunar/thunar-window.c:251 +#: ../thunar/thunar-window.c:257 msgid "Change the visibility of this window's statusbar" msgstr "Changer la visibilité de la barre de statut de la fenêtre" #. #. * add the location selector options #. -#: ../thunar/thunar-window.c:490 +#: ../thunar/thunar-window.c:497 msgid "_Pathbar Style" msgstr "Style de la barre de _chemin" -#: ../thunar/thunar-window.c:491 +#: ../thunar/thunar-window.c:498 msgid "Modern approach with buttons that correspond to folders" msgstr "Approche moderne avec les boutons qui correspondent aux dossiers" -#: ../thunar/thunar-window.c:497 +#: ../thunar/thunar-window.c:504 msgid "_Toolbar Style" msgstr "Style de la barre d'_outils" -#: ../thunar/thunar-window.c:498 +#: ../thunar/thunar-window.c:505 msgid "Traditional approach with location bar and navigation buttons" msgstr "" "Approche traditionnelle avec les la barre de chemin et les boutons de " "navigation" -#: ../thunar/thunar-window.c:504 +#: ../thunar/thunar-window.c:511 msgid "_Hidden" msgstr "_Caché" -#: ../thunar/thunar-window.c:504 +#: ../thunar/thunar-window.c:511 msgid "Don't display any location selector" msgstr "Ne pas afficher de sélecteur de chemin" #. #. * add view options #. -#: ../thunar/thunar-window.c:513 +#: ../thunar/thunar-window.c:520 msgid "View as _Icons" msgstr "Voir en _icônes" -#: ../thunar/thunar-window.c:513 +#: ../thunar/thunar-window.c:520 msgid "Display folder content in an icon view" msgstr "Affiche le contenu du dossier sous forme de vue d'icônes" -#: ../thunar/thunar-window.c:520 +#: ../thunar/thunar-window.c:527 msgid "View as _Detailed List" msgstr "Voir en liste _détaillée" -#: ../thunar/thunar-window.c:520 +#: ../thunar/thunar-window.c:527 msgid "Display folder content in a detailed list view" msgstr "Affiche le contenu du dossier sous forme de liste détaillée" -#: ../thunar/thunar-window.c:1388 +#: ../thunar/thunar-window.c:1459 msgid "Failed to open parent folder" msgstr "Échec à l'ouverture du dossier père" #. display an error to the user -#: ../thunar/thunar-window.c:1414 +#: ../thunar/thunar-window.c:1485 msgid "Failed to open home directory" msgstr "Échec dans l'ouverture du répertoire personnel" #. display the "About Templates" dialog -#: ../thunar/thunar-window.c:1476 +#: ../thunar/thunar-window.c:1547 msgid "About Templates" msgstr "À propos des modèles" -#: ../thunar/thunar-window.c:1497 +#: ../thunar/thunar-window.c:1568 msgid "All files in this folder will appear in the \"Create Document\" menu." msgstr "" "Tous les fichiers dans ce dossier apparaîtront dans le menu \"Créer un " "document\"" -#: ../thunar/thunar-window.c:1504 +#: ../thunar/thunar-window.c:1575 msgid "" "If you frequently create certain kinds of documents, make a copy of one and " "put it in this folder. Thunar will add an entry for this document in the " @@ -2041,15 +2089,15 @@ msgstr "" "\" et une copie de ce document sera créée dans le répertoire que vous " "utiliser." -#: ../thunar/thunar-window.c:1516 +#: ../thunar/thunar-window.c:1587 msgid "Do _not display this message again" msgstr "Ne plus afficher ce message" -#: ../thunar/thunar-window.c:1529 +#: ../thunar/thunar-window.c:1600 msgid "Failed to open templates folder" msgstr "Échec à l'ouverture du dossier des modèles" -#: ../thunar/thunar-window.c:1607 +#: ../thunar/thunar-window.c:1678 msgid "" "Thunar is a fast and easy to use file manager\n" "for the Xfce Desktop Environment." @@ -2057,7 +2105,7 @@ msgstr "" "Thunar est un gestionnaire de fichier rapide et facile\n" "d'utilisation pour l'Environnement de Bureau Xfce." -#: ../thunar/thunar-window.c:1613 +#: ../thunar/thunar-window.c:1684 msgid "translator-credits" msgstr "crédits-traducteur" @@ -2382,3 +2430,11 @@ msgstr "Nouveau dossier" msgid "Open the specified folders in Thunar" msgstr "" "Ouvrir les répertoires sélectionnés dans une nouvelle fenêtre de Thunar" + +#, fuzzy +#~ msgid "Home Folder" +#~ msgstr "Nouveau dossier" + +#, fuzzy +#~ msgid "Shortcut _Icon Size:" +#~ msgstr "Trier par t_aille" diff --git a/po/hu.po b/po/hu.po index c826953a0a25e3bd5f09136207675f8e8519f361..10c6ea4c1073d85cc2f8be823a257319bb7fa521 100644 --- a/po/hu.po +++ b/po/hu.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Thunar 0.2.3svn\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2006-03-13 19:21+0900\n" +"POT-Creation-Date: 2006-03-14 02:27+0100\n" "PO-Revision-Date: 2006-03-02 11:43+0100\n" "Last-Translator: SZERVÑC Attila <sas@321.hu>\n" "Language-Team: Hungarian <translation-team-hu@lists.sourceforge.net>\n" @@ -191,11 +191,11 @@ msgstr "%s dokumentum" msgid "Failed to create directory \"%s\": %s" msgstr "Nem hozható létre ez a könyvtár: %s" -#: ../thunar-vfs/thunar-vfs-path.c:657 +#: ../thunar-vfs/thunar-vfs-path.c:684 msgid "Path too long to fit into buffer" msgstr "Az ösvény túl hosszú" -#: ../thunar-vfs/thunar-vfs-path.c:761 +#: ../thunar-vfs/thunar-vfs-path.c:788 msgid "URI too long to fit into buffer" msgstr "Az URI túl hosszú" @@ -226,11 +226,11 @@ msgstr "A gyökér könyvtár nem mozgatható" msgid "Preparing..." msgstr "ElÅ‘készÃtés..." -#: ../thunar-vfs/thunar-vfs-util.c:253 ../thunar/thunar-path-entry.c:1253 +#: ../thunar-vfs/thunar-vfs-util.c:251 ../thunar/thunar-path-entry.c:1249 msgid "Invalid path" msgstr "Érvénytelen ösvény" -#: ../thunar-vfs/thunar-vfs-util.c:289 +#: ../thunar-vfs/thunar-vfs-util.c:287 #, c-format msgid "Unknown user \"%s\"" msgstr "Ismeretlen felhasználó: \"%s\"" @@ -835,7 +835,7 @@ msgstr "Ikonnézet" #. append the "Open" menu action #: ../thunar/thunar-launcher.c:120 ../thunar/thunar-launcher.c:750 #: ../thunar/thunar-location-buttons.c:1267 -#: ../thunar/thunar-shortcuts-view.c:794 +#: ../thunar/thunar-shortcuts-view.c:794 ../thunar/thunar-tree-view.c:595 msgid "_Open" msgstr "_Megnyit" @@ -845,7 +845,7 @@ msgstr "Kijelölt fájlok megnyitása" #. append the "Open in New Window" menu action #: ../thunar/thunar-launcher.c:121 ../thunar/thunar-location-buttons.c:1280 -#: ../thunar/thunar-shortcuts-view.c:805 +#: ../thunar/thunar-shortcuts-view.c:805 ../thunar/thunar-tree-view.c:607 msgid "Open in New Window" msgstr "Megnyitás új ablakban" @@ -1032,16 +1032,16 @@ msgstr "Hely megnyitása" msgid "_Location:" msgstr "_Hely:" -#: ../thunar/thunar-location-entry.c:423 ../thunar/thunar-window.c:975 +#: ../thunar/thunar-location-entry.c:423 ../thunar/thunar-window.c:1030 #, c-format msgid "Failed to launch \"%s\"" msgstr "Nem futtatható: \"%s\"" -#: ../thunar/thunar-path-entry.c:256 +#: ../thunar/thunar-path-entry.c:255 msgid "Icon size" msgstr "Ikon méret" -#: ../thunar/thunar-path-entry.c:257 +#: ../thunar/thunar-path-entry.c:256 msgid "The icon size for the path entry" msgstr "Az ösvényelem ikonmérete" @@ -1282,35 +1282,42 @@ msgstr "" #: ../thunar/thunar-preferences-dialog.c:342 #, fuzzy -msgid "Shortcut _Icon Size:" -msgstr "Rendezés méret szerint" +msgid "_Icon Size:" +msgstr "Ikon méret" #: ../thunar/thunar-preferences-dialog.c:347 +#: ../thunar/thunar-preferences-dialog.c:398 msgid "Very Small" msgstr "" #: ../thunar/thunar-preferences-dialog.c:348 +#: ../thunar/thunar-preferences-dialog.c:399 msgid "Smaller" msgstr "" #: ../thunar/thunar-preferences-dialog.c:349 +#: ../thunar/thunar-preferences-dialog.c:400 msgid "Small" msgstr "" #: ../thunar/thunar-preferences-dialog.c:350 +#: ../thunar/thunar-preferences-dialog.c:401 #, fuzzy msgid "Normal" msgstr "Normál méret" #: ../thunar/thunar-preferences-dialog.c:351 +#: ../thunar/thunar-preferences-dialog.c:402 msgid "Large" msgstr "" #: ../thunar/thunar-preferences-dialog.c:352 +#: ../thunar/thunar-preferences-dialog.c:403 msgid "Larger" msgstr "" #: ../thunar/thunar-preferences-dialog.c:353 +#: ../thunar/thunar-preferences-dialog.c:404 msgid "Very Large" msgstr "" @@ -1325,50 +1332,71 @@ msgid "" "folders for which emblems have been defined in the folders properties dialog." msgstr "" +#: ../thunar/thunar-preferences-dialog.c:381 +#, fuzzy +msgid "Tree Pane" +msgstr "Oldalpanel" + +#: ../thunar/thunar-preferences-dialog.c:393 +#, fuzzy +msgid "Icon _Size:" +msgstr "Ikon méret" + +#: ../thunar/thunar-preferences-dialog.c:421 +#, fuzzy +msgid "Show Icon E_mblems" +msgstr "J_elkép ikonok mutatása" + +#: ../thunar/thunar-preferences-dialog.c:423 +msgid "" +"Select this option to display icon emblems in the tree pane for all folders " +"for which emblems have been defined in the folders properties dialog." +msgstr "" + #. #. Behavior #. -#: ../thunar/thunar-preferences-dialog.c:381 -#: ../thunar/thunar-preferences-dialog.c:391 +#: ../thunar/thunar-preferences-dialog.c:432 +#: ../thunar/thunar-preferences-dialog.c:442 msgid "Behavior" msgstr "Viselkedés" -#: ../thunar/thunar-preferences-dialog.c:403 +#: ../thunar/thunar-preferences-dialog.c:454 msgid "_Single click to activate items" msgstr "_Sima katt az indÃtáshoz" -#: ../thunar/thunar-preferences-dialog.c:409 +#: ../thunar/thunar-preferences-dialog.c:460 msgid "_Double click to activate items" msgstr "_Dupla katt az indÃtáshoz" #. #. Advanced #. -#: ../thunar/thunar-preferences-dialog.c:419 +#: ../thunar/thunar-preferences-dialog.c:470 msgid "Advanced" msgstr "Haladó" -#: ../thunar/thunar-preferences-dialog.c:429 +#: ../thunar/thunar-preferences-dialog.c:480 #, fuzzy msgid "Folder Permissions" msgstr "Jogok" -#: ../thunar/thunar-preferences-dialog.c:441 +#: ../thunar/thunar-preferences-dialog.c:492 msgid "" "When changing the permissions of a folder, you\n" "can also apply the changes to the contents of the\n" "folder. Select the default behavior below:" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:449 +#: ../thunar/thunar-preferences-dialog.c:500 msgid "Ask everytime" msgstr "Mindig kérdez" -#: ../thunar/thunar-preferences-dialog.c:450 +#: ../thunar/thunar-preferences-dialog.c:501 msgid "Apply to Folder Only" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:451 +#: ../thunar/thunar-preferences-dialog.c:502 msgid "Apply to Folder and Contents" msgstr "" @@ -1533,7 +1561,8 @@ msgstr "Helyi fájl menü" msgid "Folder Context Menu" msgstr "Helyi mappa menü" -#: ../thunar/thunar-standard-view.c:306 +#. append the "Create Folder" menu action +#: ../thunar/thunar-standard-view.c:306 ../thunar/thunar-tree-view.c:619 msgid "Create _Folder..." msgstr "Mappa létrehozása..." @@ -1541,7 +1570,8 @@ msgstr "Mappa létrehozása..." msgid "Create an empty folder within the current folder" msgstr "Ãœres mappa létrehozása e mappán belül" -#: ../thunar/thunar-standard-view.c:307 +#. append the "Properties" menu action +#: ../thunar/thunar-standard-view.c:307 ../thunar/thunar-tree-view.c:631 msgid "_Properties..." msgstr "Tulajdonságok..." @@ -1656,11 +1686,11 @@ msgid "New Empty File..." msgstr "Új üres fájl..." #. ask the user to enter a name for the new folder -#: ../thunar/thunar-standard-view.c:1767 +#: ../thunar/thunar-standard-view.c:1767 ../thunar/thunar-tree-view.c:762 msgid "New Folder" msgstr "Új mappa" -#: ../thunar/thunar-standard-view.c:1767 +#: ../thunar/thunar-standard-view.c:1767 ../thunar/thunar-tree-view.c:762 msgid "Create New Folder" msgstr "Új mappa létrehozása" @@ -1745,235 +1775,248 @@ msgstr "Nincsenek telepÃtett sablonok" msgid "_Empty File" msgstr "Ãœres fájl" -#: ../thunar/thunar-window.c:224 +#: ../thunar/thunar-tree-model.c:467 +#, fuzzy +msgid "Loading..." +msgstr "ElÅ‘készÃtés..." + +#: ../thunar/thunar-window.c:229 msgid "_File" msgstr "_Fájl" -#: ../thunar/thunar-window.c:225 +#: ../thunar/thunar-window.c:230 msgid "Open New _Window" msgstr "Új _Ablak" -#: ../thunar/thunar-window.c:225 +#: ../thunar/thunar-window.c:230 msgid "Open a new Thunar window for the displayed location" msgstr "Új Thunar ablak az adott helyhez" -#: ../thunar/thunar-window.c:226 +#: ../thunar/thunar-window.c:231 msgid "Close _All Windows" msgstr "_Minden ablak bezárása" -#: ../thunar/thunar-window.c:226 +#: ../thunar/thunar-window.c:231 msgid "Close all Thunar windows" msgstr "Bezár minden Thunar ablakot" -#: ../thunar/thunar-window.c:227 +#: ../thunar/thunar-window.c:232 msgid "_Close" msgstr "_Bezárás" -#: ../thunar/thunar-window.c:227 +#: ../thunar/thunar-window.c:232 msgid "Close this window" msgstr "Bezárja ezt az ablakot" -#: ../thunar/thunar-window.c:228 +#: ../thunar/thunar-window.c:233 msgid "_Edit" msgstr "Sz_erkesztés" -#: ../thunar/thunar-window.c:229 +#: ../thunar/thunar-window.c:234 msgid "Pr_eferences..." msgstr "Tulajdonságok..." -#: ../thunar/thunar-window.c:229 +#: ../thunar/thunar-window.c:234 msgid "Edit Thunars Preferences" msgstr "Thunar tulajdonságainak szerkesztése" -#: ../thunar/thunar-window.c:230 +#: ../thunar/thunar-window.c:235 msgid "_View" msgstr "_Nézet" -#: ../thunar/thunar-window.c:231 +#: ../thunar/thunar-window.c:236 msgid "_Reload" msgstr "Új_ratöltés" -#: ../thunar/thunar-window.c:231 +#: ../thunar/thunar-window.c:236 msgid "Reload the current folder" msgstr "Mappa frissÃtése" -#: ../thunar/thunar-window.c:232 +#: ../thunar/thunar-window.c:237 msgid "_Location Selector" msgstr "Helyválasztó" -#: ../thunar/thunar-window.c:233 +#: ../thunar/thunar-window.c:238 msgid "_Side Pane" msgstr "Oldalpanel" -#: ../thunar/thunar-window.c:234 +#: ../thunar/thunar-window.c:239 msgid "Zoom _In" msgstr "NagyÃtás" -#: ../thunar/thunar-window.c:234 +#: ../thunar/thunar-window.c:239 msgid "Show the contents in more detail" msgstr "Tartalom több részlettel" -#: ../thunar/thunar-window.c:235 +#: ../thunar/thunar-window.c:240 msgid "Zoom _Out" msgstr "KicsinyÃtés" -#: ../thunar/thunar-window.c:235 +#: ../thunar/thunar-window.c:240 msgid "Show the contents in less detail" msgstr "Tartalom kevesebb részlettel" -#: ../thunar/thunar-window.c:236 +#: ../thunar/thunar-window.c:241 msgid "Normal Si_ze" msgstr "Normál méret" -#: ../thunar/thunar-window.c:236 +#: ../thunar/thunar-window.c:241 msgid "Show the contents at the normal size" msgstr "Tartalom normál méretben" -#: ../thunar/thunar-window.c:237 +#: ../thunar/thunar-window.c:242 msgid "_Go" msgstr "_Ugrás" -#: ../thunar/thunar-window.c:238 +#: ../thunar/thunar-window.c:243 msgid "Open _Parent" msgstr "_SzülÅ‘ megnyitása" -#: ../thunar/thunar-window.c:238 +#: ../thunar/thunar-window.c:243 msgid "Open the parent folder" msgstr "SzülÅ‘mappa megnyitása" -#: ../thunar/thunar-window.c:239 +#: ../thunar/thunar-window.c:244 msgid "_Home" msgstr "Saját könyvtár" -#: ../thunar/thunar-window.c:239 +#: ../thunar/thunar-window.c:244 msgid "Go to the home folder" msgstr "Ugrás a saját könyvtárba" -#: ../thunar/thunar-window.c:240 +#: ../thunar/thunar-window.c:245 msgid "T_emplates" msgstr "Sablonok" -#: ../thunar/thunar-window.c:240 +#: ../thunar/thunar-window.c:245 msgid "Go to the templates folder" msgstr "Ugrás a sablon könyvtárba" -#: ../thunar/thunar-window.c:241 +#: ../thunar/thunar-window.c:246 msgid "Open _Location..." msgstr "_Hely megnyitása..." -#: ../thunar/thunar-window.c:241 +#: ../thunar/thunar-window.c:246 msgid "Specify a location to open" msgstr "Adott hely megnyitása" -#: ../thunar/thunar-window.c:242 +#: ../thunar/thunar-window.c:247 msgid "_Help" msgstr "_Súgó" -#: ../thunar/thunar-window.c:243 +#: ../thunar/thunar-window.c:248 msgid "_Contents" msgstr "Tartalom" -#: ../thunar/thunar-window.c:243 +#: ../thunar/thunar-window.c:248 msgid "Display Thunar user manual" msgstr "Thunar felhasználói kézikönyv" -#: ../thunar/thunar-window.c:244 +#: ../thunar/thunar-window.c:249 msgid "_About" msgstr "_Névjegy" -#: ../thunar/thunar-window.c:244 +#: ../thunar/thunar-window.c:249 msgid "Display information about Thunar" msgstr "A Thunar adatainak megjelenÃtése" -#: ../thunar/thunar-window.c:249 +#: ../thunar/thunar-window.c:254 msgid "Show _Hidden Files" msgstr "Rejtett fájlok mutatása" -#: ../thunar/thunar-window.c:249 +#: ../thunar/thunar-window.c:254 msgid "Toggles the display of hidden files in the current window" msgstr "A rejtett fájlok mutatását váltja a jelen ablakban" -#: ../thunar/thunar-window.c:250 +#: ../thunar/thunar-window.c:255 msgid "_Shortcuts" msgstr "" -#: ../thunar/thunar-window.c:250 +#: ../thunar/thunar-window.c:255 msgid "Toggles the visibility of the shortcuts pane" msgstr "" -#: ../thunar/thunar-window.c:251 +#: ../thunar/thunar-window.c:256 +msgid "_Tree" +msgstr "" + +#: ../thunar/thunar-window.c:256 +msgid "Toggles the visibility of the tree pane" +msgstr "" + +#: ../thunar/thunar-window.c:257 msgid "St_atusbar" msgstr "Ãllapotsor" -#: ../thunar/thunar-window.c:251 +#: ../thunar/thunar-window.c:257 msgid "Change the visibility of this window's statusbar" msgstr "Ablak állapotsora láthatóságának váltása" #. #. * add the location selector options #. -#: ../thunar/thunar-window.c:490 +#: ../thunar/thunar-window.c:497 msgid "_Pathbar Style" msgstr "Ösvénysáv stÃlus" -#: ../thunar/thunar-window.c:491 +#: ../thunar/thunar-window.c:498 msgid "Modern approach with buttons that correspond to folders" msgstr "Korszerű, gombos útvonal" -#: ../thunar/thunar-window.c:497 +#: ../thunar/thunar-window.c:504 msgid "_Toolbar Style" msgstr "Eszközsáv stÃlus" -#: ../thunar/thunar-window.c:498 +#: ../thunar/thunar-window.c:505 msgid "Traditional approach with location bar and navigation buttons" msgstr "Régi stÃlusú cÃmsor és vezérlÅ‘gombok" -#: ../thunar/thunar-window.c:504 +#: ../thunar/thunar-window.c:511 msgid "_Hidden" msgstr "_Rejtett" -#: ../thunar/thunar-window.c:504 +#: ../thunar/thunar-window.c:511 msgid "Don't display any location selector" msgstr "Ne mutass semmilyen helyválasztót" #. #. * add view options #. -#: ../thunar/thunar-window.c:513 +#: ../thunar/thunar-window.c:520 msgid "View as _Icons" msgstr "_Ikonnézet" -#: ../thunar/thunar-window.c:513 +#: ../thunar/thunar-window.c:520 msgid "Display folder content in an icon view" msgstr "Mappa megjelenÃtése ikonnézetben" -#: ../thunar/thunar-window.c:520 +#: ../thunar/thunar-window.c:527 msgid "View as _Detailed List" msgstr "_Részletes lista" -#: ../thunar/thunar-window.c:520 +#: ../thunar/thunar-window.c:527 msgid "Display folder content in a detailed list view" msgstr "Mappa megjelenÃtése részletes lista nézetben" -#: ../thunar/thunar-window.c:1388 +#: ../thunar/thunar-window.c:1459 msgid "Failed to open parent folder" msgstr "SzülÅ‘mappa megnyitása sikertelen" #. display an error to the user -#: ../thunar/thunar-window.c:1414 +#: ../thunar/thunar-window.c:1485 msgid "Failed to open home directory" msgstr "Saját mappa megnyitása sikertelen" #. display the "About Templates" dialog -#: ../thunar/thunar-window.c:1476 +#: ../thunar/thunar-window.c:1547 msgid "About Templates" msgstr "A Sablonokról" -#: ../thunar/thunar-window.c:1497 +#: ../thunar/thunar-window.c:1568 msgid "All files in this folder will appear in the \"Create Document\" menu." msgstr "" -#: ../thunar/thunar-window.c:1504 +#: ../thunar/thunar-window.c:1575 msgid "" "If you frequently create certain kinds of documents, make a copy of one and " "put it in this folder. Thunar will add an entry for this document in the " @@ -1983,15 +2026,15 @@ msgid "" "of the document will be created in the directory you are viewing." msgstr "" -#: ../thunar/thunar-window.c:1516 +#: ../thunar/thunar-window.c:1587 msgid "Do _not display this message again" msgstr "_Ne mutasd ismét" -#: ../thunar/thunar-window.c:1529 +#: ../thunar/thunar-window.c:1600 msgid "Failed to open templates folder" msgstr "Sablonmappa megnyitása sikertelen" -#: ../thunar/thunar-window.c:1607 +#: ../thunar/thunar-window.c:1678 msgid "" "Thunar is a fast and easy to use file manager\n" "for the Xfce Desktop Environment." @@ -1999,7 +2042,7 @@ msgstr "" "A Thunar egy gyors és könnyen használható fájlkezelÅ‘\n" "a Xfce Munkakörnyezethez." -#: ../thunar/thunar-window.c:1613 +#: ../thunar/thunar-window.c:1684 msgid "translator-credits" msgstr "fordÃtó-lista" @@ -2298,3 +2341,11 @@ msgstr "Új mappa" #, fuzzy msgid "Open the specified folders in Thunar" msgstr "Új Thunar ablakban megnyitja a kijelölt könyvtárakat" + +#, fuzzy +#~ msgid "Home Folder" +#~ msgstr "Új mappa" + +#, fuzzy +#~ msgid "Shortcut _Icon Size:" +#~ msgstr "Rendezés méret szerint" diff --git a/po/it.po b/po/it.po index e72e75ad47496bf9f6c5e663ea2766a353452ec8..7fb9fea18c70886762b34fd05b799663603736e5 100644 --- a/po/it.po +++ b/po/it.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Thunar 0.2.3svn\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2006-03-13 19:21+0900\n" +"POT-Creation-Date: 2006-03-14 02:27+0100\n" "PO-Revision-Date: 2006-03-04 13:55+0100\n" "Last-Translator: Roberto Pariset <r.pariset@gmail.com>\n" "Language-Team: GUFI <traduzioni@gufi.org>\n" @@ -192,11 +192,11 @@ msgstr "Documento %s" msgid "Failed to create directory \"%s\": %s" msgstr "Impossibile creare la directory \"%s\": %s" -#: ../thunar-vfs/thunar-vfs-path.c:657 +#: ../thunar-vfs/thunar-vfs-path.c:684 msgid "Path too long to fit into buffer" msgstr "Path troppo lunga per entrare nel buffer" -#: ../thunar-vfs/thunar-vfs-path.c:761 +#: ../thunar-vfs/thunar-vfs-path.c:788 msgid "URI too long to fit into buffer" msgstr "URI troppo lunga per entrare nel buffer" @@ -227,11 +227,11 @@ msgstr "Impossibile trasferire la directory radice" msgid "Preparing..." msgstr "In preparazione..." -#: ../thunar-vfs/thunar-vfs-util.c:253 ../thunar/thunar-path-entry.c:1253 +#: ../thunar-vfs/thunar-vfs-util.c:251 ../thunar/thunar-path-entry.c:1249 msgid "Invalid path" msgstr "Path non valida" -#: ../thunar-vfs/thunar-vfs-util.c:289 +#: ../thunar-vfs/thunar-vfs-util.c:287 #, c-format msgid "Unknown user \"%s\"" msgstr "Utente \"%s\" sconosciuto" @@ -845,7 +845,7 @@ msgstr "Visualizzazione a icone" #. append the "Open" menu action #: ../thunar/thunar-launcher.c:120 ../thunar/thunar-launcher.c:750 #: ../thunar/thunar-location-buttons.c:1267 -#: ../thunar/thunar-shortcuts-view.c:794 +#: ../thunar/thunar-shortcuts-view.c:794 ../thunar/thunar-tree-view.c:595 msgid "_Open" msgstr "_Apri" @@ -855,7 +855,7 @@ msgstr "Apri i file selezionati" #. append the "Open in New Window" menu action #: ../thunar/thunar-launcher.c:121 ../thunar/thunar-location-buttons.c:1280 -#: ../thunar/thunar-shortcuts-view.c:805 +#: ../thunar/thunar-shortcuts-view.c:805 ../thunar/thunar-tree-view.c:607 msgid "Open in New Window" msgstr "Apri in una nuova finestra" @@ -1055,16 +1055,16 @@ msgstr "Apri percorso" msgid "_Location:" msgstr "_Percorso:" -#: ../thunar/thunar-location-entry.c:423 ../thunar/thunar-window.c:975 +#: ../thunar/thunar-location-entry.c:423 ../thunar/thunar-window.c:1030 #, c-format msgid "Failed to launch \"%s\"" msgstr "Impossibile lanciare \"%s\"" -#: ../thunar/thunar-path-entry.c:256 +#: ../thunar/thunar-path-entry.c:255 msgid "Icon size" msgstr "Dimensione dell'icona" -#: ../thunar/thunar-path-entry.c:257 +#: ../thunar/thunar-path-entry.c:256 msgid "The icon size for the path entry" msgstr "La dimensione dell'icona del percorso" @@ -1312,35 +1312,42 @@ msgstr "_Scorciatoie" #: ../thunar/thunar-preferences-dialog.c:342 #, fuzzy -msgid "Shortcut _Icon Size:" -msgstr "Ordina per dimen_sione" +msgid "_Icon Size:" +msgstr "Dimensione dell'icona" #: ../thunar/thunar-preferences-dialog.c:347 +#: ../thunar/thunar-preferences-dialog.c:398 msgid "Very Small" msgstr "" #: ../thunar/thunar-preferences-dialog.c:348 +#: ../thunar/thunar-preferences-dialog.c:399 msgid "Smaller" msgstr "" #: ../thunar/thunar-preferences-dialog.c:349 +#: ../thunar/thunar-preferences-dialog.c:400 msgid "Small" msgstr "" #: ../thunar/thunar-preferences-dialog.c:350 +#: ../thunar/thunar-preferences-dialog.c:401 #, fuzzy msgid "Normal" msgstr "Dimensioni no_rmali" #: ../thunar/thunar-preferences-dialog.c:351 +#: ../thunar/thunar-preferences-dialog.c:402 msgid "Large" msgstr "" #: ../thunar/thunar-preferences-dialog.c:352 +#: ../thunar/thunar-preferences-dialog.c:403 msgid "Larger" msgstr "" #: ../thunar/thunar-preferences-dialog.c:353 +#: ../thunar/thunar-preferences-dialog.c:404 msgid "Very Large" msgstr "" @@ -1358,50 +1365,74 @@ msgstr "" "Mostra le icone degli emblemi nella lista delle scorciatoie per tutti i file " "per cui sono stati definiti emblemi nella finestra delle proprietà del file." +#: ../thunar/thunar-preferences-dialog.c:381 +#, fuzzy +msgid "Tree Pane" +msgstr "_Pannello laterale" + +#: ../thunar/thunar-preferences-dialog.c:393 +#, fuzzy +msgid "Icon _Size:" +msgstr "Dimensione dell'icona" + +#: ../thunar/thunar-preferences-dialog.c:421 +#, fuzzy +msgid "Show Icon E_mblems" +msgstr "Visualizza le icone degli _emblemi" + +#: ../thunar/thunar-preferences-dialog.c:423 +#, fuzzy +msgid "" +"Select this option to display icon emblems in the tree pane for all folders " +"for which emblems have been defined in the folders properties dialog." +msgstr "" +"Mostra le icone degli emblemi nella lista delle scorciatoie per tutti i file " +"per cui sono stati definiti emblemi nella finestra delle proprietà del file." + #. #. Behavior #. -#: ../thunar/thunar-preferences-dialog.c:381 -#: ../thunar/thunar-preferences-dialog.c:391 +#: ../thunar/thunar-preferences-dialog.c:432 +#: ../thunar/thunar-preferences-dialog.c:442 msgid "Behavior" msgstr "Comportamento" -#: ../thunar/thunar-preferences-dialog.c:403 +#: ../thunar/thunar-preferences-dialog.c:454 msgid "_Single click to activate items" msgstr "Clic _singolo per attivare gli elementi" -#: ../thunar/thunar-preferences-dialog.c:409 +#: ../thunar/thunar-preferences-dialog.c:460 msgid "_Double click to activate items" msgstr "_Doppio clic per attivare gli elementi" #. #. Advanced #. -#: ../thunar/thunar-preferences-dialog.c:419 +#: ../thunar/thunar-preferences-dialog.c:470 msgid "Advanced" msgstr "Avanzate" -#: ../thunar/thunar-preferences-dialog.c:429 +#: ../thunar/thunar-preferences-dialog.c:480 #, fuzzy msgid "Folder Permissions" msgstr "Permessi" -#: ../thunar/thunar-preferences-dialog.c:441 +#: ../thunar/thunar-preferences-dialog.c:492 msgid "" "When changing the permissions of a folder, you\n" "can also apply the changes to the contents of the\n" "folder. Select the default behavior below:" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:449 +#: ../thunar/thunar-preferences-dialog.c:500 msgid "Ask everytime" msgstr "Chiedi ogni volta" -#: ../thunar/thunar-preferences-dialog.c:450 +#: ../thunar/thunar-preferences-dialog.c:501 msgid "Apply to Folder Only" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:451 +#: ../thunar/thunar-preferences-dialog.c:502 msgid "Apply to Folder and Contents" msgstr "" @@ -1572,7 +1603,8 @@ msgstr "Menu contestuale del file" msgid "Folder Context Menu" msgstr "Menu contestuale della directory" -#: ../thunar/thunar-standard-view.c:306 +#. append the "Create Folder" menu action +#: ../thunar/thunar-standard-view.c:306 ../thunar/thunar-tree-view.c:619 msgid "Create _Folder..." msgstr "Crea _directory..." @@ -1580,7 +1612,8 @@ msgstr "Crea _directory..." msgid "Create an empty folder within the current folder" msgstr "Crea una directory vuota dentro la directory corrente" -#: ../thunar/thunar-standard-view.c:307 +#. append the "Properties" menu action +#: ../thunar/thunar-standard-view.c:307 ../thunar/thunar-tree-view.c:631 msgid "_Properties..." msgstr "_Proprietà ..." @@ -1696,11 +1729,11 @@ msgid "New Empty File..." msgstr "Nuovo file vuoto..." #. ask the user to enter a name for the new folder -#: ../thunar/thunar-standard-view.c:1767 +#: ../thunar/thunar-standard-view.c:1767 ../thunar/thunar-tree-view.c:762 msgid "New Folder" msgstr "Nuova directory" -#: ../thunar/thunar-standard-view.c:1767 +#: ../thunar/thunar-standard-view.c:1767 ../thunar/thunar-tree-view.c:762 msgid "Create New Folder" msgstr "Crea nuova directory" @@ -1793,240 +1826,254 @@ msgstr "Nessun template installato" msgid "_Empty File" msgstr "File _vuoto" -#: ../thunar/thunar-window.c:224 +#: ../thunar/thunar-tree-model.c:467 +#, fuzzy +msgid "Loading..." +msgstr "In preparazione..." + +#: ../thunar/thunar-window.c:229 msgid "_File" msgstr "_File" -#: ../thunar/thunar-window.c:225 +#: ../thunar/thunar-window.c:230 msgid "Open New _Window" msgstr "Apri nuova _finestra" -#: ../thunar/thunar-window.c:225 +#: ../thunar/thunar-window.c:230 msgid "Open a new Thunar window for the displayed location" msgstr "Apri una nuova finestra di Thunar per il percorso mostrato" -#: ../thunar/thunar-window.c:226 +#: ../thunar/thunar-window.c:231 msgid "Close _All Windows" msgstr "Chiudi _tutte le finestre" -#: ../thunar/thunar-window.c:226 +#: ../thunar/thunar-window.c:231 msgid "Close all Thunar windows" msgstr "Chiudi tutte le finestre Thunar" -#: ../thunar/thunar-window.c:227 +#: ../thunar/thunar-window.c:232 msgid "_Close" msgstr "_Chiudi" -#: ../thunar/thunar-window.c:227 +#: ../thunar/thunar-window.c:232 msgid "Close this window" msgstr "Chiudi questa finestra" -#: ../thunar/thunar-window.c:228 +#: ../thunar/thunar-window.c:233 msgid "_Edit" msgstr "_Modifica" -#: ../thunar/thunar-window.c:229 +#: ../thunar/thunar-window.c:234 msgid "Pr_eferences..." msgstr "Pr_eferenze..." -#: ../thunar/thunar-window.c:229 +#: ../thunar/thunar-window.c:234 msgid "Edit Thunars Preferences" msgstr "Modifica le preferenze di Thunar" -#: ../thunar/thunar-window.c:230 +#: ../thunar/thunar-window.c:235 msgid "_View" msgstr "_Visualizzazione" -#: ../thunar/thunar-window.c:231 +#: ../thunar/thunar-window.c:236 msgid "_Reload" msgstr "Aggiorna" -#: ../thunar/thunar-window.c:231 +#: ../thunar/thunar-window.c:236 msgid "Reload the current folder" msgstr "Aggiorna la directory corrente" -#: ../thunar/thunar-window.c:232 +#: ../thunar/thunar-window.c:237 msgid "_Location Selector" msgstr "_Selettore di percorsi" -#: ../thunar/thunar-window.c:233 +#: ../thunar/thunar-window.c:238 msgid "_Side Pane" msgstr "_Pannello laterale" -#: ../thunar/thunar-window.c:234 +#: ../thunar/thunar-window.c:239 msgid "Zoom _In" msgstr "Zoom _avanti" -#: ../thunar/thunar-window.c:234 +#: ../thunar/thunar-window.c:239 msgid "Show the contents in more detail" msgstr "Mostra i contenuti con più dettagli" -#: ../thunar/thunar-window.c:235 +#: ../thunar/thunar-window.c:240 msgid "Zoom _Out" msgstr "Zoom indi_etro" -#: ../thunar/thunar-window.c:235 +#: ../thunar/thunar-window.c:240 msgid "Show the contents in less detail" msgstr "Mostra i contenuti con meno dettagli" -#: ../thunar/thunar-window.c:236 +#: ../thunar/thunar-window.c:241 msgid "Normal Si_ze" msgstr "Dimensioni no_rmali" -#: ../thunar/thunar-window.c:236 +#: ../thunar/thunar-window.c:241 msgid "Show the contents at the normal size" msgstr "Mostra i contenuti con dimensioni normali" -#: ../thunar/thunar-window.c:237 +#: ../thunar/thunar-window.c:242 msgid "_Go" msgstr "Va_i" -#: ../thunar/thunar-window.c:238 +#: ../thunar/thunar-window.c:243 msgid "Open _Parent" msgstr "Apri superiore" -#: ../thunar/thunar-window.c:238 +#: ../thunar/thunar-window.c:243 msgid "Open the parent folder" msgstr "Apri la directory precedente" -#: ../thunar/thunar-window.c:239 +#: ../thunar/thunar-window.c:244 msgid "_Home" msgstr "_Home" -#: ../thunar/thunar-window.c:239 +#: ../thunar/thunar-window.c:244 msgid "Go to the home folder" msgstr "Vai alla home directory" -#: ../thunar/thunar-window.c:240 +#: ../thunar/thunar-window.c:245 msgid "T_emplates" msgstr "T_emplate" -#: ../thunar/thunar-window.c:240 +#: ../thunar/thunar-window.c:245 msgid "Go to the templates folder" msgstr "Vai alla directory dei template" -#: ../thunar/thunar-window.c:241 +#: ../thunar/thunar-window.c:246 msgid "Open _Location..." msgstr "Apri _percorso..." -#: ../thunar/thunar-window.c:241 +#: ../thunar/thunar-window.c:246 msgid "Specify a location to open" msgstr "Specificare un percorso da aprire" -#: ../thunar/thunar-window.c:242 +#: ../thunar/thunar-window.c:247 msgid "_Help" msgstr "_Aiuto" -#: ../thunar/thunar-window.c:243 +#: ../thunar/thunar-window.c:248 msgid "_Contents" msgstr "_Contenuti" -#: ../thunar/thunar-window.c:243 +#: ../thunar/thunar-window.c:248 msgid "Display Thunar user manual" msgstr "Visualizza il manuale dell'utente di Thunar" -#: ../thunar/thunar-window.c:244 +#: ../thunar/thunar-window.c:249 msgid "_About" msgstr "_Informazioni su..." -#: ../thunar/thunar-window.c:244 +#: ../thunar/thunar-window.c:249 msgid "Display information about Thunar" msgstr "Mostra informazioni su Thunar" -#: ../thunar/thunar-window.c:249 +#: ../thunar/thunar-window.c:254 msgid "Show _Hidden Files" msgstr "Mostra file _nascosti" -#: ../thunar/thunar-window.c:249 +#: ../thunar/thunar-window.c:254 msgid "Toggles the display of hidden files in the current window" msgstr "" "Dis/abilita la visualizzazione di file nascosti nella finestra corrente" -#: ../thunar/thunar-window.c:250 +#: ../thunar/thunar-window.c:255 msgid "_Shortcuts" msgstr "_Scorciatoie" -#: ../thunar/thunar-window.c:250 +#: ../thunar/thunar-window.c:255 msgid "Toggles the visibility of the shortcuts pane" msgstr "Alterna la visibilità del pannello delle scorciatorie" -#: ../thunar/thunar-window.c:251 +#: ../thunar/thunar-window.c:256 +msgid "_Tree" +msgstr "" + +#: ../thunar/thunar-window.c:256 +#, fuzzy +msgid "Toggles the visibility of the tree pane" +msgstr "Alterna la visibilità del pannello delle scorciatorie" + +#: ../thunar/thunar-window.c:257 msgid "St_atusbar" msgstr "B_arra di stato" -#: ../thunar/thunar-window.c:251 +#: ../thunar/thunar-window.c:257 msgid "Change the visibility of this window's statusbar" msgstr "Cambia la visibilità della barra di stato di questa finestra" #. #. * add the location selector options #. -#: ../thunar/thunar-window.c:490 +#: ../thunar/thunar-window.c:497 msgid "_Pathbar Style" msgstr "In stile barra degli _indirizzi" -#: ../thunar/thunar-window.c:491 +#: ../thunar/thunar-window.c:498 msgid "Modern approach with buttons that correspond to folders" msgstr "Approccio moderno, con bottoni che corrispondono alle directory" -#: ../thunar/thunar-window.c:497 +#: ../thunar/thunar-window.c:504 msgid "_Toolbar Style" msgstr "In stile barra degli _strumenti" -#: ../thunar/thunar-window.c:498 +#: ../thunar/thunar-window.c:505 msgid "Traditional approach with location bar and navigation buttons" msgstr "" "Approccio tradizionale, con barra dei percorsi e pulsanti di navigazione" -#: ../thunar/thunar-window.c:504 +#: ../thunar/thunar-window.c:511 msgid "_Hidden" msgstr "_Nascosto" -#: ../thunar/thunar-window.c:504 +#: ../thunar/thunar-window.c:511 msgid "Don't display any location selector" msgstr "Non mostrare alcun selettore di percorso" #. #. * add view options #. -#: ../thunar/thunar-window.c:513 +#: ../thunar/thunar-window.c:520 msgid "View as _Icons" msgstr "Visuali_zza come icone" -#: ../thunar/thunar-window.c:513 +#: ../thunar/thunar-window.c:520 msgid "Display folder content in an icon view" msgstr "Mostra il contenuto della directory con una visualizzazione a icone" -#: ../thunar/thunar-window.c:520 +#: ../thunar/thunar-window.c:527 msgid "View as _Detailed List" msgstr "Visualizza come lista _dettagliata" -#: ../thunar/thunar-window.c:520 +#: ../thunar/thunar-window.c:527 msgid "Display folder content in a detailed list view" msgstr "" "Mostra il contenuto della directory con una visualizzazione a lista " "dettagliata" -#: ../thunar/thunar-window.c:1388 +#: ../thunar/thunar-window.c:1459 msgid "Failed to open parent folder" msgstr "Impossibile aprire la directory superiore" #. display an error to the user -#: ../thunar/thunar-window.c:1414 +#: ../thunar/thunar-window.c:1485 msgid "Failed to open home directory" msgstr "Impossibile aprire la directory home" #. display the "About Templates" dialog -#: ../thunar/thunar-window.c:1476 +#: ../thunar/thunar-window.c:1547 msgid "About Templates" msgstr "Informazioni sui template" -#: ../thunar/thunar-window.c:1497 +#: ../thunar/thunar-window.c:1568 msgid "All files in this folder will appear in the \"Create Document\" menu." msgstr "" "Tutti i file in questa directory appariranno nel menu \"Crea Documento\"." -#: ../thunar/thunar-window.c:1504 +#: ../thunar/thunar-window.c:1575 msgid "" "If you frequently create certain kinds of documents, make a copy of one and " "put it in this folder. Thunar will add an entry for this document in the " @@ -2042,15 +2089,15 @@ msgstr "" "Selezionando tale voce dal menu \"Crea Documento\", una copia del documento " "sarà creata nella directory visualizzata." -#: ../thunar/thunar-window.c:1516 +#: ../thunar/thunar-window.c:1587 msgid "Do _not display this message again" msgstr "_Non visualizzare più il messagio" -#: ../thunar/thunar-window.c:1529 +#: ../thunar/thunar-window.c:1600 msgid "Failed to open templates folder" msgstr "Impossibile aprire la directory dei template" -#: ../thunar/thunar-window.c:1607 +#: ../thunar/thunar-window.c:1678 msgid "" "Thunar is a fast and easy to use file manager\n" "for the Xfce Desktop Environment." @@ -2058,7 +2105,7 @@ msgstr "" "Thunar è un file manager veloce e facile\n" "da usare per Xfce Desktop Environment." -#: ../thunar/thunar-window.c:1613 +#: ../thunar/thunar-window.c:1684 msgid "translator-credits" msgstr "Roberto Pariset <r.pariset@gmail.com>" @@ -2382,3 +2429,11 @@ msgstr "Nuova directory" #, fuzzy msgid "Open the specified folders in Thunar" msgstr "Apri le directory selezionate in una nuova dinestra di Thunar" + +#, fuzzy +#~ msgid "Home Folder" +#~ msgstr "Nuova directory" + +#, fuzzy +#~ msgid "Shortcut _Icon Size:" +#~ msgstr "Ordina per dimen_sione" diff --git a/po/ja.po b/po/ja.po index 60238a0072336c79043ebcd02ef26b49d3e3227f..c7b2de3fc9bac9acda6e08b134623530c0d4edff 100644 --- a/po/ja.po +++ b/po/ja.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: Thunar 0.2.3svn\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2006-03-13 19:21+0900\n" +"POT-Creation-Date: 2006-03-14 02:27+0100\n" "PO-Revision-Date: 2006-03-13 21:23+0900\n" "Last-Translator: Daichi Kawahata <daichi@xfce.org>\n" "Language-Team: Japanese <xfce-users-jp@ml.fdiary.net>\n" @@ -199,11 +199,11 @@ msgstr "%s 文書" msgid "Failed to create directory \"%s\": %s" msgstr "フォルダ「%sã€ã®ä½œæˆã«å¤±æ•—ã—ã¾ã—ãŸ: %s" -#: ../thunar-vfs/thunar-vfs-path.c:657 +#: ../thunar-vfs/thunar-vfs-path.c:684 msgid "Path too long to fit into buffer" msgstr "ãƒãƒƒãƒ•ã‚¡ã«æ ¼ç´ã™ã‚‹ã«ã¯ãƒ‘スãŒé•·ã™ãŽã¾ã™ã€‚" -#: ../thunar-vfs/thunar-vfs-path.c:761 +#: ../thunar-vfs/thunar-vfs-path.c:788 msgid "URI too long to fit into buffer" msgstr "ãƒãƒƒãƒ•ã‚¡ã«æ ¼ç´ã™ã‚‹ã«ã¯ URI ãŒé•·ã™ãŽã¾ã™ã€‚" @@ -234,11 +234,11 @@ msgstr "ルートフォルダを転é€ã§ãã¾ã›ã‚“。" msgid "Preparing..." msgstr "準備ã—ã¦ã„ã¾ã™..." -#: ../thunar-vfs/thunar-vfs-util.c:253 ../thunar/thunar-path-entry.c:1253 +#: ../thunar-vfs/thunar-vfs-util.c:251 ../thunar/thunar-path-entry.c:1249 msgid "Invalid path" msgstr "無効ãªãƒ‘スã§ã™ã€‚" -#: ../thunar-vfs/thunar-vfs-util.c:289 +#: ../thunar-vfs/thunar-vfs-util.c:287 #, c-format msgid "Unknown user \"%s\"" msgstr "ユーザー「%sã€ã¯ä¸æ˜Žã§ã™ã€‚" @@ -843,7 +843,7 @@ msgstr "アイコン表示" #. append the "Open" menu action #: ../thunar/thunar-launcher.c:120 ../thunar/thunar-launcher.c:750 #: ../thunar/thunar-location-buttons.c:1267 -#: ../thunar/thunar-shortcuts-view.c:794 +#: ../thunar/thunar-shortcuts-view.c:794 ../thunar/thunar-tree-view.c:595 msgid "_Open" msgstr "é–‹ã(_O)" @@ -853,7 +853,7 @@ msgstr "é¸æŠžã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã‚’é–‹ãã¾ã™ã€‚" #. append the "Open in New Window" menu action #: ../thunar/thunar-launcher.c:121 ../thunar/thunar-location-buttons.c:1280 -#: ../thunar/thunar-shortcuts-view.c:805 +#: ../thunar/thunar-shortcuts-view.c:805 ../thunar/thunar-tree-view.c:607 msgid "Open in New Window" msgstr "æ–°è¦ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã§é–‹ã" @@ -1040,16 +1040,16 @@ msgstr "é–‹ãä½ç½®ã‚’指定ã—ã¦ä¸‹ã•ã„" msgid "_Location:" msgstr "フォルダã®ä½ç½®(_L):" -#: ../thunar/thunar-location-entry.c:423 ../thunar/thunar-window.c:975 +#: ../thunar/thunar-location-entry.c:423 ../thunar/thunar-window.c:1030 #, c-format msgid "Failed to launch \"%s\"" msgstr "「%sã€ã®å®Ÿè¡Œã«å¤±æ•—ã—ã¾ã—ãŸã€‚" -#: ../thunar/thunar-path-entry.c:256 +#: ../thunar/thunar-path-entry.c:255 msgid "Icon size" msgstr "アイコンã®ã‚µã‚¤ã‚º" -#: ../thunar/thunar-path-entry.c:257 +#: ../thunar/thunar-path-entry.c:256 msgid "The icon size for the path entry" msgstr "パスエントリーã®ã‚¢ã‚¤ã‚³ãƒ³ã‚µã‚¤ã‚ºã§ã™ã€‚" @@ -1292,34 +1292,42 @@ msgid "Shortcuts Pane" msgstr "ショートカットペイン" #: ../thunar/thunar-preferences-dialog.c:342 -msgid "Shortcut _Icon Size:" -msgstr "ショートカットã®ã‚¢ã‚¤ã‚³ãƒ³ã‚µã‚¤ã‚º(_I):" +#, fuzzy +msgid "_Icon Size:" +msgstr "アイコンã®ã‚µã‚¤ã‚º" #: ../thunar/thunar-preferences-dialog.c:347 +#: ../thunar/thunar-preferences-dialog.c:398 msgid "Very Small" msgstr "ã¨ã¦ã‚‚å°ã•ã„" #: ../thunar/thunar-preferences-dialog.c:348 +#: ../thunar/thunar-preferences-dialog.c:399 msgid "Smaller" msgstr "よりå°ã•ã„" #: ../thunar/thunar-preferences-dialog.c:349 +#: ../thunar/thunar-preferences-dialog.c:400 msgid "Small" msgstr "å°ã•ã„" #: ../thunar/thunar-preferences-dialog.c:350 +#: ../thunar/thunar-preferences-dialog.c:401 msgid "Normal" msgstr "普通" #: ../thunar/thunar-preferences-dialog.c:351 +#: ../thunar/thunar-preferences-dialog.c:402 msgid "Large" msgstr "大ãã„" #: ../thunar/thunar-preferences-dialog.c:352 +#: ../thunar/thunar-preferences-dialog.c:403 msgid "Larger" msgstr "より大ãã„" #: ../thunar/thunar-preferences-dialog.c:353 +#: ../thunar/thunar-preferences-dialog.c:404 msgid "Very Large" msgstr "ã¨ã¦ã‚‚大ãã„" @@ -1335,34 +1343,58 @@ msgstr "" "ショートカットペインã«ã‚ã‚‹å…¨ã¦ã®ãƒ•ã‚©ãƒ«ãƒ€ã«ã‚·ãƒ³ãƒœãƒ«ã‚¢ã‚¤ã‚³ãƒ³ã‚’表示ã—ã¾ã™ã€‚ã“ã‚Œ" "らã®ã‚·ãƒ³ãƒœãƒ«ã¯ãƒ•ã‚©ãƒ«ãƒ€ã®ãƒ—ãƒãƒ‘ティã®ãƒ€ã‚¤ã‚¢ãƒã‚°ã§å®šç¾©ã•ã‚Œã¦ã„ã¾ã™ã€‚" +#: ../thunar/thunar-preferences-dialog.c:381 +#, fuzzy +msgid "Tree Pane" +msgstr "サイドペイン" + +#: ../thunar/thunar-preferences-dialog.c:393 +#, fuzzy +msgid "Icon _Size:" +msgstr "アイコンã®ã‚µã‚¤ã‚º" + +#: ../thunar/thunar-preferences-dialog.c:421 +#, fuzzy +msgid "Show Icon E_mblems" +msgstr "アイコンã®ã‚·ãƒ³ãƒœãƒ«ã‚’表示(_E)" + +#: ../thunar/thunar-preferences-dialog.c:423 +#, fuzzy +msgid "" +"Select this option to display icon emblems in the tree pane for all folders " +"for which emblems have been defined in the folders properties dialog." +msgstr "" +"ショートカットペインã«ã‚ã‚‹å…¨ã¦ã®ãƒ•ã‚©ãƒ«ãƒ€ã«ã‚·ãƒ³ãƒœãƒ«ã‚¢ã‚¤ã‚³ãƒ³ã‚’表示ã—ã¾ã™ã€‚ã“ã‚Œ" +"らã®ã‚·ãƒ³ãƒœãƒ«ã¯ãƒ•ã‚©ãƒ«ãƒ€ã®ãƒ—ãƒãƒ‘ティã®ãƒ€ã‚¤ã‚¢ãƒã‚°ã§å®šç¾©ã•ã‚Œã¦ã„ã¾ã™ã€‚" + #. #. Behavior #. -#: ../thunar/thunar-preferences-dialog.c:381 -#: ../thunar/thunar-preferences-dialog.c:391 +#: ../thunar/thunar-preferences-dialog.c:432 +#: ../thunar/thunar-preferences-dialog.c:442 msgid "Behavior" msgstr "振る舞ã„" -#: ../thunar/thunar-preferences-dialog.c:403 +#: ../thunar/thunar-preferences-dialog.c:454 msgid "_Single click to activate items" msgstr "シングルクリックã§ã‚¢ã‚¤ãƒ†ãƒ を有効ã«ã™ã‚‹(_S)" -#: ../thunar/thunar-preferences-dialog.c:409 +#: ../thunar/thunar-preferences-dialog.c:460 msgid "_Double click to activate items" msgstr "ダブルクリックã§ã‚¢ã‚¤ãƒ†ãƒ を有効ã«ã™ã‚‹(_D)" #. #. Advanced #. -#: ../thunar/thunar-preferences-dialog.c:419 +#: ../thunar/thunar-preferences-dialog.c:470 msgid "Advanced" msgstr "詳細..." -#: ../thunar/thunar-preferences-dialog.c:429 +#: ../thunar/thunar-preferences-dialog.c:480 msgid "Folder Permissions" msgstr "フォルダã®ã‚¢ã‚¯ã‚»ã‚¹æ¨©" -#: ../thunar/thunar-preferences-dialog.c:441 +#: ../thunar/thunar-preferences-dialog.c:492 msgid "" "When changing the permissions of a folder, you\n" "can also apply the changes to the contents of the\n" @@ -1372,15 +1404,15 @@ msgstr "" "ファイルã«ã‚‚ã“ã®å¤‰æ›´ã‚’é©ç”¨ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚\n" "以下ã‹ã‚‰ã€æ¨™æº–ã§è¡Œã†ã“ã¨ã‚’é¸æŠžã—ã¦ä¸‹ã•ã„:" -#: ../thunar/thunar-preferences-dialog.c:449 +#: ../thunar/thunar-preferences-dialog.c:500 msgid "Ask everytime" msgstr "毎回質å•ã™ã‚‹" -#: ../thunar/thunar-preferences-dialog.c:450 +#: ../thunar/thunar-preferences-dialog.c:501 msgid "Apply to Folder Only" msgstr "フォルダã®ã¿ã«é©ç”¨ã™ã‚‹" -#: ../thunar/thunar-preferences-dialog.c:451 +#: ../thunar/thunar-preferences-dialog.c:502 msgid "Apply to Folder and Contents" msgstr "フォルダ内ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«ã‚‚é©ç”¨ã™ã‚‹" @@ -1546,7 +1578,8 @@ msgstr "ファイルã®å³ã‚¯ãƒªãƒƒã‚¯ãƒ¡ãƒ‹ãƒ¥ãƒ¼" msgid "Folder Context Menu" msgstr "フォルダã®å³ã‚¯ãƒªãƒƒã‚¯ãƒ¡ãƒ‹ãƒ¥ãƒ¼" -#: ../thunar/thunar-standard-view.c:306 +#. append the "Create Folder" menu action +#: ../thunar/thunar-standard-view.c:306 ../thunar/thunar-tree-view.c:619 msgid "Create _Folder..." msgstr "フォルダを作æˆ(_F)..." @@ -1554,7 +1587,8 @@ msgstr "フォルダを作æˆ(_F)..." msgid "Create an empty folder within the current folder" msgstr "ç¾åœ¨ã®ãƒ•ã‚©ãƒ«ãƒ€ã«ç©ºã®ãƒ•ã‚©ãƒ«ãƒ€ã‚’作æˆã—ã¾ã™ã€‚" -#: ../thunar/thunar-standard-view.c:307 +#. append the "Properties" menu action +#: ../thunar/thunar-standard-view.c:307 ../thunar/thunar-tree-view.c:631 msgid "_Properties..." msgstr "プãƒãƒ‘ティ(_P)..." @@ -1668,11 +1702,11 @@ msgid "New Empty File..." msgstr "æ–°è¦ãƒ•ã‚¡ã‚¤ãƒ«..." #. ask the user to enter a name for the new folder -#: ../thunar/thunar-standard-view.c:1767 +#: ../thunar/thunar-standard-view.c:1767 ../thunar/thunar-tree-view.c:762 msgid "New Folder" msgstr "æ–°è¦ãƒ•ã‚©ãƒ«ãƒ€" -#: ../thunar/thunar-standard-view.c:1767 +#: ../thunar/thunar-standard-view.c:1767 ../thunar/thunar-tree-view.c:762 msgid "Create New Folder" msgstr "æ–°è¦ãƒ•ã‚©ãƒ«ãƒ€ã‚’作æˆã—ã¾ã™ã€‚" @@ -1759,237 +1793,251 @@ msgstr "テンプレートã¯ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ã¾ã›ã‚“" msgid "_Empty File" msgstr "空ã®ãƒ•ã‚¡ã‚¤ãƒ«(_E)" -#: ../thunar/thunar-window.c:224 +#: ../thunar/thunar-tree-model.c:467 +#, fuzzy +msgid "Loading..." +msgstr "準備ã—ã¦ã„ã¾ã™..." + +#: ../thunar/thunar-window.c:229 msgid "_File" msgstr "ファイル(_F)" -#: ../thunar/thunar-window.c:225 +#: ../thunar/thunar-window.c:230 msgid "Open New _Window" msgstr "æ–°è¦ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’é–‹ã(_W)" -#: ../thunar/thunar-window.c:225 +#: ../thunar/thunar-window.c:230 msgid "Open a new Thunar window for the displayed location" msgstr "表示ã•ã‚Œã¦ã„ã‚‹å ´æ‰€ã®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’æ–°ã—ãé–‹ãã¾ã™ã€‚" -#: ../thunar/thunar-window.c:226 +#: ../thunar/thunar-window.c:231 msgid "Close _All Windows" msgstr "全ウィンドウを閉ã˜ã‚‹(_A)" -#: ../thunar/thunar-window.c:226 +#: ../thunar/thunar-window.c:231 msgid "Close all Thunar windows" msgstr "Thunar ã®å…¨ã¦ã®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’é–‰ã˜ã¾ã™ã€‚" -#: ../thunar/thunar-window.c:227 +#: ../thunar/thunar-window.c:232 msgid "_Close" msgstr "é–‰ã˜ã‚‹(_C)" -#: ../thunar/thunar-window.c:227 +#: ../thunar/thunar-window.c:232 msgid "Close this window" msgstr "ã“ã®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’é–‰ã˜ã¾ã™ã€‚" -#: ../thunar/thunar-window.c:228 +#: ../thunar/thunar-window.c:233 msgid "_Edit" msgstr "編集(_E)" -#: ../thunar/thunar-window.c:229 +#: ../thunar/thunar-window.c:234 msgid "Pr_eferences..." msgstr "環境è¨å®š(_P)..." -#: ../thunar/thunar-window.c:229 +#: ../thunar/thunar-window.c:234 msgid "Edit Thunars Preferences" msgstr "Thunar ã®ç’°å¢ƒè¨å®šã‚’変更ã—ã¾ã™ã€‚" -#: ../thunar/thunar-window.c:230 +#: ../thunar/thunar-window.c:235 msgid "_View" msgstr "表示(_V)" -#: ../thunar/thunar-window.c:231 +#: ../thunar/thunar-window.c:236 msgid "_Reload" msgstr "å†èªè¾¼ã¿(_R)" -#: ../thunar/thunar-window.c:231 +#: ../thunar/thunar-window.c:236 msgid "Reload the current folder" msgstr "ç¾åœ¨ã®ãƒ•ã‚©ãƒ«ãƒ€ã‚’å†ã³èªã¿è¾¼ã¿ã¾ã™ã€‚" -#: ../thunar/thunar-window.c:232 +#: ../thunar/thunar-window.c:237 msgid "_Location Selector" msgstr "ä½ç½®ã‚»ãƒ¬ã‚¯ã‚¿ãƒ¼(_L)" -#: ../thunar/thunar-window.c:233 +#: ../thunar/thunar-window.c:238 msgid "_Side Pane" msgstr "サイドペイン(_S)" -#: ../thunar/thunar-window.c:234 +#: ../thunar/thunar-window.c:239 msgid "Zoom _In" msgstr "拡大(_I)" -#: ../thunar/thunar-window.c:234 +#: ../thunar/thunar-window.c:239 msgid "Show the contents in more detail" msgstr "アイコンãŠã‚ˆã³ã‚µãƒ ãƒã‚¤ãƒ«ã‚’拡大表示ã—ã¾ã™ã€‚" -#: ../thunar/thunar-window.c:235 +#: ../thunar/thunar-window.c:240 msgid "Zoom _Out" msgstr "縮å°(_O)" -#: ../thunar/thunar-window.c:235 +#: ../thunar/thunar-window.c:240 msgid "Show the contents in less detail" msgstr "アイコンãŠã‚ˆã³ã‚µãƒ ãƒã‚¤ãƒ«ã‚’縮å°è¡¨ç¤ºã—ã¾ã™ã€‚" -#: ../thunar/thunar-window.c:236 +#: ../thunar/thunar-window.c:241 msgid "Normal Si_ze" msgstr "普通ã®ã‚µã‚¤ã‚º(_Z)" -#: ../thunar/thunar-window.c:236 +#: ../thunar/thunar-window.c:241 msgid "Show the contents at the normal size" msgstr "アイコンãŠã‚ˆã³ã‚µãƒ ãƒã‚¤ãƒ«ã‚’普通ã®ã‚µã‚¤ã‚ºã§è¡¨ç¤ºã—ã¾ã™ã€‚" -#: ../thunar/thunar-window.c:237 +#: ../thunar/thunar-window.c:242 msgid "_Go" msgstr "移動(_G)" -#: ../thunar/thunar-window.c:238 +#: ../thunar/thunar-window.c:243 msgid "Open _Parent" msgstr "上ä½ãƒ•ã‚©ãƒ«ãƒ€ã‚’é–‹ã(_P)" -#: ../thunar/thunar-window.c:238 +#: ../thunar/thunar-window.c:243 msgid "Open the parent folder" msgstr "上ã®éšŽå±¤ã«ã‚るフォルダを開ãã¾ã™ã€‚" -#: ../thunar/thunar-window.c:239 +#: ../thunar/thunar-window.c:244 msgid "_Home" msgstr "ホーム(_H)" -#: ../thunar/thunar-window.c:239 +#: ../thunar/thunar-window.c:244 msgid "Go to the home folder" msgstr "ホームフォルダã«ç§»å‹•ã—ã¾ã™ã€‚" -#: ../thunar/thunar-window.c:240 +#: ../thunar/thunar-window.c:245 msgid "T_emplates" msgstr "テンプレート(_E)" -#: ../thunar/thunar-window.c:240 +#: ../thunar/thunar-window.c:245 msgid "Go to the templates folder" msgstr "テンプレートフォルダã«ç§»å‹•ã—ã¾ã™ã€‚" -#: ../thunar/thunar-window.c:241 +#: ../thunar/thunar-window.c:246 msgid "Open _Location..." msgstr "指定ä½ç½®ã‚’é–‹ã(_L)..." -#: ../thunar/thunar-window.c:241 +#: ../thunar/thunar-window.c:246 msgid "Specify a location to open" msgstr "フォルダã®ä½ç½®ã‚’指定ã—ã¦é–‹ãã¾ã™ã€‚" -#: ../thunar/thunar-window.c:242 +#: ../thunar/thunar-window.c:247 msgid "_Help" msgstr "ヘルプ(_H)" -#: ../thunar/thunar-window.c:243 +#: ../thunar/thunar-window.c:248 msgid "_Contents" msgstr "目次(_C)" -#: ../thunar/thunar-window.c:243 +#: ../thunar/thunar-window.c:248 msgid "Display Thunar user manual" msgstr "Thunar ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ã‚’表示ã—ã¾ã™ã€‚" -#: ../thunar/thunar-window.c:244 +#: ../thunar/thunar-window.c:249 msgid "_About" msgstr "ã“ã®ãƒ—ãƒã‚°ãƒ©ãƒ ã«ã¤ã„ã¦(_A)" -#: ../thunar/thunar-window.c:244 +#: ../thunar/thunar-window.c:249 msgid "Display information about Thunar" msgstr "Thunar ã«ã¤ã„ã¦ã®æƒ…å ±ã‚’è¡¨ç¤ºã—ã¾ã™ã€‚" -#: ../thunar/thunar-window.c:249 +#: ../thunar/thunar-window.c:254 msgid "Show _Hidden Files" msgstr "éš ã—ファイルを表示(_H)" -#: ../thunar/thunar-window.c:249 +#: ../thunar/thunar-window.c:254 msgid "Toggles the display of hidden files in the current window" msgstr "ç¾åœ¨ã®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã§éš ã—ファイルã®è¡¨ç¤º/éžè¡¨ç¤ºã‚’切り替ãˆã¾ã™ã€‚" -#: ../thunar/thunar-window.c:250 +#: ../thunar/thunar-window.c:255 msgid "_Shortcuts" msgstr "ショートカット(_S)" -#: ../thunar/thunar-window.c:250 +#: ../thunar/thunar-window.c:255 msgid "Toggles the visibility of the shortcuts pane" msgstr "ショートカットペインを表示/éš ã—ã¾ã™ã€‚" -#: ../thunar/thunar-window.c:251 +#: ../thunar/thunar-window.c:256 +msgid "_Tree" +msgstr "" + +#: ../thunar/thunar-window.c:256 +#, fuzzy +msgid "Toggles the visibility of the tree pane" +msgstr "ショートカットペインを表示/éš ã—ã¾ã™ã€‚" + +#: ../thunar/thunar-window.c:257 msgid "St_atusbar" msgstr "ステータスãƒãƒ¼(_A)" -#: ../thunar/thunar-window.c:251 +#: ../thunar/thunar-window.c:257 msgid "Change the visibility of this window's statusbar" msgstr "ウィンドウã®ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ãƒãƒ¼ã‚’表示/éš ã—ã¾ã™ã€‚" #. #. * add the location selector options #. -#: ../thunar/thunar-window.c:490 +#: ../thunar/thunar-window.c:497 msgid "_Pathbar Style" msgstr "パスボタン方å¼(_T)" -#: ../thunar/thunar-window.c:491 +#: ../thunar/thunar-window.c:498 msgid "Modern approach with buttons that correspond to folders" msgstr "フォルダã«å¯¾å¿œã™ã‚‹ãƒœã‚¿ãƒ³ã‚’表示ã™ã‚‹ä»Šé¢¨ã®è¡¨ç¤ºæ–¹å¼ã§ã™ã€‚" -#: ../thunar/thunar-window.c:497 +#: ../thunar/thunar-window.c:504 msgid "_Toolbar Style" msgstr "ツールãƒãƒ¼æ–¹å¼(_T)" -#: ../thunar/thunar-window.c:498 +#: ../thunar/thunar-window.c:505 msgid "Traditional approach with location bar and navigation buttons" msgstr "ä½ç½®ãƒãƒ¼ãŠã‚ˆã³ãƒŠãƒ“ゲーションボタンを表示ã™ã‚‹æ—§æ¥ã®è¡¨ç¤ºæ–¹å¼ã§ã™ã€‚" -#: ../thunar/thunar-window.c:504 +#: ../thunar/thunar-window.c:511 msgid "_Hidden" msgstr "表示ã—ãªã„(_H)" -#: ../thunar/thunar-window.c:504 +#: ../thunar/thunar-window.c:511 msgid "Don't display any location selector" msgstr "ã„ãšã‚Œã®ä½ç½®ã‚»ãƒ¬ã‚¯ã‚¿ãƒ¼ã‚‚表示ã—ã¾ã›ã‚“。" #. #. * add view options #. -#: ../thunar/thunar-window.c:513 +#: ../thunar/thunar-window.c:520 msgid "View as _Icons" msgstr "アイコン表示(_I)" -#: ../thunar/thunar-window.c:513 +#: ../thunar/thunar-window.c:520 msgid "Display folder content in an icon view" msgstr "フォルダã®å†…容をアイコンã§è¡¨ç¤ºã—ã¾ã™ã€‚" -#: ../thunar/thunar-window.c:520 +#: ../thunar/thunar-window.c:527 msgid "View as _Detailed List" msgstr "リスト表示(_D)" -#: ../thunar/thunar-window.c:520 +#: ../thunar/thunar-window.c:527 msgid "Display folder content in a detailed list view" msgstr "フォルダã®å†…容を詳細ãªãƒªã‚¹ãƒˆã§è¡¨ç¤ºã—ã¾ã™ã€‚" -#: ../thunar/thunar-window.c:1388 +#: ../thunar/thunar-window.c:1459 msgid "Failed to open parent folder" msgstr "上ä½ã®ãƒ•ã‚©ãƒ«ãƒ€ã‚’é–‹ãã®ã«å¤±æ•—ã—ã¾ã—ãŸã€‚" #. display an error to the user -#: ../thunar/thunar-window.c:1414 +#: ../thunar/thunar-window.c:1485 msgid "Failed to open home directory" msgstr "ホームフォルダを開ãã®ã«å¤±æ•—ã—ã¾ã—ãŸã€‚" #. display the "About Templates" dialog -#: ../thunar/thunar-window.c:1476 +#: ../thunar/thunar-window.c:1547 msgid "About Templates" msgstr "テンプレートã«ã¤ã„ã¦" -#: ../thunar/thunar-window.c:1497 +#: ../thunar/thunar-window.c:1568 msgid "All files in this folder will appear in the \"Create Document\" menu." msgstr "" "ã“ã®ãƒ•ã‚©ãƒ«ãƒ€ã«ã‚ã‚‹å…¨ã¦ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯\n" "メニュー「文書を作æˆã€ã«è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚" -#: ../thunar/thunar-window.c:1504 +#: ../thunar/thunar-window.c:1575 msgid "" "If you frequently create certain kinds of documents, make a copy of one and " "put it in this folder. Thunar will add an entry for this document in the " @@ -2005,15 +2053,15 @@ msgstr "" "ãã®å¾Œã§ã€Œæ–‡æ›¸ã‚’作æˆã€ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‹ã‚‰ã“ã®é …目をé¸æŠžã™ã‚‹äº‹ãŒã§ãã€å¾¡è¦§ã«ãªã£ã¦ã„" "るフォルダã«æ–‡æ›¸ã®ã‚³ãƒ”ーãŒä½œæˆã•ã‚Œã¾ã™ã€‚" -#: ../thunar/thunar-window.c:1516 +#: ../thunar/thunar-window.c:1587 msgid "Do _not display this message again" msgstr "ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å†ã³è¡¨ç¤ºã—ãªã„(_N)" -#: ../thunar/thunar-window.c:1529 +#: ../thunar/thunar-window.c:1600 msgid "Failed to open templates folder" msgstr "テンプレートフォルダを開ãã®ã«å¤±æ•—ã—ã¾ã—ãŸã€‚" -#: ../thunar/thunar-window.c:1607 +#: ../thunar/thunar-window.c:1678 msgid "" "Thunar is a fast and easy to use file manager\n" "for the Xfce Desktop Environment." @@ -2021,7 +2069,7 @@ msgstr "" "Thunar 㯠Xfce デスクトップ環境å‘ã‘ã®\n" "使ã„ã‚„ã™ã„軽快ãªãƒ•ã‚¡ã‚¤ãƒ«ãƒžãƒãƒ¼ã‚¸ãƒ£ãƒ¼ã§ã™ã€‚" -#: ../thunar/thunar-window.c:1613 +#: ../thunar/thunar-window.c:1684 msgid "translator-credits" msgstr "Daichi Kawahata <daichi@xfce.org>" @@ -2341,3 +2389,10 @@ msgstr "フォルダを開ã" #: ../Thunar-folder-handler.desktop.in.h:2 msgid "Open the specified folders in Thunar" msgstr "指定ã—ãŸãƒ•ã‚©ãƒ«ãƒ€ã‚’ Thunar ã§é–‹ãã¾ã™" + +#, fuzzy +#~ msgid "Home Folder" +#~ msgstr "æ–°è¦ãƒ•ã‚©ãƒ«ãƒ€" + +#~ msgid "Shortcut _Icon Size:" +#~ msgstr "ショートカットã®ã‚¢ã‚¤ã‚³ãƒ³ã‚µã‚¤ã‚º(_I):" diff --git a/po/nl.po b/po/nl.po index da145e2a4ddc4f54f35f0ae50b7bea62faafecc8..8a2daf0dab8fe2231130accc091df4b6841bac10 100644 --- a/po/nl.po +++ b/po/nl.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Thunar 0.2.3svn\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2006-03-13 19:21+0900\n" +"POT-Creation-Date: 2006-03-14 02:27+0100\n" "PO-Revision-Date: 2006-01-31 14:07+0100\n" "Last-Translator: Vincent Tunru <imnotb@gmail.com>\n" "Language-Team: Dutch <vertaling@vrijschrift.org>\n" @@ -201,11 +201,11 @@ msgstr "%s document" msgid "Failed to create directory \"%s\": %s" msgstr "Fout bij het maken van map `%s'" -#: ../thunar-vfs/thunar-vfs-path.c:657 +#: ../thunar-vfs/thunar-vfs-path.c:684 msgid "Path too long to fit into buffer" msgstr "Pad te lang voor buffer" -#: ../thunar-vfs/thunar-vfs-path.c:761 +#: ../thunar-vfs/thunar-vfs-path.c:788 msgid "URI too long to fit into buffer" msgstr "URI te lang voor buffer" @@ -236,11 +236,11 @@ msgstr "Kan de hoofdmap niet verplaatsen" msgid "Preparing..." msgstr "Aan het voorbereiden..." -#: ../thunar-vfs/thunar-vfs-util.c:253 ../thunar/thunar-path-entry.c:1253 +#: ../thunar-vfs/thunar-vfs-util.c:251 ../thunar/thunar-path-entry.c:1249 msgid "Invalid path" msgstr "Ongeldig pad" -#: ../thunar-vfs/thunar-vfs-util.c:289 +#: ../thunar-vfs/thunar-vfs-util.c:287 #, fuzzy, c-format msgid "Unknown user \"%s\"" msgstr "Onbekende gebruiker '%s'" @@ -854,7 +854,7 @@ msgstr "Icoon weergavemodus" #. append the "Open" menu action #: ../thunar/thunar-launcher.c:120 ../thunar/thunar-launcher.c:750 #: ../thunar/thunar-location-buttons.c:1267 -#: ../thunar/thunar-shortcuts-view.c:794 +#: ../thunar/thunar-shortcuts-view.c:794 ../thunar/thunar-tree-view.c:595 msgid "_Open" msgstr "_Openen" @@ -865,7 +865,7 @@ msgstr "Geselecteerde items openen" #. append the "Open in New Window" menu action #: ../thunar/thunar-launcher.c:121 ../thunar/thunar-location-buttons.c:1280 -#: ../thunar/thunar-shortcuts-view.c:805 +#: ../thunar/thunar-shortcuts-view.c:805 ../thunar/thunar-tree-view.c:607 msgid "Open in New Window" msgstr "Openen in Nieuw Venster" @@ -1073,16 +1073,16 @@ msgstr "Locatie Openen" msgid "_Location:" msgstr "_Locatie" -#: ../thunar/thunar-location-entry.c:423 ../thunar/thunar-window.c:975 +#: ../thunar/thunar-location-entry.c:423 ../thunar/thunar-window.c:1030 #, fuzzy, c-format msgid "Failed to launch \"%s\"" msgstr "Het openen van `%s' is mislukt" -#: ../thunar/thunar-path-entry.c:256 +#: ../thunar/thunar-path-entry.c:255 msgid "Icon size" msgstr "Icoongrootte" -#: ../thunar/thunar-path-entry.c:257 +#: ../thunar/thunar-path-entry.c:256 msgid "The icon size for the path entry" msgstr "Icoongrootte voor pad invoer" @@ -1325,35 +1325,42 @@ msgstr "_Sneltoetsen" #: ../thunar/thunar-preferences-dialog.c:342 #, fuzzy -msgid "Shortcut _Icon Size:" -msgstr "Sorteren Op _Grootte" +msgid "_Icon Size:" +msgstr "Icoongrootte" #: ../thunar/thunar-preferences-dialog.c:347 +#: ../thunar/thunar-preferences-dialog.c:398 msgid "Very Small" msgstr "" #: ../thunar/thunar-preferences-dialog.c:348 +#: ../thunar/thunar-preferences-dialog.c:399 msgid "Smaller" msgstr "" #: ../thunar/thunar-preferences-dialog.c:349 +#: ../thunar/thunar-preferences-dialog.c:400 msgid "Small" msgstr "" #: ../thunar/thunar-preferences-dialog.c:350 +#: ../thunar/thunar-preferences-dialog.c:401 #, fuzzy msgid "Normal" msgstr "Normale Gr_ootte" #: ../thunar/thunar-preferences-dialog.c:351 +#: ../thunar/thunar-preferences-dialog.c:402 msgid "Large" msgstr "" #: ../thunar/thunar-preferences-dialog.c:352 +#: ../thunar/thunar-preferences-dialog.c:403 msgid "Larger" msgstr "" #: ../thunar/thunar-preferences-dialog.c:353 +#: ../thunar/thunar-preferences-dialog.c:404 msgid "Very Large" msgstr "" @@ -1371,50 +1378,74 @@ msgstr "" "Embleem iconen weergeven in de snelkoppelingenlijst voor alle bestanden " "waarvoor emblemen zijn ingesteld in het eigenschappenvenster." +#: ../thunar/thunar-preferences-dialog.c:381 +#, fuzzy +msgid "Tree Pane" +msgstr "_Zijpaneel" + +#: ../thunar/thunar-preferences-dialog.c:393 +#, fuzzy +msgid "Icon _Size:" +msgstr "Icoongrootte" + +#: ../thunar/thunar-preferences-dialog.c:421 +#, fuzzy +msgid "Show Icon E_mblems" +msgstr "_Embleem iconen weergeven" + +#: ../thunar/thunar-preferences-dialog.c:423 +#, fuzzy +msgid "" +"Select this option to display icon emblems in the tree pane for all folders " +"for which emblems have been defined in the folders properties dialog." +msgstr "" +"Embleem iconen weergeven in de snelkoppelingenlijst voor alle bestanden " +"waarvoor emblemen zijn ingesteld in het eigenschappenvenster." + #. #. Behavior #. -#: ../thunar/thunar-preferences-dialog.c:381 -#: ../thunar/thunar-preferences-dialog.c:391 +#: ../thunar/thunar-preferences-dialog.c:432 +#: ../thunar/thunar-preferences-dialog.c:442 msgid "Behavior" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:403 +#: ../thunar/thunar-preferences-dialog.c:454 msgid "_Single click to activate items" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:409 +#: ../thunar/thunar-preferences-dialog.c:460 msgid "_Double click to activate items" msgstr "" #. #. Advanced #. -#: ../thunar/thunar-preferences-dialog.c:419 +#: ../thunar/thunar-preferences-dialog.c:470 msgid "Advanced" msgstr "Geavanceerd" -#: ../thunar/thunar-preferences-dialog.c:429 +#: ../thunar/thunar-preferences-dialog.c:480 #, fuzzy msgid "Folder Permissions" msgstr "Toestemmingen" -#: ../thunar/thunar-preferences-dialog.c:441 +#: ../thunar/thunar-preferences-dialog.c:492 msgid "" "When changing the permissions of a folder, you\n" "can also apply the changes to the contents of the\n" "folder. Select the default behavior below:" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:449 +#: ../thunar/thunar-preferences-dialog.c:500 msgid "Ask everytime" msgstr "Elke keer vragen" -#: ../thunar/thunar-preferences-dialog.c:450 +#: ../thunar/thunar-preferences-dialog.c:501 msgid "Apply to Folder Only" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:451 +#: ../thunar/thunar-preferences-dialog.c:502 msgid "Apply to Folder and Contents" msgstr "" @@ -1584,7 +1615,8 @@ msgstr "Bestand Context Menu" msgid "Folder Context Menu" msgstr "Map Context Menu" -#: ../thunar/thunar-standard-view.c:306 +#. append the "Create Folder" menu action +#: ../thunar/thunar-standard-view.c:306 ../thunar/thunar-tree-view.c:619 msgid "Create _Folder..." msgstr "Maak _Map..." @@ -1592,7 +1624,8 @@ msgstr "Maak _Map..." msgid "Create an empty folder within the current folder" msgstr "Maak een lege map in de huidige map" -#: ../thunar/thunar-standard-view.c:307 +#. append the "Properties" menu action +#: ../thunar/thunar-standard-view.c:307 ../thunar/thunar-tree-view.c:631 msgid "_Properties..." msgstr "_Eigenschappen" @@ -1706,11 +1739,11 @@ msgid "New Empty File..." msgstr "Nieuwe Leeg Bestand..." #. ask the user to enter a name for the new folder -#: ../thunar/thunar-standard-view.c:1767 +#: ../thunar/thunar-standard-view.c:1767 ../thunar/thunar-tree-view.c:762 msgid "New Folder" msgstr "Nieuwe Map" -#: ../thunar/thunar-standard-view.c:1767 +#: ../thunar/thunar-standard-view.c:1767 ../thunar/thunar-tree-view.c:762 #, fuzzy msgid "Create New Folder" msgstr "Maak _Map..." @@ -1806,238 +1839,252 @@ msgstr "Geen Sjablonen geïnstalleerd" msgid "_Empty File" msgstr "_Leeg Bestand" -#: ../thunar/thunar-window.c:224 +#: ../thunar/thunar-tree-model.c:467 +#, fuzzy +msgid "Loading..." +msgstr "Aan het voorbereiden..." + +#: ../thunar/thunar-window.c:229 msgid "_File" msgstr "_Bestand" -#: ../thunar/thunar-window.c:225 +#: ../thunar/thunar-window.c:230 msgid "Open New _Window" msgstr "Nieuw _Venster Openen" -#: ../thunar/thunar-window.c:225 +#: ../thunar/thunar-window.c:230 msgid "Open a new Thunar window for the displayed location" msgstr "Een nieuw Thunar-venster openen voor de weergegeven locatie" -#: ../thunar/thunar-window.c:226 +#: ../thunar/thunar-window.c:231 msgid "Close _All Windows" msgstr "_Alle Vensters Sluiten" -#: ../thunar/thunar-window.c:226 +#: ../thunar/thunar-window.c:231 msgid "Close all Thunar windows" msgstr "Alle Thunar-vensters sluiten" -#: ../thunar/thunar-window.c:227 +#: ../thunar/thunar-window.c:232 msgid "_Close" msgstr "_Sluiten" -#: ../thunar/thunar-window.c:227 +#: ../thunar/thunar-window.c:232 msgid "Close this window" msgstr "Dit venster sluiten" -#: ../thunar/thunar-window.c:228 +#: ../thunar/thunar-window.c:233 msgid "_Edit" msgstr "_Aanpassen" -#: ../thunar/thunar-window.c:229 +#: ../thunar/thunar-window.c:234 msgid "Pr_eferences..." msgstr "Vo_orkeuren" -#: ../thunar/thunar-window.c:229 +#: ../thunar/thunar-window.c:234 msgid "Edit Thunars Preferences" msgstr "Voorkeuren van Thunar aanpassen" -#: ../thunar/thunar-window.c:230 +#: ../thunar/thunar-window.c:235 msgid "_View" msgstr "_Weergavemodus" -#: ../thunar/thunar-window.c:231 +#: ../thunar/thunar-window.c:236 msgid "_Reload" msgstr "_Verversen" -#: ../thunar/thunar-window.c:231 +#: ../thunar/thunar-window.c:236 msgid "Reload the current folder" msgstr "Huidige map herladen" -#: ../thunar/thunar-window.c:232 +#: ../thunar/thunar-window.c:237 msgid "_Location Selector" msgstr "_Locatie Selecteerder" -#: ../thunar/thunar-window.c:233 +#: ../thunar/thunar-window.c:238 msgid "_Side Pane" msgstr "_Zijpaneel" -#: ../thunar/thunar-window.c:234 +#: ../thunar/thunar-window.c:239 msgid "Zoom _In" msgstr "_Inzoomen" -#: ../thunar/thunar-window.c:234 +#: ../thunar/thunar-window.c:239 msgid "Show the contents in more detail" msgstr "Inhoud gedetailleerder weergeven" -#: ../thunar/thunar-window.c:235 +#: ../thunar/thunar-window.c:240 msgid "Zoom _Out" msgstr "_Uitzoomen" -#: ../thunar/thunar-window.c:235 +#: ../thunar/thunar-window.c:240 msgid "Show the contents in less detail" msgstr "Inhoud minder gedetailleerd weergeven" -#: ../thunar/thunar-window.c:236 +#: ../thunar/thunar-window.c:241 msgid "Normal Si_ze" msgstr "Normale Gr_ootte" -#: ../thunar/thunar-window.c:236 +#: ../thunar/thunar-window.c:241 msgid "Show the contents at the normal size" msgstr "Inhoud op normale grootte weergeven" -#: ../thunar/thunar-window.c:237 +#: ../thunar/thunar-window.c:242 msgid "_Go" msgstr "_Gaan" -#: ../thunar/thunar-window.c:238 +#: ../thunar/thunar-window.c:243 msgid "Open _Parent" msgstr "_Bovenliggende Map Openen" -#: ../thunar/thunar-window.c:238 +#: ../thunar/thunar-window.c:243 msgid "Open the parent folder" msgstr "De bovenliggende map openen" -#: ../thunar/thunar-window.c:239 +#: ../thunar/thunar-window.c:244 msgid "_Home" msgstr "_Persoonlijke Map" -#: ../thunar/thunar-window.c:239 +#: ../thunar/thunar-window.c:244 msgid "Go to the home folder" msgstr "Persoonlijke map openen" -#: ../thunar/thunar-window.c:240 +#: ../thunar/thunar-window.c:245 msgid "T_emplates" msgstr "S_jablonen" -#: ../thunar/thunar-window.c:240 +#: ../thunar/thunar-window.c:245 msgid "Go to the templates folder" msgstr "Ga naar de sjablonen map" -#: ../thunar/thunar-window.c:241 +#: ../thunar/thunar-window.c:246 msgid "Open _Location..." msgstr "_Locatie Openen..." -#: ../thunar/thunar-window.c:241 +#: ../thunar/thunar-window.c:246 msgid "Specify a location to open" msgstr "Geef een locatie om te openen op" -#: ../thunar/thunar-window.c:242 +#: ../thunar/thunar-window.c:247 msgid "_Help" msgstr "_Help" -#: ../thunar/thunar-window.c:243 +#: ../thunar/thunar-window.c:248 msgid "_Contents" msgstr "" -#: ../thunar/thunar-window.c:243 +#: ../thunar/thunar-window.c:248 msgid "Display Thunar user manual" msgstr "" -#: ../thunar/thunar-window.c:244 +#: ../thunar/thunar-window.c:249 msgid "_About" msgstr "_Over..." -#: ../thunar/thunar-window.c:244 +#: ../thunar/thunar-window.c:249 msgid "Display information about Thunar" msgstr "Geef informatie over Thunar weer" -#: ../thunar/thunar-window.c:249 +#: ../thunar/thunar-window.c:254 msgid "Show _Hidden Files" msgstr "_Verborgen Bestanden Weergeven" -#: ../thunar/thunar-window.c:249 +#: ../thunar/thunar-window.c:254 msgid "Toggles the display of hidden files in the current window" msgstr "Schakelt het weergeven van verborgen bestanden aan/uit" -#: ../thunar/thunar-window.c:250 +#: ../thunar/thunar-window.c:255 msgid "_Shortcuts" msgstr "_Sneltoetsen" -#: ../thunar/thunar-window.c:250 +#: ../thunar/thunar-window.c:255 #, fuzzy msgid "Toggles the visibility of the shortcuts pane" msgstr "Zichtbaarheid van de statusbalk van dit venster veranderen" -#: ../thunar/thunar-window.c:251 +#: ../thunar/thunar-window.c:256 +msgid "_Tree" +msgstr "" + +#: ../thunar/thunar-window.c:256 +#, fuzzy +msgid "Toggles the visibility of the tree pane" +msgstr "Zichtbaarheid van de statusbalk van dit venster veranderen" + +#: ../thunar/thunar-window.c:257 msgid "St_atusbar" msgstr "St_atusbalk" -#: ../thunar/thunar-window.c:251 +#: ../thunar/thunar-window.c:257 msgid "Change the visibility of this window's statusbar" msgstr "Zichtbaarheid van de statusbalk van dit venster veranderen" #. #. * add the location selector options #. -#: ../thunar/thunar-window.c:490 +#: ../thunar/thunar-window.c:497 msgid "_Pathbar Style" msgstr "_Padbalk stijl" -#: ../thunar/thunar-window.c:491 +#: ../thunar/thunar-window.c:498 msgid "Modern approach with buttons that correspond to folders" msgstr "Moderne benadering met knoppen die overeenkomen met mappen." -#: ../thunar/thunar-window.c:497 +#: ../thunar/thunar-window.c:504 msgid "_Toolbar Style" msgstr "_Werkbalk Stijl" -#: ../thunar/thunar-window.c:498 +#: ../thunar/thunar-window.c:505 msgid "Traditional approach with location bar and navigation buttons" msgstr "Traditionele benadering met locatiebalk en navigatieknoppen" -#: ../thunar/thunar-window.c:504 +#: ../thunar/thunar-window.c:511 msgid "_Hidden" msgstr "_Verborgen" -#: ../thunar/thunar-window.c:504 +#: ../thunar/thunar-window.c:511 msgid "Don't display any location selector" msgstr "Geen locatieselecteerder weergeven" #. #. * add view options #. -#: ../thunar/thunar-window.c:513 +#: ../thunar/thunar-window.c:520 msgid "View as _Icons" msgstr "Bekijken als _Iconen" -#: ../thunar/thunar-window.c:513 +#: ../thunar/thunar-window.c:520 msgid "Display folder content in an icon view" msgstr "Mapinhoud in icoon weergavemodus weergeven" -#: ../thunar/thunar-window.c:520 +#: ../thunar/thunar-window.c:527 msgid "View as _Detailed List" msgstr "Weergeven als _Gedetailleerde lijst" -#: ../thunar/thunar-window.c:520 +#: ../thunar/thunar-window.c:527 msgid "Display folder content in a detailed list view" msgstr "Mapinhoud weergeven als gedetailleerde lijst" -#: ../thunar/thunar-window.c:1388 +#: ../thunar/thunar-window.c:1459 msgid "Failed to open parent folder" msgstr "Fout bij het openen van de bovenliggende map" #. display an error to the user -#: ../thunar/thunar-window.c:1414 +#: ../thunar/thunar-window.c:1485 msgid "Failed to open home directory" msgstr "Fout bij het openen van de persoonlijke map" #. display the "About Templates" dialog -#: ../thunar/thunar-window.c:1476 +#: ../thunar/thunar-window.c:1547 msgid "About Templates" msgstr "Over Sjablonen..." -#: ../thunar/thunar-window.c:1497 +#: ../thunar/thunar-window.c:1568 msgid "All files in this folder will appear in the \"Create Document\" menu." msgstr "" "Alle bestanden in deze mappen zullen verschijnen in het \"Nieuw Document\" " "menu." -#: ../thunar/thunar-window.c:1504 +#: ../thunar/thunar-window.c:1575 #, fuzzy msgid "" "If you frequently create certain kinds of documents, make a copy of one and " @@ -2054,16 +2101,16 @@ msgstr "" "U kunt het dan selecteren in het \"Nieuw Document\" menu, waarop een kopie " "van dit document wordt gemaakt naar de map die u op dat moment bekijkt." -#: ../thunar/thunar-window.c:1516 +#: ../thunar/thunar-window.c:1587 msgid "Do _not display this message again" msgstr "_Niet weer vragen" -#: ../thunar/thunar-window.c:1529 +#: ../thunar/thunar-window.c:1600 msgid "Failed to open templates folder" msgstr "Fout bij het openen van de sjablonen map" # Desktop Environment in Dutch? -#: ../thunar/thunar-window.c:1607 +#: ../thunar/thunar-window.c:1678 #, fuzzy msgid "" "Thunar is a fast and easy to use file manager\n" @@ -2072,7 +2119,7 @@ msgstr "" "Thunar is een snelle en gemakkelijke bestandsbeheerder\n" "voor de Xfce Bureaubladomgeving." -#: ../thunar/thunar-window.c:1613 +#: ../thunar/thunar-window.c:1684 msgid "translator-credits" msgstr "Vincent Tunru <imnotb@gmail.com>" @@ -2406,3 +2453,11 @@ msgstr "Nieuwe Map" #, fuzzy msgid "Open the specified folders in Thunar" msgstr "De geselecteerde mappen in nieuwe Thunar-vensters openen" + +#, fuzzy +#~ msgid "Home Folder" +#~ msgstr "Nieuwe Map" + +#, fuzzy +#~ msgid "Shortcut _Icon Size:" +#~ msgstr "Sorteren Op _Grootte" diff --git a/po/pl.po b/po/pl.po index 22e537f0d5b3662ade64ea6f6f5e8ac6cffee503..d6b00dbce08f3b0f7e73c7212c34a25173524b6a 100644 --- a/po/pl.po +++ b/po/pl.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Thunar 0.2.3svn\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2006-03-13 19:21+0900\n" +"POT-Creation-Date: 2006-03-14 02:27+0100\n" "PO-Revision-Date: 2006-01-13 14:21+0100\n" "Last-Translator: Tomasz MichaÅ‚ Åukaszewski <T.Lukaszewski@aster.pl>\n" "Language-Team: Polish <pl@li.org>\n" @@ -192,11 +192,11 @@ msgstr "Dokument %s" msgid "Failed to create directory \"%s\": %s" msgstr "Nie udaÅ‚o siÄ™ utworzyć katalogu '%s'" -#: ../thunar-vfs/thunar-vfs-path.c:657 +#: ../thunar-vfs/thunar-vfs-path.c:684 msgid "Path too long to fit into buffer" msgstr "Åšcieżka jest zbyt dÅ‚uga" -#: ../thunar-vfs/thunar-vfs-path.c:761 +#: ../thunar-vfs/thunar-vfs-path.c:788 msgid "URI too long to fit into buffer" msgstr "Identyfikator URI jest zbyt dÅ‚ugi" @@ -227,12 +227,12 @@ msgstr "Nie mogÄ™ przenieść katalogu głównego" msgid "Preparing..." msgstr "PrzygotowujÄ™..." -#: ../thunar-vfs/thunar-vfs-util.c:253 ../thunar/thunar-path-entry.c:1253 +#: ../thunar-vfs/thunar-vfs-util.c:251 ../thunar/thunar-path-entry.c:1249 #, fuzzy msgid "Invalid path" msgstr "NieprawidÅ‚owa nazwa pliku" -#: ../thunar-vfs/thunar-vfs-util.c:289 +#: ../thunar-vfs/thunar-vfs-util.c:287 #, fuzzy, c-format msgid "Unknown user \"%s\"" msgstr "data nieznana" @@ -843,7 +843,7 @@ msgstr "Widok ikon" #. append the "Open" menu action #: ../thunar/thunar-launcher.c:120 ../thunar/thunar-launcher.c:750 #: ../thunar/thunar-location-buttons.c:1267 -#: ../thunar/thunar-shortcuts-view.c:794 +#: ../thunar/thunar-shortcuts-view.c:794 ../thunar/thunar-tree-view.c:595 msgid "_Open" msgstr "_Otwórz" @@ -854,7 +854,7 @@ msgstr "Otwórz zaznaczone elementy" #. append the "Open in New Window" menu action #: ../thunar/thunar-launcher.c:121 ../thunar/thunar-location-buttons.c:1280 -#: ../thunar/thunar-shortcuts-view.c:805 +#: ../thunar/thunar-shortcuts-view.c:805 ../thunar/thunar-tree-view.c:607 msgid "Open in New Window" msgstr "Otwórz w nowym oknie" @@ -1073,16 +1073,16 @@ msgstr "Otwórz plik/katalog" msgid "_Location:" msgstr "PoÅ‚ożenie:" -#: ../thunar/thunar-location-entry.c:423 ../thunar/thunar-window.c:975 +#: ../thunar/thunar-location-entry.c:423 ../thunar/thunar-window.c:1030 #, fuzzy, c-format msgid "Failed to launch \"%s\"" msgstr "Nie udaÅ‚o siÄ™ usunąć '%s'" -#: ../thunar/thunar-path-entry.c:256 +#: ../thunar/thunar-path-entry.c:255 msgid "Icon size" msgstr "Rozmiar ikony" -#: ../thunar/thunar-path-entry.c:257 +#: ../thunar/thunar-path-entry.c:256 msgid "The icon size for the path entry" msgstr "Rozmiar ikony dla elementów Å›cieżki" @@ -1319,34 +1319,41 @@ msgstr "" #: ../thunar/thunar-preferences-dialog.c:342 #, fuzzy -msgid "Shortcut _Icon Size:" -msgstr "Sortuj wedÅ‚ug _rozmiaru" +msgid "_Icon Size:" +msgstr "Rozmiar ikony" #: ../thunar/thunar-preferences-dialog.c:347 +#: ../thunar/thunar-preferences-dialog.c:398 msgid "Very Small" msgstr "" #: ../thunar/thunar-preferences-dialog.c:348 +#: ../thunar/thunar-preferences-dialog.c:399 msgid "Smaller" msgstr "" #: ../thunar/thunar-preferences-dialog.c:349 +#: ../thunar/thunar-preferences-dialog.c:400 msgid "Small" msgstr "" #: ../thunar/thunar-preferences-dialog.c:350 +#: ../thunar/thunar-preferences-dialog.c:401 msgid "Normal" msgstr "" #: ../thunar/thunar-preferences-dialog.c:351 +#: ../thunar/thunar-preferences-dialog.c:402 msgid "Large" msgstr "" #: ../thunar/thunar-preferences-dialog.c:352 +#: ../thunar/thunar-preferences-dialog.c:403 msgid "Larger" msgstr "" #: ../thunar/thunar-preferences-dialog.c:353 +#: ../thunar/thunar-preferences-dialog.c:404 msgid "Very Large" msgstr "" @@ -1360,50 +1367,70 @@ msgid "" "folders for which emblems have been defined in the folders properties dialog." msgstr "" +#: ../thunar/thunar-preferences-dialog.c:381 +#, fuzzy +msgid "Tree Pane" +msgstr "Panel _boczny" + +#: ../thunar/thunar-preferences-dialog.c:393 +#, fuzzy +msgid "Icon _Size:" +msgstr "Rozmiar ikony" + +#: ../thunar/thunar-preferences-dialog.c:421 +msgid "Show Icon E_mblems" +msgstr "" + +#: ../thunar/thunar-preferences-dialog.c:423 +msgid "" +"Select this option to display icon emblems in the tree pane for all folders " +"for which emblems have been defined in the folders properties dialog." +msgstr "" + #. #. Behavior #. -#: ../thunar/thunar-preferences-dialog.c:381 -#: ../thunar/thunar-preferences-dialog.c:391 +#: ../thunar/thunar-preferences-dialog.c:432 +#: ../thunar/thunar-preferences-dialog.c:442 msgid "Behavior" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:403 +#: ../thunar/thunar-preferences-dialog.c:454 msgid "_Single click to activate items" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:409 +#: ../thunar/thunar-preferences-dialog.c:460 msgid "_Double click to activate items" msgstr "" #. #. Advanced #. -#: ../thunar/thunar-preferences-dialog.c:419 +#: ../thunar/thunar-preferences-dialog.c:470 msgid "Advanced" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:429 +#: ../thunar/thunar-preferences-dialog.c:480 #, fuzzy msgid "Folder Permissions" msgstr "Prawa dostÄ™pu" -#: ../thunar/thunar-preferences-dialog.c:441 +#: ../thunar/thunar-preferences-dialog.c:492 msgid "" "When changing the permissions of a folder, you\n" "can also apply the changes to the contents of the\n" "folder. Select the default behavior below:" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:449 +#: ../thunar/thunar-preferences-dialog.c:500 msgid "Ask everytime" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:450 +#: ../thunar/thunar-preferences-dialog.c:501 msgid "Apply to Folder Only" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:451 +#: ../thunar/thunar-preferences-dialog.c:502 msgid "Apply to Folder and Contents" msgstr "" @@ -1581,7 +1608,8 @@ msgstr "Menu kontekstowe pliku" msgid "Folder Context Menu" msgstr "Menu kontekstowe katalogu" -#: ../thunar/thunar-standard-view.c:306 +#. append the "Create Folder" menu action +#: ../thunar/thunar-standard-view.c:306 ../thunar/thunar-tree-view.c:619 msgid "Create _Folder..." msgstr "" @@ -1589,7 +1617,8 @@ msgstr "" msgid "Create an empty folder within the current folder" msgstr "" -#: ../thunar/thunar-standard-view.c:307 +#. append the "Properties" menu action +#: ../thunar/thunar-standard-view.c:307 ../thunar/thunar-tree-view.c:631 #, fuzzy msgid "_Properties..." msgstr "_WÅ‚aÅ›ciwoÅ›ci" @@ -1708,12 +1737,12 @@ msgid "New Empty File..." msgstr "Katalog" #. ask the user to enter a name for the new folder -#: ../thunar/thunar-standard-view.c:1767 +#: ../thunar/thunar-standard-view.c:1767 ../thunar/thunar-tree-view.c:762 #, fuzzy msgid "New Folder" msgstr "Katalog" -#: ../thunar/thunar-standard-view.c:1767 +#: ../thunar/thunar-standard-view.c:1767 ../thunar/thunar-tree-view.c:762 #, fuzzy msgid "Create New Folder" msgstr "Katalog" @@ -1807,245 +1836,258 @@ msgstr "" msgid "_Empty File" msgstr "S_kopiuj plik" -#: ../thunar/thunar-window.c:224 +#: ../thunar/thunar-tree-model.c:467 +#, fuzzy +msgid "Loading..." +msgstr "PrzygotowujÄ™..." + +#: ../thunar/thunar-window.c:229 msgid "_File" msgstr "_Plik" -#: ../thunar/thunar-window.c:225 +#: ../thunar/thunar-window.c:230 msgid "Open New _Window" msgstr "Otwórz nowe _okno" -#: ../thunar/thunar-window.c:225 +#: ../thunar/thunar-window.c:230 msgid "Open a new Thunar window for the displayed location" msgstr "Otwórz wyÅ›wietlanÄ… zawartość w nowym oknie" -#: ../thunar/thunar-window.c:226 +#: ../thunar/thunar-window.c:231 msgid "Close _All Windows" msgstr "Zamknij wszystkie okna" -#: ../thunar/thunar-window.c:226 +#: ../thunar/thunar-window.c:231 msgid "Close all Thunar windows" msgstr "Zamknij wszystkie okna menedżera plików Thunar" -#: ../thunar/thunar-window.c:227 +#: ../thunar/thunar-window.c:232 msgid "_Close" msgstr "_Zamknij" -#: ../thunar/thunar-window.c:227 +#: ../thunar/thunar-window.c:232 msgid "Close this window" msgstr "Zamknij to okno" -#: ../thunar/thunar-window.c:228 +#: ../thunar/thunar-window.c:233 msgid "_Edit" msgstr "_Edycja" -#: ../thunar/thunar-window.c:229 +#: ../thunar/thunar-window.c:234 msgid "Pr_eferences..." msgstr "" -#: ../thunar/thunar-window.c:229 +#: ../thunar/thunar-window.c:234 msgid "Edit Thunars Preferences" msgstr "" -#: ../thunar/thunar-window.c:230 +#: ../thunar/thunar-window.c:235 msgid "_View" msgstr "_Widok" -#: ../thunar/thunar-window.c:231 +#: ../thunar/thunar-window.c:236 msgid "_Reload" msgstr "" -#: ../thunar/thunar-window.c:231 +#: ../thunar/thunar-window.c:236 #, fuzzy msgid "Reload the current folder" msgstr "Otwórz katalog nadrzÄ™dny" -#: ../thunar/thunar-window.c:232 +#: ../thunar/thunar-window.c:237 #, fuzzy msgid "_Location Selector" msgstr "Pasek _poÅ‚ożenia" -#: ../thunar/thunar-window.c:233 +#: ../thunar/thunar-window.c:238 msgid "_Side Pane" msgstr "Panel _boczny" -#: ../thunar/thunar-window.c:234 +#: ../thunar/thunar-window.c:239 msgid "Zoom _In" msgstr "" -#: ../thunar/thunar-window.c:234 +#: ../thunar/thunar-window.c:239 msgid "Show the contents in more detail" msgstr "" -#: ../thunar/thunar-window.c:235 +#: ../thunar/thunar-window.c:240 msgid "Zoom _Out" msgstr "" -#: ../thunar/thunar-window.c:235 +#: ../thunar/thunar-window.c:240 msgid "Show the contents in less detail" msgstr "" -#: ../thunar/thunar-window.c:236 +#: ../thunar/thunar-window.c:241 msgid "Normal Si_ze" msgstr "" -#: ../thunar/thunar-window.c:236 +#: ../thunar/thunar-window.c:241 msgid "Show the contents at the normal size" msgstr "" -#: ../thunar/thunar-window.c:237 +#: ../thunar/thunar-window.c:242 msgid "_Go" msgstr "P_rzejdź" -#: ../thunar/thunar-window.c:238 +#: ../thunar/thunar-window.c:243 msgid "Open _Parent" msgstr "W _górÄ™" -#: ../thunar/thunar-window.c:238 +#: ../thunar/thunar-window.c:243 msgid "Open the parent folder" msgstr "Otwórz katalog nadrzÄ™dny" -#: ../thunar/thunar-window.c:239 +#: ../thunar/thunar-window.c:244 #, fuzzy msgid "_Home" msgstr "Katalog domowy" -#: ../thunar/thunar-window.c:239 +#: ../thunar/thunar-window.c:244 #, fuzzy msgid "Go to the home folder" msgstr "Otwórz katalog nadrzÄ™dny" -#: ../thunar/thunar-window.c:240 +#: ../thunar/thunar-window.c:245 msgid "T_emplates" msgstr "" -#: ../thunar/thunar-window.c:240 +#: ../thunar/thunar-window.c:245 #, fuzzy msgid "Go to the templates folder" msgstr "Przejdź do nastÄ™pnego katalogu" -#: ../thunar/thunar-window.c:241 +#: ../thunar/thunar-window.c:246 msgid "Open _Location..." msgstr "Otwórz plik/katalog..." -#: ../thunar/thunar-window.c:241 +#: ../thunar/thunar-window.c:246 msgid "Specify a location to open" msgstr "Podaj poÅ‚ożenie pliku/katalogu do otwarcia" -#: ../thunar/thunar-window.c:242 +#: ../thunar/thunar-window.c:247 msgid "_Help" msgstr "Pomo_c" -#: ../thunar/thunar-window.c:243 +#: ../thunar/thunar-window.c:248 msgid "_Contents" msgstr "" -#: ../thunar/thunar-window.c:243 +#: ../thunar/thunar-window.c:248 msgid "Display Thunar user manual" msgstr "" -#: ../thunar/thunar-window.c:244 +#: ../thunar/thunar-window.c:249 msgid "_About" msgstr "O progr_amie" -#: ../thunar/thunar-window.c:244 +#: ../thunar/thunar-window.c:249 msgid "Display information about Thunar" msgstr "WyÅ›wietl informacje o programie Thunar" -#: ../thunar/thunar-window.c:249 +#: ../thunar/thunar-window.c:254 msgid "Show _Hidden Files" msgstr "Pokaż _ukryte pliki" -#: ../thunar/thunar-window.c:249 +#: ../thunar/thunar-window.c:254 msgid "Toggles the display of hidden files in the current window" msgstr "WÅ‚Ä…cza/wyÅ‚Ä…cza pokazywanie ukrytych plików" -#: ../thunar/thunar-window.c:250 +#: ../thunar/thunar-window.c:255 msgid "_Shortcuts" msgstr "" -#: ../thunar/thunar-window.c:250 +#: ../thunar/thunar-window.c:255 msgid "Toggles the visibility of the shortcuts pane" msgstr "" -#: ../thunar/thunar-window.c:251 +#: ../thunar/thunar-window.c:256 +msgid "_Tree" +msgstr "" + +#: ../thunar/thunar-window.c:256 +msgid "Toggles the visibility of the tree pane" +msgstr "" + +#: ../thunar/thunar-window.c:257 #, fuzzy msgid "St_atusbar" msgstr "Tekst paska statusu" -#: ../thunar/thunar-window.c:251 +#: ../thunar/thunar-window.c:257 msgid "Change the visibility of this window's statusbar" msgstr "" #. #. * add the location selector options #. -#: ../thunar/thunar-window.c:490 +#: ../thunar/thunar-window.c:497 #, fuzzy msgid "_Pathbar Style" msgstr "Styl tradycyjny" -#: ../thunar/thunar-window.c:491 +#: ../thunar/thunar-window.c:498 msgid "Modern approach with buttons that correspond to folders" msgstr "" -#: ../thunar/thunar-window.c:497 +#: ../thunar/thunar-window.c:504 #, fuzzy msgid "_Toolbar Style" msgstr "Styl tradycyjny" -#: ../thunar/thunar-window.c:498 +#: ../thunar/thunar-window.c:505 msgid "Traditional approach with location bar and navigation buttons" msgstr "" -#: ../thunar/thunar-window.c:504 +#: ../thunar/thunar-window.c:511 msgid "_Hidden" msgstr "Niewidoczny" -#: ../thunar/thunar-window.c:504 +#: ../thunar/thunar-window.c:511 msgid "Don't display any location selector" msgstr "" #. #. * add view options #. -#: ../thunar/thunar-window.c:513 +#: ../thunar/thunar-window.c:520 msgid "View as _Icons" msgstr "Widok _ikon" -#: ../thunar/thunar-window.c:513 +#: ../thunar/thunar-window.c:520 msgid "Display folder content in an icon view" msgstr "" -#: ../thunar/thunar-window.c:520 +#: ../thunar/thunar-window.c:527 msgid "View as _Detailed List" msgstr "Widok _szczegółowy" -#: ../thunar/thunar-window.c:520 +#: ../thunar/thunar-window.c:527 msgid "Display folder content in a detailed list view" msgstr "" -#: ../thunar/thunar-window.c:1388 +#: ../thunar/thunar-window.c:1459 #, fuzzy msgid "Failed to open parent folder" msgstr "Otwórz katalog nadrzÄ™dny" #. display an error to the user -#: ../thunar/thunar-window.c:1414 +#: ../thunar/thunar-window.c:1485 #, fuzzy msgid "Failed to open home directory" msgstr "Nie udaÅ‚o siÄ™ otworzyć katalogu '%s': %s" #. display the "About Templates" dialog -#: ../thunar/thunar-window.c:1476 +#: ../thunar/thunar-window.c:1547 msgid "About Templates" msgstr "" -#: ../thunar/thunar-window.c:1497 +#: ../thunar/thunar-window.c:1568 msgid "All files in this folder will appear in the \"Create Document\" menu." msgstr "" -#: ../thunar/thunar-window.c:1504 +#: ../thunar/thunar-window.c:1575 msgid "" "If you frequently create certain kinds of documents, make a copy of one and " "put it in this folder. Thunar will add an entry for this document in the " @@ -2055,16 +2097,16 @@ msgid "" "of the document will be created in the directory you are viewing." msgstr "" -#: ../thunar/thunar-window.c:1516 +#: ../thunar/thunar-window.c:1587 msgid "Do _not display this message again" msgstr "" -#: ../thunar/thunar-window.c:1529 +#: ../thunar/thunar-window.c:1600 #, fuzzy msgid "Failed to open templates folder" msgstr "Otwórz katalog nadrzÄ™dny" -#: ../thunar/thunar-window.c:1607 +#: ../thunar/thunar-window.c:1678 msgid "" "Thunar is a fast and easy to use file manager\n" "for the Xfce Desktop Environment." @@ -2072,7 +2114,7 @@ msgstr "" "Thunar to szybki i Å‚atwy w użyciu menedżer plików\n" "dla Å›rodowiska Xfce Desktop Environment." -#: ../thunar/thunar-window.c:1613 +#: ../thunar/thunar-window.c:1684 msgid "translator-credits" msgstr "Tomasz MichaÅ‚ Åukaszewski <T.Lukaszewski@aster.pl>" @@ -2385,3 +2427,11 @@ msgstr "Katalog" #, fuzzy msgid "Open the specified folders in Thunar" msgstr "Otwórz wybrane katalogi w nowych oknach" + +#, fuzzy +#~ msgid "Home Folder" +#~ msgstr "Katalog" + +#, fuzzy +#~ msgid "Shortcut _Icon Size:" +#~ msgstr "Sortuj wedÅ‚ug _rozmiaru" diff --git a/po/pt_BR.po b/po/pt_BR.po index 7946d647ae384e8a323e661935544d44a5313c82..24b06291fcbb90d9bab5f47c716ad7791581822b 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Thunar 0.2.3svn\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2006-03-13 19:21+0900\n" +"POT-Creation-Date: 2006-03-14 02:27+0100\n" "PO-Revision-Date: 2006-02-10 22:34-0200\n" "Last-Translator: Rodrigo Coacci <rcoacci@gmail.com>\n" "Language-Team: os-cillation <info@os-cillation.com>\n" @@ -192,11 +192,11 @@ msgstr "Documento %s" msgid "Failed to create directory \"%s\": %s" msgstr "Falha em criar diretório `%s'" -#: ../thunar-vfs/thunar-vfs-path.c:657 +#: ../thunar-vfs/thunar-vfs-path.c:684 msgid "Path too long to fit into buffer" msgstr "Caminho longo demais para caber no buffer" -#: ../thunar-vfs/thunar-vfs-path.c:761 +#: ../thunar-vfs/thunar-vfs-path.c:788 msgid "URI too long to fit into buffer" msgstr "URI longo demais para caber no buffer" @@ -227,11 +227,11 @@ msgstr "Não pode transferir o diretório raiz" msgid "Preparing..." msgstr "Preparando..." -#: ../thunar-vfs/thunar-vfs-util.c:253 ../thunar/thunar-path-entry.c:1253 +#: ../thunar-vfs/thunar-vfs-util.c:251 ../thunar/thunar-path-entry.c:1249 msgid "Invalid path" msgstr "Caminho inválido" -#: ../thunar-vfs/thunar-vfs-util.c:289 +#: ../thunar-vfs/thunar-vfs-util.c:287 #, fuzzy, c-format msgid "Unknown user \"%s\"" msgstr "Usuário desconhecido `%s'" @@ -841,7 +841,7 @@ msgstr "Visualização de Ãcone" #. append the "Open" menu action #: ../thunar/thunar-launcher.c:120 ../thunar/thunar-launcher.c:750 #: ../thunar/thunar-location-buttons.c:1267 -#: ../thunar/thunar-shortcuts-view.c:794 +#: ../thunar/thunar-shortcuts-view.c:794 ../thunar/thunar-tree-view.c:595 msgid "_Open" msgstr "_Abrir" @@ -851,7 +851,7 @@ msgstr "Abrir os arquivos selecionados" #. append the "Open in New Window" menu action #: ../thunar/thunar-launcher.c:121 ../thunar/thunar-location-buttons.c:1280 -#: ../thunar/thunar-shortcuts-view.c:805 +#: ../thunar/thunar-shortcuts-view.c:805 ../thunar/thunar-tree-view.c:607 msgid "Open in New Window" msgstr "Abrir em Nova Janela" @@ -1052,16 +1052,16 @@ msgstr "Abrir Endereço" msgid "_Location:" msgstr "_Endereço:" -#: ../thunar/thunar-location-entry.c:423 ../thunar/thunar-window.c:975 +#: ../thunar/thunar-location-entry.c:423 ../thunar/thunar-window.c:1030 #, fuzzy, c-format msgid "Failed to launch \"%s\"" msgstr "Falha em lançar `%s'" -#: ../thunar/thunar-path-entry.c:256 +#: ../thunar/thunar-path-entry.c:255 msgid "Icon size" msgstr "Tamanho de Ãcone" -#: ../thunar/thunar-path-entry.c:257 +#: ../thunar/thunar-path-entry.c:256 msgid "The icon size for the path entry" msgstr "O tamanho de Ãcone para a entrada de caminho" @@ -1304,35 +1304,42 @@ msgstr "_Favoritos" #: ../thunar/thunar-preferences-dialog.c:342 #, fuzzy -msgid "Shortcut _Icon Size:" -msgstr "Ordenar Por T_amanho" +msgid "_Icon Size:" +msgstr "Tamanho de Ãcone" #: ../thunar/thunar-preferences-dialog.c:347 +#: ../thunar/thunar-preferences-dialog.c:398 msgid "Very Small" msgstr "" #: ../thunar/thunar-preferences-dialog.c:348 +#: ../thunar/thunar-preferences-dialog.c:399 msgid "Smaller" msgstr "" #: ../thunar/thunar-preferences-dialog.c:349 +#: ../thunar/thunar-preferences-dialog.c:400 msgid "Small" msgstr "" #: ../thunar/thunar-preferences-dialog.c:350 +#: ../thunar/thunar-preferences-dialog.c:401 #, fuzzy msgid "Normal" msgstr "Tamanho _Normal" #: ../thunar/thunar-preferences-dialog.c:351 +#: ../thunar/thunar-preferences-dialog.c:402 msgid "Large" msgstr "" #: ../thunar/thunar-preferences-dialog.c:352 +#: ../thunar/thunar-preferences-dialog.c:403 msgid "Larger" msgstr "" #: ../thunar/thunar-preferences-dialog.c:353 +#: ../thunar/thunar-preferences-dialog.c:404 msgid "Very Large" msgstr "" @@ -1347,50 +1354,71 @@ msgid "" "folders for which emblems have been defined in the folders properties dialog." msgstr "" +#: ../thunar/thunar-preferences-dialog.c:381 +#, fuzzy +msgid "Tree Pane" +msgstr "_Painel Lateral" + +#: ../thunar/thunar-preferences-dialog.c:393 +#, fuzzy +msgid "Icon _Size:" +msgstr "Tamanho de Ãcone" + +#: ../thunar/thunar-preferences-dialog.c:421 +#, fuzzy +msgid "Show Icon E_mblems" +msgstr "Exibir icones de _Emblema" + +#: ../thunar/thunar-preferences-dialog.c:423 +msgid "" +"Select this option to display icon emblems in the tree pane for all folders " +"for which emblems have been defined in the folders properties dialog." +msgstr "" + #. #. Behavior #. -#: ../thunar/thunar-preferences-dialog.c:381 -#: ../thunar/thunar-preferences-dialog.c:391 +#: ../thunar/thunar-preferences-dialog.c:432 +#: ../thunar/thunar-preferences-dialog.c:442 msgid "Behavior" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:403 +#: ../thunar/thunar-preferences-dialog.c:454 msgid "_Single click to activate items" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:409 +#: ../thunar/thunar-preferences-dialog.c:460 msgid "_Double click to activate items" msgstr "" #. #. Advanced #. -#: ../thunar/thunar-preferences-dialog.c:419 +#: ../thunar/thunar-preferences-dialog.c:470 msgid "Advanced" msgstr "Avançado" -#: ../thunar/thunar-preferences-dialog.c:429 +#: ../thunar/thunar-preferences-dialog.c:480 #, fuzzy msgid "Folder Permissions" msgstr "Permissões" -#: ../thunar/thunar-preferences-dialog.c:441 +#: ../thunar/thunar-preferences-dialog.c:492 msgid "" "When changing the permissions of a folder, you\n" "can also apply the changes to the contents of the\n" "folder. Select the default behavior below:" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:449 +#: ../thunar/thunar-preferences-dialog.c:500 msgid "Ask everytime" msgstr "Perguntar sempre" -#: ../thunar/thunar-preferences-dialog.c:450 +#: ../thunar/thunar-preferences-dialog.c:501 msgid "Apply to Folder Only" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:451 +#: ../thunar/thunar-preferences-dialog.c:502 msgid "Apply to Folder and Contents" msgstr "" @@ -1559,7 +1587,8 @@ msgstr "Menu de Contexto de Arquivo" msgid "Folder Context Menu" msgstr "Menu de Contexto de Pasta" -#: ../thunar/thunar-standard-view.c:306 +#. append the "Create Folder" menu action +#: ../thunar/thunar-standard-view.c:306 ../thunar/thunar-tree-view.c:619 msgid "Create _Folder..." msgstr "Criar _Pasta..." @@ -1567,7 +1596,8 @@ msgstr "Criar _Pasta..." msgid "Create an empty folder within the current folder" msgstr "Criar uma pasta vazia dentro da pasta atual" -#: ../thunar/thunar-standard-view.c:307 +#. append the "Properties" menu action +#: ../thunar/thunar-standard-view.c:307 ../thunar/thunar-tree-view.c:631 msgid "_Properties..." msgstr "_Propriedades..." @@ -1680,11 +1710,11 @@ msgid "New Empty File..." msgstr "Novo arquivo vazio..." #. ask the user to enter a name for the new folder -#: ../thunar/thunar-standard-view.c:1767 +#: ../thunar/thunar-standard-view.c:1767 ../thunar/thunar-tree-view.c:762 msgid "New Folder" msgstr "Nova Pasta" -#: ../thunar/thunar-standard-view.c:1767 +#: ../thunar/thunar-standard-view.c:1767 ../thunar/thunar-tree-view.c:762 #, fuzzy msgid "Create New Folder" msgstr "Criar _Pasta..." @@ -1780,237 +1810,251 @@ msgstr "Modelos não encontrados" msgid "_Empty File" msgstr "Arquivo _Vazio" -#: ../thunar/thunar-window.c:224 +#: ../thunar/thunar-tree-model.c:467 +#, fuzzy +msgid "Loading..." +msgstr "Preparando..." + +#: ../thunar/thunar-window.c:229 msgid "_File" msgstr "_Arquivo" -#: ../thunar/thunar-window.c:225 +#: ../thunar/thunar-window.c:230 msgid "Open New _Window" msgstr "Abrir Nova _Janela" -#: ../thunar/thunar-window.c:225 +#: ../thunar/thunar-window.c:230 msgid "Open a new Thunar window for the displayed location" msgstr "Abrir uma nova janela Thunar para o endereço mostrado" -#: ../thunar/thunar-window.c:226 +#: ../thunar/thunar-window.c:231 msgid "Close _All Windows" msgstr "Fechar Tod_as as Janelas" -#: ../thunar/thunar-window.c:226 +#: ../thunar/thunar-window.c:231 msgid "Close all Thunar windows" msgstr "Fechar todas as janelas Thunar" -#: ../thunar/thunar-window.c:227 +#: ../thunar/thunar-window.c:232 msgid "_Close" msgstr "Fe_char" -#: ../thunar/thunar-window.c:227 +#: ../thunar/thunar-window.c:232 msgid "Close this window" msgstr "Fechar esta janela" -#: ../thunar/thunar-window.c:228 +#: ../thunar/thunar-window.c:233 msgid "_Edit" msgstr "_Editar" -#: ../thunar/thunar-window.c:229 +#: ../thunar/thunar-window.c:234 msgid "Pr_eferences..." msgstr "Pr_eferências..." -#: ../thunar/thunar-window.c:229 +#: ../thunar/thunar-window.c:234 msgid "Edit Thunars Preferences" msgstr "Editar Preferências do Thunar" -#: ../thunar/thunar-window.c:230 +#: ../thunar/thunar-window.c:235 msgid "_View" msgstr "_Visualização" -#: ../thunar/thunar-window.c:231 +#: ../thunar/thunar-window.c:236 msgid "_Reload" msgstr "_Recarregar" -#: ../thunar/thunar-window.c:231 +#: ../thunar/thunar-window.c:236 msgid "Reload the current folder" msgstr "Recarrega a pasta atual" -#: ../thunar/thunar-window.c:232 +#: ../thunar/thunar-window.c:237 msgid "_Location Selector" msgstr "_Seletor de Endereço" -#: ../thunar/thunar-window.c:233 +#: ../thunar/thunar-window.c:238 msgid "_Side Pane" msgstr "_Painel Lateral" -#: ../thunar/thunar-window.c:234 +#: ../thunar/thunar-window.c:239 msgid "Zoom _In" msgstr "A_umentar Zoom" -#: ../thunar/thunar-window.c:234 +#: ../thunar/thunar-window.c:239 msgid "Show the contents in more detail" msgstr "Exibe o contúdo em maiores detalhes" -#: ../thunar/thunar-window.c:235 +#: ../thunar/thunar-window.c:240 msgid "Zoom _Out" msgstr "_Diminuir Zoom" -#: ../thunar/thunar-window.c:235 +#: ../thunar/thunar-window.c:240 msgid "Show the contents in less detail" msgstr "Exibe o conteúdo em menores detalhes" -#: ../thunar/thunar-window.c:236 +#: ../thunar/thunar-window.c:241 msgid "Normal Si_ze" msgstr "Tamanho _Normal" -#: ../thunar/thunar-window.c:236 +#: ../thunar/thunar-window.c:241 msgid "Show the contents at the normal size" msgstr "Exibe o conteúde em tamanho normal" -#: ../thunar/thunar-window.c:237 +#: ../thunar/thunar-window.c:242 msgid "_Go" msgstr "_Ir" -#: ../thunar/thunar-window.c:238 +#: ../thunar/thunar-window.c:243 msgid "Open _Parent" msgstr "Abrir _Pai" -#: ../thunar/thunar-window.c:238 +#: ../thunar/thunar-window.c:243 msgid "Open the parent folder" msgstr "Abrir a pasta pai" -#: ../thunar/thunar-window.c:239 +#: ../thunar/thunar-window.c:244 msgid "_Home" msgstr "_Pasta Inicial" -#: ../thunar/thunar-window.c:239 +#: ../thunar/thunar-window.c:244 msgid "Go to the home folder" msgstr "Vai para a pasta inicial" -#: ../thunar/thunar-window.c:240 +#: ../thunar/thunar-window.c:245 msgid "T_emplates" msgstr "Mod_elos" -#: ../thunar/thunar-window.c:240 +#: ../thunar/thunar-window.c:245 msgid "Go to the templates folder" msgstr "Abrir a pasta de modelos" -#: ../thunar/thunar-window.c:241 +#: ../thunar/thunar-window.c:246 msgid "Open _Location..." msgstr "Abrir _Endereço..." -#: ../thunar/thunar-window.c:241 +#: ../thunar/thunar-window.c:246 msgid "Specify a location to open" msgstr "Especifique um endereço para abrir" -#: ../thunar/thunar-window.c:242 +#: ../thunar/thunar-window.c:247 msgid "_Help" msgstr "Aj_uda" -#: ../thunar/thunar-window.c:243 +#: ../thunar/thunar-window.c:248 msgid "_Contents" msgstr "" -#: ../thunar/thunar-window.c:243 +#: ../thunar/thunar-window.c:248 msgid "Display Thunar user manual" msgstr "" -#: ../thunar/thunar-window.c:244 +#: ../thunar/thunar-window.c:249 msgid "_About" msgstr "_Sobre" -#: ../thunar/thunar-window.c:244 +#: ../thunar/thunar-window.c:249 msgid "Display information about Thunar" msgstr "Mostrar informação sobre o Thunar" -#: ../thunar/thunar-window.c:249 +#: ../thunar/thunar-window.c:254 msgid "Show _Hidden Files" msgstr "_Mostrar Arquivos InvisÃveis" -#: ../thunar/thunar-window.c:249 +#: ../thunar/thunar-window.c:254 msgid "Toggles the display of hidden files in the current window" msgstr "Alterna a exibição de arquivos invisÃveis na janela atual" -#: ../thunar/thunar-window.c:250 +#: ../thunar/thunar-window.c:255 msgid "_Shortcuts" msgstr "_Favoritos" -#: ../thunar/thunar-window.c:250 +#: ../thunar/thunar-window.c:255 #, fuzzy msgid "Toggles the visibility of the shortcuts pane" msgstr "Muda a visibilidade da barra de status da janela" -#: ../thunar/thunar-window.c:251 +#: ../thunar/thunar-window.c:256 +msgid "_Tree" +msgstr "" + +#: ../thunar/thunar-window.c:256 +#, fuzzy +msgid "Toggles the visibility of the tree pane" +msgstr "Muda a visibilidade da barra de status da janela" + +#: ../thunar/thunar-window.c:257 msgid "St_atusbar" msgstr "Barra de st_atus" -#: ../thunar/thunar-window.c:251 +#: ../thunar/thunar-window.c:257 msgid "Change the visibility of this window's statusbar" msgstr "Muda a visibilidade da barra de status da janela" #. #. * add the location selector options #. -#: ../thunar/thunar-window.c:490 +#: ../thunar/thunar-window.c:497 msgid "_Pathbar Style" msgstr "E_stilo da Barra de Caminho" -#: ../thunar/thunar-window.c:491 +#: ../thunar/thunar-window.c:498 msgid "Modern approach with buttons that correspond to folders" msgstr "Estilo moderno com botões que correspondem a pastas" -#: ../thunar/thunar-window.c:497 +#: ../thunar/thunar-window.c:504 msgid "_Toolbar Style" msgstr "Es_tilo Barra de Ferramentas" -#: ../thunar/thunar-window.c:498 +#: ../thunar/thunar-window.c:505 msgid "Traditional approach with location bar and navigation buttons" msgstr "Estilo tradicional com barra de endereço e botões de navegação" -#: ../thunar/thunar-window.c:504 +#: ../thunar/thunar-window.c:511 msgid "_Hidden" msgstr "_InvisÃvel" -#: ../thunar/thunar-window.c:504 +#: ../thunar/thunar-window.c:511 msgid "Don't display any location selector" msgstr "Não mostre qualquer seletor de endereço" #. #. * add view options #. -#: ../thunar/thunar-window.c:513 +#: ../thunar/thunar-window.c:520 msgid "View as _Icons" msgstr "Visualizar como _Ãcones" -#: ../thunar/thunar-window.c:513 +#: ../thunar/thunar-window.c:520 msgid "Display folder content in an icon view" msgstr "Mostrar conteúdo de pasta em uma visualização de Ãcone" -#: ../thunar/thunar-window.c:520 +#: ../thunar/thunar-window.c:527 msgid "View as _Detailed List" msgstr "Visualizar como Lista _Detalhada" -#: ../thunar/thunar-window.c:520 +#: ../thunar/thunar-window.c:527 msgid "Display folder content in a detailed list view" msgstr "Mostrar conteúdo de pasta em uma visualização de lista detalhada" -#: ../thunar/thunar-window.c:1388 +#: ../thunar/thunar-window.c:1459 msgid "Failed to open parent folder" msgstr "Falha ao abrir a pasta pai" #. display an error to the user -#: ../thunar/thunar-window.c:1414 +#: ../thunar/thunar-window.c:1485 msgid "Failed to open home directory" msgstr "Falha em abrir diretório inicial" #. display the "About Templates" dialog -#: ../thunar/thunar-window.c:1476 +#: ../thunar/thunar-window.c:1547 msgid "About Templates" msgstr "Sobre os Modelos" -#: ../thunar/thunar-window.c:1497 +#: ../thunar/thunar-window.c:1568 msgid "All files in this folder will appear in the \"Create Document\" menu." msgstr "" "Todos os arquivos nesta pasta vão aparecer no menu \"Criar Documento\"." -#: ../thunar/thunar-window.c:1504 +#: ../thunar/thunar-window.c:1575 msgid "" "If you frequently create certain kinds of documents, make a copy of one and " "put it in this folder. Thunar will add an entry for this document in the " @@ -2020,15 +2064,15 @@ msgid "" "of the document will be created in the directory you are viewing." msgstr "" -#: ../thunar/thunar-window.c:1516 +#: ../thunar/thunar-window.c:1587 msgid "Do _not display this message again" msgstr "_Não mostrar essa mensagem novamente" -#: ../thunar/thunar-window.c:1529 +#: ../thunar/thunar-window.c:1600 msgid "Failed to open templates folder" msgstr "falaha ao abrir a pasta de modelos" -#: ../thunar/thunar-window.c:1607 +#: ../thunar/thunar-window.c:1678 msgid "" "Thunar is a fast and easy to use file manager\n" "for the Xfce Desktop Environment." @@ -2036,7 +2080,7 @@ msgstr "" "Thunar é um gerenciador de arquivos fácil de usar e rápido\n" "para o Ambiente de Ãrea de Trabalho Xfce." -#: ../thunar/thunar-window.c:1613 +#: ../thunar/thunar-window.c:1684 msgid "translator-credits" msgstr "Créditos de tradutores" @@ -2329,3 +2373,11 @@ msgstr "Nova Pasta" #, fuzzy msgid "Open the specified folders in Thunar" msgstr "Abrir os diretórios selecionados em novas janelas Thunar" + +#, fuzzy +#~ msgid "Home Folder" +#~ msgstr "Nova Pasta" + +#, fuzzy +#~ msgid "Shortcut _Icon Size:" +#~ msgstr "Ordenar Por T_amanho" diff --git a/po/ru.po b/po/ru.po index 2a896c2dddc0b40d6846228aa8a30cd45b9898d9..9bf9233dbaa00901b6e0d08eeb8db9bb93986946 100644 --- a/po/ru.po +++ b/po/ru.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Thunar 0.2.3svn\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2006-03-13 19:21+0900\n" +"POT-Creation-Date: 2006-03-14 02:27+0100\n" "PO-Revision-Date: 2006-02-24 16:14+0500\n" "Last-Translator: Sergey Fedoseev <fedoseev.sergey@gmail.com>\n" "Language-Team: Russian <ru@li.org>\n" @@ -192,11 +192,11 @@ msgstr "%s документ" msgid "Failed to create directory \"%s\": %s" msgstr "Ðе удалоÑÑŒ Ñоздать каталог \"%s\": %s" -#: ../thunar-vfs/thunar-vfs-path.c:657 +#: ../thunar-vfs/thunar-vfs-path.c:684 msgid "Path too long to fit into buffer" msgstr "Слишком длинный путь, чтобы помеÑтить его в буфер" -#: ../thunar-vfs/thunar-vfs-path.c:761 +#: ../thunar-vfs/thunar-vfs-path.c:788 msgid "URI too long to fit into buffer" msgstr "Слишком длинный URI, чтобы помеÑтить его в буфер" @@ -227,11 +227,11 @@ msgstr "ПеремеÑтить корневой каталог невозмож msgid "Preparing..." msgstr "Подготовка..." -#: ../thunar-vfs/thunar-vfs-util.c:253 ../thunar/thunar-path-entry.c:1253 +#: ../thunar-vfs/thunar-vfs-util.c:251 ../thunar/thunar-path-entry.c:1249 msgid "Invalid path" msgstr "Ðеверный путь" -#: ../thunar-vfs/thunar-vfs-util.c:289 +#: ../thunar-vfs/thunar-vfs-util.c:287 #, c-format msgid "Unknown user \"%s\"" msgstr "ÐеизвеÑтный пользователь \"%s\"" @@ -841,7 +841,7 @@ msgstr "ПроÑмотр в виде значков" #. append the "Open" menu action #: ../thunar/thunar-launcher.c:120 ../thunar/thunar-launcher.c:750 #: ../thunar/thunar-location-buttons.c:1267 -#: ../thunar/thunar-shortcuts-view.c:794 +#: ../thunar/thunar-shortcuts-view.c:794 ../thunar/thunar-tree-view.c:595 msgid "_Open" msgstr "_Открыть" @@ -851,7 +851,7 @@ msgstr "Открыть выбранные файлы" #. append the "Open in New Window" menu action #: ../thunar/thunar-launcher.c:121 ../thunar/thunar-location-buttons.c:1280 -#: ../thunar/thunar-shortcuts-view.c:805 +#: ../thunar/thunar-shortcuts-view.c:805 ../thunar/thunar-tree-view.c:607 msgid "Open in New Window" msgstr "Открыть в новом окне" @@ -1064,16 +1064,16 @@ msgstr "Открыть адреÑ" msgid "_Location:" msgstr "ÐдреÑ" -#: ../thunar/thunar-location-entry.c:423 ../thunar/thunar-window.c:975 +#: ../thunar/thunar-location-entry.c:423 ../thunar/thunar-window.c:1030 #, c-format msgid "Failed to launch \"%s\"" msgstr "Ðе удалоÑÑŒ запуÑтить \"%s\"" -#: ../thunar/thunar-path-entry.c:256 +#: ../thunar/thunar-path-entry.c:255 msgid "Icon size" msgstr "Размер значков" -#: ../thunar/thunar-path-entry.c:257 +#: ../thunar/thunar-path-entry.c:256 msgid "The icon size for the path entry" msgstr "Размер значков Ð´Ð»Ñ Ñлемента в панели пути" @@ -1314,35 +1314,42 @@ msgstr "_Закладки" #: ../thunar/thunar-preferences-dialog.c:342 #, fuzzy -msgid "Shortcut _Icon Size:" -msgstr "Сортировать по _размеру" +msgid "_Icon Size:" +msgstr "Размер значков" #: ../thunar/thunar-preferences-dialog.c:347 +#: ../thunar/thunar-preferences-dialog.c:398 msgid "Very Small" msgstr "" #: ../thunar/thunar-preferences-dialog.c:348 +#: ../thunar/thunar-preferences-dialog.c:399 msgid "Smaller" msgstr "" #: ../thunar/thunar-preferences-dialog.c:349 +#: ../thunar/thunar-preferences-dialog.c:400 msgid "Small" msgstr "" #: ../thunar/thunar-preferences-dialog.c:350 +#: ../thunar/thunar-preferences-dialog.c:401 #, fuzzy msgid "Normal" msgstr "_Ðормальный размер" #: ../thunar/thunar-preferences-dialog.c:351 +#: ../thunar/thunar-preferences-dialog.c:402 msgid "Large" msgstr "" #: ../thunar/thunar-preferences-dialog.c:352 +#: ../thunar/thunar-preferences-dialog.c:403 msgid "Larger" msgstr "" #: ../thunar/thunar-preferences-dialog.c:353 +#: ../thunar/thunar-preferences-dialog.c:404 msgid "Very Large" msgstr "" @@ -1358,50 +1365,72 @@ msgid "" "folders for which emblems have been defined in the folders properties dialog." msgstr "Отображать Ñмблемы Ð´Ð»Ñ Ð·Ð°ÐºÐ»Ð°Ð´Ð¾Ðº." +#: ../thunar/thunar-preferences-dialog.c:381 +#, fuzzy +msgid "Tree Pane" +msgstr "_Ð‘Ð¾ÐºÐ¾Ð²Ð°Ñ Ð¿Ð°Ð½ÐµÐ»ÑŒ" + +#: ../thunar/thunar-preferences-dialog.c:393 +#, fuzzy +msgid "Icon _Size:" +msgstr "Размер значков" + +#: ../thunar/thunar-preferences-dialog.c:421 +#, fuzzy +msgid "Show Icon E_mblems" +msgstr "Отображать Ñмблемы" + +#: ../thunar/thunar-preferences-dialog.c:423 +#, fuzzy +msgid "" +"Select this option to display icon emblems in the tree pane for all folders " +"for which emblems have been defined in the folders properties dialog." +msgstr "Отображать Ñмблемы Ð´Ð»Ñ Ð·Ð°ÐºÐ»Ð°Ð´Ð¾Ðº." + #. #. Behavior #. -#: ../thunar/thunar-preferences-dialog.c:381 -#: ../thunar/thunar-preferences-dialog.c:391 +#: ../thunar/thunar-preferences-dialog.c:432 +#: ../thunar/thunar-preferences-dialog.c:442 msgid "Behavior" msgstr "Поведение" -#: ../thunar/thunar-preferences-dialog.c:403 +#: ../thunar/thunar-preferences-dialog.c:454 msgid "_Single click to activate items" msgstr "Одиночный клик активирует объект" -#: ../thunar/thunar-preferences-dialog.c:409 +#: ../thunar/thunar-preferences-dialog.c:460 msgid "_Double click to activate items" msgstr "Двойной клик активирует объект" #. #. Advanced #. -#: ../thunar/thunar-preferences-dialog.c:419 +#: ../thunar/thunar-preferences-dialog.c:470 msgid "Advanced" msgstr "Дополнительно" -#: ../thunar/thunar-preferences-dialog.c:429 +#: ../thunar/thunar-preferences-dialog.c:480 #, fuzzy msgid "Folder Permissions" msgstr "Права" -#: ../thunar/thunar-preferences-dialog.c:441 +#: ../thunar/thunar-preferences-dialog.c:492 msgid "" "When changing the permissions of a folder, you\n" "can also apply the changes to the contents of the\n" "folder. Select the default behavior below:" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:449 +#: ../thunar/thunar-preferences-dialog.c:500 msgid "Ask everytime" msgstr "Каждый раз Ñпрашивать" -#: ../thunar/thunar-preferences-dialog.c:450 +#: ../thunar/thunar-preferences-dialog.c:501 msgid "Apply to Folder Only" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:451 +#: ../thunar/thunar-preferences-dialog.c:502 msgid "Apply to Folder and Contents" msgstr "" @@ -1575,7 +1604,8 @@ msgstr "КонтекÑтное меню файла" msgid "Folder Context Menu" msgstr "КонтекÑтное меню каталога" -#: ../thunar/thunar-standard-view.c:306 +#. append the "Create Folder" menu action +#: ../thunar/thunar-standard-view.c:306 ../thunar/thunar-tree-view.c:619 msgid "Create _Folder..." msgstr "Создать _каталог..." @@ -1583,7 +1613,8 @@ msgstr "Создать _каталог..." msgid "Create an empty folder within the current folder" msgstr "Создать пуÑтой каталог внутри текущего" -#: ../thunar/thunar-standard-view.c:307 +#. append the "Properties" menu action +#: ../thunar/thunar-standard-view.c:307 ../thunar/thunar-tree-view.c:631 msgid "_Properties..." msgstr "_СвойÑтва..." @@ -1698,11 +1729,11 @@ msgid "New Empty File..." msgstr "Ðовый файл..." #. ask the user to enter a name for the new folder -#: ../thunar/thunar-standard-view.c:1767 +#: ../thunar/thunar-standard-view.c:1767 ../thunar/thunar-tree-view.c:762 msgid "New Folder" msgstr "Ðовый каталог" -#: ../thunar/thunar-standard-view.c:1767 +#: ../thunar/thunar-standard-view.c:1767 ../thunar/thunar-tree-view.c:762 #, fuzzy msgid "Create New Folder" msgstr "Создать _каталог..." @@ -1799,238 +1830,252 @@ msgstr "Ðе уÑтановлено ни одного шаблона" msgid "_Empty File" msgstr "ПуÑтой _файл" -#: ../thunar/thunar-window.c:224 +#: ../thunar/thunar-tree-model.c:467 +#, fuzzy +msgid "Loading..." +msgstr "Подготовка..." + +#: ../thunar/thunar-window.c:229 msgid "_File" msgstr "_Файл" -#: ../thunar/thunar-window.c:225 +#: ../thunar/thunar-window.c:230 msgid "Open New _Window" msgstr "Открыть _новое окно" -#: ../thunar/thunar-window.c:225 +#: ../thunar/thunar-window.c:230 #, fuzzy msgid "Open a new Thunar window for the displayed location" msgstr "Открыть новое окно Thunar Ð´Ð»Ñ Ñ‚ÐµÐºÑƒÑ‰ÐµÐ³Ð¾ адреÑа" -#: ../thunar/thunar-window.c:226 +#: ../thunar/thunar-window.c:231 msgid "Close _All Windows" msgstr "Закрыть вÑ_е окна" -#: ../thunar/thunar-window.c:226 +#: ../thunar/thunar-window.c:231 msgid "Close all Thunar windows" msgstr "Закрыть вÑе окна Thunar" -#: ../thunar/thunar-window.c:227 +#: ../thunar/thunar-window.c:232 msgid "_Close" msgstr "_Закрыть" -#: ../thunar/thunar-window.c:227 +#: ../thunar/thunar-window.c:232 msgid "Close this window" msgstr "Закрыть Ñто окно" -#: ../thunar/thunar-window.c:228 +#: ../thunar/thunar-window.c:233 msgid "_Edit" msgstr "_Правка" -#: ../thunar/thunar-window.c:229 +#: ../thunar/thunar-window.c:234 msgid "Pr_eferences..." msgstr "_ÐаÑтройки..." -#: ../thunar/thunar-window.c:229 +#: ../thunar/thunar-window.c:234 msgid "Edit Thunars Preferences" msgstr "Редактировать наÑтройки Thunar" -#: ../thunar/thunar-window.c:230 +#: ../thunar/thunar-window.c:235 msgid "_View" msgstr "_Вид" -#: ../thunar/thunar-window.c:231 +#: ../thunar/thunar-window.c:236 msgid "_Reload" msgstr "_Обновить" -#: ../thunar/thunar-window.c:231 +#: ../thunar/thunar-window.c:236 msgid "Reload the current folder" msgstr "Обновить текущий каталог" -#: ../thunar/thunar-window.c:232 +#: ../thunar/thunar-window.c:237 msgid "_Location Selector" msgstr "Панель адреÑа" -#: ../thunar/thunar-window.c:233 +#: ../thunar/thunar-window.c:238 msgid "_Side Pane" msgstr "_Ð‘Ð¾ÐºÐ¾Ð²Ð°Ñ Ð¿Ð°Ð½ÐµÐ»ÑŒ" -#: ../thunar/thunar-window.c:234 +#: ../thunar/thunar-window.c:239 msgid "Zoom _In" msgstr "У_меньшить" -#: ../thunar/thunar-window.c:234 +#: ../thunar/thunar-window.c:239 msgid "Show the contents in more detail" msgstr "Более подробный проÑмотр Ñодержимого" -#: ../thunar/thunar-window.c:235 +#: ../thunar/thunar-window.c:240 msgid "Zoom _Out" msgstr "У_величить" -#: ../thunar/thunar-window.c:235 +#: ../thunar/thunar-window.c:240 msgid "Show the contents in less detail" msgstr "Менее подробный проÑмотр Ñодержимого" -#: ../thunar/thunar-window.c:236 +#: ../thunar/thunar-window.c:241 msgid "Normal Si_ze" msgstr "_Ðормальный размер" -#: ../thunar/thunar-window.c:236 +#: ../thunar/thunar-window.c:241 msgid "Show the contents at the normal size" msgstr "Ðормальный проÑмотр Ñодержимого" -#: ../thunar/thunar-window.c:237 +#: ../thunar/thunar-window.c:242 msgid "_Go" msgstr "_Переход" -#: ../thunar/thunar-window.c:238 +#: ../thunar/thunar-window.c:243 msgid "Open _Parent" msgstr "_РодительÑкий каталог" -#: ../thunar/thunar-window.c:238 +#: ../thunar/thunar-window.c:243 msgid "Open the parent folder" msgstr "Открыть родительÑкий каталог" -#: ../thunar/thunar-window.c:239 +#: ../thunar/thunar-window.c:244 msgid "_Home" msgstr "_Домашний каталог" -#: ../thunar/thunar-window.c:239 +#: ../thunar/thunar-window.c:244 msgid "Go to the home folder" msgstr "Перейти в домашний каталог" -#: ../thunar/thunar-window.c:240 +#: ../thunar/thunar-window.c:245 msgid "T_emplates" msgstr "_Шаблоны" -#: ../thunar/thunar-window.c:240 +#: ../thunar/thunar-window.c:245 msgid "Go to the templates folder" msgstr "Перейти в каталог шаблонов" -#: ../thunar/thunar-window.c:241 +#: ../thunar/thunar-window.c:246 msgid "Open _Location..." msgstr "Открыть адреÑ" -#: ../thunar/thunar-window.c:241 +#: ../thunar/thunar-window.c:246 msgid "Specify a location to open" msgstr "Укажите Ð°Ð´Ñ€ÐµÑ Ð¼ÐµÑта, которое вы хотите открыть" -#: ../thunar/thunar-window.c:242 +#: ../thunar/thunar-window.c:247 msgid "_Help" msgstr "_Справка" -#: ../thunar/thunar-window.c:243 +#: ../thunar/thunar-window.c:248 msgid "_Contents" msgstr "" -#: ../thunar/thunar-window.c:243 +#: ../thunar/thunar-window.c:248 msgid "Display Thunar user manual" msgstr "" -#: ../thunar/thunar-window.c:244 +#: ../thunar/thunar-window.c:249 msgid "_About" msgstr "_О программе" -#: ../thunar/thunar-window.c:244 +#: ../thunar/thunar-window.c:249 msgid "Display information about Thunar" msgstr "Показать информацию о Thunar" -#: ../thunar/thunar-window.c:249 +#: ../thunar/thunar-window.c:254 msgid "Show _Hidden Files" msgstr "Показывать _Ñкрытые файлы" -#: ../thunar/thunar-window.c:249 +#: ../thunar/thunar-window.c:254 msgid "Toggles the display of hidden files in the current window" msgstr "Включает/выключает отображение Ñкрытых файлов в текщем окне" -#: ../thunar/thunar-window.c:250 +#: ../thunar/thunar-window.c:255 msgid "_Shortcuts" msgstr "_Закладки" -#: ../thunar/thunar-window.c:250 +#: ../thunar/thunar-window.c:255 msgid "Toggles the visibility of the shortcuts pane" msgstr "Включает/выключает панель закладок" -#: ../thunar/thunar-window.c:251 +#: ../thunar/thunar-window.c:256 +msgid "_Tree" +msgstr "" + +#: ../thunar/thunar-window.c:256 +#, fuzzy +msgid "Toggles the visibility of the tree pane" +msgstr "Включает/выключает панель закладок" + +#: ../thunar/thunar-window.c:257 msgid "St_atusbar" msgstr "Строка ÑоÑтоÑниÑ" -#: ../thunar/thunar-window.c:251 +#: ../thunar/thunar-window.c:257 msgid "Change the visibility of this window's statusbar" msgstr "Включает/выключает Ñтроку ÑтатуÑа" #. #. * add the location selector options #. -#: ../thunar/thunar-window.c:490 +#: ../thunar/thunar-window.c:497 msgid "_Pathbar Style" msgstr "Ð Ñд кнопок" -#: ../thunar/thunar-window.c:491 +#: ../thunar/thunar-window.c:498 msgid "Modern approach with buttons that correspond to folders" msgstr "" "Современный ÑпоÑоб Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ ÐºÐ½Ð¾Ð¿ÐºÐ°Ð¼Ð¸, которые ÑоответÑтвуют папкам" -#: ../thunar/thunar-window.c:497 +#: ../thunar/thunar-window.c:504 msgid "_Toolbar Style" msgstr "Строка адреÑа" -#: ../thunar/thunar-window.c:498 +#: ../thunar/thunar-window.c:505 msgid "Traditional approach with location bar and navigation buttons" msgstr "Традиционный ÑпоÑоб Ð¾Ñ‚Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñо Ñтокой адреÑа и кнопками навигации" -#: ../thunar/thunar-window.c:504 +#: ../thunar/thunar-window.c:511 msgid "_Hidden" msgstr "_Скрыть" -#: ../thunar/thunar-window.c:504 +#: ../thunar/thunar-window.c:511 msgid "Don't display any location selector" msgstr "Ðе отображать панель адреÑа" #. #. * add view options #. -#: ../thunar/thunar-window.c:513 +#: ../thunar/thunar-window.c:520 msgid "View as _Icons" msgstr "ПроÑмотр в виде значков" -#: ../thunar/thunar-window.c:513 +#: ../thunar/thunar-window.c:520 msgid "Display folder content in an icon view" msgstr "Отображает Ñодержимое текущей папки в виде значков" -#: ../thunar/thunar-window.c:520 +#: ../thunar/thunar-window.c:527 msgid "View as _Detailed List" msgstr "ПроÑмотр в виде ÑпиÑка" -#: ../thunar/thunar-window.c:520 +#: ../thunar/thunar-window.c:527 msgid "Display folder content in a detailed list view" msgstr "Отображает Ñодержимое текущей папки в виде ÑпиÑка" -#: ../thunar/thunar-window.c:1388 +#: ../thunar/thunar-window.c:1459 msgid "Failed to open parent folder" msgstr "Ðе удалоÑÑŒ открыть родительÑкий каталог" #. display an error to the user -#: ../thunar/thunar-window.c:1414 +#: ../thunar/thunar-window.c:1485 msgid "Failed to open home directory" msgstr "Ðе удалоÑÑŒ открыть домашний каталог" #. display the "About Templates" dialog -#: ../thunar/thunar-window.c:1476 +#: ../thunar/thunar-window.c:1547 msgid "About Templates" msgstr "Об иÑпользовании шаблонов" -#: ../thunar/thunar-window.c:1497 +#: ../thunar/thunar-window.c:1568 msgid "All files in this folder will appear in the \"Create Document\" menu." msgstr "" "Ð’Ñе файлы, находÑщиеÑÑ Ð² Ñтом каталоге, поÑвÑÑ‚ÑÑ Ð² меню \"Создать документ\"." -#: ../thunar/thunar-window.c:1504 +#: ../thunar/thunar-window.c:1575 msgid "" "If you frequently create certain kinds of documents, make a copy of one and " "put it in this folder. Thunar will add an entry for this document in the " @@ -2046,15 +2091,15 @@ msgstr "" "Ð’Ñ‹ Ñможете выбрать Ñтот пункт и ÐºÐ¾Ð¿Ð¸Ñ Ñтого документа будет Ñоздана в папке, " "которую вы проÑматриваете в данный момент." -#: ../thunar/thunar-window.c:1516 +#: ../thunar/thunar-window.c:1587 msgid "Do _not display this message again" msgstr "Больше _не показывать Ñто Ñообщение" -#: ../thunar/thunar-window.c:1529 +#: ../thunar/thunar-window.c:1600 msgid "Failed to open templates folder" msgstr "Ðе удалоÑÑŒ открыть каталог Ñ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°Ð¼Ð¸" -#: ../thunar/thunar-window.c:1607 +#: ../thunar/thunar-window.c:1678 msgid "" "Thunar is a fast and easy to use file manager\n" "for the Xfce Desktop Environment." @@ -2062,7 +2107,7 @@ msgstr "" "Thunar Ñто быÑтрый и проÑтой в иÑпользовании файловый менеджер\n" "Ð´Ð»Ñ Xfce Desktop Environment." -#: ../thunar/thunar-window.c:1613 +#: ../thunar/thunar-window.c:1684 msgid "translator-credits" msgstr "" "Ðндрей ФедоÑеев <andrey.fedoseev@gmail.com>\n" @@ -2376,3 +2421,11 @@ msgstr "Ðовый каталог" #, fuzzy msgid "Open the specified folders in Thunar" msgstr "Открыть выбранные каталоги в новых окнах" + +#, fuzzy +#~ msgid "Home Folder" +#~ msgstr "Ðовый каталог" + +#, fuzzy +#~ msgid "Shortcut _Icon Size:" +#~ msgstr "Сортировать по _размеру" diff --git a/po/sv.po b/po/sv.po index 3073c92710e1acb2c7f40ca55f236626b58cc506..539579555653bc792546e51fbfe91e85f2931650 100644 --- a/po/sv.po +++ b/po/sv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Thunar 0.2.3svn\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2006-03-13 19:21+0900\n" +"POT-Creation-Date: 2006-03-14 02:27+0100\n" "PO-Revision-Date: 2006-02-22 16:28+0100\n" "Last-Translator: Daniel Nylander <po@danielnylander.se>\n" "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n" @@ -189,11 +189,11 @@ msgstr "%s dokument" msgid "Failed to create directory \"%s\": %s" msgstr "Misslyckades att skapa katalog \"%s\": %s" -#: ../thunar-vfs/thunar-vfs-path.c:657 +#: ../thunar-vfs/thunar-vfs-path.c:684 msgid "Path too long to fit into buffer" msgstr "Sökväg för lÃ¥ng för att passa i buffert" -#: ../thunar-vfs/thunar-vfs-path.c:761 +#: ../thunar-vfs/thunar-vfs-path.c:788 msgid "URI too long to fit into buffer" msgstr "URI för lÃ¥ng för att passa i buffert" @@ -224,11 +224,11 @@ msgstr "Kan inte överföra rotkatalogen" msgid "Preparing..." msgstr "Förbereder..." -#: ../thunar-vfs/thunar-vfs-util.c:253 ../thunar/thunar-path-entry.c:1253 +#: ../thunar-vfs/thunar-vfs-util.c:251 ../thunar/thunar-path-entry.c:1249 msgid "Invalid path" msgstr "Ogiltig sökväg" -#: ../thunar-vfs/thunar-vfs-util.c:289 +#: ../thunar-vfs/thunar-vfs-util.c:287 #, fuzzy, c-format msgid "Unknown user \"%s\"" msgstr "Okänd användare \"%s\"" @@ -839,7 +839,7 @@ msgstr "Ikonvy" #. append the "Open" menu action #: ../thunar/thunar-launcher.c:120 ../thunar/thunar-launcher.c:750 #: ../thunar/thunar-location-buttons.c:1267 -#: ../thunar/thunar-shortcuts-view.c:794 +#: ../thunar/thunar-shortcuts-view.c:794 ../thunar/thunar-tree-view.c:595 msgid "_Open" msgstr "_Öppna" @@ -849,7 +849,7 @@ msgstr "Öppna de markerade filerna" #. append the "Open in New Window" menu action #: ../thunar/thunar-launcher.c:121 ../thunar/thunar-location-buttons.c:1280 -#: ../thunar/thunar-shortcuts-view.c:805 +#: ../thunar/thunar-shortcuts-view.c:805 ../thunar/thunar-tree-view.c:607 msgid "Open in New Window" msgstr "Öppna i nytt fönster" @@ -1049,16 +1049,16 @@ msgstr "Öppna plats" msgid "_Location:" msgstr "_Plats:" -#: ../thunar/thunar-location-entry.c:423 ../thunar/thunar-window.c:975 +#: ../thunar/thunar-location-entry.c:423 ../thunar/thunar-window.c:1030 #, fuzzy, c-format msgid "Failed to launch \"%s\"" msgstr "Misslyckades att starta \"%s\"" -#: ../thunar/thunar-path-entry.c:256 +#: ../thunar/thunar-path-entry.c:255 msgid "Icon size" msgstr "Ikonstorlek" -#: ../thunar/thunar-path-entry.c:257 +#: ../thunar/thunar-path-entry.c:256 msgid "The icon size for the path entry" msgstr "Ikonstorleken för sökvägen" @@ -1306,35 +1306,42 @@ msgstr "_Genvägar" #: ../thunar/thunar-preferences-dialog.c:342 #, fuzzy -msgid "Shortcut _Icon Size:" -msgstr "Sortera efter _storlek" +msgid "_Icon Size:" +msgstr "Ikonstorlek" #: ../thunar/thunar-preferences-dialog.c:347 +#: ../thunar/thunar-preferences-dialog.c:398 msgid "Very Small" msgstr "" #: ../thunar/thunar-preferences-dialog.c:348 +#: ../thunar/thunar-preferences-dialog.c:399 msgid "Smaller" msgstr "" #: ../thunar/thunar-preferences-dialog.c:349 +#: ../thunar/thunar-preferences-dialog.c:400 msgid "Small" msgstr "" #: ../thunar/thunar-preferences-dialog.c:350 +#: ../thunar/thunar-preferences-dialog.c:401 #, fuzzy msgid "Normal" msgstr "Normal sto_rlek" #: ../thunar/thunar-preferences-dialog.c:351 +#: ../thunar/thunar-preferences-dialog.c:402 msgid "Large" msgstr "" #: ../thunar/thunar-preferences-dialog.c:352 +#: ../thunar/thunar-preferences-dialog.c:403 msgid "Larger" msgstr "" #: ../thunar/thunar-preferences-dialog.c:353 +#: ../thunar/thunar-preferences-dialog.c:404 msgid "Very Large" msgstr "" @@ -1352,50 +1359,74 @@ msgstr "" "Visa emblemikoner i genvägslistan för alla filer för vilka emblem har " "definierats i filegenskapsdialogen." +#: ../thunar/thunar-preferences-dialog.c:381 +#, fuzzy +msgid "Tree Pane" +msgstr "Sido_panel" + +#: ../thunar/thunar-preferences-dialog.c:393 +#, fuzzy +msgid "Icon _Size:" +msgstr "Ikonstorlek" + +#: ../thunar/thunar-preferences-dialog.c:421 +#, fuzzy +msgid "Show Icon E_mblems" +msgstr "Visa _emblemikoner" + +#: ../thunar/thunar-preferences-dialog.c:423 +#, fuzzy +msgid "" +"Select this option to display icon emblems in the tree pane for all folders " +"for which emblems have been defined in the folders properties dialog." +msgstr "" +"Visa emblemikoner i genvägslistan för alla filer för vilka emblem har " +"definierats i filegenskapsdialogen." + #. #. Behavior #. -#: ../thunar/thunar-preferences-dialog.c:381 -#: ../thunar/thunar-preferences-dialog.c:391 +#: ../thunar/thunar-preferences-dialog.c:432 +#: ../thunar/thunar-preferences-dialog.c:442 msgid "Behavior" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:403 +#: ../thunar/thunar-preferences-dialog.c:454 msgid "_Single click to activate items" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:409 +#: ../thunar/thunar-preferences-dialog.c:460 msgid "_Double click to activate items" msgstr "" #. #. Advanced #. -#: ../thunar/thunar-preferences-dialog.c:419 +#: ../thunar/thunar-preferences-dialog.c:470 msgid "Advanced" msgstr "Avancerat" -#: ../thunar/thunar-preferences-dialog.c:429 +#: ../thunar/thunar-preferences-dialog.c:480 #, fuzzy msgid "Folder Permissions" msgstr "Rättigheter" -#: ../thunar/thunar-preferences-dialog.c:441 +#: ../thunar/thunar-preferences-dialog.c:492 msgid "" "When changing the permissions of a folder, you\n" "can also apply the changes to the contents of the\n" "folder. Select the default behavior below:" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:449 +#: ../thunar/thunar-preferences-dialog.c:500 msgid "Ask everytime" msgstr "FrÃ¥ga alltid" -#: ../thunar/thunar-preferences-dialog.c:450 +#: ../thunar/thunar-preferences-dialog.c:501 msgid "Apply to Folder Only" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:451 +#: ../thunar/thunar-preferences-dialog.c:502 msgid "Apply to Folder and Contents" msgstr "" @@ -1564,7 +1595,8 @@ msgstr "Filkontextmeny" msgid "Folder Context Menu" msgstr "Mappkontextmeny" -#: ../thunar/thunar-standard-view.c:306 +#. append the "Create Folder" menu action +#: ../thunar/thunar-standard-view.c:306 ../thunar/thunar-tree-view.c:619 msgid "Create _Folder..." msgstr "Skapa _mapp..." @@ -1572,7 +1604,8 @@ msgstr "Skapa _mapp..." msgid "Create an empty folder within the current folder" msgstr "Skapa en tom mapp i aktuell mapp" -#: ../thunar/thunar-standard-view.c:307 +#. append the "Properties" menu action +#: ../thunar/thunar-standard-view.c:307 ../thunar/thunar-tree-view.c:631 msgid "_Properties..." msgstr "_Egenskaper..." @@ -1685,11 +1718,11 @@ msgid "New Empty File..." msgstr "Ny tom fil..." #. ask the user to enter a name for the new folder -#: ../thunar/thunar-standard-view.c:1767 +#: ../thunar/thunar-standard-view.c:1767 ../thunar/thunar-tree-view.c:762 msgid "New Folder" msgstr "Ny mapp" -#: ../thunar/thunar-standard-view.c:1767 +#: ../thunar/thunar-standard-view.c:1767 ../thunar/thunar-tree-view.c:762 #, fuzzy msgid "Create New Folder" msgstr "Skapa _mapp..." @@ -1785,237 +1818,251 @@ msgstr "Inga mallar installerade" msgid "_Empty File" msgstr "_Tom fil" -#: ../thunar/thunar-window.c:224 +#: ../thunar/thunar-tree-model.c:467 +#, fuzzy +msgid "Loading..." +msgstr "Förbereder..." + +#: ../thunar/thunar-window.c:229 msgid "_File" msgstr "_Arkiv" -#: ../thunar/thunar-window.c:225 +#: ../thunar/thunar-window.c:230 msgid "Open New _Window" msgstr "Öppna nytt _fönster" -#: ../thunar/thunar-window.c:225 +#: ../thunar/thunar-window.c:230 msgid "Open a new Thunar window for the displayed location" msgstr "Öppna ett nytt Thundar-fönster för den visade platsen" -#: ../thunar/thunar-window.c:226 +#: ../thunar/thunar-window.c:231 msgid "Close _All Windows" msgstr "Stäng _alla fönster" -#: ../thunar/thunar-window.c:226 +#: ../thunar/thunar-window.c:231 msgid "Close all Thunar windows" msgstr "Stäng alla Thunars fönster" -#: ../thunar/thunar-window.c:227 +#: ../thunar/thunar-window.c:232 msgid "_Close" msgstr "_Stäng" -#: ../thunar/thunar-window.c:227 +#: ../thunar/thunar-window.c:232 msgid "Close this window" msgstr "Stäng det här fönstret" -#: ../thunar/thunar-window.c:228 +#: ../thunar/thunar-window.c:233 msgid "_Edit" msgstr "_Redigera" -#: ../thunar/thunar-window.c:229 +#: ../thunar/thunar-window.c:234 msgid "Pr_eferences..." msgstr "Inställninga_r..." -#: ../thunar/thunar-window.c:229 +#: ../thunar/thunar-window.c:234 msgid "Edit Thunars Preferences" msgstr "Redigera Thunars inställningar" -#: ../thunar/thunar-window.c:230 +#: ../thunar/thunar-window.c:235 msgid "_View" msgstr "_Visa" -#: ../thunar/thunar-window.c:231 +#: ../thunar/thunar-window.c:236 msgid "_Reload" msgstr "_Uppdatera" -#: ../thunar/thunar-window.c:231 +#: ../thunar/thunar-window.c:236 msgid "Reload the current folder" msgstr "Uppdatera aktuell mapp" -#: ../thunar/thunar-window.c:232 +#: ../thunar/thunar-window.c:237 msgid "_Location Selector" msgstr "_Platsväljare" -#: ../thunar/thunar-window.c:233 +#: ../thunar/thunar-window.c:238 msgid "_Side Pane" msgstr "Sido_panel" -#: ../thunar/thunar-window.c:234 +#: ../thunar/thunar-window.c:239 msgid "Zoom _In" msgstr "Zooma _in" -#: ../thunar/thunar-window.c:234 +#: ../thunar/thunar-window.c:239 msgid "Show the contents in more detail" msgstr "Visa innehÃ¥llet mer detaljerat" -#: ../thunar/thunar-window.c:235 +#: ../thunar/thunar-window.c:240 msgid "Zoom _Out" msgstr "Zooma _ut" -#: ../thunar/thunar-window.c:235 +#: ../thunar/thunar-window.c:240 msgid "Show the contents in less detail" msgstr "Visa innehÃ¥llet mindre detaljerat" -#: ../thunar/thunar-window.c:236 +#: ../thunar/thunar-window.c:241 msgid "Normal Si_ze" msgstr "Normal sto_rlek" -#: ../thunar/thunar-window.c:236 +#: ../thunar/thunar-window.c:241 msgid "Show the contents at the normal size" msgstr "Visa innehÃ¥llet i normal storlek" -#: ../thunar/thunar-window.c:237 +#: ../thunar/thunar-window.c:242 msgid "_Go" msgstr "_GÃ¥" -#: ../thunar/thunar-window.c:238 +#: ../thunar/thunar-window.c:243 msgid "Open _Parent" msgstr "Öppna _förälder" -#: ../thunar/thunar-window.c:238 +#: ../thunar/thunar-window.c:243 msgid "Open the parent folder" msgstr "Öppna föräldramappen" -#: ../thunar/thunar-window.c:239 +#: ../thunar/thunar-window.c:244 msgid "_Home" msgstr "_Hem" -#: ../thunar/thunar-window.c:239 +#: ../thunar/thunar-window.c:244 msgid "Go to the home folder" msgstr "GÃ¥ till hemmappen" -#: ../thunar/thunar-window.c:240 +#: ../thunar/thunar-window.c:245 msgid "T_emplates" msgstr "Ma_llar" -#: ../thunar/thunar-window.c:240 +#: ../thunar/thunar-window.c:245 msgid "Go to the templates folder" msgstr "GÃ¥ till mallmappen" -#: ../thunar/thunar-window.c:241 +#: ../thunar/thunar-window.c:246 msgid "Open _Location..." msgstr "Öppna _plats..." -#: ../thunar/thunar-window.c:241 +#: ../thunar/thunar-window.c:246 msgid "Specify a location to open" msgstr "Ange en plats att öppna" -#: ../thunar/thunar-window.c:242 +#: ../thunar/thunar-window.c:247 msgid "_Help" msgstr "_Hjälp" -#: ../thunar/thunar-window.c:243 +#: ../thunar/thunar-window.c:248 msgid "_Contents" msgstr "" -#: ../thunar/thunar-window.c:243 +#: ../thunar/thunar-window.c:248 msgid "Display Thunar user manual" msgstr "" -#: ../thunar/thunar-window.c:244 +#: ../thunar/thunar-window.c:249 msgid "_About" msgstr "_Om" -#: ../thunar/thunar-window.c:244 +#: ../thunar/thunar-window.c:249 msgid "Display information about Thunar" msgstr "Visa information om Thunar" -#: ../thunar/thunar-window.c:249 +#: ../thunar/thunar-window.c:254 msgid "Show _Hidden Files" msgstr "Visa _dolda filer" -#: ../thunar/thunar-window.c:249 +#: ../thunar/thunar-window.c:254 msgid "Toggles the display of hidden files in the current window" msgstr "Växlar visning av dolda filer i aktuellt fönster" -#: ../thunar/thunar-window.c:250 +#: ../thunar/thunar-window.c:255 msgid "_Shortcuts" msgstr "_Genvägar" -#: ../thunar/thunar-window.c:250 +#: ../thunar/thunar-window.c:255 #, fuzzy msgid "Toggles the visibility of the shortcuts pane" msgstr "Ändra synligheten pÃ¥ detta fönsters statusrad" -#: ../thunar/thunar-window.c:251 +#: ../thunar/thunar-window.c:256 +msgid "_Tree" +msgstr "" + +#: ../thunar/thunar-window.c:256 +#, fuzzy +msgid "Toggles the visibility of the tree pane" +msgstr "Ändra synligheten pÃ¥ detta fönsters statusrad" + +#: ../thunar/thunar-window.c:257 msgid "St_atusbar" msgstr "St_atusrad" -#: ../thunar/thunar-window.c:251 +#: ../thunar/thunar-window.c:257 msgid "Change the visibility of this window's statusbar" msgstr "Ändra synligheten pÃ¥ detta fönsters statusrad" #. #. * add the location selector options #. -#: ../thunar/thunar-window.c:490 +#: ../thunar/thunar-window.c:497 msgid "_Pathbar Style" msgstr "_Sökvägsliststil" -#: ../thunar/thunar-window.c:491 +#: ../thunar/thunar-window.c:498 msgid "Modern approach with buttons that correspond to folders" msgstr "Modern stil med knappar som korresponderar till mappar" -#: ../thunar/thunar-window.c:497 +#: ../thunar/thunar-window.c:504 msgid "_Toolbar Style" msgstr "Verk_tygsradsstil" -#: ../thunar/thunar-window.c:498 +#: ../thunar/thunar-window.c:505 msgid "Traditional approach with location bar and navigation buttons" msgstr "Traditionell stil med platslist och navigeringsknappar" -#: ../thunar/thunar-window.c:504 +#: ../thunar/thunar-window.c:511 msgid "_Hidden" msgstr "_Dold" -#: ../thunar/thunar-window.c:504 +#: ../thunar/thunar-window.c:511 msgid "Don't display any location selector" msgstr "Visa inte platsväljaren" #. #. * add view options #. -#: ../thunar/thunar-window.c:513 +#: ../thunar/thunar-window.c:520 msgid "View as _Icons" msgstr "Visa som _ikoner" -#: ../thunar/thunar-window.c:513 +#: ../thunar/thunar-window.c:520 msgid "Display folder content in an icon view" msgstr "Visa mappinnehÃ¥ll i en ikonvy" -#: ../thunar/thunar-window.c:520 +#: ../thunar/thunar-window.c:527 msgid "View as _Detailed List" msgstr "Visa som _detaljerad lista" -#: ../thunar/thunar-window.c:520 +#: ../thunar/thunar-window.c:527 msgid "Display folder content in a detailed list view" msgstr "Visa mappinnehÃ¥ll i en detaljerad listvy" -#: ../thunar/thunar-window.c:1388 +#: ../thunar/thunar-window.c:1459 msgid "Failed to open parent folder" msgstr "Misslyckades att öppna föräldramapp" #. display an error to the user -#: ../thunar/thunar-window.c:1414 +#: ../thunar/thunar-window.c:1485 msgid "Failed to open home directory" msgstr "Misslyckades att öppna hemkatalog" #. display the "About Templates" dialog -#: ../thunar/thunar-window.c:1476 +#: ../thunar/thunar-window.c:1547 msgid "About Templates" msgstr "Om mallar" -#: ../thunar/thunar-window.c:1497 +#: ../thunar/thunar-window.c:1568 msgid "All files in this folder will appear in the \"Create Document\" menu." msgstr "" "Alla filer i den här mappen kommer att visas i \"Skapa dokument\"-menyn." -#: ../thunar/thunar-window.c:1504 +#: ../thunar/thunar-window.c:1575 msgid "" "If you frequently create certain kinds of documents, make a copy of one and " "put it in this folder. Thunar will add an entry for this document in the " @@ -2031,15 +2078,15 @@ msgstr "" "Du kan sedan välja objektet frÃ¥n \"Skapa dokument\"-menyn och en kopia av " "dokumentet kommer att skapas i katalogen du stÃ¥r i." -#: ../thunar/thunar-window.c:1516 +#: ../thunar/thunar-window.c:1587 msgid "Do _not display this message again" msgstr "Visa _inte det här meddelandet igen" -#: ../thunar/thunar-window.c:1529 +#: ../thunar/thunar-window.c:1600 msgid "Failed to open templates folder" msgstr "Misslyckades att öppna mallmapp" -#: ../thunar/thunar-window.c:1607 +#: ../thunar/thunar-window.c:1678 msgid "" "Thunar is a fast and easy to use file manager\n" "for the Xfce Desktop Environment." @@ -2047,7 +2094,7 @@ msgstr "" "Thunar är en filhanterare för skrivbordsmiljön Xfce\n" "som är snabb och enkel att använda." -#: ../thunar/thunar-window.c:1613 +#: ../thunar/thunar-window.c:1684 msgid "translator-credits" msgstr "Daniel Nylander <po@danielnylander.se>" @@ -2369,3 +2416,11 @@ msgstr "Ny mapp" #, fuzzy msgid "Open the specified folders in Thunar" msgstr "Öppna de markerade katalogerna i nya Thunar-fönster" + +#, fuzzy +#~ msgid "Home Folder" +#~ msgstr "Ny mapp" + +#, fuzzy +#~ msgid "Shortcut _Icon Size:" +#~ msgstr "Sortera efter _storlek" diff --git a/po/zh_TW.po b/po/zh_TW.po index b5e2decad28bcb4ab3193d1b9d323d55346cf779..20bec987320c000b2e5eb4176d325f7a32eebea3 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Thunar 0.2.3svn\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2006-03-13 19:21+0900\n" +"POT-Creation-Date: 2006-03-14 02:27+0100\n" "PO-Revision-Date: 2006-03-05 21:50+0800\n" "Last-Translator: Hydonsingore Cia <hydonsingore@mail.educities.edu.tw>\n" "Language-Team: Chinese (traditional) <zh-l10n@linux.org.tw>\n" @@ -189,11 +189,11 @@ msgstr "%s 文件" msgid "Failed to create directory \"%s\": %s" msgstr "無法建立目錄 \"%s\":%s" -#: ../thunar-vfs/thunar-vfs-path.c:657 +#: ../thunar-vfs/thunar-vfs-path.c:684 msgid "Path too long to fit into buffer" msgstr "路徑太長,無法放入緩è¡å€" -#: ../thunar-vfs/thunar-vfs-path.c:761 +#: ../thunar-vfs/thunar-vfs-path.c:788 msgid "URI too long to fit into buffer" msgstr "URI 太長,無法放入緩è¡å€" @@ -224,11 +224,11 @@ msgstr "ç„¡æ³•è½‰ç§»æ ¹ç›®éŒ„" msgid "Preparing..." msgstr "準備ä¸..." -#: ../thunar-vfs/thunar-vfs-util.c:253 ../thunar/thunar-path-entry.c:1253 +#: ../thunar-vfs/thunar-vfs-util.c:251 ../thunar/thunar-path-entry.c:1249 msgid "Invalid path" msgstr "無效的路徑" -#: ../thunar-vfs/thunar-vfs-util.c:289 +#: ../thunar-vfs/thunar-vfs-util.c:287 #, c-format msgid "Unknown user \"%s\"" msgstr "未知的使用者 \"%s\"" @@ -823,7 +823,7 @@ msgstr "圖示檢視" #. append the "Open" menu action #: ../thunar/thunar-launcher.c:120 ../thunar/thunar-launcher.c:750 #: ../thunar/thunar-location-buttons.c:1267 -#: ../thunar/thunar-shortcuts-view.c:794 +#: ../thunar/thunar-shortcuts-view.c:794 ../thunar/thunar-tree-view.c:595 msgid "_Open" msgstr "é–‹å•Ÿ(_O)" @@ -833,7 +833,7 @@ msgstr "é–‹å•Ÿé¸æ“‡çš„檔案" #. append the "Open in New Window" menu action #: ../thunar/thunar-launcher.c:121 ../thunar/thunar-location-buttons.c:1280 -#: ../thunar/thunar-shortcuts-view.c:805 +#: ../thunar/thunar-shortcuts-view.c:805 ../thunar/thunar-tree-view.c:607 msgid "Open in New Window" msgstr "在新視窗ä¸é–‹å•Ÿ" @@ -1032,16 +1032,16 @@ msgstr "" msgid "_Location:" msgstr "" -#: ../thunar/thunar-location-entry.c:423 ../thunar/thunar-window.c:975 +#: ../thunar/thunar-location-entry.c:423 ../thunar/thunar-window.c:1030 #, c-format msgid "Failed to launch \"%s\"" msgstr "" -#: ../thunar/thunar-path-entry.c:256 +#: ../thunar/thunar-path-entry.c:255 msgid "Icon size" msgstr "" -#: ../thunar/thunar-path-entry.c:257 +#: ../thunar/thunar-path-entry.c:256 msgid "The icon size for the path entry" msgstr "" @@ -1269,34 +1269,41 @@ msgstr "" #: ../thunar/thunar-preferences-dialog.c:342 #, fuzzy -msgid "Shortcut _Icon Size:" +msgid "_Icon Size:" msgstr "ä¾å¤§å°æŽ’åº(_S)" #: ../thunar/thunar-preferences-dialog.c:347 +#: ../thunar/thunar-preferences-dialog.c:398 msgid "Very Small" msgstr "" #: ../thunar/thunar-preferences-dialog.c:348 +#: ../thunar/thunar-preferences-dialog.c:399 msgid "Smaller" msgstr "" #: ../thunar/thunar-preferences-dialog.c:349 +#: ../thunar/thunar-preferences-dialog.c:400 msgid "Small" msgstr "" #: ../thunar/thunar-preferences-dialog.c:350 +#: ../thunar/thunar-preferences-dialog.c:401 msgid "Normal" msgstr "" #: ../thunar/thunar-preferences-dialog.c:351 +#: ../thunar/thunar-preferences-dialog.c:402 msgid "Large" msgstr "" #: ../thunar/thunar-preferences-dialog.c:352 +#: ../thunar/thunar-preferences-dialog.c:403 msgid "Larger" msgstr "" #: ../thunar/thunar-preferences-dialog.c:353 +#: ../thunar/thunar-preferences-dialog.c:404 msgid "Very Large" msgstr "" @@ -1310,50 +1317,69 @@ msgid "" "folders for which emblems have been defined in the folders properties dialog." msgstr "" +#: ../thunar/thunar-preferences-dialog.c:381 +msgid "Tree Pane" +msgstr "" + +#: ../thunar/thunar-preferences-dialog.c:393 +#, fuzzy +msgid "Icon _Size:" +msgstr "圖示檢視" + +#: ../thunar/thunar-preferences-dialog.c:421 +msgid "Show Icon E_mblems" +msgstr "" + +#: ../thunar/thunar-preferences-dialog.c:423 +msgid "" +"Select this option to display icon emblems in the tree pane for all folders " +"for which emblems have been defined in the folders properties dialog." +msgstr "" + #. #. Behavior #. -#: ../thunar/thunar-preferences-dialog.c:381 -#: ../thunar/thunar-preferences-dialog.c:391 +#: ../thunar/thunar-preferences-dialog.c:432 +#: ../thunar/thunar-preferences-dialog.c:442 msgid "Behavior" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:403 +#: ../thunar/thunar-preferences-dialog.c:454 msgid "_Single click to activate items" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:409 +#: ../thunar/thunar-preferences-dialog.c:460 msgid "_Double click to activate items" msgstr "" #. #. Advanced #. -#: ../thunar/thunar-preferences-dialog.c:419 +#: ../thunar/thunar-preferences-dialog.c:470 msgid "Advanced" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:429 +#: ../thunar/thunar-preferences-dialog.c:480 #, fuzzy msgid "Folder Permissions" msgstr "權é™" -#: ../thunar/thunar-preferences-dialog.c:441 +#: ../thunar/thunar-preferences-dialog.c:492 msgid "" "When changing the permissions of a folder, you\n" "can also apply the changes to the contents of the\n" "folder. Select the default behavior below:" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:449 +#: ../thunar/thunar-preferences-dialog.c:500 msgid "Ask everytime" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:450 +#: ../thunar/thunar-preferences-dialog.c:501 msgid "Apply to Folder Only" msgstr "" -#: ../thunar/thunar-preferences-dialog.c:451 +#: ../thunar/thunar-preferences-dialog.c:502 msgid "Apply to Folder and Contents" msgstr "" @@ -1522,7 +1548,8 @@ msgstr "" msgid "Folder Context Menu" msgstr "" -#: ../thunar/thunar-standard-view.c:306 +#. append the "Create Folder" menu action +#: ../thunar/thunar-standard-view.c:306 ../thunar/thunar-tree-view.c:619 msgid "Create _Folder..." msgstr "" @@ -1530,7 +1557,8 @@ msgstr "" msgid "Create an empty folder within the current folder" msgstr "" -#: ../thunar/thunar-standard-view.c:307 +#. append the "Properties" menu action +#: ../thunar/thunar-standard-view.c:307 ../thunar/thunar-tree-view.c:631 msgid "_Properties..." msgstr "" @@ -1643,11 +1671,11 @@ msgid "New Empty File..." msgstr "" #. ask the user to enter a name for the new folder -#: ../thunar/thunar-standard-view.c:1767 +#: ../thunar/thunar-standard-view.c:1767 ../thunar/thunar-tree-view.c:762 msgid "New Folder" msgstr "" -#: ../thunar/thunar-standard-view.c:1767 +#: ../thunar/thunar-standard-view.c:1767 ../thunar/thunar-tree-view.c:762 msgid "Create New Folder" msgstr "" @@ -1734,235 +1762,248 @@ msgstr "" msgid "_Empty File" msgstr "" -#: ../thunar/thunar-window.c:224 +#: ../thunar/thunar-tree-model.c:467 +#, fuzzy +msgid "Loading..." +msgstr "準備ä¸..." + +#: ../thunar/thunar-window.c:229 msgid "_File" msgstr "" -#: ../thunar/thunar-window.c:225 +#: ../thunar/thunar-window.c:230 msgid "Open New _Window" msgstr "" -#: ../thunar/thunar-window.c:225 +#: ../thunar/thunar-window.c:230 msgid "Open a new Thunar window for the displayed location" msgstr "" -#: ../thunar/thunar-window.c:226 +#: ../thunar/thunar-window.c:231 msgid "Close _All Windows" msgstr "" -#: ../thunar/thunar-window.c:226 +#: ../thunar/thunar-window.c:231 msgid "Close all Thunar windows" msgstr "" -#: ../thunar/thunar-window.c:227 +#: ../thunar/thunar-window.c:232 msgid "_Close" msgstr "" -#: ../thunar/thunar-window.c:227 +#: ../thunar/thunar-window.c:232 msgid "Close this window" msgstr "" -#: ../thunar/thunar-window.c:228 +#: ../thunar/thunar-window.c:233 msgid "_Edit" msgstr "" -#: ../thunar/thunar-window.c:229 +#: ../thunar/thunar-window.c:234 msgid "Pr_eferences..." msgstr "" -#: ../thunar/thunar-window.c:229 +#: ../thunar/thunar-window.c:234 msgid "Edit Thunars Preferences" msgstr "" -#: ../thunar/thunar-window.c:230 +#: ../thunar/thunar-window.c:235 msgid "_View" msgstr "" -#: ../thunar/thunar-window.c:231 +#: ../thunar/thunar-window.c:236 msgid "_Reload" msgstr "" -#: ../thunar/thunar-window.c:231 +#: ../thunar/thunar-window.c:236 msgid "Reload the current folder" msgstr "" -#: ../thunar/thunar-window.c:232 +#: ../thunar/thunar-window.c:237 msgid "_Location Selector" msgstr "" -#: ../thunar/thunar-window.c:233 +#: ../thunar/thunar-window.c:238 msgid "_Side Pane" msgstr "" -#: ../thunar/thunar-window.c:234 +#: ../thunar/thunar-window.c:239 msgid "Zoom _In" msgstr "" -#: ../thunar/thunar-window.c:234 +#: ../thunar/thunar-window.c:239 msgid "Show the contents in more detail" msgstr "" -#: ../thunar/thunar-window.c:235 +#: ../thunar/thunar-window.c:240 msgid "Zoom _Out" msgstr "" -#: ../thunar/thunar-window.c:235 +#: ../thunar/thunar-window.c:240 msgid "Show the contents in less detail" msgstr "" -#: ../thunar/thunar-window.c:236 +#: ../thunar/thunar-window.c:241 msgid "Normal Si_ze" msgstr "" -#: ../thunar/thunar-window.c:236 +#: ../thunar/thunar-window.c:241 msgid "Show the contents at the normal size" msgstr "" -#: ../thunar/thunar-window.c:237 +#: ../thunar/thunar-window.c:242 msgid "_Go" msgstr "" -#: ../thunar/thunar-window.c:238 +#: ../thunar/thunar-window.c:243 msgid "Open _Parent" msgstr "" -#: ../thunar/thunar-window.c:238 +#: ../thunar/thunar-window.c:243 msgid "Open the parent folder" msgstr "" -#: ../thunar/thunar-window.c:239 +#: ../thunar/thunar-window.c:244 msgid "_Home" msgstr "" -#: ../thunar/thunar-window.c:239 +#: ../thunar/thunar-window.c:244 msgid "Go to the home folder" msgstr "" -#: ../thunar/thunar-window.c:240 +#: ../thunar/thunar-window.c:245 msgid "T_emplates" msgstr "" -#: ../thunar/thunar-window.c:240 +#: ../thunar/thunar-window.c:245 msgid "Go to the templates folder" msgstr "" -#: ../thunar/thunar-window.c:241 +#: ../thunar/thunar-window.c:246 msgid "Open _Location..." msgstr "" -#: ../thunar/thunar-window.c:241 +#: ../thunar/thunar-window.c:246 msgid "Specify a location to open" msgstr "" -#: ../thunar/thunar-window.c:242 +#: ../thunar/thunar-window.c:247 msgid "_Help" msgstr "" -#: ../thunar/thunar-window.c:243 +#: ../thunar/thunar-window.c:248 msgid "_Contents" msgstr "" -#: ../thunar/thunar-window.c:243 +#: ../thunar/thunar-window.c:248 msgid "Display Thunar user manual" msgstr "" -#: ../thunar/thunar-window.c:244 +#: ../thunar/thunar-window.c:249 msgid "_About" msgstr "" -#: ../thunar/thunar-window.c:244 +#: ../thunar/thunar-window.c:249 msgid "Display information about Thunar" msgstr "" -#: ../thunar/thunar-window.c:249 +#: ../thunar/thunar-window.c:254 msgid "Show _Hidden Files" msgstr "" -#: ../thunar/thunar-window.c:249 +#: ../thunar/thunar-window.c:254 msgid "Toggles the display of hidden files in the current window" msgstr "" -#: ../thunar/thunar-window.c:250 +#: ../thunar/thunar-window.c:255 msgid "_Shortcuts" msgstr "" -#: ../thunar/thunar-window.c:250 +#: ../thunar/thunar-window.c:255 msgid "Toggles the visibility of the shortcuts pane" msgstr "" -#: ../thunar/thunar-window.c:251 +#: ../thunar/thunar-window.c:256 +msgid "_Tree" +msgstr "" + +#: ../thunar/thunar-window.c:256 +msgid "Toggles the visibility of the tree pane" +msgstr "" + +#: ../thunar/thunar-window.c:257 msgid "St_atusbar" msgstr "" -#: ../thunar/thunar-window.c:251 +#: ../thunar/thunar-window.c:257 msgid "Change the visibility of this window's statusbar" msgstr "" #. #. * add the location selector options #. -#: ../thunar/thunar-window.c:490 +#: ../thunar/thunar-window.c:497 msgid "_Pathbar Style" msgstr "" -#: ../thunar/thunar-window.c:491 +#: ../thunar/thunar-window.c:498 msgid "Modern approach with buttons that correspond to folders" msgstr "" -#: ../thunar/thunar-window.c:497 +#: ../thunar/thunar-window.c:504 msgid "_Toolbar Style" msgstr "" -#: ../thunar/thunar-window.c:498 +#: ../thunar/thunar-window.c:505 msgid "Traditional approach with location bar and navigation buttons" msgstr "" -#: ../thunar/thunar-window.c:504 +#: ../thunar/thunar-window.c:511 msgid "_Hidden" msgstr "" -#: ../thunar/thunar-window.c:504 +#: ../thunar/thunar-window.c:511 msgid "Don't display any location selector" msgstr "" #. #. * add view options #. -#: ../thunar/thunar-window.c:513 +#: ../thunar/thunar-window.c:520 msgid "View as _Icons" msgstr "" -#: ../thunar/thunar-window.c:513 +#: ../thunar/thunar-window.c:520 msgid "Display folder content in an icon view" msgstr "" -#: ../thunar/thunar-window.c:520 +#: ../thunar/thunar-window.c:527 msgid "View as _Detailed List" msgstr "" -#: ../thunar/thunar-window.c:520 +#: ../thunar/thunar-window.c:527 msgid "Display folder content in a detailed list view" msgstr "" -#: ../thunar/thunar-window.c:1388 +#: ../thunar/thunar-window.c:1459 msgid "Failed to open parent folder" msgstr "" #. display an error to the user -#: ../thunar/thunar-window.c:1414 +#: ../thunar/thunar-window.c:1485 msgid "Failed to open home directory" msgstr "" #. display the "About Templates" dialog -#: ../thunar/thunar-window.c:1476 +#: ../thunar/thunar-window.c:1547 msgid "About Templates" msgstr "" -#: ../thunar/thunar-window.c:1497 +#: ../thunar/thunar-window.c:1568 msgid "All files in this folder will appear in the \"Create Document\" menu." msgstr "" -#: ../thunar/thunar-window.c:1504 +#: ../thunar/thunar-window.c:1575 msgid "" "If you frequently create certain kinds of documents, make a copy of one and " "put it in this folder. Thunar will add an entry for this document in the " @@ -1972,21 +2013,21 @@ msgid "" "of the document will be created in the directory you are viewing." msgstr "" -#: ../thunar/thunar-window.c:1516 +#: ../thunar/thunar-window.c:1587 msgid "Do _not display this message again" msgstr "" -#: ../thunar/thunar-window.c:1529 +#: ../thunar/thunar-window.c:1600 msgid "Failed to open templates folder" msgstr "" -#: ../thunar/thunar-window.c:1607 +#: ../thunar/thunar-window.c:1678 msgid "" "Thunar is a fast and easy to use file manager\n" "for the Xfce Desktop Environment." msgstr "" -#: ../thunar/thunar-window.c:1613 +#: ../thunar/thunar-window.c:1684 msgid "translator-credits" msgstr "" diff --git a/thunar-vfs/thunar-vfs-path.c b/thunar-vfs/thunar-vfs-path.c index 9139a7f07b39d58d29197cf052da881a2ed80a9a..af6ded5d76cf3302928ef8a7b06e7e0058d0e508 100644 --- a/thunar-vfs/thunar-vfs-path.c +++ b/thunar-vfs/thunar-vfs-path.c @@ -523,6 +523,33 @@ thunar_vfs_path_relative (ThunarVfsPath *parent, +/** + * thunar_vfs_path_is_ancestor: + * @path : a #ThunarVfsPath. + * @ancestor : another #ThunarVfsPath. + * + * Determines whether @path is somewhere below @ancestor, + * possible with intermediate folders. + * + * Return value: %TRUE if @ancestor contains @path as a + * child, grandchild, great grandchild, etc. + **/ +gboolean +thunar_vfs_path_is_ancestor (const ThunarVfsPath *path, + const ThunarVfsPath *ancestor) +{ + g_return_val_if_fail (path != NULL, FALSE); + g_return_val_if_fail (ancestor != NULL, FALSE); + + for (path = path->parent; path != NULL; path = path->parent) + if (thunar_vfs_path_equal (path, ancestor)) + return TRUE; + + return FALSE; +} + + + /** * thunar_vfs_path_is_home: * @path : a #ThunarVfsPath. diff --git a/thunar-vfs/thunar-vfs-path.h b/thunar-vfs/thunar-vfs-path.h index 6c48931b0d5c7588238dd044565f23cbce72ca0f..6343c1b491808ae398e13d0eb482793f65e69fa1 100644 --- a/thunar-vfs/thunar-vfs-path.h +++ b/thunar-vfs/thunar-vfs-path.h @@ -78,6 +78,8 @@ gboolean thunar_vfs_path_equal (gconstpointer ThunarVfsPath *thunar_vfs_path_relative (ThunarVfsPath *parent, const gchar *name) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT; +gboolean thunar_vfs_path_is_ancestor (const ThunarVfsPath *path, + const ThunarVfsPath *ancestor); gboolean thunar_vfs_path_is_home (const ThunarVfsPath *path); G_INLINE_FUNC gboolean thunar_vfs_path_is_root (const ThunarVfsPath *path); diff --git a/thunar-vfs/thunar-vfs.symbols b/thunar-vfs/thunar-vfs.symbols index 38a9ba33b9fca3f6598889dd8d8b752f52256fec..fd6af31befa42c4c8f9b198e8ed840aa0bb653d6 100644 --- a/thunar-vfs/thunar-vfs.symbols +++ b/thunar-vfs/thunar-vfs.symbols @@ -228,6 +228,7 @@ thunar_vfs_path_unref thunar_vfs_path_hash thunar_vfs_path_equal thunar_vfs_path_relative G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT +thunar_vfs_path_is_ancestor thunar_vfs_path_is_home #ifdef INCLUDE_INTERNAL_SYMBOLS thunar_vfs_path_is_root diff --git a/thunar/Makefile.am b/thunar/Makefile.am index 0afbd2670992dc0c36584a2b799500d66f82d7c7..e7b901d9471b7932990b9c10ed1c97b6fc270b50 100644 --- a/thunar/Makefile.am +++ b/thunar/Makefile.am @@ -144,6 +144,12 @@ Thunar_SOURCES = \ thunar-thumbnail-frame.h \ thunar-thumbnail-generator.c \ thunar-thumbnail-generator.h \ + thunar-tree-model.c \ + thunar-tree-model.h \ + thunar-tree-pane.c \ + thunar-tree-pane.h \ + thunar-tree-view.c \ + thunar-tree-view.h \ thunar-view.c \ thunar-view.h \ thunar-window.c \ diff --git a/thunar/thunar-file.h b/thunar/thunar-file.h index 5ddae5e869a4e075bdffc2c40a2a6cfb87b6e5c8..08960bf5aa616027c40e271061ede4a855c6deb2 100644 --- a/thunar/thunar-file.h +++ b/thunar/thunar-file.h @@ -328,6 +328,19 @@ G_STMT_START{ \ +/** + * thunar_file_is_ancestor: + * @file : a #ThunarFile instance. + * @ancestor : another #ThunarFile instance. + * + * Determines whether @file is somewhere inside @ancestor, + * possibly with intermediate folders. + * + * Return value: %TRUE if @ancestor contains @file as a + * child, grandchild, great grandchild, etc. + **/ +#define thunar_file_is_ancestor(file, ancestor) (thunar_vfs_path_is_ancestor (thunar_file_get_path ((file)), thunar_file_get_path ((ancestor)))) + /** * thunar_file_is_directory: * @file : a #ThunarFile instance. diff --git a/thunar/thunar-preferences-dialog.c b/thunar/thunar-preferences-dialog.c index 898796764bb535a40d796c81a9c6aa33b7f4cc10..cb5880eb36c756715a8c16365594f5f20e73005e 100644 --- a/thunar/thunar-preferences-dialog.c +++ b/thunar/thunar-preferences-dialog.c @@ -339,7 +339,7 @@ thunar_preferences_dialog_init (ThunarPreferencesDialog *dialog) gtk_container_add (GTK_CONTAINER (frame), table); gtk_widget_show (table); - label = gtk_label_new_with_mnemonic (_("Shortcut _Icon Size:")); + label = gtk_label_new_with_mnemonic (_("_Icon Size:")); gtk_table_attach (GTK_TABLE (table), label, 0, 1, 0, 1, GTK_FILL, GTK_FILL, 0, 0); gtk_widget_show (label); @@ -374,6 +374,57 @@ thunar_preferences_dialog_init (ThunarPreferencesDialog *dialog) gtk_table_attach (GTK_TABLE (table), button, 0, 2, 1, 2, GTK_EXPAND | GTK_FILL, GTK_FILL, 0, 0); gtk_widget_show (button); + frame = g_object_new (GTK_TYPE_FRAME, "border-width", 0, "shadow-type", GTK_SHADOW_NONE, NULL); + gtk_box_pack_start (GTK_BOX (vbox), frame, FALSE, TRUE, 0); + gtk_widget_show (frame); + + label = gtk_label_new (_("Tree Pane")); + gtk_label_set_attributes (GTK_LABEL (label), thunar_pango_attr_list_bold ()); + gtk_frame_set_label_widget (GTK_FRAME (frame), label); + gtk_widget_show (label); + + table = gtk_table_new (2, 2, FALSE); + gtk_table_set_row_spacings (GTK_TABLE (table), 6); + gtk_table_set_col_spacings (GTK_TABLE (table), 12); + gtk_container_set_border_width (GTK_CONTAINER (table), 12); + gtk_container_add (GTK_CONTAINER (frame), table); + gtk_widget_show (table); + + label = gtk_label_new_with_mnemonic (_("Icon _Size:")); + gtk_table_attach (GTK_TABLE (table), label, 0, 1, 0, 1, GTK_FILL, GTK_FILL, 0, 0); + gtk_widget_show (label); + + combo = gtk_combo_box_new_text (); + gtk_combo_box_append_text (GTK_COMBO_BOX (combo), _("Very Small")); + gtk_combo_box_append_text (GTK_COMBO_BOX (combo), _("Smaller")); + gtk_combo_box_append_text (GTK_COMBO_BOX (combo), _("Small")); + gtk_combo_box_append_text (GTK_COMBO_BOX (combo), _("Normal")); + gtk_combo_box_append_text (GTK_COMBO_BOX (combo), _("Large")); + gtk_combo_box_append_text (GTK_COMBO_BOX (combo), _("Larger")); + gtk_combo_box_append_text (GTK_COMBO_BOX (combo), _("Very Large")); +#if !GTK_CHECK_VERSION(2,9,0) + g_signal_connect (G_OBJECT (combo), "changed", G_CALLBACK (g_object_notify), "active"); +#endif + exo_mutual_binding_new_full (G_OBJECT (dialog->preferences), "tree-icon-size", G_OBJECT (combo), "active", + transform_icon_size_to_index, transform_index_to_icon_size, NULL, NULL); + gtk_table_attach (GTK_TABLE (table), combo, 1, 2, 0, 1, GTK_EXPAND | GTK_FILL, GTK_FILL, 0, 0); + gtk_label_set_mnemonic_widget (GTK_LABEL (label), combo); + gtk_widget_show (combo); + + /* set Atk label relation for the combo */ + object = gtk_widget_get_accessible (combo); + relations = atk_object_ref_relation_set (gtk_widget_get_accessible (label)); + relation = atk_relation_new (&object, 1, ATK_RELATION_LABEL_FOR); + atk_relation_set_add (relations, relation); + g_object_unref (G_OBJECT (relation)); + + button = gtk_check_button_new_with_mnemonic (_("Show Icon E_mblems")); + exo_mutual_binding_new (G_OBJECT (dialog->preferences), "tree-icon-emblems", G_OBJECT (button), "active"); + gtk_tooltips_set_tip (dialog->tooltips, button, _("Select this option to display icon emblems in the tree pane for all folders " + "for which emblems have been defined in the folders properties dialog."), NULL); + gtk_table_attach (GTK_TABLE (table), button, 0, 2, 1, 2, GTK_EXPAND | GTK_FILL, GTK_FILL, 0, 0); + gtk_widget_show (button); + /* Behavior diff --git a/thunar/thunar-preferences.c b/thunar/thunar-preferences.c index e9c1c07b5a9ad6988addaf808d46af5bfe27caed..5ea781d68ef39d16d75cef1c55c8ce6b07834d9c 100644 --- a/thunar/thunar-preferences.c +++ b/thunar/thunar-preferences.c @@ -57,6 +57,7 @@ enum PROP_LAST_DETAILS_VIEW_ZOOM_LEVEL, PROP_LAST_ICON_VIEW_ZOOM_LEVEL, PROP_LAST_LOCATION_BAR, + PROP_LAST_SEPARATOR_POSITION, PROP_LAST_SHOW_HIDDEN, PROP_LAST_SIDE_PANE, PROP_LAST_SORT_COLUMN, @@ -74,6 +75,8 @@ enum PROP_MISC_TEXT_BESIDE_ICONS, PROP_SHORTCUTS_ICON_EMBLEMS, PROP_SHORTCUTS_ICON_SIZE, + PROP_TREE_ICON_EMBLEMS, + PROP_TREE_ICON_SIZE, N_PROPERTIES, }; @@ -291,6 +294,20 @@ thunar_preferences_class_init (ThunarPreferencesClass *klass) "ThunarLocationButtons", EXO_PARAM_READWRITE)); + /** + * ThunarPreferences:last-separator-position: + * + * The last position of the gutter in the main window, + * which separates the side pane from the main view. + **/ + g_object_class_install_property (gobject_class, + PROP_LAST_SEPARATOR_POSITION, + g_param_spec_int ("last-separator-position", + "last-separator-position", + "last-separator-position", + 0, G_MAXINT, 170, + EXO_PARAM_READWRITE)); + /** * ThunarPreferences:last-show-hidden: * @@ -525,6 +542,35 @@ thunar_preferences_class_init (ThunarPreferencesClass *klass) THUNAR_TYPE_ICON_SIZE, THUNAR_ICON_SIZE_SMALLER, EXO_PARAM_READWRITE)); + + /** + * ThunarPreferences:tree-icon-emblems: + * + * Whether to display emblems for file icons (if defined) in the + * tree side pane. + **/ + g_object_class_install_property (gobject_class, + PROP_TREE_ICON_EMBLEMS, + g_param_spec_boolean ("tree-icon-emblems", + "tree-icon-emblems", + "tree-icon-emblems", + TRUE, + EXO_PARAM_READWRITE)); + + /** + * ThunarPreferences:tree-icon-size: + * + * The icon size to use for the icons displayed in the + * tree side pane. + **/ + g_object_class_install_property (gobject_class, + PROP_TREE_ICON_SIZE, + g_param_spec_enum ("tree-icon-size", + "tree-icon-size", + "tree-icon-size", + THUNAR_TYPE_ICON_SIZE, + THUNAR_ICON_SIZE_SMALLEST, + EXO_PARAM_READWRITE)); } diff --git a/thunar/thunar-tree-model.c b/thunar/thunar-tree-model.c new file mode 100644 index 0000000000000000000000000000000000000000..7671bc2d02227cec1ad7ff34d9bc3f5a0c1bdfa4 --- /dev/null +++ b/thunar/thunar-tree-model.c @@ -0,0 +1,1192 @@ +/* $Id$ */ +/*- + * Copyright (c) 2006 Benedikt Meurer <benny@xfce.org>. + * + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License as published by the Free + * Software Foundation; either version 2 of the License, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + * more details. + * + * You should have received a copy of the GNU General Public License along with + * this program; if not, write to the Free Software Foundation, Inc., 59 Temple + * Place, Suite 330, Boston, MA 02111-1307 USA + */ + +#ifdef HAVE_CONFIG_H +#include <config.h> +#endif + +#ifdef HAVE_MEMORY_H +#include <memory.h> +#endif +#ifdef HAVE_STRING_H +#include <string.h> +#endif + +#include <thunar/thunar-file-monitor.h> +#include <thunar/thunar-folder.h> +#include <thunar/thunar-pango-extensions.h> +#include <thunar/thunar-tree-model.h> + + + +/* convenience macros */ +#define G_NODE(node) ((GNode *) (node)) +#define THUNAR_TREE_MODEL_ITEM(item) ((ThunarTreeModelItem *) (item)) + + + +typedef struct _ThunarTreeModelItem ThunarTreeModelItem; + + + +static void thunar_tree_model_class_init (ThunarTreeModelClass *klass); +static void thunar_tree_model_tree_model_init (GtkTreeModelIface *iface); +static void thunar_tree_model_init (ThunarTreeModel *model); +static void thunar_tree_model_finalize (GObject *object); +static GtkTreeModelFlags thunar_tree_model_get_flags (GtkTreeModel *tree_model); +static gint thunar_tree_model_get_n_columns (GtkTreeModel *tree_model); +static GType thunar_tree_model_get_column_type (GtkTreeModel *tree_model, + gint column); +static gboolean thunar_tree_model_get_iter (GtkTreeModel *tree_model, + GtkTreeIter *iter, + GtkTreePath *path); +static GtkTreePath *thunar_tree_model_get_path (GtkTreeModel *tree_model, + GtkTreeIter *iter); +static void thunar_tree_model_get_value (GtkTreeModel *tree_model, + GtkTreeIter *iter, + gint column, + GValue *value); +static gboolean thunar_tree_model_iter_next (GtkTreeModel *tree_model, + GtkTreeIter *iter); +static gboolean thunar_tree_model_iter_children (GtkTreeModel *tree_model, + GtkTreeIter *iter, + GtkTreeIter *parent); +static gboolean thunar_tree_model_iter_has_child (GtkTreeModel *tree_model, + GtkTreeIter *iter); +static gint thunar_tree_model_iter_n_children (GtkTreeModel *tree_model, + GtkTreeIter *iter); +static gboolean thunar_tree_model_iter_nth_child (GtkTreeModel *tree_model, + GtkTreeIter *iter, + GtkTreeIter *parent, + gint n); +static gboolean thunar_tree_model_iter_parent (GtkTreeModel *tree_model, + GtkTreeIter *iter, + GtkTreeIter *child); +static void thunar_tree_model_ref_node (GtkTreeModel *tree_model, + GtkTreeIter *iter); +static void thunar_tree_model_unref_node (GtkTreeModel *tree_model, + GtkTreeIter *iter); +static gint thunar_tree_model_cmp_array (gconstpointer a, + gconstpointer b, + gpointer user_data); +static void thunar_tree_model_sort (ThunarTreeModel *model, + GNode *node); +static void thunar_tree_model_file_changed (ThunarFileMonitor *file_monitor, + ThunarFile *file, + ThunarTreeModel *model); +static ThunarTreeModelItem *thunar_tree_model_item_new (ThunarTreeModel *model, + ThunarFile *file) G_GNUC_MALLOC; +static void thunar_tree_model_item_free (ThunarTreeModelItem *item); +static void thunar_tree_model_item_load_folder (ThunarTreeModelItem *item); +static void thunar_tree_model_item_unload_folder (ThunarTreeModelItem *item); +static void thunar_tree_model_item_files_added (ThunarTreeModelItem *item, + GList *files, + ThunarFolder *folder); +static void thunar_tree_model_item_files_removed (ThunarTreeModelItem *item, + GList *files, + ThunarFolder *folder); +static gboolean thunar_tree_model_item_load_idle (gpointer user_data); +static void thunar_tree_model_item_load_idle_destroy (gpointer user_data); +static void thunar_tree_model_item_notify_loading (ThunarTreeModelItem *item, + GParamSpec *pspec, + ThunarFolder *folder); +static void thunar_tree_model_node_drop_dummy (GNode *node, + ThunarTreeModel *model); +static gboolean thunar_tree_model_node_traverse_changed (GNode *node, + gpointer user_data); +static gboolean thunar_tree_model_node_traverse_remove (GNode *node, + gpointer user_data); +static gboolean thunar_tree_model_node_traverse_free (GNode *node, + gpointer user_data); + + + +struct _ThunarTreeModelClass +{ + GObjectClass __parent__; +}; + +struct _ThunarTreeModel +{ + GObject __parent__; + + ThunarFileMonitor *file_monitor; + + GNode *root; + guint stamp; +}; + +struct _ThunarTreeModelItem +{ + gint ref_count; + gint load_idle_id; + ThunarFile *file; + ThunarFolder *folder; + ThunarTreeModel *model; +}; + +typedef struct +{ + gint offset; + GNode *node; +} SortTuple; + + + +static GObjectClass *thunar_tree_model_parent_class; + + + +GType +thunar_tree_model_get_type (void) +{ + static GType type = G_TYPE_INVALID; + + if (G_UNLIKELY (type == G_TYPE_INVALID)) + { + static const GTypeInfo info = + { + sizeof (ThunarTreeModelClass), + NULL, + NULL, + (GClassInitFunc) thunar_tree_model_class_init, + NULL, + NULL, + sizeof (ThunarTreeModel), + 0, + (GInstanceInitFunc) thunar_tree_model_init, + NULL, + }; + + static const GInterfaceInfo tree_model_info = + { + (GInterfaceInitFunc) thunar_tree_model_tree_model_init, + NULL, + NULL, + }; + + type = g_type_register_static (G_TYPE_OBJECT, I_("ThunarTreeModel"), &info, 0); + g_type_add_interface_static (type, GTK_TYPE_TREE_MODEL, &tree_model_info); + } + + return type; +} + + + +static void +thunar_tree_model_class_init (ThunarTreeModelClass *klass) +{ + GObjectClass *gobject_class; + + /* determine the parent type class */ + thunar_tree_model_parent_class = g_type_class_peek_parent (klass); + + gobject_class = G_OBJECT_CLASS (klass); + gobject_class->finalize = thunar_tree_model_finalize; +} + + + +static void +thunar_tree_model_tree_model_init (GtkTreeModelIface *iface) +{ + iface->get_flags = thunar_tree_model_get_flags; + iface->get_n_columns = thunar_tree_model_get_n_columns; + iface->get_column_type = thunar_tree_model_get_column_type; + iface->get_iter = thunar_tree_model_get_iter; + iface->get_path = thunar_tree_model_get_path; + iface->get_value = thunar_tree_model_get_value; + iface->iter_next = thunar_tree_model_iter_next; + iface->iter_children = thunar_tree_model_iter_children; + iface->iter_has_child = thunar_tree_model_iter_has_child; + iface->iter_n_children = thunar_tree_model_iter_n_children; + iface->iter_nth_child = thunar_tree_model_iter_nth_child; + iface->iter_parent = thunar_tree_model_iter_parent; + iface->ref_node = thunar_tree_model_ref_node; + iface->unref_node = thunar_tree_model_unref_node; +} + + + +static void +thunar_tree_model_init (ThunarTreeModel *model) +{ + ThunarTreeModelItem *item; + ThunarVfsPath *path; + ThunarFile *file; + GNode *node; + + /* generate a random stamp */ + model->stamp = g_random_int (); + + /* connect to the file monitor */ + model->file_monitor = thunar_file_monitor_get_default (); + g_signal_connect (G_OBJECT (model->file_monitor), "file-changed", G_CALLBACK (thunar_tree_model_file_changed), model); + + /* allocate the "virtual root node" */ + model->root = g_node_new (NULL); + + /* allocate the home node */ + path = thunar_vfs_path_get_for_home (); + file = thunar_file_get_for_path (path, NULL); + if (G_LIKELY (file != NULL)) + { + /* add the home node */ + item = thunar_tree_model_item_new (model, file); + node = g_node_append_data (model->root, item); + g_object_unref (G_OBJECT (file)); + + /* add the dummy node */ + g_node_append_data (node, NULL); + } + thunar_vfs_path_unref (path); + + /* allocate the root node */ + path = thunar_vfs_path_get_for_root (); + file = thunar_file_get_for_path (path, NULL); + if (G_LIKELY (file != NULL)) + { + /* add the root node */ + item = thunar_tree_model_item_new (model, file); + node = g_node_append_data (model->root, item); + g_object_unref (G_OBJECT (file)); + + /* add the dummy node */ + g_node_append_data (node, NULL); + } + thunar_vfs_path_unref (path); +} + + + +static void +thunar_tree_model_finalize (GObject *object) +{ + ThunarTreeModel *model = THUNAR_TREE_MODEL (object); + + /* disconnect from the file monitor */ + g_signal_handlers_disconnect_by_func (G_OBJECT (model->file_monitor), thunar_tree_model_file_changed, model); + g_object_unref (G_OBJECT (model->file_monitor)); + + /* release all resources allocated to the model */ + g_node_traverse (model->root, G_POST_ORDER, G_TRAVERSE_ALL, -1, thunar_tree_model_node_traverse_free, NULL); + g_node_destroy (model->root); + + (*G_OBJECT_CLASS (thunar_tree_model_parent_class)->finalize) (object); +} + + + +static GtkTreeModelFlags +thunar_tree_model_get_flags (GtkTreeModel *tree_model) +{ + return GTK_TREE_MODEL_ITERS_PERSIST; +} + + + +static gint +thunar_tree_model_get_n_columns (GtkTreeModel *tree_model) +{ + return THUNAR_TREE_MODEL_N_COLUMNS; +} + + + +static GType +thunar_tree_model_get_column_type (GtkTreeModel *tree_model, + gint column) +{ + switch (column) + { + case THUNAR_TREE_MODEL_COLUMN_FILE: + return THUNAR_TYPE_FILE; + + case THUNAR_TREE_MODEL_COLUMN_NAME: + return G_TYPE_STRING; + + case THUNAR_TREE_MODEL_COLUMN_ATTR: + return PANGO_TYPE_ATTR_LIST; + } + + g_assert_not_reached (); + return G_TYPE_INVALID; +} + + + +static gboolean +thunar_tree_model_get_iter (GtkTreeModel *tree_model, + GtkTreeIter *iter, + GtkTreePath *path) +{ + ThunarTreeModel *model = THUNAR_TREE_MODEL (tree_model); + GtkTreeIter parent; + const gint *indices; + gint depth; + gint n; + + g_return_val_if_fail (gtk_tree_path_get_depth (path) > 0, FALSE); + + /* determine the path depth */ + depth = gtk_tree_path_get_depth (path); + + /* determine the path indices */ + indices = gtk_tree_path_get_indices (path); + + /* initialize the parent iterator with the root element */ + parent.stamp = model->stamp; + parent.user_data = model->root; + + if (!gtk_tree_model_iter_nth_child (tree_model, iter, &parent, indices[0])) + return FALSE; + + for (n = 1; n < depth; ++n) + { + parent = *iter; + if (!gtk_tree_model_iter_nth_child (tree_model, iter, &parent, indices[n])) + return FALSE; + } + + return TRUE; +} + + + +static GtkTreePath* +thunar_tree_model_get_path (GtkTreeModel *tree_model, + GtkTreeIter *iter) +{ + ThunarTreeModel *model = THUNAR_TREE_MODEL (tree_model); + GtkTreePath *path; + GtkTreeIter tmp_iter; + GNode *tmp_node; + GNode *node; + gint n; + + g_return_val_if_fail (iter->user_data != NULL, NULL); + g_return_val_if_fail (iter->stamp == model->stamp, NULL); + + /* determine the node for the iterator */ + node = iter->user_data; + + /* check if the iter refers to the "virtual root node" */ + if (node->parent == NULL && node == model->root) + return gtk_tree_path_new (); + else if (G_UNLIKELY (node->parent == NULL)) + return NULL; + + if (node->parent == model->root) + { + path = gtk_tree_path_new (); + tmp_node = g_node_first_child (model->root); + } + else + { + /* determine the iterator for the parent node */ + tmp_iter.stamp = model->stamp; + tmp_iter.user_data = node->parent; + + /* determine the path for the parent node */ + path = gtk_tree_model_get_path (tree_model, &tmp_iter); + + /* and the node for the parent's children */ + tmp_node = g_node_first_child (node->parent); + } + + /* check if we have a valid path */ + if (G_LIKELY (path != NULL)) + { + /* lookup our index in the child list */ + for (n = 0; tmp_node != NULL; ++n, tmp_node = tmp_node->next) + if (tmp_node == node) + break; + + /* check if we have found the node */ + if (G_UNLIKELY (tmp_node == NULL)) + { + gtk_tree_path_free (path); + return NULL; + } + + /* append the index to the parent path */ + gtk_tree_path_append_index (path, n); + } + + return path; +} + + + +static void +thunar_tree_model_get_value (GtkTreeModel *tree_model, + GtkTreeIter *iter, + gint column, + GValue *value) +{ + ThunarTreeModelItem *item; + ThunarTreeModel *model = THUNAR_TREE_MODEL (tree_model); + GNode *node = iter->user_data; + + g_return_if_fail (iter->user_data != NULL); + g_return_if_fail (iter->stamp == model->stamp); + g_return_if_fail (column < THUNAR_TREE_MODEL_N_COLUMNS); + + /* determine the item for the node */ + item = node->data; + + switch (column) + { + case THUNAR_TREE_MODEL_COLUMN_FILE: + g_value_init (value, THUNAR_TYPE_FILE); + g_value_set_object (value, (item != NULL) ? item->file : NULL); + break; + + case THUNAR_TREE_MODEL_COLUMN_NAME: + g_value_init (value, G_TYPE_STRING); + if (G_LIKELY (item != NULL)) + g_value_set_static_string (value, thunar_file_get_display_name (item->file)); + else + g_value_set_static_string (value, _("Loading...")); + break; + + case THUNAR_TREE_MODEL_COLUMN_ATTR: + g_value_init (value, PANGO_TYPE_ATTR_LIST); + if (G_UNLIKELY (node->parent == model->root)) + g_value_set_boxed (value, thunar_pango_attr_list_bold ()); + else if (G_UNLIKELY (item == NULL)) + g_value_set_boxed (value, thunar_pango_attr_list_italic ()); + break; + + default: + g_assert_not_reached (); + break; + } +} + + + +static gboolean +thunar_tree_model_iter_next (GtkTreeModel *tree_model, + GtkTreeIter *iter) +{ + ThunarTreeModel *model = THUNAR_TREE_MODEL (tree_model); + + g_return_val_if_fail (iter->stamp == model->stamp, FALSE); + g_return_val_if_fail (iter->user_data != NULL, FALSE); + + /* check if we have any further nodes in this row */ + if (g_node_next_sibling (iter->user_data) != NULL) + { + iter->user_data = g_node_next_sibling (iter->user_data); + return TRUE; + } + + return FALSE; +} + + + +static gboolean +thunar_tree_model_iter_children (GtkTreeModel *tree_model, + GtkTreeIter *iter, + GtkTreeIter *parent) +{ + ThunarTreeModel *model = THUNAR_TREE_MODEL (tree_model); + GNode *children; + + g_return_val_if_fail (parent == NULL || parent->user_data != NULL, FALSE); + g_return_val_if_fail (parent == NULL || parent->stamp == model->stamp, FALSE); + + if (G_LIKELY (parent != NULL)) + children = g_node_first_child (parent->user_data); + else + children = g_node_first_child (model->root); + + if (G_LIKELY (children != NULL)) + { + iter->stamp = model->stamp; + iter->user_data = children; + return TRUE; + } + + return FALSE; +} + + + +static gboolean +thunar_tree_model_iter_has_child (GtkTreeModel *tree_model, + GtkTreeIter *iter) +{ + ThunarTreeModel *model = THUNAR_TREE_MODEL (tree_model); + + g_return_val_if_fail (iter->stamp == model->stamp, FALSE); + g_return_val_if_fail (iter->user_data != NULL, FALSE); + + return (g_node_first_child (iter->user_data) != NULL); +} + + + +static gint +thunar_tree_model_iter_n_children (GtkTreeModel *tree_model, + GtkTreeIter *iter) +{ + ThunarTreeModel *model = THUNAR_TREE_MODEL (tree_model); + + g_return_val_if_fail (iter == NULL || iter->user_data != NULL, 0); + g_return_val_if_fail (iter == NULL || iter->stamp == model->stamp, 0); + + return g_node_n_children ((iter == NULL) ? model->root : iter->user_data); +} + + + +static gboolean +thunar_tree_model_iter_nth_child (GtkTreeModel *tree_model, + GtkTreeIter *iter, + GtkTreeIter *parent, + gint n) +{ + ThunarTreeModel *model = THUNAR_TREE_MODEL (tree_model); + GNode *child; + + g_return_val_if_fail (parent == NULL || parent->user_data != NULL, FALSE); + g_return_val_if_fail (parent == NULL || parent->stamp == model->stamp, FALSE); + + child = g_node_nth_child ((parent != NULL) ? parent->user_data : model->root, n); + if (G_LIKELY (child != NULL)) + { + iter->stamp = model->stamp; + iter->user_data = child; + return TRUE; + } + + return FALSE; +} + + + +static gboolean +thunar_tree_model_iter_parent (GtkTreeModel *tree_model, + GtkTreeIter *iter, + GtkTreeIter *child) +{ + ThunarTreeModel *model = THUNAR_TREE_MODEL (tree_model); + GNode *parent; + + g_return_val_if_fail (iter != NULL, FALSE); + g_return_val_if_fail (child->user_data != NULL, FALSE); + g_return_val_if_fail (child->stamp == model->stamp, FALSE); + + /* check if we have a parent for iter */ + parent = G_NODE (child->user_data)->parent; + if (G_LIKELY (parent != model->root)) + { + iter->user_data = parent; + iter->stamp = model->stamp; + return TRUE; + } + else + { + /* no "real parent" for this node */ + return FALSE; + } +} + + + +static void +thunar_tree_model_ref_node (GtkTreeModel *tree_model, + GtkTreeIter *iter) +{ + ThunarTreeModelItem *item; + ThunarTreeModel *model = THUNAR_TREE_MODEL (tree_model); + GNode *node; + + g_return_if_fail (iter->user_data != NULL); + g_return_if_fail (iter->stamp == model->stamp); + + /* determine the node for the iterator */ + node = G_NODE (iter->user_data); + if (G_UNLIKELY (node == model->root)) + return; + + /* check if we have a dummy item here */ + item = node->data; + if (G_UNLIKELY (item == NULL)) + { + /* tell the parent to load the folder */ + thunar_tree_model_item_load_folder (node->parent->data); + } + else + { + /* increment the reference count */ + item->ref_count += 1; + } +} + + + +static void +thunar_tree_model_unref_node (GtkTreeModel *tree_model, + GtkTreeIter *iter) +{ + ThunarTreeModelItem *item; + ThunarTreeModel *model = THUNAR_TREE_MODEL (tree_model); + GNode *node; + + g_return_if_fail (iter->user_data != NULL); + g_return_if_fail (iter->stamp == model->stamp); + + /* determine the node for the iterator */ + node = G_NODE (iter->user_data); + if (G_UNLIKELY (node == model->root)) + return; + + /* check if this a non-dummy item */ + item = node->data; + if (G_LIKELY (item != NULL)) + { + /* check if this was the last reference */ + if (G_UNLIKELY (item->ref_count == 1)) + { + /* schedule to unload the folder contents */ + thunar_tree_model_item_unload_folder (item); + } + + /* decrement the reference count */ + item->ref_count -= 1; + } +} + + + +static gint +thunar_tree_model_cmp_array (gconstpointer a, + gconstpointer b, + gpointer user_data) +{ + /* just sort by name */ + return strcmp (thunar_file_get_display_name (THUNAR_TREE_MODEL_ITEM (((const SortTuple *) a)->node->data)->file), + thunar_file_get_display_name (THUNAR_TREE_MODEL_ITEM (((const SortTuple *) b)->node->data)->file)); +} + + + +static void +thunar_tree_model_sort (ThunarTreeModel *model, + GNode *node) +{ + GtkTreePath *path; + GtkTreeIter iter; + SortTuple *sort_array; + GNode *child_node; + gint n_children; + gint *new_order; + gint n; + + /* determine the number of children of the node */ + n_children = g_node_n_children (node); + if (G_UNLIKELY (n_children <= 1)) + return; + + /* be sure to not overuse the stack */ + if (G_LIKELY (n_children < 500)) + sort_array = g_newa (SortTuple, n_children); + else + sort_array = g_new (SortTuple, n_children); + + /* generate the sort array of tuples */ + for (child_node = g_node_first_child (node), n = 0; n < n_children; child_node = g_node_next_sibling (child_node), ++n) + { + sort_array[n].node = child_node; + sort_array[n].offset = n; + } + + /* sort the array using QuickSort */ + g_qsort_with_data (sort_array, n_children, sizeof (SortTuple), thunar_tree_model_cmp_array, model); + + /* start out with an empty child list */ + node->children = NULL; + + /* update our internals and generate the new order */ + new_order = g_newa (gint, n_children); + for (n = 0; n < n_children; ++n) + { + /* yeppa, there's the new offset */ + new_order[n] = sort_array[n].offset; + + /* unlink and reinsert */ + sort_array[n].node->next = NULL; + sort_array[n].node->prev = NULL; + sort_array[n].node->parent = NULL; + g_node_append (node, sort_array[n].node); + } + + /* determine the iterator for the parent node */ + iter.stamp = model->stamp; + iter.user_data = node; + + /* tell the view about the new item order */ + path = gtk_tree_model_get_path (GTK_TREE_MODEL (model), &iter); + gtk_tree_model_rows_reordered (GTK_TREE_MODEL (model), path, &iter, new_order); + gtk_tree_path_free (path); + + /* cleanup if we used the heap */ + if (G_UNLIKELY (n_children >= 500)) + g_free (sort_array); +} + + + +static void +thunar_tree_model_file_changed (ThunarFileMonitor *file_monitor, + ThunarFile *file, + ThunarTreeModel *model) +{ + g_return_if_fail (THUNAR_IS_FILE_MONITOR (file_monitor)); + g_return_if_fail (model->file_monitor == file_monitor); + g_return_if_fail (THUNAR_IS_TREE_MODEL (model)); + g_return_if_fail (THUNAR_IS_FILE (file)); + + /* traverse the model and emit "row-changed" for the file's nodes */ + g_node_traverse (model->root, G_POST_ORDER, G_TRAVERSE_ALL, -1, thunar_tree_model_node_traverse_changed, file); +} + + + +static ThunarTreeModelItem* +thunar_tree_model_item_new (ThunarTreeModel *model, + ThunarFile *file) +{ + ThunarTreeModelItem *item; + + item = g_new0 (ThunarTreeModelItem, 1); + item->file = g_object_ref (G_OBJECT (file)); + item->model = model; + + return item; +} + + + +static void +thunar_tree_model_item_free (ThunarTreeModelItem *item) +{ + /* cancel any pending "load" idle source */ + if (G_UNLIKELY (item->load_idle_id != 0)) + g_source_remove (item->load_idle_id); + + /* disconnect from the folder */ + if (G_LIKELY (item->folder != NULL)) + { + g_signal_handlers_disconnect_matched (G_OBJECT (item->folder), G_SIGNAL_MATCH_DATA, 0, 0, NULL, NULL, item); + g_object_unref (G_OBJECT (item->folder)); + } + + /* disconnect from the file */ + if (G_LIKELY (item->file != NULL)) + g_object_unref (G_OBJECT (item->file)); + + /* release the item */ + g_free (item); +} + + + +static void +thunar_tree_model_item_load_folder (ThunarTreeModelItem *item) +{ + /* schedule the "load" idle source (if not already done) */ + if (G_LIKELY (item->folder == NULL && item->load_idle_id == 0)) + { + item->load_idle_id = g_idle_add_full (G_PRIORITY_HIGH, thunar_tree_model_item_load_idle, + item, thunar_tree_model_item_load_idle_destroy); + } +} + + + +static void +thunar_tree_model_item_unload_folder (ThunarTreeModelItem *item) +{ + // FIXME: Unload the children of item and add a dummy child +} + + + +static void +thunar_tree_model_item_files_added (ThunarTreeModelItem *item, + GList *files, + ThunarFolder *folder) +{ + ThunarTreeModelItem *child_item; + ThunarTreeModel *model = THUNAR_TREE_MODEL (item->model); + GtkTreePath *child_path; + GtkTreeIter child_iter; + ThunarFile *file; + GNode *child_node; + GNode *node = NULL; + GList *lp; + + g_return_if_fail (THUNAR_IS_FOLDER (folder)); + g_return_if_fail (item->folder == folder); + + /* process all specified files */ + for (lp = files; lp != NULL; lp = lp->next) + { + /* we don't care for anything except folders */ + file = THUNAR_FILE (lp->data); + if (!thunar_file_is_directory (file)) + continue; + + /* lookup the node for the item (on-demand) */ + if (G_UNLIKELY (node == NULL)) + node = g_node_find (model->root, G_POST_ORDER, G_TRAVERSE_ALL, item); + + /* allocate a new item for the file */ + child_item = thunar_tree_model_item_new (model, file); + + /* check if the node has only the dummy child */ + if (g_node_n_children (node) == 1 && g_node_first_child (node)->data == NULL) + { + /* replace the dummy node with the new node */ + child_node = g_node_first_child (node); + child_node->data = child_item; + + /* determine the tree iter for the child */ + child_iter.stamp = model->stamp; + child_iter.user_data = child_node; + + /* emit a "row-changed" for the new node */ + child_path = gtk_tree_model_get_path (GTK_TREE_MODEL (model), &child_iter); + gtk_tree_model_row_changed (GTK_TREE_MODEL (model), child_path, &child_iter); + gtk_tree_path_free (child_path); + } + else + { + /* insert a new item for the child */ + child_node = g_node_append_data (node, child_item); + + /* determine the tree iter for the child */ + child_iter.stamp = model->stamp; + child_iter.user_data = child_node; + + /* emit a "row-inserted" for the new node */ + child_path = gtk_tree_model_get_path (GTK_TREE_MODEL (model), &child_iter); + gtk_tree_model_row_inserted (GTK_TREE_MODEL (model), child_path, &child_iter); + gtk_tree_path_free (child_path); + } + + /* add a dummy child node */ + child_node = g_node_append_data (child_node, NULL); + + /* determine the tree iter for the dummy */ + child_iter.stamp = model->stamp; + child_iter.user_data = child_node; + + /* emit a "row-inserted" for the dummy node */ + child_path = gtk_tree_model_get_path (GTK_TREE_MODEL (model), &child_iter); + gtk_tree_model_row_inserted (GTK_TREE_MODEL (model), child_path, &child_iter); + gtk_tree_path_free (child_path); + } + + /* sort the folders if any new ones were added */ + if (G_LIKELY (node != NULL)) + thunar_tree_model_sort (model, node); +} + + + +static void +thunar_tree_model_item_files_removed (ThunarTreeModelItem *item, + GList *files, + ThunarFolder *folder) +{ + ThunarTreeModel *model = item->model; + GtkTreePath *path; + GtkTreeIter iter; + GNode *child_node; + GNode *node; + GList *lp; + + g_return_if_fail (THUNAR_IS_FOLDER (folder)); + g_return_if_fail (item->folder == folder); + + /* determine the node for the folder */ + node = g_node_find (model->root, G_POST_ORDER, G_TRAVERSE_ALL, item); + + /* process all files */ + for (lp = files; lp != NULL; lp = lp->next) + { + /* find the child node for the file */ + for (child_node = g_node_first_child (node); child_node != NULL; child_node = g_node_next_sibling (child_node)) + if (child_node->data != NULL && THUNAR_TREE_MODEL_ITEM (child_node->data)->file == lp->data) + break; + + /* drop the child node (and all descendant nodes) from the model */ + if (G_LIKELY (child_node != NULL)) + g_node_traverse (child_node, G_POST_ORDER, G_TRAVERSE_ALL, -1, thunar_tree_model_node_traverse_remove, model); + } + + /* determine the iterator for the folder node */ + iter.stamp = model->stamp; + iter.user_data = node; + + /* emit "row-has-child-toggled" for the folder node */ + path = gtk_tree_model_get_path (GTK_TREE_MODEL (model), &iter); + gtk_tree_model_row_has_child_toggled (GTK_TREE_MODEL (model), path, &iter); + gtk_tree_path_free (path); +} + + + +static void +thunar_tree_model_item_notify_loading (ThunarTreeModelItem *item, + GParamSpec *pspec, + ThunarFolder *folder) +{ + GNode *node; + + g_return_if_fail (THUNAR_IS_FOLDER (folder)); + g_return_if_fail (item->folder == folder); + + /* be sure to drop the dummy child node once the folder is loaded */ + if (G_LIKELY (!thunar_folder_get_loading (folder))) + { + /* lookup the node for the item... */ + node = g_node_find (item->model->root, G_POST_ORDER, G_TRAVERSE_ALL, item); + + /* ...and drop the dummy for the node */ + thunar_tree_model_node_drop_dummy (node, item->model); + } +} + + + +static gboolean +thunar_tree_model_item_load_idle (gpointer user_data) +{ + ThunarTreeModelItem *item = user_data; + GList *files; + GNode *node; + + g_return_val_if_fail (item->folder == NULL, FALSE); + + GDK_THREADS_ENTER (); + + /* open the folder for the item */ + item->folder = thunar_folder_get_for_file (item->file); + + /* connect signals */ + g_signal_connect_swapped (G_OBJECT (item->folder), "files-added", G_CALLBACK (thunar_tree_model_item_files_added), item); + g_signal_connect_swapped (G_OBJECT (item->folder), "files-removed", G_CALLBACK (thunar_tree_model_item_files_removed), item); + g_signal_connect_swapped (G_OBJECT (item->folder), "notify::loading", G_CALLBACK (thunar_tree_model_item_notify_loading), item); + + /* load the initial set of files (if any) */ + files = thunar_folder_get_files (item->folder); + if (G_UNLIKELY (files != NULL)) + thunar_tree_model_item_files_added (item, files, item->folder); + + /* drop the dummy item if the folder is already loaded */ + if (!thunar_folder_get_loading (item->folder)) + { + /* lookup the node for the item... */ + node = g_node_find (item->model->root, G_POST_ORDER, G_TRAVERSE_ALL, item); + + /* ...and drop the dummy for the node */ + thunar_tree_model_node_drop_dummy (node, item->model); + } + + GDK_THREADS_LEAVE (); + + return FALSE; +} + + + +static void +thunar_tree_model_item_load_idle_destroy (gpointer user_data) +{ + THUNAR_TREE_MODEL_ITEM (user_data)->load_idle_id = 0; +} + + + +static void +thunar_tree_model_node_drop_dummy (GNode *node, + ThunarTreeModel *model) +{ + GtkTreePath *path; + GtkTreeIter iter; + + /* check if we still have the dummy child node */ + if (g_node_n_children (node) == 1 && g_node_first_child (node)->data == NULL) + { + /* determine the iterator for the dummy */ + iter.stamp = model->stamp; + iter.user_data = g_node_first_child (node); + + /* determine the path for the iterator */ + path = gtk_tree_model_get_path (GTK_TREE_MODEL (model), &iter); + if (G_LIKELY (path != NULL)) + { + /* drop the dummy from the model */ + g_node_destroy (iter.user_data); + + /* notify the view */ + gtk_tree_model_row_deleted (GTK_TREE_MODEL (model), path); + + /* release the path */ + gtk_tree_path_free (path); + + /* determine the iter to the parent node */ + iter.stamp = model->stamp; + iter.user_data = node; + + /* emit a "row-has-child-toggled" for the parent */ + path = gtk_tree_model_get_path (GTK_TREE_MODEL (model), &iter); + gtk_tree_model_row_has_child_toggled (GTK_TREE_MODEL (model), path, &iter); + gtk_tree_path_free (path); + } + } +} + + + +static gboolean +thunar_tree_model_node_traverse_changed (GNode *node, + gpointer user_data) +{ + ThunarTreeModel *model; + GtkTreePath *path; + GtkTreeIter iter; + ThunarFile *file = THUNAR_FILE (user_data); + + /* check if the node's file is the file that changed */ + if (node->data != NULL && THUNAR_TREE_MODEL_ITEM (node->data)->file == file) + { + /* determine the tree model from the item */ + model = THUNAR_TREE_MODEL_ITEM (node->data)->model; + + /* determine the iterator for the node */ + iter.stamp = model->stamp; + iter.user_data = node; + + /* check if the changed node is not one of the root nodes */ + if (G_LIKELY (node->parent != model->root)) + { + /* need to re-sort as the name of the file may have changed */ + thunar_tree_model_sort (model, node->parent); + } + + /* determine the path for the node */ + path = gtk_tree_model_get_path (GTK_TREE_MODEL (model), &iter); + if (G_LIKELY (path != NULL)) + { + /* emit "row-changed" */ + gtk_tree_model_row_changed (GTK_TREE_MODEL (model), path, &iter); + gtk_tree_path_free (path); + } + } + + return FALSE; +} + + + +static gboolean +thunar_tree_model_node_traverse_remove (GNode *node, + gpointer user_data) +{ + ThunarTreeModel *model = THUNAR_TREE_MODEL (user_data); + GtkTreeIter iter; + GtkTreePath *path; + + /* determine the iterator for the node */ + iter.stamp = model->stamp; + iter.user_data = node; + + /* determine the path for the node */ + path = gtk_tree_model_get_path (GTK_TREE_MODEL (model), &iter); + if (G_LIKELY (path != NULL)) + { + /* release the item for the node */ + thunar_tree_model_node_traverse_free (node, user_data); + + /* remove the node from the tree */ + g_node_destroy (node); + + /* emit a "row-deleted" */ + gtk_tree_model_row_deleted (GTK_TREE_MODEL (model), path); + + /* release the path */ + gtk_tree_path_free (path); + } + + return FALSE; +} + + + +static gboolean +thunar_tree_model_node_traverse_free (GNode *node, + gpointer user_data) +{ + if (G_LIKELY (node->data != NULL)) + thunar_tree_model_item_free (node->data); + return FALSE; +} + + + +/** + * thunar_tree_model_get_default: + * + * Returns the default, shared #ThunarTreeModel instance. + * + * The caller is responsible to free the returned instance + * using g_object_unref() when no longer needed. + * + * Return value: a reference to the default #ThunarTreeModel. + **/ +ThunarTreeModel* +thunar_tree_model_get_default (void) +{ + static ThunarTreeModel *model = NULL; + + if (G_LIKELY (model == NULL)) + { + /* allocate the shared model on-demand */ + model = g_object_new (THUNAR_TYPE_TREE_MODEL, NULL); + g_object_add_weak_pointer (G_OBJECT (model), (gpointer) &model); + } + else + { + /* take a reference for the caller */ + g_object_ref (G_OBJECT (model)); + } + + return model; +} + + diff --git a/thunar/thunar-tree-model.h b/thunar/thunar-tree-model.h new file mode 100644 index 0000000000000000000000000000000000000000..007117854569811b86d6120d5c16f941fd22773c --- /dev/null +++ b/thunar/thunar-tree-model.h @@ -0,0 +1,60 @@ +/* $Id$ */ +/*- + * Copyright (c) 2006 Benedikt Meurer <benny@xfce.org>. + * + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License as published by the Free + * Software Foundation; either version 2 of the License, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + * more details. + * + * You should have received a copy of the GNU General Public License along with + * this program; if not, write to the Free Software Foundation, Inc., 59 Temple + * Place, Suite 330, Boston, MA 02111-1307 USA + */ + +#ifndef __THUNAR_TREE_MODEL_H__ +#define __THUNAR_TREE_MODEL_H__ + +#include <thunar/thunar-file.h> + +G_BEGIN_DECLS; + +typedef struct _ThunarTreeModelClass ThunarTreeModelClass; +typedef struct _ThunarTreeModel ThunarTreeModel; + +#define THUNAR_TYPE_TREE_MODEL (thunar_tree_model_get_type ()) +#define THUNAR_TREE_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), THUNAR_TYPE_TREE_MODEL, ThunarTreeModel)) +#define THUNAR_TREE_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), THUNAR_TYPE_TREE_MODEL, ThunarTreeModelClass)) +#define THUNAR_IS_TREE_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), THUNAR_TYPE_TREE_MODEL)) +#define THUNAR_IS_TREE_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), THUNAR_TYPE_TREE_MODEL)) +#define THUNAR_TREE_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), THUNAR_TYPE_TREE_MODEL, ThunarTreeModelClass)) + +/** + * ThunarTreeModelColumn: + * @THUNAR_TREE_MODEL_COLUMN_FILE : the index of the file column. + * @THUNAR_TREE_MODEL_COLUMN_NAME : the index of the name column. + * @THUNAR_TREE_MODEL_COLUMN_ATTR : the index of the #PangoAttrList column. + * + * Columns exported by the #ThunarTreeModel using the + * #GtkTreeModel interface. + **/ +typedef enum +{ + THUNAR_TREE_MODEL_COLUMN_FILE, + THUNAR_TREE_MODEL_COLUMN_NAME, + THUNAR_TREE_MODEL_COLUMN_ATTR, + THUNAR_TREE_MODEL_N_COLUMNS, +} ThunarTreeModelColumn; + +GType thunar_tree_model_get_type (void) G_GNUC_CONST; + +ThunarTreeModel *thunar_tree_model_get_default (void); + +G_END_DECLS; + +#endif /* !__THUNAR_TREE_MODEL_H__ */ diff --git a/thunar/thunar-tree-pane.c b/thunar/thunar-tree-pane.c new file mode 100644 index 0000000000000000000000000000000000000000..01a6b0d4ebc23959791fa3bddab783999039e0f1 --- /dev/null +++ b/thunar/thunar-tree-pane.c @@ -0,0 +1,363 @@ +/* $Id$ */ +/*- + * Copyright (c) 2006 Benedikt Meurer <benny@xfce.org> + * + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License as published by the Free + * Software Foundation; either version 2 of the License, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + * more details. + * + * You should have received a copy of the GNU General Public License along with + * this program; if not, write to the Free Software Foundation, Inc., 59 Temple + * Place, Suite 330, Boston, MA 02111-1307 USA + */ + +#ifdef HAVE_CONFIG_H +#include <config.h> +#endif + +#include <thunar/thunar-tree-pane.h> +#include <thunar/thunar-tree-view.h> + + + +/* Property identifiers */ +enum +{ + PROP_0, + PROP_CURRENT_DIRECTORY, + PROP_SELECTED_FILES, + PROP_SHOW_HIDDEN, + PROP_UI_MANAGER, +}; + + + +static void thunar_tree_pane_class_init (ThunarTreePaneClass *klass); +static void thunar_tree_pane_component_init (ThunarComponentIface *iface); +static void thunar_tree_pane_navigator_init (ThunarNavigatorIface *iface); +static void thunar_tree_pane_side_pane_init (ThunarSidePaneIface *iface); +static void thunar_tree_pane_init (ThunarTreePane *tree_pane); +static void thunar_tree_pane_dispose (GObject *object); +static void thunar_tree_pane_get_property (GObject *object, + guint prop_id, + GValue *value, + GParamSpec *pspec); +static void thunar_tree_pane_set_property (GObject *object, + guint prop_id, + const GValue *value, + GParamSpec *pspec); +static ThunarFile *thunar_tree_pane_get_current_directory (ThunarNavigator *navigator); +static void thunar_tree_pane_set_current_directory (ThunarNavigator *navigator, + ThunarFile *current_directory); +static gboolean thunar_tree_pane_get_show_hidden (ThunarSidePane *side_pane); +static void thunar_tree_pane_set_show_hidden (ThunarSidePane *side_pane, + gboolean show_hidden); + + + +struct _ThunarTreePaneClass +{ + GtkScrolledWindowClass __parent__; +}; + +struct _ThunarTreePane +{ + GtkScrolledWindow __parent__; + + ThunarFile *current_directory; + GtkWidget *view; + gboolean show_hidden; +}; + + + +static GObjectClass *thunar_tree_pane_parent_class; + + + +GType +thunar_tree_pane_get_type (void) +{ + static GType type = G_TYPE_INVALID; + + if (G_UNLIKELY (type == G_TYPE_INVALID)) + { + static const GTypeInfo info = + { + sizeof (ThunarTreePaneClass), + NULL, + NULL, + (GClassInitFunc) thunar_tree_pane_class_init, + NULL, + NULL, + sizeof (ThunarTreePane), + 0, + (GInstanceInitFunc) thunar_tree_pane_init, + NULL, + }; + + static const GInterfaceInfo component_info = + { + (GInterfaceInitFunc) thunar_tree_pane_component_init, + NULL, + NULL, + }; + + static const GInterfaceInfo navigator_info = + { + (GInterfaceInitFunc) thunar_tree_pane_navigator_init, + NULL, + NULL, + }; + + static const GInterfaceInfo side_pane_info = + { + (GInterfaceInitFunc) thunar_tree_pane_side_pane_init, + NULL, + NULL, + }; + + type = g_type_register_static (GTK_TYPE_SCROLLED_WINDOW, I_("ThunarTreePane"), &info, 0); + g_type_add_interface_static (type, THUNAR_TYPE_NAVIGATOR, &navigator_info); + g_type_add_interface_static (type, THUNAR_TYPE_COMPONENT, &component_info); + g_type_add_interface_static (type, THUNAR_TYPE_SIDE_PANE, &side_pane_info); + } + + return type; +} + + + +static void +thunar_tree_pane_class_init (ThunarTreePaneClass *klass) +{ + GObjectClass *gobject_class; + + /* determine the parent type class */ + thunar_tree_pane_parent_class = g_type_class_peek_parent (klass); + + gobject_class = G_OBJECT_CLASS (klass); + gobject_class->dispose = thunar_tree_pane_dispose; + gobject_class->get_property = thunar_tree_pane_get_property; + gobject_class->set_property = thunar_tree_pane_set_property; + + /* override ThunarNavigator's properties */ + g_object_class_override_property (gobject_class, PROP_CURRENT_DIRECTORY, "current-directory"); + + /* override ThunarComponent's properties */ + g_object_class_override_property (gobject_class, PROP_SELECTED_FILES, "selected-files"); + g_object_class_override_property (gobject_class, PROP_UI_MANAGER, "ui-manager"); + + /* override ThunarSidePane's properties */ + g_object_class_override_property (gobject_class, PROP_SHOW_HIDDEN, "show-hidden"); +} + + + +static void +thunar_tree_pane_component_init (ThunarComponentIface *iface) +{ + iface->get_selected_files = (gpointer) exo_noop_null; + iface->set_selected_files = (gpointer) exo_noop; + iface->get_ui_manager = (gpointer) exo_noop_null; + iface->set_ui_manager = (gpointer) exo_noop; +} + + + +static void +thunar_tree_pane_navigator_init (ThunarNavigatorIface *iface) +{ + iface->get_current_directory = thunar_tree_pane_get_current_directory; + iface->set_current_directory = thunar_tree_pane_set_current_directory; +} + + + +static void +thunar_tree_pane_side_pane_init (ThunarSidePaneIface *iface) +{ + iface->get_show_hidden = thunar_tree_pane_get_show_hidden; + iface->set_show_hidden = thunar_tree_pane_set_show_hidden; +} + + + +static void +thunar_tree_pane_init (ThunarTreePane *tree_pane) +{ + /* configure the GtkScrolledWindow */ + gtk_scrolled_window_set_hadjustment (GTK_SCROLLED_WINDOW (tree_pane), NULL); + gtk_scrolled_window_set_vadjustment (GTK_SCROLLED_WINDOW (tree_pane), NULL); + gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (tree_pane), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); + gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (tree_pane), GTK_SHADOW_IN); + + /* allocate the tree view */ + tree_pane->view = thunar_tree_view_new (); + exo_binding_new (G_OBJECT (tree_pane), "show-hidden", G_OBJECT (tree_pane->view), "show-hidden"); + exo_binding_new (G_OBJECT (tree_pane), "current-directory", G_OBJECT (tree_pane->view), "current-directory"); + g_signal_connect_swapped (G_OBJECT (tree_pane->view), "change-directory", G_CALLBACK (thunar_navigator_change_directory), tree_pane); + gtk_container_add (GTK_CONTAINER (tree_pane), tree_pane->view); + gtk_widget_show (tree_pane->view); +} + + + +static void +thunar_tree_pane_dispose (GObject *object) +{ + ThunarTreePane *tree_pane = THUNAR_TREE_PANE (object); + + thunar_navigator_set_current_directory (THUNAR_NAVIGATOR (tree_pane), NULL); + thunar_component_set_selected_files (THUNAR_COMPONENT (tree_pane), NULL); + thunar_component_set_ui_manager (THUNAR_COMPONENT (tree_pane), NULL); + + (*G_OBJECT_CLASS (thunar_tree_pane_parent_class)->dispose) (object); +} + + + +static void +thunar_tree_pane_get_property (GObject *object, + guint prop_id, + GValue *value, + GParamSpec *pspec) +{ + switch (prop_id) + { + case PROP_CURRENT_DIRECTORY: + g_value_set_object (value, thunar_navigator_get_current_directory (THUNAR_NAVIGATOR (object))); + break; + + case PROP_SELECTED_FILES: + g_value_set_boxed (value, thunar_component_get_selected_files (THUNAR_COMPONENT (object))); + break; + + case PROP_SHOW_HIDDEN: + g_value_set_boolean (value, thunar_side_pane_get_show_hidden (THUNAR_SIDE_PANE (object))); + break; + + case PROP_UI_MANAGER: + g_value_set_object (value, thunar_component_get_ui_manager (THUNAR_COMPONENT (object))); + break; + + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + + + +static void +thunar_tree_pane_set_property (GObject *object, + guint prop_id, + const GValue *value, + GParamSpec *pspec) +{ + switch (prop_id) + { + case PROP_CURRENT_DIRECTORY: + thunar_navigator_set_current_directory (THUNAR_NAVIGATOR (object), g_value_get_object (value)); + break; + + case PROP_SELECTED_FILES: + thunar_component_set_selected_files (THUNAR_COMPONENT (object), g_value_get_boxed (value)); + break; + + case PROP_SHOW_HIDDEN: + thunar_side_pane_set_show_hidden (THUNAR_SIDE_PANE (object), g_value_get_boolean (value)); + break; + + case PROP_UI_MANAGER: + thunar_component_set_ui_manager (THUNAR_COMPONENT (object), g_value_get_object (value)); + break; + + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + + + +static ThunarFile* +thunar_tree_pane_get_current_directory (ThunarNavigator *navigator) +{ + return THUNAR_TREE_PANE (navigator)->current_directory; +} + + + +static void +thunar_tree_pane_set_current_directory (ThunarNavigator *navigator, + ThunarFile *current_directory) +{ + ThunarTreePane *tree_pane = THUNAR_TREE_PANE (navigator); + + /* disconnect from the previously set current directory */ + if (G_LIKELY (tree_pane->current_directory != NULL)) + g_object_unref (G_OBJECT (tree_pane->current_directory)); + + /* activate the new directory */ + tree_pane->current_directory = current_directory; + + /* connect to the new directory */ + if (G_LIKELY (current_directory != NULL)) + g_object_ref (G_OBJECT (current_directory)); + + /* notify listeners */ + g_object_notify (G_OBJECT (tree_pane), "current-directory"); +} + + + +static gboolean +thunar_tree_pane_get_show_hidden (ThunarSidePane *side_pane) +{ + return THUNAR_TREE_PANE (side_pane)->show_hidden; +} + + + +static void +thunar_tree_pane_set_show_hidden (ThunarSidePane *side_pane, + gboolean show_hidden) +{ + ThunarTreePane *tree_pane = THUNAR_TREE_PANE (side_pane); + + show_hidden = !!show_hidden; + + /* check if we have a new setting */ + if (G_UNLIKELY (tree_pane->show_hidden != show_hidden)) + { + /* remember the new setting */ + tree_pane->show_hidden = show_hidden; + + /* notify listeners */ + g_object_notify (G_OBJECT (tree_pane), "show-hidden"); + } +} + + + +/** + * thunar_tree_pane_new: + * + * Allocates a new #ThunarTreePane instance. + * + * Return value: the newly allocated #ThunarTreePane instance. + **/ +GtkWidget* +thunar_tree_pane_new (void) +{ + return g_object_new (THUNAR_TYPE_TREE_PANE, NULL); +} + + diff --git a/thunar/thunar-tree-pane.h b/thunar/thunar-tree-pane.h new file mode 100644 index 0000000000000000000000000000000000000000..9a8f1526b6d89e20c3f47e753c1228b37c96f8e0 --- /dev/null +++ b/thunar/thunar-tree-pane.h @@ -0,0 +1,43 @@ +/* $Id$ */ +/*- + * Copyright (c) 2006 Benedikt Meurer <benny@xfce.org> + * + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License as published by the Free + * Software Foundation; either version 2 of the License, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + * more details. + * + * You should have received a copy of the GNU General Public License along with + * this program; if not, write to the Free Software Foundation, Inc., 59 Temple + * Place, Suite 330, Boston, MA 02111-1307 USA + */ + +#ifndef __THUNAR_TREE_PANE_H__ +#define __THUNAR_TREE_PANE_H__ + +#include <thunar/thunar-side-pane.h> + +G_BEGIN_DECLS; + +typedef struct _ThunarTreePaneClass ThunarTreePaneClass; +typedef struct _ThunarTreePane ThunarTreePane; + +#define THUNAR_TYPE_TREE_PANE (thunar_tree_pane_get_type ()) +#define THUNAR_TREE_PANE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), THUNAR_TYPE_TREE_PANE, ThunarTreePane)) +#define THUNAR_TREE_PANE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), THUNAR_TYPE_TREE_PANE, ThunarTreePaneClass)) +#define THUNAR_IS_TREE_PANE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), THUNAR_TYPE_TREE_PANE)) +#define THUNAR_IS_TREE_PANE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), THUNAR_TYPE_TREE_PANE)) +#define THUNAR_TREE_PANE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), THUNAR_TYPE_TREE_PANE, ThunarTreePaneClass)) + +GType thunar_tree_pane_get_type (void) G_GNUC_CONST; + +GtkWidget *thunar_tree_pane_new (void) G_GNUC_MALLOC; + +G_END_DECLS; + +#endif /* !__THUNAR_TREE_PANE_H__ */ diff --git a/thunar/thunar-tree-view.c b/thunar/thunar-tree-view.c new file mode 100644 index 0000000000000000000000000000000000000000..9cd570a01755379d0870a7d9bc712193bb04281e --- /dev/null +++ b/thunar/thunar-tree-view.c @@ -0,0 +1,1111 @@ +/* $Id$ */ +/*- + * Copyright (c) 2006 Benedikt Meurer <benny@xfce.org> + * + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License as published by the Free + * Software Foundation; either version 2 of the License, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + * more details. + * + * You should have received a copy of the GNU General Public License along with + * this program; if not, write to the Free Software Foundation, Inc., 59 Temple + * Place, Suite 330, Boston, MA 02111-1307 USA + */ + +#ifdef HAVE_CONFIG_H +#include <config.h> +#endif + +#include <thunar/thunar-application.h> +#include <thunar/thunar-create-dialog.h> +#include <thunar/thunar-icon-renderer.h> +#include <thunar/thunar-preferences.h> +#include <thunar/thunar-properties-dialog.h> +#include <thunar/thunar-tree-model.h> +#include <thunar/thunar-tree-view.h> + + + +/* Property identifiers */ +enum +{ + PROP_0, + PROP_CURRENT_DIRECTORY, + PROP_SHOW_HIDDEN, +}; + + + +static void thunar_tree_view_class_init (ThunarTreeViewClass *klass); +static void thunar_tree_view_navigator_init (ThunarNavigatorIface *iface); +static void thunar_tree_view_init (ThunarTreeView *view); +static void thunar_tree_view_finalize (GObject *object); +static void thunar_tree_view_get_property (GObject *object, + guint prop_id, + GValue *value, + GParamSpec *pspec); +static void thunar_tree_view_set_property (GObject *object, + guint prop_id, + const GValue *value, + GParamSpec *pspec); +static ThunarFile *thunar_tree_view_get_current_directory (ThunarNavigator *navigator); +static void thunar_tree_view_set_current_directory (ThunarNavigator *navigator, + ThunarFile *current_directory); +static gboolean thunar_tree_view_button_press_event (GtkWidget *widget, + GdkEventButton *event); +static gboolean thunar_tree_view_button_release_event (GtkWidget *widget, + GdkEventButton *event); +static gboolean thunar_tree_view_popup_menu (GtkWidget *widget); +static void thunar_tree_view_row_activated (GtkTreeView *tree_view, + GtkTreePath *path, + GtkTreeViewColumn *column); +static void thunar_tree_view_context_menu (ThunarTreeView *view, + GdkEventButton *event, + GtkTreeModel *filter, + GtkTreeIter *iter); +static gboolean thunar_tree_view_find_closest_ancestor (ThunarTreeView *view, + GtkTreePath *path, + GtkTreePath **ancestor_return, + gboolean *exact_return); +static ThunarFile *thunar_tree_view_get_selected_file (ThunarTreeView *view); +static void thunar_tree_view_action_create_folder (ThunarTreeView *view); +static void thunar_tree_view_action_open (ThunarTreeView *view); +static void thunar_tree_view_action_open_in_new_window (ThunarTreeView *view); +static void thunar_tree_view_action_properties (ThunarTreeView *view); +static GClosure *thunar_tree_view_new_files_closure (ThunarTreeView *view); +static void thunar_tree_view_new_files (ThunarVfsJob *job, + GList *path_list, + ThunarTreeView *view); +static gboolean thunar_tree_view_filter_visible_func (GtkTreeModel *filter, + GtkTreeIter *iter, + gpointer user_data); +static gboolean thunar_tree_view_selection_func (GtkTreeSelection *selection, + GtkTreeModel *model, + GtkTreePath *path, + gboolean path_currently_selected, + gpointer user_data); +static gboolean thunar_tree_view_expand_idle (gpointer user_data); +static void thunar_tree_view_expand_idle_destroy (gpointer user_data); + + + +struct _ThunarTreeViewClass +{ + GtkTreeViewClass __parent__; +}; + +struct _ThunarTreeView +{ + GtkTreeView __parent__; + ThunarPreferences *preferences; + ThunarFile *current_directory; + ThunarTreeModel *model; + gboolean show_hidden; + + /* the "new-files" closure, which is used to + * open newly created directories once done. + */ + GClosure *new_files_closure; + + /* the currently pressed mouse button, set in the + * button-press-event handler if the associated + * button-release-event should activate. + */ + gint pressed_button; + +#if GTK_CHECK_VERSION(2,8,0) + /* id of the signal used to queue a resize on the + * column whenever the shortcuts icon size is changed. + */ + gint queue_resize_signal_id; +#endif + + /* expand to current directory idle source */ + gint expand_idle_id; +}; + + + +static GObjectClass *thunar_tree_view_parent_class; + + + +GType +thunar_tree_view_get_type (void) +{ + static GType type = G_TYPE_INVALID; + + if (G_UNLIKELY (type == G_TYPE_INVALID)) + { + static const GTypeInfo info = + { + sizeof (ThunarTreeViewClass), + NULL, + NULL, + (GClassInitFunc) thunar_tree_view_class_init, + NULL, + NULL, + sizeof (ThunarTreeView), + 0, + (GInstanceInitFunc) thunar_tree_view_init, + NULL, + }; + + static const GInterfaceInfo navigator_info = + { + (GInterfaceInitFunc) thunar_tree_view_navigator_init, + NULL, + NULL, + }; + + type = g_type_register_static (GTK_TYPE_TREE_VIEW, I_("ThunarTreeView"), &info, 0); + g_type_add_interface_static (type, THUNAR_TYPE_NAVIGATOR, &navigator_info); + } + + return type; +} + + + +static void +thunar_tree_view_class_init (ThunarTreeViewClass *klass) +{ + GtkTreeViewClass *gtktree_view_class; + GtkWidgetClass *gtkwidget_class; + GObjectClass *gobject_class; + + /* determine the parent type class */ + thunar_tree_view_parent_class = g_type_class_peek_parent (klass); + + gobject_class = G_OBJECT_CLASS (klass); + gobject_class->finalize = thunar_tree_view_finalize; + gobject_class->get_property = thunar_tree_view_get_property; + gobject_class->set_property = thunar_tree_view_set_property; + + gtkwidget_class = GTK_WIDGET_CLASS (klass); + gtkwidget_class->button_press_event = thunar_tree_view_button_press_event; + gtkwidget_class->button_release_event = thunar_tree_view_button_release_event; + gtkwidget_class->popup_menu = thunar_tree_view_popup_menu; + + gtktree_view_class = GTK_TREE_VIEW_CLASS (klass); + gtktree_view_class->row_activated = thunar_tree_view_row_activated; + + /* Override ThunarNavigator's properties */ + g_object_class_override_property (gobject_class, PROP_CURRENT_DIRECTORY, "current-directory"); + + /** + * ThunarTreeView:show-hidden: + * + * Whether to display hidden and backup folders + * in this #ThunarTreeView. + **/ + g_object_class_install_property (gobject_class, + PROP_SHOW_HIDDEN, + g_param_spec_boolean ("show-hidden", + "show-hidden", + "show-hidden", + FALSE, + EXO_PARAM_READWRITE)); +} + + + +static void +thunar_tree_view_navigator_init (ThunarNavigatorIface *iface) +{ + iface->get_current_directory = thunar_tree_view_get_current_directory; + iface->set_current_directory = thunar_tree_view_set_current_directory; +} + + + +static void +thunar_tree_view_init (ThunarTreeView *view) +{ + GtkTreeViewColumn *column; + GtkTreeSelection *selection; + GtkCellRenderer *renderer; + GtkTreeModel *filter; + + /* initialize the view internals */ + view->expand_idle_id = -1; + + /* grab a reference on the preferences; be sure to redraw the view + * whenever the "tree-icon-emblems" preference changes. + */ + view->preferences = thunar_preferences_get (); + g_signal_connect_swapped (G_OBJECT (view->preferences), "notify::tree-icon-emblems", G_CALLBACK (gtk_widget_queue_draw), view); + + /* connect to the default tree model */ + view->model = thunar_tree_model_get_default (); + + /* setup the filter for the tree view */ + filter = gtk_tree_model_filter_new (GTK_TREE_MODEL (view->model), NULL); + gtk_tree_model_filter_set_visible_func (GTK_TREE_MODEL_FILTER (filter), thunar_tree_view_filter_visible_func, view, NULL); + gtk_tree_view_set_model (GTK_TREE_VIEW (view), filter); + g_object_unref (G_OBJECT (filter)); + + /* configure the tree view */ + gtk_tree_view_set_enable_search (GTK_TREE_VIEW (view), FALSE); + gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (view), FALSE); + + /* allocate a single column for our renderers */ + column = g_object_new (GTK_TYPE_TREE_VIEW_COLUMN, + "reorderable", FALSE, + "resizable", FALSE, + "sizing", GTK_TREE_VIEW_COLUMN_AUTOSIZE, + "spacing", 2, + NULL); + gtk_tree_view_append_column (GTK_TREE_VIEW (view), column); + + /* queue a resize on the column whenever the icon size is changed */ +#if GTK_CHECK_VERSION(2,8,0) + view->queue_resize_signal_id = g_signal_connect_swapped (G_OBJECT (view->preferences), "notify::tree-icon-size", + G_CALLBACK (gtk_tree_view_column_queue_resize), column); +#endif + + /* allocate the special icon renderer */ + renderer = thunar_icon_renderer_new (); + gtk_tree_view_column_pack_start (column, renderer, FALSE); + gtk_tree_view_column_set_attributes (column, renderer, + "file", THUNAR_TREE_MODEL_COLUMN_FILE, + NULL); + + /* sync the "emblems" property of the icon renderer with the "tree-icon-emblems" preference + * and the "size" property of the renderer with the "tree-icon-size" preference. + */ + exo_binding_new (G_OBJECT (view->preferences), "tree-icon-size", G_OBJECT (renderer), "size"); + exo_binding_new (G_OBJECT (view->preferences), "tree-icon-emblems", G_OBJECT (renderer), "emblems"); + + /* allocate the text renderer */ + renderer = gtk_cell_renderer_text_new (); + gtk_tree_view_column_pack_start (column, renderer, TRUE); + gtk_tree_view_column_set_attributes (column, renderer, + "attributes", THUNAR_TREE_MODEL_COLUMN_ATTR, + "text", THUNAR_TREE_MODEL_COLUMN_NAME, + NULL); + + /* setup the tree selection */ + selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (view)); + gtk_tree_selection_set_mode (selection, GTK_SELECTION_SINGLE); + gtk_tree_selection_set_select_function (selection, thunar_tree_view_selection_func, view, NULL); +} + + + +static void +thunar_tree_view_finalize (GObject *object) +{ + ThunarTreeView *view = THUNAR_TREE_VIEW (object); + + /* disconnect the queue resize signal handler */ +#if GTK_CHECK_VERSION(2,8,0) + g_signal_handler_disconnect (G_OBJECT (view->preferences), view->queue_resize_signal_id); +#endif + + /* be sure to cancel the expand idle source */ + if (G_UNLIKELY (view->expand_idle_id >= 0)) + g_source_remove (view->expand_idle_id); + + /* reset the current-directory property */ + thunar_navigator_set_current_directory (THUNAR_NAVIGATOR (view), NULL); + + /* release our reference on the preferences */ + g_object_unref (G_OBJECT (view->preferences)); + + /* disconnect from the default tree model */ + g_object_unref (G_OBJECT (view->model)); + + /* drop any existing "new-files" closure */ + if (G_UNLIKELY (view->new_files_closure != NULL)) + { + g_closure_invalidate (view->new_files_closure); + g_closure_unref (view->new_files_closure); + } + + (*G_OBJECT_CLASS (thunar_tree_view_parent_class)->finalize) (object); +} + + + +static void +thunar_tree_view_get_property (GObject *object, + guint prop_id, + GValue *value, + GParamSpec *pspec) +{ + switch (prop_id) + { + case PROP_CURRENT_DIRECTORY: + g_value_set_object (value, thunar_navigator_get_current_directory (THUNAR_NAVIGATOR (object))); + break; + + case PROP_SHOW_HIDDEN: + g_value_set_boolean (value, thunar_tree_view_get_show_hidden (THUNAR_TREE_VIEW (object))); + break; + + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + + + +static void +thunar_tree_view_set_property (GObject *object, + guint prop_id, + const GValue *value, + GParamSpec *pspec) +{ + switch (prop_id) + { + case PROP_CURRENT_DIRECTORY: + thunar_navigator_set_current_directory (THUNAR_NAVIGATOR (object), g_value_get_object (value)); + break; + + case PROP_SHOW_HIDDEN: + thunar_tree_view_set_show_hidden (THUNAR_TREE_VIEW (object), g_value_get_boolean (value)); + break; + + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + + + +static ThunarFile* +thunar_tree_view_get_current_directory (ThunarNavigator *navigator) +{ + return THUNAR_TREE_VIEW (navigator)->current_directory; +} + + + +static void +thunar_tree_view_set_current_directory (ThunarNavigator *navigator, + ThunarFile *current_directory) +{ + ThunarTreeView *view = THUNAR_TREE_VIEW (navigator); + GtkTreeModel *filter; + + /* check if we already use that directory */ + if (G_UNLIKELY (view->current_directory == current_directory)) + return; + + /* disconnect from the previous current directory */ + if (G_LIKELY (view->current_directory != NULL)) + g_object_unref (G_OBJECT (view->current_directory)); + + /* activate the new current directory */ + view->current_directory = current_directory; + + /* connect to the new current directory */ + if (G_LIKELY (current_directory != NULL)) + { + /* take a reference on the directory */ + g_object_ref (G_OBJECT (current_directory)); + + /* update the filter if the new current directory is hidden */ + if (!view->show_hidden && thunar_file_is_hidden (current_directory)) + { + filter = gtk_tree_view_get_model (GTK_TREE_VIEW (view)); + gtk_tree_model_filter_refilter (GTK_TREE_MODEL_FILTER (filter)); + } + + /* schedule an idle source to expand to the current directory */ + if (G_LIKELY (view->expand_idle_id < 0)) + view->expand_idle_id = g_idle_add_full (G_PRIORITY_LOW, thunar_tree_view_expand_idle, view, thunar_tree_view_expand_idle_destroy); + + /* drop any existing "new-files" closure */ + if (G_UNLIKELY (view->new_files_closure != NULL)) + { + g_closure_invalidate (view->new_files_closure); + g_closure_unref (view->new_files_closure); + view->new_files_closure = NULL; + } + } + + /* notify listeners */ + g_object_notify (G_OBJECT (view), "current-directory"); +} + + + +static gboolean +thunar_tree_view_button_press_event (GtkWidget *widget, + GdkEventButton *event) +{ + ThunarTreeView *view = THUNAR_TREE_VIEW (widget); + GtkTreeModel *filter; + GtkTreePath *path; + GtkTreeIter iter; + gboolean result; + + /* reset the pressed button state */ + view->pressed_button = -1; + + /* completely ignore double middle clicks */ + if (event->type == GDK_2BUTTON_PRESS && event->button == 2) + return TRUE; + + /* let the widget process the event first (handles focussing and scrolling) */ + result = (*GTK_WIDGET_CLASS (thunar_tree_view_parent_class)->button_press_event) (widget, event); + + /* resolve the path at the cursor position */ + if (gtk_tree_view_get_path_at_pos (GTK_TREE_VIEW (widget), event->x, event->y, &path, NULL, NULL, NULL)) + { + /* check if we should popup the context menu */ + if (G_UNLIKELY (event->button == 3 && event->type == GDK_BUTTON_PRESS)) + { + /* determine the iterator for the path */ + filter = gtk_tree_view_get_model (GTK_TREE_VIEW (view)); + if (gtk_tree_model_get_iter (filter, &iter, path)) + { + /* popup the context menu */ + thunar_tree_view_context_menu (view, event, filter, &iter); + + /* we effectively handled the event */ + result = TRUE; + } + } + else if ((event->button == 1 || event->button == 2) && event->type == GDK_BUTTON_PRESS + && (event->state & gtk_accelerator_get_default_mod_mask ()) == 0) + { + /* remember the button as pressed and handled it in the release handler */ + view->pressed_button = event->button; + } + + /* release the path */ + gtk_tree_path_free (path); + } + + return result; +} + + + +static gboolean +thunar_tree_view_button_release_event (GtkWidget *widget, + GdkEventButton *event) +{ + ThunarTreeView *view = THUNAR_TREE_VIEW (widget); + + /* check if we have an event matching the pressed button state */ + if (G_LIKELY (view->pressed_button == event->button)) + { + /* check if we should simply open or open in new window */ + if (G_LIKELY (event->button == 1)) + thunar_tree_view_action_open (view); + else if (G_UNLIKELY (event->button == 2)) + thunar_tree_view_action_open_in_new_window (view); + } + + /* reset the pressed button state */ + view->pressed_button = -1; + + /* call the parent's release event handler */ + return (*GTK_WIDGET_CLASS (thunar_tree_view_parent_class)->button_release_event) (widget, event); +} + + + +static gboolean +thunar_tree_view_popup_menu (GtkWidget *widget) +{ + GtkTreeSelection *selection; + ThunarTreeView *view = THUNAR_TREE_VIEW (widget); + GtkTreeModel *filter; + GtkTreeIter iter; + + /* determine the selected row */ + selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (view)); + if (gtk_tree_selection_get_selected (selection, &filter, &iter)) + { + /* popup the context menu */ + thunar_tree_view_context_menu (view, NULL, filter, &iter); + return TRUE; + } + else if (GTK_WIDGET_CLASS (thunar_tree_view_parent_class)->popup_menu != NULL) + { + /* call the parent's "popup-menu" handler */ + return (*GTK_WIDGET_CLASS (thunar_tree_view_parent_class)->popup_menu) (widget); + } + + return FALSE; +} + + + +static void +thunar_tree_view_row_activated (GtkTreeView *tree_view, + GtkTreePath *path, + GtkTreeViewColumn *column) +{ + ThunarTreeView *view = THUNAR_TREE_VIEW (tree_view); + + /* call the parent's "row-activated" handler */ + if (GTK_TREE_VIEW_CLASS (thunar_tree_view_parent_class)->row_activated != NULL) + (*GTK_TREE_VIEW_CLASS (thunar_tree_view_parent_class)->row_activated) (tree_view, path, column); + + /* toggle the expanded state of the activated row... */ + if (gtk_tree_view_row_expanded (tree_view, path)) + gtk_tree_view_collapse_row (tree_view, path); + else + gtk_tree_view_expand_row (tree_view, path, FALSE); + + /* ...open the selected folder */ + thunar_tree_view_action_open (view); +} + + + +static void +thunar_tree_view_context_menu (ThunarTreeView *view, + GdkEventButton *event, + GtkTreeModel *filter, + GtkTreeIter *iter) +{ + ThunarFile *file; + GtkWidget *image; + GtkWidget *menu; + GtkWidget *item; + GMainLoop *loop; + + /* determine the file for the given iter */ + gtk_tree_model_get (filter, iter, THUNAR_TREE_MODEL_COLUMN_FILE, &file, -1); + + /* prepare the internal loop */ + loop = g_main_loop_new (NULL, FALSE); + + /* prepare the popup menu */ + menu = gtk_menu_new (); + gtk_menu_set_screen (GTK_MENU (menu), gtk_widget_get_screen (GTK_WIDGET (view))); + g_signal_connect_swapped (G_OBJECT (menu), "deactivate", G_CALLBACK (g_main_loop_quit), loop); + exo_gtk_object_ref_sink (GTK_OBJECT (menu)); + + /* append the "Open" menu action */ + item = gtk_image_menu_item_new_with_mnemonic (_("_Open")); + g_signal_connect_swapped (G_OBJECT (item), "activate", G_CALLBACK (thunar_tree_view_action_open), view); + gtk_menu_shell_append (GTK_MENU_SHELL (menu), item); + gtk_widget_set_sensitive (item, (file != NULL)); + gtk_widget_show (item); + + /* set the stock icon */ + image = gtk_image_new_from_stock (GTK_STOCK_OPEN, GTK_ICON_SIZE_MENU); + gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item), image); + gtk_widget_show (image); + + /* append the "Open in New Window" menu action */ + item = gtk_image_menu_item_new_with_mnemonic (_("Open in New Window")); + g_signal_connect_swapped (G_OBJECT (item), "activate", G_CALLBACK (thunar_tree_view_action_open_in_new_window), view); + gtk_menu_shell_append (GTK_MENU_SHELL (menu), item); + gtk_widget_set_sensitive (item, (file != NULL)); + gtk_widget_show (item); + + /* append a separator item */ + item = gtk_separator_menu_item_new (); + gtk_menu_shell_append (GTK_MENU_SHELL (menu), item); + gtk_widget_show (item); + + /* append the "Create Folder" menu action */ + item = gtk_image_menu_item_new_with_mnemonic (_("Create _Folder...")); + g_signal_connect_swapped (G_OBJECT (item), "activate", G_CALLBACK (thunar_tree_view_action_create_folder), view); + gtk_menu_shell_append (GTK_MENU_SHELL (menu), item); + gtk_widget_set_sensitive (item, (file != NULL && thunar_file_is_writable (file))); + gtk_widget_show (item); + + /* append a separator item */ + item = gtk_separator_menu_item_new (); + gtk_menu_shell_append (GTK_MENU_SHELL (menu), item); + gtk_widget_show (item); + + /* append the "Properties" menu action */ + item = gtk_image_menu_item_new_with_mnemonic (_("_Properties...")); + g_signal_connect_swapped (G_OBJECT (item), "activate", G_CALLBACK (thunar_tree_view_action_properties), view); + gtk_menu_shell_append (GTK_MENU_SHELL (menu), item); + gtk_widget_set_sensitive (item, (file != NULL)); + gtk_widget_show (item); + + /* set the stock icon */ + image = gtk_image_new_from_stock (GTK_STOCK_PROPERTIES, GTK_ICON_SIZE_MENU); + gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item), image); + gtk_widget_show (image); + + /* run the internal main loop */ + gtk_grab_add (menu); + gtk_menu_popup (GTK_MENU (menu), NULL, NULL, NULL, NULL, (event != NULL) ? event->button : 0, + (event != NULL) ? event->time : gtk_get_current_event_time ()); + g_main_loop_run (loop); + gtk_grab_remove (menu); + + /* cleanup */ + if (G_LIKELY (file != NULL)) + g_object_unref (G_OBJECT (file)); + g_object_unref (G_OBJECT (menu)); + g_main_loop_unref (loop); +} + + + +static gboolean +thunar_tree_view_find_closest_ancestor (ThunarTreeView *view, + GtkTreePath *path, + GtkTreePath **ancestor_return, + gboolean *exact_return) +{ + GtkTreeModel *filter; + GtkTreePath *child_path; + GtkTreeIter child_iter; + GtkTreeIter iter; + ThunarFile *file; + gboolean found = FALSE; + + /* determine the iter for the current path */ + filter = gtk_tree_view_get_model (GTK_TREE_VIEW (view)); + if (!gtk_tree_model_get_iter (filter, &iter, path)) + return FALSE; + + /* process all items at this level */ + do + { + /* check if the file for iter is an ancestor of the current directory */ + gtk_tree_model_get (filter, &iter, THUNAR_TREE_MODEL_COLUMN_FILE, &file, -1); + if (G_UNLIKELY (file == NULL)) + continue; + + /* check if this is the file we're looking for */ + if (G_UNLIKELY (file == view->current_directory)) + { + /* we found the very best ancestor iter! */ + *ancestor_return = gtk_tree_model_get_path (filter, &iter); + *exact_return = TRUE; + found = TRUE; + } + else if (thunar_file_is_ancestor (view->current_directory, file)) + { + /* check if we can find an even better ancestor below this node */ + if (gtk_tree_model_iter_children (filter, &child_iter, &iter)) + { + child_path = gtk_tree_model_get_path (filter, &child_iter); + found = thunar_tree_view_find_closest_ancestor (view, child_path, ancestor_return, exact_return); + gtk_tree_path_free (child_path); + } + + /* maybe not exact, but still an ancestor */ + if (G_UNLIKELY (!found)) + { + /* we found an ancestor, not an exact match */ + *ancestor_return = gtk_tree_model_get_path (filter, &iter); + *exact_return = FALSE; + found = TRUE; + } + } + + /* release the file reference */ + g_object_unref (G_OBJECT (file)); + } + while (!found && gtk_tree_model_iter_next (filter, &iter)); + + return found; +} + + + +static ThunarFile* +thunar_tree_view_get_selected_file (ThunarTreeView *view) +{ + GtkTreeSelection *selection; + GtkTreeModel *filter; + GtkTreeIter iter; + ThunarFile *file = NULL; + + /* determine file for the selected row */ + selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (view)); + if (gtk_tree_selection_get_selected (selection, &filter, &iter)) + gtk_tree_model_get (filter, &iter, THUNAR_TREE_MODEL_COLUMN_FILE, &file, -1); + + return file; +} + + + +static void +thunar_tree_view_action_create_folder (ThunarTreeView *view) +{ + ThunarVfsMimeDatabase *mime_database; + ThunarVfsMimeInfo *mime_info; + ThunarApplication *application; + ThunarFile *directory; + GList path_list; + gchar *name; + + g_return_if_fail (THUNAR_IS_TREE_VIEW (view)); + + /* determine the selected directory */ + directory = thunar_tree_view_get_selected_file (view); + if (G_UNLIKELY (directory == NULL)) + return; + + /* lookup "inode/directory" mime info */ + mime_database = thunar_vfs_mime_database_get_default (); + mime_info = thunar_vfs_mime_database_get_info (mime_database, "inode/directory"); + + /* ask the user to enter a name for the new folder */ + name = thunar_show_create_dialog (GTK_WIDGET (view), mime_info, _("New Folder"), _("Create New Folder")); + if (G_LIKELY (name != NULL)) + { + /* fake the path list */ + path_list.data = thunar_vfs_path_relative (thunar_file_get_path (directory), name); + path_list.next = path_list.prev = NULL; + + /* launch the operation */ + application = thunar_application_get (); + thunar_application_mkdir (application, GTK_WIDGET (view), &path_list, thunar_tree_view_new_files_closure (view)); + g_object_unref (G_OBJECT (application)); + + /* release the path */ + thunar_vfs_path_unref (path_list.data); + + /* release the file name */ + g_free (name); + } + + /* cleanup */ + g_object_unref (G_OBJECT (mime_database)); + thunar_vfs_mime_info_unref (mime_info); + g_object_unref (G_OBJECT (directory)); +} + + + +static void +thunar_tree_view_action_open (ThunarTreeView *view) +{ + ThunarFile *file; + + g_return_if_fail (THUNAR_IS_TREE_VIEW (view)); + + /* determine the selected file */ + file = thunar_tree_view_get_selected_file (view); + if (G_LIKELY (file != NULL)) + { + /* open that folder in the main view */ + thunar_navigator_change_directory (THUNAR_NAVIGATOR (view), file); + g_object_unref (G_OBJECT (file)); + } +} + + + +static void +thunar_tree_view_action_open_in_new_window (ThunarTreeView *view) +{ + ThunarApplication *application; + ThunarFile *file; + + g_return_if_fail (THUNAR_IS_TREE_VIEW (view)); + + /* determine the selected file */ + file = thunar_tree_view_get_selected_file (view); + if (G_LIKELY (file != NULL)) + { + /* open a new window for the selected folder */ + application = thunar_application_get (); + thunar_application_open_window (application, file, gtk_widget_get_screen (GTK_WIDGET (view))); + g_object_unref (G_OBJECT (application)); + g_object_unref (G_OBJECT (file)); + } +} + + + +static void +thunar_tree_view_action_properties (ThunarTreeView *view) +{ + ThunarFile *file; + GtkWidget *dialog; + GtkWidget *toplevel; + + g_return_if_fail (THUNAR_IS_TREE_VIEW (view)); + + /* determine the selected file */ + file = thunar_tree_view_get_selected_file (view); + if (G_LIKELY (file != NULL)) + { + /* determine the toplevel window */ + toplevel = gtk_widget_get_toplevel (GTK_WIDGET (view)); + if (G_LIKELY (toplevel != NULL && GTK_WIDGET_TOPLEVEL (toplevel))) + { + /* popup the properties dialog */ + dialog = thunar_properties_dialog_new (); + gtk_window_set_destroy_with_parent (GTK_WINDOW (dialog), TRUE); + thunar_properties_dialog_set_file (THUNAR_PROPERTIES_DIALOG (dialog), file); + gtk_window_set_transient_for (GTK_WINDOW (dialog), GTK_WINDOW (toplevel)); + gtk_widget_show (dialog); + } + + /* release the file */ + g_object_unref (G_OBJECT (file)); + } +} + + + +static GClosure* +thunar_tree_view_new_files_closure (ThunarTreeView *view) +{ + /* drop any previous "new-files" closure */ + if (G_UNLIKELY (view->new_files_closure != NULL)) + { + g_closure_invalidate (view->new_files_closure); + g_closure_unref (view->new_files_closure); + } + + /* allocate a new "new-files" closure */ + view->new_files_closure = g_cclosure_new (G_CALLBACK (thunar_tree_view_new_files), view, NULL); + g_closure_ref (view->new_files_closure); + g_closure_sink (view->new_files_closure); + + /* and return our new closure */ + return view->new_files_closure; +} + + + +static void +thunar_tree_view_new_files (ThunarVfsJob *job, + GList *path_list, + ThunarTreeView *view) +{ + ThunarFile *file; + + /* check if we have exactly one new path */ + if (G_UNLIKELY (path_list == NULL || path_list->next != NULL)) + return; + + /* determine the file for the first path */ + file = thunar_file_cache_lookup (path_list->data); + if (G_LIKELY (file != NULL && thunar_file_is_directory (file))) + { + /* change to the newly created folder */ + thunar_navigator_change_directory (THUNAR_NAVIGATOR (view), file); + } +} + + + +static gboolean +thunar_tree_view_filter_visible_func (GtkTreeModel *filter, + GtkTreeIter *iter, + gpointer user_data) +{ + ThunarTreeView *view = THUNAR_TREE_VIEW (user_data); + ThunarFile *file; + gboolean visible = TRUE; + + /* if show_hidden is TRUE, nothing is filtered */ + if (G_LIKELY (!view->show_hidden)) + { + /* check if we should display this row */ + gtk_tree_model_get (filter, iter, THUNAR_TREE_MODEL_COLUMN_FILE, &file, -1); + if (G_LIKELY (file != NULL)) + { + /* we display all non-hidden file and hidden files that are ancestors of the current directory */ + visible = !thunar_file_is_hidden (file) || (view->current_directory == file) + || (view->current_directory != NULL && thunar_file_is_ancestor (view->current_directory, file)); + + /* release the reference on the file */ + g_object_unref (G_OBJECT (file)); + } + } + + return visible; +} + + + +static gboolean +thunar_tree_view_selection_func (GtkTreeSelection *selection, + GtkTreeModel *filter, + GtkTreePath *path, + gboolean path_currently_selected, + gpointer user_data) +{ + GtkTreeIter iter; + ThunarFile *file; + gboolean result = FALSE; + + /* every row may be unselected at any time */ + if (G_UNLIKELY (path_currently_selected)) + return TRUE; + + /* determine the iterator for the path */ + if (gtk_tree_model_get_iter (filter, &iter, path)) + { + /* determine the file for the iterator */ + gtk_tree_model_get (filter, &iter, THUNAR_TREE_MODEL_COLUMN_FILE, &file, -1); + if (G_LIKELY (file != NULL)) + { + /* only rows with files can be selected */ + result = TRUE; + + /* release file */ + g_object_unref (G_OBJECT (file)); + } + } + + return result; +} + + + +static gboolean +thunar_tree_view_expand_idle (gpointer user_data) +{ + ThunarTreeView *view = THUNAR_TREE_VIEW (user_data); + GtkTreePath *ancestor = NULL; + GtkTreePath *parent; + GtkTreePath *path; + gboolean done = TRUE; + + GDK_THREADS_ENTER (); + + /* verify that we still have a current directory */ + if (G_LIKELY (view->current_directory != NULL)) + { + /* determine the current cursor (fallback to root node) */ + gtk_tree_view_get_cursor (GTK_TREE_VIEW (view), &path, NULL); + if (G_UNLIKELY (path == NULL)) + path = gtk_tree_path_new_first (); + + /* look for the closest ancestor in the whole tree, starting from the current path */ + for (; gtk_tree_path_get_depth (path) > 0; gtk_tree_path_up (path)) + { + /* be sure to start from the first path at that level */ + while (gtk_tree_path_prev (path)) + ; + + /* try to find the closest ancestor relative to the current path */ + if (thunar_tree_view_find_closest_ancestor (view, path, &ancestor, &done)) + { + /* expand to the best ancestor if not an exact match */ + if (G_LIKELY (!done)) + { + /* just expand everything up to the row and its children */ + gtk_tree_view_expand_to_path (GTK_TREE_VIEW (view), ancestor); + } + else if (!gtk_tree_view_row_expanded (GTK_TREE_VIEW (view), ancestor)) + { + /* just expand everything up to the row, but not the children */ + parent = gtk_tree_path_copy (ancestor); + if (gtk_tree_path_up (parent)) + gtk_tree_view_expand_to_path (GTK_TREE_VIEW (view), parent); + gtk_tree_path_free (parent); + } + + /* place cursor on the ancestor */ + gtk_tree_view_set_cursor (GTK_TREE_VIEW (view), ancestor, NULL, FALSE); + + /* release the ancestor path */ + gtk_tree_path_free (ancestor); + + /* we did it */ + break; + } + } + + /* release the tree path */ + gtk_tree_path_free (path); + } + + GDK_THREADS_LEAVE (); + + return !done; +} + + + +static void +thunar_tree_view_expand_idle_destroy (gpointer user_data) +{ + THUNAR_TREE_VIEW (user_data)->expand_idle_id = -1; +} + + + +/** + * thunar_tree_view_new: + * + * Allocates a new #ThunarTreeView instance. + * + * Return value: the newly allocated #ThunarTreeView instance. + **/ +GtkWidget* +thunar_tree_view_new (void) +{ + return g_object_new (THUNAR_TYPE_TREE_VIEW, NULL); +} + + + +/** + * thunar_tree_view_get_show_hidden: + * @view : a #ThunarTreeView. + * + * Returns %TRUE if hidden and backup folders are + * shown in @view. + * + * Return value: %TRUE if hidden folders are shown. + **/ +gboolean +thunar_tree_view_get_show_hidden (ThunarTreeView *view) +{ + g_return_val_if_fail (THUNAR_IS_TREE_VIEW (view), FALSE); + return view->show_hidden; +} + + + +/** + * thunar_tree_view_set_show_hidden: + * @view : a #ThunarTreeView. + * @show_hidden : %TRUE to show hidden and backup folders. + * + * If @show_hidden is %TRUE, @view will shown hidden and + * backup folders. Else, these folders will be hidden. + **/ +void +thunar_tree_view_set_show_hidden (ThunarTreeView *view, + gboolean show_hidden) +{ + GtkTreeModel *filter; + + g_return_if_fail (THUNAR_IS_TREE_VIEW (view)); + + /* normalize the value */ + show_hidden = !!show_hidden; + + /* check if we have a new setting */ + if (view->show_hidden != show_hidden) + { + /* apply the new setting */ + view->show_hidden = show_hidden; + + /* update the filter */ + filter = gtk_tree_view_get_model (GTK_TREE_VIEW (view)); + gtk_tree_model_filter_refilter (GTK_TREE_MODEL_FILTER (filter)); + + /* notify listeners */ + g_object_notify (G_OBJECT (view), "show-hidden"); + } +} + + diff --git a/thunar/thunar-tree-view.h b/thunar/thunar-tree-view.h new file mode 100644 index 0000000000000000000000000000000000000000..fa3dd48ad76d720a877c90b59b833a02675d63b3 --- /dev/null +++ b/thunar/thunar-tree-view.h @@ -0,0 +1,47 @@ +/* $Id$ */ +/*- + * Copyright (c) 2006 Benedikt Meurer <benny@xfce.org> + * + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License as published by the Free + * Software Foundation; either version 2 of the License, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + * more details. + * + * You should have received a copy of the GNU General Public License along with + * this program; if not, write to the Free Software Foundation, Inc., 59 Temple + * Place, Suite 330, Boston, MA 02111-1307 USA + */ + +#ifndef __THUNAR_TREE_VIEW_H__ +#define __THUNAR_TREE_VIEW_H__ + +#include <thunar/thunar-navigator.h> + +G_BEGIN_DECLS; + +typedef struct _ThunarTreeViewClass ThunarTreeViewClass; +typedef struct _ThunarTreeView ThunarTreeView; + +#define THUNAR_TYPE_TREE_VIEW (thunar_tree_view_get_type ()) +#define THUNAR_TREE_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), THUNAR_TYPE_TREE_VIEW, ThunarTreeView)) +#define THUNAR_TREE_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), THUNAR_TYPE_TREE_VIEW, ThunarTreeViewClass)) +#define THUNAR_IS_TREE_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), THUNAR_TYPE_TREE_VIEW)) +#define THUNAR_IS_TREE_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), THUNAR_TYPE_TREE_VIEW)) +#define THUNAR_TREE_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), THUNAR_TYPE_TREE_VIEW, ThunarTreeViewClass)) + +GType thunar_tree_view_get_type (void) G_GNUC_CONST; + +GtkWidget *thunar_tree_view_new (void) G_GNUC_MALLOC; + +gboolean thunar_tree_view_get_show_hidden (ThunarTreeView *view); +void thunar_tree_view_set_show_hidden (ThunarTreeView *view, + gboolean show_hidden); + +G_END_DECLS; + +#endif /* !__THUNAR_TREE_VIEW_H__ */ diff --git a/thunar/thunar-window-ui.xml b/thunar/thunar-window-ui.xml index 67d3b6def03d2c2d770f3cf3be8f75851eecb36d..6a2c2f585c43eca627cc41c9836fbe0ee0e246c3 100644 --- a/thunar/thunar-window-ui.xml +++ b/thunar/thunar-window-ui.xml @@ -46,6 +46,7 @@ </menu> <menu action="view-side-pane-menu"> <menuitem action="view-side-pane-shortcuts" /> + <menuitem action="view-side-pane-tree" /> </menu> <menuitem action="view-statusbar" /> <separator /> diff --git a/thunar/thunar-window.c b/thunar/thunar-window.c index 590e9a22ff41851fbe7c95cdbdd6619d0ca69d19..41eefa279450b9aa906ae14c31d70ff91dcac377 100644 --- a/thunar/thunar-window.c +++ b/thunar/thunar-window.c @@ -43,6 +43,7 @@ #include <thunar/thunar-throbber.h> #include <thunar/thunar-statusbar.h> #include <thunar/thunar-stock.h> +#include <thunar/thunar-tree-pane.h> #include <thunar/thunar-window.h> #include <thunar/thunar-window-ui.h> @@ -89,6 +90,8 @@ static void thunar_window_unrealize (GtkWidget *w static gboolean thunar_window_configure_event (GtkWidget *widget, GdkEventConfigure *event); static void thunar_window_merge_custom_preferences (ThunarWindow *window); +static void thunar_window_install_sidepane (ThunarWindow *window, + GType type); static void thunar_window_start_open_location (ThunarWindow *window, const gchar *initial_text); static void thunar_window_action_open_new_window (GtkAction *action, @@ -106,6 +109,8 @@ static void thunar_window_action_location_bar_changed (GtkRadioAction *a ThunarWindow *window); static void thunar_window_action_shortcuts_changed (GtkToggleAction *action, ThunarWindow *window); +static void thunar_window_action_tree_changed (GtkToggleAction *action, + ThunarWindow *window); static void thunar_window_action_statusbar_changed (GtkToggleAction *action, ThunarWindow *window); static void thunar_window_action_zoom_in (GtkAction *action, @@ -248,6 +253,7 @@ static const GtkToggleActionEntry toggle_action_entries[] = { { "show-hidden", NULL, N_ ("Show _Hidden Files"), "<control>H", N_ ("Toggles the display of hidden files in the current window"), G_CALLBACK (thunar_window_action_show_hidden), FALSE, }, { "view-side-pane-shortcuts", NULL, N_ ("_Shortcuts"), "<control>B", N_ ("Toggles the visibility of the shortcuts pane"), G_CALLBACK (thunar_window_action_shortcuts_changed), FALSE, }, + { "view-side-pane-tree", NULL, N_ ("_Tree"), "<control>T", N_ ("Toggles the visibility of the tree pane"), G_CALLBACK (thunar_window_action_tree_changed), FALSE, }, { "view-statusbar", NULL, N_ ("St_atusbar"), NULL, N_ ("Change the visibility of this window's statusbar"), G_CALLBACK (thunar_window_action_statusbar_changed), FALSE, }, }; @@ -441,6 +447,7 @@ thunar_window_init (ThunarWindow *window) GSList *group; gchar *type_name; GType type; + gint position; gint width; gint height; @@ -572,6 +579,13 @@ thunar_window_init (ThunarWindow *window) gtk_table_attach (GTK_TABLE (window->table), window->paned, 0, 1, 2, 3, GTK_EXPAND | GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0); gtk_widget_show (window->paned); + /* determine the last separator position and apply it to the paned view */ + g_object_get (G_OBJECT (window->preferences), "last-separator-position", &position, NULL); + gtk_paned_set_position (GTK_PANED (window->paned), position); + + /* always remember the last separator position for newly opened windows */ + exo_binding_new (G_OBJECT (window->paned), "position", G_OBJECT (window->preferences), "last-separator-position"); + vbox = gtk_vbox_new (FALSE, 6); gtk_paned_pack2 (GTK_PANED (window->paned), vbox, TRUE, FALSE); gtk_widget_show (vbox); @@ -599,6 +613,8 @@ thunar_window_init (ThunarWindow *window) g_object_get (G_OBJECT (window->preferences), "last-side-pane", &type_name, NULL); if (exo_str_is_equal (type_name, g_type_name (THUNAR_TYPE_SHORTCUTS_PANE))) type = THUNAR_TYPE_SHORTCUTS_PANE; + else if (exo_str_is_equal (type_name, g_type_name (THUNAR_TYPE_TREE_PANE))) + type = THUNAR_TYPE_TREE_PANE; else type = G_TYPE_NONE; g_free (type_name); @@ -606,6 +622,8 @@ thunar_window_init (ThunarWindow *window) /* activate the selected side pane */ action = gtk_action_group_get_action (window->action_group, "view-side-pane-shortcuts"); gtk_toggle_action_set_active (GTK_TOGGLE_ACTION (action), (type == THUNAR_TYPE_SHORTCUTS_PANE)); + action = gtk_action_group_get_action (window->action_group, "view-side-pane-tree"); + gtk_toggle_action_set_active (GTK_TOGGLE_ACTION (action), (type == THUNAR_TYPE_TREE_PANE)); /* determine the default view */ g_object_get (G_OBJECT (window->preferences), "default-view", &type_name, NULL); @@ -871,6 +889,43 @@ thunar_window_configure_event (GtkWidget *widget, +static void +thunar_window_install_sidepane (ThunarWindow *window, + GType type) +{ + g_return_if_fail (type == G_TYPE_NONE || g_type_is_a (type, THUNAR_TYPE_SIDE_PANE)); + g_return_if_fail (THUNAR_IS_WINDOW (window)); + + /* drop the previous side pane (if any) */ + if (G_UNLIKELY (window->sidepane != NULL)) + { + gtk_widget_destroy (window->sidepane); + window->sidepane = NULL; + } + + /* check if we have a new sidepane widget */ + if (G_LIKELY (type != G_TYPE_NONE)) + { + /* allocate the new side pane widget */ + window->sidepane = g_object_new (type, NULL); + thunar_component_set_ui_manager (THUNAR_COMPONENT (window->sidepane), window->ui_manager); + exo_binding_new (G_OBJECT (window), "show-hidden", G_OBJECT (window->sidepane), "show-hidden"); + exo_binding_new (G_OBJECT (window), "current-directory", G_OBJECT (window->sidepane), "current-directory"); + g_signal_connect_swapped (G_OBJECT (window->sidepane), "change-directory", G_CALLBACK (thunar_window_set_current_directory), window); + gtk_paned_pack1 (GTK_PANED (window->paned), window->sidepane, FALSE, FALSE); + gtk_widget_show (window->sidepane); + + /* connect the side pane widget to the view (if any) */ + if (G_LIKELY (window->view != NULL)) + exo_binding_new (G_OBJECT (window->view), "selected-files", G_OBJECT (window->sidepane), "selected-files"); + } + + /* remember the setting */ + g_object_set (G_OBJECT (window->preferences), "last-side-pane", g_type_name (type), NULL); +} + + + static void thunar_window_merge_custom_preferences (ThunarWindow *window) { @@ -1183,34 +1238,50 @@ static void thunar_window_action_shortcuts_changed (GtkToggleAction *action, ThunarWindow *window) { - GType type; + GtkAction *other_action; + GType type; - /* drop the previous side pane (if any) */ - if (G_UNLIKELY (window->sidepane != NULL)) + /* determine the new type of side pane */ + type = gtk_toggle_action_get_active (action) ? THUNAR_TYPE_SHORTCUTS_PANE : G_TYPE_NONE; + + /* install the new sidepane */ + thunar_window_install_sidepane (window, type); + + /* check if we actually installed anything */ + if (G_LIKELY (type != G_TYPE_NONE)) { - gtk_widget_destroy (window->sidepane); - window->sidepane = NULL; + /* reset the state of the tree pane action (without firing the handler) */ + other_action = gtk_action_group_get_action (window->action_group, "view-side-pane-tree"); + g_signal_handlers_block_by_func (G_OBJECT (other_action), thunar_window_action_tree_changed, window); + gtk_toggle_action_set_active (GTK_TOGGLE_ACTION (other_action), FALSE); + g_signal_handlers_unblock_by_func (G_OBJECT (other_action), thunar_window_action_tree_changed, window); } +} + + + +static void +thunar_window_action_tree_changed (GtkToggleAction *action, + ThunarWindow *window) +{ + GtkAction *other_action; + GType type; /* determine the new type of side pane */ - type = gtk_toggle_action_get_active (action) ? THUNAR_TYPE_SHORTCUTS_PANE : G_TYPE_NONE; + type = gtk_toggle_action_get_active (action) ? THUNAR_TYPE_TREE_PANE : G_TYPE_NONE; + + /* install the new sidepane */ + thunar_window_install_sidepane (window, type); + + /* check if we actually installed anything */ if (G_LIKELY (type != G_TYPE_NONE)) { - /* allocate the new side pane widget */ - window->sidepane = g_object_new (type, NULL); - thunar_component_set_ui_manager (THUNAR_COMPONENT (window->sidepane), window->ui_manager); - exo_binding_new (G_OBJECT (window), "current-directory", G_OBJECT (window->sidepane), "current-directory"); - g_signal_connect_swapped (G_OBJECT (window->sidepane), "change-directory", G_CALLBACK (thunar_window_set_current_directory), window); - gtk_paned_pack1 (GTK_PANED (window->paned), window->sidepane, FALSE, FALSE); - gtk_widget_show (window->sidepane); - - /* connect the side pane widget to the view (if any) */ - if (G_LIKELY (window->view != NULL)) - exo_binding_new (G_OBJECT (window->view), "selected-files", G_OBJECT (window->sidepane), "selected-files"); + /* reset the state of the shortcuts pane action (without firing the handler) */ + other_action = gtk_action_group_get_action (window->action_group, "view-side-pane-shortcuts"); + g_signal_handlers_block_by_func (G_OBJECT (other_action), thunar_window_action_shortcuts_changed, window); + gtk_toggle_action_set_active (GTK_TOGGLE_ACTION (other_action), FALSE); + g_signal_handlers_unblock_by_func (G_OBJECT (other_action), thunar_window_action_shortcuts_changed, window); } - - /* remember the setting */ - g_object_set (G_OBJECT (window->preferences), "last-side-pane", g_type_name (type), NULL); }