Author: stephan Date: 2007-01-12 18:13:37 +0000 (Fri, 12 Jan 2007) New Revision: 24374
Added: squeeze/trunk/po/squeeze.pot Modified: squeeze/trunk/icons/scalable/Makefile.am squeeze/trunk/libsqueeze/libsqueeze.c squeeze/trunk/libsqueeze/libsqueeze.h squeeze/trunk/po/cs.po squeeze/trunk/po/fi.po squeeze/trunk/po/nl.po squeeze/trunk/src/new_dialog.c squeeze/trunk/src/new_dialog.h Log: added Squeeze.pot to svn (why did i forget that?) Modified: squeeze/trunk/icons/scalable/Makefile.am =================================================================== --- squeeze/trunk/icons/scalable/Makefile.am 2007-01-12 17:43:36 UTC (rev 24373) +++ squeeze/trunk/icons/scalable/Makefile.am 2007-01-12 18:13:37 UTC (rev 24374) @@ -6,4 +6,3 @@ EXTRA_DIST = $(icons_DATA) - Modified: squeeze/trunk/libsqueeze/libsqueeze.c =================================================================== --- squeeze/trunk/libsqueeze/libsqueeze.c 2007-01-12 17:43:36 UTC (rev 24373) +++ squeeze/trunk/libsqueeze/libsqueeze.c 2007-01-12 18:13:37 UTC (rev 24374) @@ -115,3 +115,29 @@ g_object_unref(archive); } +/** + * Some nice support functions should come for this + * + */ +GSList * +lsq_get_supported_mime_types() +{ + GSList *mime_types_list = NULL; + LSQArchiveSupport *archive_support = NULL; + GSList *supported_mime_types_list = NULL; + GSList *archive_support_list = lsq_archive_support_list; + + while(archive_support_list) + { + archive_support = archive_support_list->data; + supported_mime_types_list = archive_support->mime; + while(supported_mime_types_list) + { + mime_types_list = g_slist_prepend(mime_types_list, supported_mime_types_list->data); + + supported_mime_types_list = g_slist_next(supported_mime_types_list); + } + archive_support_list = g_slist_next(archive_support_list); + } + return mime_types_list; +} Modified: squeeze/trunk/libsqueeze/libsqueeze.h =================================================================== --- squeeze/trunk/libsqueeze/libsqueeze.h 2007-01-12 17:43:36 UTC (rev 24373) +++ squeeze/trunk/libsqueeze/libsqueeze.h 2007-01-12 18:13:37 UTC (rev 24374) @@ -78,6 +78,9 @@ void lsq_convert_mime_to_icon_name(GtkIconTheme *icon_theme, GValue *value); +GSList * +lsq_get_supported_mime_types(); + G_END_DECLS #endif /* __LIBSQUEEZE_H__ */ Modified: squeeze/trunk/po/cs.po =================================================================== --- squeeze/trunk/po/cs.po 2007-01-12 17:43:36 UTC (rev 24373) +++ squeeze/trunk/po/cs.po 2007-01-12 18:13:37 UTC (rev 24374) @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: Squeeze 0.0.1-svn-r24156\n" "Report-Msgid-Bugs-To: [EMAIL PROTECTED]" -"POT-Creation-Date: 2006-12-21 19:57+0100\n" +"POT-Creation-Date: 2007-01-12 18:08+0100\n" "PO-Revision-Date: 2006-12-21 20:30+0100\n" "Last-Translator: Michal Várady <[EMAIL PROTECTED]>\n" "Language-Team: Czech <[EMAIL PROTECTED]>\n" @@ -16,143 +16,143 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -#: ../libsqueeze/archive.c:411 +#: ../libsqueeze/archive.c:438 ../src/preferences_dialog.c:283 msgid "Filename" msgstr "Název souboru" -#: ../libsqueeze/archive.c:414 +#: ../libsqueeze/archive.c:441 msgid "Mime type" msgstr "Typ MIME" -#: ../libsqueeze/archive.c:1301 +#: ../libsqueeze/archive.c:1347 msgid "Initializing archive" msgstr "Inicializuji archiv" -#: ../libsqueeze/archive.c:1304 +#: ../libsqueeze/archive.c:1350 msgid "Refreshing archive contents" msgstr "Znovu načítám obsah archivu" -#: ../libsqueeze/archive.c:1307 +#: ../libsqueeze/archive.c:1353 msgid "Adding file(s) to archive" msgstr "Přidávám soubor(y) z archivu" -#: ../libsqueeze/archive.c:1310 +#: ../libsqueeze/archive.c:1356 msgid "Extracting file(s) from archive" msgstr "Rozbaluji soubor(y) z archivu" -#: ../libsqueeze/archive.c:1313 +#: ../libsqueeze/archive.c:1359 msgid "Removing file(s) from archive" msgstr "Odebírám soubor(y) z archivu" -#: ../libsqueeze/archive.c:1316 +#: ../libsqueeze/archive.c:1362 msgid "Done" msgstr "Hotovo" -#: ../libsqueeze/archive.c:1319 +#: ../libsqueeze/archive.c:1365 msgid "Performing an extended action" msgstr "Provádí se rozšířená funkce" -#: ../libsqueeze/archive.c:1322 +#: ../libsqueeze/archive.c:1368 msgid "Cancelled" msgstr "Zrušeno" -#: ../libsqueeze/archive.c:1325 +#: ../libsqueeze/archive.c:1371 msgid "Error" msgstr "Chyba" -#: ../libsqueeze/archive-support-gnu-tar.c:155 -#: ../libsqueeze/archive-support-zip.c:138 +#: ../libsqueeze/archive-support-gnu-tar.c:156 +#: ../libsqueeze/archive-support-zip.c:137 msgid "Overwrite existing files" msgstr "Přepsat existující soubory" -#: ../libsqueeze/archive-support-gnu-tar.c:156 -#: ../libsqueeze/archive-support-zip.c:139 +#: ../libsqueeze/archive-support-gnu-tar.c:157 +#: ../libsqueeze/archive-support-zip.c:138 msgid "Overwrite existing files on extraction" msgstr "Přepsat existující soubory při rozbalování" -#: ../libsqueeze/archive-support-gnu-tar.c:162 #: ../libsqueeze/archive-support-gnu-tar.c:163 +#: ../libsqueeze/archive-support-gnu-tar.c:164 msgid "Touch files" msgstr "Dotknout se souborů" -#: ../libsqueeze/archive-support-gnu-tar.c:169 #: ../libsqueeze/archive-support-gnu-tar.c:170 +#: ../libsqueeze/archive-support-gnu-tar.c:171 msgid "Strip directories" msgstr "Nevytvářet adresáře" -#: ../libsqueeze/archive-support-gnu-tar.c:178 +#: ../libsqueeze/archive-support-gnu-tar.c:179 msgid "Keep newer files" msgstr "Ponechat novější soubory" -#: ../libsqueeze/archive-support-gnu-tar.c:179 +#: ../libsqueeze/archive-support-gnu-tar.c:180 msgid "Do not overwrite files newer then those in the archive" msgstr "Nepřepisovat soubory novější než v archivu" -#: ../libsqueeze/archive-support-gnu-tar.c:185 #: ../libsqueeze/archive-support-gnu-tar.c:186 +#: ../libsqueeze/archive-support-gnu-tar.c:187 msgid "Override permissions" msgstr "Přepsat přístupová práva" -#: ../libsqueeze/archive-support-gnu-tar.c:192 -#: ../libsqueeze/archive-support-gnu-tar.c:477 -#: ../libsqueeze/archive-support-zip.c:173 +#: ../libsqueeze/archive-support-gnu-tar.c:193 +#: ../libsqueeze/archive-support-gnu-tar.c:485 +#: ../libsqueeze/archive-support-zip.c:172 #: ../libsqueeze/archive-support-zip.c:315 msgid "Size" msgstr "Velikost" -#: ../libsqueeze/archive-support-gnu-tar.c:193 -#: ../libsqueeze/archive-support-zip.c:174 +#: ../libsqueeze/archive-support-gnu-tar.c:194 +#: ../libsqueeze/archive-support-zip.c:173 msgid "View filesize" msgstr "Zobrazit velikost souboru" -#: ../libsqueeze/archive-support-gnu-tar.c:199 -#: ../libsqueeze/archive-support-gnu-tar.c:469 +#: ../libsqueeze/archive-support-gnu-tar.c:200 +#: ../libsqueeze/archive-support-gnu-tar.c:477 msgid "Permissions" msgstr "Přístupová práva" -#: ../libsqueeze/archive-support-gnu-tar.c:200 +#: ../libsqueeze/archive-support-gnu-tar.c:201 msgid "View permissions" msgstr "Zobrazit přístupová práva" -#: ../libsqueeze/archive-support-gnu-tar.c:206 -#: ../libsqueeze/archive-support-gnu-tar.c:473 +#: ../libsqueeze/archive-support-gnu-tar.c:207 +#: ../libsqueeze/archive-support-gnu-tar.c:481 msgid "Owner/Group" msgstr "Vlastník/skupina" -#: ../libsqueeze/archive-support-gnu-tar.c:207 +#: ../libsqueeze/archive-support-gnu-tar.c:208 msgid "View owner/group" msgstr "Zobrazit vlastníka/skupinu" -#: ../libsqueeze/archive-support-gnu-tar.c:213 -#: ../libsqueeze/archive-support-gnu-tar.c:481 -#: ../libsqueeze/archive-support-zip.c:159 +#: ../libsqueeze/archive-support-gnu-tar.c:214 +#: ../libsqueeze/archive-support-gnu-tar.c:489 +#: ../libsqueeze/archive-support-zip.c:158 #: ../libsqueeze/archive-support-zip.c:331 msgid "Date" msgstr "Datum" -#: ../libsqueeze/archive-support-gnu-tar.c:214 -#: ../libsqueeze/archive-support-zip.c:160 +#: ../libsqueeze/archive-support-gnu-tar.c:215 +#: ../libsqueeze/archive-support-zip.c:159 msgid "View date" msgstr "Zobrazit datum" -#: ../libsqueeze/archive-support-gnu-tar.c:220 -#: ../libsqueeze/archive-support-gnu-tar.c:485 -#: ../libsqueeze/archive-support-zip.c:152 +#: ../libsqueeze/archive-support-gnu-tar.c:221 +#: ../libsqueeze/archive-support-gnu-tar.c:493 +#: ../libsqueeze/archive-support-zip.c:151 #: ../libsqueeze/archive-support-zip.c:335 msgid "Time" msgstr "Čas" -#: ../libsqueeze/archive-support-gnu-tar.c:221 -#: ../libsqueeze/archive-support-zip.c:153 +#: ../libsqueeze/archive-support-gnu-tar.c:222 +#: ../libsqueeze/archive-support-zip.c:152 msgid "View time" msgstr "Zobrazit čas" -#: ../libsqueeze/archive-support-zip.c:111 +#: ../libsqueeze/archive-support-zip.c:110 msgid "Test" msgstr "Test" #. TRANSATORS: first line is short comment, after newline is long comment -#: ../libsqueeze/archive-support-zip.c:113 +#: ../libsqueeze/archive-support-zip.c:112 msgid "" "Test archive integrity\n" "Test the integrity of the archive" @@ -160,93 +160,94 @@ "Otestovat integritu archivu\n" "Otestuje integritu archivu" +#: ../libsqueeze/archive-support-zip.c:130 #: ../libsqueeze/archive-support-zip.c:131 -#: ../libsqueeze/archive-support-zip.c:132 msgid "Password" msgstr "Heslo" -#: ../libsqueeze/archive-support-zip.c:145 +#: ../libsqueeze/archive-support-zip.c:144 #: ../libsqueeze/archive-support-zip.c:323 msgid "Compressed Size" msgstr "Komprimovaná velikost" -#: ../libsqueeze/archive-support-zip.c:146 +#: ../libsqueeze/archive-support-zip.c:145 msgid "View compressed filesize" msgstr "Zobrazit komprimovanou velikost souboru" -#: ../libsqueeze/archive-support-zip.c:166 +#: ../libsqueeze/archive-support-zip.c:165 #: ../libsqueeze/archive-support-zip.c:327 msgid "Ratio" msgstr "Poměr" -#: ../libsqueeze/archive-support-zip.c:167 +#: ../libsqueeze/archive-support-zip.c:166 msgid "View ratio" msgstr "Zobrazit poměr" -#: ../libsqueeze/archive-support-zip.c:180 +#: ../libsqueeze/archive-support-zip.c:179 #: ../libsqueeze/archive-support-zip.c:319 msgid "Method" msgstr "Metoda" -#: ../libsqueeze/archive-support-zip.c:181 +#: ../libsqueeze/archive-support-zip.c:180 msgid "View method" msgstr "Zobrazit metodu" -#: ../libsqueeze/archive-support-zip.c:187 +#: ../libsqueeze/archive-support-zip.c:186 #: ../libsqueeze/archive-support-zip.c:339 msgid "Checksum" msgstr "Kontrolní součet" -#: ../libsqueeze/archive-support-zip.c:188 +#: ../libsqueeze/archive-support-zip.c:187 msgid "View Checksum" msgstr "Zobrazit kontrolní součet" -#: ../src/main.c:53 +#: ../src/main.c:52 msgid "[destination path]" msgstr "[cílová cesta]" -#: ../src/main.c:61 +#: ../src/main.c:60 msgid "[archive path] [file1] [file2] ... [fileN]" msgstr "[cesta archivu] [soubor1] [soubor2] ... [souborN]" -#: ../src/main.c:65 +#: ../src/main.c:64 msgid "[file1] [file2] ... [fileN]" msgstr "[soubor1] [soubor2] ... [souborN]" -#: ../src/main.c:68 +#: ../src/main.c:67 msgid "Version information" msgstr "Informace o verzi" -#: ../src/main.c:115 +#: ../src/main.c:114 msgid "[archive name]" msgstr "[název archivu]" -#: ../src/main.c:119 +#: ../src/main.c:118 #, c-format msgid "" "%s: %s\n" "Try %s --help to see a full list of available command line options.\n" msgstr "" "%s: %s\n" -"Příkazem %s --help zobrazíte kompletní seznam dostupných voleb z příkazové řádky.\n" +"Příkazem %s --help zobrazíte kompletní seznam dostupných voleb z příkazové " +"řádky.\n" -#: ../src/main_window.c:120 +#: ../src/main_window.c:121 msgid "Internal Style" msgstr "Vnitřní styl" -#: ../src/main_window.c:122 +#: ../src/main_window.c:123 msgid "Tool Bar Style" msgstr "Styl panelu nástrojů" -#: ../src/main_window.c:125 +#: ../src/main_window.c:126 msgid "Path Bar Style" msgstr "Styl panelu cesty" -#: ../src/main_window.c:173 +#: ../src/main_window.c:174 msgid "Navigation Style" msgstr "Styl navigace" -#: ../src/main_window.c:174 +#: ../src/main_window.c:175 msgid "" "Style of navigation\n" "The style to navigate trough the archive" @@ -255,68 +256,86 @@ "Styl navigace archivem" #. File menu -#: ../src/main_window.c:259 +#: ../src/main_window.c:260 msgid "_File" msgstr "_Soubor" #. Action menu: ref all the childs -#: ../src/main_window.c:291 +#: ../src/main_window.c:293 msgid "_Action" msgstr "_Akce" -#: ../src/main_window.c:296 +#: ../src/main_window.c:298 msgid "_Add" msgstr "_Přidat" -#: ../src/main_window.c:302 +#: ../src/main_window.c:304 msgid "_Extract" msgstr "_Rozbalit" #. View menu -#: ../src/main_window.c:316 +#: ../src/main_window.c:318 msgid "_View" msgstr "_Zobrazit" #. Help menu -#: ../src/main_window.c:338 +#: ../src/main_window.c:340 msgid "_Help" msgstr "_Nápověda" -#: ../src/main_window.c:369 +#: ../src/main_window.c:371 msgid "Add" msgstr "Přidat" -#: ../src/main_window.c:373 -#: ../src/main_window.c:861 +#: ../src/main_window.c:375 ../src/main_window.c:951 #: ../src/extract_dialog.c:102 msgid "Extract" msgstr "Rozbalit" -#: ../src/main_window.c:617 +#: ../src/main_window.c:639 +#, fuzzy +msgid "Open archive in new window" +msgstr "Otevřít archiv" + +#: ../src/main_window.c:645 msgid "Open archive" msgstr "Otevřít archiv" -#: ../src/main_window.c:777 -msgid "Squeeze is a lightweight and flexible archive manager for the Xfce Desktop Environment" +#: ../src/main_window.c:854 +msgid "Lead developer:" +msgstr "" + +#: ../src/main_window.c:857 +msgid "Contributors:" +msgstr "" + +#: ../src/main_window.c:860 +msgid "Inspired by Xarchiver, written by Giuseppe Torelli" +msgstr "" + +#: ../src/main_window.c:865 +msgid "" +"Squeeze is a lightweight and flexible archive manager for the Xfce Desktop " +"Environment" msgstr "Squeeze je odlehčený a pružný správce archivů pro prostředí Xfce." -#: ../src/main_window.c:783 +#: ../src/main_window.c:871 msgid "translator-credits" msgstr "translator-credits" -#: ../src/main_window.c:860 +#: ../src/main_window.c:950 msgid "Which action do you want to perform on the selected file(s)?" msgstr "Jakou akci si přejete provést na vybraných souborech?" -#: ../src/main_window.c:861 +#: ../src/main_window.c:951 msgid "View" msgstr "Zobrazit" -#: ../src/main_window.c:924 +#: ../src/main_window.c:1014 msgid "Failed to open file" msgstr "Nepodařilo se otevřít soubor" -#: ../src/main_window.c:925 +#: ../src/main_window.c:1015 #, c-format msgid "" "'%s'\n" @@ -328,7 +347,7 @@ #. #. * Could not create archive (mime type unsupported) #. -#: ../src/application.c:223 +#: ../src/application.c:228 msgid "Could not create archive, MIME-type unsupported" msgstr "Nelze vytvořit archiv, Typ MIME není podporován" @@ -336,11 +355,11 @@ #. * Could not open archive (mime type not supported or file did not exist) #. * Should be a more specific error message. #. -#: ../src/application.c:240 +#: ../src/application.c:245 msgid "Could not open archive, MIME-type unsupported or file did not exist" msgstr "Nelze otevřít archiv, typ MIME není podporován nebo soubor neexistuje" -#: ../src/new_dialog.c:87 +#: ../src/new_dialog.c:134 msgid "Create new archive" msgstr "Vytvořit nový archiv" @@ -394,6 +413,76 @@ msgid "Extract archive" msgstr "Rozbalit archiv" +#: ../src/preferences_dialog.c:87 +msgid "_General" +msgstr "" + +#: ../src/preferences_dialog.c:90 +#, fuzzy +msgid "Archive viewer:" +msgstr "Správce archivů" + +#: ../src/preferences_dialog.c:99 +#, fuzzy +msgid "_Show Icons" +msgstr "Zobrazit ikony typu MIME" + +#: ../src/preferences_dialog.c:102 +msgid "_Rules Hint" +msgstr "" + +#: ../src/preferences_dialog.c:105 +msgid "Sorting:" +msgstr "" + +#: ../src/preferences_dialog.c:114 +#, fuzzy +msgid "Sort _Case Sensitive " +msgstr "Rozlišovat velikost písmen při řazení" + +#: ../src/preferences_dialog.c:117 +#, fuzzy +msgid "Sort _Folders First" +msgstr "Zařadit adresáře před soubory" + +#: ../src/preferences_dialog.c:120 +#, fuzzy +msgid "Navigation bar:" +msgstr "Styl navigace" + +#: ../src/preferences_dialog.c:132 +msgid "_Behaviour" +msgstr "" + +#: ../src/preferences_dialog.c:149 +msgid "Preferences" +msgstr "" + +#: ../src/preferences_dialog.c:206 +#, fuzzy +msgid "_Archivers" +msgstr "Správce archivů" + +#: ../src/button_drag_box.c:85 +msgid "Visible:" +msgstr "" + +#: ../src/button_drag_box.c:96 +msgid "Available:" +msgstr "" + +#: ../src/properties_dialog.c:87 +msgid "Name:" +msgstr "" + +#: ../src/properties_dialog.c:100 +msgid "Kind:" +msgstr "" + +#: ../src/properties_dialog.c:121 +msgid "Properties" +msgstr "" + #: ../src/tool_bar.c:159 msgid "Location:" msgstr "Umístění:" @@ -406,42 +495,49 @@ msgid "The amount of space between the path buttons" msgstr "Prostor mezi tlačítky cesty" -#: ../src/notebook.c:335 +#: ../src/notebook.c:174 ../src/archive_store.c:240 +msgid "Show mime icons" +msgstr "Zobrazit ikony typu MIME" + +#: ../src/notebook.c:175 ../src/archive_store.c:241 +msgid "Show the mime type icons for each entry" +msgstr "Zobrazit ikony typu MIME pro každou položku" + +#: ../src/notebook.c:195 +msgid "Rules hint" +msgstr "" + +#: ../src/notebook.c:196 +msgid "Make the row background colors alternate" +msgstr "" + +#: ../src/notebook.c:479 #, c-format msgid "Failed to open archive '%s'." msgstr "Nepodařilo se otevřít archiv '%s'" -#: ../src/notebook.c:338 +#: ../src/notebook.c:487 #, c-format msgid "Failed to extract contents of archive '%s'." msgstr "Nepodařilo se rozbalit obsah archivu '%s'." -#: ../src/archive_store.c:242 -msgid "Show mime icons" -msgstr "Zobrazit ikony typu MIME" - -#: ../src/archive_store.c:243 -msgid "Show the mime type icons for each entry" -msgstr "Zobrazit ikony typu MIME pro každou položku" - -#: ../src/archive_store.c:249 +#: ../src/archive_store.c:247 msgid "Show up dir entry" msgstr "Zobrazit položku pro nadřazený adresář" -#: ../src/archive_store.c:250 +#: ../src/archive_store.c:248 msgid "Show '..' to go to the parent directory" msgstr "Zobrazit '..' pro přechod do adresáře vyšší úrovně" -#: ../src/archive_store.c:256 +#: ../src/archive_store.c:254 msgid "Sort folders before files" msgstr "Zařadit adresáře před soubory" -#: ../src/archive_store.c:257 +#: ../src/archive_store.c:255 msgid "The folders will be put at the top of the list" msgstr "Adresáře budou umístěny na začátku seznamu" -#: ../src/archive_store.c:263 -#: ../src/archive_store.c:264 +#: ../src/archive_store.c:261 ../src/archive_store.c:262 msgid "Sort text case sensitive" msgstr "Rozlišovat velikost písmen při řazení" @@ -453,3 +549,6 @@ msgid "Xfce archive manager" msgstr "Správce archivů Xfce" +#, fuzzy +#~ msgid "Archive type:" +#~ msgstr "Správce archivů" Modified: squeeze/trunk/po/fi.po =================================================================== --- squeeze/trunk/po/fi.po 2007-01-12 17:43:36 UTC (rev 24373) +++ squeeze/trunk/po/fi.po 2007-01-12 18:13:37 UTC (rev 24374) @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: xarchiver 0.4.2rc2\n" "Report-Msgid-Bugs-To: [EMAIL PROTECTED]" -"POT-Creation-Date: 2007-01-11 08:57+0100\n" +"POT-Creation-Date: 2007-01-12 18:08+0100\n" "PO-Revision-Date: 2006-12-13 12:43+0200\n" "Last-Translator: Jari Rahkonen <[EMAIL PROTECTED]>\n" "Language-Team: Finnish <[EMAIL PROTECTED]>\n" @@ -288,55 +288,55 @@ msgid "Add" msgstr "Lisää" -#: ../src/main_window.c:375 ../src/main_window.c:943 +#: ../src/main_window.c:375 ../src/main_window.c:951 #: ../src/extract_dialog.c:102 msgid "Extract" msgstr "Pura" -#: ../src/main_window.c:633 -msgid "Open archive" -msgstr "Avaa arkisto" - #: ../src/main_window.c:639 #, fuzzy msgid "Open archive in new window" msgstr "Avaa arkisto" -#: ../src/main_window.c:848 +#: ../src/main_window.c:645 +msgid "Open archive" +msgstr "Avaa arkisto" + +#: ../src/main_window.c:854 msgid "Lead developer:" msgstr "" -#: ../src/main_window.c:851 +#: ../src/main_window.c:857 msgid "Contributors:" msgstr "" -#: ../src/main_window.c:854 +#: ../src/main_window.c:860 msgid "Inspired by Xarchiver, written by Giuseppe Torelli" msgstr "" -#: ../src/main_window.c:859 +#: ../src/main_window.c:865 msgid "" "Squeeze is a lightweight and flexible archive manager for the Xfce Desktop " "Environment" msgstr "" -#: ../src/main_window.c:865 +#: ../src/main_window.c:871 msgid "translator-credits" msgstr "Jari Rahkonen <[EMAIL PROTECTED]>" -#: ../src/main_window.c:942 +#: ../src/main_window.c:950 msgid "Which action do you want to perform on the selected file(s)?" msgstr "Mitä haluat tehdä valitu(i)lle tiedosto(i)lle?" -#: ../src/main_window.c:943 +#: ../src/main_window.c:951 msgid "View" msgstr "Näytä" -#: ../src/main_window.c:1006 +#: ../src/main_window.c:1014 msgid "Failed to open file" msgstr "Linkin avaaminen epäonnistui" -#: ../src/main_window.c:1007 +#: ../src/main_window.c:1015 #, c-format msgid "" "'%s'\n" @@ -361,7 +361,7 @@ msgstr "" "Arkistoa ei voi avata, MIME-tyyppiä ei tueta tai tiedostoa ei ole olemassa" -#: ../src/new_dialog.c:87 +#: ../src/new_dialog.c:134 msgid "Create new archive" msgstr "Luo uusi arkisto" @@ -497,20 +497,28 @@ msgid "The amount of space between the path buttons" msgstr "Polkupainikkeiden välinen tyhjä tila" -#: ../src/notebook.c:171 ../src/archive_store.c:240 +#: ../src/notebook.c:174 ../src/archive_store.c:240 msgid "Show mime icons" msgstr "Näytä MIME-kuvakkeet" -#: ../src/notebook.c:172 ../src/archive_store.c:241 +#: ../src/notebook.c:175 ../src/archive_store.c:241 msgid "Show the mime type icons for each entry" msgstr "Näytä listan kohteiden MIME-tyyppikuvakkeet" -#: ../src/notebook.c:428 +#: ../src/notebook.c:195 +msgid "Rules hint" +msgstr "" + +#: ../src/notebook.c:196 +msgid "Make the row background colors alternate" +msgstr "" + +#: ../src/notebook.c:479 #, c-format msgid "Failed to open archive '%s'." msgstr "Arkiston \"%s\" avaaminen epäonnistui." -#: ../src/notebook.c:436 +#: ../src/notebook.c:487 #, fuzzy, c-format msgid "Failed to extract contents of archive '%s'." msgstr "Arkiston \"%s\" avaaminen epäonnistui." @@ -542,3 +550,7 @@ #: ../squeeze.desktop.in.h:2 msgid "Xfce archive manager" msgstr "Xfce:n arkistonhallinta" + +#, fuzzy +#~ msgid "Archive type:" +#~ msgstr "Arkistonhallinta" Modified: squeeze/trunk/po/nl.po =================================================================== --- squeeze/trunk/po/nl.po 2007-01-12 17:43:36 UTC (rev 24373) +++ squeeze/trunk/po/nl.po 2007-01-12 18:13:37 UTC (rev 24374) @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: Squeeze 0.0.1-svn-r24005\n" "Report-Msgid-Bugs-To: [EMAIL PROTECTED]" -"POT-Creation-Date: 2007-01-11 08:57+0100\n" +"POT-Creation-Date: 2007-01-12 18:08+0100\n" "PO-Revision-Date: 2006-11-28 22:52+0100\n" "Last-Translator: Stephan Arts <[EMAIL PROTECTED]>\n" "Language-Team: Dutch <[EMAIL PROTECTED]>\n" @@ -286,32 +286,32 @@ msgid "Add" msgstr "Toevoegen" -#: ../src/main_window.c:375 ../src/main_window.c:943 +#: ../src/main_window.c:375 ../src/main_window.c:951 #: ../src/extract_dialog.c:102 msgid "Extract" msgstr "Uitpakken" -#: ../src/main_window.c:633 -msgid "Open archive" -msgstr "Archief openen" - #: ../src/main_window.c:639 msgid "Open archive in new window" msgstr "Archief openen in een niew venster" -#: ../src/main_window.c:848 +#: ../src/main_window.c:645 +msgid "Open archive" +msgstr "Archief openen" + +#: ../src/main_window.c:854 msgid "Lead developer:" msgstr "Hoofd ontwikkelaar:" -#: ../src/main_window.c:851 +#: ../src/main_window.c:857 msgid "Contributors:" msgstr "Medewerkers:" -#: ../src/main_window.c:854 +#: ../src/main_window.c:860 msgid "Inspired by Xarchiver, written by Giuseppe Torelli" msgstr "Geinspireerd door Xarchiver, dat is geschreven door Giuseppe Torelli" -#: ../src/main_window.c:859 +#: ../src/main_window.c:865 msgid "" "Squeeze is a lightweight and flexible archive manager for the Xfce Desktop " "Environment" @@ -319,23 +319,23 @@ "Squeeze is een lightgewicht en flexibele archief beheerder voor de Xfce " "Bureaublad omgeving" -#: ../src/main_window.c:865 +#: ../src/main_window.c:871 msgid "translator-credits" msgstr "Stephan Arts <[EMAIL PROTECTED]>" -#: ../src/main_window.c:942 +#: ../src/main_window.c:950 msgid "Which action do you want to perform on the selected file(s)?" msgstr "Welke actie wil je uitvoeren op de geselecteerde bestand(en)?" -#: ../src/main_window.c:943 +#: ../src/main_window.c:951 msgid "View" msgstr "Weergeven" -#: ../src/main_window.c:1006 +#: ../src/main_window.c:1014 msgid "Failed to open file" msgstr "Kan bestand niet openen" -#: ../src/main_window.c:1007 +#: ../src/main_window.c:1015 #, c-format msgid "" "'%s'\n" @@ -360,7 +360,7 @@ msgstr "" "Kan archief niet openen, MIME-type niet ondersteund of bestand bestaat niet" -#: ../src/new_dialog.c:87 +#: ../src/new_dialog.c:134 msgid "Create new archive" msgstr "Nieuw archief maken" @@ -490,20 +490,28 @@ msgid "The amount of space between the path buttons" msgstr "De ruimte tussen de pad knoppen" -#: ../src/notebook.c:171 ../src/archive_store.c:240 +#: ../src/notebook.c:174 ../src/archive_store.c:240 msgid "Show mime icons" msgstr "Mime iconen weergeven" -#: ../src/notebook.c:172 ../src/archive_store.c:241 +#: ../src/notebook.c:175 ../src/archive_store.c:241 msgid "Show the mime type icons for each entry" msgstr "Mime type iconen weergeven voor elk item" -#: ../src/notebook.c:428 +#: ../src/notebook.c:195 +msgid "Rules hint" +msgstr "Regel Hints" + +#: ../src/notebook.c:196 +msgid "Make the row background colors alternate" +msgstr "Laat de achtergrond kleur van de rijen verspringen" + +#: ../src/notebook.c:479 #, c-format msgid "Failed to open archive '%s'." msgstr "Kan archief '%s' niet openen." -#: ../src/notebook.c:436 +#: ../src/notebook.c:487 #, c-format msgid "Failed to extract contents of archive '%s'." msgstr "Het uitpakken van de inhoud van archief '%s' is mislukt." @@ -535,3 +543,7 @@ #: ../squeeze.desktop.in.h:2 msgid "Xfce archive manager" msgstr "Xfce archief beheerder" + +#, fuzzy +#~ msgid "Archive type:" +#~ msgstr "Archieveerder:" Added: squeeze/trunk/po/squeeze.pot =================================================================== --- squeeze/trunk/po/squeeze.pot (rev 0) +++ squeeze/trunk/po/squeeze.pot 2007-01-12 18:13:37 UTC (rev 24374) @@ -0,0 +1,534 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR <[EMAIL PROTECTED]>, YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: [EMAIL PROTECTED]" +"POT-Creation-Date: 2007-01-12 18:08+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME <[EMAIL PROTECTED]>\n" +"Language-Team: LANGUAGE <[EMAIL PROTECTED]>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../libsqueeze/archive.c:438 ../src/preferences_dialog.c:283 +msgid "Filename" +msgstr "" + +#: ../libsqueeze/archive.c:441 +msgid "Mime type" +msgstr "" + +#: ../libsqueeze/archive.c:1347 +msgid "Initializing archive" +msgstr "" + +#: ../libsqueeze/archive.c:1350 +msgid "Refreshing archive contents" +msgstr "" + +#: ../libsqueeze/archive.c:1353 +msgid "Adding file(s) to archive" +msgstr "" + +#: ../libsqueeze/archive.c:1356 +msgid "Extracting file(s) from archive" +msgstr "" + +#: ../libsqueeze/archive.c:1359 +msgid "Removing file(s) from archive" +msgstr "" + +#: ../libsqueeze/archive.c:1362 +msgid "Done" +msgstr "" + +#: ../libsqueeze/archive.c:1365 +msgid "Performing an extended action" +msgstr "" + +#: ../libsqueeze/archive.c:1368 +msgid "Cancelled" +msgstr "" + +#: ../libsqueeze/archive.c:1371 +msgid "Error" +msgstr "" + +#: ../libsqueeze/archive-support-gnu-tar.c:156 +#: ../libsqueeze/archive-support-zip.c:137 +msgid "Overwrite existing files" +msgstr "" + +#: ../libsqueeze/archive-support-gnu-tar.c:157 +#: ../libsqueeze/archive-support-zip.c:138 +msgid "Overwrite existing files on extraction" +msgstr "" + +#: ../libsqueeze/archive-support-gnu-tar.c:163 +#: ../libsqueeze/archive-support-gnu-tar.c:164 +msgid "Touch files" +msgstr "" + +#: ../libsqueeze/archive-support-gnu-tar.c:170 +#: ../libsqueeze/archive-support-gnu-tar.c:171 +msgid "Strip directories" +msgstr "" + +#: ../libsqueeze/archive-support-gnu-tar.c:179 +msgid "Keep newer files" +msgstr "" + +#: ../libsqueeze/archive-support-gnu-tar.c:180 +msgid "Do not overwrite files newer then those in the archive" +msgstr "" + +#: ../libsqueeze/archive-support-gnu-tar.c:186 +#: ../libsqueeze/archive-support-gnu-tar.c:187 +msgid "Override permissions" +msgstr "" + +#: ../libsqueeze/archive-support-gnu-tar.c:193 +#: ../libsqueeze/archive-support-gnu-tar.c:485 +#: ../libsqueeze/archive-support-zip.c:172 +#: ../libsqueeze/archive-support-zip.c:315 +msgid "Size" +msgstr "" + +#: ../libsqueeze/archive-support-gnu-tar.c:194 +#: ../libsqueeze/archive-support-zip.c:173 +msgid "View filesize" +msgstr "" + +#: ../libsqueeze/archive-support-gnu-tar.c:200 +#: ../libsqueeze/archive-support-gnu-tar.c:477 +msgid "Permissions" +msgstr "" + +#: ../libsqueeze/archive-support-gnu-tar.c:201 +msgid "View permissions" +msgstr "" + +#: ../libsqueeze/archive-support-gnu-tar.c:207 +#: ../libsqueeze/archive-support-gnu-tar.c:481 +msgid "Owner/Group" +msgstr "" + +#: ../libsqueeze/archive-support-gnu-tar.c:208 +msgid "View owner/group" +msgstr "" + +#: ../libsqueeze/archive-support-gnu-tar.c:214 +#: ../libsqueeze/archive-support-gnu-tar.c:489 +#: ../libsqueeze/archive-support-zip.c:158 +#: ../libsqueeze/archive-support-zip.c:331 +msgid "Date" +msgstr "" + +#: ../libsqueeze/archive-support-gnu-tar.c:215 +#: ../libsqueeze/archive-support-zip.c:159 +msgid "View date" +msgstr "" + +#: ../libsqueeze/archive-support-gnu-tar.c:221 +#: ../libsqueeze/archive-support-gnu-tar.c:493 +#: ../libsqueeze/archive-support-zip.c:151 +#: ../libsqueeze/archive-support-zip.c:335 +msgid "Time" +msgstr "" + +#: ../libsqueeze/archive-support-gnu-tar.c:222 +#: ../libsqueeze/archive-support-zip.c:152 +msgid "View time" +msgstr "" + +#: ../libsqueeze/archive-support-zip.c:110 +msgid "Test" +msgstr "" + +#. TRANSATORS: first line is short comment, after newline is long comment +#: ../libsqueeze/archive-support-zip.c:112 +msgid "" +"Test archive integrity\n" +"Test the integrity of the archive" +msgstr "" + +#: ../libsqueeze/archive-support-zip.c:130 +#: ../libsqueeze/archive-support-zip.c:131 +msgid "Password" +msgstr "" + +#: ../libsqueeze/archive-support-zip.c:144 +#: ../libsqueeze/archive-support-zip.c:323 +msgid "Compressed Size" +msgstr "" + +#: ../libsqueeze/archive-support-zip.c:145 +msgid "View compressed filesize" +msgstr "" + +#: ../libsqueeze/archive-support-zip.c:165 +#: ../libsqueeze/archive-support-zip.c:327 +msgid "Ratio" +msgstr "" + +#: ../libsqueeze/archive-support-zip.c:166 +msgid "View ratio" +msgstr "" + +#: ../libsqueeze/archive-support-zip.c:179 +#: ../libsqueeze/archive-support-zip.c:319 +msgid "Method" +msgstr "" + +#: ../libsqueeze/archive-support-zip.c:180 +msgid "View method" +msgstr "" + +#: ../libsqueeze/archive-support-zip.c:186 +#: ../libsqueeze/archive-support-zip.c:339 +msgid "Checksum" +msgstr "" + +#: ../libsqueeze/archive-support-zip.c:187 +msgid "View Checksum" +msgstr "" + +#: ../src/main.c:52 +msgid "[destination path]" +msgstr "" + +#: ../src/main.c:60 +msgid "[archive path] [file1] [file2] ... [fileN]" +msgstr "" + +#: ../src/main.c:64 +msgid "[file1] [file2] ... [fileN]" +msgstr "" + +#: ../src/main.c:67 +msgid "Version information" +msgstr "" + +#: ../src/main.c:114 +msgid "[archive name]" +msgstr "" + +#: ../src/main.c:118 +#, c-format +msgid "" +"%s: %s\n" +"Try %s --help to see a full list of available command line options.\n" +msgstr "" + +#: ../src/main_window.c:121 +msgid "Internal Style" +msgstr "" + +#: ../src/main_window.c:123 +msgid "Tool Bar Style" +msgstr "" + +#: ../src/main_window.c:126 +msgid "Path Bar Style" +msgstr "" + +#: ../src/main_window.c:174 +msgid "Navigation Style" +msgstr "" + +#: ../src/main_window.c:175 +msgid "" +"Style of navigation\n" +"The style to navigate trough the archive" +msgstr "" + +#. File menu +#: ../src/main_window.c:260 +msgid "_File" +msgstr "" + +#. Action menu: ref all the childs +#: ../src/main_window.c:293 +msgid "_Action" +msgstr "" + +#: ../src/main_window.c:298 +msgid "_Add" +msgstr "" + +#: ../src/main_window.c:304 +msgid "_Extract" +msgstr "" + +#. View menu +#: ../src/main_window.c:318 +msgid "_View" +msgstr "" + +#. Help menu +#: ../src/main_window.c:340 +msgid "_Help" +msgstr "" + +#: ../src/main_window.c:371 +msgid "Add" +msgstr "" + +#: ../src/main_window.c:375 ../src/main_window.c:951 +#: ../src/extract_dialog.c:102 +msgid "Extract" +msgstr "" + +#: ../src/main_window.c:639 +msgid "Open archive in new window" +msgstr "" + +#: ../src/main_window.c:645 +msgid "Open archive" +msgstr "" + +#: ../src/main_window.c:854 +msgid "Lead developer:" +msgstr "" + +#: ../src/main_window.c:857 +msgid "Contributors:" +msgstr "" + +#: ../src/main_window.c:860 +msgid "Inspired by Xarchiver, written by Giuseppe Torelli" +msgstr "" + +#: ../src/main_window.c:865 +msgid "" +"Squeeze is a lightweight and flexible archive manager for the Xfce Desktop " +"Environment" +msgstr "" + +#: ../src/main_window.c:871 +msgid "translator-credits" +msgstr "" + +#: ../src/main_window.c:950 +msgid "Which action do you want to perform on the selected file(s)?" +msgstr "" + +#: ../src/main_window.c:951 +msgid "View" +msgstr "" + +#: ../src/main_window.c:1014 +msgid "Failed to open file" +msgstr "" + +#: ../src/main_window.c:1015 +#, c-format +msgid "" +"'%s'\n" +"Could not be opened" +msgstr "" + +#. +#. * Could not create archive (mime type unsupported) +#. +#: ../src/application.c:228 +msgid "Could not create archive, MIME-type unsupported" +msgstr "" + +#. +#. * Could not open archive (mime type not supported or file did not exist) +#. * Should be a more specific error message. +#. +#: ../src/application.c:245 +msgid "Could not open archive, MIME-type unsupported or file did not exist" +msgstr "" + +#: ../src/new_dialog.c:134 +msgid "Create new archive" +msgstr "" + +#: ../src/add_dialog.c:75 +msgid "Files and directories to add" +msgstr "" + +#: ../src/add_dialog.c:76 +msgid "Options:" +msgstr "" + +#: ../src/add_dialog.c:109 +msgid "Files" +msgstr "" + +#: ../src/add_dialog.c:113 +msgid "Directories" +msgstr "" + +#: ../src/add_dialog.c:149 +msgid "Add file(s) to archive" +msgstr "" + +#. Select Files Dialog +#: ../src/add_dialog.c:185 +msgid "Select files" +msgstr "" + +#. Select Folder Dialog +#: ../src/add_dialog.c:191 +msgid "Select folders" +msgstr "" + +#: ../src/extract_dialog.c:78 +msgid "<b>Extract files:</b>" +msgstr "" + +#: ../src/extract_dialog.c:79 +msgid "<b>Options:</b>" +msgstr "" + +#: ../src/extract_dialog.c:89 +msgid "All files" +msgstr "" + +#: ../src/extract_dialog.c:90 +msgid "Selected files" +msgstr "" + +#: ../src/extract_dialog.c:115 +msgid "Extract archive" +msgstr "" + +#: ../src/preferences_dialog.c:87 +msgid "_General" +msgstr "" + +#: ../src/preferences_dialog.c:90 +msgid "Archive viewer:" +msgstr "" + +#: ../src/preferences_dialog.c:99 +msgid "_Show Icons" +msgstr "" + +#: ../src/preferences_dialog.c:102 +msgid "_Rules Hint" +msgstr "" + +#: ../src/preferences_dialog.c:105 +msgid "Sorting:" +msgstr "" + +#: ../src/preferences_dialog.c:114 +msgid "Sort _Case Sensitive " +msgstr "" + +#: ../src/preferences_dialog.c:117 +msgid "Sort _Folders First" +msgstr "" + +#: ../src/preferences_dialog.c:120 +msgid "Navigation bar:" +msgstr "" + +#: ../src/preferences_dialog.c:132 +msgid "_Behaviour" +msgstr "" + +#: ../src/preferences_dialog.c:149 +msgid "Preferences" +msgstr "" + +#: ../src/preferences_dialog.c:206 +msgid "_Archivers" +msgstr "" + +#: ../src/button_drag_box.c:85 +msgid "Visible:" +msgstr "" + +#: ../src/button_drag_box.c:96 +msgid "Available:" +msgstr "" + +#: ../src/properties_dialog.c:87 +msgid "Name:" +msgstr "" + +#: ../src/properties_dialog.c:100 +msgid "Kind:" +msgstr "" + +#: ../src/properties_dialog.c:121 +msgid "Properties" +msgstr "" + +#: ../src/tool_bar.c:159 +msgid "Location:" +msgstr "" + +#: ../src/path_bar.c:141 +msgid "Spacing" +msgstr "" + +#: ../src/path_bar.c:142 +msgid "The amount of space between the path buttons" +msgstr "" + +#: ../src/notebook.c:174 ../src/archive_store.c:240 +msgid "Show mime icons" +msgstr "" + +#: ../src/notebook.c:175 ../src/archive_store.c:241 +msgid "Show the mime type icons for each entry" +msgstr "" + +#: ../src/notebook.c:195 +msgid "Rules hint" +msgstr "" + +#: ../src/notebook.c:196 +msgid "Make the row background colors alternate" +msgstr "" + +#: ../src/notebook.c:479 +#, c-format +msgid "Failed to open archive '%s'." +msgstr "" + +#: ../src/notebook.c:487 +#, c-format +msgid "Failed to extract contents of archive '%s'." +msgstr "" + +#: ../src/archive_store.c:247 +msgid "Show up dir entry" +msgstr "" + +#: ../src/archive_store.c:248 +msgid "Show '..' to go to the parent directory" +msgstr "" + +#: ../src/archive_store.c:254 +msgid "Sort folders before files" +msgstr "" + +#: ../src/archive_store.c:255 +msgid "The folders will be put at the top of the list" +msgstr "" + +#: ../src/archive_store.c:261 ../src/archive_store.c:262 +msgid "Sort text case sensitive" +msgstr "" + +#: ../squeeze.desktop.in.h:1 +msgid "Archive manager" +msgstr "" + +#: ../squeeze.desktop.in.h:2 +msgid "Xfce archive manager" +msgstr "" Modified: squeeze/trunk/src/new_dialog.c =================================================================== --- squeeze/trunk/src/new_dialog.c 2007-01-12 17:43:36 UTC (rev 24373) +++ squeeze/trunk/src/new_dialog.c 2007-01-12 18:13:37 UTC (rev 24374) @@ -17,6 +17,7 @@ */ #include <config.h> +#include <string.h> #include <glib.h> #include <gtk/gtk.h> #include <thunar-vfs/thunar-vfs.h> @@ -64,13 +65,59 @@ static void sq_new_archive_dialog_init(SQNewArchiveDialog *dialog) { -/* GtkWidget *hbox = gtk_hbox_new(FALSE, 10); - gtk_box_pack_start (GTK_BOX (hbox),gtk_label_new (_("Archive type:")),FALSE, FALSE, 0); - + gtk_box_pack_start (GTK_BOX (hbox),gtk_label_new (("Archive type:")),FALSE, FALSE, 0); + + dialog->archive_types_combo = gtk_combo_box_new_text(); + gtk_box_pack_start (GTK_BOX (hbox),dialog->archive_types_combo,FALSE, FALSE, 0); + dialog->append_extention_check = gtk_check_button_new_with_label(("Append extension to filename")); + gtk_box_pack_start (GTK_BOX (hbox),dialog->append_extention_check,FALSE, FALSE, 0); gtk_widget_show_all(hbox); + + + GSList *supported_mime_types = lsq_get_supported_mime_types(); + GSList *_supported_mime_types = supported_mime_types; + + GtkFileFilter *file_filter = gtk_file_filter_new(); + while(_supported_mime_types) + { + if(!strcmp(_supported_mime_types->data, "application/x-tar")) + { + gtk_combo_box_append_text(GTK_COMBO_BOX(dialog->archive_types_combo), ".tar"); + } + if(!strcmp(_supported_mime_types->data, "application/x-tarz")) + { + gtk_combo_box_append_text(GTK_COMBO_BOX(dialog->archive_types_combo), ".tar.Z"); + } + if(!strcmp(_supported_mime_types->data, "application/x-compressed-tar")) + { + gtk_combo_box_append_text(GTK_COMBO_BOX(dialog->archive_types_combo), ".tgz"); + gtk_combo_box_append_text(GTK_COMBO_BOX(dialog->archive_types_combo), ".tar.gz"); + } + if(!strcmp(_supported_mime_types->data, "application/x-bzip-compressed-tar")) + { + gtk_combo_box_append_text(GTK_COMBO_BOX(dialog->archive_types_combo), ".tbz"); + gtk_combo_box_append_text(GTK_COMBO_BOX(dialog->archive_types_combo), ".tbz2"); + } + if(!strcmp(_supported_mime_types->data, "application/x-tzo")) + { + gtk_combo_box_append_text(GTK_COMBO_BOX(dialog->archive_types_combo), ".tzo"); + } + if(!strcmp(_supported_mime_types->data, "application/x-zip")) + { + gtk_combo_box_append_text(GTK_COMBO_BOX(dialog->archive_types_combo), ".zip"); + } + gtk_file_filter_add_mime_type(file_filter, _supported_mime_types->data); + _supported_mime_types = g_slist_next(_supported_mime_types); + } + gtk_combo_box_set_active(GTK_COMBO_BOX(dialog->archive_types_combo), 0); + + g_slist_free(supported_mime_types); + +/* WHY DOESN'T THIS WORK?!*/ +/* gtk_file_chooser_add_filter(GTK_FILE_CHOOSER(GTK_FILE_CHOOSER_DIALOG(dialog)), file_filter); */ + gtk_box_pack_end(GTK_BOX(GTK_DIALOG(dialog)->vbox), hbox, FALSE, TRUE, 0); -*/ gtk_dialog_add_buttons(GTK_DIALOG(dialog), GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, GTK_STOCK_NEW, GTK_RESPONSE_OK, Modified: squeeze/trunk/src/new_dialog.h =================================================================== --- squeeze/trunk/src/new_dialog.h 2007-01-12 17:43:36 UTC (rev 24373) +++ squeeze/trunk/src/new_dialog.h 2007-01-12 18:13:37 UTC (rev 24374) @@ -43,6 +43,8 @@ struct _SQNewArchiveDialog { GtkFileChooserDialog parent; + GtkWidget *archive_types_combo; + GtkWidget *append_extention_check; }; typedef struct _SQNewArchiveDialogClass SQNewArchiveDialogClass; _______________________________________________ Xfce4-commits mailing list Xfce4-commits@xfce.org http://foo-projects.org/mailman/listinfo/xfce4-commits