Merge lp:~jbicha/software-properties/use-gi-require_version into lp:software-properties

Proposed by Jeremy Bicha on 2016-08-28
Status: Merged
Merged at revision: 982
Proposed branch: lp:~jbicha/software-properties/use-gi-require_version
Merge into: lp:software-properties
Diff against target: 1405 lines (+231/-682)
15 files modified
data/software-properties-drivers.desktop.in (+2/-1)
debian/changelog (+12/-0)
po/software-properties.pot (+192/-129)
po/urd.po (+0/-552)
softwareproperties/gtk/CdromProgress.py (+2/-0)
softwareproperties/gtk/DialogAdd.py (+2/-0)
softwareproperties/gtk/DialogAddSourcesList.py (+3/-0)
softwareproperties/gtk/DialogCacheOutdated.py (+2/-0)
softwareproperties/gtk/DialogEdit.py (+2/-0)
softwareproperties/gtk/DialogMirror.py (+2/-0)
softwareproperties/gtk/SimpleGtkbuilderApp.py (+2/-0)
softwareproperties/gtk/SoftwarePropertiesGtk.py (+3/-0)
softwareproperties/gtk/dialogs.py (+2/-0)
softwareproperties/gtk/utils.py (+3/-0)
tests/test_dbus.py (+2/-0)
To merge this branch: bzr merge lp:~jbicha/software-properties/use-gi-require_version
Reviewer Review Type Date Requested Status
Dimitri John Ledkov 2016-09-10 Pending
Ubuntu Core Development Team 2016-08-28 Pending
Review via email: mp+304193@code.launchpad.net
To post a comment you must log in.
972. By Dimitri John Ledkov on 2016-09-01

add-apt-repository: fix compatibility with keybox gnupg 2.1. LP:
#1615039

973. By Dimitri John Ledkov on 2016-09-01

releasing package software-properties version 0.96.24.4

Jeremy Bicha (jbicha) wrote :

I also added patches 2, 3, and 6 from
https://anonscm.debian.org/git/collab-maint/software-properties.git/tree/debian/patches

I'd like to merge patch 4 (Use PackageKit directly instead of aptdaemon) too but Matthias (ximion) said the software driver support wasn't thoroughly tested yet, so I guess we'll wait for the 17.04 cycle to do that one.

Jeremy Bicha (jbicha) wrote :

Because it looked like this might not get approved before UI Freeze, I went ahead and used ubuntu-gnome-default-settings to hide "Additional Drivers" in GNOME. We can then drop that hack when this is merged without breaking the UI Freeze.

974. By Dimitri John Ledkov on 2016-09-08

software-properties-common: add depends on dirmngr, such that
add-apt-repository can fetch keys for PPAs.

975. By Dimitri John Ledkov on 2016-09-08

releasing package software-properties version 0.96.24.5

976. By Jeremy Bicha on 2016-09-09

Add gi.require_version("Gtk", "3.0") to silence the warning

979. By Jeremy Bicha on 2016-09-09

Rebuild software-properties.pot

./setup.py build_i18n

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'data/software-properties-drivers.desktop.in'
2--- data/software-properties-drivers.desktop.in 2014-04-04 06:52:18 +0000
3+++ data/software-properties-drivers.desktop.in 2016-09-09 07:14:41 +0000
4@@ -4,8 +4,9 @@
5 Icon=jockey
6 Terminal=false
7 Type=Application
8-NotShownIn=GNOME;Unity;KDE;
9+NotShowIn=GNOME;KDE;
10 Categories=X-XFCE;GTK;Settings;HardwareSettings
11+X-AppStream-Ignore=true
12 Name=Additional Drivers
13 Name[es]=Controladores adicionales
14 Comment=Configure third-party and proprietary drivers
15
16=== modified file 'debian/changelog'
17--- debian/changelog 2016-09-08 09:54:13 +0000
18+++ debian/changelog 2016-09-09 07:14:41 +0000
19@@ -1,3 +1,15 @@
20+software-properties (0.96.24.6) UNRELEASED; urgency=medium
21+
22+ [ Jeremy Bicha ]
23+ * Add gi.require_version("Gtk", "3.0") to silence the warning
24+
25+ [ Matthias Klumpp ]
26+ * Drop po/urd.po; it's a duplicate of po/ur.po
27+ * Fix typo in Additional Drivers .desktop preventing the .desktop from
28+ being hidden in GNOME and KDE. Also have AppStream ignore it.
29+
30+ -- Jeremy Bicha <jbicha@ubuntu.com> Fri, 09 Sep 2016 03:08:01 -0400
31+
32 software-properties (0.96.24.5) yakkety; urgency=medium
33
34 * software-properties-common: add depends on dirmngr, such that
35
36=== modified file 'po/software-properties.pot'
37--- po/software-properties.pot 2014-09-11 14:02:47 +0000
38+++ po/software-properties.pot 2016-09-09 07:14:41 +0000
39@@ -8,13 +8,13 @@
40 msgstr ""
41 "Project-Id-Version: PACKAGE VERSION\n"
42 "Report-Msgid-Bugs-To: Sebastian Heinlein <sebi@glatzor.de>\n"
43-"POT-Creation-Date: 2014-09-11 11:45+0200\n"
44+"POT-Creation-Date: 2016-09-09 03:13-0400\n"
45 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
46 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
47 "Language-Team: LANGUAGE <LL@li.org>\n"
48 "Language: \n"
49 "MIME-Version: 1.0\n"
50-"Content-Type: text/plain; charset=CHARSET\n"
51+"Content-Type: text/plain; charset=UTF-8\n"
52 "Content-Transfer-Encoding: 8bit\n"
53 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
54
55@@ -41,8 +41,8 @@
56 msgstr ""
57
58 #: ../data/software-properties-kde.desktop.in.h:1
59-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:653
60-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:672
61+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:674
62+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:693
63 msgid "Software Sources"
64 msgstr ""
65
66@@ -53,10 +53,39 @@
67 "'add-apt-repository multiverse'"
68 msgstr ""
69
70-#: ../add-apt-repository:59
71+#: ../software-properties-kde:75
72+msgid "Print some debug information to the command line"
73+msgstr ""
74+
75+#: ../software-properties-kde:78 ../add-apt-repository:59
76 msgid "Print a lot of debug information to the command line"
77 msgstr ""
78
79+#: ../software-properties-kde:81
80+msgid ""
81+"No update on repository change (useful if called from an external program)"
82+msgstr ""
83+
84+#: ../software-properties-kde:84
85+msgid "Enable the specified component of the distro's repositories"
86+msgstr ""
87+
88+#: ../software-properties-kde:88
89+msgid "Enable PPA with the given name"
90+msgstr ""
91+
92+#: ../software-properties-kde:92
93+msgid "URL of keyserver"
94+msgstr ""
95+
96+#: ../software-properties-kde:95
97+msgid "Win ID to act as a dialogue for"
98+msgstr ""
99+
100+#: ../software-properties-kde:98
101+msgid "data directory for UI files"
102+msgstr ""
103+
104 #: ../add-apt-repository:62
105 msgid "remove repository from sources.list.d directory"
106 msgstr ""
107@@ -74,57 +103,61 @@
108 msgid "Assume yes to all queries"
109 msgstr ""
110
111-#: ../add-apt-repository:75
112+#: ../add-apt-repository:74
113+msgid "Update package cache after adding"
114+msgstr ""
115+
116+#: ../add-apt-repository:78
117 msgid "Error: must run as root"
118 msgstr ""
119
120-#: ../add-apt-repository:79
121+#: ../add-apt-repository:82
122 msgid "Error: need a repository as argument"
123 msgstr ""
124
125-#: ../add-apt-repository:82
126+#: ../add-apt-repository:85
127 msgid "Error: need a single repository as argument"
128 msgstr ""
129
130-#: ../add-apt-repository:102
131+#: ../add-apt-repository:105
132 #, c-format
133 msgid "'%s' distribution component disabled for all sources."
134 msgstr ""
135
136-#: ../add-apt-repository:104
137+#: ../add-apt-repository:107
138 #, c-format
139 msgid "'%s' distribution component is already disabled for all sources."
140 msgstr ""
141
142-#: ../add-apt-repository:109
143+#: ../add-apt-repository:112
144 #, c-format
145 msgid "'%s' distribution component enabled for all sources."
146 msgstr ""
147
148-#: ../add-apt-repository:111
149+#: ../add-apt-repository:114
150 #, c-format
151 msgid "'%s' distribution component is already enabled for all sources."
152 msgstr ""
153
154-#: ../add-apt-repository:133
155+#: ../add-apt-repository:136
156 #, c-format
157 msgid " More info: %s"
158 msgstr ""
159
160-#: ../add-apt-repository:137
161+#: ../add-apt-repository:140
162 msgid "Press [ENTER] to continue or ctrl-c to cancel removing it"
163 msgstr ""
164
165-#: ../add-apt-repository:139
166+#: ../add-apt-repository:142
167 msgid "Press [ENTER] to continue or ctrl-c to cancel adding it"
168 msgstr ""
169
170-#: ../add-apt-repository:156 ../add-apt-repository:160
171+#: ../add-apt-repository:160 ../add-apt-repository:164
172 #, c-format
173 msgid "Error: '%s' doesn't exist in a sourcelist file"
174 msgstr ""
175
176-#: ../add-apt-repository:165
177+#: ../add-apt-repository:169
178 #, c-format
179 msgid "Error: '%s' invalid"
180 msgstr ""
181@@ -156,71 +189,71 @@
182 "distribution project."
183 msgstr ""
184
185-#: ../softwareproperties/kde/DialogMirror.py:57
186+#: ../softwareproperties/kde/DialogMirror.py:63
187 msgid "Mirror"
188 msgstr ""
189
190-#: ../softwareproperties/kde/DialogMirror.py:179
191-#: ../softwareproperties/kde/DialogMirror.py:180
192-#: ../softwareproperties/kde/DialogMirror.py:213
193+#: ../softwareproperties/kde/DialogMirror.py:184
194+#: ../softwareproperties/kde/DialogMirror.py:185
195+#: ../softwareproperties/kde/DialogMirror.py:218
196 msgid "Testing Mirrors"
197 msgstr ""
198
199-#: ../softwareproperties/kde/DialogMirror.py:179
200-#: ../softwareproperties/kde/DialogMirror.py:182
201+#: ../softwareproperties/kde/DialogMirror.py:184
202+#: ../softwareproperties/kde/DialogMirror.py:187
203 msgid "Cancel"
204 msgstr ""
205
206-#: ../softwareproperties/kde/DialogMirror.py:214
207-#: ../softwareproperties/gtk/DialogMirror.py:332
208+#: ../softwareproperties/kde/DialogMirror.py:219
209+#: ../softwareproperties/gtk/DialogMirror.py:337
210 msgid "No suitable download server was found"
211 msgstr ""
212
213-#: ../softwareproperties/kde/DialogMirror.py:215
214-#: ../softwareproperties/gtk/DialogMirror.py:333
215+#: ../softwareproperties/kde/DialogMirror.py:220
216+#: ../softwareproperties/gtk/DialogMirror.py:338
217 msgid "Please check your Internet connection."
218 msgstr ""
219
220-#: ../softwareproperties/kde/DialogMirror.py:230
221-#: ../softwareproperties/gtk/DialogMirror.py:348
222+#: ../softwareproperties/kde/DialogMirror.py:235
223+#: ../softwareproperties/gtk/DialogMirror.py:353
224 msgid "Canceling..."
225 msgstr ""
226
227-#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:164
228+#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:162
229 #: ../data/gtkbuilder/main.ui.h:9
230 msgid "Daily"
231 msgstr ""
232
233-#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:165
234+#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:163
235 #: ../data/gtkbuilder/main.ui.h:10
236 msgid "Every two days"
237 msgstr ""
238
239-#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:166
240+#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:164
241 #: ../data/gtkbuilder/main.ui.h:11
242 msgid "Weekly"
243 msgstr ""
244
245-#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:167
246+#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:165
247 #: ../data/gtkbuilder/main.ui.h:12
248 msgid "Every two weeks"
249 msgstr ""
250
251-#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:174
252-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:241
253+#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:172
254+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:247
255 #, python-format
256 msgid "Every %s days"
257 msgstr ""
258
259 #. TRANS: %s stands for the distribution name e.g. Debian or Ubuntu
260-#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:216
261+#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:214
262 #, python-format
263 msgid "%s updates"
264 msgstr ""
265
266 #. TRANS: %s stands for the distribution name e.g. Debian or Ubuntu
267-#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:220
268-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:301
269+#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:218
270+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:307
271 #, python-format
272 msgid "%s Software"
273 msgstr ""
274@@ -228,70 +261,64 @@
275 #. TRANSLATORS: Label for the components in the Internet section
276 #. first %s is the description of the component
277 #. second %s is the code name of the comp, eg main, universe
278-#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:239
279-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:314
280+#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:237
281+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:320
282 #, python-format
283 msgid "%s (%s)"
284 msgstr ""
285
286 #. add a separator and the option to choose another mirror from the list
287 #. #FIXME server_store.append(["sep", None, True])
288-#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:302
289-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:429
290-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:522
291+#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:300
292+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:450
293+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:543
294 msgid "Other..."
295 msgstr ""
296
297-#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:672
298-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:942
299+#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:668
300+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:966
301 msgid "Import key"
302 msgstr ""
303
304-#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:675
305-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:956
306+#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:671
307+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:980
308 msgid "Error importing selected file"
309 msgstr ""
310
311-#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:676
312-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:957
313+#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:672
314+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:981
315 msgid "The selected file may not be a GPG key file or it might be corrupt."
316 msgstr ""
317
318-#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:688
319-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:973
320+#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:685
321+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:997
322 msgid "Error removing the key"
323 msgstr ""
324
325-#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:689
326-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:974
327+#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:686
328+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:998
329 msgid "The key you selected could not be removed. Please report this as a bug."
330 msgstr ""
331
332+#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:703
333+msgid "Reload"
334+msgstr ""
335+
336 #: ../softwareproperties/kde/SoftwarePropertiesKDE.py:705
337-msgid "Reload"
338-msgstr ""
339-
340-#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:707
341-#: ../data/gtkbuilder/dialog-cache-outofdate.ui.h:2
342-msgid ""
343-"<b><big>The information about available software is out-of-date</big></b>\n"
344-"\n"
345-"To install software and updates from newly added or changed sources, you "
346-"have to reload the information about available software.\n"
347-"\n"
348-"You need a working internet connection to continue."
349-msgstr ""
350-
351-#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:736
352+msgid "Your local copy of the software catalog is out of date."
353+msgstr ""
354+
355+#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:706
356+msgid "A new copy will be downloaded."
357+msgstr ""
358+
359+#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:730
360 msgid "CD Error"
361 msgstr ""
362
363-#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:737
364-#, python-format
365-msgid ""
366-"<big><b>Error scanning the CD</b></big>\n"
367-"\n"
368-"%s"
369+#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:731
370+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:832
371+msgid "Error scanning the CD"
372 msgstr ""
373
374 #: ../softwareproperties/kde/CdromProgress.py:54
375@@ -299,7 +326,7 @@
376 msgstr ""
377
378 #: ../softwareproperties/kde/CdromProgress.py:54
379-#: ../softwareproperties/gtk/CdromProgress.py:59
380+#: ../softwareproperties/gtk/CdromProgress.py:61
381 msgid "Please enter a name for the disc"
382 msgstr ""
383
384@@ -308,25 +335,19 @@
385 msgstr ""
386
387 #: ../softwareproperties/kde/CdromProgress.py:58
388-#: ../softwareproperties/gtk/CdromProgress.py:75
389+#: ../softwareproperties/gtk/CdromProgress.py:77
390 msgid "Please insert a disk in the drive:"
391 msgstr ""
392
393 #. L10N: the example is of the format: deb http://ftp.debian.org sarge main
394 #: ../softwareproperties/kde/DialogAdd.py:55
395-#: ../data/gtkbuilder/dialog-add.ui.h:1
396-msgid ""
397-"<big><b>Enter the complete APT line of the repository that you want to add "
398-"as source</b></big>"
399+msgid "Enter the complete APT line of the repository that you want to add."
400 msgstr ""
401
402-#. L10N: the example is of the format: deb http://ftp.debian.org sarge main
403 #: ../softwareproperties/kde/DialogAdd.py:57
404-#: ../softwareproperties/gtk/DialogAdd.py:62
405 #, python-format
406 msgid ""
407-"The APT line includes the type, location and components of a repository, for "
408-"example '%s'."
409+"Include the type, location and components of the repository. Example: %s"
410 msgstr ""
411
412 #: ../softwareproperties/kde/DialogEdit.py:43
413@@ -347,175 +368,179 @@
414 msgid "Source Code"
415 msgstr ""
416
417-#: ../softwareproperties/gtk/DialogMirror.py:248
418+#: ../softwareproperties/gtk/DialogMirror.py:250
419 msgid "New mirror"
420 msgstr ""
421
422-#: ../softwareproperties/gtk/DialogMirror.py:321
423+#: ../softwareproperties/gtk/DialogMirror.py:326
424 #, python-format
425 msgid "Completed %s of %s tests"
426 msgstr ""
427
428-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:663
429-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:682
430+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:684
431+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:703
432 msgid "Active"
433 msgstr ""
434
435-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:721
436+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:742
437 msgid "Key"
438 msgstr ""
439
440-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:738
441+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:759
442 msgid "_Add key from paste data"
443 msgstr ""
444
445-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:751
446-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:762
447+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:772
448+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:783
449 msgid "Error importing key"
450 msgstr ""
451
452-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:752
453-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:763
454+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:773
455+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:784
456 msgid "The selected data may not be a GPG key file or it might be corrupt."
457 msgstr ""
458
459-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:808
460-msgid "Error scanning the CD"
461-msgstr ""
462-
463-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:809
464+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:833
465 msgid "Could not find a suitable CD."
466 msgstr ""
467
468-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1019
469+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1043
470 msgid "Applying changes..."
471 msgstr ""
472
473-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1100
474-#: ../data/gtkbuilder/main.ui.h:40
475+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1124
476+#: ../data/gtkbuilder/main.ui.h:42
477 msgid "Re_vert"
478 msgstr ""
479
480-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1102
481+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1126
482 msgid "_Apply Changes"
483 msgstr ""
484
485-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1104
486+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1128
487 msgid "_Cancel"
488 msgstr ""
489
490-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1106
491+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1130
492 msgid "_Restart..."
493 msgstr ""
494
495-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1121
496+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1145
497 msgid "Searching for available drivers..."
498 msgstr ""
499
500-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1151
501+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1175
502 msgid "An error occurred while searching for drivers."
503 msgstr ""
504
505-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1223
506+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1249
507 msgid "This device is using the recommended driver."
508 msgstr ""
509
510-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1224
511+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1250
512 msgid "This device is using an alternative driver."
513 msgstr ""
514
515-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1225
516+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1251
517 msgid "This device is using a manually-installed driver."
518 msgstr ""
519
520-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1226
521+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1252
522 msgid "This device is not working."
523 msgstr ""
524
525-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1235
526+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1261
527 msgid "Continue using a manually installed driver"
528 msgstr ""
529
530-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1262
531+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1288
532 msgid "Using {} from {}"
533 msgstr ""
534
535-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1264
536+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1290
537 msgid "Using {}"
538 msgstr ""
539
540-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1271
541+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1297
542 msgid "open source"
543 msgstr ""
544
545-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1273
546+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1299
547 msgid "proprietary"
548 msgstr ""
549
550-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1276
551+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1302
552 #, python-brace-format
553 msgid "{base_description} ({licence}, tested)"
554 msgstr ""
555
556-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1278
557+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1304
558 #, python-brace-format
559 msgid "{base_description} ({licence})"
560 msgstr ""
561
562-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1298
563+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1324
564 msgid "Do not use the device"
565 msgstr ""
566
567 #. No drivers found.
568-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1318
569+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1344
570 msgid "No additional drivers available."
571 msgstr ""
572
573-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1336
574+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1362
575 msgid "Unknown"
576 msgstr ""
577
578-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1385
579+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1411
580 msgid "You need to restart the computer to complete the driver changes."
581 msgstr ""
582
583-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1399
584+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1425
585 #, python-format
586 msgid "%(count)d proprietary driver in use."
587 msgid_plural "%(count)d proprietary drivers in use."
588 msgstr[0] ""
589 msgstr[1] ""
590
591-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1404
592+#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1430
593 #: ../data/gtkbuilder/main.ui.h:37
594 msgid "No proprietary drivers are in use."
595 msgstr ""
596
597-#: ../softwareproperties/gtk/DialogAddSourcesList.py:43
598+#: ../softwareproperties/gtk/DialogAddSourcesList.py:46
599 msgid "Add Software Channels"
600 msgstr ""
601
602-#: ../softwareproperties/gtk/DialogAddSourcesList.py:84
603+#: ../softwareproperties/gtk/DialogAddSourcesList.py:87
604 msgid "Install software additionally or only from this source?"
605 msgid_plural "Install software additionally or only from these sources?"
606 msgstr[0] ""
607 msgstr[1] ""
608
609-#: ../softwareproperties/gtk/DialogAddSourcesList.py:89
610+#: ../softwareproperties/gtk/DialogAddSourcesList.py:92
611 msgid ""
612 "You can either add the following sources or replace your current sources by "
613 "them. Only install software from trusted sources."
614 msgstr ""
615
616-#: ../softwareproperties/gtk/DialogAddSourcesList.py:104
617+#: ../softwareproperties/gtk/DialogAddSourcesList.py:107
618 msgid "There are no sources to install software from"
619 msgstr ""
620
621-#: ../softwareproperties/gtk/DialogAddSourcesList.py:105
622+#: ../softwareproperties/gtk/DialogAddSourcesList.py:108
623 #, python-format
624 msgid "The file '%s' does not contain any valid software sources."
625 msgstr ""
626
627+#. L10N: the example is of the format: deb http://ftp.debian.org sarge main
628+#: ../softwareproperties/gtk/DialogAdd.py:64
629+#, python-format
630+msgid ""
631+"The APT line includes the type, location and components of a repository, for "
632+"example '%s'."
633+msgstr ""
634+
635 #. some known keys
636 #: ../softwareproperties/AptAuth.py:39
637 msgid "Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>"
638@@ -525,6 +550,18 @@
639 msgid "Ubuntu CD Image Automatic Signing Key <cdimage@ubuntu.com>"
640 msgstr ""
641
642+#: ../softwareproperties/AptAuth.py:41
643+msgid "Ubuntu Archive Automatic Signing Key (2012) <ftpmaster@ubuntu.com>"
644+msgstr ""
645+
646+#: ../softwareproperties/AptAuth.py:42
647+msgid "Ubuntu CD Image Automatic Signing Key (2012) <cdimage@ubuntu.com>"
648+msgstr ""
649+
650+#: ../softwareproperties/AptAuth.py:43
651+msgid "Ubuntu Extras Archive Automatic Signing Key <ftpmaster@ubuntu.com>"
652+msgstr ""
653+
654 #: ../data/gtkbuilder/dialog-edit-source.ui.h:2
655 msgid "Source"
656 msgstr ""
657@@ -694,11 +731,31 @@
658 msgid "Additional Drivers"
659 msgstr ""
660
661+#: ../data/gtkbuilder/main.ui.h:40
662+msgid ""
663+"Use proposed updates if you’re willing to report bugs on any problems that "
664+"occur."
665+msgstr ""
666+
667+#: ../data/gtkbuilder/main.ui.h:41
668+msgid "Developer Options"
669+msgstr ""
670+
671 #: ../data/gtkbuilder/dialog-cache-outofdate.ui.h:1
672 #: ../data/gtkbuilder/dialog-mirror.ui.h:6
673 msgid " "
674 msgstr ""
675
676+#: ../data/gtkbuilder/dialog-cache-outofdate.ui.h:2
677+msgid ""
678+"<b><big>The information about available software is out-of-date</big></b>\n"
679+"\n"
680+"To install software and updates from newly added or changed sources, you "
681+"have to reload the information about available software.\n"
682+"\n"
683+"You need a working internet connection to continue."
684+msgstr ""
685+
686 #: ../data/gtkbuilder/dialog-cache-outofdate.ui.h:7
687 msgid "_Reload"
688 msgstr ""
689@@ -731,6 +788,12 @@
690 "location."
691 msgstr ""
692
693+#: ../data/gtkbuilder/dialog-add.ui.h:1
694+msgid ""
695+"<big><b>Enter the complete APT line of the repository that you want to add "
696+"as source</b></big>"
697+msgstr ""
698+
699 #: ../data/gtkbuilder/dialog-add.ui.h:2
700 msgid "APT line:"
701 msgstr ""
702
703=== removed file 'po/urd.po'
704--- po/urd.po 2009-08-28 17:57:47 +0000
705+++ po/urd.po 1970-01-01 00:00:00 +0000
706@@ -1,552 +0,0 @@
707-# Urdu translation for update-manager
708-# Copyright (c) (c) 2006 Canonical Ltd, and Rosetta Contributors 2006
709-# This file is distributed under the same license as the update-manager package.
710-# FIRST AUTHOR <EMAIL@ADDRESS>, 2006.
711-#
712-#, fuzzy
713-msgid ""
714-msgstr ""
715-"Project-Id-Version: update-manager\n"
716-"Report-Msgid-Bugs-To: \n"
717-"POT-Creation-Date: 2009-08-28 12:48-0400\n"
718-"PO-Revision-Date: 2006-05-07 01:53+0000\n"
719-"Last-Translator: Hameed محمد حمید <hameeduddin517@yahoo.com>\n"
720-"Language-Team: Urdu <urd@li.org>\n"
721-"MIME-Version: 1.0\n"
722-"Content-Type: text/plain; charset=UTF-8\n"
723-"Content-Transfer-Encoding: 8bit\n"
724-"Plural-Forms: nplurals=2; plural=n != 1\n"
725-
726-#: ../data/software-properties.desktop.in.h:1
727-msgid "Configure the sources for installable software and updates"
728-msgstr ""
729-
730-#: ../data/software-properties.desktop.in.h:2
731-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:549
732-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:569
733-#: ../data/glade/main.glade.h:24
734-msgid "Software Sources"
735-msgstr ""
736-
737-#: ../software-properties-gtk:82
738-msgid "You need to be root to run this program"
739-msgstr ""
740-
741-#: ../add-apt-repository:18
742-msgid "Error: must run as root"
743-msgstr ""
744-
745-#: ../add-apt-repository:22
746-msgid "Error: need a repository as argument"
747-msgstr ""
748-
749-#: ../add-apt-repository:31
750-#, c-format
751-msgid "Error: '%s' invalid"
752-msgstr ""
753-
754-#: ../softwareproperties/distro.py:28
755-msgid ""
756-"<i>To improve the user experience of Ubuntu please take part in the "
757-"popularity contest. If you do so the list of installed software and how "
758-"often it was used will be collected and sent anonymously to the Ubuntu "
759-"project on a weekly basis.\n"
760-"\n"
761-"The results are used to improve the support for popular applications and to "
762-"rank applications in the search results.</i>"
763-msgstr ""
764-
765-#: ../softwareproperties/distro.py:37
766-msgid ""
767-"<i>To improve the user experiece of Debian please take part in the "
768-"popularity contest. If you do so the list of installed software and how "
769-"often it was used will be collected and sent anonymously to the Debian "
770-"project.\n"
771-"\n"
772-"The results are used to optimise the layout of the installation CDs."
773-msgstr ""
774-
775-#: ../softwareproperties/distro.py:44
776-msgid ""
777-"Submit the list of installed software and how often it is is used to the "
778-"distribution project."
779-msgstr ""
780-
781-#: ../softwareproperties/kde/DialogMirror.py:68
782-msgid "Mirror"
783-msgstr ""
784-
785-#: ../softwareproperties/kde/DialogMirror.py:214
786-#: ../softwareproperties/kde/DialogMirror.py:215
787-msgid "Testing Mirrors"
788-msgstr ""
789-
790-#: ../softwareproperties/kde/DialogMirror.py:214
791-#: ../softwareproperties/kde/DialogMirror.py:217
792-msgid "Cancel"
793-msgstr ""
794-
795-#. update_days = apt_pkg.Config.FindI(softwareproperties.CONF_MAP["autoupdate"])
796-#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:193
797-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:175
798-msgid "Daily"
799-msgstr "روز"
800-
801-#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:194
802-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:176
803-msgid "Every two days"
804-msgstr "ھر دو دن"
805-
806-#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:195
807-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:177
808-msgid "Weekly"
809-msgstr "ھفتھ وار"
810-
811-#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:196
812-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:178
813-msgid "Every two weeks"
814-msgstr "ھر دو ھفتے"
815-
816-#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:203
817-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:187
818-#, python-format
819-msgid "Every %s days"
820-msgstr "ھر %s دن"
821-
822-#. TRANS: %s stands for the distribution name e.g. Debian or Ubuntu
823-#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:245
824-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:255
825-#, python-format
826-msgid "%s updates"
827-msgstr ""
828-
829-#. TRANS: %s stands for the distribution name e.g. Debian or Ubuntu
830-#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:249
831-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:258
832-#, python-format
833-msgid "%s Software"
834-msgstr ""
835-
836-#. TRANSLATORS: Label for the components in the Internet section
837-#. first %s is the description of the component
838-#. second %s is the code name of the comp, eg main, universe
839-#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:269
840-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:272
841-#, python-format
842-msgid "%s (%s)"
843-msgstr ""
844-
845-#. add a separator and the option to choose another mirror from the list
846-#. #FIXME server_store.append(["sep", None, True])
847-#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:322
848-#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:427
849-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:384
850-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:441
851-msgid "Other..."
852-msgstr ""
853-
854-#. L10N: the example is of the format: deb http://ftp.debian.org sarge main
855-#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:653
856-#, python-format
857-msgid ""
858-"<p><b>Enter the complete APT line of the<br /> repository that you want to "
859-"add as source</b></p><p>The APT line includes the type, location and "
860-"components of a repository,<br /> for example <i>\"%s\"</i>.</p>"
861-msgstr ""
862-
863-#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:654
864-msgid "Add APT repository"
865-msgstr ""
866-
867-#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:695
868-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:807
869-#, fuzzy
870-msgid "Import key"
871-msgstr "امپورٹ کی"
872-
873-#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:698
874-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:820
875-#: ../softwareproperties/gtk/DialogAptKey.py:88
876-msgid "Error importing selected file"
877-msgstr ""
878-
879-#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:699
880-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:821
881-#: ../softwareproperties/gtk/DialogAptKey.py:89
882-msgid "The selected file may not be a GPG key file or it might be corrupt."
883-msgstr ""
884-
885-#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:713
886-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:834
887-#: ../softwareproperties/gtk/DialogAptKey.py:101
888-msgid "Error removing the key"
889-msgstr ""
890-
891-#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:714
892-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:835
893-#: ../softwareproperties/gtk/DialogAptKey.py:102
894-msgid "The key you selected could not be removed. Please report this as a bug."
895-msgstr ""
896-
897-#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:730
898-msgid "Reload"
899-msgstr ""
900-
901-#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:732
902-#: ../data/glade/dialogs.glade.h:4
903-msgid ""
904-"<b><big>The information about available software is out-of-date</big></b>\n"
905-"\n"
906-"To install software and updates from newly added or changed sources, you "
907-"have to reload the information about available software.\n"
908-"\n"
909-"You need a working internet connection to continue."
910-msgstr ""
911-
912-#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:762
913-msgid "CD Error"
914-msgstr ""
915-
916-#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:763
917-#, python-format
918-msgid ""
919-"<big><b>Error scanning the CD</b></big>\n"
920-"\n"
921-"%s"
922-msgstr ""
923-
924-#: ../softwareproperties/kde/CdromProgress.py:51
925-msgid "CD Name"
926-msgstr ""
927-
928-#: ../softwareproperties/kde/CdromProgress.py:51
929-#: ../softwareproperties/gtk/CdromProgress.py:58
930-msgid "Please enter a name for the disc"
931-msgstr ""
932-
933-#: ../softwareproperties/kde/CdromProgress.py:55
934-msgid "Insert Disk"
935-msgstr ""
936-
937-#: ../softwareproperties/kde/CdromProgress.py:55
938-#: ../softwareproperties/gtk/CdromProgress.py:74
939-msgid "Please insert a disk in the drive:"
940-msgstr ""
941-
942-#: ../softwareproperties/kde/DialogEdit.py:40
943-msgid "Binary"
944-msgstr ""
945-
946-#: ../softwareproperties/kde/DialogEdit.py:41 ../data/glade/main.glade.h:25
947-msgid "Source code"
948-msgstr ""
949-
950-#: ../softwareproperties/SoftwareProperties.py:446
951-msgid "(Source Code)"
952-msgstr ""
953-
954-#: ../softwareproperties/SoftwareProperties.py:452
955-msgid "Source Code"
956-msgstr ""
957-
958-#: ../softwareproperties/gtk/DialogMirror.py:244
959-msgid "New mirror"
960-msgstr ""
961-
962-#: ../softwareproperties/gtk/DialogMirror.py:302
963-#, python-format
964-msgid "Completed %s of %s tests"
965-msgstr ""
966-
967-#: ../softwareproperties/gtk/DialogMirror.py:355
968-msgid "No suitable download server was found"
969-msgstr ""
970-
971-#: ../softwareproperties/gtk/DialogMirror.py:356
972-msgid "Please check your Internet connection."
973-msgstr ""
974-
975-#: ../softwareproperties/gtk/DialogMirror.py:372
976-msgid "Canceling..."
977-msgstr ""
978-
979-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:560
980-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:580
981-msgid "Active"
982-msgstr ""
983-
984-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:631
985-msgid "_Add key from paste data"
986-msgstr ""
987-
988-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:644
989-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:655
990-#, fuzzy
991-msgid "Error importing key"
992-msgstr "امپورٹ کی"
993-
994-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:645
995-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:656
996-msgid "The selected data may not be a GPG key file or it might be corrupt."
997-msgstr ""
998-
999-#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:875
1000-msgid "Error scanning the CD"
1001-msgstr ""
1002-
1003-#. some known keys
1004-#: ../softwareproperties/gtk/DialogAptKey.py:37
1005-#: ../softwareproperties/AptAuth.py:33
1006-msgid "Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>"
1007-msgstr ""
1008-
1009-#: ../softwareproperties/gtk/DialogAptKey.py:38
1010-#: ../softwareproperties/AptAuth.py:34
1011-msgid "Ubuntu CD Image Automatic Signing Key <cdimage@ubuntu.com>"
1012-msgstr ""
1013-
1014-#: ../softwareproperties/gtk/DialogAptKey.py:78
1015-msgid "Choose a key-file"
1016-msgstr ""
1017-
1018-#: ../softwareproperties/gtk/DialogAddSourcesList.py:39
1019-msgid "Add Software Channels"
1020-msgstr ""
1021-
1022-#: ../softwareproperties/gtk/DialogAddSourcesList.py:80
1023-msgid "Install software additionally or only from this source?"
1024-msgid_plural "Install software additionally or only from these sources?"
1025-msgstr[0] ""
1026-msgstr[1] ""
1027-
1028-#: ../softwareproperties/gtk/DialogAddSourcesList.py:85
1029-msgid ""
1030-"You can either add the following sources or replace your current sources by "
1031-"them. Only install software from trusted sources."
1032-msgstr ""
1033-
1034-#: ../softwareproperties/gtk/DialogAddSourcesList.py:100
1035-msgid "There are no sources to install software from"
1036-msgstr ""
1037-
1038-#: ../softwareproperties/gtk/DialogAddSourcesList.py:101
1039-#, python-format
1040-msgid "The file '%s' does not contain any valid software sources."
1041-msgstr ""
1042-
1043-#. L10N: the example is of the format: deb http://ftp.debian.org sarge main
1044-#: ../softwareproperties/gtk/DialogAdd.py:60
1045-#, python-format
1046-msgid ""
1047-"The APT line includes the type, location and components of a repository, for "
1048-"example '%s'."
1049-msgstr ""
1050-
1051-#: ../data/glade/main.glade.h:1
1052-msgid " "
1053-msgstr ""
1054-
1055-#: ../data/glade/main.glade.h:2
1056-msgid "<b>Automatic updates</b>"
1057-msgstr ""
1058-
1059-#: ../data/glade/main.glade.h:3
1060-msgid "<b>Downloadable from the Internet</b>"
1061-msgstr ""
1062-
1063-#: ../data/glade/main.glade.h:4
1064-msgid "<b>Installable from CD-ROM/DVD</b>"
1065-msgstr ""
1066-
1067-#: ../data/glade/main.glade.h:5
1068-msgid "<b>Release upgrade</b>"
1069-msgstr ""
1070-
1071-#: ../data/glade/main.glade.h:6
1072-msgid "<b>Trusted software providers</b>"
1073-msgstr ""
1074-
1075-#: ../data/glade/main.glade.h:7
1076-msgid "Add CD-ROM..."
1077-msgstr ""
1078-
1079-#: ../data/glade/main.glade.h:8
1080-msgid "Add..."
1081-msgstr ""
1082-
1083-#: ../data/glade/main.glade.h:9
1084-msgid "Authentication"
1085-msgstr ""
1086-
1087-#: ../data/glade/main.glade.h:10
1088-msgid "Chec_k for updates:"
1089-msgstr ""
1090-
1091-#: ../data/glade/main.glade.h:11
1092-msgid "Download from:"
1093-msgstr ""
1094-
1095-#: ../data/glade/main.glade.h:12
1096-msgid "Edit..."
1097-msgstr ""
1098-
1099-#: ../data/glade/main.glade.h:13
1100-msgid "Import the public key from a trusted software provider"
1101-msgstr ""
1102-
1103-#: ../data/glade/main.glade.h:14
1104-msgid "Install _security updates without confirmation"
1105-msgstr ""
1106-
1107-#: ../data/glade/main.glade.h:15
1108-msgid ""
1109-"Keys are used to authenticate the correct source of software and so protect "
1110-"your computer from malicious software"
1111-msgstr ""
1112-
1113-#: ../data/glade/main.glade.h:16
1114-msgid ""
1115-"Never\n"
1116-"Normal releases\n"
1117-"Long term support releases only"
1118-msgstr ""
1119-
1120-#: ../data/glade/main.glade.h:19
1121-msgid "Only _notify about available updates"
1122-msgstr ""
1123-
1124-#: ../data/glade/main.glade.h:20
1125-msgid "Other Software"
1126-msgstr ""
1127-
1128-#: ../data/glade/main.glade.h:21
1129-msgid "Restore _Defaults"
1130-msgstr ""
1131-
1132-#: ../data/glade/main.glade.h:22
1133-msgid "Restore the default keys of your distribution"
1134-msgstr ""
1135-
1136-#: ../data/glade/main.glade.h:23
1137-msgid "Show new distribution releases: "
1138-msgstr ""
1139-
1140-#: ../data/glade/main.glade.h:26
1141-msgid "Statistics"
1142-msgstr ""
1143-
1144-#: ../data/glade/main.glade.h:27
1145-msgid "Submit statistical information"
1146-msgstr ""
1147-
1148-#: ../data/glade/main.glade.h:28
1149-msgid "To install from a CD-ROM or DVD, insert the medium into the drive."
1150-msgstr ""
1151-
1152-#: ../data/glade/main.glade.h:29
1153-msgid "Updates"
1154-msgstr ""
1155-
1156-#: ../data/glade/main.glade.h:30
1157-msgid "_Download all updates in the background"
1158-msgstr ""
1159-
1160-#: ../data/glade/main.glade.h:31
1161-#, fuzzy
1162-msgid "_Import Key File..."
1163-msgstr "امپورٹ کی"
1164-
1165-#: ../data/glade/dialogs.glade.h:1
1166-msgid ""
1167-"<b><big>Testing download servers</big></b>\n"
1168-"\n"
1169-"A series of tests will be done to find the best mirror for your location."
1170-msgstr ""
1171-
1172-#: ../data/glade/dialogs.glade.h:9
1173-msgid "<b>Comment:</b>"
1174-msgstr ""
1175-
1176-#: ../data/glade/dialogs.glade.h:10
1177-msgid "<b>Components:</b>"
1178-msgstr ""
1179-
1180-#: ../data/glade/dialogs.glade.h:11
1181-msgid "<b>Distribution:</b>"
1182-msgstr ""
1183-
1184-#: ../data/glade/dialogs.glade.h:12
1185-msgid "<b>Type:</b>"
1186-msgstr ""
1187-
1188-#: ../data/glade/dialogs.glade.h:13
1189-msgid "<b>URI:</b>"
1190-msgstr ""
1191-
1192-#: ../data/glade/dialogs.glade.h:14
1193-msgid ""
1194-"<big><b>Enter the complete APT line of the repository that you want to add "
1195-"as source</b></big>"
1196-msgstr ""
1197-
1198-#: ../data/glade/dialogs.glade.h:15
1199-msgid "APT line:"
1200-msgstr ""
1201-
1202-#: ../data/glade/dialogs.glade.h:16
1203-msgid ""
1204-"Binary\n"
1205-"Source"
1206-msgstr ""
1207-
1208-#: ../data/glade/dialogs.glade.h:18
1209-msgid "Choose _Server"
1210-msgstr ""
1211-
1212-#: ../data/glade/dialogs.glade.h:19
1213-msgid "Choose a Download Server"
1214-msgstr ""
1215-
1216-#: ../data/glade/dialogs.glade.h:20
1217-msgid "Edit Source"
1218-msgstr ""
1219-
1220-#: ../data/glade/dialogs.glade.h:21
1221-msgid "Performs a connection test to find the best mirror for your location"
1222-msgstr ""
1223-
1224-#: ../data/glade/dialogs.glade.h:22
1225-msgid "Protocol:"
1226-msgstr ""
1227-
1228-#: ../data/glade/dialogs.glade.h:23
1229-msgid "Scanning CD-ROM"
1230-msgstr ""
1231-
1232-#: ../data/glade/dialogs.glade.h:24
1233-msgid "_Add Source"
1234-msgstr ""
1235-
1236-#: ../data/glade/dialogs.glade.h:25
1237-msgid "_Reload"
1238-msgstr ""
1239-
1240-#: ../data/glade/dialogs.glade.h:26
1241-msgid "_Replace"
1242-msgstr ""
1243-
1244-#: ../data/glade/dialogs.glade.h:27
1245-msgid "_Select Best Server"
1246-msgstr ""
1247-
1248-#~ msgid "After one week"
1249-#~ msgstr "ایک ھفتھ"
1250-
1251-#~ msgid "After two weeks"
1252-#~ msgstr "دو ھفتھ باد"
1253-
1254-#~ msgid "After one month"
1255-#~ msgstr "ایک ماھ باد"
1256-
1257-#~ msgid "After %s days"
1258-#~ msgstr "بعد %s دن"
1259
1260=== modified file 'softwareproperties/gtk/CdromProgress.py'
1261--- softwareproperties/gtk/CdromProgress.py 2014-09-11 09:06:49 +0000
1262+++ softwareproperties/gtk/CdromProgress.py 2016-09-09 07:14:41 +0000
1263@@ -22,6 +22,8 @@
1264 import os
1265
1266 import apt
1267+import gi
1268+gi.require_version("Gtk", "3.0")
1269 from gi.repository import Gtk
1270 from gettext import gettext as _
1271
1272
1273=== modified file 'softwareproperties/gtk/DialogAdd.py'
1274--- softwareproperties/gtk/DialogAdd.py 2014-09-11 09:06:49 +0000
1275+++ softwareproperties/gtk/DialogAdd.py 2016-09-09 07:14:41 +0000
1276@@ -24,6 +24,8 @@
1277 # USA
1278
1279 import os
1280+import gi
1281+gi.require_version("Gtk", "3.0")
1282 from gi.repository import Gtk
1283 from gettext import gettext as _
1284
1285
1286=== modified file 'softwareproperties/gtk/DialogAddSourcesList.py'
1287--- softwareproperties/gtk/DialogAddSourcesList.py 2015-06-09 11:27:37 +0000
1288+++ softwareproperties/gtk/DialogAddSourcesList.py 2016-09-09 07:14:41 +0000
1289@@ -2,6 +2,9 @@
1290
1291 from __future__ import print_function
1292
1293+import gi
1294+gi.require_version("Gdk", "3.0")
1295+gi.require_version("Gtk", "3.0")
1296 from gi.repository import GObject, Gdk, Gtk
1297 import os
1298 from gettext import gettext as _
1299
1300=== modified file 'softwareproperties/gtk/DialogCacheOutdated.py'
1301--- softwareproperties/gtk/DialogCacheOutdated.py 2015-09-28 14:56:02 +0000
1302+++ softwareproperties/gtk/DialogCacheOutdated.py 2016-09-09 07:14:41 +0000
1303@@ -21,6 +21,8 @@
1304 # USA
1305
1306 import os
1307+import gi
1308+gi.require_version("Gtk", "3.0")
1309 from gi.repository import GObject, Gtk
1310
1311 import aptdaemon.client
1312
1313=== modified file 'softwareproperties/gtk/DialogEdit.py'
1314--- softwareproperties/gtk/DialogEdit.py 2014-09-11 09:06:49 +0000
1315+++ softwareproperties/gtk/DialogEdit.py 2016-09-09 07:14:41 +0000
1316@@ -25,6 +25,8 @@
1317 from __future__ import print_function
1318
1319 import os
1320+import gi
1321+gi.require_version("Gtk", "3.0")
1322 from gi.repository import Gtk
1323
1324 from aptsources.sourceslist import SourceEntry
1325
1326=== modified file 'softwareproperties/gtk/DialogMirror.py'
1327--- softwareproperties/gtk/DialogMirror.py 2016-06-20 18:08:26 +0000
1328+++ softwareproperties/gtk/DialogMirror.py 2016-09-09 07:14:41 +0000
1329@@ -21,6 +21,8 @@
1330 # USA
1331
1332 import os
1333+import gi
1334+gi.require_version("Gtk", "3.0")
1335 from gi.repository import GObject, Gtk
1336 from gettext import gettext as _
1337 import threading
1338
1339=== modified file 'softwareproperties/gtk/SimpleGtkbuilderApp.py'
1340--- softwareproperties/gtk/SimpleGtkbuilderApp.py 2013-01-08 04:12:49 +0000
1341+++ softwareproperties/gtk/SimpleGtkbuilderApp.py 2016-09-09 07:14:41 +0000
1342@@ -20,6 +20,8 @@
1343 # USA
1344
1345 import logging
1346+import gi
1347+gi.require_version("Gtk", "3.0")
1348 from gi.repository import Gtk, Gio
1349 from softwareproperties.gtk.utils import setup_ui
1350 LOG=logging.getLogger(__name__)
1351
1352=== modified file 'softwareproperties/gtk/SoftwarePropertiesGtk.py'
1353--- softwareproperties/gtk/SoftwarePropertiesGtk.py 2016-06-20 18:08:26 +0000
1354+++ softwareproperties/gtk/SoftwarePropertiesGtk.py 2016-09-09 07:14:41 +0000
1355@@ -37,6 +37,9 @@
1356 import threading
1357 import sys
1358
1359+import gi
1360+gi.require_version("Gdk", "3.0")
1361+gi.require_version("Gtk", "3.0")
1362 from gi.repository import GObject, Gdk, Gtk, Gio, GLib
1363
1364 from .SimpleGtkbuilderApp import SimpleGtkbuilderApp
1365
1366=== modified file 'softwareproperties/gtk/dialogs.py'
1367--- softwareproperties/gtk/dialogs.py 2011-01-25 17:56:51 +0000
1368+++ softwareproperties/gtk/dialogs.py 2016-09-09 07:14:41 +0000
1369@@ -21,6 +21,8 @@
1370 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
1371 # USA
1372
1373+import gi
1374+gi.require_version("Gtk", "3.0")
1375 from gi.repository import Gtk
1376
1377 def show_error_dialog(parent, primary, secondary):
1378
1379=== modified file 'softwareproperties/gtk/utils.py'
1380--- softwareproperties/gtk/utils.py 2012-07-05 13:32:44 +0000
1381+++ softwareproperties/gtk/utils.py 2016-09-09 07:14:41 +0000
1382@@ -18,7 +18,10 @@
1383
1384 from __future__ import print_function
1385
1386+import gi
1387+gi.require_version("Gtk", "3.0")
1388 from gi.repository import Gtk
1389+
1390 import logging
1391 LOG=logging.getLogger(__name__)
1392
1393
1394=== modified file 'tests/test_dbus.py'
1395--- tests/test_dbus.py 2013-06-26 11:30:21 +0000
1396+++ tests/test_dbus.py 2016-09-09 07:14:41 +0000
1397@@ -3,6 +3,8 @@
1398
1399 from __future__ import print_function
1400
1401+import gi
1402+gi.require_version("Gtk", "3.0")
1403 from gi.repository import Gtk, GLib
1404
1405 import atexit

Subscribers

People subscribed via source and target branches

to status/vote changes: