Merge lp:~barry/computer-janitor/ppa into lp:computer-janitor

Proposed by Barry Warsaw
Status: Merged
Merge reported by: Barry Warsaw
Merged at revision: not available
Proposed branch: lp:~barry/computer-janitor/ppa
Merge into: lp:computer-janitor
Diff against target: 1273 lines (+514/-383)
16 files modified
.bzrignore (+1/-0)
computer-janitor (+15/-1)
computer-janitor-gtk (+4/-0)
computerjanitorapp/gtk/areyousure.py (+19/-5)
computerjanitorapp/gtk/ui.py (+12/-2)
computerjanitord/application.py (+7/-26)
computerjanitord/errors.py (+35/-7)
data/ComputerJanitor.ui (+1/-9)
debian/changelog (+33/-0)
po/POTFILES.in (+11/-11)
po/computerjanitor.pot (+61/-52)
po/es.po (+63/-54)
po/fi.po (+63/-54)
po/fr.po (+63/-54)
po/ja.po (+63/-54)
po/pl.po (+63/-54)
To merge this branch: bzr merge lp:~barry/computer-janitor/ppa
Reviewer Review Type Date Requested Status
Martin Pitt Approve
Michael Vogt Pending
computer-janitor-hackers Pending
Review via email: mp+22482@code.launchpad.net

Description of the change

This cleans up a few things noticed during visual inspection while responding
to FFe for C-J 2.0 in Lucid 10.04 beta 2. This merges two branches I'd done
separately, but are now combined into this branch, which I'm building in my
PPA.

From the changelog:

computer-janitor (2.0-0ubuntu3) lucid; urgency=low

  * Some cleanup indicated by visual inspection.
    - Move more exception classes to the error.py module.
    - Update docstring.
    - Do not translate logged error messages (can make log analysis
      scripts more difficult).
    - Update copyright years in About dialog.

 -- Barry Warsaw <email address hidden> Tue, 30 Mar 2010 15:18:03 -0400

computer-janitor (2.0-0ubuntu2) lucid; urgency=low

  * Disable the Do... button when there is no cruft to clean up.

 -- Barry Warsaw <email address hidden> Tue, 30 Mar 2010 15:22:23 -0400

To post a comment you must log in.
lp:~barry/computer-janitor/ppa updated
233. By Barry Warsaw

* FFe review resolution (LP: #541990)
  - Reverted some strings back to Karmic versions to satisfy FFe for C-J
    2.0 in Lucid. Strings marked with FIXME for updating in Lucid+1.
  - Catch DBusExceptions in both cli and gtk front-ends and print a
    better error message.

Revision history for this message
Martin Pitt (pitti) wrote :

Thanks, this looks fine.

Please note a minor gotcha:

+ #message = _('Are you sure you want to clean your system?')
+ message = _('Are you sure you want to clean up?')

A comment right above a gettext invocation is usually considered a translator comment, and will appear in .po files and Rosetta when translating. That might look a little confusing here, but I don't think it's a big deal.

(You might move the future string below it, though)

Revision history for this message
Martin Pitt (pitti) :
review: Approve
lp:~barry/computer-janitor/ppa updated
234. By Barry Warsaw

Move some FIXME comments around for less gettext confusion.
Also, update i18n

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file '.bzrignore'
--- .bzrignore 2010-03-22 18:35:56 +0000
+++ .bzrignore 2010-04-01 17:35:45 +0000
@@ -5,3 +5,4 @@
5computerjanitord/tests/data/var/lib/apt/lists/partial5computerjanitord/tests/data/var/lib/apt/lists/partial
6debian/computer-janitor.debhelper.log6debian/computer-janitor.debhelper.log
7debian/computer-janitor-gtk.debhelper.log7debian/computer-janitor-gtk.debhelper.log
8data/computer-janitor-gtk.desktop
89
=== modified file 'computer-janitor'
--- computer-janitor 2010-03-18 13:04:58 +0000
+++ computer-janitor 2010-04-01 17:35:45 +0000
@@ -23,5 +23,19 @@
23 ]23 ]
2424
2525
26import sys
27
28from computerjanitorapp import setup_gettext
26from computerjanitorapp.cli.main import main29from computerjanitorapp.cli.main import main
27main()30from dbus.exceptions import DBusException
31_ = setup_gettext()
32
33
34try:
35 main()
36except KeyboardInterrupt:
37 pass
38except DBusException as error:
39 print >> sys.stderr, _(
40 'Cannot contact Computer Janitor dbus service; try again.')
41 sys.exit(1)
2842
=== modified file 'computer-janitor-gtk'
--- computer-janitor-gtk 2010-03-18 13:04:58 +0000
+++ computer-janitor-gtk 2010-04-01 17:35:45 +0000
@@ -31,6 +31,7 @@
31import computerjanitor31import computerjanitor
3232
33from computerjanitorapp.gtk.main import main33from computerjanitorapp.gtk.main import main
34from dbus.exceptions import DBusException
3435
3536
36try:37try:
@@ -39,6 +40,9 @@
39 main()40 main()
40except KeyboardInterrupt:41except KeyboardInterrupt:
41 pass42 pass
43except DBusException as error:
44 log.exception('Cannot contact Computer Janitor dbus service; try again.')
45 sys.exit(1)
42except:46except:
43 log.exception('computer-janitor-gtk uncaught exception')47 log.exception('computer-janitor-gtk uncaught exception')
44 sys.exit(1)48 sys.exit(1)
4549
=== modified file 'computerjanitorapp/gtk/areyousure.py'
--- computerjanitorapp/gtk/areyousure.py 2010-03-18 13:04:58 +0000
+++ computerjanitorapp/gtk/areyousure.py 2010-04-01 17:35:45 +0000
@@ -45,7 +45,10 @@
45 # It would be nice if we could produce better messages than these, but45 # It would be nice if we could produce better messages than these, but
46 # that would require a richer interface to the dbus service, and46 # that would require a richer interface to the dbus service, and
47 # probably to the cruft plugin architecture underneath that.47 # probably to the cruft plugin architecture underneath that.
48 message = _('Are you sure you want to clean your system?')48 #
49 message = _('Are you sure you want to clean up?')
50 # FIXME: For lucid+1 use this message. (LP: #552777)
51 #message = _('Are you sure you want to clean your system?')
49 dialog = gtk.MessageDialog(52 dialog = gtk.MessageDialog(
50 parent=self._ui.widgets['window'],53 parent=self._ui.widgets['window'],
51 type=gtk.MESSAGE_WARNING,54 type=gtk.MESSAGE_WARNING,
@@ -57,12 +60,23 @@
57 other_cruft_count = len(cleanable_cruft) - package_cruft_count60 other_cruft_count = len(cleanable_cruft) - package_cruft_count
58 messages = []61 messages = []
59 if package_cruft_count > 0:62 if package_cruft_count > 0:
60 messages = [_('<b>Software packages to remove: {packages}</b>.'),63 messages = [
61 _('\nRemoving packages that are still in use can '64 _('You have chosen to <b>remove %d software packages.</b> '
62 'cause errors.')]65 'Removing packages that are still needed can cause '
66 'errors.') % package_cruft_count,
67 ]
68 # FIXME: For lucid+1 use this. (LP: #552777)
69 ## messages = [
70 ## _('<b>Software packages to remove: {packages}</b>.'),
71 ## _('\nRemoving packages that are still in use can '
72 ## 'cause errors.'),
73 ## ]
74 ##
63 ok_button = _('Remove packages')75 ok_button = _('Remove packages')
64 if other_cruft_count > 0:76 if other_cruft_count > 0:
65 messages.insert(1, _('Non-package items to remove: {others}.'))77 # FIXME: For lucid+1 use this message. (LP: #552777)
78 #messages.insert(1, _('Non-package items to remove: {others}.'))
79 #
66 ok_button = _('Clean up')80 ok_button = _('Clean up')
67 message = NL.join(messages).format(packages=package_cruft_count,81 message = NL.join(messages).format(packages=package_cruft_count,
68 others=other_cruft_count)82 others=other_cruft_count)
6983
=== modified file 'computerjanitorapp/gtk/ui.py'
--- computerjanitorapp/gtk/ui.py 2010-03-22 18:21:39 +0000
+++ computerjanitorapp/gtk/ui.py 2010-04-01 17:35:45 +0000
@@ -89,8 +89,12 @@
89 # for testing purposes.89 # for testing purposes.
90 glade_file = os.environ.get('COMPUTER_JANITOR_GLADE', GLADE)90 glade_file = os.environ.get('COMPUTER_JANITOR_GLADE', GLADE)
91 builder.add_from_file(glade_file)91 builder.add_from_file(glade_file)
92 # Bind widgets to callbacks.92 # Bind widgets to callbacks. Initialize the Do... button to
93 # insensitive, but possibly toggle it back to sensitive if we find
94 # cruft.
93 self.find_and_bind_widgets(builder)95 self.find_and_bind_widgets(builder)
96 self.widgets['do_button'].set_sensitive(False)
97 self.janitord.connect_to_signal('find_finished', self._find_finished)
94 # Do the initial search for cruft and set up the TreeView model.98 # Do the initial search for cruft and set up the TreeView model.
95 self.store.find_cruft()99 self.store.find_cruft()
96 self.sort_cruft()100 self.sort_cruft()
@@ -257,7 +261,9 @@
257 action = ACTIONS.get(cruft_type.lower())261 action = ACTIONS.get(cruft_type.lower())
258 if action is not None:262 if action is not None:
259 lines.append(action)263 lines.append(action)
260 lines.append('Size: {0}'.format(format_size(size)))264 lines.append(_('Size: %s.') % format_size(size))
265 # FIXME: For lucid+1, use this message. (LP: #552777)
266 #lines.append(_('Size: {0}').format(format_size(size)))
261 lines.append('')267 lines.append('')
262 description = self.janitord.get_description(cruft_name)268 description = self.janitord.get_description(cruft_name)
263 lines.append(gobject.markup_escape_text(description))269 lines.append(gobject.markup_escape_text(description))
@@ -275,6 +281,10 @@
275 for widget in SENSITIVE_WIDGETS:281 for widget in SENSITIVE_WIDGETS:
276 self.widgets[widget].set_sensitive(True)282 self.widgets[widget].set_sensitive(True)
277283
284 def _find_finished(self, all_cruft_names):
285 """dbus signal handler."""
286 self.widgets['do_button'].set_sensitive(len(all_cruft_names) > 0)
287
278 # Popup menu support.288 # Popup menu support.
279289
280 def popup_menu_foreach_set_state(self, treeview, enabled):290 def popup_menu_foreach_set_state(self, treeview, enabled):
281291
=== modified file 'computerjanitord/application.py'
--- computerjanitord/application.py 2010-02-06 01:28:35 +0000
+++ computerjanitord/application.py 2010-04-01 17:35:45 +0000
@@ -31,6 +31,10 @@
31import computerjanitor31import computerjanitor
32import computerjanitorapp32import computerjanitorapp
3333
34from computerjanitord.errors import (
35 MissingLandmarkError, NonDownloadableError)
36
37
34_ = computerjanitorapp.setup_gettext()38_ = computerjanitorapp.setup_gettext()
3539
36SYNTAPTIC_PREFERENCES_FILE = '/var/lib/synaptic/preferences'40SYNTAPTIC_PREFERENCES_FILE = '/var/lib/synaptic/preferences'
@@ -44,31 +48,6 @@
44 ]48 ]
4549
4650
47class LandmarkPackageError(computerjanitor.Exception):
48 """Base class for problems with the landmark packages."""
49
50 _errmsg = None
51
52 def __init__(self, package):
53 self.package = package
54
55 def __str__(self):
56 # gettext translation needs to be called at run time.
57 return _(self._errmsg).format(self)
58
59
60class MissingLandmarkError(LandmarkPackageError):
61 """A landmark package could not be found."""
62
63 _errmsg = _('Landmark package {0.package} is missing')
64
65
66class NonDownloadableError(LandmarkPackageError):
67 """A landmark package is not downloadable."""
68
69 _errmsg = _('Landmark package {0.package} is not downloadable')
70
71
72class Application:51class Application:
73 """Interface for plugins requesting apt actions."""52 """Interface for plugins requesting apt actions."""
7453
@@ -101,8 +80,10 @@
10180
102 This API is used by plugins.81 This API is used by plugins.
10382
104 :raises SourcesListProblem: when an essential package is not83 :raises MissingLandmarkError: When an essential package is not
105 available.84 available.
85 :raises NonDownloadableError: When an essential package cannot be
86 downloaded.
106 """87 """
107 for name in LANDMARK_PACKAGES:88 for name in LANDMARK_PACKAGES:
108 if name not in self.apt_cache:89 if name not in self.apt_cache:
10990
=== modified file 'computerjanitord/errors.py'
--- computerjanitord/errors.py 2010-02-08 23:06:04 +0000
+++ computerjanitord/errors.py 2010-04-01 17:35:45 +0000
@@ -20,15 +20,16 @@
20__metaclass__ = type20__metaclass__ = type
21__all__ = [21__all__ = [
22 'DuplicateCruftError',22 'DuplicateCruftError',
23 'LandmarkPackageError',
24 'MissingLandmarkError',
23 'NoSuchCruftError',25 'NoSuchCruftError',
26 'NonDownloadableError',
24 'PermissionDeniedError',27 'PermissionDeniedError',
25 ]28 ]
2629
2730
28import dbus31import dbus
2932import computerjanitor
30from computerjanitorapp import setup_gettext
31_ = setup_gettext()
3233
3334
34class PermissionDeniedError(dbus.DBusException):35class PermissionDeniedError(dbus.DBusException):
@@ -36,22 +37,49 @@
3637
3738
38class CruftError(dbus.DBusException):39class CruftError(dbus.DBusException):
39 MSG = None40 """Cruft exceptions passed back to dbus client."""
41
42 _errmsg = None
4043
41 def __init__(self, cruft_name):44 def __init__(self, cruft_name):
42 self.cruft_name = cruft_name45 self.cruft_name = cruft_name
4346
44 def __str__(self):47 def __str__(self):
45 return _(self.MSG).format(self)48 return self._errmsg.format(self)
4649
4750
48class DuplicateCruftError(CruftError):51class DuplicateCruftError(CruftError):
49 """Duplicate cruft name with different cleanup."""52 """Duplicate cruft name with different cleanup."""
5053
51 MSG = _('Duplicate cruft with different cleanup: {0.cruft_name}')54 _errmsg = 'Duplicate cruft with different cleanup: {0.cruft_name}'
5255
5356
54class NoSuchCruftError(CruftError):57class NoSuchCruftError(CruftError):
55 """There is no cruft by the given name."""58 """There is no cruft by the given name."""
5659
57 MSG = _('No such cruft: {0.cruft_name}')60 _errmsg = 'No such cruft: {0.cruft_name}'
61
62
63class LandmarkPackageError(computerjanitor.Exception):
64 """Base class for problems with the landmark packages."""
65
66 _errmsg = None
67
68 def __init__(self, package):
69 self.package = package
70
71 def __str__(self):
72 # gettext translation needs to be called at run time.
73 return self._errmsg.format(self)
74
75
76class MissingLandmarkError(LandmarkPackageError):
77 """A landmark package could not be found."""
78
79 _errmsg = 'Landmark package {0.package} is missing'
80
81
82class NonDownloadableError(LandmarkPackageError):
83 """A landmark package is not downloadable."""
84
85 _errmsg = 'Landmark package {0.package} is not downloadable'
5886
=== modified file 'data/ComputerJanitor.ui'
--- data/ComputerJanitor.ui 2010-03-17 17:01:20 +0000
+++ data/ComputerJanitor.ui 2010-04-01 17:35:45 +0000
@@ -10,7 +10,6 @@
10 <child>10 <child>
11 <object class="GtkVBox" id="vbox1">11 <object class="GtkVBox" id="vbox1">
12 <property name="visible">True</property>12 <property name="visible">True</property>
13 <property name="orientation">vertical</property>
14 <child>13 <child>
15 <object class="GtkMenuBar" id="menubar1">14 <object class="GtkMenuBar" id="menubar1">
16 <property name="visible">True</property>15 <property name="visible">True</property>
@@ -108,7 +107,6 @@
108 <child>107 <child>
109 <object class="GtkVBox" id="vbox2">108 <object class="GtkVBox" id="vbox2">
110 <property name="visible">True</property>109 <property name="visible">True</property>
111 <property name="orientation">vertical</property>
112 <child>110 <child>
113 <object class="GtkHBox" id="hbox2">111 <object class="GtkHBox" id="hbox2">
114 <property name="visible">True</property>112 <property name="visible">True</property>
@@ -117,7 +115,6 @@
117 <child>115 <child>
118 <object class="GtkVBox" id="vbox3">116 <object class="GtkVBox" id="vbox3">
119 <property name="visible">True</property>117 <property name="visible">True</property>
120 <property name="orientation">vertical</property>
121 <child>118 <child>
122 <object class="GtkLabel" id="label1">119 <object class="GtkLabel" id="label1">
123 <property name="visible">True</property>120 <property name="visible">True</property>
@@ -161,7 +158,6 @@
161 <child>158 <child>
162 <object class="GtkVBox" id="vbox6">159 <object class="GtkVBox" id="vbox6">
163 <property name="visible">True</property>160 <property name="visible">True</property>
164 <property name="orientation">vertical</property>
165 <child>161 <child>
166 <object class="GtkLabel" id="label3">162 <object class="GtkLabel" id="label3">
167 <property name="visible">True</property>163 <property name="visible">True</property>
@@ -271,7 +267,7 @@
271 <property name="has_separator">False</property>267 <property name="has_separator">False</property>
272 <property name="program_name">Computer Janitor</property>268 <property name="program_name">Computer Janitor</property>
273 <property name="version">x.y</property>269 <property name="version">x.y</property>
274 <property name="copyright" translatable="yes">Copyright 2008, 2009 Canonical Ltd.270 <property name="copyright" translatable="yes">Copyright 2008, 2009, 2010 Canonical Ltd.
275Icon Copyright 2008 Marco Rodrigues</property>271Icon Copyright 2008 Marco Rodrigues</property>
276 <property name="comments" translatable="yes">This application helps you find and remove software packages you might not need anymore. It also suggests configuration changes that might benefit you.</property>272 <property name="comments" translatable="yes">This application helps you find and remove software packages you might not need anymore. It also suggests configuration changes that might benefit you.</property>
277 <property name="website">https://launchpad.net/~computer-janitor-hackers</property>273 <property name="website">https://launchpad.net/~computer-janitor-hackers</property>
@@ -280,7 +276,6 @@
280 <child internal-child="vbox">276 <child internal-child="vbox">
281 <object class="GtkVBox" id="dialog-vbox1">277 <object class="GtkVBox" id="dialog-vbox1">
282 <property name="visible">True</property>278 <property name="visible">True</property>
283 <property name="orientation">vertical</property>
284 <property name="spacing">2</property>279 <property name="spacing">2</property>
285 <child>280 <child>
286 <placeholder/>281 <placeholder/>
@@ -312,12 +307,10 @@
312 <child internal-child="vbox">307 <child internal-child="vbox">
313 <object class="GtkVBox" id="dialog-vbox2">308 <object class="GtkVBox" id="dialog-vbox2">
314 <property name="visible">True</property>309 <property name="visible">True</property>
315 <property name="orientation">vertical</property>
316 <property name="spacing">2</property>310 <property name="spacing">2</property>
317 <child>311 <child>
318 <object class="GtkVBox" id="vbox5">312 <object class="GtkVBox" id="vbox5">
319 <property name="visible">True</property>313 <property name="visible">True</property>
320 <property name="orientation">vertical</property>
321 <child>314 <child>
322 <object class="GtkLabel" id="label4">315 <object class="GtkLabel" id="label4">
323 <property name="visible">True</property>316 <property name="visible">True</property>
@@ -387,7 +380,6 @@
387 <child internal-child="vbox">380 <child internal-child="vbox">
388 <object class="GtkVBox" id="dialog-vbox3">381 <object class="GtkVBox" id="dialog-vbox3">
389 <property name="visible">True</property>382 <property name="visible">True</property>
390 <property name="orientation">vertical</property>
391 <property name="spacing">2</property>383 <property name="spacing">2</property>
392 <child internal-child="action_area">384 <child internal-child="action_area">
393 <object class="GtkHButtonBox" id="dialog-action_area3">385 <object class="GtkHButtonBox" id="dialog-action_area3">
394386
=== modified file 'debian/changelog'
--- debian/changelog 2010-03-15 18:45:29 +0000
+++ debian/changelog 2010-04-01 17:35:45 +0000
@@ -1,3 +1,36 @@
1computer-janitor (2.0-0ubuntu5) lucid; urgency=low
2
3 * Move some FIXME comments around for less gettext confusion.
4
5 -- Barry Warsaw <barry@canonical.com> Thu, 01 Apr 2010 13:32:24 -0400
6
7computer-janitor (2.0-0ubuntu4) lucid; urgency=low
8
9 * FFe review resolution (LP: #541990)
10 - Reverted some strings back to Karmic versions to satisfy FFe for C-J
11 2.0 in Lucid. Strings marked with FIXME for updating in Lucid+1.
12 - Catch DBusExceptions in both cli and gtk front-ends and print a
13 better error message.
14
15 -- Barry Warsaw <barry@canonical.com> Wed, 31 Mar 2010 15:37:08 -0400
16
17computer-janitor (2.0-0ubuntu3) lucid; urgency=low
18
19 * Some cleanup indicated by visual inspection.
20 - Move more exception classes to the error.py module.
21 - Update docstring.
22 - Do not translate logged error messages (can make log analysis
23 scripts more difficult).
24 - Update copyright years in About dialog.
25
26 -- Barry Warsaw <barry@canonical.com> Tue, 30 Mar 2010 15:18:03 -0400
27
28computer-janitor (2.0-0ubuntu2) lucid; urgency=low
29
30 * Disable the Do... button when there is no cruft to clean up.
31
32 -- Barry Warsaw <barry@canonical.com> Tue, 30 Mar 2010 15:22:23 -0400
33
1computer-janitor (2.0-0ubuntu1) lucid; urgency=low34computer-janitor (2.0-0ubuntu1) lucid; urgency=low
235
3 * Refactor all package change operations into a dbus service.36 * Refactor all package change operations into a dbus service.
437
=== modified file 'po/POTFILES.in'
--- po/POTFILES.in 2010-03-18 13:10:39 +0000
+++ po/POTFILES.in 2010-04-01 17:35:45 +0000
@@ -1,18 +1,18 @@
1[encoding: UTF-8]1[encoding: UTF-8]
2computerjanitorapp/gtk/main.py
3computerjanitorapp/gtk/areyousure.py
4computerjanitorapp/gtk/ui.py
5computerjanitorapp/gtk/__init__.py
6computerjanitorapp/gtk/store.py
7computerjanitorapp/tests/test_all.py
8computerjanitorapp/tests/test_utilities.py
9computerjanitorapp/tests/test_terminalsize.py
10computerjanitorapp/tests/__init__.py
11computerjanitorapp/cli/main.py
12computerjanitorapp/cli/__init__.py
2computerjanitorapp/terminalsize.py13computerjanitorapp/terminalsize.py
3computerjanitorapp/__init__.py14computerjanitorapp/__init__.py
4computerjanitorapp/utilities.py15computerjanitorapp/utilities.py
5computerjanitorapp/cli/main.py
6computerjanitorapp/cli/__init__.py
7computerjanitorapp/tests/__init__.py
8computerjanitorapp/tests/test_terminalsize.py
9computerjanitorapp/tests/test_utilities.py
10computerjanitorapp/tests/test_all.py
11computerjanitorapp/gtk/ui.py
12computerjanitorapp/gtk/main.py
13computerjanitorapp/gtk/__init__.py
14computerjanitorapp/gtk/areyousure.py
15computerjanitorapp/gtk/store.py
16data/computer-janitor-gtk.desktop.in16data/computer-janitor-gtk.desktop.in
17data/ComputerJanitor.ui17data/ComputerJanitor.ui
18plugins/add_nfs_common_plugin.py18plugins/add_nfs_common_plugin.py
1919
=== modified file 'po/computerjanitor.pot'
--- po/computerjanitor.pot 2010-03-18 13:10:39 +0000
+++ po/computerjanitor.pot 2010-04-01 17:35:45 +0000
@@ -8,7 +8,7 @@
8msgstr ""8msgstr ""
9"Project-Id-Version: PACKAGE VERSION\n"9"Project-Id-Version: PACKAGE VERSION\n"
10"Report-Msgid-Bugs-To: \n"10"Report-Msgid-Bugs-To: \n"
11"POT-Creation-Date: 2010-03-18 09:09-0400\n"11"POT-Creation-Date: 2010-04-01 13:31-0400\n"
12"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"12"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"13"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14"Language-Team: LANGUAGE <LL@li.org>\n"14"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -16,6 +16,66 @@
16"Content-Type: text/plain; charset=CHARSET\n"16"Content-Type: text/plain; charset=CHARSET\n"
17"Content-Transfer-Encoding: 8bit\n"17"Content-Transfer-Encoding: 8bit\n"
1818
19#. It would be nice if we could produce better messages than these, but
20#. that would require a richer interface to the dbus service, and
21#. probably to the cruft plugin architecture underneath that.
22#.
23#: ../computerjanitorapp/gtk/areyousure.py:49
24msgid "Are you sure you want to clean up?"
25msgstr ""
26
27#. FIXME: For lucid+1 use this message. (LP: #552777)
28#. messages.insert(1, _('Non-package items to remove: {others}.'))
29#.
30#: ../computerjanitorapp/gtk/areyousure.py:57
31#: ../computerjanitorapp/gtk/areyousure.py:80
32msgid "Clean up"
33msgstr ""
34
35#: ../computerjanitorapp/gtk/areyousure.py:64
36#, python-format
37msgid ""
38"You have chosen to <b>remove %d software packages.</b> Removing packages "
39"that are still needed can cause errors."
40msgstr ""
41
42#. FIXME: For lucid+1 use this. (LP: #552777)
43#. # messages = [
44#. # _('<b>Software packages to remove: {packages}</b>.'),
45#. # _('\nRemoving packages that are still in use can '
46#. # 'cause errors.'),
47#. # ]
48#. #
49#: ../computerjanitorapp/gtk/areyousure.py:75
50msgid "Remove packages"
51msgstr ""
52
53#: ../computerjanitorapp/gtk/ui.py:48
54msgid "Package will be <b>removed</b>."
55msgstr ""
56
57#: ../computerjanitorapp/gtk/ui.py:49
58msgid "Package will be <b>installed</b>."
59msgstr ""
60
61#: ../computerjanitorapp/gtk/ui.py:50
62msgid "File will be <b>removed</b>."
63msgstr ""
64
65#: ../computerjanitorapp/gtk/ui.py:264
66#, python-format
67msgid "Size: %s."
68msgstr ""
69
70#: ../computerjanitorapp/gtk/ui.py:348
71msgid "Processing {0}"
72msgstr ""
73
74#: ../computerjanitorapp/gtk/ui.py:471
75#: ../data/computer-janitor-gtk.desktop.in.h:2
76msgid "Computer Janitor"
77msgstr ""
78
19#: ../computerjanitorapp/cli/main.py:5179#: ../computerjanitorapp/cli/main.py:51
20msgid ""80msgid ""
21" Find and remove cruft from your system.\n"81" Find and remove cruft from your system.\n"
@@ -97,57 +157,6 @@
97msgid "removable"157msgid "removable"
98msgstr ""158msgstr ""
99159
100#: ../computerjanitorapp/gtk/ui.py:48
101msgid "Package will be <b>removed</b>."
102msgstr ""
103
104#: ../computerjanitorapp/gtk/ui.py:49
105msgid "Package will be <b>installed</b>."
106msgstr ""
107
108#: ../computerjanitorapp/gtk/ui.py:50
109msgid "File will be <b>removed</b>."
110msgstr ""
111
112#: ../computerjanitorapp/gtk/ui.py:336
113msgid "Processing {0}"
114msgstr ""
115
116#: ../computerjanitorapp/gtk/ui.py:459
117#: ../data/computer-janitor-gtk.desktop.in.h:2
118msgid "Computer Janitor"
119msgstr ""
120
121#. It would be nice if we could produce better messages than these, but
122#. that would require a richer interface to the dbus service, and
123#. probably to the cruft plugin architecture underneath that.
124#: ../computerjanitorapp/gtk/areyousure.py:48
125msgid "Are you sure you want to clean your system?"
126msgstr ""
127
128#: ../computerjanitorapp/gtk/areyousure.py:54
129#: ../computerjanitorapp/gtk/areyousure.py:66
130msgid "Clean up"
131msgstr ""
132
133#: ../computerjanitorapp/gtk/areyousure.py:60
134msgid "<b>Software packages to remove: {packages}</b>."
135msgstr ""
136
137#: ../computerjanitorapp/gtk/areyousure.py:61
138msgid ""
139"\n"
140"Removing packages that are still in use can cause errors."
141msgstr ""
142
143#: ../computerjanitorapp/gtk/areyousure.py:63
144msgid "Remove packages"
145msgstr ""
146
147#: ../computerjanitorapp/gtk/areyousure.py:65
148msgid "Non-package items to remove: {others}."
149msgstr ""
150
151#: ../data/computer-janitor-gtk.desktop.in.h:1160#: ../data/computer-janitor-gtk.desktop.in.h:1
152msgid "Clean up a system so it's more like a freshly installed one"161msgid "Clean up a system so it's more like a freshly installed one"
153msgstr ""162msgstr ""
154163
=== modified file 'po/es.po'
--- po/es.po 2010-03-18 13:10:39 +0000
+++ po/es.po 2010-04-01 17:35:45 +0000
@@ -9,7 +9,7 @@
9msgstr ""9msgstr ""
10"Project-Id-Version: PACKAGE VERSION\n"10"Project-Id-Version: PACKAGE VERSION\n"
11"Report-Msgid-Bugs-To: \n"11"Report-Msgid-Bugs-To: \n"
12"POT-Creation-Date: 2010-03-18 09:09-0400\n"12"POT-Creation-Date: 2010-04-01 13:31-0400\n"
13"PO-Revision-Date: 2008-10-26 23:38+0100\n"13"PO-Revision-Date: 2008-10-26 23:38+0100\n"
14"Last-Translator: Ricardo Pérez López <ricardo@ubuntu.com>\n"14"Last-Translator: Ricardo Pérez López <ricardo@ubuntu.com>\n"
15"Language-Team: \n"15"Language-Team: \n"
@@ -17,6 +17,68 @@
17"Content-Type: text/plain; charset=UTF-8\n"17"Content-Type: text/plain; charset=UTF-8\n"
18"Content-Transfer-Encoding: 8bit\n"18"Content-Transfer-Encoding: 8bit\n"
1919
20#. It would be nice if we could produce better messages than these, but
21#. that would require a richer interface to the dbus service, and
22#. probably to the cruft plugin architecture underneath that.
23#.
24#: ../computerjanitorapp/gtk/areyousure.py:49
25msgid "Are you sure you want to clean up?"
26msgstr ""
27
28#. FIXME: For lucid+1 use this message. (LP: #552777)
29#. messages.insert(1, _('Non-package items to remove: {others}.'))
30#.
31#: ../computerjanitorapp/gtk/areyousure.py:57
32#: ../computerjanitorapp/gtk/areyousure.py:80
33#, fuzzy
34msgid "Clean up"
35msgstr "_Limpiar"
36
37#: ../computerjanitorapp/gtk/areyousure.py:64
38#, python-format
39msgid ""
40"You have chosen to <b>remove %d software packages.</b> Removing packages "
41"that are still needed can cause errors."
42msgstr ""
43
44#. FIXME: For lucid+1 use this. (LP: #552777)
45#. # messages = [
46#. # _('<b>Software packages to remove: {packages}</b>.'),
47#. # _('\nRemoving packages that are still in use can '
48#. # 'cause errors.'),
49#. # ]
50#. #
51#: ../computerjanitorapp/gtk/areyousure.py:75
52#, fuzzy
53msgid "Remove packages"
54msgstr "paquete .deb"
55
56#: ../computerjanitorapp/gtk/ui.py:48
57msgid "Package will be <b>removed</b>."
58msgstr ""
59
60#: ../computerjanitorapp/gtk/ui.py:49
61msgid "Package will be <b>installed</b>."
62msgstr ""
63
64#: ../computerjanitorapp/gtk/ui.py:50
65msgid "File will be <b>removed</b>."
66msgstr ""
67
68#: ../computerjanitorapp/gtk/ui.py:264
69#, python-format
70msgid "Size: %s."
71msgstr ""
72
73#: ../computerjanitorapp/gtk/ui.py:348
74msgid "Processing {0}"
75msgstr ""
76
77#: ../computerjanitorapp/gtk/ui.py:471
78#: ../data/computer-janitor-gtk.desktop.in.h:2
79msgid "Computer Janitor"
80msgstr ""
81
20#: ../computerjanitorapp/cli/main.py:5182#: ../computerjanitorapp/cli/main.py:51
21#, fuzzy83#, fuzzy
22msgid ""84msgid ""
@@ -115,59 +177,6 @@
115msgid "removable"177msgid "removable"
116msgstr "desinstalable"178msgstr "desinstalable"
117179
118#: ../computerjanitorapp/gtk/ui.py:48
119msgid "Package will be <b>removed</b>."
120msgstr ""
121
122#: ../computerjanitorapp/gtk/ui.py:49
123msgid "Package will be <b>installed</b>."
124msgstr ""
125
126#: ../computerjanitorapp/gtk/ui.py:50
127msgid "File will be <b>removed</b>."
128msgstr ""
129
130#: ../computerjanitorapp/gtk/ui.py:336
131msgid "Processing {0}"
132msgstr ""
133
134#: ../computerjanitorapp/gtk/ui.py:459
135#: ../data/computer-janitor-gtk.desktop.in.h:2
136msgid "Computer Janitor"
137msgstr ""
138
139#. It would be nice if we could produce better messages than these, but
140#. that would require a richer interface to the dbus service, and
141#. probably to the cruft plugin architecture underneath that.
142#: ../computerjanitorapp/gtk/areyousure.py:48
143msgid "Are you sure you want to clean your system?"
144msgstr ""
145
146#: ../computerjanitorapp/gtk/areyousure.py:54
147#: ../computerjanitorapp/gtk/areyousure.py:66
148#, fuzzy
149msgid "Clean up"
150msgstr "_Limpiar"
151
152#: ../computerjanitorapp/gtk/areyousure.py:60
153msgid "<b>Software packages to remove: {packages}</b>."
154msgstr ""
155
156#: ../computerjanitorapp/gtk/areyousure.py:61
157msgid ""
158"\n"
159"Removing packages that are still in use can cause errors."
160msgstr ""
161
162#: ../computerjanitorapp/gtk/areyousure.py:63
163#, fuzzy
164msgid "Remove packages"
165msgstr "paquete .deb"
166
167#: ../computerjanitorapp/gtk/areyousure.py:65
168msgid "Non-package items to remove: {others}."
169msgstr ""
170
171#: ../data/computer-janitor-gtk.desktop.in.h:1180#: ../data/computer-janitor-gtk.desktop.in.h:1
172msgid "Clean up a system so it's more like a freshly installed one"181msgid "Clean up a system so it's more like a freshly installed one"
173msgstr "Limpia un sistema para que se parezca más a uno recién instalado"182msgstr "Limpia un sistema para que se parezca más a uno recién instalado"
174183
=== modified file 'po/fi.po'
--- po/fi.po 2010-03-18 13:10:39 +0000
+++ po/fi.po 2010-04-01 17:35:45 +0000
@@ -8,7 +8,7 @@
8msgstr ""8msgstr ""
9"Project-Id-Version: cruft-remover 1.10\n"9"Project-Id-Version: cruft-remover 1.10\n"
10"Report-Msgid-Bugs-To: \n"10"Report-Msgid-Bugs-To: \n"
11"POT-Creation-Date: 2010-03-18 09:09-0400\n"11"POT-Creation-Date: 2010-04-01 13:31-0400\n"
12"PO-Revision-Date: 2008-10-09 23:02+0300\n"12"PO-Revision-Date: 2008-10-09 23:02+0300\n"
13"Last-Translator: Lars Wirzenius <lars@ubuntu.com>\n"13"Last-Translator: Lars Wirzenius <lars@ubuntu.com>\n"
14"Language-Team: Finnish\n"14"Language-Team: Finnish\n"
@@ -17,6 +17,68 @@
17"Content-Transfer-Encoding: 8bit\n"17"Content-Transfer-Encoding: 8bit\n"
18"Plural-Forms: nplurals=2; plural=(n != 1);\n"18"Plural-Forms: nplurals=2; plural=(n != 1);\n"
1919
20#. It would be nice if we could produce better messages than these, but
21#. that would require a richer interface to the dbus service, and
22#. probably to the cruft plugin architecture underneath that.
23#.
24#: ../computerjanitorapp/gtk/areyousure.py:49
25msgid "Are you sure you want to clean up?"
26msgstr ""
27
28#. FIXME: For lucid+1 use this message. (LP: #552777)
29#. messages.insert(1, _('Non-package items to remove: {others}.'))
30#.
31#: ../computerjanitorapp/gtk/areyousure.py:57
32#: ../computerjanitorapp/gtk/areyousure.py:80
33#, fuzzy
34msgid "Clean up"
35msgstr "_Puhdista"
36
37#: ../computerjanitorapp/gtk/areyousure.py:64
38#, python-format
39msgid ""
40"You have chosen to <b>remove %d software packages.</b> Removing packages "
41"that are still needed can cause errors."
42msgstr ""
43
44#. FIXME: For lucid+1 use this. (LP: #552777)
45#. # messages = [
46#. # _('<b>Software packages to remove: {packages}</b>.'),
47#. # _('\nRemoving packages that are still in use can '
48#. # 'cause errors.'),
49#. # ]
50#. #
51#: ../computerjanitorapp/gtk/areyousure.py:75
52#, fuzzy
53msgid "Remove packages"
54msgstr ".deb-paketti"
55
56#: ../computerjanitorapp/gtk/ui.py:48
57msgid "Package will be <b>removed</b>."
58msgstr ""
59
60#: ../computerjanitorapp/gtk/ui.py:49
61msgid "Package will be <b>installed</b>."
62msgstr ""
63
64#: ../computerjanitorapp/gtk/ui.py:50
65msgid "File will be <b>removed</b>."
66msgstr ""
67
68#: ../computerjanitorapp/gtk/ui.py:264
69#, python-format
70msgid "Size: %s."
71msgstr ""
72
73#: ../computerjanitorapp/gtk/ui.py:348
74msgid "Processing {0}"
75msgstr ""
76
77#: ../computerjanitorapp/gtk/ui.py:471
78#: ../data/computer-janitor-gtk.desktop.in.h:2
79msgid "Computer Janitor"
80msgstr ""
81
20#: ../computerjanitorapp/cli/main.py:5182#: ../computerjanitorapp/cli/main.py:51
21#, fuzzy83#, fuzzy
22msgid ""84msgid ""
@@ -110,59 +172,6 @@
110msgid "removable"172msgid "removable"
111msgstr "poistettavissa"173msgstr "poistettavissa"
112174
113#: ../computerjanitorapp/gtk/ui.py:48
114msgid "Package will be <b>removed</b>."
115msgstr ""
116
117#: ../computerjanitorapp/gtk/ui.py:49
118msgid "Package will be <b>installed</b>."
119msgstr ""
120
121#: ../computerjanitorapp/gtk/ui.py:50
122msgid "File will be <b>removed</b>."
123msgstr ""
124
125#: ../computerjanitorapp/gtk/ui.py:336
126msgid "Processing {0}"
127msgstr ""
128
129#: ../computerjanitorapp/gtk/ui.py:459
130#: ../data/computer-janitor-gtk.desktop.in.h:2
131msgid "Computer Janitor"
132msgstr ""
133
134#. It would be nice if we could produce better messages than these, but
135#. that would require a richer interface to the dbus service, and
136#. probably to the cruft plugin architecture underneath that.
137#: ../computerjanitorapp/gtk/areyousure.py:48
138msgid "Are you sure you want to clean your system?"
139msgstr ""
140
141#: ../computerjanitorapp/gtk/areyousure.py:54
142#: ../computerjanitorapp/gtk/areyousure.py:66
143#, fuzzy
144msgid "Clean up"
145msgstr "_Puhdista"
146
147#: ../computerjanitorapp/gtk/areyousure.py:60
148msgid "<b>Software packages to remove: {packages}</b>."
149msgstr ""
150
151#: ../computerjanitorapp/gtk/areyousure.py:61
152msgid ""
153"\n"
154"Removing packages that are still in use can cause errors."
155msgstr ""
156
157#: ../computerjanitorapp/gtk/areyousure.py:63
158#, fuzzy
159msgid "Remove packages"
160msgstr ".deb-paketti"
161
162#: ../computerjanitorapp/gtk/areyousure.py:65
163msgid "Non-package items to remove: {others}."
164msgstr ""
165
166#: ../data/computer-janitor-gtk.desktop.in.h:1175#: ../data/computer-janitor-gtk.desktop.in.h:1
167msgid "Clean up a system so it's more like a freshly installed one"176msgid "Clean up a system so it's more like a freshly installed one"
168msgstr ""177msgstr ""
169178
=== modified file 'po/fr.po'
--- po/fr.po 2010-03-18 13:10:39 +0000
+++ po/fr.po 2010-04-01 17:35:45 +0000
@@ -8,7 +8,7 @@
8msgstr ""8msgstr ""
9"Project-Id-Version: cruft-remover 1.10\n"9"Project-Id-Version: cruft-remover 1.10\n"
10"Report-Msgid-Bugs-To: \n"10"Report-Msgid-Bugs-To: \n"
11"POT-Creation-Date: 2010-03-18 09:09-0400\n"11"POT-Creation-Date: 2010-04-01 13:31-0400\n"
12"PO-Revision-Date: 2008-10-26 23:02+0300\n"12"PO-Revision-Date: 2008-10-26 23:02+0300\n"
13"Last-Translator: Jonathan Ernst <jonathan@ernstfamily.ch>\n"13"Last-Translator: Jonathan Ernst <jonathan@ernstfamily.ch>\n"
14"Language-Team: French\n"14"Language-Team: French\n"
@@ -17,6 +17,68 @@
17"Content-Transfer-Encoding: 8bit\n"17"Content-Transfer-Encoding: 8bit\n"
18"Plural-Forms: nplurals=2; plural=n > 1;\n"18"Plural-Forms: nplurals=2; plural=n > 1;\n"
1919
20#. It would be nice if we could produce better messages than these, but
21#. that would require a richer interface to the dbus service, and
22#. probably to the cruft plugin architecture underneath that.
23#.
24#: ../computerjanitorapp/gtk/areyousure.py:49
25msgid "Are you sure you want to clean up?"
26msgstr ""
27
28#. FIXME: For lucid+1 use this message. (LP: #552777)
29#. messages.insert(1, _('Non-package items to remove: {others}.'))
30#.
31#: ../computerjanitorapp/gtk/areyousure.py:57
32#: ../computerjanitorapp/gtk/areyousure.py:80
33#, fuzzy
34msgid "Clean up"
35msgstr "_Nettoyer"
36
37#: ../computerjanitorapp/gtk/areyousure.py:64
38#, python-format
39msgid ""
40"You have chosen to <b>remove %d software packages.</b> Removing packages "
41"that are still needed can cause errors."
42msgstr ""
43
44#. FIXME: For lucid+1 use this. (LP: #552777)
45#. # messages = [
46#. # _('<b>Software packages to remove: {packages}</b>.'),
47#. # _('\nRemoving packages that are still in use can '
48#. # 'cause errors.'),
49#. # ]
50#. #
51#: ../computerjanitorapp/gtk/areyousure.py:75
52#, fuzzy
53msgid "Remove packages"
54msgstr "paquet .deb"
55
56#: ../computerjanitorapp/gtk/ui.py:48
57msgid "Package will be <b>removed</b>."
58msgstr ""
59
60#: ../computerjanitorapp/gtk/ui.py:49
61msgid "Package will be <b>installed</b>."
62msgstr ""
63
64#: ../computerjanitorapp/gtk/ui.py:50
65msgid "File will be <b>removed</b>."
66msgstr ""
67
68#: ../computerjanitorapp/gtk/ui.py:264
69#, python-format
70msgid "Size: %s."
71msgstr ""
72
73#: ../computerjanitorapp/gtk/ui.py:348
74msgid "Processing {0}"
75msgstr ""
76
77#: ../computerjanitorapp/gtk/ui.py:471
78#: ../data/computer-janitor-gtk.desktop.in.h:2
79msgid "Computer Janitor"
80msgstr ""
81
20#: ../computerjanitorapp/cli/main.py:5182#: ../computerjanitorapp/cli/main.py:51
21#, fuzzy83#, fuzzy
22msgid ""84msgid ""
@@ -115,59 +177,6 @@
115msgid "removable"177msgid "removable"
116msgstr "peut être supprimé"178msgstr "peut être supprimé"
117179
118#: ../computerjanitorapp/gtk/ui.py:48
119msgid "Package will be <b>removed</b>."
120msgstr ""
121
122#: ../computerjanitorapp/gtk/ui.py:49
123msgid "Package will be <b>installed</b>."
124msgstr ""
125
126#: ../computerjanitorapp/gtk/ui.py:50
127msgid "File will be <b>removed</b>."
128msgstr ""
129
130#: ../computerjanitorapp/gtk/ui.py:336
131msgid "Processing {0}"
132msgstr ""
133
134#: ../computerjanitorapp/gtk/ui.py:459
135#: ../data/computer-janitor-gtk.desktop.in.h:2
136msgid "Computer Janitor"
137msgstr ""
138
139#. It would be nice if we could produce better messages than these, but
140#. that would require a richer interface to the dbus service, and
141#. probably to the cruft plugin architecture underneath that.
142#: ../computerjanitorapp/gtk/areyousure.py:48
143msgid "Are you sure you want to clean your system?"
144msgstr ""
145
146#: ../computerjanitorapp/gtk/areyousure.py:54
147#: ../computerjanitorapp/gtk/areyousure.py:66
148#, fuzzy
149msgid "Clean up"
150msgstr "_Nettoyer"
151
152#: ../computerjanitorapp/gtk/areyousure.py:60
153msgid "<b>Software packages to remove: {packages}</b>."
154msgstr ""
155
156#: ../computerjanitorapp/gtk/areyousure.py:61
157msgid ""
158"\n"
159"Removing packages that are still in use can cause errors."
160msgstr ""
161
162#: ../computerjanitorapp/gtk/areyousure.py:63
163#, fuzzy
164msgid "Remove packages"
165msgstr "paquet .deb"
166
167#: ../computerjanitorapp/gtk/areyousure.py:65
168msgid "Non-package items to remove: {others}."
169msgstr ""
170
171#: ../data/computer-janitor-gtk.desktop.in.h:1180#: ../data/computer-janitor-gtk.desktop.in.h:1
172msgid "Clean up a system so it's more like a freshly installed one"181msgid "Clean up a system so it's more like a freshly installed one"
173msgstr ""182msgstr ""
174183
=== modified file 'po/ja.po'
--- po/ja.po 2010-03-18 13:10:39 +0000
+++ po/ja.po 2010-04-01 17:35:45 +0000
@@ -8,7 +8,7 @@
8msgstr ""8msgstr ""
9"Project-Id-Version: cruft-remover 1.10\n"9"Project-Id-Version: cruft-remover 1.10\n"
10"Report-Msgid-Bugs-To: \n"10"Report-Msgid-Bugs-To: \n"
11"POT-Creation-Date: 2010-03-18 09:09-0400\n"11"POT-Creation-Date: 2010-04-01 13:31-0400\n"
12"PO-Revision-Date: 2008-10-25 00:08+0900\n"12"PO-Revision-Date: 2008-10-25 00:08+0900\n"
13"Last-Translator: Mitsuya Shibata <mty.shibata@gmail.com>\n"13"Last-Translator: Mitsuya Shibata <mty.shibata@gmail.com>\n"
14"Language-Team: Ubuntu Japanese Team <ubuntu-jp@lists.ubuntu.com>\n"14"Language-Team: Ubuntu Japanese Team <ubuntu-jp@lists.ubuntu.com>\n"
@@ -16,6 +16,68 @@
16"Content-Type: text/plain; charset=UTF-8\n"16"Content-Type: text/plain; charset=UTF-8\n"
17"Content-Transfer-Encoding: 8bit\n"17"Content-Transfer-Encoding: 8bit\n"
1818
19#. It would be nice if we could produce better messages than these, but
20#. that would require a richer interface to the dbus service, and
21#. probably to the cruft plugin architecture underneath that.
22#.
23#: ../computerjanitorapp/gtk/areyousure.py:49
24msgid "Are you sure you want to clean up?"
25msgstr ""
26
27#. FIXME: For lucid+1 use this message. (LP: #552777)
28#. messages.insert(1, _('Non-package items to remove: {others}.'))
29#.
30#: ../computerjanitorapp/gtk/areyousure.py:57
31#: ../computerjanitorapp/gtk/areyousure.py:80
32#, fuzzy
33msgid "Clean up"
34msgstr "整頓する(_C)"
35
36#: ../computerjanitorapp/gtk/areyousure.py:64
37#, python-format
38msgid ""
39"You have chosen to <b>remove %d software packages.</b> Removing packages "
40"that are still needed can cause errors."
41msgstr ""
42
43#. FIXME: For lucid+1 use this. (LP: #552777)
44#. # messages = [
45#. # _('<b>Software packages to remove: {packages}</b>.'),
46#. # _('\nRemoving packages that are still in use can '
47#. # 'cause errors.'),
48#. # ]
49#. #
50#: ../computerjanitorapp/gtk/areyousure.py:75
51#, fuzzy
52msgid "Remove packages"
53msgstr "deb パッケージ"
54
55#: ../computerjanitorapp/gtk/ui.py:48
56msgid "Package will be <b>removed</b>."
57msgstr ""
58
59#: ../computerjanitorapp/gtk/ui.py:49
60msgid "Package will be <b>installed</b>."
61msgstr ""
62
63#: ../computerjanitorapp/gtk/ui.py:50
64msgid "File will be <b>removed</b>."
65msgstr ""
66
67#: ../computerjanitorapp/gtk/ui.py:264
68#, python-format
69msgid "Size: %s."
70msgstr ""
71
72#: ../computerjanitorapp/gtk/ui.py:348
73msgid "Processing {0}"
74msgstr ""
75
76#: ../computerjanitorapp/gtk/ui.py:471
77#: ../data/computer-janitor-gtk.desktop.in.h:2
78msgid "Computer Janitor"
79msgstr ""
80
19#: ../computerjanitorapp/cli/main.py:5181#: ../computerjanitorapp/cli/main.py:51
20#, fuzzy82#, fuzzy
21msgid ""83msgid ""
@@ -112,59 +174,6 @@
112msgid "removable"174msgid "removable"
113msgstr "削除可能"175msgstr "削除可能"
114176
115#: ../computerjanitorapp/gtk/ui.py:48
116msgid "Package will be <b>removed</b>."
117msgstr ""
118
119#: ../computerjanitorapp/gtk/ui.py:49
120msgid "Package will be <b>installed</b>."
121msgstr ""
122
123#: ../computerjanitorapp/gtk/ui.py:50
124msgid "File will be <b>removed</b>."
125msgstr ""
126
127#: ../computerjanitorapp/gtk/ui.py:336
128msgid "Processing {0}"
129msgstr ""
130
131#: ../computerjanitorapp/gtk/ui.py:459
132#: ../data/computer-janitor-gtk.desktop.in.h:2
133msgid "Computer Janitor"
134msgstr ""
135
136#. It would be nice if we could produce better messages than these, but
137#. that would require a richer interface to the dbus service, and
138#. probably to the cruft plugin architecture underneath that.
139#: ../computerjanitorapp/gtk/areyousure.py:48
140msgid "Are you sure you want to clean your system?"
141msgstr ""
142
143#: ../computerjanitorapp/gtk/areyousure.py:54
144#: ../computerjanitorapp/gtk/areyousure.py:66
145#, fuzzy
146msgid "Clean up"
147msgstr "整頓する(_C)"
148
149#: ../computerjanitorapp/gtk/areyousure.py:60
150msgid "<b>Software packages to remove: {packages}</b>."
151msgstr ""
152
153#: ../computerjanitorapp/gtk/areyousure.py:61
154msgid ""
155"\n"
156"Removing packages that are still in use can cause errors."
157msgstr ""
158
159#: ../computerjanitorapp/gtk/areyousure.py:63
160#, fuzzy
161msgid "Remove packages"
162msgstr "deb パッケージ"
163
164#: ../computerjanitorapp/gtk/areyousure.py:65
165msgid "Non-package items to remove: {others}."
166msgstr ""
167
168#: ../data/computer-janitor-gtk.desktop.in.h:1177#: ../data/computer-janitor-gtk.desktop.in.h:1
169msgid "Clean up a system so it's more like a freshly installed one"178msgid "Clean up a system so it's more like a freshly installed one"
170msgstr "システムをインストール直後のような状態に整頓します"179msgstr "システムをインストール直後のような状態に整頓します"
171180
=== modified file 'po/pl.po'
--- po/pl.po 2010-03-18 13:10:39 +0000
+++ po/pl.po 2010-04-01 17:35:45 +0000
@@ -3,7 +3,7 @@
3msgstr ""3msgstr ""
4"Project-Id-Version: Cruft Remover\n"4"Project-Id-Version: Cruft Remover\n"
5"Report-Msgid-Bugs-To: \n"5"Report-Msgid-Bugs-To: \n"
6"POT-Creation-Date: 2010-03-18 09:09-0400\n"6"POT-Creation-Date: 2010-04-01 13:31-0400\n"
7"PO-Revision-Date: 2008-10-28 10:35+0100\n"7"PO-Revision-Date: 2008-10-28 10:35+0100\n"
8"Last-Translator: Piotr Makowski <pzaryk@aviary.pl>\n"8"Last-Translator: Piotr Makowski <pzaryk@aviary.pl>\n"
9"Language-Team: Piotr Makowski (Aviary.pl) <pmakowski@aviary.pl>\n"9"Language-Team: Piotr Makowski (Aviary.pl) <pmakowski@aviary.pl>\n"
@@ -16,6 +16,68 @@
16"X-Poedit-Country: POLAND\n"16"X-Poedit-Country: POLAND\n"
17"X-Poedit-SourceCharset: utf-8\n"17"X-Poedit-SourceCharset: utf-8\n"
1818
19#. It would be nice if we could produce better messages than these, but
20#. that would require a richer interface to the dbus service, and
21#. probably to the cruft plugin architecture underneath that.
22#.
23#: ../computerjanitorapp/gtk/areyousure.py:49
24msgid "Are you sure you want to clean up?"
25msgstr ""
26
27#. FIXME: For lucid+1 use this message. (LP: #552777)
28#. messages.insert(1, _('Non-package items to remove: {others}.'))
29#.
30#: ../computerjanitorapp/gtk/areyousure.py:57
31#: ../computerjanitorapp/gtk/areyousure.py:80
32#, fuzzy
33msgid "Clean up"
34msgstr "_Wyczyść"
35
36#: ../computerjanitorapp/gtk/areyousure.py:64
37#, python-format
38msgid ""
39"You have chosen to <b>remove %d software packages.</b> Removing packages "
40"that are still needed can cause errors."
41msgstr ""
42
43#. FIXME: For lucid+1 use this. (LP: #552777)
44#. # messages = [
45#. # _('<b>Software packages to remove: {packages}</b>.'),
46#. # _('\nRemoving packages that are still in use can '
47#. # 'cause errors.'),
48#. # ]
49#. #
50#: ../computerjanitorapp/gtk/areyousure.py:75
51#, fuzzy
52msgid "Remove packages"
53msgstr "pakiet .deb"
54
55#: ../computerjanitorapp/gtk/ui.py:48
56msgid "Package will be <b>removed</b>."
57msgstr ""
58
59#: ../computerjanitorapp/gtk/ui.py:49
60msgid "Package will be <b>installed</b>."
61msgstr ""
62
63#: ../computerjanitorapp/gtk/ui.py:50
64msgid "File will be <b>removed</b>."
65msgstr ""
66
67#: ../computerjanitorapp/gtk/ui.py:264
68#, python-format
69msgid "Size: %s."
70msgstr ""
71
72#: ../computerjanitorapp/gtk/ui.py:348
73msgid "Processing {0}"
74msgstr ""
75
76#: ../computerjanitorapp/gtk/ui.py:471
77#: ../data/computer-janitor-gtk.desktop.in.h:2
78msgid "Computer Janitor"
79msgstr ""
80
19#: ../computerjanitorapp/cli/main.py:5181#: ../computerjanitorapp/cli/main.py:51
20#, fuzzy82#, fuzzy
21msgid ""83msgid ""
@@ -108,59 +170,6 @@
108msgid "removable"170msgid "removable"
109msgstr "możliwe do usunięcia"171msgstr "możliwe do usunięcia"
110172
111#: ../computerjanitorapp/gtk/ui.py:48
112msgid "Package will be <b>removed</b>."
113msgstr ""
114
115#: ../computerjanitorapp/gtk/ui.py:49
116msgid "Package will be <b>installed</b>."
117msgstr ""
118
119#: ../computerjanitorapp/gtk/ui.py:50
120msgid "File will be <b>removed</b>."
121msgstr ""
122
123#: ../computerjanitorapp/gtk/ui.py:336
124msgid "Processing {0}"
125msgstr ""
126
127#: ../computerjanitorapp/gtk/ui.py:459
128#: ../data/computer-janitor-gtk.desktop.in.h:2
129msgid "Computer Janitor"
130msgstr ""
131
132#. It would be nice if we could produce better messages than these, but
133#. that would require a richer interface to the dbus service, and
134#. probably to the cruft plugin architecture underneath that.
135#: ../computerjanitorapp/gtk/areyousure.py:48
136msgid "Are you sure you want to clean your system?"
137msgstr ""
138
139#: ../computerjanitorapp/gtk/areyousure.py:54
140#: ../computerjanitorapp/gtk/areyousure.py:66
141#, fuzzy
142msgid "Clean up"
143msgstr "_Wyczyść"
144
145#: ../computerjanitorapp/gtk/areyousure.py:60
146msgid "<b>Software packages to remove: {packages}</b>."
147msgstr ""
148
149#: ../computerjanitorapp/gtk/areyousure.py:61
150msgid ""
151"\n"
152"Removing packages that are still in use can cause errors."
153msgstr ""
154
155#: ../computerjanitorapp/gtk/areyousure.py:63
156#, fuzzy
157msgid "Remove packages"
158msgstr "pakiet .deb"
159
160#: ../computerjanitorapp/gtk/areyousure.py:65
161msgid "Non-package items to remove: {others}."
162msgstr ""
163
164#: ../data/computer-janitor-gtk.desktop.in.h:1173#: ../data/computer-janitor-gtk.desktop.in.h:1
165msgid "Clean up a system so it's more like a freshly installed one"174msgid "Clean up a system so it's more like a freshly installed one"
166msgstr ""175msgstr ""

Subscribers

People subscribed via source and target branches