[Xfce4-commits] r24504 - in squeeze/trunk: po src
Stephan Arts
stephan at xfce.org
Tue Jan 16 12:27:05 CET 2007
Author: stephan
Date: 2007-01-16 11:27:05 +0000 (Tue, 16 Jan 2007)
New Revision: 24504
Modified:
squeeze/trunk/po/POTFILES.in
squeeze/trunk/po/cs.po
squeeze/trunk/po/fi.po
squeeze/trunk/po/nl.po
squeeze/trunk/po/squeeze.pot
squeeze/trunk/src/application.c
squeeze/trunk/src/archive_store.c
squeeze/trunk/src/extract_dialog.c
squeeze/trunk/src/main_window.c
squeeze/trunk/src/new_dialog.c
squeeze/trunk/src/new_dialog.h
squeeze/trunk/src/tool_bar.c
Log:
- Extract dialog now has folder suggestion
- New dialog works (with addition of archive-types)
- rar added to POTFILES.in
- updated dutch translation
Modified: squeeze/trunk/po/POTFILES.in
===================================================================
--- squeeze/trunk/po/POTFILES.in 2007-01-16 11:21:34 UTC (rev 24503)
+++ squeeze/trunk/po/POTFILES.in 2007-01-16 11:27:05 UTC (rev 24504)
@@ -3,6 +3,7 @@
libsqueeze/archive-support.c
libsqueeze/archive-support-gnu-tar.c
libsqueeze/archive-support-zip.c
+libsqueeze/archive-support-rar.c
libsqueeze/internals.c
src/main.c
Modified: squeeze/trunk/po/cs.po
===================================================================
--- squeeze/trunk/po/cs.po 2007-01-16 11:21:34 UTC (rev 24503)
+++ squeeze/trunk/po/cs.po 2007-01-16 11:27:05 UTC (rev 24504)
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: Squeeze 0.0.1-svn-r24156\n"
"Report-Msgid-Bugs-To: stephan at xfce.org\n"
-"POT-Creation-Date: 2007-01-15 12:12+0100\n"
+"POT-Creation-Date: 2007-01-16 12:22+0100\n"
"PO-Revision-Date: 2007-01-14 19:10+0100\n"
"Last-Translator: Michal Várady <miko.vaji at gmail.com>\n"
"Language-Team: Czech <translation-team-cs at lists.sourceforge.net>\n"
@@ -62,11 +62,13 @@
#: ../libsqueeze/archive-support-gnu-tar.c:158
#: ../libsqueeze/archive-support-zip.c:137
+#: ../libsqueeze/archive-support-rar.c:123
msgid "Overwrite existing files"
msgstr "Přepsat existující soubory"
#: ../libsqueeze/archive-support-gnu-tar.c:159
#: ../libsqueeze/archive-support-zip.c:138
+#: ../libsqueeze/archive-support-rar.c:124
msgid "Overwrite existing files on extraction"
msgstr "Přepsat existující soubory při rozbalování"
@@ -97,20 +99,26 @@
#: ../libsqueeze/archive-support-gnu-tar.c:501
#: ../libsqueeze/archive-support-zip.c:172
#: ../libsqueeze/archive-support-zip.c:328
+#: ../libsqueeze/archive-support-rar.c:158
+#: ../libsqueeze/archive-support-rar.c:327
msgid "Size"
msgstr "Velikost"
#: ../libsqueeze/archive-support-gnu-tar.c:196
#: ../libsqueeze/archive-support-zip.c:173
+#: ../libsqueeze/archive-support-rar.c:159
msgid "View filesize"
msgstr "Zobrazit velikost souboru"
#: ../libsqueeze/archive-support-gnu-tar.c:202
#: ../libsqueeze/archive-support-gnu-tar.c:493
+#: ../libsqueeze/archive-support-rar.c:186
+#: ../libsqueeze/archive-support-rar.c:347
msgid "Permissions"
msgstr "Přístupová práva"
#: ../libsqueeze/archive-support-gnu-tar.c:203
+#: ../libsqueeze/archive-support-rar.c:187
msgid "View permissions"
msgstr "Zobrazit přístupová práva"
@@ -127,11 +135,14 @@
#: ../libsqueeze/archive-support-gnu-tar.c:505
#: ../libsqueeze/archive-support-zip.c:158
#: ../libsqueeze/archive-support-zip.c:344
+#: ../libsqueeze/archive-support-rar.c:144
+#: ../libsqueeze/archive-support-rar.c:339
msgid "Date"
msgstr "Datum"
#: ../libsqueeze/archive-support-gnu-tar.c:217
#: ../libsqueeze/archive-support-zip.c:159
+#: ../libsqueeze/archive-support-rar.c:145
msgid "View date"
msgstr "Zobrazit datum"
@@ -139,11 +150,14 @@
#: ../libsqueeze/archive-support-gnu-tar.c:509
#: ../libsqueeze/archive-support-zip.c:151
#: ../libsqueeze/archive-support-zip.c:348
+#: ../libsqueeze/archive-support-rar.c:137
+#: ../libsqueeze/archive-support-rar.c:343
msgid "Time"
msgstr "Čas"
#: ../libsqueeze/archive-support-gnu-tar.c:224
#: ../libsqueeze/archive-support-zip.c:152
+#: ../libsqueeze/archive-support-rar.c:138
msgid "View time"
msgstr "Zobrazit čas"
@@ -162,45 +176,73 @@
#: ../libsqueeze/archive-support-zip.c:130
#: ../libsqueeze/archive-support-zip.c:131
+#: ../libsqueeze/archive-support-rar.c:116
+#: ../libsqueeze/archive-support-rar.c:117
msgid "Password"
msgstr "Heslo"
#: ../libsqueeze/archive-support-zip.c:144
#: ../libsqueeze/archive-support-zip.c:336
+#: ../libsqueeze/archive-support-rar.c:130
+#: ../libsqueeze/archive-support-rar.c:331
msgid "Compressed Size"
msgstr "Komprimovaná velikost"
#: ../libsqueeze/archive-support-zip.c:145
+#: ../libsqueeze/archive-support-rar.c:131
msgid "View compressed filesize"
msgstr "Zobrazit komprimovanou velikost souboru"
#: ../libsqueeze/archive-support-zip.c:165
#: ../libsqueeze/archive-support-zip.c:340
+#: ../libsqueeze/archive-support-rar.c:151
+#: ../libsqueeze/archive-support-rar.c:335
msgid "Ratio"
msgstr "Poměr"
#: ../libsqueeze/archive-support-zip.c:166
+#: ../libsqueeze/archive-support-rar.c:152
msgid "View ratio"
msgstr "Zobrazit poměr"
#: ../libsqueeze/archive-support-zip.c:179
#: ../libsqueeze/archive-support-zip.c:332
+#: ../libsqueeze/archive-support-rar.c:165
+#: ../libsqueeze/archive-support-rar.c:355
msgid "Method"
msgstr "Metoda"
#: ../libsqueeze/archive-support-zip.c:180
+#: ../libsqueeze/archive-support-rar.c:166
msgid "View method"
msgstr "Zobrazit metodu"
#: ../libsqueeze/archive-support-zip.c:186
#: ../libsqueeze/archive-support-zip.c:352
+#: ../libsqueeze/archive-support-rar.c:172
+#: ../libsqueeze/archive-support-rar.c:351
msgid "Checksum"
msgstr "Kontrolní součet"
#: ../libsqueeze/archive-support-zip.c:187
+#: ../libsqueeze/archive-support-rar.c:173
msgid "View Checksum"
msgstr "Zobrazit kontrolní součet"
+#: ../libsqueeze/archive-support-rar.c:179
+msgid "Compression version"
+msgstr ""
+
+#: ../libsqueeze/archive-support-rar.c:180
+#, fuzzy
+msgid "View compression version"
+msgstr "Zobrazit komprimovanou velikost souboru"
+
+#: ../libsqueeze/archive-support-rar.c:359
+#, fuzzy
+msgid "Version"
+msgstr "Přístupová práva"
+
#: ../src/main.c:52
msgid "[destination path]"
msgstr "[cílová cesta]"
@@ -287,54 +329,54 @@
msgid "Add"
msgstr "Přidat"
-#: ../src/main_window.c:382 ../src/main_window.c:971
+#: ../src/main_window.c:382 ../src/main_window.c:972
#: ../src/extract_dialog.c:102
msgid "Extract"
msgstr "Rozbalit"
-#: ../src/main_window.c:658
+#: ../src/main_window.c:659
msgid "Open archive in new window"
msgstr "Otevřít archiv v novém okně"
-#: ../src/main_window.c:664
+#: ../src/main_window.c:665
msgid "Open archive"
msgstr "Otevřít archiv"
-#: ../src/main_window.c:874
+#: ../src/main_window.c:875
msgid "Lead developer:"
msgstr "Vedoucí vývojář:"
-#: ../src/main_window.c:877
+#: ../src/main_window.c:878
msgid "Contributors:"
msgstr "Přispěvatelé:"
-#: ../src/main_window.c:880
+#: ../src/main_window.c:881
msgid "Inspired by Xarchiver, written by Giuseppe Torelli"
msgstr "Inspirováno aplikací Xarchiver od Giuseppe Torelliho"
-#: ../src/main_window.c:885
+#: ../src/main_window.c:886
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:891
+#: ../src/main_window.c:892
msgid "translator-credits"
msgstr "translator-credits"
-#: ../src/main_window.c:970
+#: ../src/main_window.c:971
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:971
+#: ../src/main_window.c:972
msgid "View"
msgstr "Zobrazit"
-#: ../src/main_window.c:1034
+#: ../src/main_window.c:1035
msgid "Failed to open file"
msgstr "Nepodařilo se otevřít soubor"
-#: ../src/main_window.c:1035
+#: ../src/main_window.c:1036
#, c-format
msgid ""
"'%s'\n"
@@ -346,7 +388,7 @@
#.
#. * Could not create archive (mime type unsupported)
#.
-#: ../src/application.c:233
+#: ../src/application.c:234
msgid "Could not create archive, MIME-type unsupported"
msgstr "Nelze vytvořit archiv, Typ MIME není podporován"
@@ -354,11 +396,25 @@
#. * Could not open archive (mime type not supported or file did not exist)
#. * Should be a more specific error message.
#.
-#: ../src/application.c:250
+#: ../src/application.c:251
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:139
+#: ../src/new_dialog.c:69
+#, fuzzy
+msgid "Archive type:"
+msgstr "Správce archivů"
+
+#: ../src/new_dialog.c:73
+msgid "Append extension to filename"
+msgstr ""
+
+#: ../src/new_dialog.c:83
+#, fuzzy
+msgid "Archives"
+msgstr "_Archivátory"
+
+#: ../src/new_dialog.c:142
msgid "Create new archive"
msgstr "Vytvořit nový archiv"
@@ -465,12 +521,12 @@
msgid "Make the row background colors alternate"
msgstr "Změní barvu pozadí řádku"
-#: ../src/notebook.c:541
+#: ../src/notebook.c:544
#, c-format
msgid "Failed to open archive '%s'."
msgstr "Nepodařilo se otevřít archiv '%s'"
-#: ../src/notebook.c:549
+#: ../src/notebook.c:552
#, c-format
msgid "Failed to extract contents of archive '%s'."
msgstr "Nepodařilo se rozbalit obsah archivu '%s'."
@@ -521,15 +577,8 @@
#~ msgid "Preferences"
#~ msgstr "Předvolby"
-#~ msgid "_Archivers"
-#~ msgstr "_Archivátory"
-
#~ msgid "Visible:"
#~ msgstr "Viditelné:"
#~ msgid "Available:"
#~ msgstr "Dostupné:"
-
-#, fuzzy
-#~ msgid "Archive type:"
-#~ msgstr "Správce archivů"
Modified: squeeze/trunk/po/fi.po
===================================================================
--- squeeze/trunk/po/fi.po 2007-01-16 11:21:34 UTC (rev 24503)
+++ squeeze/trunk/po/fi.po 2007-01-16 11:27:05 UTC (rev 24504)
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: xarchiver 0.4.2rc2\n"
"Report-Msgid-Bugs-To: stephan at xfce.org\n"
-"POT-Creation-Date: 2007-01-16 09:39+0200\n"
+"POT-Creation-Date: 2007-01-16 12:22+0100\n"
"PO-Revision-Date: 2007-01-16 09:56+0200\n"
"Last-Translator: Jari Rahkonen <jari.rahkonen at pp1.inet.fi>\n"
"Language-Team: Finnish <translation-team-fi at lists.sourceforge.net>\n"
@@ -61,11 +61,13 @@
#: ../libsqueeze/archive-support-gnu-tar.c:158
#: ../libsqueeze/archive-support-zip.c:137
+#: ../libsqueeze/archive-support-rar.c:123
msgid "Overwrite existing files"
msgstr "Korvaa olemassaolevat"
#: ../libsqueeze/archive-support-gnu-tar.c:159
#: ../libsqueeze/archive-support-zip.c:138
+#: ../libsqueeze/archive-support-rar.c:124
msgid "Overwrite existing files on extraction"
msgstr "Korvaa olemassaolevat tiedostot purkaessa"
@@ -96,20 +98,26 @@
#: ../libsqueeze/archive-support-gnu-tar.c:501
#: ../libsqueeze/archive-support-zip.c:172
#: ../libsqueeze/archive-support-zip.c:328
+#: ../libsqueeze/archive-support-rar.c:158
+#: ../libsqueeze/archive-support-rar.c:327
msgid "Size"
msgstr "Koko"
#: ../libsqueeze/archive-support-gnu-tar.c:196
#: ../libsqueeze/archive-support-zip.c:173
+#: ../libsqueeze/archive-support-rar.c:159
msgid "View filesize"
msgstr "Näytä tiedostokoko"
#: ../libsqueeze/archive-support-gnu-tar.c:202
#: ../libsqueeze/archive-support-gnu-tar.c:493
+#: ../libsqueeze/archive-support-rar.c:186
+#: ../libsqueeze/archive-support-rar.c:347
msgid "Permissions"
msgstr "Oikeudet"
#: ../libsqueeze/archive-support-gnu-tar.c:203
+#: ../libsqueeze/archive-support-rar.c:187
msgid "View permissions"
msgstr "Näytä oikeudet"
@@ -126,11 +134,14 @@
#: ../libsqueeze/archive-support-gnu-tar.c:505
#: ../libsqueeze/archive-support-zip.c:158
#: ../libsqueeze/archive-support-zip.c:344
+#: ../libsqueeze/archive-support-rar.c:144
+#: ../libsqueeze/archive-support-rar.c:339
msgid "Date"
msgstr "Pvm"
#: ../libsqueeze/archive-support-gnu-tar.c:217
#: ../libsqueeze/archive-support-zip.c:159
+#: ../libsqueeze/archive-support-rar.c:145
msgid "View date"
msgstr "Näytä pvm"
@@ -138,11 +149,14 @@
#: ../libsqueeze/archive-support-gnu-tar.c:509
#: ../libsqueeze/archive-support-zip.c:151
#: ../libsqueeze/archive-support-zip.c:348
+#: ../libsqueeze/archive-support-rar.c:137
+#: ../libsqueeze/archive-support-rar.c:343
msgid "Time"
msgstr "Aika"
#: ../libsqueeze/archive-support-gnu-tar.c:224
#: ../libsqueeze/archive-support-zip.c:152
+#: ../libsqueeze/archive-support-rar.c:138
msgid "View time"
msgstr "Näytä aika"
@@ -161,45 +175,73 @@
#: ../libsqueeze/archive-support-zip.c:130
#: ../libsqueeze/archive-support-zip.c:131
+#: ../libsqueeze/archive-support-rar.c:116
+#: ../libsqueeze/archive-support-rar.c:117
msgid "Password"
msgstr "Salasana"
#: ../libsqueeze/archive-support-zip.c:144
#: ../libsqueeze/archive-support-zip.c:336
+#: ../libsqueeze/archive-support-rar.c:130
+#: ../libsqueeze/archive-support-rar.c:331
msgid "Compressed Size"
msgstr "Koko pakattuna"
#: ../libsqueeze/archive-support-zip.c:145
+#: ../libsqueeze/archive-support-rar.c:131
msgid "View compressed filesize"
msgstr "Näytä koko pakattuna"
#: ../libsqueeze/archive-support-zip.c:165
#: ../libsqueeze/archive-support-zip.c:340
+#: ../libsqueeze/archive-support-rar.c:151
+#: ../libsqueeze/archive-support-rar.c:335
msgid "Ratio"
msgstr "Suhde"
#: ../libsqueeze/archive-support-zip.c:166
+#: ../libsqueeze/archive-support-rar.c:152
msgid "View ratio"
msgstr "Näytä suhde"
#: ../libsqueeze/archive-support-zip.c:179
#: ../libsqueeze/archive-support-zip.c:332
+#: ../libsqueeze/archive-support-rar.c:165
+#: ../libsqueeze/archive-support-rar.c:355
msgid "Method"
msgstr "Metodi"
#: ../libsqueeze/archive-support-zip.c:180
+#: ../libsqueeze/archive-support-rar.c:166
msgid "View method"
msgstr "Näytä metodi"
#: ../libsqueeze/archive-support-zip.c:186
#: ../libsqueeze/archive-support-zip.c:352
+#: ../libsqueeze/archive-support-rar.c:172
+#: ../libsqueeze/archive-support-rar.c:351
msgid "Checksum"
msgstr "Tarkiste"
#: ../libsqueeze/archive-support-zip.c:187
+#: ../libsqueeze/archive-support-rar.c:173
msgid "View Checksum"
msgstr "Näytä tarkiste"
+#: ../libsqueeze/archive-support-rar.c:179
+msgid "Compression version"
+msgstr ""
+
+#: ../libsqueeze/archive-support-rar.c:180
+#, fuzzy
+msgid "View compression version"
+msgstr "Näytä koko pakattuna"
+
+#: ../libsqueeze/archive-support-rar.c:359
+#, fuzzy
+msgid "Version"
+msgstr "Oikeudet"
+
#: ../src/main.c:52
msgid "[destination path]"
msgstr "[kohdepolku]"
@@ -285,56 +327,56 @@
msgid "Add"
msgstr "Lisää"
-#: ../src/main_window.c:382 ../src/main_window.c:971
+#: ../src/main_window.c:382 ../src/main_window.c:972
#: ../src/extract_dialog.c:102
msgid "Extract"
msgstr "Pura"
-#: ../src/main_window.c:658
+#: ../src/main_window.c:659
msgid "Open archive in new window"
msgstr "Avaa arkisto uuteen ikkunaan"
-#: ../src/main_window.c:664
+#: ../src/main_window.c:665
msgid "Open archive"
msgstr "Avaa arkisto"
-#: ../src/main_window.c:874
+#: ../src/main_window.c:875
msgid "Lead developer:"
msgstr "Pääkehittäjä:"
-#: ../src/main_window.c:877
+#: ../src/main_window.c:878
msgid "Contributors:"
msgstr "Avustavat kehittäjät:"
-#: ../src/main_window.c:880
+#: ../src/main_window.c:881
msgid "Inspired by Xarchiver, written by Giuseppe Torelli"
msgstr "Inspiraatio Giuseppe Torellin sovelluksesta Xarchiver"
-#: ../src/main_window.c:885
+#: ../src/main_window.c:886
msgid ""
"Squeeze is a lightweight and flexible archive manager for the Xfce Desktop "
"Environment"
msgstr ""
-"Squeeze on kevyt ja joustava arkistonhallintasovellus "
-"Xfce-työpöytäympäristöön"
+"Squeeze on kevyt ja joustava arkistonhallintasovellus Xfce-"
+"työpöytäympäristöön"
-#: ../src/main_window.c:891
+#: ../src/main_window.c:892
msgid "translator-credits"
msgstr "Jari Rahkonen <jari.rahkonen at pp1.inet.fi>"
-#: ../src/main_window.c:970
+#: ../src/main_window.c:971
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:971
+#: ../src/main_window.c:972
msgid "View"
msgstr "Näytä"
-#: ../src/main_window.c:1034
+#: ../src/main_window.c:1035
msgid "Failed to open file"
msgstr "Linkin avaaminen epäonnistui"
-#: ../src/main_window.c:1035
+#: ../src/main_window.c:1036
#, c-format
msgid ""
"'%s'\n"
@@ -346,7 +388,7 @@
#.
#. * Could not create archive (mime type unsupported)
#.
-#: ../src/application.c:233
+#: ../src/application.c:234
msgid "Could not create archive, MIME-type unsupported"
msgstr "Arkistoa ei voi luoda, MIME-tyyppiä ei tueta"
@@ -354,12 +396,26 @@
#. * Could not open archive (mime type not supported or file did not exist)
#. * Should be a more specific error message.
#.
-#: ../src/application.c:250
+#: ../src/application.c:251
msgid "Could not open archive, MIME-type unsupported or file did not exist"
msgstr ""
"Arkistoa ei voi avata, MIME-tyyppiä ei tueta tai tiedostoa ei ole olemassa"
-#: ../src/new_dialog.c:146
+#: ../src/new_dialog.c:69
+#, fuzzy
+msgid "Archive type:"
+msgstr "Arkistonhallinta"
+
+#: ../src/new_dialog.c:73
+msgid "Append extension to filename"
+msgstr ""
+
+#: ../src/new_dialog.c:83
+#, fuzzy
+msgid "Archives"
+msgstr "Arkistonhallinta"
+
+#: ../src/new_dialog.c:142
msgid "Create new archive"
msgstr "Luo uusi arkisto"
Modified: squeeze/trunk/po/nl.po
===================================================================
--- squeeze/trunk/po/nl.po 2007-01-16 11:21:34 UTC (rev 24503)
+++ squeeze/trunk/po/nl.po 2007-01-16 11:27:05 UTC (rev 24504)
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: Squeeze 0.0.1-svn-r24005\n"
"Report-Msgid-Bugs-To: stephan at xfce.org\n"
-"POT-Creation-Date: 2007-01-15 12:12+0100\n"
+"POT-Creation-Date: 2007-01-16 12:22+0100\n"
"PO-Revision-Date: 2006-11-28 22:52+0100\n"
"Last-Translator: Stephan Arts <stephan at xfce.org>\n"
"Language-Team: Dutch <vertaling at vrijschrift.org>\n"
@@ -62,11 +62,13 @@
#: ../libsqueeze/archive-support-gnu-tar.c:158
#: ../libsqueeze/archive-support-zip.c:137
+#: ../libsqueeze/archive-support-rar.c:123
msgid "Overwrite existing files"
msgstr "Bestaande bestanden overschrijven"
#: ../libsqueeze/archive-support-gnu-tar.c:159
#: ../libsqueeze/archive-support-zip.c:138
+#: ../libsqueeze/archive-support-rar.c:124
msgid "Overwrite existing files on extraction"
msgstr "Bestaande bestanden overschrijven tijdens uitpakken"
@@ -97,20 +99,26 @@
#: ../libsqueeze/archive-support-gnu-tar.c:501
#: ../libsqueeze/archive-support-zip.c:172
#: ../libsqueeze/archive-support-zip.c:328
+#: ../libsqueeze/archive-support-rar.c:158
+#: ../libsqueeze/archive-support-rar.c:327
msgid "Size"
msgstr "Grootte"
#: ../libsqueeze/archive-support-gnu-tar.c:196
#: ../libsqueeze/archive-support-zip.c:173
+#: ../libsqueeze/archive-support-rar.c:159
msgid "View filesize"
msgstr "Grootte weergeven"
#: ../libsqueeze/archive-support-gnu-tar.c:202
#: ../libsqueeze/archive-support-gnu-tar.c:493
+#: ../libsqueeze/archive-support-rar.c:186
+#: ../libsqueeze/archive-support-rar.c:347
msgid "Permissions"
msgstr "Rechten"
#: ../libsqueeze/archive-support-gnu-tar.c:203
+#: ../libsqueeze/archive-support-rar.c:187
msgid "View permissions"
msgstr "Rechten weergeven"
@@ -127,11 +135,14 @@
#: ../libsqueeze/archive-support-gnu-tar.c:505
#: ../libsqueeze/archive-support-zip.c:158
#: ../libsqueeze/archive-support-zip.c:344
+#: ../libsqueeze/archive-support-rar.c:144
+#: ../libsqueeze/archive-support-rar.c:339
msgid "Date"
msgstr "Datum"
#: ../libsqueeze/archive-support-gnu-tar.c:217
#: ../libsqueeze/archive-support-zip.c:159
+#: ../libsqueeze/archive-support-rar.c:145
msgid "View date"
msgstr "Datum weergeven"
@@ -139,11 +150,14 @@
#: ../libsqueeze/archive-support-gnu-tar.c:509
#: ../libsqueeze/archive-support-zip.c:151
#: ../libsqueeze/archive-support-zip.c:348
+#: ../libsqueeze/archive-support-rar.c:137
+#: ../libsqueeze/archive-support-rar.c:343
msgid "Time"
msgstr "Tijd"
#: ../libsqueeze/archive-support-gnu-tar.c:224
#: ../libsqueeze/archive-support-zip.c:152
+#: ../libsqueeze/archive-support-rar.c:138
msgid "View time"
msgstr "Tijd weergeven"
@@ -162,45 +176,71 @@
#: ../libsqueeze/archive-support-zip.c:130
#: ../libsqueeze/archive-support-zip.c:131
+#: ../libsqueeze/archive-support-rar.c:116
+#: ../libsqueeze/archive-support-rar.c:117
msgid "Password"
msgstr "Wachtwoord"
#: ../libsqueeze/archive-support-zip.c:144
#: ../libsqueeze/archive-support-zip.c:336
+#: ../libsqueeze/archive-support-rar.c:130
+#: ../libsqueeze/archive-support-rar.c:331
msgid "Compressed Size"
msgstr "Gecomprimeerde Grootte"
#: ../libsqueeze/archive-support-zip.c:145
+#: ../libsqueeze/archive-support-rar.c:131
msgid "View compressed filesize"
msgstr "Gecomprimeerde bestandsgrootte weergeven"
#: ../libsqueeze/archive-support-zip.c:165
#: ../libsqueeze/archive-support-zip.c:340
+#: ../libsqueeze/archive-support-rar.c:151
+#: ../libsqueeze/archive-support-rar.c:335
msgid "Ratio"
msgstr "Verhouding"
#: ../libsqueeze/archive-support-zip.c:166
+#: ../libsqueeze/archive-support-rar.c:152
msgid "View ratio"
msgstr "Verhouding weergeven"
#: ../libsqueeze/archive-support-zip.c:179
#: ../libsqueeze/archive-support-zip.c:332
+#: ../libsqueeze/archive-support-rar.c:165
+#: ../libsqueeze/archive-support-rar.c:355
msgid "Method"
msgstr "Methode"
#: ../libsqueeze/archive-support-zip.c:180
+#: ../libsqueeze/archive-support-rar.c:166
msgid "View method"
msgstr "methode weergeven"
#: ../libsqueeze/archive-support-zip.c:186
#: ../libsqueeze/archive-support-zip.c:352
+#: ../libsqueeze/archive-support-rar.c:172
+#: ../libsqueeze/archive-support-rar.c:351
msgid "Checksum"
msgstr "Checksom"
#: ../libsqueeze/archive-support-zip.c:187
+#: ../libsqueeze/archive-support-rar.c:173
msgid "View Checksum"
msgstr "Checksom weergeven"
+#: ../libsqueeze/archive-support-rar.c:179
+msgid "Compression version"
+msgstr "Compressie versie"
+
+#: ../libsqueeze/archive-support-rar.c:180
+msgid "View compression version"
+msgstr "Compressie versie weergeven"
+
+#: ../libsqueeze/archive-support-rar.c:359
+msgid "Version"
+msgstr "Versie"
+
#: ../src/main.c:52
msgid "[destination path]"
msgstr "[bestemmings map]"
@@ -286,32 +326,32 @@
msgid "Add"
msgstr "Toevoegen"
-#: ../src/main_window.c:382 ../src/main_window.c:971
+#: ../src/main_window.c:382 ../src/main_window.c:972
#: ../src/extract_dialog.c:102
msgid "Extract"
msgstr "Uitpakken"
-#: ../src/main_window.c:658
+#: ../src/main_window.c:659
msgid "Open archive in new window"
msgstr "Archief openen in een niew venster"
-#: ../src/main_window.c:664
+#: ../src/main_window.c:665
msgid "Open archive"
msgstr "Archief openen"
-#: ../src/main_window.c:874
+#: ../src/main_window.c:875
msgid "Lead developer:"
msgstr "Hoofd ontwikkelaar:"
-#: ../src/main_window.c:877
+#: ../src/main_window.c:878
msgid "Contributors:"
msgstr "Medewerkers:"
-#: ../src/main_window.c:880
+#: ../src/main_window.c:881
msgid "Inspired by Xarchiver, written by Giuseppe Torelli"
msgstr "Geinspireerd door Xarchiver, dat is geschreven door Giuseppe Torelli"
-#: ../src/main_window.c:885
+#: ../src/main_window.c:886
msgid ""
"Squeeze is a lightweight and flexible archive manager for the Xfce Desktop "
"Environment"
@@ -319,23 +359,23 @@
"Squeeze is een lightgewicht en flexibele archief beheerder voor de Xfce "
"Bureaublad omgeving"
-#: ../src/main_window.c:891
+#: ../src/main_window.c:892
msgid "translator-credits"
msgstr "Stephan Arts <stephan at xfce.org>"
-#: ../src/main_window.c:970
+#: ../src/main_window.c:971
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:971
+#: ../src/main_window.c:972
msgid "View"
msgstr "Weergeven"
-#: ../src/main_window.c:1034
+#: ../src/main_window.c:1035
msgid "Failed to open file"
msgstr "Kan bestand niet openen"
-#: ../src/main_window.c:1035
+#: ../src/main_window.c:1036
#, c-format
msgid ""
"'%s'\n"
@@ -347,7 +387,7 @@
#.
#. * Could not create archive (mime type unsupported)
#.
-#: ../src/application.c:233
+#: ../src/application.c:234
msgid "Could not create archive, MIME-type unsupported"
msgstr "Kan archief niet maken, MIME-type niet ondersteund"
@@ -355,12 +395,24 @@
#. * Could not open archive (mime type not supported or file did not exist)
#. * Should be a more specific error message.
#.
-#: ../src/application.c:250
+#: ../src/application.c:251
msgid "Could not open archive, MIME-type unsupported or file did not exist"
msgstr ""
"Kan archief niet openen, MIME-type niet ondersteund of bestand bestaat niet"
-#: ../src/new_dialog.c:139
+#: ../src/new_dialog.c:69
+msgid "Archive type:"
+msgstr "Archief type:"
+
+#: ../src/new_dialog.c:73
+msgid "Append extension to filename"
+msgstr "Extensie toevoegen aan bestandsnaam"
+
+#: ../src/new_dialog.c:83
+msgid "Archives"
+msgstr "Archieven"
+
+#: ../src/new_dialog.c:142
msgid "Create new archive"
msgstr "Nieuw archief maken"
@@ -467,12 +519,12 @@
msgid "Make the row background colors alternate"
msgstr "Laat de achtergrond kleur van de rijen verspringen"
-#: ../src/notebook.c:541
+#: ../src/notebook.c:544
#, c-format
msgid "Failed to open archive '%s'."
msgstr "Kan archief '%s' niet openen."
-#: ../src/notebook.c:549
+#: ../src/notebook.c:552
#, c-format
msgid "Failed to extract contents of archive '%s'."
msgstr "Het uitpakken van de inhoud van archief '%s' is mislukt."
@@ -523,15 +575,8 @@
#~ msgid "Preferences"
#~ msgstr "Voorkeuren"
-#~ msgid "_Archivers"
-#~ msgstr "_Archiveerders"
-
#~ msgid "Visible:"
#~ msgstr "Zichtbaar:"
#~ msgid "Available:"
#~ msgstr "Beschikbaar:"
-
-#, fuzzy
-#~ msgid "Archive type:"
-#~ msgstr "Archieveerder:"
Modified: squeeze/trunk/po/squeeze.pot
===================================================================
--- squeeze/trunk/po/squeeze.pot 2007-01-16 11:21:34 UTC (rev 24503)
+++ squeeze/trunk/po/squeeze.pot 2007-01-16 11:27:05 UTC (rev 24504)
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: stephan at xfce.org\n"
-"POT-Creation-Date: 2007-01-15 12:12+0100\n"
+"POT-Creation-Date: 2007-01-16 12:22+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <LL at li.org>\n"
@@ -62,11 +62,13 @@
#: ../libsqueeze/archive-support-gnu-tar.c:158
#: ../libsqueeze/archive-support-zip.c:137
+#: ../libsqueeze/archive-support-rar.c:123
msgid "Overwrite existing files"
msgstr ""
#: ../libsqueeze/archive-support-gnu-tar.c:159
#: ../libsqueeze/archive-support-zip.c:138
+#: ../libsqueeze/archive-support-rar.c:124
msgid "Overwrite existing files on extraction"
msgstr ""
@@ -97,20 +99,26 @@
#: ../libsqueeze/archive-support-gnu-tar.c:501
#: ../libsqueeze/archive-support-zip.c:172
#: ../libsqueeze/archive-support-zip.c:328
+#: ../libsqueeze/archive-support-rar.c:158
+#: ../libsqueeze/archive-support-rar.c:327
msgid "Size"
msgstr ""
#: ../libsqueeze/archive-support-gnu-tar.c:196
#: ../libsqueeze/archive-support-zip.c:173
+#: ../libsqueeze/archive-support-rar.c:159
msgid "View filesize"
msgstr ""
#: ../libsqueeze/archive-support-gnu-tar.c:202
#: ../libsqueeze/archive-support-gnu-tar.c:493
+#: ../libsqueeze/archive-support-rar.c:186
+#: ../libsqueeze/archive-support-rar.c:347
msgid "Permissions"
msgstr ""
#: ../libsqueeze/archive-support-gnu-tar.c:203
+#: ../libsqueeze/archive-support-rar.c:187
msgid "View permissions"
msgstr ""
@@ -127,11 +135,14 @@
#: ../libsqueeze/archive-support-gnu-tar.c:505
#: ../libsqueeze/archive-support-zip.c:158
#: ../libsqueeze/archive-support-zip.c:344
+#: ../libsqueeze/archive-support-rar.c:144
+#: ../libsqueeze/archive-support-rar.c:339
msgid "Date"
msgstr ""
#: ../libsqueeze/archive-support-gnu-tar.c:217
#: ../libsqueeze/archive-support-zip.c:159
+#: ../libsqueeze/archive-support-rar.c:145
msgid "View date"
msgstr ""
@@ -139,11 +150,14 @@
#: ../libsqueeze/archive-support-gnu-tar.c:509
#: ../libsqueeze/archive-support-zip.c:151
#: ../libsqueeze/archive-support-zip.c:348
+#: ../libsqueeze/archive-support-rar.c:137
+#: ../libsqueeze/archive-support-rar.c:343
msgid "Time"
msgstr ""
#: ../libsqueeze/archive-support-gnu-tar.c:224
#: ../libsqueeze/archive-support-zip.c:152
+#: ../libsqueeze/archive-support-rar.c:138
msgid "View time"
msgstr ""
@@ -160,45 +174,71 @@
#: ../libsqueeze/archive-support-zip.c:130
#: ../libsqueeze/archive-support-zip.c:131
+#: ../libsqueeze/archive-support-rar.c:116
+#: ../libsqueeze/archive-support-rar.c:117
msgid "Password"
msgstr ""
#: ../libsqueeze/archive-support-zip.c:144
#: ../libsqueeze/archive-support-zip.c:336
+#: ../libsqueeze/archive-support-rar.c:130
+#: ../libsqueeze/archive-support-rar.c:331
msgid "Compressed Size"
msgstr ""
#: ../libsqueeze/archive-support-zip.c:145
+#: ../libsqueeze/archive-support-rar.c:131
msgid "View compressed filesize"
msgstr ""
#: ../libsqueeze/archive-support-zip.c:165
#: ../libsqueeze/archive-support-zip.c:340
+#: ../libsqueeze/archive-support-rar.c:151
+#: ../libsqueeze/archive-support-rar.c:335
msgid "Ratio"
msgstr ""
#: ../libsqueeze/archive-support-zip.c:166
+#: ../libsqueeze/archive-support-rar.c:152
msgid "View ratio"
msgstr ""
#: ../libsqueeze/archive-support-zip.c:179
#: ../libsqueeze/archive-support-zip.c:332
+#: ../libsqueeze/archive-support-rar.c:165
+#: ../libsqueeze/archive-support-rar.c:355
msgid "Method"
msgstr ""
#: ../libsqueeze/archive-support-zip.c:180
+#: ../libsqueeze/archive-support-rar.c:166
msgid "View method"
msgstr ""
#: ../libsqueeze/archive-support-zip.c:186
#: ../libsqueeze/archive-support-zip.c:352
+#: ../libsqueeze/archive-support-rar.c:172
+#: ../libsqueeze/archive-support-rar.c:351
msgid "Checksum"
msgstr ""
#: ../libsqueeze/archive-support-zip.c:187
+#: ../libsqueeze/archive-support-rar.c:173
msgid "View Checksum"
msgstr ""
+#: ../libsqueeze/archive-support-rar.c:179
+msgid "Compression version"
+msgstr ""
+
+#: ../libsqueeze/archive-support-rar.c:180
+msgid "View compression version"
+msgstr ""
+
+#: ../libsqueeze/archive-support-rar.c:359
+msgid "Version"
+msgstr ""
+
#: ../src/main.c:52
msgid "[destination path]"
msgstr ""
@@ -280,54 +320,54 @@
msgid "Add"
msgstr ""
-#: ../src/main_window.c:382 ../src/main_window.c:971
+#: ../src/main_window.c:382 ../src/main_window.c:972
#: ../src/extract_dialog.c:102
msgid "Extract"
msgstr ""
-#: ../src/main_window.c:658
+#: ../src/main_window.c:659
msgid "Open archive in new window"
msgstr ""
-#: ../src/main_window.c:664
+#: ../src/main_window.c:665
msgid "Open archive"
msgstr ""
-#: ../src/main_window.c:874
+#: ../src/main_window.c:875
msgid "Lead developer:"
msgstr ""
-#: ../src/main_window.c:877
+#: ../src/main_window.c:878
msgid "Contributors:"
msgstr ""
-#: ../src/main_window.c:880
+#: ../src/main_window.c:881
msgid "Inspired by Xarchiver, written by Giuseppe Torelli"
msgstr ""
-#: ../src/main_window.c:885
+#: ../src/main_window.c:886
msgid ""
"Squeeze is a lightweight and flexible archive manager for the Xfce Desktop "
"Environment"
msgstr ""
-#: ../src/main_window.c:891
+#: ../src/main_window.c:892
msgid "translator-credits"
msgstr ""
-#: ../src/main_window.c:970
+#: ../src/main_window.c:971
msgid "Which action do you want to perform on the selected file(s)?"
msgstr ""
-#: ../src/main_window.c:971
+#: ../src/main_window.c:972
msgid "View"
msgstr ""
-#: ../src/main_window.c:1034
+#: ../src/main_window.c:1035
msgid "Failed to open file"
msgstr ""
-#: ../src/main_window.c:1035
+#: ../src/main_window.c:1036
#, c-format
msgid ""
"'%s'\n"
@@ -337,7 +377,7 @@
#.
#. * Could not create archive (mime type unsupported)
#.
-#: ../src/application.c:233
+#: ../src/application.c:234
msgid "Could not create archive, MIME-type unsupported"
msgstr ""
@@ -345,11 +385,23 @@
#. * Could not open archive (mime type not supported or file did not exist)
#. * Should be a more specific error message.
#.
-#: ../src/application.c:250
+#: ../src/application.c:251
msgid "Could not open archive, MIME-type unsupported or file did not exist"
msgstr ""
-#: ../src/new_dialog.c:139
+#: ../src/new_dialog.c:69
+msgid "Archive type:"
+msgstr ""
+
+#: ../src/new_dialog.c:73
+msgid "Append extension to filename"
+msgstr ""
+
+#: ../src/new_dialog.c:83
+msgid "Archives"
+msgstr ""
+
+#: ../src/new_dialog.c:142
msgid "Create new archive"
msgstr ""
@@ -456,12 +508,12 @@
msgid "Make the row background colors alternate"
msgstr ""
-#: ../src/notebook.c:541
+#: ../src/notebook.c:544
#, c-format
msgid "Failed to open archive '%s'."
msgstr ""
-#: ../src/notebook.c:549
+#: ../src/notebook.c:552
#, c-format
msgid "Failed to extract contents of archive '%s'."
msgstr ""
Modified: squeeze/trunk/src/application.c
===================================================================
--- squeeze/trunk/src/application.c 2007-01-16 11:21:34 UTC (rev 24503)
+++ squeeze/trunk/src/application.c 2007-01-16 11:27:05 UTC (rev 24504)
@@ -211,6 +211,7 @@
if(!archive_path)
{
dialog = sq_new_archive_dialog_new();
+ /* FIXME, does not work correctly when there are more dots in a filename then the one identifying the extention */
gchar **filename_components = g_strsplit(files->data, ".", 2);
gtk_file_chooser_set_current_name(GTK_FILE_CHOOSER(dialog), filename_components[0]);
g_strfreev(filename_components);
@@ -222,7 +223,7 @@
}
if(result == GTK_RESPONSE_OK)
{
- archive_path = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(dialog));
+ archive_path = sq_new_archive_dialog_get_filename(SQ_NEW_ARCHIVE_DIALOG(dialog));
gtk_widget_destroy (GTK_WIDGET (dialog) );
}
if(lsq_new_archive(archive_path, TRUE, NULL, &lp_archive))
Modified: squeeze/trunk/src/archive_store.c
===================================================================
--- squeeze/trunk/src/archive_store.c 2007-01-16 11:21:34 UTC (rev 24503)
+++ squeeze/trunk/src/archive_store.c 2007-01-16 11:27:05 UTC (rev 24504)
@@ -1572,9 +1572,6 @@
{
if(!store->navigation.present)
{
-#ifdef DEBUG
- g_debug("added home");
-#endif
sq_archive_store_append_history(store, g_slist_prepend(NULL, lsq_archive_get_iter(archive, NULL)));
g_signal_emit(store, sq_archive_store_signals[SQ_ARCHIVE_STORE_SIGNAL_PWD_CHANGED], 0,NULL);
}
Modified: squeeze/trunk/src/extract_dialog.c
===================================================================
--- squeeze/trunk/src/extract_dialog.c 2007-01-16 11:21:34 UTC (rev 24503)
+++ squeeze/trunk/src/extract_dialog.c 2007-01-16 11:27:05 UTC (rev 24504)
@@ -131,8 +131,11 @@
extract_options = extract_options->next;
}
}
- /* TODO: drop file extention */
- // gtk_file_chooser_set_current_name(GTK_FILE_CHOOSER(dialog), lsq_archive_get_filename(archive));
+ /* FIXME, does not work correctly when there are more dots in a filename then the one identifying the extention */
+ gchar **filename_components = g_strsplit(lsq_archive_get_filename(archive), ".", 2);
+ gtk_file_chooser_set_current_name(GTK_FILE_CHOOSER(dialog), filename_components[0]);
+ g_strfreev(filename_components);
+
gtk_widget_show_all(r_vbox);
return GTK_WIDGET(dialog);
}
@@ -146,8 +149,7 @@
g_value_set_boolean(val, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widget)));
- g_object_set_property(G_OBJECT(SQ_EXTRACT_ARCHIVE_DIALOG(gtk_widget_get_ancestor(widget, GTK_TYPE_DIALOG))->support), (gchar *)data, val);
-
+ g_object_set_property(G_OBJECT(SQ_EXTRACT_ARCHIVE_DIALOG(gtk_widget_get_ancestor(widget, GTK_TYPE_DIALOG))->support), (gchar *)data, val);
g_free(val);
}
Modified: squeeze/trunk/src/main_window.c
===================================================================
--- squeeze/trunk/src/main_window.c 2007-01-16 11:21:34 UTC (rev 24503)
+++ squeeze/trunk/src/main_window.c 2007-01-16 11:27:05 UTC (rev 24504)
@@ -611,7 +611,7 @@
cb_sq_main_new_archive(GtkWidget *widget, gpointer userdata)
{
GtkWidget *dialog = sq_new_archive_dialog_new();
- gchar *new_archive_path = NULL;
+ gchar *archive_path = NULL;
SQMainWindow *window = SQ_MAIN_WINDOW(userdata);
LSQArchive *archive = NULL;
LSQArchiveSupport *support = NULL;
@@ -625,9 +625,9 @@
}
if(result == GTK_RESPONSE_OK)
{
- new_archive_path = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(dialog));
+ archive_path = sq_new_archive_dialog_get_filename(SQ_NEW_ARCHIVE_DIALOG(dialog));
- if(!lsq_new_archive(new_archive_path, TRUE, NULL, &archive))
+ if(!lsq_new_archive(archive_path, TRUE, NULL, &archive))
{
support = lsq_get_support_for_mime(archive->mime_info);
sq_notebook_add_archive(SQ_NOTEBOOK(window->notebook), archive, support, TRUE);
@@ -636,6 +636,7 @@
{
}
+ g_free(archive_path);
gtk_widget_destroy (dialog );
}
Modified: squeeze/trunk/src/new_dialog.c
===================================================================
--- squeeze/trunk/src/new_dialog.c 2007-01-16 11:21:34 UTC (rev 24503)
+++ squeeze/trunk/src/new_dialog.c 2007-01-16 11:27:05 UTC (rev 24504)
@@ -66,20 +66,21 @@
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"));
+ dialog->append_extention_check = gtk_check_button_new_with_label(_("Append extension to filename"));
+ gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(dialog->append_extention_check), TRUE);
gtk_box_pack_start (GTK_BOX (hbox),dialog->append_extention_check,FALSE, FALSE, 0);
+
gtk_widget_show_all(hbox);
- gtk_widget_show_all(dialog->file_chooser);
-
GSList *supported_mime_types = lsq_get_supported_mime_types();
GSList *_supported_mime_types = supported_mime_types;
- GtkFileFilter *file_filter = gtk_file_filter_new();
+ dialog->file_filter = gtk_file_filter_new();
+ gtk_file_filter_set_name(dialog->file_filter, _("Archives"));
while(_supported_mime_types)
{
if(!strcmp(_supported_mime_types->data, "application/x-tar"))
@@ -117,18 +118,13 @@
{
gtk_combo_box_append_text(GTK_COMBO_BOX(dialog->archive_types_combo), ".rar");
}
- gtk_file_filter_add_mime_type(file_filter, _supported_mime_types->data);
+ gtk_file_filter_add_mime_type(dialog->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), 1);
+ 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(dialog->file_chooser), file_filter);
- gtk_file_chooser_set_do_overwrite_confirmation(GTK_FILE_CHOOSER(dialog->file_chooser), TRUE);
-
- gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox), dialog->file_chooser, TRUE, TRUE, 0);
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,
@@ -144,7 +140,25 @@
dialog = g_object_new(sq_new_archive_dialog_get_type(),
"title", _("Create new archive"),
+ "do-overwrite-confirmation", TRUE,
+ "action", GTK_FILE_CHOOSER_ACTION_SAVE,
NULL);
+ gtk_file_chooser_add_filter(GTK_FILE_CHOOSER(dialog), SQ_NEW_ARCHIVE_DIALOG(dialog)->file_filter);
return dialog;
}
+
+gchar *
+sq_new_archive_dialog_get_filename(SQNewArchiveDialog *dialog)
+{
+ gchar *filename = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(dialog));
+ if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(dialog->append_extention_check)))
+ {
+ gchar *extension = gtk_combo_box_get_active_text(GTK_COMBO_BOX(dialog->archive_types_combo));
+ gchar *_filename = g_strconcat(filename, extension, NULL);
+ g_free(extension);
+ g_free(filename);
+ filename = _filename;
+ }
+ return filename;
+}
Modified: squeeze/trunk/src/new_dialog.h
===================================================================
--- squeeze/trunk/src/new_dialog.h 2007-01-16 11:21:34 UTC (rev 24503)
+++ squeeze/trunk/src/new_dialog.h 2007-01-16 11:27:05 UTC (rev 24504)
@@ -43,19 +43,21 @@
struct _SQNewArchiveDialog
{
GtkFileChooserDialog parent;
- GtkWidget *file_chooser;
GtkWidget *archive_types_combo;
GtkWidget *append_extention_check;
+ GtkFileFilter *file_filter; /* HACK -- should just be set inside the constructor */
};
typedef struct _SQNewArchiveDialogClass SQNewArchiveDialogClass;
struct _SQNewArchiveDialogClass
{
- GtkFileChooserDialogClass parent;
+ GtkFileChooserDialogClass parent_class;
};
+GType sq_new_archive_dialog_get_type();
GtkWidget *sq_new_archive_dialog_new();
+gchar *sq_new_archive_dialog_get_filename(SQNewArchiveDialog *dialog);
G_END_DECLS
#endif /* __SQRCHIVER_NEW_ARCHIVE_DIALOG_H__ */
Modified: squeeze/trunk/src/tool_bar.c
===================================================================
--- squeeze/trunk/src/tool_bar.c 2007-01-16 11:21:34 UTC (rev 24503)
+++ squeeze/trunk/src/tool_bar.c 2007-01-16 11:27:05 UTC (rev 24504)
@@ -303,7 +303,6 @@
cb_sq_tool_bar_pwd_changed(SQArchiveStore *store, SQNavigationBar *bar)
{
SQToolBar *tool_bar = SQ_TOOL_BAR(bar);
- g_debug("%s", __FUNCTION__);
gchar *path= sq_archive_store_get_pwd(store);
if(!path)
path = g_strdup("");
@@ -315,7 +314,6 @@
static void
cb_sq_tool_bar_new_archive(SQArchiveStore *store, SQNavigationBar *bar)
{
- g_debug("%s", __FUNCTION__);
SQToolBar *tool_bar = SQ_TOOL_BAR(bar);
LSQArchive *lp_archive = sq_archive_store_get_archive(store);
More information about the Xfce4-commits
mailing list