Improved plug-in support

This commit is contained in:
Pierre Pronchery 2011-07-17 22:47:42 +00:00
parent 8dc8f6cd91
commit f3b36aad27
7 changed files with 186 additions and 140 deletions

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Browser 0.1.4\n" "Project-Id-Version: Browser 0.1.4\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-07-18 00:00+0200\n" "POT-Creation-Date: 2011-07-18 00:47+0200\n"
"PO-Revision-Date: 2010-03-29 23:28+0200\n" "PO-Revision-Date: 2010-03-29 23:28+0200\n"
"Last-Translator: Pierre Pronchery <khorben@defora.org>\n" "Last-Translator: Pierre Pronchery <khorben@defora.org>\n"
"Language-Team: English\n" "Language-Team: English\n"
@ -28,7 +28,7 @@ msgstr "Neu _Ordner"
msgid "New _symbolic link..." msgid "New _symbolic link..."
msgstr "" msgstr ""
#: ../src/browser.c:106 ../src/browser.c:853 #: ../src/browser.c:106 ../src/browser.c:877
msgid "Open file..." msgid "Open file..."
msgstr "Offnen..." msgstr "Offnen..."
@ -165,19 +165,19 @@ msgstr ""
msgid "View as..." msgid "View as..."
msgstr "" msgstr ""
#: ../src/browser.c:328 ../src/browser.c:1939 ../src/browser.c:1947 #: ../src/browser.c:328 ../src/browser.c:1963 ../src/browser.c:1971
msgid "Details" msgid "Details"
msgstr "" msgstr ""
#: ../src/browser.c:335 ../src/browser.c:1940 ../src/browser.c:1948 #: ../src/browser.c:335 ../src/browser.c:1964 ../src/browser.c:1972
msgid "Icons" msgid "Icons"
msgstr "" msgstr ""
#: ../src/browser.c:342 ../src/browser.c:1941 ../src/browser.c:1949 #: ../src/browser.c:342 ../src/browser.c:1965 ../src/browser.c:1973
msgid "List" msgid "List"
msgstr "" msgstr ""
#: ../src/browser.c:349 ../src/browser.c:1943 ../src/browser.c:1950 #: ../src/browser.c:349 ../src/browser.c:1967 ../src/browser.c:1974
msgid "Thumbnails" msgid "Thumbnails"
msgstr "" msgstr ""
@ -185,7 +185,7 @@ msgstr ""
msgid " Location: " msgid " Location: "
msgstr "" msgstr ""
#: ../src/browser.c:680 ../src/browser.c:685 ../src/copy.c:674 #: ../src/browser.c:698 ../src/browser.c:703 ../src/copy.c:674
#: ../src/copy.c:678 ../src/delete.c:421 ../src/delete.c:426 #: ../src/copy.c:678 ../src/delete.c:421 ../src/delete.c:426
#: ../src/desktop.c:1647 ../src/desktop.c:1652 ../src/move.c:452 #: ../src/desktop.c:1647 ../src/desktop.c:1652 ../src/move.c:452
#: ../src/move.c:456 ../src/properties.c:118 ../src/properties.c:122 #: ../src/move.c:456 ../src/properties.c:118 ../src/properties.c:122
@ -193,101 +193,101 @@ msgstr ""
msgid "Error" msgid "Error"
msgstr "Fehler" msgstr "Fehler"
#: ../src/browser.c:875 ../src/desktopicon.c:861 ../src/view.c:145 #: ../src/browser.c:899 ../src/desktopicon.c:861 ../src/view.c:145
#: ../src/view.c:420 #: ../src/view.c:420
msgid "Open with..." msgid "Open with..."
msgstr "Offnen mit..." msgstr "Offnen mit..."
#: ../src/browser.c:967 ../src/browser.c:1341 #: ../src/browser.c:991 ../src/browser.c:1365
msgid "Refreshing folder: " msgid "Refreshing folder: "
msgstr "" msgstr ""
#: ../src/browser.c:988 #: ../src/browser.c:1012
#, c-format #, c-format
msgid "%s%u file%c (%u hidden)" msgid "%s%u file%c (%u hidden)"
msgstr "" msgstr ""
#: ../src/browser.c:1643 #: ../src/browser.c:1667
msgid "Filename" msgid "Filename"
msgstr "" msgstr ""
#: ../src/browser.c:1645 #: ../src/browser.c:1669
msgid "Size" msgid "Size"
msgstr "Größe" msgstr "Größe"
#: ../src/browser.c:1647 #: ../src/browser.c:1671
msgid "Owner" msgid "Owner"
msgstr "" msgstr ""
#: ../src/browser.c:1649 #: ../src/browser.c:1673
msgid "Group" msgid "Group"
msgstr "Gruppe" msgstr "Gruppe"
#: ../src/browser.c:1651 #: ../src/browser.c:1675
msgid "Date" msgid "Date"
msgstr "Datum" msgstr "Datum"
#: ../src/browser.c:1653 #: ../src/browser.c:1677
msgid "MIME type" msgid "MIME type"
msgstr "" msgstr ""
#: ../src/browser.c:1917 #: ../src/browser.c:1941
msgid "File browser preferences" msgid "File browser preferences"
msgstr "File browser Einstellungen" msgstr "File browser Einstellungen"
#: ../src/browser.c:1933 #: ../src/browser.c:1957
msgid "Default view:" msgid "Default view:"
msgstr "" msgstr ""
#: ../src/browser.c:1957 #: ../src/browser.c:1981
msgid "_Alternate row colors in detailed view" msgid "_Alternate row colors in detailed view"
msgstr "" msgstr ""
#: ../src/browser.c:1961 #: ../src/browser.c:1985
msgid "_Confirm before deletion" msgid "_Confirm before deletion"
msgstr "_Bestätigen vor löschung" msgstr "_Bestätigen vor löschung"
#: ../src/browser.c:1964 #: ../src/browser.c:1988
msgid "Sort _folders first" msgid "Sort _folders first"
msgstr "List _Ordner zuerst" msgstr "List _Ordner zuerst"
#: ../src/browser.c:1967 #: ../src/browser.c:1991
msgid "Show _hidden files" msgid "Show _hidden files"
msgstr "" msgstr ""
#: ../src/browser.c:1970 #: ../src/browser.c:1994
msgid "_Appearance" msgid "_Appearance"
msgstr "" msgstr ""
#: ../src/browser.c:1979 ../src/browser.c:1984 #: ../src/browser.c:2003 ../src/browser.c:2008
msgid "Type" msgid "Type"
msgstr "" msgstr ""
#: ../src/browser.c:2005 #: ../src/browser.c:2029
msgid "_File associations" msgid "_File associations"
msgstr "" msgstr ""
#: ../src/browser.c:2055 #: ../src/browser.c:2079
msgid "Edit file association" msgid "Edit file association"
msgstr "" msgstr ""
#: ../src/browser.c:2068 #: ../src/browser.c:2092
msgid "Type:" msgid "Type:"
msgstr "" msgstr ""
#: ../src/browser.c:2077 #: ../src/browser.c:2101
msgid "Open with:" msgid "Open with:"
msgstr "Offnen mit:" msgstr "Offnen mit:"
#: ../src/browser.c:2088 #: ../src/browser.c:2112
msgid "View with:" msgid "View with:"
msgstr "" msgstr ""
#: ../src/browser.c:2099 #: ../src/browser.c:2123
msgid "Edit with:" msgid "Edit with:"
msgstr "" msgstr ""
#: ../src/browser.c:2243 #: ../src/browser.c:2267
msgid "Refreshing folder..." msgid "Refreshing folder..."
msgstr "Aktualisierung..." msgstr "Aktualisierung..."

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Browser 0.1.4\n" "Project-Id-Version: Browser 0.1.4\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-07-18 00:00+0200\n" "POT-Creation-Date: 2011-07-18 00:47+0200\n"
"PO-Revision-Date: 2010-03-30 01:04+0200\n" "PO-Revision-Date: 2010-03-30 01:04+0200\n"
"Last-Translator: Pierre Pronchery <khorben@defora.org>\n" "Last-Translator: Pierre Pronchery <khorben@defora.org>\n"
"Language-Team: Spanish\n" "Language-Team: Spanish\n"
@ -28,7 +28,7 @@ msgstr ""
msgid "New _symbolic link..." msgid "New _symbolic link..."
msgstr "" msgstr ""
#: ../src/browser.c:106 ../src/browser.c:853 #: ../src/browser.c:106 ../src/browser.c:877
msgid "Open file..." msgid "Open file..."
msgstr "" msgstr ""
@ -165,19 +165,19 @@ msgstr ""
msgid "View as..." msgid "View as..."
msgstr "" msgstr ""
#: ../src/browser.c:328 ../src/browser.c:1939 ../src/browser.c:1947 #: ../src/browser.c:328 ../src/browser.c:1963 ../src/browser.c:1971
msgid "Details" msgid "Details"
msgstr "" msgstr ""
#: ../src/browser.c:335 ../src/browser.c:1940 ../src/browser.c:1948 #: ../src/browser.c:335 ../src/browser.c:1964 ../src/browser.c:1972
msgid "Icons" msgid "Icons"
msgstr "" msgstr ""
#: ../src/browser.c:342 ../src/browser.c:1941 ../src/browser.c:1949 #: ../src/browser.c:342 ../src/browser.c:1965 ../src/browser.c:1973
msgid "List" msgid "List"
msgstr "" msgstr ""
#: ../src/browser.c:349 ../src/browser.c:1943 ../src/browser.c:1950 #: ../src/browser.c:349 ../src/browser.c:1967 ../src/browser.c:1974
msgid "Thumbnails" msgid "Thumbnails"
msgstr "" msgstr ""
@ -185,7 +185,7 @@ msgstr ""
msgid " Location: " msgid " Location: "
msgstr "" msgstr ""
#: ../src/browser.c:680 ../src/browser.c:685 ../src/copy.c:674 #: ../src/browser.c:698 ../src/browser.c:703 ../src/copy.c:674
#: ../src/copy.c:678 ../src/delete.c:421 ../src/delete.c:426 #: ../src/copy.c:678 ../src/delete.c:421 ../src/delete.c:426
#: ../src/desktop.c:1647 ../src/desktop.c:1652 ../src/move.c:452 #: ../src/desktop.c:1647 ../src/desktop.c:1652 ../src/move.c:452
#: ../src/move.c:456 ../src/properties.c:118 ../src/properties.c:122 #: ../src/move.c:456 ../src/properties.c:118 ../src/properties.c:122
@ -193,101 +193,101 @@ msgstr ""
msgid "Error" msgid "Error"
msgstr "" msgstr ""
#: ../src/browser.c:875 ../src/desktopicon.c:861 ../src/view.c:145 #: ../src/browser.c:899 ../src/desktopicon.c:861 ../src/view.c:145
#: ../src/view.c:420 #: ../src/view.c:420
msgid "Open with..." msgid "Open with..."
msgstr "" msgstr ""
#: ../src/browser.c:967 ../src/browser.c:1341 #: ../src/browser.c:991 ../src/browser.c:1365
msgid "Refreshing folder: " msgid "Refreshing folder: "
msgstr "" msgstr ""
#: ../src/browser.c:988 #: ../src/browser.c:1012
#, c-format #, c-format
msgid "%s%u file%c (%u hidden)" msgid "%s%u file%c (%u hidden)"
msgstr "" msgstr ""
#: ../src/browser.c:1643 #: ../src/browser.c:1667
msgid "Filename" msgid "Filename"
msgstr "" msgstr ""
#: ../src/browser.c:1645 #: ../src/browser.c:1669
msgid "Size" msgid "Size"
msgstr "" msgstr ""
#: ../src/browser.c:1647 #: ../src/browser.c:1671
msgid "Owner" msgid "Owner"
msgstr "" msgstr ""
#: ../src/browser.c:1649 #: ../src/browser.c:1673
msgid "Group" msgid "Group"
msgstr "" msgstr ""
#: ../src/browser.c:1651 #: ../src/browser.c:1675
msgid "Date" msgid "Date"
msgstr "" msgstr ""
#: ../src/browser.c:1653 #: ../src/browser.c:1677
msgid "MIME type" msgid "MIME type"
msgstr "" msgstr ""
#: ../src/browser.c:1917 #: ../src/browser.c:1941
msgid "File browser preferences" msgid "File browser preferences"
msgstr "File browser preferencias" msgstr "File browser preferencias"
#: ../src/browser.c:1933 #: ../src/browser.c:1957
msgid "Default view:" msgid "Default view:"
msgstr "" msgstr ""
#: ../src/browser.c:1957 #: ../src/browser.c:1981
msgid "_Alternate row colors in detailed view" msgid "_Alternate row colors in detailed view"
msgstr "" msgstr ""
#: ../src/browser.c:1961 #: ../src/browser.c:1985
msgid "_Confirm before deletion" msgid "_Confirm before deletion"
msgstr "" msgstr ""
#: ../src/browser.c:1964 #: ../src/browser.c:1988
msgid "Sort _folders first" msgid "Sort _folders first"
msgstr "" msgstr ""
#: ../src/browser.c:1967 #: ../src/browser.c:1991
msgid "Show _hidden files" msgid "Show _hidden files"
msgstr "" msgstr ""
#: ../src/browser.c:1970 #: ../src/browser.c:1994
msgid "_Appearance" msgid "_Appearance"
msgstr "" msgstr ""
#: ../src/browser.c:1979 ../src/browser.c:1984 #: ../src/browser.c:2003 ../src/browser.c:2008
msgid "Type" msgid "Type"
msgstr "" msgstr ""
#: ../src/browser.c:2005 #: ../src/browser.c:2029
msgid "_File associations" msgid "_File associations"
msgstr "" msgstr ""
#: ../src/browser.c:2055 #: ../src/browser.c:2079
msgid "Edit file association" msgid "Edit file association"
msgstr "" msgstr ""
#: ../src/browser.c:2068 #: ../src/browser.c:2092
msgid "Type:" msgid "Type:"
msgstr "" msgstr ""
#: ../src/browser.c:2077 #: ../src/browser.c:2101
msgid "Open with:" msgid "Open with:"
msgstr "" msgstr ""
#: ../src/browser.c:2088 #: ../src/browser.c:2112
msgid "View with:" msgid "View with:"
msgstr "" msgstr ""
#: ../src/browser.c:2099 #: ../src/browser.c:2123
msgid "Edit with:" msgid "Edit with:"
msgstr "" msgstr ""
#: ../src/browser.c:2243 #: ../src/browser.c:2267
msgid "Refreshing folder..." msgid "Refreshing folder..."
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Browser 0.1.4\n" "Project-Id-Version: Browser 0.1.4\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-07-18 00:00+0200\n" "POT-Creation-Date: 2011-07-18 00:47+0200\n"
"PO-Revision-Date: 2010-03-29 23:28+0200\n" "PO-Revision-Date: 2010-03-29 23:28+0200\n"
"Last-Translator: Pierre Pronchery <khorben@defora.org>\n" "Last-Translator: Pierre Pronchery <khorben@defora.org>\n"
"Language-Team: French\n" "Language-Team: French\n"
@ -28,7 +28,7 @@ msgstr "Nouveau _dossier"
msgid "New _symbolic link..." msgid "New _symbolic link..."
msgstr "Nouveau _lien symbolique..." msgstr "Nouveau _lien symbolique..."
#: ../src/browser.c:106 ../src/browser.c:853 #: ../src/browser.c:106 ../src/browser.c:877
msgid "Open file..." msgid "Open file..."
msgstr "Ouvrir..." msgstr "Ouvrir..."
@ -165,19 +165,19 @@ msgstr "Gestionnaire de fichiers"
msgid "View as..." msgid "View as..."
msgstr "Vue..." msgstr "Vue..."
#: ../src/browser.c:328 ../src/browser.c:1939 ../src/browser.c:1947 #: ../src/browser.c:328 ../src/browser.c:1963 ../src/browser.c:1971
msgid "Details" msgid "Details"
msgstr "Détails" msgstr "Détails"
#: ../src/browser.c:335 ../src/browser.c:1940 ../src/browser.c:1948 #: ../src/browser.c:335 ../src/browser.c:1964 ../src/browser.c:1972
msgid "Icons" msgid "Icons"
msgstr "Icônes" msgstr "Icônes"
#: ../src/browser.c:342 ../src/browser.c:1941 ../src/browser.c:1949 #: ../src/browser.c:342 ../src/browser.c:1965 ../src/browser.c:1973
msgid "List" msgid "List"
msgstr "Liste" msgstr "Liste"
#: ../src/browser.c:349 ../src/browser.c:1943 ../src/browser.c:1950 #: ../src/browser.c:349 ../src/browser.c:1967 ../src/browser.c:1974
msgid "Thumbnails" msgid "Thumbnails"
msgstr "Vignettes" msgstr "Vignettes"
@ -185,7 +185,7 @@ msgstr "Vignettes"
msgid " Location: " msgid " Location: "
msgstr " Chemin : " msgstr " Chemin : "
#: ../src/browser.c:680 ../src/browser.c:685 ../src/copy.c:674 #: ../src/browser.c:698 ../src/browser.c:703 ../src/copy.c:674
#: ../src/copy.c:678 ../src/delete.c:421 ../src/delete.c:426 #: ../src/copy.c:678 ../src/delete.c:421 ../src/delete.c:426
#: ../src/desktop.c:1647 ../src/desktop.c:1652 ../src/move.c:452 #: ../src/desktop.c:1647 ../src/desktop.c:1652 ../src/move.c:452
#: ../src/move.c:456 ../src/properties.c:118 ../src/properties.c:122 #: ../src/move.c:456 ../src/properties.c:118 ../src/properties.c:122
@ -193,101 +193,101 @@ msgstr " Chemin : "
msgid "Error" msgid "Error"
msgstr "Erreur" msgstr "Erreur"
#: ../src/browser.c:875 ../src/desktopicon.c:861 ../src/view.c:145 #: ../src/browser.c:899 ../src/desktopicon.c:861 ../src/view.c:145
#: ../src/view.c:420 #: ../src/view.c:420
msgid "Open with..." msgid "Open with..."
msgstr "Ouvrir avec..." msgstr "Ouvrir avec..."
#: ../src/browser.c:967 ../src/browser.c:1341 #: ../src/browser.c:991 ../src/browser.c:1365
msgid "Refreshing folder: " msgid "Refreshing folder: "
msgstr "Actualisation du dossier : " msgstr "Actualisation du dossier : "
#: ../src/browser.c:988 #: ../src/browser.c:1012
#, c-format #, c-format
msgid "%s%u file%c (%u hidden)" msgid "%s%u file%c (%u hidden)"
msgstr "%s%u fichier%c (%u cachés)" msgstr "%s%u fichier%c (%u cachés)"
#: ../src/browser.c:1643 #: ../src/browser.c:1667
msgid "Filename" msgid "Filename"
msgstr "Nom de fichier" msgstr "Nom de fichier"
#: ../src/browser.c:1645 #: ../src/browser.c:1669
msgid "Size" msgid "Size"
msgstr "Taille" msgstr "Taille"
#: ../src/browser.c:1647 #: ../src/browser.c:1671
msgid "Owner" msgid "Owner"
msgstr "Propriétaire" msgstr "Propriétaire"
#: ../src/browser.c:1649 #: ../src/browser.c:1673
msgid "Group" msgid "Group"
msgstr "Groupe" msgstr "Groupe"
#: ../src/browser.c:1651 #: ../src/browser.c:1675
msgid "Date" msgid "Date"
msgstr "Date" msgstr "Date"
#: ../src/browser.c:1653 #: ../src/browser.c:1677
msgid "MIME type" msgid "MIME type"
msgstr "Type MIME" msgstr "Type MIME"
#: ../src/browser.c:1917 #: ../src/browser.c:1941
msgid "File browser preferences" msgid "File browser preferences"
msgstr "Gestionnaire de fichiers - Préférences" msgstr "Gestionnaire de fichiers - Préférences"
#: ../src/browser.c:1933 #: ../src/browser.c:1957
msgid "Default view:" msgid "Default view:"
msgstr "Vue par défaut:" msgstr "Vue par défaut:"
#: ../src/browser.c:1957 #: ../src/browser.c:1981
msgid "_Alternate row colors in detailed view" msgid "_Alternate row colors in detailed view"
msgstr "_Alterner les couleurs dans la vue détaillée" msgstr "_Alterner les couleurs dans la vue détaillée"
#: ../src/browser.c:1961 #: ../src/browser.c:1985
msgid "_Confirm before deletion" msgid "_Confirm before deletion"
msgstr "_Confirmer l'effacement" msgstr "_Confirmer l'effacement"
#: ../src/browser.c:1964 #: ../src/browser.c:1988
msgid "Sort _folders first" msgid "Sort _folders first"
msgstr "_Dossiers affichés en premier" msgstr "_Dossiers affichés en premier"
#: ../src/browser.c:1967 #: ../src/browser.c:1991
msgid "Show _hidden files" msgid "Show _hidden files"
msgstr "Afficher les fichiers cac_hés" msgstr "Afficher les fichiers cac_hés"
#: ../src/browser.c:1970 #: ../src/browser.c:1994
msgid "_Appearance" msgid "_Appearance"
msgstr "_Apparence" msgstr "_Apparence"
#: ../src/browser.c:1979 ../src/browser.c:1984 #: ../src/browser.c:2003 ../src/browser.c:2008
msgid "Type" msgid "Type"
msgstr "Type" msgstr "Type"
#: ../src/browser.c:2005 #: ../src/browser.c:2029
msgid "_File associations" msgid "_File associations"
msgstr "_Types de fichiers" msgstr "_Types de fichiers"
#: ../src/browser.c:2055 #: ../src/browser.c:2079
msgid "Edit file association" msgid "Edit file association"
msgstr "Modifier les associations de type" msgstr "Modifier les associations de type"
#: ../src/browser.c:2068 #: ../src/browser.c:2092
msgid "Type:" msgid "Type:"
msgstr "Type :" msgstr "Type :"
#: ../src/browser.c:2077 #: ../src/browser.c:2101
msgid "Open with:" msgid "Open with:"
msgstr "Ouvrir avec :" msgstr "Ouvrir avec :"
#: ../src/browser.c:2088 #: ../src/browser.c:2112
msgid "View with:" msgid "View with:"
msgstr "Visualiser avec :" msgstr "Visualiser avec :"
#: ../src/browser.c:2099 #: ../src/browser.c:2123
msgid "Edit with:" msgid "Edit with:"
msgstr "Modifier avec :" msgstr "Modifier avec :"
#: ../src/browser.c:2243 #: ../src/browser.c:2267
msgid "Refreshing folder..." msgid "Refreshing folder..."
msgstr "Actualisation du dossier..." msgstr "Actualisation du dossier..."

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Browser 0.1.4\n" "Project-Id-Version: Browser 0.1.4\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-07-18 00:00+0200\n" "POT-Creation-Date: 2011-07-18 00:47+0200\n"
"PO-Revision-Date: 2010-04-07 23:18+0200\n" "PO-Revision-Date: 2010-04-07 23:18+0200\n"
"Last-Translator: Pierre Pronchery <khorben@defora.org>\n" "Last-Translator: Pierre Pronchery <khorben@defora.org>\n"
"Language-Team: Italian\n" "Language-Team: Italian\n"
@ -28,7 +28,7 @@ msgstr ""
msgid "New _symbolic link..." msgid "New _symbolic link..."
msgstr "" msgstr ""
#: ../src/browser.c:106 ../src/browser.c:853 #: ../src/browser.c:106 ../src/browser.c:877
msgid "Open file..." msgid "Open file..."
msgstr "" msgstr ""
@ -165,19 +165,19 @@ msgstr ""
msgid "View as..." msgid "View as..."
msgstr "" msgstr ""
#: ../src/browser.c:328 ../src/browser.c:1939 ../src/browser.c:1947 #: ../src/browser.c:328 ../src/browser.c:1963 ../src/browser.c:1971
msgid "Details" msgid "Details"
msgstr "" msgstr ""
#: ../src/browser.c:335 ../src/browser.c:1940 ../src/browser.c:1948 #: ../src/browser.c:335 ../src/browser.c:1964 ../src/browser.c:1972
msgid "Icons" msgid "Icons"
msgstr "" msgstr ""
#: ../src/browser.c:342 ../src/browser.c:1941 ../src/browser.c:1949 #: ../src/browser.c:342 ../src/browser.c:1965 ../src/browser.c:1973
msgid "List" msgid "List"
msgstr "" msgstr ""
#: ../src/browser.c:349 ../src/browser.c:1943 ../src/browser.c:1950 #: ../src/browser.c:349 ../src/browser.c:1967 ../src/browser.c:1974
msgid "Thumbnails" msgid "Thumbnails"
msgstr "" msgstr ""
@ -185,7 +185,7 @@ msgstr ""
msgid " Location: " msgid " Location: "
msgstr "" msgstr ""
#: ../src/browser.c:680 ../src/browser.c:685 ../src/copy.c:674 #: ../src/browser.c:698 ../src/browser.c:703 ../src/copy.c:674
#: ../src/copy.c:678 ../src/delete.c:421 ../src/delete.c:426 #: ../src/copy.c:678 ../src/delete.c:421 ../src/delete.c:426
#: ../src/desktop.c:1647 ../src/desktop.c:1652 ../src/move.c:452 #: ../src/desktop.c:1647 ../src/desktop.c:1652 ../src/move.c:452
#: ../src/move.c:456 ../src/properties.c:118 ../src/properties.c:122 #: ../src/move.c:456 ../src/properties.c:118 ../src/properties.c:122
@ -193,101 +193,101 @@ msgstr ""
msgid "Error" msgid "Error"
msgstr "" msgstr ""
#: ../src/browser.c:875 ../src/desktopicon.c:861 ../src/view.c:145 #: ../src/browser.c:899 ../src/desktopicon.c:861 ../src/view.c:145
#: ../src/view.c:420 #: ../src/view.c:420
msgid "Open with..." msgid "Open with..."
msgstr "" msgstr ""
#: ../src/browser.c:967 ../src/browser.c:1341 #: ../src/browser.c:991 ../src/browser.c:1365
msgid "Refreshing folder: " msgid "Refreshing folder: "
msgstr "" msgstr ""
#: ../src/browser.c:988 #: ../src/browser.c:1012
#, c-format #, c-format
msgid "%s%u file%c (%u hidden)" msgid "%s%u file%c (%u hidden)"
msgstr "" msgstr ""
#: ../src/browser.c:1643 #: ../src/browser.c:1667
msgid "Filename" msgid "Filename"
msgstr "" msgstr ""
#: ../src/browser.c:1645 #: ../src/browser.c:1669
msgid "Size" msgid "Size"
msgstr "" msgstr ""
#: ../src/browser.c:1647 #: ../src/browser.c:1671
msgid "Owner" msgid "Owner"
msgstr "" msgstr ""
#: ../src/browser.c:1649 #: ../src/browser.c:1673
msgid "Group" msgid "Group"
msgstr "" msgstr ""
#: ../src/browser.c:1651 #: ../src/browser.c:1675
msgid "Date" msgid "Date"
msgstr "" msgstr ""
#: ../src/browser.c:1653 #: ../src/browser.c:1677
msgid "MIME type" msgid "MIME type"
msgstr "" msgstr ""
#: ../src/browser.c:1917 #: ../src/browser.c:1941
msgid "File browser preferences" msgid "File browser preferences"
msgstr "" msgstr ""
#: ../src/browser.c:1933 #: ../src/browser.c:1957
msgid "Default view:" msgid "Default view:"
msgstr "" msgstr ""
#: ../src/browser.c:1957 #: ../src/browser.c:1981
msgid "_Alternate row colors in detailed view" msgid "_Alternate row colors in detailed view"
msgstr "" msgstr ""
#: ../src/browser.c:1961 #: ../src/browser.c:1985
msgid "_Confirm before deletion" msgid "_Confirm before deletion"
msgstr "" msgstr ""
#: ../src/browser.c:1964 #: ../src/browser.c:1988
msgid "Sort _folders first" msgid "Sort _folders first"
msgstr "" msgstr ""
#: ../src/browser.c:1967 #: ../src/browser.c:1991
msgid "Show _hidden files" msgid "Show _hidden files"
msgstr "" msgstr ""
#: ../src/browser.c:1970 #: ../src/browser.c:1994
msgid "_Appearance" msgid "_Appearance"
msgstr "" msgstr ""
#: ../src/browser.c:1979 ../src/browser.c:1984 #: ../src/browser.c:2003 ../src/browser.c:2008
msgid "Type" msgid "Type"
msgstr "" msgstr ""
#: ../src/browser.c:2005 #: ../src/browser.c:2029
msgid "_File associations" msgid "_File associations"
msgstr "" msgstr ""
#: ../src/browser.c:2055 #: ../src/browser.c:2079
msgid "Edit file association" msgid "Edit file association"
msgstr "" msgstr ""
#: ../src/browser.c:2068 #: ../src/browser.c:2092
msgid "Type:" msgid "Type:"
msgstr "" msgstr ""
#: ../src/browser.c:2077 #: ../src/browser.c:2101
msgid "Open with:" msgid "Open with:"
msgstr "" msgstr ""
#: ../src/browser.c:2088 #: ../src/browser.c:2112
msgid "View with:" msgid "View with:"
msgstr "" msgstr ""
#: ../src/browser.c:2099 #: ../src/browser.c:2123
msgid "Edit with:" msgid "Edit with:"
msgstr "" msgstr ""
#: ../src/browser.c:2243 #: ../src/browser.c:2267
msgid "Refreshing folder..." msgid "Refreshing folder..."
msgstr "" msgstr ""

View File

@ -394,8 +394,8 @@ Browser * browser_new(char const * directory)
/* paned */ /* paned */
hpaned = gtk_hpaned_new(); hpaned = gtk_hpaned_new();
/* plugins */ /* plugins */
widget = gtk_vbox_new(FALSE, 4); browser->pl_view = gtk_vbox_new(FALSE, 4);
gtk_container_border_width(GTK_CONTAINER(widget), 4); gtk_container_border_width(GTK_CONTAINER(browser->pl_view), 4);
browser->pl_store = gtk_list_store_new(BPC_COUNT, G_TYPE_STRING, browser->pl_store = gtk_list_store_new(BPC_COUNT, G_TYPE_STRING,
G_TYPE_POINTER, G_TYPE_POINTER, G_TYPE_POINTER); G_TYPE_POINTER, G_TYPE_POINTER, G_TYPE_POINTER);
browser->pl_combo = gtk_combo_box_new_with_model(GTK_TREE_MODEL( browser->pl_combo = gtk_combo_box_new_with_model(GTK_TREE_MODEL(
@ -407,10 +407,13 @@ Browser * browser_new(char const * directory)
renderer, TRUE); renderer, TRUE);
gtk_cell_layout_set_attributes(GTK_CELL_LAYOUT(browser->pl_combo), gtk_cell_layout_set_attributes(GTK_CELL_LAYOUT(browser->pl_combo),
renderer, "text", BPC_NAME, NULL); renderer, "text", BPC_NAME, NULL);
gtk_box_pack_start(GTK_BOX(widget), browser->pl_combo, FALSE, TRUE, 0); gtk_box_pack_start(GTK_BOX(browser->pl_view), browser->pl_combo, FALSE,
browser->pl_view = gtk_vbox_new(FALSE, 4); TRUE, 0);
gtk_box_pack_start(GTK_BOX(widget), browser->pl_view, TRUE, TRUE, 0); browser->pl_box = gtk_vbox_new(FALSE, 4);
gtk_paned_add1(GTK_PANED(hpaned), widget); gtk_box_pack_start(GTK_BOX(browser->pl_view), browser->pl_box, TRUE,
TRUE, 0);
gtk_paned_add1(GTK_PANED(hpaned), browser->pl_view);
gtk_widget_set_no_show_all(browser->pl_view, TRUE);
/* view */ /* view */
browser->scrolled = gtk_scrolled_window_new(NULL, NULL); browser->scrolled = gtk_scrolled_window_new(NULL, NULL);
gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(browser->scrolled), gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(browser->scrolled),
@ -605,6 +608,21 @@ Browser * browser_new_copy(Browser * browser)
/* browser_delete */ /* browser_delete */
void browser_delete(Browser * browser) void browser_delete(Browser * browser)
{ {
GtkTreeModel * model = GTK_TREE_MODEL(browser->pl_store);
GtkTreeIter iter;
gboolean valid;
BrowserPlugin * bp;
Plugin * plugin;
for(valid = gtk_tree_model_get_iter_first(model, &iter); valid == TRUE;
valid = gtk_tree_model_iter_next(model, &iter))
{
gtk_tree_model_get(model, &iter, BPC_PLUGIN, &plugin,
BPC_BROWSERPLUGIN, &bp, -1);
if(bp->destroy != NULL)
bp->destroy(bp);
plugin_delete(plugin);
}
if(browser->config != NULL) if(browser->config != NULL)
config_delete(browser->config); config_delete(browser->config);
gtk_widget_hide(browser->window); gtk_widget_hide(browser->window);
@ -838,7 +856,13 @@ int browser_load(Browser * browser, char const * plugin)
gtk_list_store_set(browser->pl_store, &iter, BPC_NAME, bp->name, gtk_list_store_set(browser->pl_store, &iter, BPC_NAME, bp->name,
BPC_PLUGIN, p, BPC_BROWSERPLUGIN, bp, BPC_PLUGIN, p, BPC_BROWSERPLUGIN, bp,
BPC_WIDGET, widget, -1); BPC_WIDGET, widget, -1);
gtk_box_pack_start(GTK_BOX(browser->pl_view), widget, TRUE, TRUE, 0); gtk_box_pack_start(GTK_BOX(browser->pl_box), widget, TRUE, TRUE, 0);
if(gtk_widget_get_no_show_all(browser->pl_view) == TRUE)
{
gtk_combo_box_set_active(GTK_COMBO_BOX(browser->pl_combo), 0);
gtk_widget_set_no_show_all(browser->pl_view, FALSE);
gtk_widget_show_all(browser->pl_view);
}
return 0; return 0;
} }
@ -1347,8 +1371,8 @@ static int _current_loop(Browser * browser)
g_free(path); g_free(path);
return 0; return 0;
} }
valid = gtk_tree_model_get_iter_first(model, &iter); for(valid = gtk_tree_model_get_iter_first(model, &iter); valid == TRUE;
for(; valid == TRUE; valid = gtk_tree_model_iter_next(model, &iter)) valid = gtk_tree_model_iter_next(model, &iter))
{ {
gtk_tree_model_get(model, &iter, BR_COL_INODE, &inode, -1); gtk_tree_model_get(model, &iter, BR_COL_INODE, &inode, -1);
if(inode == lst.st_ino) if(inode == lst.st_ino)
@ -2384,5 +2408,23 @@ static int _config_save_boolean(Config * config, char const * variable,
/* browser_on_plugin_combo */ /* browser_on_plugin_combo */
static void _browser_on_plugin_combo_change(gpointer data) static void _browser_on_plugin_combo_change(gpointer data)
{ {
/* FIXME implement */ Browser * browser = data;
GtkTreeModel * model = GTK_TREE_MODEL(browser->pl_store);
GtkTreeIter iter;
gboolean valid;
GtkWidget * widget;
for(valid = gtk_tree_model_get_iter_first(model, &iter); valid == TRUE;
valid = gtk_tree_model_iter_next(model, &iter))
{
gtk_tree_model_get(GTK_TREE_MODEL(browser->pl_store), &iter,
BPC_WIDGET, &widget, -1);
gtk_widget_hide(widget);
}
if(gtk_combo_box_get_active_iter(GTK_COMBO_BOX(browser->pl_combo),
&iter) != TRUE)
return;
gtk_tree_model_get(GTK_TREE_MODEL(browser->pl_store), &iter, BPC_WIDGET,
&widget, -1);
gtk_widget_show(widget);
} }

View File

@ -142,9 +142,10 @@ struct _Browser
GtkWidget * statusbar; GtkWidget * statusbar;
guint statusbar_id; guint statusbar_id;
/* plugins */ /* plugins */
GtkWidget * pl_view;
GtkListStore * pl_store; GtkListStore * pl_store;
GtkWidget * pl_combo; GtkWidget * pl_combo;
GtkWidget * pl_view; GtkWidget * pl_box;
/* preferences */ /* preferences */
GtkWidget * pr_window; GtkWidget * pr_window;
#if GTK_CHECK_VERSION(2, 6, 0) #if GTK_CHECK_VERSION(2, 6, 0)

View File

@ -24,7 +24,7 @@
/* types */ /* types */
typedef struct _Properties typedef struct _Properties
{ {
GtkWidget * vbox; GtkWidget * view;
} Properties; } Properties;
@ -51,15 +51,17 @@ BrowserPlugin plugin =
static GtkWidget * _properties_init(BrowserPlugin * plugin) static GtkWidget * _properties_init(BrowserPlugin * plugin)
{ {
Properties * properties; Properties * properties;
GtkWidget * widget;
if((properties = object_new(sizeof(*properties))) == NULL) if((properties = object_new(sizeof(*properties))) == NULL)
return NULL; return NULL;
plugin->priv = properties; plugin->priv = properties;
properties->vbox = gtk_vbox_new(FALSE, 4); properties->view = gtk_vbox_new(FALSE, 4);
/* FIXME really implement */ /* FIXME really implement */
gtk_box_pack_start(GTK_BOX(properties->vbox), gtk_label_new("Folder"), widget = gtk_label_new("Folder");
FALSE, TRUE, 0); gtk_box_pack_start(GTK_BOX(properties->view), widget, FALSE, TRUE, 0);
return properties->vbox; gtk_widget_show(widget);
return properties->view;
} }
@ -68,5 +70,6 @@ static void _properties_destroy(BrowserPlugin * plugin)
{ {
Properties * properties = plugin->priv; Properties * properties = plugin->priv;
gtk_widget_destroy(properties->view);
object_delete(properties); object_delete(properties);
} }