Merge lp:~jibel/synaptic/bug.519613 into lp:~mvo/synaptic/synaptic--main
- bug.519613
- Merge into synaptic--main
Proposed by
Jean-Baptiste Lallement
Status: | Merged | ||||
---|---|---|---|---|---|
Merge reported by: | Michael Vogt | ||||
Merged at revision: | not available | ||||
Proposed branch: | lp:~jibel/synaptic/bug.519613 | ||||
Merge into: | lp:~mvo/synaptic/synaptic--main | ||||
Diff against target: |
5999 lines (+1624/-3538) (has conflicts) 27 files modified
common/Makefile.am (+1/-1) common/rpackage.cc (+5/-2) common/rpackagelister.cc (+215/-53) common/rpackagelister.h (+33/-2) common/rpackageview.cc (+24/-1) common/rpackageview.h (+10/-5) common/sections_trans.cc (+3/-1) config.h.in (+3/-0) configure.in (+13/-0) debian/changelog (+813/-41) debian/control (+7/-5) debian/patches/00list.Ubuntu (+1/-0) debian/patches/01_ubuntu_changelog.dpatch (+21/-9) debian/patches/10_ubuntu_maintenance_gui.dpatch (+187/-0) debian/rules (+2/-1) debian/synaptic.dirs (+1/-0) gtk/Makefile.am (+2/-2) gtk/glade/window_fetch.glade (+1/-0) gtk/glade/window_main.glade (+83/-0) gtk/gtkpkglist.cc (+13/-10) gtk/rgdebinstallprogress.cc (+18/-8) gtk/rgmainwindow.cc (+144/-4) gtk/rgmainwindow.h (+10/-0) gtk/rgpkgdetails.cc (+2/-1) gtk/rguserdialog.cc (+1/-1) po/Makefile.in.in (+11/-12) po/synaptic.pot (+0/-3379) Text conflict in debian/changelog |
||||
To merge this branch: | bzr merge lp:~jibel/synaptic/bug.519613 | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Michael Vogt | Approve | ||
Review via email: mp+19551@code.launchpad.net |
Commit message
Description of the change
To post a comment you must log in.
Revision history for this message
Jean-Baptiste Lallement (jibel) wrote : | # |
Revision history for this message
Michael Vogt (mvo) wrote : | # |
Merging into bzr now, many thanks.
review:
Approve
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file 'common/Makefile.am' | |||
2 | --- common/Makefile.am 2008-08-21 14:32:18 +0000 | |||
3 | +++ common/Makefile.am 2010-02-17 23:07:19 +0000 | |||
4 | @@ -3,7 +3,7 @@ | |||
5 | 3 | noinst_LIBRARIES = libsynaptic.a | 3 | noinst_LIBRARIES = libsynaptic.a |
6 | 4 | 4 | ||
7 | 5 | INCLUDES = -I/usr/include/apt-pkg @RPM_HDRS@ @DEB_HDRS@ @PACKAGE_CFLAGS@ \ | 5 | INCLUDES = -I/usr/include/apt-pkg @RPM_HDRS@ @DEB_HDRS@ @PACKAGE_CFLAGS@ \ |
9 | 6 | $(LIBTAGCOLL_CFLAGS) \ | 6 | $(LIBEPT_CFLAGS) \ |
10 | 7 | -DSYNAPTICLOCALEDIR=\""$(synapticlocaledir)"\" \ | 7 | -DSYNAPTICLOCALEDIR=\""$(synapticlocaledir)"\" \ |
11 | 8 | -DSYNAPTICSTATEDIR=\""$(localstatedir)"\" | 8 | -DSYNAPTICSTATEDIR=\""$(localstatedir)"\" |
12 | 9 | 9 | ||
13 | 10 | 10 | ||
14 | === modified file 'common/rpackage.cc' | |||
15 | --- common/rpackage.cc 2010-01-25 10:17:45 +0000 | |||
16 | +++ common/rpackage.cc 2010-02-17 23:07:19 +0000 | |||
17 | @@ -183,6 +183,7 @@ | |||
18 | 183 | const char *RPackage::installedFiles() | 183 | const char *RPackage::installedFiles() |
19 | 184 | { | 184 | { |
20 | 185 | static string filelist; | 185 | static string filelist; |
21 | 186 | vector<string> sV; | ||
22 | 186 | string s; | 187 | string s; |
23 | 187 | 188 | ||
24 | 188 | filelist.erase(filelist.begin(), filelist.end()); | 189 | filelist.erase(filelist.begin(), filelist.end()); |
25 | @@ -194,10 +195,12 @@ | |||
26 | 194 | return ""; | 195 | return ""; |
27 | 195 | while (in.eof() == false) { | 196 | while (in.eof() == false) { |
28 | 196 | getline(in, s); | 197 | getline(in, s); |
30 | 197 | filelist += s + "\n"; | 198 | sV.push_back( s ); |
31 | 198 | } | 199 | } |
32 | 200 | sort(sV.begin(), sV.end()); | ||
33 | 201 | for (unsigned int i = 1; i < sV.size(); i++) | ||
34 | 202 | filelist += sV[i] + "\n"; | ||
35 | 199 | 203 | ||
36 | 200 | in >> filelist; | ||
37 | 201 | return filelist.c_str(); | 204 | return filelist.c_str(); |
38 | 202 | } | 205 | } |
39 | 203 | filelist = _("The list of installed files is only available for installed packages"); | 206 | filelist = _("The list of installed files is only available for installed packages"); |
40 | 204 | 207 | ||
41 | === modified file 'common/rpackagelister.cc' | |||
42 | --- common/rpackagelister.cc 2007-06-18 13:12:44 +0000 | |||
43 | +++ common/rpackagelister.cc 2010-02-17 23:07:19 +0000 | |||
44 | @@ -36,6 +36,7 @@ | |||
45 | 36 | #include <sys/stat.h> | 36 | #include <sys/stat.h> |
46 | 37 | #include <unistd.h> | 37 | #include <unistd.h> |
47 | 38 | #include <time.h> | 38 | #include <time.h> |
48 | 39 | #include <algorithm> | ||
49 | 39 | 40 | ||
50 | 40 | #include "rpackagelister.h" | 41 | #include "rpackagelister.h" |
51 | 41 | #include "rpackagecache.h" | 42 | #include "rpackagecache.h" |
52 | @@ -78,6 +79,9 @@ | |||
53 | 78 | 79 | ||
54 | 79 | RPackageLister::RPackageLister() | 80 | RPackageLister::RPackageLister() |
55 | 80 | : _records(0), _progMeter(new OpProgress) | 81 | : _records(0), _progMeter(new OpProgress) |
56 | 82 | #ifdef WITH_EPT | ||
57 | 83 | , _textsearch(0) | ||
58 | 84 | #endif | ||
59 | 81 | { | 85 | { |
60 | 82 | _cache = new RPackageCache(); | 86 | _cache = new RPackageCache(); |
61 | 83 | 87 | ||
62 | @@ -85,7 +89,7 @@ | |||
63 | 85 | _searchData.isRegex = false; | 89 | _searchData.isRegex = false; |
64 | 86 | _viewMode = _config->FindI("Synaptic::ViewMode", 0); | 90 | _viewMode = _config->FindI("Synaptic::ViewMode", 0); |
65 | 87 | _updating = true; | 91 | _updating = true; |
67 | 88 | _sortMode = LIST_SORT_NAME; | 92 | _sortMode = LIST_SORT_NAME_ASC; |
68 | 89 | 93 | ||
69 | 90 | // keep order in sync with rpackageview.h | 94 | // keep order in sync with rpackageview.h |
70 | 91 | _views.push_back(new RPackageViewSections(_packages)); | 95 | _views.push_back(new RPackageViewSections(_packages)); |
71 | @@ -94,8 +98,11 @@ | |||
72 | 94 | _filterView = new RPackageViewFilter(_packages); | 98 | _filterView = new RPackageViewFilter(_packages); |
73 | 95 | _views.push_back(_filterView); | 99 | _views.push_back(_filterView); |
74 | 96 | _searchView = new RPackageViewSearch(_packages); | 100 | _searchView = new RPackageViewSearch(_packages); |
76 | 97 | _views.push_back(_searchView); | 101 | _views.push_back(_searchView); |
77 | 98 | //_views.push_back(new RPackageViewAlphabetic(_packages)); | 102 | //_views.push_back(new RPackageViewAlphabetic(_packages)); |
78 | 103 | #ifdef WITH_EPT | ||
79 | 104 | openXapianIndex(); | ||
80 | 105 | #endif | ||
81 | 99 | 106 | ||
82 | 100 | if (_viewMode >= _views.size()) | 107 | if (_viewMode >= _views.size()) |
83 | 101 | _viewMode = 0; | 108 | _viewMode = 0; |
84 | @@ -419,7 +426,47 @@ | |||
85 | 419 | return true; | 426 | return true; |
86 | 420 | } | 427 | } |
87 | 421 | 428 | ||
89 | 422 | 429 | #ifdef WITH_EPT | |
90 | 430 | bool RPackageLister::xapianIndexNeedsUpdate() | ||
91 | 431 | { | ||
92 | 432 | struct stat buf; | ||
93 | 433 | |||
94 | 434 | if(_config->FindB("Debug::Synaptic::Xapian",false)) | ||
95 | 435 | std::cerr << "xapainIndexNeedsUpdate()" << std::endl; | ||
96 | 436 | |||
97 | 437 | // check the xapian index | ||
98 | 438 | if(FileExists("/usr/sbin/update-apt-xapian-index") && | ||
99 | 439 | (!_textsearch || !_textsearch->hasData())) { | ||
100 | 440 | if(_config->FindB("Debug::Synaptic::Xapian",false)) | ||
101 | 441 | std::cerr << "xapain index not build yet" << std::endl; | ||
102 | 442 | return true; | ||
103 | 443 | } | ||
104 | 444 | |||
105 | 445 | // compare timestamps, rebuild everytime, its now cheap(er) | ||
106 | 446 | // because we use u-a-x-i --update | ||
107 | 447 | stat(_config->FindFile("Dir::Cache::pkgcache").c_str(), &buf); | ||
108 | 448 | if(_textsearch->timestamp() < buf.st_mtime) { | ||
109 | 449 | if(_config->FindB("Debug::Synaptic::Xapian",false)) | ||
110 | 450 | std::cerr << "xapian outdated " | ||
111 | 451 | << buf.st_mtime - _textsearch->timestamp() << std::endl; | ||
112 | 452 | return true; | ||
113 | 453 | } | ||
114 | 454 | |||
115 | 455 | return false; | ||
116 | 456 | } | ||
117 | 457 | |||
118 | 458 | bool RPackageLister::openXapianIndex() | ||
119 | 459 | { | ||
120 | 460 | if(_textsearch) | ||
121 | 461 | delete _textsearch; | ||
122 | 462 | try { | ||
123 | 463 | _textsearch = new ept::textsearch::TextSearch; | ||
124 | 464 | } catch (Xapian::DatabaseOpeningError) { | ||
125 | 465 | return false; | ||
126 | 466 | }; | ||
127 | 467 | return true; | ||
128 | 468 | } | ||
129 | 469 | #endif | ||
130 | 423 | 470 | ||
131 | 424 | void RPackageLister::applyInitialSelection() | 471 | void RPackageLister::applyInitialSelection() |
132 | 425 | { | 472 | { |
133 | @@ -516,34 +563,6 @@ | |||
134 | 516 | return true; | 563 | return true; |
135 | 517 | } | 564 | } |
136 | 518 | 565 | ||
137 | 519 | static void qsSortByName(vector<RPackage *> &packages, int start, int end) | ||
138 | 520 | { | ||
139 | 521 | int i, j; | ||
140 | 522 | RPackage *pivot, *tmp; | ||
141 | 523 | |||
142 | 524 | i = start; | ||
143 | 525 | j = end; | ||
144 | 526 | pivot = packages[(i + j) / 2]; | ||
145 | 527 | do { | ||
146 | 528 | while (strcoll(packages[i]->name(), pivot->name()) < 0) | ||
147 | 529 | i++; | ||
148 | 530 | while (strcoll(pivot->name(), packages[j]->name()) < 0) | ||
149 | 531 | j--; | ||
150 | 532 | if (i <= j) { | ||
151 | 533 | tmp = packages[i]; | ||
152 | 534 | packages[i] = packages[j]; | ||
153 | 535 | packages[j] = tmp; | ||
154 | 536 | i++; | ||
155 | 537 | j--; | ||
156 | 538 | } | ||
157 | 539 | } while (i <= j); | ||
158 | 540 | |||
159 | 541 | if (start < j) | ||
160 | 542 | qsSortByName(packages, start, j); | ||
161 | 543 | if (i < end) | ||
162 | 544 | qsSortByName(packages, i, end); | ||
163 | 545 | } | ||
164 | 546 | |||
165 | 547 | void RPackageLister::reapplyFilter() | 566 | void RPackageLister::reapplyFilter() |
166 | 548 | { | 567 | { |
167 | 549 | // PORTME | 568 | // PORTME |
168 | @@ -596,7 +615,7 @@ | |||
169 | 596 | 615 | ||
170 | 597 | struct sectionSortFunc { | 616 | struct sectionSortFunc { |
171 | 598 | bool operator() (RPackage *x, RPackage *y) { | 617 | bool operator() (RPackage *x, RPackage *y) { |
173 | 599 | return x->section() < y->section(); | 618 | return std::strcmp(x->section(), y->section())<0; |
174 | 600 | }}; | 619 | }}; |
175 | 601 | 620 | ||
176 | 602 | // version string compare | 621 | // version string compare |
177 | @@ -639,6 +658,11 @@ | |||
178 | 639 | } | 658 | } |
179 | 640 | }; | 659 | }; |
180 | 641 | 660 | ||
181 | 661 | struct nameSortFunc { | ||
182 | 662 | bool operator() (RPackage *x, RPackage *y) { | ||
183 | 663 | return std::strcmp(x->name(), y->name())<0; | ||
184 | 664 | }}; | ||
185 | 665 | |||
186 | 642 | 666 | ||
187 | 643 | 667 | ||
188 | 644 | void RPackageLister::sortPackages(vector<RPackage *> &packages, | 668 | void RPackageLister::sortPackages(vector<RPackage *> &packages, |
189 | @@ -651,9 +675,18 @@ | |||
190 | 651 | if(_config->FindB("Debug::Synaptic::View",false)) | 675 | if(_config->FindB("Debug::Synaptic::View",false)) |
191 | 652 | clog << "RPackageLister::sortPackages(): " << packages.size() << endl; | 676 | clog << "RPackageLister::sortPackages(): " << packages.size() << endl; |
192 | 653 | 677 | ||
193 | 678 | /* Always sort by name to have packages ordered inside another sort | ||
194 | 679 | * criteria */ | ||
195 | 680 | sort(packages.begin(), packages.end(), | ||
196 | 681 | sortFunc<nameSortFunc>(true)); | ||
197 | 682 | |||
198 | 654 | switch(mode) { | 683 | switch(mode) { |
201 | 655 | case LIST_SORT_NAME: | 684 | case LIST_SORT_NAME_ASC: |
202 | 656 | qsSortByName(packages, 0, packages.size() - 1); | 685 | // Do nothing, already done |
203 | 686 | break; | ||
204 | 687 | case LIST_SORT_NAME_DES: | ||
205 | 688 | sort(packages.begin(), packages.end(), | ||
206 | 689 | sortFunc<nameSortFunc>(false)); | ||
207 | 657 | break; | 690 | break; |
208 | 658 | case LIST_SORT_SIZE_ASC: | 691 | case LIST_SORT_SIZE_ASC: |
209 | 659 | stable_sort(packages.begin(), packages.end(), | 692 | stable_sort(packages.begin(), packages.end(), |
210 | @@ -672,42 +705,34 @@ | |||
211 | 672 | sortFunc<dlSizeSortFunc>(false)); | 705 | sortFunc<dlSizeSortFunc>(false)); |
212 | 673 | break; | 706 | break; |
213 | 674 | case LIST_SORT_COMPONENT_ASC: | 707 | case LIST_SORT_COMPONENT_ASC: |
214 | 675 | qsSortByName(packages, 0, packages.size() - 1); | ||
215 | 676 | stable_sort(packages.begin(), packages.end(), | 708 | stable_sort(packages.begin(), packages.end(), |
216 | 677 | sortFunc<componentSortFunc>(true)); | 709 | sortFunc<componentSortFunc>(true)); |
217 | 678 | break; | 710 | break; |
218 | 679 | case LIST_SORT_COMPONENT_DES: | 711 | case LIST_SORT_COMPONENT_DES: |
221 | 680 | qsSortByName(packages, 0, packages.size() - 1); | 712 | stable_sort(packages.begin(), packages.end(), |
220 | 681 | stable_sort(packages.begin(), packages.end(), | ||
222 | 682 | sortFunc<componentSortFunc>(false)); | 713 | sortFunc<componentSortFunc>(false)); |
223 | 683 | break; | 714 | break; |
224 | 684 | case LIST_SORT_SECTION_ASC: | 715 | case LIST_SORT_SECTION_ASC: |
225 | 685 | qsSortByName(packages, 0, packages.size() - 1); | ||
226 | 686 | stable_sort(packages.begin(), packages.end(), | 716 | stable_sort(packages.begin(), packages.end(), |
227 | 687 | sortFunc<sectionSortFunc>(true)); | 717 | sortFunc<sectionSortFunc>(true)); |
228 | 688 | break; | 718 | break; |
229 | 689 | case LIST_SORT_SECTION_DES: | 719 | case LIST_SORT_SECTION_DES: |
230 | 690 | qsSortByName(packages, 0, packages.size() - 1); | ||
231 | 691 | stable_sort(packages.begin(), packages.end(), | 720 | stable_sort(packages.begin(), packages.end(), |
232 | 692 | sortFunc<sectionSortFunc>(false)); | 721 | sortFunc<sectionSortFunc>(false)); |
233 | 693 | break; | 722 | break; |
234 | 694 | case LIST_SORT_STATUS_ASC: | 723 | case LIST_SORT_STATUS_ASC: |
235 | 695 | qsSortByName(packages, 0, packages.size() - 1); | ||
236 | 696 | stable_sort(packages.begin(), packages.end(), | 724 | stable_sort(packages.begin(), packages.end(), |
237 | 697 | sortFunc<statusSortFunc>(true)); | 725 | sortFunc<statusSortFunc>(true)); |
238 | 698 | break; | 726 | break; |
239 | 699 | case LIST_SORT_STATUS_DES: | 727 | case LIST_SORT_STATUS_DES: |
240 | 700 | qsSortByName(packages, 0, packages.size() - 1); | ||
241 | 701 | stable_sort(packages.begin(), packages.end(), | 728 | stable_sort(packages.begin(), packages.end(), |
242 | 702 | sortFunc<statusSortFunc>(false)); | 729 | sortFunc<statusSortFunc>(false)); |
243 | 703 | break; | 730 | break; |
244 | 704 | case LIST_SORT_SUPPORTED_ASC: | 731 | case LIST_SORT_SUPPORTED_ASC: |
245 | 705 | qsSortByName(packages, 0, packages.size() - 1); | ||
246 | 706 | stable_sort(packages.begin(), packages.end(), | 732 | stable_sort(packages.begin(), packages.end(), |
247 | 707 | supportedSortFunc(true, _pkgStatus)); | 733 | supportedSortFunc(true, _pkgStatus)); |
248 | 708 | break; | 734 | break; |
249 | 709 | case LIST_SORT_SUPPORTED_DES: | 735 | case LIST_SORT_SUPPORTED_DES: |
250 | 710 | qsSortByName(packages, 0, packages.size() - 1); | ||
251 | 711 | stable_sort(packages.begin(), packages.end(), | 736 | stable_sort(packages.begin(), packages.end(), |
252 | 712 | supportedSortFunc(false, _pkgStatus)); | 737 | supportedSortFunc(false, _pkgStatus)); |
253 | 713 | break; | 738 | break; |
254 | @@ -1257,6 +1282,7 @@ | |||
255 | 1257 | // Get the source list | 1282 | // Get the source list |
256 | 1258 | //pkgSourceList List; | 1283 | //pkgSourceList List; |
257 | 1259 | _cache->list()->ReadMainList(); | 1284 | _cache->list()->ReadMainList(); |
258 | 1285 | |||
259 | 1260 | // Lock the list directory | 1286 | // Lock the list directory |
260 | 1261 | FileFd Lock; | 1287 | FileFd Lock; |
261 | 1262 | if (_config->FindB("Debug::NoLocking", false) == false) { | 1288 | if (_config->FindB("Debug::NoLocking", false) == false) { |
262 | @@ -1268,12 +1294,26 @@ | |||
263 | 1268 | 1294 | ||
264 | 1269 | _updating = true; | 1295 | _updating = true; |
265 | 1270 | 1296 | ||
266 | 1297 | |||
267 | 1298 | #ifndef HAVE_RPM | ||
268 | 1299 | // apt-0.7.10 has the new UpdateList code in algorithms, we use it | ||
269 | 1300 | string s; | ||
270 | 1301 | bool res = ListUpdate(*status, *_cache->list(), 5000); | ||
271 | 1302 | if(res == false) | ||
272 | 1303 | { | ||
273 | 1304 | while(!_error->empty()) | ||
274 | 1305 | { | ||
275 | 1306 | bool isError = _error->PopMessage(s); | ||
276 | 1307 | error += s; | ||
277 | 1308 | } | ||
278 | 1309 | } | ||
279 | 1310 | return res; | ||
280 | 1311 | #else | ||
281 | 1271 | // Create the download object | 1312 | // Create the download object |
282 | 1272 | pkgAcquire Fetcher(status); | 1313 | pkgAcquire Fetcher(status); |
283 | 1273 | 1314 | ||
284 | 1274 | bool Failed = false; | 1315 | bool Failed = false; |
285 | 1275 | 1316 | ||
286 | 1276 | #if HAVE_RPM | ||
287 | 1277 | if (_cache->list()->GetReleases(&Fetcher) == false) | 1317 | if (_cache->list()->GetReleases(&Fetcher) == false) |
288 | 1278 | return false; | 1318 | return false; |
289 | 1279 | Fetcher.Run(); | 1319 | Fetcher.Run(); |
290 | @@ -1288,21 +1328,13 @@ | |||
291 | 1288 | _error->Warning(_("Release files for some repositories could not be " | 1328 | _error->Warning(_("Release files for some repositories could not be " |
292 | 1289 | "retrieved or authenticated. Such repositories are " | 1329 | "retrieved or authenticated. Such repositories are " |
293 | 1290 | "being ignored.")); | 1330 | "being ignored.")); |
294 | 1291 | #endif /* HAVE_RPM */ | ||
295 | 1292 | 1331 | ||
296 | 1293 | if (!_cache->list()->GetIndexes(&Fetcher)) | 1332 | if (!_cache->list()->GetIndexes(&Fetcher)) |
297 | 1294 | return false; | 1333 | return false; |
298 | 1295 | 1334 | ||
299 | 1296 | // apt-rpm does not support the pulseInterval | ||
300 | 1297 | #ifdef HAVE_RPM | ||
301 | 1298 | // Run it | 1335 | // Run it |
302 | 1299 | if (Fetcher.Run() == pkgAcquire::Failed) | 1336 | if (Fetcher.Run() == pkgAcquire::Failed) |
303 | 1300 | return false; | 1337 | return false; |
304 | 1301 | #else | ||
305 | 1302 | if (Fetcher.Run(50000) == pkgAcquire::Failed) | ||
306 | 1303 | return false; | ||
307 | 1304 | #endif | ||
308 | 1305 | |||
309 | 1306 | 1338 | ||
310 | 1307 | //bool AuthFailed = false; | 1339 | //bool AuthFailed = false; |
311 | 1308 | Failed = false; | 1340 | Failed = false; |
312 | @@ -1335,6 +1367,7 @@ | |||
313 | 1335 | return false; | 1367 | return false; |
314 | 1336 | } | 1368 | } |
315 | 1337 | return true; | 1369 | return true; |
316 | 1370 | #endif | ||
317 | 1338 | } | 1371 | } |
318 | 1339 | 1372 | ||
319 | 1340 | bool RPackageLister::getDownloadUris(vector<string> &uris) | 1373 | bool RPackageLister::getDownloadUris(vector<string> &uris) |
320 | @@ -1432,7 +1465,7 @@ | |||
321 | 1432 | 1465 | ||
322 | 1433 | serverError = getServerErrorMessage(errm); | 1466 | serverError = getServerErrorMessage(errm); |
323 | 1434 | 1467 | ||
325 | 1435 | _error->Warning(tmp.str().c_str()); | 1468 | _error->Warning("%s", tmp.str().c_str()); |
326 | 1436 | Failed = true; | 1469 | Failed = true; |
327 | 1437 | } | 1470 | } |
328 | 1438 | 1471 | ||
329 | @@ -1905,4 +1938,133 @@ | |||
330 | 1905 | } | 1938 | } |
331 | 1906 | 1939 | ||
332 | 1907 | 1940 | ||
333 | 1941 | #ifdef WITH_EPT | ||
334 | 1942 | bool RPackageLister::limitBySearch(string searchString) | ||
335 | 1943 | { | ||
336 | 1944 | //cerr << "limitBySearch(): " << searchString << endl; | ||
337 | 1945 | if(!_textsearch->hasData()) | ||
338 | 1946 | return false; | ||
339 | 1947 | |||
340 | 1948 | return xapianSearch(searchString); | ||
341 | 1949 | } | ||
342 | 1950 | |||
343 | 1951 | bool RPackageLister::xapianSearch(string unsplitSearchString) | ||
344 | 1952 | { | ||
345 | 1953 | //std::cerr << "RPackageLister::xapianSearch()" << std::endl; | ||
346 | 1954 | string s; | ||
347 | 1955 | string originalSearchString = unsplitSearchString; | ||
348 | 1956 | |||
349 | 1957 | ept::textsearch::TextSearch *ts = _textsearch; | ||
350 | 1958 | if(!ts || !ts->hasData()) | ||
351 | 1959 | return false; | ||
352 | 1960 | |||
353 | 1961 | try { | ||
354 | 1962 | Xapian::Enquire enquire(ts->db()); | ||
355 | 1963 | Xapian::QueryParser parser; | ||
356 | 1964 | parser.add_prefix("name","XP"); | ||
357 | 1965 | parser.add_prefix("section","XS"); | ||
358 | 1966 | Xapian::Query query = parser.parse_query(unsplitSearchString); | ||
359 | 1967 | enquire.set_query(query); | ||
360 | 1968 | |||
361 | 1969 | // Get a set of tags to expand the query | ||
362 | 1970 | vector<string> expand = ts->expand(enquire); | ||
363 | 1971 | |||
364 | 1972 | // now expand the query by adding the searching string as a package | ||
365 | 1973 | // name so that those searches appear erlier | ||
366 | 1974 | for (int i=0;i<originalSearchString.size();i++) | ||
367 | 1975 | { | ||
368 | 1976 | if(isblank(originalSearchString[i])) { | ||
369 | 1977 | if(s.size() > 0) { | ||
370 | 1978 | if(_config->FindB("Debug::Synaptic::Xapian",false)) | ||
371 | 1979 | std::cerr << "adding to querry: XP" << s << std::endl; | ||
372 | 1980 | expand.push_back("XP"+s); | ||
373 | 1981 | } | ||
374 | 1982 | s=""; | ||
375 | 1983 | } else | ||
376 | 1984 | s+=originalSearchString[i]; | ||
377 | 1985 | } | ||
378 | 1986 | // now add to the last found string | ||
379 | 1987 | if(_config->FindB("Debug::Synaptic::Xapian",false)) | ||
380 | 1988 | std::cerr << "adding: XP" << s << std::endl; | ||
381 | 1989 | expand.push_back("XP"+s); | ||
382 | 1990 | |||
383 | 1991 | // the last string is always expanded to get better search as you | ||
384 | 1992 | // type results | ||
385 | 1993 | if (s.size() > 0) { | ||
386 | 1994 | Xapian::TermIterator I; | ||
387 | 1995 | int j=0; | ||
388 | 1996 | |||
389 | 1997 | for(I=_textsearch->db().allterms_begin(s); | ||
390 | 1998 | I != _textsearch->db().allterms_end(s); | ||
391 | 1999 | I++) | ||
392 | 2000 | { | ||
393 | 2001 | if(_config->FindB("Debug::Synaptic::Xapian",false)) | ||
394 | 2002 | std::cerr << "expanded terms: " << *I << std::endl; | ||
395 | 2003 | expand.push_back(*I); | ||
396 | 2004 | expand.push_back("XP"+*I); | ||
397 | 2005 | // do not expand all alt terms, they can be huge > 100 | ||
398 | 2006 | // and make the search very slow | ||
399 | 2007 | j++; | ||
400 | 2008 | if (j > maxAltTerms) | ||
401 | 2009 | break; | ||
402 | 2010 | } | ||
403 | 2011 | } | ||
404 | 2012 | |||
405 | 2013 | |||
406 | 2014 | // Build the expanded query | ||
407 | 2015 | Xapian::Query expansion(Xapian::Query::OP_OR, expand.begin(), expand.end()); | ||
408 | 2016 | enquire.set_query(Xapian::Query(Xapian::Query::OP_OR, query, expansion)); | ||
409 | 2017 | |||
410 | 2018 | // Retrieve the results | ||
411 | 2019 | bool done = false; | ||
412 | 2020 | int top_percent = 0; | ||
413 | 2021 | _viewPackages.clear(); | ||
414 | 2022 | for (size_t pos = 0; !done; pos += 20) | ||
415 | 2023 | { | ||
416 | 2024 | Xapian::MSet matches = enquire.get_mset(pos, 20); | ||
417 | 2025 | if (matches.size() < 20) | ||
418 | 2026 | done = true; | ||
419 | 2027 | for (Xapian::MSetIterator i = matches.begin(); i != matches.end(); ++i) | ||
420 | 2028 | { | ||
421 | 2029 | RPackage* pkg = getPackage(i.get_document().get_data()); | ||
422 | 2030 | // Filter out results that apt doesn't know | ||
423 | 2031 | if (!pkg || !_selectedView->hasPackage(pkg)) | ||
424 | 2032 | continue; | ||
425 | 2033 | |||
426 | 2034 | // Save the confidence interval of the top value, to use it as | ||
427 | 2035 | // a reference to compute an adaptive quality cutoff | ||
428 | 2036 | if (top_percent == 0) | ||
429 | 2037 | top_percent = i.get_percent(); | ||
430 | 2038 | |||
431 | 2039 | // Stop producing if the quality goes below a cutoff point | ||
432 | 2040 | if (i.get_percent() < qualityCutoff * top_percent / 100) | ||
433 | 2041 | { | ||
434 | 2042 | //cerr << "Discarding: " << i.get_percent() << " over " << qualityCutoff * top_percent / 100 << endl; | ||
435 | 2043 | done = true; | ||
436 | 2044 | break; | ||
437 | 2045 | } | ||
438 | 2046 | |||
439 | 2047 | //cerr << "found: " << pkg->name() << endl; | ||
440 | 2048 | _viewPackages.push_back(pkg); | ||
441 | 2049 | } | ||
442 | 2050 | } | ||
443 | 2051 | return true; | ||
444 | 2052 | } catch (const Xapian::Error & error) { | ||
445 | 2053 | cerr << "Exception in RPackageLister::xapianSearch():" << error.get_msg() << endl; | ||
446 | 2054 | return false; | ||
447 | 2055 | } | ||
448 | 2056 | } | ||
449 | 2057 | #else | ||
450 | 2058 | bool RPackageLister::limitBySearch(string searchString) | ||
451 | 2059 | { | ||
452 | 2060 | return false; | ||
453 | 2061 | } | ||
454 | 2062 | |||
455 | 2063 | bool RPackageLister::xapianSearch(string searchString) | ||
456 | 2064 | { | ||
457 | 2065 | return false; | ||
458 | 2066 | } | ||
459 | 2067 | #endif | ||
460 | 2068 | |||
461 | 2069 | |||
462 | 1908 | // vim:ts=3:sw=3:et | 2070 | // vim:ts=3:sw=3:et |
463 | 1909 | 2071 | ||
464 | === modified file 'common/rpackagelister.h' | |||
465 | --- common/rpackagelister.h 2008-08-21 14:32:18 +0000 | |||
466 | +++ common/rpackagelister.h 2010-02-17 23:07:19 +0000 | |||
467 | @@ -36,6 +36,10 @@ | |||
468 | 36 | #include <apt-pkg/depcache.h> | 36 | #include <apt-pkg/depcache.h> |
469 | 37 | #include <apt-pkg/acquire.h> | 37 | #include <apt-pkg/acquire.h> |
470 | 38 | 38 | ||
471 | 39 | #ifdef WITH_EPT | ||
472 | 40 | #include <ept/textsearch/textsearch.h> | ||
473 | 41 | #endif | ||
474 | 42 | |||
475 | 39 | #include "rpackagecache.h" | 43 | #include "rpackagecache.h" |
476 | 40 | #include "rpackage.h" | 44 | #include "rpackage.h" |
477 | 41 | #include "rpackagestatus.h" | 45 | #include "rpackagestatus.h" |
478 | @@ -45,6 +49,14 @@ | |||
479 | 45 | 49 | ||
480 | 46 | using namespace std; | 50 | using namespace std; |
481 | 47 | 51 | ||
482 | 52 | #ifdef WITH_EPT | ||
483 | 53 | namespace ept { | ||
484 | 54 | namespace textsearch { | ||
485 | 55 | class TextSearch; | ||
486 | 56 | } | ||
487 | 57 | } | ||
488 | 58 | #endif | ||
489 | 59 | |||
490 | 48 | class OpProgress; | 60 | class OpProgress; |
491 | 49 | class RPackageCache; | 61 | class RPackageCache; |
492 | 50 | class RPackageFilter; | 62 | class RPackageFilter; |
493 | @@ -102,6 +114,11 @@ | |||
494 | 102 | pkgRecords *_records; | 114 | pkgRecords *_records; |
495 | 103 | OpProgress *_progMeter; | 115 | OpProgress *_progMeter; |
496 | 104 | 116 | ||
497 | 117 | #ifdef WITH_EPT | ||
498 | 118 | ept::textsearch::TextSearch *_textsearch; | ||
499 | 119 | #endif | ||
500 | 120 | |||
501 | 121 | |||
502 | 105 | // Other members. | 122 | // Other members. |
503 | 106 | vector<RPackage *> _packages; | 123 | vector<RPackage *> _packages; |
504 | 107 | vector<int> _packagesIndex; | 124 | vector<int> _packagesIndex; |
505 | @@ -123,13 +140,19 @@ | |||
506 | 123 | 140 | ||
507 | 124 | RPackageViewFilter *_filterView; // the package view that does the filtering | 141 | RPackageViewFilter *_filterView; // the package view that does the filtering |
508 | 125 | RPackageViewSearch *_searchView; // the package view that does the (simple) search | 142 | RPackageViewSearch *_searchView; // the package view that does the (simple) search |
510 | 126 | 143 | ||
511 | 144 | // helper for the limitBySearch() code | ||
512 | 145 | static const int qualityCutoff = 25; | ||
513 | 146 | static const int maxAltTerms = 15; | ||
514 | 147 | bool xapianSearch(string searchString); | ||
515 | 148 | |||
516 | 127 | public: | 149 | public: |
517 | 128 | 150 | ||
518 | 129 | unsigned int _viewMode; | 151 | unsigned int _viewMode; |
519 | 130 | 152 | ||
520 | 131 | typedef enum { | 153 | typedef enum { |
522 | 132 | LIST_SORT_NAME, | 154 | LIST_SORT_NAME_ASC, |
523 | 155 | LIST_SORT_NAME_DES, | ||
524 | 133 | LIST_SORT_SIZE_ASC, | 156 | LIST_SORT_SIZE_ASC, |
525 | 134 | LIST_SORT_SIZE_DES, | 157 | LIST_SORT_SIZE_DES, |
526 | 135 | LIST_SORT_SUPPORTED_ASC, | 158 | LIST_SORT_SUPPORTED_ASC, |
527 | @@ -189,6 +212,9 @@ | |||
528 | 189 | list<pkgState> redoStack; | 212 | list<pkgState> redoStack; |
529 | 190 | 213 | ||
530 | 191 | public: | 214 | public: |
531 | 215 | // limit what the current view displays | ||
532 | 216 | bool limitBySearch(string searchString); | ||
533 | 217 | |||
534 | 192 | // clean files older than "Synaptic::delHistory" | 218 | // clean files older than "Synaptic::delHistory" |
535 | 193 | void cleanCommitLog(); | 219 | void cleanCommitLog(); |
536 | 194 | 220 | ||
537 | @@ -321,6 +347,11 @@ | |||
538 | 321 | bool writeSelections(ostream &out, bool fullState); | 347 | bool writeSelections(ostream &out, bool fullState); |
539 | 322 | 348 | ||
540 | 323 | RPackageCache* getCache() { return _cache; }; | 349 | RPackageCache* getCache() { return _cache; }; |
541 | 350 | #ifdef WITH_EPT | ||
542 | 351 | ept::textsearch::TextSearch* textsearch() { return _textsearch; } | ||
543 | 352 | bool xapianIndexNeedsUpdate(); | ||
544 | 353 | bool openXapianIndex(); | ||
545 | 354 | #endif | ||
546 | 324 | 355 | ||
547 | 325 | RPackageLister(); | 356 | RPackageLister(); |
548 | 326 | ~RPackageLister(); | 357 | ~RPackageLister(); |
549 | 327 | 358 | ||
550 | === modified file 'common/rpackageview.cc' | |||
551 | --- common/rpackageview.cc 2009-12-23 15:31:43 +0000 | |||
552 | +++ common/rpackageview.cc 2010-02-17 23:07:20 +0000 | |||
553 | @@ -31,6 +31,7 @@ | |||
554 | 31 | #include <map> | 31 | #include <map> |
555 | 32 | #include <vector> | 32 | #include <vector> |
556 | 33 | #include <sstream> | 33 | #include <sstream> |
557 | 34 | #include <algorithm> | ||
558 | 34 | 35 | ||
559 | 35 | #include "sections_trans.h" | 36 | #include "sections_trans.h" |
560 | 36 | 37 | ||
561 | @@ -64,6 +65,11 @@ | |||
562 | 64 | _view.clear(); | 65 | _view.clear(); |
563 | 65 | } | 66 | } |
564 | 66 | 67 | ||
565 | 68 | bool RPackageView::hasPackage(RPackage *pkg) | ||
566 | 69 | { | ||
567 | 70 | return find(_selectedView.begin(), _selectedView.end(), pkg) != _selectedView.end(); | ||
568 | 71 | } | ||
569 | 72 | |||
570 | 67 | void RPackageView::clearSelection() | 73 | void RPackageView::clearSelection() |
571 | 68 | { | 74 | { |
572 | 69 | _hasSelection = false; | 75 | _hasSelection = false; |
573 | @@ -311,7 +317,6 @@ | |||
574 | 311 | searchProgress.Done(); | 317 | searchProgress.Done(); |
575 | 312 | return found; | 318 | return found; |
576 | 313 | } | 319 | } |
577 | 314 | |||
578 | 315 | //------------------------------------------------------------------ | 320 | //------------------------------------------------------------------ |
579 | 316 | 321 | ||
580 | 317 | RPackageViewFilter::RPackageViewFilter(vector<RPackage *> &allPkgs) | 322 | RPackageViewFilter::RPackageViewFilter(vector<RPackage *> &allPkgs) |
581 | @@ -543,6 +548,19 @@ | |||
582 | 543 | 548 | ||
583 | 544 | filter = new RFilter(); | 549 | filter = new RFilter(); |
584 | 545 | filter->preset = true; | 550 | filter->preset = true; |
585 | 551 | filter->pattern.addPattern(RPatternPackageFilter::Component, | ||
586 | 552 | "main", true); | ||
587 | 553 | filter->pattern.addPattern(RPatternPackageFilter::Component, | ||
588 | 554 | "restricted", true); | ||
589 | 555 | filter->pattern.addPattern(RPatternPackageFilter::Origin, | ||
590 | 556 | "Ubuntu", false); | ||
591 | 557 | filter->pattern.setAndMode(true); | ||
592 | 558 | filter->status.setStatus(RStatusPackageFilter::Installed); | ||
593 | 559 | filter->setName("Community Maintained (installed)"); _("Community Maintained (installed)"); | ||
594 | 560 | registerFilter(filter); | ||
595 | 561 | |||
596 | 562 | filter = new RFilter(); | ||
597 | 563 | filter->preset = true; | ||
598 | 546 | filter->status.setStatus(RStatusPackageFilter::NowPolicyBroken); | 564 | filter->status.setStatus(RStatusPackageFilter::NowPolicyBroken); |
599 | 547 | filter->setName("Missing Recommends"); _("Missing Recommends"); | 565 | filter->setName("Missing Recommends"); _("Missing Recommends"); |
600 | 548 | registerFilter(filter); | 566 | registerFilter(filter); |
601 | @@ -578,4 +596,9 @@ | |||
602 | 578 | _view[subview].push_back(package); | 596 | _view[subview].push_back(package); |
603 | 579 | }; | 597 | }; |
604 | 580 | 598 | ||
605 | 599 | |||
606 | 600 | |||
607 | 601 | |||
608 | 602 | |||
609 | 603 | |||
610 | 581 | // vim:sts=3:sw=3 | 604 | // vim:sts=3:sw=3 |
611 | 582 | 605 | ||
612 | === modified file 'common/rpackageview.h' | |||
613 | --- common/rpackageview.h 2009-12-23 14:29:40 +0000 | |||
614 | +++ common/rpackageview.h 2010-02-17 23:07:20 +0000 | |||
615 | @@ -29,6 +29,11 @@ | |||
616 | 29 | #include <string> | 29 | #include <string> |
617 | 30 | #include <map> | 30 | #include <map> |
618 | 31 | 31 | ||
619 | 32 | #ifdef WITH_EPT | ||
620 | 33 | #include <ept/textsearch/textsearch.h> | ||
621 | 34 | #include <xapian.h> | ||
622 | 35 | #endif | ||
623 | 36 | |||
624 | 32 | #include "rpackage.h" | 37 | #include "rpackage.h" |
625 | 33 | #include "rpackagefilter.h" | 38 | #include "rpackagefilter.h" |
626 | 34 | 39 | ||
627 | @@ -66,6 +71,7 @@ | |||
628 | 66 | 71 | ||
629 | 67 | bool hasSelection() { return _hasSelection; }; | 72 | bool hasSelection() { return _hasSelection; }; |
630 | 68 | string getSelected() { return _selectedName; }; | 73 | string getSelected() { return _selectedName; }; |
631 | 74 | bool hasPackage(RPackage *pkg); | ||
632 | 69 | virtual bool setSelected(string name); | 75 | virtual bool setSelected(string name); |
633 | 70 | 76 | ||
634 | 71 | void showAll() { | 77 | void showAll() { |
635 | @@ -144,7 +150,6 @@ | |||
636 | 144 | }; | 150 | }; |
637 | 145 | 151 | ||
638 | 146 | class RPackageViewSearch : public RPackageView { | 152 | class RPackageViewSearch : public RPackageView { |
639 | 147 | |||
640 | 148 | struct searchItem { | 153 | struct searchItem { |
641 | 149 | vector<string> searchStrings; | 154 | vector<string> searchStrings; |
642 | 150 | string searchName; | 155 | string searchName; |
643 | @@ -155,9 +160,11 @@ | |||
644 | 155 | searchItem _currentSearchItem; | 160 | searchItem _currentSearchItem; |
645 | 156 | int found; // nr of found pkgs for the last search | 161 | int found; // nr of found pkgs for the last search |
646 | 157 | 162 | ||
647 | 163 | bool xapianSearch(); | ||
648 | 164 | |||
649 | 158 | public: | 165 | public: |
652 | 159 | RPackageViewSearch(vector<RPackage *> &allPkgs) | 166 | RPackageViewSearch(vector<RPackage *> &allPkgs) |
653 | 160 | : RPackageView(allPkgs), found(0) {}; | 167 | : RPackageView(allPkgs), found(0) {}; |
654 | 161 | 168 | ||
655 | 162 | int setSearch(string searchName, int type, string searchString, | 169 | int setSearch(string searchName, int type, string searchString, |
656 | 163 | OpProgress &searchProgress); | 170 | OpProgress &searchProgress); |
657 | @@ -224,8 +231,6 @@ | |||
658 | 224 | void addPackage(RPackage *package); | 231 | void addPackage(RPackage *package); |
659 | 225 | }; | 232 | }; |
660 | 226 | 233 | ||
661 | 227 | |||
662 | 228 | |||
663 | 229 | #endif | 234 | #endif |
664 | 230 | 235 | ||
665 | 231 | // vim:sts=3:sw=3 | 236 | // vim:sts=3:sw=3 |
666 | 232 | 237 | ||
667 | === modified file 'common/sections_trans.cc' | |||
668 | --- common/sections_trans.cc 2009-09-07 11:00:02 +0000 | |||
669 | +++ common/sections_trans.cc 2010-02-17 23:07:20 +0000 | |||
670 | @@ -7,7 +7,7 @@ | |||
671 | 7 | 7 | ||
672 | 8 | #include "sections_trans.h" | 8 | #include "sections_trans.h" |
673 | 9 | 9 | ||
675 | 10 | char *transtable[][2] = { | 10 | const char *transtable[][2] = { |
676 | 11 | // TRANSLATORS: Alias for the Debian package section "admin" | 11 | // TRANSLATORS: Alias for the Debian package section "admin" |
677 | 12 | {"admin", _("System Administration")}, | 12 | {"admin", _("System Administration")}, |
678 | 13 | // TRANSLATORS: Alias for the Debian package section "base" | 13 | // TRANSLATORS: Alias for the Debian package section "base" |
679 | @@ -118,6 +118,8 @@ | |||
680 | 118 | {"alien", _("Converted From RPM by Alien")}, | 118 | {"alien", _("Converted From RPM by Alien")}, |
681 | 119 | // TRANSLATORS: Ubuntu translations section | 119 | // TRANSLATORS: Ubuntu translations section |
682 | 120 | {"translations", _("Internationalization and localization")}, | 120 | {"translations", _("Internationalization and localization")}, |
683 | 121 | // TRANSLATORS: Ubuntu metapackages section | ||
684 | 122 | {"metapackages", _("Meta Packages")}, | ||
685 | 121 | 123 | ||
686 | 122 | // TRANSLATORS: Alias for the Debian package section "non-US" | 124 | // TRANSLATORS: Alias for the Debian package section "non-US" |
687 | 123 | // Export to the outside of the USA is not allowed | 125 | // Export to the outside of the USA is not allowed |
688 | 124 | 126 | ||
689 | === modified file 'config.h.in' | |||
690 | --- config.h.in 2009-10-21 11:14:25 +0000 | |||
691 | +++ config.h.in 2010-02-17 23:07:19 +0000 | |||
692 | @@ -118,6 +118,9 @@ | |||
693 | 118 | /* build with dpkg progress bar */ | 118 | /* build with dpkg progress bar */ |
694 | 119 | #undef WITH_DPKG_STATUSFD | 119 | #undef WITH_DPKG_STATUSFD |
695 | 120 | 120 | ||
696 | 121 | /* Define if you want to enable the ept functions. */ | ||
697 | 122 | #undef WITH_EPT | ||
698 | 123 | |||
699 | 121 | /* build with launchpad-integration */ | 124 | /* build with launchpad-integration */ |
700 | 122 | #undef WITH_LAUNCHPAD_INTEGRATION | 125 | #undef WITH_LAUNCHPAD_INTEGRATION |
701 | 123 | 126 | ||
702 | 124 | 127 | ||
703 | === modified file 'configure.in' | |||
704 | --- configure.in 2010-01-25 16:43:43 +0000 | |||
705 | +++ configure.in 2010-02-17 23:07:19 +0000 | |||
706 | @@ -129,6 +129,19 @@ | |||
707 | 129 | AC_SUBST(LP_CFLAGS) | 129 | AC_SUBST(LP_CFLAGS) |
708 | 130 | AC_SUBST(LP_LIBS) | 130 | AC_SUBST(LP_LIBS) |
709 | 131 | 131 | ||
710 | 132 | AC_MSG_CHECKING(for --enable-ept) | ||
711 | 133 | AC_ARG_ENABLE([ept], | ||
712 | 134 | AC_HELP_STRING(--enable-ept, enable libept functionality), | ||
713 | 135 | [enable_ept="$enableval"],[enable_ept="yes"]) | ||
714 | 136 | if test "$enable_ept" != "no"; then | ||
715 | 137 | AC_MSG_RESULT(no) | ||
716 | 138 | AC_DEFINE(WITH_EPT, 1, | ||
717 | 139 | [Define if you want to enable the ept functions.]) | ||
718 | 140 | LIBEPT_DEFS | ||
719 | 141 | else | ||
720 | 142 | AC_MSG_RESULT(yes) | ||
721 | 143 | fi | ||
722 | 144 | |||
723 | 132 | 145 | ||
724 | 133 | dnl Checks for header files. | 146 | dnl Checks for header files. |
725 | 134 | AC_HEADER_STDC | 147 | AC_HEADER_STDC |
726 | 135 | 148 | ||
727 | === modified file 'debian/changelog' | |||
728 | --- debian/changelog 2010-02-16 10:14:25 +0000 | |||
729 | +++ debian/changelog 2010-02-17 23:07:20 +0000 | |||
730 | @@ -1,3 +1,4 @@ | |||
731 | 1 | <<<<<<< TREE | ||
732 | 1 | synaptic (0.63.2) UNRELEASED; urgency=low | 2 | synaptic (0.63.2) UNRELEASED; urgency=low |
733 | 2 | 3 | ||
734 | 3 | * po/uk.po: | 4 | * po/uk.po: |
735 | @@ -6,16 +7,19 @@ | |||
736 | 6 | -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 16 Feb 2010 11:13:45 +0100 | 7 | -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 16 Feb 2010 11:13:45 +0100 |
737 | 7 | 8 | ||
738 | 8 | synaptic (0.63.1) unstable; urgency=low | 9 | synaptic (0.63.1) unstable; urgency=low |
739 | 10 | ======= | ||
740 | 11 | synaptic (0.63ubuntu4) lucid; urgency=low | ||
741 | 12 | >>>>>>> MERGE-SOURCE | ||
742 | 9 | 13 | ||
747 | 10 | * po/pt_BR.po: | 14 | * gtk/rgdebinstallprogress.cc: |
748 | 11 | - Updated pt_BR.po, thanks to Sergio Cipolla (closes: #561853) | 15 | - make the dpkg progress code less cpu intensive |
745 | 12 | * po/sk.po: | ||
746 | 13 | - Updated sk.po, thanks to helix84 (closes: #559283) | ||
749 | 14 | * po/uk.po | 16 | * po/uk.po |
750 | 15 | - add ukrainian translation, thanks to Serhij Dubyk | 17 | - add ukrainian translation, thanks to Serhij Dubyk |
754 | 16 | * common/rpackageview.{cc,h}: | 18 | |
755 | 17 | - remember search history accross package transactions | 19 | -- Michael Vogt <michael.vogt@ubuntu.com> Thu, 11 Feb 2010 15:23:38 +0100 |
756 | 18 | * make the origin filter more fine grained | 20 | |
757 | 21 | synaptic (0.63ubuntu3) lucid; urgency=low | ||
758 | 22 | |||
759 | 19 | * gtk/rgsummarywindow.cc: | 23 | * gtk/rgsummarywindow.cc: |
760 | 20 | - move the gtk_tree_view_set_model() down to speed up the | 24 | - move the gtk_tree_view_set_model() down to speed up the |
761 | 21 | operation | 25 | operation |
762 | @@ -26,10 +30,41 @@ | |||
763 | 26 | * gtk/rgaboutpanel.cc: | 30 | * gtk/rgaboutpanel.cc: |
764 | 27 | - fix FTBFS with gcc-4.5 (closes: #565077) | 31 | - fix FTBFS with gcc-4.5 (closes: #565077) |
765 | 28 | * additions to the (internal) API | 32 | * additions to the (internal) API |
766 | 33 | <<<<<<< TREE | ||
767 | 29 | * gtk/rgdebinstallprogress.cc: | 34 | * gtk/rgdebinstallprogress.cc: |
768 | 30 | - make the dpkg progress code less cpu intensive | 35 | - make the dpkg progress code less cpu intensive |
769 | 31 | 36 | ||
770 | 32 | -- Michael Vogt <mvo@debian.org> Thu, 11 Feb 2010 19:58:40 +0100 | 37 | -- Michael Vogt <mvo@debian.org> Thu, 11 Feb 2010 19:58:40 +0100 |
771 | 38 | ======= | ||
772 | 39 | * debian/patches/10_ubuntu_maintenance_gui.dpatch: | ||
773 | 40 | - updated to support LTS and new "Supported" flags | ||
774 | 41 | |||
775 | 42 | -- Michael Vogt <michael.vogt@ubuntu.com> Mon, 25 Jan 2010 09:58:35 +0100 | ||
776 | 43 | |||
777 | 44 | synaptic (0.63ubuntu2) lucid; urgency=low | ||
778 | 45 | |||
779 | 46 | * po/pt_BR.po: | ||
780 | 47 | - Updated pt_BR.po, thanks to Sergio Cipolla (closes: #561853) | ||
781 | 48 | * po/sk.po: | ||
782 | 49 | - Updated sk.po, thanks to helix84 (closes: #559283) | ||
783 | 50 | * common/rpackageview.{cc,h}: | ||
784 | 51 | - remember search history accross package transactions | ||
785 | 52 | * make the origin filter more fine grained | ||
786 | 53 | |||
787 | 54 | -- Michael Vogt <michael.vogt@ubuntu.com> Wed, 23 Dec 2009 15:30:54 +0100 | ||
788 | 55 | |||
789 | 56 | synaptic (0.63ubuntu1) lucid; urgency=low | ||
790 | 57 | |||
791 | 58 | * merged from debian, remaining changes: | ||
792 | 59 | - ubuntu icons for supported applications | ||
793 | 60 | - launchpad-integration | ||
794 | 61 | - ubuntu changelog download support | ||
795 | 62 | - support section metapackages | ||
796 | 63 | - merged ept branch | ||
797 | 64 | - x-ubuntu-gettext-domain in desktop file | ||
798 | 65 | |||
799 | 66 | -- Michael Vogt <michael.vogt@ubuntu.com> Wed, 11 Nov 2009 14:10:05 +0100 | ||
800 | 67 | >>>>>>> MERGE-SOURCE | ||
801 | 33 | 68 | ||
802 | 34 | synaptic (0.63) unstable; urgency=low | 69 | synaptic (0.63) unstable; urgency=low |
803 | 35 | 70 | ||
804 | @@ -57,40 +92,141 @@ | |||
805 | 57 | 92 | ||
806 | 58 | * debian/control: | 93 | * debian/control: |
807 | 59 | - add build-conflict against librpm-dev | 94 | - add build-conflict against librpm-dev |
808 | 95 | - recommends gksu|kdebase-bin (kdsu is fine too) | ||
809 | 96 | closes: #442421 | ||
810 | 97 | * add filter for manual installed packages (LP: #122047) | ||
811 | 98 | * fix typo (thanks to Florentin Duneau), closes: #542122 | ||
812 | 99 | * po/pt_BR.po: | ||
813 | 100 | - updated translation, thanks to Sergio Cipolla | ||
814 | 101 | (closes: #532473) | ||
815 | 102 | |||
816 | 103 | -- Michael Vogt <mvo@debian.org> Thu, 27 Aug 2009 10:00:10 +0200 | ||
817 | 104 | |||
818 | 105 | synaptic (0.62.7ubuntu7~ppa1) karmic; urgency=low | ||
819 | 106 | |||
820 | 107 | * gtk/rgfetchprogress.{cc,h}: | ||
821 | 108 | - remove the custom progress rendering and replace with | ||
822 | 109 | stock gtk progress | ||
823 | 110 | * gtk/rgmainwindow.cc: | ||
824 | 111 | - use yellowish background in quick search mode | ||
825 | 112 | - reset quick search when the find dialog is popped up | ||
826 | 113 | |||
827 | 114 | -- Michael Vogt <michael.vogt@ubuntu.com> Wed, 21 Oct 2009 11:03:54 +0200 | ||
828 | 115 | |||
829 | 116 | synaptic (0.62.7ubuntu6) karmic; urgency=low | ||
830 | 117 | |||
831 | 118 | * gtk/glade/window_fetch.glade: | ||
832 | 119 | - add default_width to avoid fetch window resizing | ||
833 | 120 | (LP: #450451) | ||
834 | 121 | |||
835 | 122 | -- Michael Vogt <michael.vogt@ubuntu.com> Thu, 15 Oct 2009 10:13:17 +0200 | ||
836 | 123 | |||
837 | 124 | synaptic (0.62.7ubuntu5) karmic; urgency=low | ||
838 | 125 | |||
839 | 126 | * rebuild against latest libapt | ||
840 | 127 | |||
841 | 128 | -- Michael Vogt <michael.vogt@ubuntu.com> Fri, 25 Sep 2009 22:35:18 +0200 | ||
842 | 129 | |||
843 | 130 | synaptic (0.62.7ubuntu4) karmic; urgency=low | ||
844 | 131 | |||
845 | 132 | * common/sections_trans.cc: | ||
846 | 133 | - fix typo in gnu-r section description | ||
847 | 134 | * po/fr.po: | ||
848 | 135 | - updated, thanks to Stéphane Blondon, closes: #543981 | ||
849 | 136 | * po/sl.po: | ||
850 | 137 | - updated, thanks to Matej Urbančič | ||
851 | 138 | * take the "Origin" field from the release file into account | ||
852 | 139 | when looking for supported packages | ||
853 | 140 | |||
854 | 141 | -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 22 Sep 2009 17:49:45 +0200 | ||
855 | 142 | |||
856 | 143 | synaptic (0.62.7ubuntu3) karmic; urgency=low | ||
857 | 144 | |||
858 | 145 | * common/rpackagelister.cc: | ||
859 | 146 | - add prefixes for "name" and "section" in the quick search | ||
860 | 147 | This allows "name:apt" or "section:devel" searches | ||
861 | 148 | * debian/control: | ||
862 | 60 | - recommends gksu|kdebase-bin (kdsu is fine too) | 149 | - recommends gksu|kdebase-bin (kdsu is fine too) |
863 | 61 | closes: #442421 | 150 | closes: #442421 |
864 | 62 | * add filter for manual installed packages (LP: #122047) | 151 | * add filter for manual installed packages (LP: #122047) |
865 | 63 | * fix typo (thanks to Florentin Duneau), closes: #542122 | 152 | * fix typo (thanks to Florentin Duneau), closes: #542122 |
866 | 64 | * po/pt_BR.po: | 153 | * po/pt_BR.po: |
868 | 65 | - updated translation, thanks to Sergio Cipolla | 154 | - updated translation, thanks to Sergio Cipolla |
869 | 66 | (closes: #532473) | 155 | (closes: #532473) |
872 | 67 | 156 | * common/rpackage.{cc,h}: | |
873 | 68 | -- Michael Vogt <mvo@debian.org> Thu, 27 Aug 2009 10:00:10 +0200 | 157 | - fix potential segfault |
874 | 158 | |||
875 | 159 | -- Michael Vogt <michael.vogt@ubuntu.com> Fri, 04 Sep 2009 11:52:17 +0200 | ||
876 | 160 | |||
877 | 161 | synaptic (0.62.7ubuntu2) karmic; urgency=low | ||
878 | 162 | |||
879 | 163 | * common/rpackagelister.cc: | ||
880 | 164 | - fixes in the xapian search (thanks to seb128) | ||
881 | 165 | - more debug output with Debug::Synaptic::Xapian=true | ||
882 | 166 | |||
883 | 167 | -- Michael Vogt <michael.vogt@ubuntu.com> Wed, 15 Jul 2009 16:14:50 +0200 | ||
884 | 168 | |||
885 | 169 | synaptic (0.62.7ubuntu1) karmic; urgency=low | ||
886 | 170 | |||
887 | 171 | * merged from debian | ||
888 | 172 | * debian/control: | ||
889 | 173 | - add build-conflict against librpm-dev | ||
890 | 174 | |||
891 | 175 | -- Michael Vogt <michael.vogt@ubuntu.com> Fri, 10 Jul 2009 14:35:17 +0200 | ||
892 | 69 | 176 | ||
893 | 70 | synaptic (0.62.7) unstable; urgency=low | 177 | synaptic (0.62.7) unstable; urgency=low |
894 | 71 | 178 | ||
895 | 72 | * show progress when searching and not not block the UI | 179 | * show progress when searching and not not block the UI |
896 | 73 | (LP: #24188) | 180 | (LP: #24188) |
897 | 74 | * gtk/glade/dialog_authentication.glade: | 181 | * gtk/glade/dialog_authentication.glade: |
899 | 75 | - add two missing "translatable" entries, thanks to | 182 | - add two missing "translatable" entries, thanks to |
900 | 76 | Daniele Forsi) | 183 | Daniele Forsi) |
901 | 77 | * po/sk.po: | 184 | * po/sk.po: |
903 | 78 | - updated translation, thanks to helix84, closes: #532790 | 185 | - updated translation, thanks to helix84, closes: #532790 |
904 | 79 | * po/it.po: | 186 | * po/it.po: |
905 | 80 | - updated translation, thanks to Milo Casagrande, closes: #534351 | 187 | - updated translation, thanks to Milo Casagrande, closes: #534351 |
906 | 81 | * po/es.po: | 188 | * po/es.po: |
908 | 82 | - updated translation, thanks to Francisco Javier Cuadrado, | 189 | - updated translation, thanks to Francisco Javier Cuadrado, |
909 | 83 | closes: #533322 | 190 | closes: #533322 |
910 | 84 | 191 | ||
911 | 85 | -- Michael Vogt <mvo@debian.org> Thu, 25 Jun 2009 16:17:56 +0200 | 192 | -- Michael Vogt <mvo@debian.org> Thu, 25 Jun 2009 16:17:56 +0200 |
912 | 86 | 193 | ||
913 | 194 | synaptic (0.62.6ubuntu3) karmic; urgency=low | ||
914 | 195 | |||
915 | 196 | * common/rpackagelister.cc: | ||
916 | 197 | - remove all fuzzy matching in xapianIndexNeedsUpdate() | ||
917 | 198 | * gtk/rgmainwindow.cc: | ||
918 | 199 | - run update-apt-xapian-index --udpate under ionice, rebuild | ||
919 | 200 | the index every time the timestamps do not match | ||
920 | 201 | |||
921 | 202 | -- Michael Vogt <michael.vogt@ubuntu.com> Fri, 10 Jul 2009 13:00:47 +0200 | ||
922 | 203 | |||
923 | 204 | synaptic (0.62.6ubuntu2) karmic; urgency=low | ||
924 | 205 | |||
925 | 206 | * show progress when searching and not not block the UI | ||
926 | 207 | (LP: #24188) | ||
927 | 208 | |||
928 | 209 | -- Michael Vogt <michael.vogt@ubuntu.com> Mon, 15 Jun 2009 17:17:28 +0200 | ||
929 | 210 | |||
930 | 211 | synaptic (0.62.6ubuntu1) karmic; urgency=low | ||
931 | 212 | |||
932 | 213 | * merge from Debian/unstable, remaining changes: | ||
933 | 214 | - ubuntu icons for supported applications | ||
934 | 215 | - launchpad-integration | ||
935 | 216 | - ubuntu changelog download support | ||
936 | 217 | - support section metapackages | ||
937 | 218 | - merged ept branch | ||
938 | 219 | - x-ubuntu-gettext-domain in desktop file | ||
939 | 220 | |||
940 | 221 | -- Michael Vogt <michael.vogt@ubuntu.com> Mon, 08 Jun 2009 10:47:19 +0200 | ||
941 | 222 | |||
942 | 87 | synaptic (0.62.6) unstable; urgency=low | 223 | synaptic (0.62.6) unstable; urgency=low |
943 | 88 | 224 | ||
944 | 89 | * po/th.po: | 225 | * po/th.po: |
945 | 90 | - updated Thai translation, | 226 | - updated Thai translation, |
946 | 91 | thanks to Theppiak Karoonboonyanan, closes: #512605, #441571 | 227 | thanks to Theppiak Karoonboonyanan, closes: #512605, #441571 |
947 | 92 | * po/br.po: | 228 | * po/br.po: |
949 | 93 | - updated breton translation, | 229 | - updated breton translation, |
950 | 94 | thanks to Denis ARNAUD | 230 | thanks to Denis ARNAUD |
951 | 95 | * po/sk.po: | 231 | * po/sk.po: |
952 | 96 | - updated Slovak translation, | 232 | - updated Slovak translation, |
953 | @@ -118,7 +254,7 @@ | |||
954 | 118 | thanks to Daniel Nylander, closes: #384107 | 254 | thanks to Daniel Nylander, closes: #384107 |
955 | 119 | * gtk/rgdebinstallprogress.cc: | 255 | * gtk/rgdebinstallprogress.cc: |
956 | 120 | - if forkpty() show a propper error message | 256 | - if forkpty() show a propper error message |
958 | 121 | (thanks to Evan) | 257 | (thanks to Evan) |
959 | 122 | * gtk/rgfetchprogress.cc: | 258 | * gtk/rgfetchprogress.cc: |
960 | 123 | - if the ETA is huge report it as unknown (LP: #322871) | 259 | - if the ETA is huge report it as unknown (LP: #322871) |
961 | 124 | * debian/control: | 260 | * debian/control: |
962 | @@ -128,6 +264,35 @@ | |||
963 | 128 | 264 | ||
964 | 129 | -- Michael Vogt <mvo@debian.org> Fri, 05 Jun 2009 16:22:48 +0200 | 265 | -- Michael Vogt <mvo@debian.org> Fri, 05 Jun 2009 16:22:48 +0200 |
965 | 130 | 266 | ||
966 | 267 | synaptic (0.62.5ubuntu3) jaunty-proposed; urgency=low | ||
967 | 268 | |||
968 | 269 | * improve the logic when the xapian index needs | ||
969 | 270 | rebuilding by checking the xapian document count | ||
970 | 271 | against the available packages (LP: #365151) | ||
971 | 272 | |||
972 | 273 | -- Michael Vogt <michael.vogt@ubuntu.com> Fri, 17 Apr 2009 16:14:30 +0200 | ||
973 | 274 | |||
974 | 275 | synaptic (0.62.5ubuntu2) jaunty; urgency=low | ||
975 | 276 | |||
976 | 277 | * No-change upload to strip translations from .desktop files. (LP: #348225) | ||
977 | 278 | |||
978 | 279 | -- Martin Pitt <martin.pitt@ubuntu.com> Mon, 30 Mar 2009 12:57:47 +0200 | ||
979 | 280 | |||
980 | 281 | synaptic (0.62.5ubuntu1) jaunty; urgency=low | ||
981 | 282 | |||
982 | 283 | * po/th.po: | ||
983 | 284 | - updated Thai translation (closes: #512605) | ||
984 | 285 | * gtk/rgdebinstallprogress.cc: | ||
985 | 286 | - if forkpty() show a propper error message | ||
986 | 287 | (thanks to Evan) | ||
987 | 288 | * gtk/rgfetchprogress.cc: | ||
988 | 289 | - if the ETA is huge report it as unknown (LP: #322871) | ||
989 | 290 | * debian/control: | ||
990 | 291 | - add depends to hicolor-icon-theme | ||
991 | 292 | - rebuild against latest libapt/libept | ||
992 | 293 | |||
993 | 294 | -- Michael Vogt <michael.vogt@ubuntu.com> Mon, 09 Feb 2009 16:03:03 +0100 | ||
994 | 295 | |||
995 | 131 | synaptic (0.62.5) unstable; urgency=low | 296 | synaptic (0.62.5) unstable; urgency=low |
996 | 132 | 297 | ||
997 | 133 | * gtk/rgsummarywindow.cc: | 298 | * gtk/rgsummarywindow.cc: |
998 | @@ -181,12 +346,33 @@ | |||
999 | 181 | 346 | ||
1000 | 182 | -- Michael Vogt <mvo@debian.org> Tue, 18 Nov 2008 20:35:18 +0100 | 347 | -- Michael Vogt <mvo@debian.org> Tue, 18 Nov 2008 20:35:18 +0100 |
1001 | 183 | 348 | ||
1002 | 349 | synaptic (0.62.2ubuntu2) jaunty; urgency=low | ||
1003 | 350 | |||
1004 | 351 | * gtk/rgpkgdetails.{cc,h}: | ||
1005 | 352 | - download/show big image when clicking on the | ||
1006 | 353 | thumbnail | ||
1007 | 354 | * debian/rules, .bzr-builddeb/default.conf | ||
1008 | 355 | - bybye arch-build, hello "bzr-buildpackage" | ||
1009 | 356 | |||
1010 | 357 | -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 18 Nov 2008 19:21:16 +0100 | ||
1011 | 358 | |||
1012 | 359 | synaptic (0.62.2ubuntu1) jaunty; urgency=low | ||
1013 | 360 | |||
1014 | 361 | * Merge from debian, remaining changes: | ||
1015 | 362 | - ubuntu icons for supported applications | ||
1016 | 363 | - launchpad-integration | ||
1017 | 364 | - support section metapackages | ||
1018 | 365 | - x-ubuntu-gettext-domain in desktop file | ||
1019 | 366 | - support end time calculation | ||
1020 | 367 | |||
1021 | 368 | -- Michael Vogt <michael.vogt@ubuntu.com> Fri, 14 Nov 2008 12:42:42 +0100 | ||
1022 | 369 | |||
1023 | 184 | synaptic (0.62.2) unstable; urgency=low | 370 | synaptic (0.62.2) unstable; urgency=low |
1024 | 185 | 371 | ||
1025 | 186 | * po/es.po: | 372 | * po/es.po: |
1027 | 187 | - updated spanish translation (thanks to | 373 | - updated spanish translation (thanks to |
1028 | 188 | Francisco Javier Cuadrado) | 374 | Francisco Javier Cuadrado) |
1030 | 189 | * po/cz.po: | 375 | * po/cz.po: |
1031 | 190 | - updated Czech translation (thanks to Kamil Páral) | 376 | - updated Czech translation (thanks to Kamil Páral) |
1032 | 191 | * gtk/glade/dialog_upgrade.glade: | 377 | * gtk/glade/dialog_upgrade.glade: |
1033 | 192 | - provide a mnemonics in the upgrade dialog, | 378 | - provide a mnemonics in the upgrade dialog, |
1034 | @@ -213,7 +399,132 @@ | |||
1035 | 213 | 399 | ||
1036 | 214 | -- Michael Vogt <mvo@debian.org> Fri, 14 Nov 2008 11:44:43 +0100 | 400 | -- Michael Vogt <mvo@debian.org> Fri, 14 Nov 2008 11:44:43 +0100 |
1037 | 215 | 401 | ||
1039 | 216 | synaptic (0.62.1) unstable; urgency=low | 402 | synaptic (0.62.1ubuntu10) intrepid; urgency=low |
1040 | 403 | |||
1041 | 404 | * common/rpackagelister.cc: | ||
1042 | 405 | - add special handling for "-" char in the xapian | ||
1043 | 406 | search (thanks to kiko) | ||
1044 | 407 | - fix hang in quick search for huge result lists | ||
1045 | 408 | (like "li") LP: #282188 | ||
1046 | 409 | |||
1047 | 410 | -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 21 Oct 2008 15:19:02 +0200 | ||
1048 | 411 | |||
1049 | 412 | synaptic (0.62.1ubuntu9) intrepid; urgency=low | ||
1050 | 413 | |||
1051 | 414 | * gtk/rgmainwindow.cc: | ||
1052 | 415 | - only xapian search when more than one char is used | ||
1053 | 416 | in the search querry (LP: #260739) | ||
1054 | 417 | * common/rpackagelister.{cc,h}: | ||
1055 | 418 | - expand partial strings in search as you type so that | ||
1056 | 419 | "ged" finds "gedit" (LP: #261423) | ||
1057 | 420 | * 10_ubuntu_maintenance_gui.dpatch: | ||
1058 | 421 | - make sure to look only for immutable release files | ||
1059 | 422 | when calculating the support time | ||
1060 | 423 | |||
1061 | 424 | -- Michael Vogt <michael.vogt@ubuntu.com> Mon, 22 Sep 2008 15:57:58 +0200 | ||
1062 | 425 | |||
1063 | 426 | synaptic (0.62.1ubuntu8) intrepid; urgency=low | ||
1064 | 427 | |||
1065 | 428 | * common/rpackageview.cc: | ||
1066 | 429 | - add new "Missing Recommends" default filter | ||
1067 | 430 | * common/rpackage.cc: | ||
1068 | 431 | - fix code to get candidate origin | ||
1069 | 432 | - support getting the candidate release file name | ||
1070 | 433 | * common/rpackagestatus.cc: | ||
1071 | 434 | - support maintenanceEndTime() (if the distro supports that) | ||
1072 | 435 | * 10_ubuntu_maintenance_gui.dpatch: | ||
1073 | 436 | - add support for displaying when the maintaince ends | ||
1074 | 437 | |||
1075 | 438 | -- Michael Vogt <michael.vogt@ubuntu.com> Fri, 22 Aug 2008 12:40:10 +0200 | ||
1076 | 439 | |||
1077 | 440 | synaptic (0.62.1ubuntu7) intrepid; urgency=low | ||
1078 | 441 | |||
1079 | 442 | * debian/control: | ||
1080 | 443 | - add apt-xapian-index to the recommends again, we have some | ||
1081 | 444 | space on the CDs again (thanks to Steve Langasek) | ||
1082 | 445 | |||
1083 | 446 | -- Michael Vogt <michael.vogt@ubuntu.com> Thu, 19 Jun 2008 14:45:42 +0200 | ||
1084 | 447 | |||
1085 | 448 | synaptic (0.62.1ubuntu6) intrepid; urgency=low | ||
1086 | 449 | |||
1087 | 450 | * gtk/rgdebinstallprogress.cc: | ||
1088 | 451 | - make sure that SIGCHLD is not blocked to work around | ||
1089 | 452 | kdesudo (LP: #156041) | ||
1090 | 453 | * common/rpackageview.cc: | ||
1091 | 454 | - add new "Missing Recommends" default filter | ||
1092 | 455 | - fix incorrect display of the "Community Maintained" filter | ||
1093 | 456 | |||
1094 | 457 | -- Michael Vogt <michael.vogt@ubuntu.com> Thu, 14 Aug 2008 12:01:56 +0200 | ||
1095 | 458 | |||
1096 | 459 | synaptic (0.62.1ubuntu5) intrepid; urgency=low | ||
1097 | 460 | |||
1098 | 461 | * debian/control: | ||
1099 | 462 | - make deborphan and apt-xapian-index suggests instead of recommends | ||
1100 | 463 | to save space on the CD - this means we loose the quick search | ||
1101 | 464 | feature in the default install | ||
1102 | 465 | * po/es.po: | ||
1103 | 466 | - updated spanish translation (thanks to | ||
1104 | 467 | Francisco Javier Cuadrado) | ||
1105 | 468 | * gtk/glade/dialog_upgrade.glade: | ||
1106 | 469 | - provide a mnemonics in the upgrade dialog, | ||
1107 | 470 | closes: #491179 (thanks to Matt Kraai) | ||
1108 | 471 | * gtk/glade/window_fetch.glade: | ||
1109 | 472 | - dialog fix (thanks to Oded Arbel) (LP: #228127) | ||
1110 | 473 | * gtk/rgdebinstallprogress.cc: | ||
1111 | 474 | - intercept ctrl-c in the terminal window and ask | ||
1112 | 475 | if that is really the desired action | ||
1113 | 476 | * gtk/rgmainwindow.cc: | ||
1114 | 477 | - fix "Gtk-CRITICAL **: gtk_tree_view_unref_tree_helper" | ||
1115 | 478 | assertion failure error (LP: #38397, closes: #341645) | ||
1116 | 479 | |||
1117 | 480 | -- Michael Vogt <michael.vogt@ubuntu.com> Fri, 01 Aug 2008 13:50:48 +0200 | ||
1118 | 481 | |||
1119 | 482 | synaptic (0.62.1ubuntu4) intrepid; urgency=low | ||
1120 | 483 | |||
1121 | 484 | * improve the search as you type to weight packagename in the | ||
1122 | 485 | search heigher | ||
1123 | 486 | |||
1124 | 487 | -- Michael Vogt <michael.vogt@ubuntu.com> Wed, 16 Jul 2008 16:00:26 +0100 | ||
1125 | 488 | |||
1126 | 489 | synaptic (0.62.1ubuntu3) intrepid; urgency=low | ||
1127 | 490 | |||
1128 | 491 | * do not run the index update when called in backend | ||
1129 | 492 | (non-interactive) mode | ||
1130 | 493 | |||
1131 | 494 | -- Michael Vogt <michael.vogt@ubuntu.com> Thu, 03 Jul 2008 21:58:28 +0200 | ||
1132 | 495 | |||
1133 | 496 | synaptic (0.62.1ubuntu2) intrepid; urgency=low | ||
1134 | 497 | |||
1135 | 498 | * added support for quick search using xapian (thanks to | ||
1136 | 499 | Enrico Zini for his help) | ||
1137 | 500 | |||
1138 | 501 | -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 17 Jun 2008 14:37:19 +0200 | ||
1139 | 502 | |||
1140 | 503 | synaptic (0.62.1ubuntu1) intrepid; urgency=low | ||
1141 | 504 | |||
1142 | 505 | * merge from debian, remaining changes: | ||
1143 | 506 | - ubuntu icons for supported applications | ||
1144 | 507 | - launchpad-integration | ||
1145 | 508 | - build against latest apt in ubuntu | ||
1146 | 509 | - support section metapackages | ||
1147 | 510 | - x-ubuntu-gettext-domain in desktop file | ||
1148 | 511 | |||
1149 | 512 | * po/es.po: | ||
1150 | 513 | - updated Spanish translation (thanks to | ||
1151 | 514 | Francisco Javier Cuadrado) | ||
1152 | 515 | * debian/control: | ||
1153 | 516 | - added "menu" to the recommends (closes: #478250) | ||
1154 | 517 | * gtk/glade/window_main.glade: | ||
1155 | 518 | - make the main vpane shinkable | ||
1156 | 519 | * gtk/rgmainwindow.cc: | ||
1157 | 520 | - do not loose the keyboard focus after a package | ||
1158 | 521 | action in the listview | ||
1159 | 522 | * debian/control: | ||
1160 | 523 | - switch bzr branch to bzr.debian.org | ||
1161 | 524 | |||
1162 | 525 | -- Michael Vogt <michael.vogt@ubuntu.com> Thu, 12 Jun 2008 15:57:44 +0200 | ||
1163 | 526 | |||
1164 | 527 | synaptic (0.62.1ubuntu1) intrepid; urgency=low | ||
1165 | 217 | 528 | ||
1166 | 218 | * po/es.po: | 529 | * po/es.po: |
1167 | 219 | - updated Spanish translation (thanks to | 530 | - updated Spanish translation (thanks to |
1168 | @@ -230,6 +541,7 @@ | |||
1169 | 230 | 541 | ||
1170 | 231 | -- Michael Vogt <mvo@debian.org> Tue, 18 Jun 2008 10:17:31 +0200 | 542 | -- Michael Vogt <mvo@debian.org> Tue, 18 Jun 2008 10:17:31 +0200 |
1171 | 232 | 543 | ||
1172 | 544 | |||
1173 | 233 | synaptic (0.62) unstable; urgency=low | 545 | synaptic (0.62) unstable; urgency=low |
1174 | 234 | 546 | ||
1175 | 235 | [ Michael Vogt] | 547 | [ Michael Vogt] |
1176 | @@ -271,6 +583,82 @@ | |||
1177 | 271 | 583 | ||
1178 | 272 | -- James Vega <jamessan@debian.org> Sat, 05 Apr 2008 18:58:52 -0400 | 584 | -- James Vega <jamessan@debian.org> Sat, 05 Apr 2008 18:58:52 -0400 |
1179 | 273 | 585 | ||
1180 | 586 | synaptic (0.61ubuntu9) hardy; urgency=low | ||
1181 | 587 | |||
1182 | 588 | * po/cs.po: | ||
1183 | 589 | - translation update (thanks to Kamil Páral) | ||
1184 | 590 | * rebuild for liblaunchpad-integration change | ||
1185 | 591 | |||
1186 | 592 | -- Michael Vogt <michael.vogt@ubuntu.com> Thu, 10 Apr 2008 16:25:00 +0200 | ||
1187 | 593 | |||
1188 | 594 | synaptic (0.61ubuntu8) hardy; urgency=low | ||
1189 | 595 | |||
1190 | 596 | * pixmaps/hicolor/16x16/package-purge.png: | ||
1191 | 597 | - make the icon different from the "remove" icon | ||
1192 | 598 | * gtk/rgsummarywindow.cc: | ||
1193 | 599 | - code cleanup and fix potential endless loop (thanks to | ||
1194 | 600 | Sebastien Bacher) | ||
1195 | 601 | |||
1196 | 602 | -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 01 Apr 2008 14:39:18 +0200 | ||
1197 | 603 | |||
1198 | 604 | synaptic (0.61ubuntu7) hardy; urgency=low | ||
1199 | 605 | |||
1200 | 606 | * do not auto-close on package install errors when run with | ||
1201 | 607 | closeZvt=true (LP: #183209) | ||
1202 | 608 | |||
1203 | 609 | -- Michael Vogt <michael.vogt@ubuntu.com> Mon, 03 Mar 2008 15:05:55 +0100 | ||
1204 | 610 | |||
1205 | 611 | synaptic (0.61ubuntu6) hardy; urgency=low | ||
1206 | 612 | |||
1207 | 613 | * recommend software-properties-gtk | ||
1208 | 614 | |||
1209 | 615 | -- Michael Vogt <michael.vogt@ubuntu.com> Thu, 21 Feb 2008 11:33:11 +0100 | ||
1210 | 616 | |||
1211 | 617 | synaptic (0.61ubuntu5) hardy; urgency=low | ||
1212 | 618 | |||
1213 | 619 | [ Brian Murray ] | ||
1214 | 620 | * typo fixes (LP: #64482, LP: #157850, LP: #179914, LP: #179912, LP: #179909) | ||
1215 | 621 | |||
1216 | 622 | [ Michael Vogt ] | ||
1217 | 623 | * add new RFilePackageFilter | ||
1218 | 624 | * added default custom filter that shows installed community software | ||
1219 | 625 | |||
1220 | 626 | -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 12 Feb 2008 22:54:39 +0100 | ||
1221 | 627 | |||
1222 | 628 | synaptic (0.61ubuntu4) hardy; urgency=low | ||
1223 | 629 | |||
1224 | 630 | * fix incorect transient settings when run with --no-main-window | ||
1225 | 631 | (thanks to Robert Colins for reporting) | ||
1226 | 632 | |||
1227 | 633 | -- Michael Vogt <michael.vogt@ubuntu.com> Thu, 31 Jan 2008 10:51:31 +0100 | ||
1228 | 634 | |||
1229 | 635 | synaptic (0.61ubuntu3) hardy; urgency=low | ||
1230 | 636 | |||
1231 | 637 | * use new ListUpdate() code from apt | ||
1232 | 638 | |||
1233 | 639 | -- Michael Vogt <michael.vogt@ubuntu.com> Mon, 07 Jan 2008 21:20:49 +0100 | ||
1234 | 640 | |||
1235 | 641 | synaptic (0.61ubuntu2) hardy; urgency=low | ||
1236 | 642 | |||
1237 | 643 | [ Michael Vogt] | ||
1238 | 644 | * debian/rules, debian/control: | ||
1239 | 645 | - use dh_icons and add appropriate b-d on debhelper | ||
1240 | 646 | * g++ 4.3 fixes (closes: #456044) | ||
1241 | 647 | |||
1242 | 648 | -- Michael Vogt <michael.vogt@ubuntu.com> Thu, 13 Dec 2007 20:48:57 +0100 | ||
1243 | 649 | |||
1244 | 650 | synaptic (0.61ubuntu1) hardy; urgency=low | ||
1245 | 651 | |||
1246 | 652 | * merged from debian/unstable, remaining changes: | ||
1247 | 653 | - ubuntu icons for supported applications | ||
1248 | 654 | - maintained filed changed | ||
1249 | 655 | - launchpad-integration | ||
1250 | 656 | - build against latest apt in ubuntu | ||
1251 | 657 | - support section metapackages | ||
1252 | 658 | - x-ubuntu-gettext-domain in desktop file | ||
1253 | 659 | |||
1254 | 660 | -- Michael Vogt <michael.vogt@ubuntu.com> Thu, 13 Dec 2007 15:49:12 +0100 | ||
1255 | 661 | |||
1256 | 274 | synaptic (0.61) unstable; urgency=low | 662 | synaptic (0.61) unstable; urgency=low |
1257 | 275 | 663 | ||
1258 | 276 | [ Michael Vogt ] | 664 | [ Michael Vogt ] |
1259 | @@ -308,6 +696,76 @@ | |||
1260 | 308 | 696 | ||
1261 | 309 | -- Michael Vogt <mvo@debian.org> Thu, 06 Dec 2007 16:00:51 +0100 | 697 | -- Michael Vogt <mvo@debian.org> Thu, 06 Dec 2007 16:00:51 +0100 |
1262 | 310 | 698 | ||
1263 | 699 | synaptic (0.60ubuntu5.1) gutsy-proposed; urgency=low | ||
1264 | 700 | |||
1265 | 701 | * gtk/rgfetchprogress.{cc,h}: | ||
1266 | 702 | - fix crash in download progress on theme changes (LP: #67995) | ||
1267 | 703 | |||
1268 | 704 | -- Michael Vogt <michael.vogt@ubuntu.com> Wed, 17 Oct 2007 11:14:03 +0200 | ||
1269 | 705 | |||
1270 | 706 | synaptic (0.60ubuntu5) gutsy; urgency=low | ||
1271 | 707 | |||
1272 | 708 | [ Loic Minier ] | ||
1273 | 709 | * Set has_focus on the close button of the welcome dialog; LP: #148695. | ||
1274 | 710 | |||
1275 | 711 | [ Michael Vogt ] | ||
1276 | 712 | * gtk/rgmainwindow.cc: | ||
1277 | 713 | - fix crash in cbInstallFromVersion() (LP: #145685) | ||
1278 | 714 | |||
1279 | 715 | -- Loic Minier <lool@dooz.org> Wed, 03 Oct 2007 22:33:28 +0200 | ||
1280 | 716 | |||
1281 | 717 | synaptic (0.61) unstable; urgency=low | ||
1282 | 718 | |||
1283 | 719 | [ Michael Vogt ] | ||
1284 | 720 | * fix missing Basque translation (closes: #429460) | ||
1285 | 721 | * updatd Basque translation (thanks to mikel paskual) | ||
1286 | 722 | * update galician translation (thanks to Ignacio Casal) | ||
1287 | 723 | * updated Czech translation (thanks to Vit Pelcak) | ||
1288 | 724 | * updated Finish translation (thanks to Timo Jyrinki) | ||
1289 | 725 | * po/POTFILES.in, po/POTFILES.skip: | ||
1290 | 726 | - updated so that intltool-update -m is happy again (thanks | ||
1291 | 727 | to Nacho) | ||
1292 | 728 | * gtk/rgmainwindow.cc: | ||
1293 | 729 | - add missing space in the wget script (thanks to Avi Rozen) | ||
1294 | 730 | * make it build with g++ 4.3 | ||
1295 | 731 | * gtk/rgmainwindow.cc: | ||
1296 | 732 | - fix crash in cbInstallFromVersion() | ||
1297 | 733 | * gtk/rgfetchprogress.{cc,h}: | ||
1298 | 734 | - fix crash in download progress on theme changes | ||
1299 | 735 | |||
1300 | 736 | [ Loic Minier ] | ||
1301 | 737 | * Set has_focus on the close button of the welcome dialog; closes: #148695. | ||
1302 | 738 | |||
1303 | 739 | -- Loic Minier <lool@dooz.org> Wed, 03 Oct 2007 22:25:09 +0200 | ||
1304 | 740 | |||
1305 | 741 | synaptic (0.60ubuntu3) gutsy; urgency=low | ||
1306 | 742 | |||
1307 | 743 | * build against latest apt | ||
1308 | 744 | |||
1309 | 745 | -- Michael Vogt <michael.vogt@ubuntu.com> Fri, 03 Aug 2007 21:15:40 +0200 | ||
1310 | 746 | |||
1311 | 747 | synaptic (0.60ubuntu2) gutsy; urgency=low | ||
1312 | 748 | |||
1313 | 749 | * debian/control: | ||
1314 | 750 | - added XS-Vcs-Bzr field | ||
1315 | 751 | |||
1316 | 752 | -- Michael Vogt <michael.vogt@ubuntu.com> Mon, 30 Jul 2007 15:04:48 +0200 | ||
1317 | 753 | |||
1318 | 754 | synaptic (0.60ubuntu1) gutsy; urgency=low | ||
1319 | 755 | |||
1320 | 756 | * merged from debian/unstable, remaining changes: | ||
1321 | 757 | - 01_ubuntu_changelog: | ||
1322 | 758 | + default to changelogs.ubuntu.com | ||
1323 | 759 | - 03_hide_browse_documentation: | ||
1324 | 760 | + don't show the dwww documentation button | ||
1325 | 761 | - 04_ubuntu_lpi: | ||
1326 | 762 | + launchpad integration added | ||
1327 | 763 | - 06_ubuntu_su_to_root: | ||
1328 | 764 | + use gksu instead of su-to-root | ||
1329 | 765 | - ubuntu branding icon | ||
1330 | 766 | |||
1331 | 767 | -- Michael Vogt <michael.vogt@ubuntu.com> Mon, 18 Jun 2007 15:08:09 +0200 | ||
1332 | 768 | |||
1333 | 311 | synaptic (0.60) unstable; urgency=low | 769 | synaptic (0.60) unstable; urgency=low |
1334 | 312 | 770 | ||
1335 | 313 | * moved most icons use the icontheme | 771 | * moved most icons use the icontheme |
1336 | @@ -324,23 +782,17 @@ | |||
1337 | 324 | * added support for GUI configuraton of http proxy | 782 | * added support for GUI configuraton of http proxy |
1338 | 325 | * translation updates: | 783 | * translation updates: |
1339 | 326 | - cs.po: thanks to Vít Pelcak | 784 | - cs.po: thanks to Vít Pelcak |
1340 | 327 | * debian/rules: | ||
1341 | 328 | - fix automatic version number generation | ||
1342 | 329 | * make description buffer dynamic (thanks to Benjamin Jacobs) | 785 | * make description buffer dynamic (thanks to Benjamin Jacobs) |
1343 | 330 | * added component filter | 786 | * added component filter |
1344 | 331 | * added emblem in the description to show support status | 787 | * added emblem in the description to show support status |
1354 | 332 | * move the desktop file out of settings because it does no longer | 788 | |
1355 | 333 | fit there with the new control center in gnome 2.17 | 789 | -- Michael Vogt <michael.vogt@ubuntu.com> Thu, 11 Jan 2007 16:32:32 +0100 |
1356 | 334 | * build with gcc 4.3 (closes: #413419) | 790 | |
1357 | 335 | * do not return a NULL pointer in name() | 791 | synaptic (0.57.11.1ubuntu15) gutsy; urgency=low |
1358 | 336 | * when generating the wget script, use wget -c | 792 | |
1350 | 337 | * po/cs.po: | ||
1351 | 338 | - updated (thanks to Vit Pelcak) | ||
1352 | 339 | * gtk/rguserdialog.cc, gtk/rggladewindow.cc: | ||
1353 | 340 | - do not crash for invalid parent-window-ids | ||
1359 | 341 | * gtk/rgpreferenceswindow.cc: | 793 | * gtk/rgpreferenceswindow.cc: |
1360 | 342 | - overwrite the http_proxy environ when the user set the proxy | 794 | - overwrite the http_proxy environ when the user set the proxy |
1362 | 343 | explicitely (thanks to Berend De Schouwer) | 795 | explicitely (thanks to Berend De Schouwer, LP#105515) |
1363 | 344 | * common/rpackagelister.cc: | 796 | * common/rpackagelister.cc: |
1364 | 345 | - added "Volatile::SetSelectionDoReInstall" to support | 797 | - added "Volatile::SetSelectionDoReInstall" to support |
1365 | 346 | reinstalling from --set-selections too | 798 | reinstalling from --set-selections too |
1366 | @@ -348,13 +800,218 @@ | |||
1367 | 348 | - only show a package as supported if it is authenticated | 800 | - only show a package as supported if it is authenticated |
1368 | 349 | * po/eu.po: | 801 | * po/eu.po: |
1369 | 350 | - updated (thanks to dooteo, closes: #368951) | 802 | - updated (thanks to dooteo, closes: #368951) |
1377 | 351 | * merged gcc 4.3 compiler fix, closes: #413419 | 803 | * gtk/rguserdialog.cc, gtk/rggladewindow.cc: |
1378 | 352 | (thanks to Martin Michlmayr) | 804 | - do not crash for invalid parent-window-ids |
1379 | 353 | * merged support for translated package description | 805 | |
1380 | 354 | * merged support for automatic removal of unused dependencies | 806 | -- Michael Vogt <michael.vogt@ubuntu.com> Wed, 11 Apr 2007 11:16:31 +0200 |
1381 | 355 | * merged support for native apts install-recommends feature | 807 | |
1382 | 356 | 808 | synaptic (0.57.11.1ubuntu14) feisty; urgency=low | |
1383 | 357 | -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 6 Mar 2007 17:22:30 +0100 | 809 | |
1384 | 810 | * gtk/rgchangeswindow.cc: | ||
1385 | 811 | - fix crash in confirm changes (LP#80922) | ||
1386 | 812 | Thanks to John Millikin for the instructions how to reproduce the | ||
1387 | 813 | bug | ||
1388 | 814 | |||
1389 | 815 | -- Michael Vogt <michael.vogt@ubuntu.com> Wed, 4 Apr 2007 13:01:23 +0200 | ||
1390 | 816 | |||
1391 | 817 | synaptic (0.57.11.1ubuntu13) feisty; urgency=low | ||
1392 | 818 | |||
1393 | 819 | * when generating the wget script, use wget -c (LP#76462) | ||
1394 | 820 | * po/cs.po: | ||
1395 | 821 | - updated (thanks to Vit Pelcak) | ||
1396 | 822 | * gtk/rgpkgdetails.cc: | ||
1397 | 823 | - fix chinese descriptions display, thanks to Liu Qishuai | ||
1398 | 824 | (LP#102228) | ||
1399 | 825 | * fix drop down boxes in preferences (LP#100072) | ||
1400 | 826 | * fix terminal window (LP#99877) | ||
1401 | 827 | * show error and exit if opening the cache fails (LP#90016) | ||
1402 | 828 | |||
1403 | 829 | -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 3 Apr 2007 22:23:48 +0200 | ||
1404 | 830 | |||
1405 | 831 | synaptic (0.57.11.1ubuntu12) feisty; urgency=low | ||
1406 | 832 | |||
1407 | 833 | * data/synaptic.desktop.in: | ||
1408 | 834 | - fix in the Category to make it show up in g-a-i (LP#88877) | ||
1409 | 835 | * common/rpackageview.cc: | ||
1410 | 836 | - fix in the getSections() code (LP##91888) | ||
1411 | 837 | |||
1412 | 838 | -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 13 Mar 2007 20:18:09 +0100 | ||
1413 | 839 | |||
1414 | 840 | synaptic (0.57.11.1ubuntu11) feisty; urgency=low | ||
1415 | 841 | |||
1416 | 842 | * build with gcc 4.3 (closes: #413419) | ||
1417 | 843 | * do not return a NULL pointer in name() | ||
1418 | 844 | * remove unneeded pkgActionGroup that seems to cause havoc | ||
1419 | 845 | |||
1420 | 846 | -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 6 Mar 2007 19:02:44 +0100 | ||
1421 | 847 | |||
1422 | 848 | synaptic (0.57.11.1ubuntu10) feisty; urgency=low | ||
1423 | 849 | |||
1424 | 850 | * debian/control: | ||
1425 | 851 | - changed ubuntu maintainer | ||
1426 | 852 | - added XS-Vcs-Bzr | ||
1427 | 853 | * gtk/rgpreferenceswindow.cc: | ||
1428 | 854 | - fix proxy authentication (thanks to Jan de Mooij) | ||
1429 | 855 | (LP#86769) | ||
1430 | 856 | |||
1431 | 857 | -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 27 Feb 2007 12:34:12 +0100 | ||
1432 | 858 | |||
1433 | 859 | synaptic (0.57.11.1ubuntu9) feisty; urgency=low | ||
1434 | 860 | |||
1435 | 861 | * remove file descriptor resource leak | ||
1436 | 862 | * depend on latest apt (needs rebuild to fix resource leak) | ||
1437 | 863 | * fix crash in "Add downloaded packages" (LP#85934) | ||
1438 | 864 | |||
1439 | 865 | -- Michael Vogt <michael.vogt@ubuntu.com> Mon, 26 Feb 2007 14:31:31 +0100 | ||
1440 | 866 | |||
1441 | 867 | synaptic (0.57.11.1ubuntu8) feisty; urgency=low | ||
1442 | 868 | |||
1443 | 869 | * move the desktop file back into new control center as it confused | ||
1444 | 870 | too many people and we want to get rid of Applications/System Tools | ||
1445 | 871 | (LP: #84984) | ||
1446 | 872 | * fixed memory corruption problem on reopening the cache | ||
1447 | 873 | (LP#81624) | ||
1448 | 874 | |||
1449 | 875 | -- Michael Vogt <michael.vogt@ubuntu.com> Mon, 19 Feb 2007 10:33:32 +0100 | ||
1450 | 876 | |||
1451 | 877 | synaptic (0.57.11.1ubuntu7) feisty; urgency=low | ||
1452 | 878 | |||
1453 | 879 | * really use software-properties-gtk if available (LP#84248) | ||
1454 | 880 | * move the desktop file out of settings because it does no longer | ||
1455 | 881 | fit there with the new control center in gnome 2.17 | ||
1456 | 882 | (LP: #83658) | ||
1457 | 883 | * fix version number generation for the about dialog (lp: #84626) | ||
1458 | 884 | |||
1459 | 885 | -- Michael Vogt <michael.vogt@ubuntu.com> Mon, 12 Feb 2007 19:05:35 +0100 | ||
1460 | 886 | |||
1461 | 887 | synaptic (0.57.11.1ubuntu6) feisty; urgency=low | ||
1462 | 888 | |||
1463 | 889 | * use software-properties-gtk if available | ||
1464 | 890 | * rebuild against latest apt version | ||
1465 | 891 | |||
1466 | 892 | -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 6 Feb 2007 16:37:48 +0100 | ||
1467 | 893 | |||
1468 | 894 | synaptic (0.57.11.1ubuntu5) feisty; urgency=low | ||
1469 | 895 | |||
1470 | 896 | * fix corner-case bug in --set-selections, --non-interactive (lp: #81428) | ||
1471 | 897 | |||
1472 | 898 | -- Michael Vogt <michael.vogt@ubuntu.com> Fri, 26 Jan 2007 10:41:48 +0100 | ||
1473 | 899 | |||
1474 | 900 | synaptic (0.57.11.1ubuntu4) feisty; urgency=low | ||
1475 | 901 | |||
1476 | 902 | * debian/rules: | ||
1477 | 903 | - fix automatic version number generation | ||
1478 | 904 | |||
1479 | 905 | -- Michael Vogt <michael.vogt@ubuntu.com> Mon, 22 Jan 2007 15:27:59 +0100 | ||
1480 | 906 | |||
1481 | 907 | synaptic (0.57.11.1ubuntu2) feisty; urgency=low | ||
1482 | 908 | |||
1483 | 909 | * added "Origins" view (AlwaysEnableUniverseMultiverse spec) | ||
1484 | 910 | |||
1485 | 911 | -- Michael Vogt <michael.vogt@ubuntu.com> Wed, 20 Dec 2006 19:05:08 +0100 | ||
1486 | 912 | |||
1487 | 913 | synaptic (0.57.11.1ubuntu1) feisty; urgency=low | ||
1488 | 914 | |||
1489 | 915 | * merged with debian | ||
1490 | 916 | |||
1491 | 917 | -- Michael Vogt <michael.vogt@ubuntu.com> Wed, 20 Dec 2006 17:30:46 +0100 | ||
1492 | 918 | |||
1493 | 919 | synaptic (0.57.11.1) unstable; urgency=high | ||
1494 | 920 | |||
1495 | 921 | * gtk/rgmainwindow.cc: | ||
1496 | 922 | - fix crash in "Lock package" | ||
1497 | 923 | * gtk/rgpreferenceswindow.cc: | ||
1498 | 924 | - add default font to fix crash | ||
1499 | 925 | |||
1500 | 926 | -- Michael Vogt <mvo@debian.org> Mon, 18 Dec 2006 10:52:08 +0100 | ||
1501 | 927 | |||
1502 | 928 | synaptic (0.57.11ubuntu13) edgy; urgency=low | ||
1503 | 929 | |||
1504 | 930 | * gtk/rgmainwindow.cc: | ||
1505 | 931 | - fix crash in "Lock package" (lp: 64005) | ||
1506 | 932 | * gtk/rgpreferenceswindow.cc: | ||
1507 | 933 | - add default font to fix crash (lp: 65553) | ||
1508 | 934 | |||
1509 | 935 | -- Michael Vogt <michael.vogt@ubuntu.com> Mon, 23 Oct 2006 16:12:55 +0200 | ||
1510 | 936 | |||
1511 | 937 | synaptic (0.57.11ubuntu12) edgy; urgency=low | ||
1512 | 938 | |||
1513 | 939 | * gtk/gsyncaptic.cc: | ||
1514 | 940 | - fix in the checking for already runing synaptic (lp: 62754) | ||
1515 | 941 | |||
1516 | 942 | -- Michael Vogt <michael.vogt@ubuntu.com> Wed, 11 Oct 2006 18:09:16 +0200 | ||
1517 | 943 | |||
1518 | 944 | synaptic (0.57.11ubuntu11) edgy; urgency=low | ||
1519 | 945 | |||
1520 | 946 | * common/rpackagelister.cc: | ||
1521 | 947 | - use pkgActionGroup to fix performance regression in setSelection() | ||
1522 | 948 | * performance regression fixes (lp: #63171) | ||
1523 | 949 | |||
1524 | 950 | -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 10 Oct 2006 13:57:42 +0200 | ||
1525 | 951 | |||
1526 | 952 | synaptic (0.57.11ubuntu10) edgy; urgency=low | ||
1527 | 953 | |||
1528 | 954 | * common/rpackagelister.cc: | ||
1529 | 955 | - run refresh() after re-adjusting the size of the packages (lp: #62298) | ||
1530 | 956 | |||
1531 | 957 | -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 26 Sep 2006 17:33:28 +0200 | ||
1532 | 958 | |||
1533 | 959 | synaptic (0.57.11ubuntu9) edgy; urgency=low | ||
1534 | 960 | |||
1535 | 961 | * fix problem with pkgs disappering from the current view when | ||
1536 | 962 | certain auto-removable packages are marked for removal | ||
1537 | 963 | |||
1538 | 964 | -- Michael Vogt <michael.vogt@ubuntu.com> Thu, 21 Sep 2006 13:39:35 +0200 | ||
1539 | 965 | |||
1540 | 966 | synaptic (0.57.11ubuntu8) edgy; urgency=low | ||
1541 | 967 | |||
1542 | 968 | * redo the auto flag on "restoreState()" too | ||
1543 | 969 | |||
1544 | 970 | -- Michael Vogt <michael.vogt@ubuntu.com> Thu, 21 Sep 2006 00:55:16 +0200 | ||
1545 | 971 | |||
1546 | 972 | synaptic (0.57.11ubuntu7) edgy; urgency=low | ||
1547 | 973 | |||
1548 | 974 | * auto install/garbage filter added | ||
1549 | 975 | |||
1550 | 976 | -- Michael Vogt <michael.vogt@ubuntu.com> Wed, 20 Sep 2006 15:04:36 +0200 | ||
1551 | 977 | |||
1552 | 978 | synaptic (0.57.11ubuntu6) edgy; urgency=low | ||
1553 | 979 | |||
1554 | 980 | * fix mark/unmark auto | ||
1555 | 981 | |||
1556 | 982 | -- Michael Vogt <michael.vogt@ubuntu.com> Wed, 20 Sep 2006 14:18:43 +0200 | ||
1557 | 983 | |||
1558 | 984 | synaptic (0.57.11ubuntu5) edgy; urgency=low | ||
1559 | 985 | |||
1560 | 986 | * fix performance regression when canceling a operation | ||
1561 | 987 | |||
1562 | 988 | -- Michael Vogt <michael.vogt@ubuntu.com> Mon, 11 Sep 2006 11:52:30 +0200 | ||
1563 | 989 | |||
1564 | 990 | synaptic (0.57.11ubuntu4) edgy; urgency=low | ||
1565 | 991 | |||
1566 | 992 | * when switching views, don't autoselect "All" | ||
1567 | 993 | * support the "metapackages" section | ||
1568 | 994 | |||
1569 | 995 | -- Michael Vogt <michael.vogt@ubuntu.com> Wed, 6 Sep 2006 20:30:45 +0200 | ||
1570 | 996 | |||
1571 | 997 | synaptic (0.57.11ubuntu3) edgy; urgency=low | ||
1572 | 998 | |||
1573 | 999 | * make "Fix Missing" and "Set Selections" faster (thanks to seb128 | ||
1574 | 1000 | for discovering this problem) | ||
1575 | 1001 | |||
1576 | 1002 | -- Michael Vogt <michael.vogt@ubuntu.com> Mon, 4 Sep 2006 15:59:20 +0200 | ||
1577 | 1003 | |||
1578 | 1004 | synaptic (0.57.11ubuntu2) edgy; urgency=low | ||
1579 | 1005 | |||
1580 | 1006 | * merged the ddtp support | ||
1581 | 1007 | |||
1582 | 1008 | -- Michael Vogt <michael.vogt@ubuntu.com> Mon, 14 Aug 2006 16:26:28 +0200 | ||
1583 | 1009 | |||
1584 | 1010 | synaptic (0.57.11ubuntu1) edgy; urgency=low | ||
1585 | 1011 | |||
1586 | 1012 | * merged with debian | ||
1587 | 1013 | |||
1588 | 1014 | -- Michael Vogt <michael.vogt@ubuntu.com> Thu, 27 Jul 2006 15:17:03 +0200 | ||
1589 | 358 | 1015 | ||
1590 | 359 | synaptic (0.57.11.1) unstable; urgency=high | 1016 | synaptic (0.57.11.1) unstable; urgency=high |
1591 | 360 | 1017 | ||
1592 | @@ -378,6 +1035,32 @@ | |||
1593 | 378 | 1035 | ||
1594 | 379 | -- Michael Vogt <mvo@debian.org> Thu, 27 Jul 2006 15:12:31 +0200 | 1036 | -- Michael Vogt <mvo@debian.org> Thu, 27 Jul 2006 15:12:31 +0200 |
1595 | 380 | 1037 | ||
1596 | 1038 | synaptic (0.57.10ubuntu3) edgy; urgency=low | ||
1597 | 1039 | |||
1598 | 1040 | * show broken packages in the status view as well | ||
1599 | 1041 | * don't show a download window if nothing is going to be downloaded | ||
1600 | 1042 | * cleanups | ||
1601 | 1043 | |||
1602 | 1044 | -- Michael Vogt <michael.vogt@ubuntu.com> Fri, 21 Jul 2006 11:47:31 +0200 | ||
1603 | 1045 | |||
1604 | 1046 | synaptic (0.57.10ubuntu2) edgy; urgency=low | ||
1605 | 1047 | |||
1606 | 1048 | * fixed FTBFS | ||
1607 | 1049 | * build-dep on latest vte | ||
1608 | 1050 | |||
1609 | 1051 | -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 4 Jul 2006 16:17:25 +0200 | ||
1610 | 1052 | |||
1611 | 1053 | synaptic (0.57.10ubuntu1) edgy; urgency=low | ||
1612 | 1054 | |||
1613 | 1055 | * po/ja.po: updated japanese translation (thanks to Daisuke SUZUKI) | ||
1614 | 1056 | * po/sv.po: updated translation (thanks to Daniel Nylander) | ||
1615 | 1057 | * UI and string fixes (thanks to Sebastian Heinlein) | ||
1616 | 1058 | * merged with debian | ||
1617 | 1059 | * merged simple support for the apt auto-mark of automatic dependencies | ||
1618 | 1060 | feature (new "Installed (auto removable)" status) | ||
1619 | 1061 | |||
1620 | 1062 | -- Michael Vogt <michael.vogt@ubuntu.com> Mon, 3 Jul 2006 21:38:16 +0200 | ||
1621 | 1063 | |||
1622 | 381 | synaptic (0.57.10) unstable; urgency=low | 1064 | synaptic (0.57.10) unstable; urgency=low |
1623 | 382 | 1065 | ||
1624 | 383 | * fix a bug in the skip-taskbar handling (thanks to seb128) | 1066 | * fix a bug in the skip-taskbar handling (thanks to seb128) |
1625 | @@ -403,6 +1086,99 @@ | |||
1626 | 403 | 1086 | ||
1627 | 404 | -- Michael Vogt <mvo@debian.org> Tue, 28 Feb 2006 09:44:42 +0100 | 1087 | -- Michael Vogt <mvo@debian.org> Tue, 28 Feb 2006 09:44:42 +0100 |
1628 | 405 | 1088 | ||
1629 | 1089 | synaptic (0.57.8ubuntu11) dapper; urgency=low | ||
1630 | 1090 | |||
1631 | 1091 | * fix bug that the window is not visisble in the tasklist when run | ||
1632 | 1092 | in "install all upgrades" mode from update-notifier (thanks to | ||
1633 | 1093 | seb128 for reporting) | ||
1634 | 1094 | * hide the "auto-close" checkbutton when runing non-interactively, | ||
1635 | 1095 | because synaptic won't save options then (Ubuntu: #28250) | ||
1636 | 1096 | * better deal with invalid utf8 in the package descriptions | ||
1637 | 1097 | (Ubuntu: #37050, #38399) | ||
1638 | 1098 | * increase the size of the diff dialog textview (ubuntu: #44012) | ||
1639 | 1099 | * search in summary too (ubuntu: #32337) | ||
1640 | 1100 | * fix focus problem (ubuntu: #39971) | ||
1641 | 1101 | |||
1642 | 1102 | -- Michael Vogt <michael.vogt@ubuntu.com> Thu, 18 May 2006 11:41:18 +0200 | ||
1643 | 1103 | |||
1644 | 1104 | synaptic (0.57.8ubuntu10) dapper; urgency=low | ||
1645 | 1105 | |||
1646 | 1106 | * g++-4.1 fixes (thanks to Martin Michlmayr) (closes: 357863) | ||
1647 | 1107 | * fix the invocation of the external software-properties | ||
1648 | 1108 | |||
1649 | 1109 | -- Michael Vogt <michael.vogt@ubuntu.com> Fri, 21 Apr 2006 10:02:28 +0200 | ||
1650 | 1110 | |||
1651 | 1111 | synaptic (0.57.8ubuntu9) dapper; urgency=low | ||
1652 | 1112 | |||
1653 | 1113 | * fix a bug in the skip-taskbar handling (thanks to seb128) | ||
1654 | 1114 | * fix the column sorting (closes: #361070) | ||
1655 | 1115 | * use the urgency hint for the conffile prompt (ubuntu: #21898) | ||
1656 | 1116 | * better handling of the automatic terminal expanding (ubuntu: #38935) | ||
1657 | 1117 | |||
1658 | 1118 | -- Michael Vogt <michael.vogt@ubuntu.com> Wed, 12 Apr 2006 20:43:23 +0200 | ||
1659 | 1119 | |||
1660 | 1120 | synaptic (0.57.8ubuntu8) dapper; urgency=low | ||
1661 | 1121 | |||
1662 | 1122 | * fix memory corruption problem (ubuntu #37817, #37987) | ||
1663 | 1123 | |||
1664 | 1124 | -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 4 Apr 2006 19:59:35 +0200 | ||
1665 | 1125 | |||
1666 | 1126 | synaptic (0.57.8ubuntu7) dapper; urgency=low | ||
1667 | 1127 | |||
1668 | 1128 | * gtk/window_changes.glade: | ||
1669 | 1129 | - make the dialog icon "info" instead of "warning" (ubuntu: #17085) | ||
1670 | 1130 | * remove http:// when it was entered as part of the proxy uri | ||
1671 | 1131 | (ubuntu: #18038) | ||
1672 | 1132 | * if a dpkg error happens during install run "dpkg --configure -a" | ||
1673 | 1133 | to recover as much as possible (ubuntu: #19021) | ||
1674 | 1134 | * if no terminal activity is detected and the terminal is expanded | ||
1675 | 1135 | set the urgency hint as well (ubuntu: #31436) | ||
1676 | 1136 | * remove http:// when it was entered as part of the proxy uri | ||
1677 | 1137 | * include reinstall markings in the "changes" filter | ||
1678 | 1138 | |||
1679 | 1139 | -- Michael Vogt <michael.vogt@ubuntu.com> Sun, 2 Apr 2006 11:40:45 +0200 | ||
1680 | 1140 | |||
1681 | 1141 | synaptic (0.57.8ubuntu6) dapper; urgency=low | ||
1682 | 1142 | |||
1683 | 1143 | * wording fix (ubuntu #36488) | ||
1684 | 1144 | * if no terminal activity is detected and the terminal is expanded | ||
1685 | 1145 | set the urgency hint as well (ubuntu: #31436) | ||
1686 | 1146 | |||
1687 | 1147 | -- Michael Vogt <michael.vogt@ubuntu.com> Wed, 29 Mar 2006 14:33:19 +0200 | ||
1688 | 1148 | |||
1689 | 1149 | synaptic (0.57.8ubuntu5) dapper; urgency=low | ||
1690 | 1150 | |||
1691 | 1151 | * fix problem with fetch window not centered on parent (thanks to | ||
1692 | 1152 | seb128 and glatzor) | ||
1693 | 1153 | * fix a missing set_transient() problem (ubuntu #36030) | ||
1694 | 1154 | |||
1695 | 1155 | -- Michael Vogt <michael.vogt@ubuntu.com> Thu, 23 Mar 2006 00:10:25 +0100 | ||
1696 | 1156 | |||
1697 | 1157 | synaptic (0.57.8ubuntu4) dapper; urgency=low | ||
1698 | 1158 | |||
1699 | 1159 | * fix another set_transient() problem with run with --parent-window-id | ||
1700 | 1160 | (ubuntu #33406) | ||
1701 | 1161 | |||
1702 | 1162 | -- Michael Vogt <michael.vogt@ubuntu.com> Thu, 2 Mar 2006 15:38:08 +0100 | ||
1703 | 1163 | |||
1704 | 1164 | synaptic (0.57.8ubuntu3) dapper; urgency=low | ||
1705 | 1165 | |||
1706 | 1166 | * data/synaptic.desktop.in: set X-Ubuntu-Gettext-Domain | ||
1707 | 1167 | * make "mark" the default response in the "Mark change dialog" (ubuntu #31189) | ||
1708 | 1168 | * don't fail if run as non-root, just explain what's wrong | ||
1709 | 1169 | |||
1710 | 1170 | -- Michael Vogt <michael.vogt@ubuntu.com> Fri, 24 Feb 2006 10:35:43 +0100 | ||
1711 | 1171 | |||
1712 | 1172 | synaptic (0.57.8ubuntu2) dapper; urgency=low | ||
1713 | 1173 | |||
1714 | 1174 | * po/th.po: updated Thai Translation (thanks to Isriya Paireepairit) | ||
1715 | 1175 | * po/el.po: updated Greek translation (thanks to Kostas Papadimas) | ||
1716 | 1176 | * only clean the list dir if a update was successful | ||
1717 | 1177 | * fix problem that some windows have a skip taskbar hint but no | ||
1718 | 1178 | transient parent (thanks to Seb128 for reporting the problem) | ||
1719 | 1179 | |||
1720 | 1180 | -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 21 Feb 2006 18:59:52 +0100 | ||
1721 | 1181 | |||
1722 | 406 | synaptic (0.57.8) unstable; urgency=low | 1182 | synaptic (0.57.8) unstable; urgency=low |
1723 | 407 | 1183 | ||
1724 | 408 | * po/pl.po: updated Polish translation (thanks to Emilian Nowak) | 1184 | * po/pl.po: updated Polish translation (thanks to Emilian Nowak) |
1725 | @@ -415,17 +1191,13 @@ | |||
1726 | 415 | * po/gl.po: added Galician translation (thanks to Nacho Resa) | 1191 | * po/gl.po: added Galician translation (thanks to Nacho Resa) |
1727 | 416 | * po/es.po: updated Spanish translation | 1192 | * po/es.po: updated Spanish translation |
1728 | 417 | (thanks to Francisco Javier F. Serrador) | 1193 | (thanks to Francisco Javier F. Serrador) |
1729 | 418 | * po/th.po: updated Thai Translation (thanks to Isriya Paireepairit) | ||
1730 | 419 | * po/fi.po: updated Finnish translation (thanks to Ilkka Tuohela) | 1194 | * po/fi.po: updated Finnish translation (thanks to Ilkka Tuohela) |
1731 | 420 | * po/el.po: updated Greek translation (thanks to Kostas Papadimas) | ||
1732 | 421 | * fix version number in about dialog (and make sure this is done | 1195 | * fix version number in about dialog (and make sure this is done |
1733 | 422 | automatically in the future) (closes: #348839) | 1196 | automatically in the future) (closes: #348839) |
1734 | 423 | * applied patch from Robert Chéramy to fix un-lock problem | 1197 | * applied patch from Robert Chéramy to fix un-lock problem |
1735 | 424 | (closes: #334168) | 1198 | (closes: #334168) |
1736 | 425 | * added --parent-window-id to make embedding easier | 1199 | * added --parent-window-id to make embedding easier |
1737 | 426 | * wording fixes (malone #22090) | 1200 | * wording fixes (malone #22090) |
1738 | 427 | * only clean the list dir if a update was successful | ||
1739 | 428 | * make "mark" the default response in the "Mark change dialog" | ||
1740 | 429 | 1201 | ||
1741 | 430 | -- Michael Vogt <mvo@debian.org> Tue, 28 Feb 2006 09:44:42 +0100 | 1202 | -- Michael Vogt <mvo@debian.org> Tue, 28 Feb 2006 09:44:42 +0100 |
1742 | 431 | 1203 | ||
1743 | 432 | 1204 | ||
1744 | === modified file 'debian/control' | |||
1745 | --- debian/control 2009-07-21 08:16:20 +0000 | |||
1746 | +++ debian/control 2010-02-17 23:07:20 +0000 | |||
1747 | @@ -1,11 +1,13 @@ | |||
1748 | 1 | Source: synaptic | 1 | Source: synaptic |
1749 | 2 | Section: admin | 2 | Section: admin |
1750 | 3 | Priority: optional | 3 | Priority: optional |
1753 | 4 | Maintainer: Michael Vogt <mvo@debian.org> | 4 | Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com> |
1754 | 5 | Build-Depends: debhelper (>= 5.0.51), libapt-pkg-dev (>= 0.7.0), gettext, libgtk2.0-dev, libvte-dev (>= 0.11.11), libglade2-dev, libxft2-dev, scrollkeeper, intltool, xmlto, libsm-dev , sharutils, dpatch, lsb-release, dpkg (>= 1.13.9) | 5 | XSBC-Original-Maintainer: Michael Vogt <mvo@debian.org> |
1755 | 6 | Build-Depends: debhelper (>= 5.0.51), libapt-pkg-dev (>= 0.7.23), gettext, libgtk2.0-dev, libvte-dev (>= 0.11.11), libglade2-dev, libxft2-dev, scrollkeeper, intltool, xmlto, libsm-dev , sharutils, dpatch, lsb-release, dpkg (>= 1.13.9), liblaunchpad-integration-dev, libept-dev (>= 0.5.26ubuntu2) | ||
1756 | 6 | Build-Conflicts: librpm-dev | 7 | Build-Conflicts: librpm-dev |
1757 | 7 | Standards-Version: 3.7.2.2 | 8 | Standards-Version: 3.7.2.2 |
1759 | 8 | Vcs-Bzr: http://bzr.debian.org/synaptic/synaptic/debian-sid | 9 | Vcs-Bzr: http://bazaar.launchpad.net/~ubuntu-core-dev/synaptic/ubuntu/ |
1760 | 10 | XS-Original-Vcs-Bzr: http://bzr.debian.org/synaptic/synaptic/debian-sid | ||
1761 | 9 | 11 | ||
1762 | 10 | Package: synaptic | 12 | Package: synaptic |
1763 | 11 | Architecture: any | 13 | Architecture: any |
1764 | @@ -13,8 +15,8 @@ | |||
1765 | 13 | Provides: gsynaptic | 15 | Provides: gsynaptic |
1766 | 14 | Replaces: gsynaptic | 16 | Replaces: gsynaptic |
1767 | 15 | Conflicts: gsynaptic, menu (<< 2.1.11) | 17 | Conflicts: gsynaptic, menu (<< 2.1.11) |
1770 | 16 | Recommends: gksu|kdebase-bin, deborphan, libgnome2-perl, menu | 18 | Recommends: gksu|kdebase-bin, libgnome2-perl, software-properties-gtk, apt-xapian-index |
1771 | 17 | Suggests: dwww | 19 | Suggests: dwww, menu, deborphan |
1772 | 18 | Description: Graphical package manager | 20 | Description: Graphical package manager |
1773 | 19 | Synaptic is a graphical package management tool based on GTK+ and APT. | 21 | Synaptic is a graphical package management tool based on GTK+ and APT. |
1774 | 20 | Synaptic enables you to install, upgrade and remove software packages in | 22 | Synaptic enables you to install, upgrade and remove software packages in |
1775 | 21 | 23 | ||
1776 | === modified file 'debian/patches/00list.Ubuntu' | |||
1777 | --- debian/patches/00list.Ubuntu 2007-10-04 08:45:12 +0000 | |||
1778 | +++ debian/patches/00list.Ubuntu 2010-02-17 23:07:20 +0000 | |||
1779 | @@ -3,3 +3,4 @@ | |||
1780 | 3 | 03_hide_browse_documentation | 3 | 03_hide_browse_documentation |
1781 | 4 | 04_ubuntu_lpi | 4 | 04_ubuntu_lpi |
1782 | 5 | 06_ubuntu_su_to_root | 5 | 06_ubuntu_su_to_root |
1783 | 6 | 10_ubuntu_maintenance_gui | ||
1784 | 6 | 7 | ||
1785 | === modified file 'debian/patches/01_ubuntu_changelog.dpatch' | |||
1786 | --- debian/patches/01_ubuntu_changelog.dpatch 2009-06-04 16:12:33 +0000 | |||
1787 | +++ debian/patches/01_ubuntu_changelog.dpatch 2010-02-17 23:07:20 +0000 | |||
1788 | @@ -5,10 +5,10 @@ | |||
1789 | 5 | ## DP: No description. | 5 | ## DP: No description. |
1790 | 6 | 6 | ||
1791 | 7 | @DPATCH@ | 7 | @DPATCH@ |
1796 | 8 | diff -urNad synaptic-0.56/common/rpackage.cc /tmp/dpep.Ri9fRS/synaptic-0.56/common/rpackage.cc | 8 | diff -urNad ubuntu~/common/rpackage.cc ubuntu/common/rpackage.cc |
1797 | 9 | --- synaptic-0.56/common/rpackage.cc 2005-02-18 13:28:43.000000000 +0100 | 9 | --- ubuntu~/common/rpackage.cc 2009-09-18 23:37:47.000000000 +0200 |
1798 | 10 | +++ /tmp/dpep.Ri9fRS/synaptic-0.56/common/rpackage.cc 2005-02-18 14:39:17.005309176 +0100 | 10 | +++ ubuntu/common/rpackage.cc 2009-09-18 23:40:55.071662698 +0200 |
1799 | 11 | @@ -810,7 +810,7 @@ | 11 | @@ -875,7 +875,7 @@ |
1800 | 12 | if(verstr.find(':')!=verstr.npos) | 12 | if(verstr.find(':')!=verstr.npos) |
1801 | 13 | verstr=string(verstr, verstr.find(':')+1); | 13 | verstr=string(verstr, verstr.find(':')+1); |
1802 | 14 | char uri[512]; | 14 | char uri[512]; |
1803 | @@ -17,7 +17,10 @@ | |||
1804 | 17 | src_section.c_str(), | 17 | src_section.c_str(), |
1805 | 18 | prefix.c_str(), | 18 | prefix.c_str(), |
1806 | 19 | srcpkg.c_str(), | 19 | srcpkg.c_str(), |
1808 | 20 | @@ -1293,7 +1293,7 @@ | 20 | diff -urNad ubuntu~/common/rpackagestatus.cc ubuntu/common/rpackagestatus.cc |
1809 | 21 | --- ubuntu~/common/rpackagestatus.cc 2009-09-18 23:37:47.000000000 +0200 | ||
1810 | 22 | +++ ubuntu/common/rpackagestatus.cc 2009-09-18 23:41:36.086660327 +0200 | ||
1811 | 23 | @@ -69,7 +69,7 @@ | ||
1812 | 21 | markUnsupported = true; | 24 | markUnsupported = true; |
1813 | 22 | 25 | ||
1814 | 23 | // read supported labels | 26 | // read supported labels |
1815 | @@ -26,12 +29,21 @@ | |||
1816 | 26 | stringstream sst1(labels); | 29 | stringstream sst1(labels); |
1817 | 27 | while(!sst1.eof()) { | 30 | while(!sst1.eof()) { |
1818 | 28 | sst1 >> s; | 31 | sst1 >> s; |
1820 | 29 | @@ -1301,7 +1301,7 @@ | 32 | @@ -77,7 +77,7 @@ |
1821 | 33 | } | ||
1822 | 34 | |||
1823 | 35 | // read supported origins | ||
1824 | 36 | - origin = _config->Find("Synaptic::supported-origins", "Debian"); | ||
1825 | 37 | + origin = _config->Find("Synaptic::supported-origins", "Ubuntu"); | ||
1826 | 38 | stringstream sst2(origin); | ||
1827 | 39 | while(!sst2.eof()) { | ||
1828 | 40 | sst2 >> s; | ||
1829 | 41 | @@ -85,7 +85,7 @@ | ||
1830 | 30 | } | 42 | } |
1831 | 31 | 43 | ||
1832 | 32 | // read supported components | 44 | // read supported components |
1833 | 33 | - components = _config->Find("Synaptic::supported-components", "main updates/main"); | 45 | - components = _config->Find("Synaptic::supported-components", "main updates/main"); |
1834 | 34 | + components = _config->Find("Synaptic::supported-components", "main updates/main restricted"); | 46 | + components = _config->Find("Synaptic::supported-components", "main updates/main restricted"); |
1838 | 35 | stringstream sst2(components); | 47 | stringstream sst3(components); |
1839 | 36 | while(!sst2.eof()) { | 48 | while(!sst3.eof()) { |
1840 | 37 | sst2 >> s; | 49 | sst3 >> s; |
1841 | 38 | 50 | ||
1842 | === modified file 'debian/patches/03_hide_browse_documentation.dpatch' (properties changed: -x to +x) | |||
1843 | === modified file 'debian/patches/04_ubuntu_lpi.dpatch' (properties changed: -x to +x) | |||
1844 | === modified file 'debian/patches/06_ubuntu_su_to_root.dpatch' (properties changed: -x to +x) | |||
1845 | === added file 'debian/patches/10_ubuntu_maintenance_gui.dpatch' | |||
1846 | --- debian/patches/10_ubuntu_maintenance_gui.dpatch 1970-01-01 00:00:00 +0000 | |||
1847 | +++ debian/patches/10_ubuntu_maintenance_gui.dpatch 2010-02-17 23:07:20 +0000 | |||
1848 | @@ -0,0 +1,187 @@ | |||
1849 | 1 | #! /bin/sh /usr/share/dpatch/dpatch-run | ||
1850 | 2 | ## 10_foo.dpatch | ||
1851 | 3 | ## | ||
1852 | 4 | ## All lines beginning with `## DP:' are a description of the patch. | ||
1853 | 5 | ## DP: No description. | ||
1854 | 6 | |||
1855 | 7 | @DPATCH@ | ||
1856 | 8 | diff -urNad ubuntu~/common/rpackagestatus.cc ubuntu/common/rpackagestatus.cc | ||
1857 | 9 | --- ubuntu~/common/rpackagestatus.cc 2010-01-25 12:01:12.070416517 +0100 | ||
1858 | 10 | +++ ubuntu/common/rpackagestatus.cc 2010-01-25 12:02:01.380407389 +0100 | ||
1859 | 11 | @@ -185,7 +185,8 @@ | ||
1860 | 12 | pkgTagSection sec; | ||
1861 | 13 | time_t release_date = -1; | ||
1862 | 14 | |||
1863 | 15 | - string distro = _config->Find("Synaptic::supported-label"); | ||
1864 | 16 | + // FIXME: make this use the "labels" vector in the future | ||
1865 | 17 | + string distro = _config->Find("Synaptic::supported-label","Ubuntu"); | ||
1866 | 18 | string releaseFile = pkg->getReleaseFileForOrigin(distro, release); | ||
1867 | 19 | if(!FileExists(releaseFile)) { | ||
1868 | 20 | // happens e.g. when there is no release file and is harmless | ||
1869 | 21 | @@ -209,10 +210,26 @@ | ||
1870 | 22 | // now calculate the time until there is support | ||
1871 | 23 | gmtime_r(&release_date, res); | ||
1872 | 24 | |||
1873 | 25 | - const int support_time =_config->FindI("Synaptic::supported-month", 0); | ||
1874 | 26 | + int support_time =_config->FindI("Synaptic::supported-month", 18); | ||
1875 | 27 | if (support_time <= 0) | ||
1876 | 28 | return false; | ||
1877 | 29 | |||
1878 | 30 | + // check if the package overwrites the support time, this has the | ||
1879 | 31 | + // format "5y", "18m" etc | ||
1880 | 32 | + string support_time_str = pkg->findTagFromPkgRecord("Supported"); | ||
1881 | 33 | + size_t len = support_time_str.length(); | ||
1882 | 34 | + if(len > 1) { | ||
1883 | 35 | + int factor = 1; | ||
1884 | 36 | + if (support_time_str[len-1] == 'y') | ||
1885 | 37 | + factor = 12; | ||
1886 | 38 | + else if (support_time_str[len-1] == 'm') | ||
1887 | 39 | + factor = 1; | ||
1888 | 40 | + else | ||
1889 | 41 | + cerr << "Unknown support tag: " << support_time_str << endl; | ||
1890 | 42 | + // and covert to an integer (skipping the last char 'y') | ||
1891 | 43 | + support_time = factor * atoi(support_time_str.substr(0, len-1).c_str()); | ||
1892 | 44 | + } | ||
1893 | 45 | + | ||
1894 | 46 | res->tm_year += (support_time / 12) + ((res->tm_mon + support_time % 12) / 12); | ||
1895 | 47 | res->tm_mon = (res->tm_mon + support_time) % 12; | ||
1896 | 48 | |||
1897 | 49 | diff -urNad ubuntu~/gtk/glade/window_main.glade ubuntu/gtk/glade/window_main.glade | ||
1898 | 50 | --- ubuntu~/gtk/glade/window_main.glade 2010-01-25 12:01:12.100413355 +0100 | ||
1899 | 51 | +++ ubuntu/gtk/glade/window_main.glade 2010-01-25 12:02:01.561112535 +0100 | ||
1900 | 52 | @@ -1351,8 +1351,8 @@ | ||
1901 | 53 | <property name="pixels_above_lines">3</property> | ||
1902 | 54 | <property name="pixels_below_lines">3</property> | ||
1903 | 55 | <property name="pixels_inside_wrap">0</property> | ||
1904 | 56 | - <property name="left_margin">3</property> | ||
1905 | 57 | - <property name="right_margin">3</property> | ||
1906 | 58 | + <property name="left_margin">12</property> | ||
1907 | 59 | + <property name="right_margin">12</property> | ||
1908 | 60 | <property name="indent">0</property> | ||
1909 | 61 | <property name="text" translatable="yes"></property> | ||
1910 | 62 | </widget> | ||
1911 | 63 | diff -urNad ubuntu~/gtk/rgpkgdetails.cc ubuntu/gtk/rgpkgdetails.cc | ||
1912 | 64 | --- ubuntu~/gtk/rgpkgdetails.cc 2010-01-25 11:59:47.000000000 +0100 | ||
1913 | 65 | +++ ubuntu/gtk/rgpkgdetails.cc 2010-01-25 12:02:01.561112535 +0100 | ||
1914 | 66 | @@ -24,6 +24,8 @@ | ||
1915 | 67 | #include "config.h" | ||
1916 | 68 | |||
1917 | 69 | #include <cassert> | ||
1918 | 70 | +#include <langinfo.h> | ||
1919 | 71 | + | ||
1920 | 72 | #include "rgwindow.h" | ||
1921 | 73 | #include "rgmainwindow.h" | ||
1922 | 74 | #include "rgpkgdetails.h" | ||
1923 | 75 | @@ -191,33 +193,17 @@ | ||
1924 | 76 | "scale", 1.1, | ||
1925 | 77 | NULL); | ||
1926 | 78 | } | ||
1927 | 79 | + if(gtk_text_tag_table_lookup(tag_table, "gray") == NULL) { | ||
1928 | 80 | + gtk_text_buffer_create_tag(buf, "gray", | ||
1929 | 81 | + "foreground", "darkgray", | ||
1930 | 82 | + NULL); | ||
1931 | 83 | + } | ||
1932 | 84 | // set summary | ||
1933 | 85 | s = utf8(pkg->summary()); | ||
1934 | 86 | gtk_text_buffer_get_start_iter(buf, &it); | ||
1935 | 87 | gtk_text_buffer_insert(buf, &it, s, -1); | ||
1936 | 88 | gtk_text_buffer_get_start_iter(buf, &start); | ||
1937 | 89 | gtk_text_buffer_apply_tag_by_name(buf, "bold", &start, &it); | ||
1938 | 90 | - // set emblems | ||
1939 | 91 | - GdkPixbuf *pixbuf = RGPackageStatus::pkgStatus.getSupportedPix(pkg); | ||
1940 | 92 | - if(pixbuf != NULL) { | ||
1941 | 93 | - // insert space | ||
1942 | 94 | - gtk_text_buffer_insert(buf, &it, " ", 1); | ||
1943 | 95 | - // make image | ||
1944 | 96 | - emblem = gtk_image_new_from_pixbuf(pixbuf); | ||
1945 | 97 | - gtk_image_set_pixel_size(GTK_IMAGE(emblem), 16); | ||
1946 | 98 | - // set eventbox and tooltip | ||
1947 | 99 | - GtkWidget *event = gtk_event_box_new(); | ||
1948 | 100 | - GtkStyle *style = gtk_widget_get_style(textview); | ||
1949 | 101 | - gtk_widget_modify_bg(event, GTK_STATE_NORMAL, | ||
1950 | 102 | - &style->base[GTK_STATE_NORMAL]); | ||
1951 | 103 | - gtk_container_add(GTK_CONTAINER(event), emblem); | ||
1952 | 104 | - gtk_tooltips_set_tip(tips, event, _("This application is supported by the distribution"), ""); | ||
1953 | 105 | - // create anchor | ||
1954 | 106 | - GtkTextChildAnchor *anchor = gtk_text_buffer_create_child_anchor(buf, &it); | ||
1955 | 107 | - gtk_text_view_add_child_at_anchor(GTK_TEXT_VIEW(textview), event, anchor); | ||
1956 | 108 | - gtk_widget_show_all(event); | ||
1957 | 109 | - } | ||
1958 | 110 | - | ||
1959 | 111 | // add button to get screenshot | ||
1960 | 112 | gtk_text_buffer_insert(buf, &it, "\n", 1); | ||
1961 | 113 | GtkTextChildAnchor *anchor = gtk_text_buffer_create_child_anchor(buf, &it); | ||
1962 | 114 | @@ -237,6 +223,51 @@ | ||
1963 | 115 | s = utf8(pkg->description()); | ||
1964 | 116 | gtk_text_buffer_insert(buf, &it, s, -1); | ||
1965 | 117 | |||
1966 | 118 | + // now check if we have a support time | ||
1967 | 119 | + gchar *maint_str = NULL; | ||
1968 | 120 | + struct tm end_time; | ||
1969 | 121 | + if(pkg->label() == "Ubuntu" && pkg->origin() == "Ubuntu") { | ||
1970 | 122 | + if(RGPackageStatus::pkgStatus.maintenanceEndTime(pkg, &end_time)) { | ||
1971 | 123 | + if (pkg->component() == "main") | ||
1972 | 124 | + maint_str = g_strdup_printf(_("\n\n" | ||
1973 | 125 | + "Canonical provides critical updates for %s " | ||
1974 | 126 | + "until %s %i."), | ||
1975 | 127 | + pkg->name(), | ||
1976 | 128 | + nl_langinfo(MON_1+end_time.tm_mon), | ||
1977 | 129 | + end_time.tm_year + 1900); | ||
1978 | 130 | + else if (pkg->component() == "restricted") | ||
1979 | 131 | + maint_str = g_strdup_printf(_("\n\n" | ||
1980 | 132 | + "Canonical provides critical updates " | ||
1981 | 133 | + "supplied by the developers of %s " | ||
1982 | 134 | + "until %s %i."), | ||
1983 | 135 | + pkg->name(), | ||
1984 | 136 | + nl_langinfo(MON_1+end_time.tm_mon), | ||
1985 | 137 | + end_time.tm_year + 1900); | ||
1986 | 138 | + } else { | ||
1987 | 139 | + if (pkg->component() == "main") | ||
1988 | 140 | + maint_str = g_strdup_printf(_("\n\n" | ||
1989 | 141 | + "Canonical provides critical updates for %s."), | ||
1990 | 142 | + pkg->name()); | ||
1991 | 143 | + else if (pkg->component() == "restricted") | ||
1992 | 144 | + maint_str = g_strdup_printf(_("\n\n" | ||
1993 | 145 | + "Canonical provides critical updates " | ||
1994 | 146 | + "supplied by the developers of %s."), | ||
1995 | 147 | + pkg->name()); | ||
1996 | 148 | + else if (pkg->component() == "universe" || | ||
1997 | 149 | + pkg->component() == "multiverse") | ||
1998 | 150 | + maint_str = g_strdup_printf(_("\n\n" | ||
1999 | 151 | + "Canonical does not provide " | ||
2000 | 152 | + "updates for %s. " | ||
2001 | 153 | + "Some updates may be provided " | ||
2002 | 154 | + "by the Ubuntu community."), | ||
2003 | 155 | + pkg->name()); | ||
2004 | 156 | + } | ||
2005 | 157 | + } | ||
2006 | 158 | + if(maint_str) | ||
2007 | 159 | + gtk_text_buffer_insert_with_tags_by_name(buf, | ||
2008 | 160 | + &it, maint_str, -1, | ||
2009 | 161 | + "gray", NULL); | ||
2010 | 162 | + g_free(maint_str); | ||
2011 | 163 | |||
2012 | 164 | // build dependency lists | ||
2013 | 165 | vector<DepInformation> deps; | ||
2014 | 166 | diff -urNad ubuntu~/tests/test_rpackage.cc ubuntu/tests/test_rpackage.cc | ||
2015 | 167 | --- ubuntu~/tests/test_rpackage.cc 2010-01-25 11:59:47.000000000 +0100 | ||
2016 | 168 | +++ ubuntu/tests/test_rpackage.cc 2010-01-25 12:02:01.561112535 +0100 | ||
2017 | 169 | @@ -17,6 +17,7 @@ | ||
2018 | 170 | RPackage *pkg = lister->getPackage("eog"); | ||
2019 | 171 | cerr << "pkg: " << pkg->name() << endl; | ||
2020 | 172 | cerr << "Bugs: " << pkg->findTagFromPkgRecord("Bugs") << endl; | ||
2021 | 173 | + cerr << "Supported: " << pkg->findTagFromPkgRecord("Supported") << endl; | ||
2022 | 174 | |||
2023 | 175 | vector<DepInformation> deps = pkg->enumDeps(); | ||
2024 | 176 | for(unsigned int i=0;i<deps.size();i++) { | ||
2025 | 177 | @@ -37,4 +38,10 @@ | ||
2026 | 178 | s = all[i]->getRawRecord(); | ||
2027 | 179 | } | ||
2028 | 180 | cerr << "iterating each record: " << float(clock()-now)/CLOCKS_PER_SEC << endl; | ||
2029 | 181 | + // read supported info | ||
2030 | 182 | + cerr << "Checking for supported info:" << endl; | ||
2031 | 183 | + for(int i=0;i<all.size();i++) { | ||
2032 | 184 | + if(all[i]->findTagFromPkgRecord("Supported").empty() == false) | ||
2033 | 185 | + cerr << "pkg: " << all[i]->name() << " has support info" << endl; | ||
2034 | 186 | + } | ||
2035 | 187 | } | ||
2036 | 0 | 188 | ||
2037 | === modified file 'debian/rules' | |||
2038 | --- debian/rules 2008-11-18 18:19:57 +0000 | |||
2039 | +++ debian/rules 2010-02-17 23:07:20 +0000 | |||
2040 | @@ -29,6 +29,7 @@ | |||
2041 | 29 | --localstatedir=/var/lib/synaptic \ | 29 | --localstatedir=/var/lib/synaptic \ |
2042 | 30 | --sysconfdir=/etc --with-vte --with-pkg-hold \ | 30 | --sysconfdir=/etc --with-vte --with-pkg-hold \ |
2043 | 31 | --with-apt-authentication \ | 31 | --with-apt-authentication \ |
2044 | 32 | --enable-ept \ | ||
2045 | 32 | --with-nice-dpkg-status | 33 | --with-nice-dpkg-status |
2046 | 33 | 34 | ||
2047 | 34 | CREATE_SUPPORTED_PIXMAP="true" | 35 | CREATE_SUPPORTED_PIXMAP="true" |
2048 | @@ -37,7 +38,7 @@ | |||
2049 | 37 | # special case for ubuntu | 38 | # special case for ubuntu |
2050 | 38 | ifeq "$(DIST)" "Ubuntu" | 39 | ifeq "$(DIST)" "Ubuntu" |
2051 | 39 | CONFIGURE_FLAGS = $(COMMON_FLAGS) --with-launchpad-integration | 40 | CONFIGURE_FLAGS = $(COMMON_FLAGS) --with-launchpad-integration |
2053 | 40 | CREATE_SUPPORTED_PIXMAP=uudecode debian/package-supported.png.uu -o $(CURDIR)/debian/synaptic/usr/share/synaptic/pixmaps/package-supported.png | 41 | CREATE_SUPPORTED_PIXMAP=uudecode debian/package-supported.png.uu -o $(CURDIR)/debian/synaptic/usr/share/icons/hicolor/16x16/actions/package-supported.png |
2054 | 41 | endif | 42 | endif |
2055 | 42 | 43 | ||
2056 | 43 | 44 | ||
2057 | 44 | 45 | ||
2058 | === modified file 'debian/synaptic.dirs' | |||
2059 | --- debian/synaptic.dirs 2008-04-26 08:32:09 +0000 | |||
2060 | +++ debian/synaptic.dirs 2010-02-17 23:07:20 +0000 | |||
2061 | @@ -1,1 +1,2 @@ | |||
2062 | 1 | var/lib/synaptic | 1 | var/lib/synaptic |
2063 | 2 | usr/share/icons/hicolor/16x16/actions/ | ||
2064 | 2 | 3 | ||
2065 | === modified file 'gtk/Makefile.am' | |||
2066 | --- gtk/Makefile.am 2008-08-21 14:32:18 +0000 | |||
2067 | +++ gtk/Makefile.am 2010-02-17 23:07:20 +0000 | |||
2068 | @@ -7,7 +7,7 @@ | |||
2069 | 7 | -DPACKAGE_LOCALE_DIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \ | 7 | -DPACKAGE_LOCALE_DIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \ |
2070 | 8 | -DSYNAPTIC_GLADEDIR=\""$(datadir)/synaptic/glade/"\" \ | 8 | -DSYNAPTIC_GLADEDIR=\""$(datadir)/synaptic/glade/"\" \ |
2071 | 9 | -DSYNAPTIC_PIXMAPDIR=\""$(datadir)/synaptic/pixmaps/"\" \ | 9 | -DSYNAPTIC_PIXMAPDIR=\""$(datadir)/synaptic/pixmaps/"\" \ |
2073 | 10 | @PACKAGE_CFLAGS@ @VTE_CFLAGS@ @LP_CFLAGS@ $(LIBTAGCOLL_CFLAGS) | 10 | @PACKAGE_CFLAGS@ @VTE_CFLAGS@ @LP_CFLAGS@ $(LIBEPT_CFLAGS) |
2074 | 11 | 11 | ||
2075 | 12 | sbin_PROGRAMS = synaptic | 12 | sbin_PROGRAMS = synaptic |
2076 | 13 | 13 | ||
2077 | @@ -17,7 +17,7 @@ | |||
2078 | 17 | ${top_builddir}/common/libsynaptic.a\ | 17 | ${top_builddir}/common/libsynaptic.a\ |
2079 | 18 | -lapt-pkg @RPM_LIBS@ @DEB_LIBS@ \ | 18 | -lapt-pkg @RPM_LIBS@ @DEB_LIBS@ \ |
2080 | 19 | @PACKAGE_LIBS@ @VTE_LIBS@ @LP_LIBS@\ | 19 | @PACKAGE_LIBS@ @VTE_LIBS@ @LP_LIBS@\ |
2082 | 20 | -lpthread $(LIBTAGCOLL_LIBS) | 20 | -lpthread $(LIBEPT_LIBS) |
2083 | 21 | 21 | ||
2084 | 22 | synaptic_SOURCES= \ | 22 | synaptic_SOURCES= \ |
2085 | 23 | gsynaptic.cc\ | 23 | gsynaptic.cc\ |
2086 | 24 | 24 | ||
2087 | === modified file 'gtk/glade/window_fetch.glade' | |||
2088 | --- gtk/glade/window_fetch.glade 2008-05-08 23:25:25 +0000 | |||
2089 | +++ gtk/glade/window_fetch.glade 2010-02-17 23:07:21 +0000 | |||
2090 | @@ -5,6 +5,7 @@ | |||
2091 | 5 | 5 | ||
2092 | 6 | <widget class="GtkWindow" id="window_fetch"> | 6 | <widget class="GtkWindow" id="window_fetch"> |
2093 | 7 | <property name="border_width">6</property> | 7 | <property name="border_width">6</property> |
2094 | 8 | <property name="default_width">450</property> | ||
2095 | 8 | <property name="title" translatable="yes"></property> | 9 | <property name="title" translatable="yes"></property> |
2096 | 9 | <property name="type">GTK_WINDOW_TOPLEVEL</property> | 10 | <property name="type">GTK_WINDOW_TOPLEVEL</property> |
2097 | 10 | <property name="window_position">GTK_WIN_POS_CENTER_ON_PARENT</property> | 11 | <property name="window_position">GTK_WIN_POS_CENTER_ON_PARENT</property> |
2098 | 11 | 12 | ||
2099 | === modified file 'gtk/glade/window_main.glade' | |||
2100 | --- gtk/glade/window_main.glade 2008-05-21 16:09:02 +0000 | |||
2101 | +++ gtk/glade/window_main.glade 2010-02-17 23:07:21 +0000 | |||
2102 | @@ -968,6 +968,85 @@ | |||
2103 | 968 | </child> | 968 | </child> |
2104 | 969 | 969 | ||
2105 | 970 | <child> | 970 | <child> |
2106 | 971 | <widget class="GtkToolItem" id="toolitem2"> | ||
2107 | 972 | <property name="visible">True</property> | ||
2108 | 973 | <property name="visible_horizontal">True</property> | ||
2109 | 974 | <property name="visible_vertical">True</property> | ||
2110 | 975 | <property name="is_important">False</property> | ||
2111 | 976 | |||
2112 | 977 | <child> | ||
2113 | 978 | <widget class="GtkVBox" id="vbox_fast_search"> | ||
2114 | 979 | <property name="visible">True</property> | ||
2115 | 980 | <property name="homogeneous">False</property> | ||
2116 | 981 | <property name="spacing">0</property> | ||
2117 | 982 | |||
2118 | 983 | <child> | ||
2119 | 984 | <widget class="GtkLabel" id="label_fast_search"> | ||
2120 | 985 | <property name="visible">True</property> | ||
2121 | 986 | <property name="label" translatable="yes">Quick search</property> | ||
2122 | 987 | <property name="use_underline">False</property> | ||
2123 | 988 | <property name="use_markup">False</property> | ||
2124 | 989 | <property name="justify">GTK_JUSTIFY_LEFT</property> | ||
2125 | 990 | <property name="wrap">False</property> | ||
2126 | 991 | <property name="selectable">False</property> | ||
2127 | 992 | <property name="xalign">0</property> | ||
2128 | 993 | <property name="yalign">0.5</property> | ||
2129 | 994 | <property name="xpad">0</property> | ||
2130 | 995 | <property name="ypad">0</property> | ||
2131 | 996 | <property name="ellipsize">PANGO_ELLIPSIZE_END</property> | ||
2132 | 997 | <property name="width_chars">-1</property> | ||
2133 | 998 | <property name="single_line_mode">False</property> | ||
2134 | 999 | <property name="angle">0</property> | ||
2135 | 1000 | </widget> | ||
2136 | 1001 | <packing> | ||
2137 | 1002 | <property name="padding">0</property> | ||
2138 | 1003 | <property name="expand">False</property> | ||
2139 | 1004 | <property name="fill">False</property> | ||
2140 | 1005 | </packing> | ||
2141 | 1006 | </child> | ||
2142 | 1007 | |||
2143 | 1008 | <child> | ||
2144 | 1009 | <widget class="GtkEntry" id="entry_fast_search"> | ||
2145 | 1010 | <property name="visible">True</property> | ||
2146 | 1011 | <property name="can_focus">True</property> | ||
2147 | 1012 | <property name="editable">True</property> | ||
2148 | 1013 | <property name="visibility">True</property> | ||
2149 | 1014 | <property name="max_length">0</property> | ||
2150 | 1015 | <property name="text" translatable="yes"></property> | ||
2151 | 1016 | <property name="has_frame">True</property> | ||
2152 | 1017 | <property name="invisible_char">●</property> | ||
2153 | 1018 | <property name="activates_default">False</property> | ||
2154 | 1019 | <signal name="changed" handler="on_entry_fast_search_changed" last_modification_time="Wed, 28 May 2008 15:06:32 GMT"/> | ||
2155 | 1020 | </widget> | ||
2156 | 1021 | <packing> | ||
2157 | 1022 | <property name="padding">0</property> | ||
2158 | 1023 | <property name="expand">False</property> | ||
2159 | 1024 | <property name="fill">False</property> | ||
2160 | 1025 | </packing> | ||
2161 | 1026 | </child> | ||
2162 | 1027 | </widget> | ||
2163 | 1028 | </child> | ||
2164 | 1029 | </widget> | ||
2165 | 1030 | <packing> | ||
2166 | 1031 | <property name="expand">False</property> | ||
2167 | 1032 | <property name="homogeneous">False</property> | ||
2168 | 1033 | </packing> | ||
2169 | 1034 | </child> | ||
2170 | 1035 | |||
2171 | 1036 | <child> | ||
2172 | 1037 | <widget class="GtkSeparatorToolItem" id="separatortoolitem3"> | ||
2173 | 1038 | <property name="visible">True</property> | ||
2174 | 1039 | <property name="draw">True</property> | ||
2175 | 1040 | <property name="visible_horizontal">True</property> | ||
2176 | 1041 | <property name="visible_vertical">True</property> | ||
2177 | 1042 | </widget> | ||
2178 | 1043 | <packing> | ||
2179 | 1044 | <property name="expand">False</property> | ||
2180 | 1045 | <property name="homogeneous">False</property> | ||
2181 | 1046 | </packing> | ||
2182 | 1047 | </child> | ||
2183 | 1048 | |||
2184 | 1049 | <child> | ||
2185 | 971 | <widget class="GtkToolButton" id="button1"> | 1050 | <widget class="GtkToolButton" id="button1"> |
2186 | 972 | <property name="visible">True</property> | 1051 | <property name="visible">True</property> |
2187 | 973 | <property name="label" translatable="yes">Search</property> | 1052 | <property name="label" translatable="yes">Search</property> |
2188 | @@ -983,6 +1062,10 @@ | |||
2189 | 983 | <property name="homogeneous">True</property> | 1062 | <property name="homogeneous">True</property> |
2190 | 984 | </packing> | 1063 | </packing> |
2191 | 985 | </child> | 1064 | </child> |
2192 | 1065 | |||
2193 | 1066 | <child> | ||
2194 | 1067 | <placeholder/> | ||
2195 | 1068 | </child> | ||
2196 | 986 | </widget> | 1069 | </widget> |
2197 | 987 | <packing> | 1070 | <packing> |
2198 | 988 | <property name="padding">0</property> | 1071 | <property name="padding">0</property> |
2199 | 989 | 1072 | ||
2200 | === modified file 'gtk/gtkpkglist.cc' | |||
2201 | --- gtk/gtkpkglist.cc 2008-08-21 14:32:18 +0000 | |||
2202 | +++ gtk/gtkpkglist.cc 2010-02-17 23:07:20 +0000 | |||
2203 | @@ -657,31 +657,34 @@ | |||
2204 | 657 | pkg_list->_lister->sortPackages(RPackageLister::LIST_SORT_SUPPORTED_DES); | 657 | pkg_list->_lister->sortPackages(RPackageLister::LIST_SORT_SUPPORTED_DES); |
2205 | 658 | break; | 658 | break; |
2206 | 659 | case NAME_COLUMN: | 659 | case NAME_COLUMN: |
2208 | 660 | pkg_list->_lister->sortPackages(RPackageLister::LIST_SORT_NAME); | 660 | if(pkg_list->order) |
2209 | 661 | pkg_list->_lister->sortPackages(RPackageLister::LIST_SORT_NAME_DES); | ||
2210 | 662 | else | ||
2211 | 663 | pkg_list->_lister->sortPackages(RPackageLister::LIST_SORT_NAME_ASC); | ||
2212 | 661 | break; | 664 | break; |
2213 | 662 | case PKG_SIZE_COLUMN: | 665 | case PKG_SIZE_COLUMN: |
2214 | 663 | if(pkg_list->order) | 666 | if(pkg_list->order) |
2215 | 667 | pkg_list->_lister->sortPackages(RPackageLister::LIST_SORT_SIZE_DES); | ||
2216 | 668 | else | ||
2217 | 664 | pkg_list->_lister->sortPackages(RPackageLister::LIST_SORT_SIZE_ASC); | 669 | pkg_list->_lister->sortPackages(RPackageLister::LIST_SORT_SIZE_ASC); |
2218 | 665 | else | ||
2219 | 666 | pkg_list->_lister->sortPackages(RPackageLister::LIST_SORT_SIZE_DES); | ||
2220 | 667 | break; | 670 | break; |
2221 | 668 | case COMPONENT_COLUMN: | 671 | case COMPONENT_COLUMN: |
2222 | 669 | if(pkg_list->order) | 672 | if(pkg_list->order) |
2223 | 673 | pkg_list->_lister->sortPackages(RPackageLister::LIST_SORT_COMPONENT_DES); | ||
2224 | 674 | else | ||
2225 | 670 | pkg_list->_lister->sortPackages(RPackageLister::LIST_SORT_COMPONENT_ASC); | 675 | pkg_list->_lister->sortPackages(RPackageLister::LIST_SORT_COMPONENT_ASC); |
2226 | 671 | else | ||
2227 | 672 | pkg_list->_lister->sortPackages(RPackageLister::LIST_SORT_COMPONENT_DES); | ||
2228 | 673 | break; | 676 | break; |
2229 | 674 | case SECTION_COLUMN: | 677 | case SECTION_COLUMN: |
2230 | 675 | if(pkg_list->order) | 678 | if(pkg_list->order) |
2231 | 679 | pkg_list->_lister->sortPackages(RPackageLister::LIST_SORT_SECTION_DES); | ||
2232 | 680 | else | ||
2233 | 676 | pkg_list->_lister->sortPackages(RPackageLister::LIST_SORT_SECTION_ASC); | 681 | pkg_list->_lister->sortPackages(RPackageLister::LIST_SORT_SECTION_ASC); |
2234 | 677 | else | ||
2235 | 678 | pkg_list->_lister->sortPackages(RPackageLister::LIST_SORT_SECTION_DES); | ||
2236 | 679 | break; | 682 | break; |
2237 | 680 | case PKG_DOWNLOAD_SIZE_COLUMN: | 683 | case PKG_DOWNLOAD_SIZE_COLUMN: |
2238 | 681 | if(pkg_list->order) | 684 | if(pkg_list->order) |
2239 | 685 | pkg_list->_lister->sortPackages(RPackageLister::LIST_SORT_DLSIZE_DES); | ||
2240 | 686 | else | ||
2241 | 682 | pkg_list->_lister->sortPackages(RPackageLister::LIST_SORT_DLSIZE_ASC); | 687 | pkg_list->_lister->sortPackages(RPackageLister::LIST_SORT_DLSIZE_ASC); |
2242 | 683 | else | ||
2243 | 684 | pkg_list->_lister->sortPackages(RPackageLister::LIST_SORT_DLSIZE_DES); | ||
2244 | 685 | break; | 688 | break; |
2245 | 686 | case AVAILABLE_VERSION_COLUMN: | 689 | case AVAILABLE_VERSION_COLUMN: |
2246 | 687 | if(pkg_list->order) | 690 | if(pkg_list->order) |
2247 | @@ -697,7 +700,7 @@ | |||
2248 | 697 | break; | 700 | break; |
2249 | 698 | default: | 701 | default: |
2250 | 699 | //cerr << "unknown sort column: " << pkg_list->sort_column_id << endl; | 702 | //cerr << "unknown sort column: " << pkg_list->sort_column_id << endl; |
2252 | 700 | pkg_list->_lister->sortPackages(RPackageLister::LIST_SORT_NAME); | 703 | pkg_list->_lister->sortPackages(RPackageLister::LIST_SORT_NAME_ASC); |
2253 | 701 | } | 704 | } |
2254 | 702 | } | 705 | } |
2255 | 703 | 706 | ||
2256 | 704 | 707 | ||
2257 | === modified file 'gtk/rgdebinstallprogress.cc' | |||
2258 | --- gtk/rgdebinstallprogress.cc 2010-02-11 14:17:40 +0000 | |||
2259 | +++ gtk/rgdebinstallprogress.cc 2010-02-17 23:07:20 +0000 | |||
2260 | @@ -713,16 +713,26 @@ | |||
2261 | 713 | } | 713 | } |
2262 | 714 | gtk_widget_show(img); | 714 | gtk_widget_show(img); |
2263 | 715 | 715 | ||
2267 | 716 | 716 | // wait for user action | |
2268 | 717 | // wait for the user to click on "close" | 717 | while(true) { |
2269 | 718 | while(!_updateFinished && !autoClose) { | 718 | // events |
2270 | 719 | while (gtk_events_pending()) | ||
2271 | 720 | gtk_main_iteration(); | ||
2272 | 721 | |||
2273 | 722 | // user clicked "close" button | ||
2274 | 723 | if(_updateFinished) | ||
2275 | 724 | break; | ||
2276 | 725 | |||
2277 | 726 | // user has autoClose set *and* there was no error | ||
2278 | 719 | autoClose= gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(_autoClose)); | 727 | autoClose= gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(_autoClose)); |
2282 | 720 | while (gtk_events_pending()) | 728 | if(autoClose && res != 1) |
2283 | 721 | gtk_main_iteration(); | 729 | break; |
2284 | 722 | usleep(5000); | 730 | |
2285 | 731 | // wait a bit | ||
2286 | 732 | g_usleep(100000); | ||
2287 | 723 | } | 733 | } |
2290 | 724 | 734 | ||
2291 | 725 | // get the value again, it may have changed | 735 | // set the value again, it may have changed |
2292 | 726 | _config->Set("Synaptic::closeZvt", autoClose ? "true" : "false"); | 736 | _config->Set("Synaptic::closeZvt", autoClose ? "true" : "false"); |
2293 | 727 | 737 | ||
2294 | 728 | // hide and finish | 738 | // hide and finish |
2295 | 729 | 739 | ||
2296 | === modified file 'gtk/rgmainwindow.cc' | |||
2297 | --- gtk/rgmainwindow.cc 2009-06-10 07:45:48 +0000 | |||
2298 | +++ gtk/rgmainwindow.cc 2010-02-17 23:07:20 +0000 | |||
2299 | @@ -296,7 +296,14 @@ | |||
2300 | 296 | ioprintf(clog, "RGMainWindow::refreshTable(): pkg: '%s' adjust '%i'\n", | 296 | ioprintf(clog, "RGMainWindow::refreshTable(): pkg: '%s' adjust '%i'\n", |
2301 | 297 | selectedPkg != NULL ? selectedPkg->name() : "(no pkg)", | 297 | selectedPkg != NULL ? selectedPkg->name() : "(no pkg)", |
2302 | 298 | setAdjustment); | 298 | setAdjustment); |
2304 | 299 | 299 | ||
2305 | 300 | const gchar *str = gtk_entry_get_text(GTK_ENTRY(_entry_fast_search)); | ||
2306 | 301 | if(str != NULL && strlen(str) > 1) { | ||
2307 | 302 | if(_config->FindB("Debug::Synaptic::View",false)) | ||
2308 | 303 | cerr << "RGMainWindow::refreshTable: rerun limitBySearch" << endl; | ||
2309 | 304 | _lister->limitBySearch(str); | ||
2310 | 305 | } | ||
2311 | 306 | |||
2312 | 300 | _pkgList = GTK_TREE_MODEL(gtk_pkg_list_new(_lister)); | 307 | _pkgList = GTK_TREE_MODEL(gtk_pkg_list_new(_lister)); |
2313 | 301 | gtk_tree_view_set_model(GTK_TREE_VIEW(_treeView), | 308 | gtk_tree_view_set_model(GTK_TREE_VIEW(_treeView), |
2314 | 302 | GTK_TREE_MODEL(_pkgList)); | 309 | GTK_TREE_MODEL(_pkgList)); |
2315 | @@ -757,7 +764,8 @@ | |||
2316 | 757 | RGMainWindow::RGMainWindow(RPackageLister *packLister, string name) | 764 | RGMainWindow::RGMainWindow(RPackageLister *packLister, string name) |
2317 | 758 | : RGGladeWindow(NULL, name), _lister(packLister), _pkgList(0), | 765 | : RGGladeWindow(NULL, name), _lister(packLister), _pkgList(0), |
2318 | 759 | _treeView(0), _tasksWin(0), _iconLegendPanel(0), _pkgDetails(0), | 766 | _treeView(0), _tasksWin(0), _iconLegendPanel(0), _pkgDetails(0), |
2320 | 760 | _logView(0), _installProgress(0), _fetchProgress(0) | 767 | _logView(0), _installProgress(0), _fetchProgress(0), |
2321 | 768 | _fastSearchEventID(-1) | ||
2322 | 761 | { | 769 | { |
2323 | 762 | assert(_win); | 770 | assert(_win); |
2324 | 763 | 771 | ||
2325 | @@ -807,11 +815,80 @@ | |||
2326 | 807 | } | 815 | } |
2327 | 808 | g_value_unset(&value); | 816 | g_value_unset(&value); |
2328 | 809 | 817 | ||
2329 | 818 | xapianDoIndexUpdate(this); | ||
2330 | 819 | |||
2331 | 810 | // apply the proxy settings | 820 | // apply the proxy settings |
2332 | 811 | RGPreferencesWindow::applyProxySettings(); | 821 | RGPreferencesWindow::applyProxySettings(); |
2333 | 812 | } | 822 | } |
2334 | 813 | 823 | ||
2336 | 814 | 824 | #ifdef WITH_EPT | |
2337 | 825 | gboolean RGMainWindow::xapianDoIndexUpdate(void *data) | ||
2338 | 826 | { | ||
2339 | 827 | RGMainWindow *me = (RGMainWindow *) data; | ||
2340 | 828 | if(_config->FindB("Debug::Synaptic::Xapian",false)) | ||
2341 | 829 | std::cerr << "xapianDoIndexUpdate()" << std::endl; | ||
2342 | 830 | |||
2343 | 831 | // no need to update if we run non-interactive | ||
2344 | 832 | if(_config->FindB("Volatile::Non-Interactive", false) == true) | ||
2345 | 833 | return false; | ||
2346 | 834 | |||
2347 | 835 | // check if we need a update | ||
2348 | 836 | if(!me->_lister->xapianIndexNeedsUpdate()) { | ||
2349 | 837 | // if the cache is not open, check back when it is | ||
2350 | 838 | if (me->_lister->packagesSize() == 0) | ||
2351 | 839 | g_timeout_add_seconds(30, xapianDoIndexUpdate, me); | ||
2352 | 840 | return false; | ||
2353 | 841 | } | ||
2354 | 842 | |||
2355 | 843 | // do not run if we don't have it | ||
2356 | 844 | if(!FileExists("/usr/sbin/update-apt-xapian-index")) | ||
2357 | 845 | return false; | ||
2358 | 846 | // no permission | ||
2359 | 847 | if (getuid() != 0) | ||
2360 | 848 | return false; | ||
2361 | 849 | |||
2362 | 850 | // if we make it to this point, we need a xapian update | ||
2363 | 851 | if(_config->FindB("Debug::Synaptic::Xapian",false)) | ||
2364 | 852 | std::cerr << "running update-apt-xapian-index" << std::endl; | ||
2365 | 853 | GPid pid; | ||
2366 | 854 | char *argp[] = {"/usr/bin/nice", | ||
2367 | 855 | "/usr/bin/ionice","-c3", | ||
2368 | 856 | "/usr/sbin/update-apt-xapian-index", | ||
2369 | 857 | "--update", "-q", | ||
2370 | 858 | NULL}; | ||
2371 | 859 | if(g_spawn_async(NULL, argp, NULL, | ||
2372 | 860 | (GSpawnFlags)(G_SPAWN_DO_NOT_REAP_CHILD), | ||
2373 | 861 | NULL, NULL, &pid, NULL)) { | ||
2374 | 862 | g_child_watch_add(pid, (GChildWatchFunc)xapianIndexUpdateFinished, me); | ||
2375 | 863 | gtk_label_set_text(GTK_LABEL(glade_xml_get_widget(me->_gladeXML, | ||
2376 | 864 | "label_fast_search")), | ||
2377 | 865 | _("Rebuilding search index")); | ||
2378 | 866 | } | ||
2379 | 867 | return false; | ||
2380 | 868 | } | ||
2381 | 869 | #else | ||
2382 | 870 | gboolean RGMainWindow::xapianDoIndexUpdate(void *data) | ||
2383 | 871 | { | ||
2384 | 872 | return false; | ||
2385 | 873 | } | ||
2386 | 874 | #endif | ||
2387 | 875 | |||
2388 | 876 | void RGMainWindow::xapianIndexUpdateFinished(GPid pid, gint status, void* data) | ||
2389 | 877 | { | ||
2390 | 878 | RGMainWindow *me = (RGMainWindow *) data; | ||
2391 | 879 | if(_config->FindB("Debug::Synaptic::Xapian",false)) | ||
2392 | 880 | std::cerr << "xapianIndexUpdateFinished: " | ||
2393 | 881 | << WEXITSTATUS(status) << std::endl; | ||
2394 | 882 | #ifdef WITH_EPT | ||
2395 | 883 | me->_lister->openXapianIndex(); | ||
2396 | 884 | #endif | ||
2397 | 885 | gtk_label_set_text(GTK_LABEL(glade_xml_get_widget(me->_gladeXML, | ||
2398 | 886 | "label_fast_search")), | ||
2399 | 887 | _("Quick search")); | ||
2400 | 888 | gtk_widget_set_sensitive(glade_xml_get_widget(me->_gladeXML, | ||
2401 | 889 | "entry_fast_search"), TRUE); | ||
2402 | 890 | g_spawn_close_pid(pid); | ||
2403 | 891 | } | ||
2404 | 815 | 892 | ||
2405 | 816 | // needed for the buildTreeView function | 893 | // needed for the buildTreeView function |
2406 | 817 | struct mysort { | 894 | struct mysort { |
2407 | @@ -1123,6 +1200,9 @@ | |||
2408 | 1123 | glade_xml_signal_connect_data(_gladeXML, | 1200 | glade_xml_signal_connect_data(_gladeXML, |
2409 | 1124 | "on_button_details_clicked", | 1201 | "on_button_details_clicked", |
2410 | 1125 | G_CALLBACK(cbDetailsWindow), this); | 1202 | G_CALLBACK(cbDetailsWindow), this); |
2411 | 1203 | glade_xml_signal_connect_data(_gladeXML, | ||
2412 | 1204 | "on_entry_fast_search_changed", | ||
2413 | 1205 | G_CALLBACK(cbSearchEntryChanged), this); | ||
2414 | 1126 | 1206 | ||
2415 | 1127 | _propertiesB = glade_xml_get_widget(_gladeXML, "button_details"); | 1207 | _propertiesB = glade_xml_get_widget(_gladeXML, "button_details"); |
2416 | 1128 | assert(_propertiesB); | 1208 | assert(_propertiesB); |
2417 | @@ -1638,7 +1718,18 @@ | |||
2418 | 1638 | gtk_binding_entry_add_signal(binding_set, GDK_s, GDK_CONTROL_MASK, | 1718 | gtk_binding_entry_add_signal(binding_set, GDK_s, GDK_CONTROL_MASK, |
2419 | 1639 | "start_interactive_search", 0); | 1719 | "start_interactive_search", 0); |
2420 | 1640 | 1720 | ||
2421 | 1721 | _entry_fast_search = glade_xml_get_widget(_gladeXML, "entry_fast_search"); | ||
2422 | 1641 | 1722 | ||
2423 | 1723 | // only enable fast search if its usable | ||
2424 | 1724 | #ifdef WITH_EPT | ||
2425 | 1725 | if(!_lister->textsearch() || | ||
2426 | 1726 | !_lister->textsearch()->hasData() || | ||
2427 | 1727 | !FileExists("/usr/sbin/update-apt-xapian-index")) { | ||
2428 | 1728 | gtk_widget_set_sensitive(glade_xml_get_widget(_gladeXML, "entry_fast_search"), FALSE); | ||
2429 | 1729 | } | ||
2430 | 1730 | #else | ||
2431 | 1731 | gtk_widget_hide(glade_xml_get_widget(_gladeXML, "vbox_fast_search")); | ||
2432 | 1732 | #endif | ||
2433 | 1642 | // stuff for the non-root mode | 1733 | // stuff for the non-root mode |
2434 | 1643 | if(getuid() != 0) { | 1734 | if(getuid() != 0) { |
2435 | 1644 | GtkWidget *menu; | 1735 | GtkWidget *menu; |
2436 | @@ -2330,10 +2421,15 @@ | |||
2437 | 2330 | if (me->_findWin == NULL) { | 2421 | if (me->_findWin == NULL) { |
2438 | 2331 | me->_findWin = new RGFindWindow(me); | 2422 | me->_findWin = new RGFindWindow(me); |
2439 | 2332 | } | 2423 | } |
2441 | 2333 | 2424 | ||
2442 | 2334 | me->_findWin->selectText(); | 2425 | me->_findWin->selectText(); |
2443 | 2335 | int res = gtk_dialog_run(GTK_DIALOG(me->_findWin->window())); | 2426 | int res = gtk_dialog_run(GTK_DIALOG(me->_findWin->window())); |
2444 | 2336 | if (res == GTK_RESPONSE_OK) { | 2427 | if (res == GTK_RESPONSE_OK) { |
2445 | 2428 | |||
2446 | 2429 | // clear the quick search, otherwise both apply and that is | ||
2447 | 2430 | // confusing | ||
2448 | 2431 | gtk_entry_set_text(GTK_ENTRY(me->_entry_fast_search), ""); | ||
2449 | 2432 | |||
2450 | 2337 | string str = me->_findWin->getFindString(); | 2433 | string str = me->_findWin->getFindString(); |
2451 | 2338 | me->setBusyCursor(true); | 2434 | me->setBusyCursor(true); |
2452 | 2339 | 2435 | ||
2453 | @@ -2820,6 +2916,47 @@ | |||
2454 | 2820 | gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(cb))); | 2916 | gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(cb))); |
2455 | 2821 | } | 2917 | } |
2456 | 2822 | 2918 | ||
2457 | 2919 | gboolean RGMainWindow::xapianDoSearch(void *data) | ||
2458 | 2920 | { | ||
2459 | 2921 | RGMainWindow *me = (RGMainWindow *) data; | ||
2460 | 2922 | const gchar *str = gtk_entry_get_text(GTK_ENTRY(me->_entry_fast_search)); | ||
2461 | 2923 | |||
2462 | 2924 | me->_fastSearchEventID = -1; | ||
2463 | 2925 | me->setBusyCursor(true); | ||
2464 | 2926 | RGFlushInterface(); | ||
2465 | 2927 | if(str == NULL || strlen(str) < 1) { | ||
2466 | 2928 | // reset the color | ||
2467 | 2929 | gtk_widget_modify_base(me->_entry_fast_search, GTK_STATE_NORMAL, NULL); | ||
2468 | 2930 | // if the user has cleared the search, refresh the view | ||
2469 | 2931 | me->_lister->reapplyFilter(); | ||
2470 | 2932 | me->refreshTable(); | ||
2471 | 2933 | me->setBusyCursor(false); | ||
2472 | 2934 | } else if(strlen(str) > 1) { | ||
2473 | 2935 | // only search when there is more than one char entered, single | ||
2474 | 2936 | // char searches tend to be very slow | ||
2475 | 2937 | me->setBusyCursor(true); | ||
2476 | 2938 | RGFlushInterface(); | ||
2477 | 2939 | me->refreshTable(); | ||
2478 | 2940 | // set color to a light yellow to make it more obvious that a search | ||
2479 | 2941 | // is performed | ||
2480 | 2942 | GdkColor yellowish = {0, 63479,63479,48830}; | ||
2481 | 2943 | gtk_widget_modify_base(me->_entry_fast_search, GTK_STATE_NORMAL, &yellowish); | ||
2482 | 2944 | } | ||
2483 | 2945 | me->setBusyCursor(false); | ||
2484 | 2946 | |||
2485 | 2947 | return FALSE; | ||
2486 | 2948 | } | ||
2487 | 2949 | |||
2488 | 2950 | void RGMainWindow::cbSearchEntryChanged(GtkWidget *edit, void *data) | ||
2489 | 2951 | { | ||
2490 | 2952 | //cerr << "RGMainWindow::cbSearchEntryChanged()" << endl; | ||
2491 | 2953 | RGMainWindow *me = (RGMainWindow *) data; | ||
2492 | 2954 | if(me->_fastSearchEventID > 0) { | ||
2493 | 2955 | g_source_remove(me->_fastSearchEventID); | ||
2494 | 2956 | me->_fastSearchEventID = -1; | ||
2495 | 2957 | } | ||
2496 | 2958 | me->_fastSearchEventID = g_timeout_add(500, xapianDoSearch, me); | ||
2497 | 2959 | } | ||
2498 | 2823 | 2960 | ||
2499 | 2824 | void RGMainWindow::cbUpdateClicked(GtkWidget *self, void *data) | 2961 | void RGMainWindow::cbUpdateClicked(GtkWidget *self, void *data) |
2500 | 2825 | { | 2962 | { |
2501 | @@ -2886,6 +3023,9 @@ | |||
2502 | 2886 | unlink(file); | 3023 | unlink(file); |
2503 | 2887 | g_free((void *)file); | 3024 | g_free((void *)file); |
2504 | 2888 | 3025 | ||
2505 | 3026 | // check if the index needs to be rebuild | ||
2506 | 3027 | me->xapianDoIndexUpdate(me); | ||
2507 | 3028 | |||
2508 | 2889 | me->setTreeLocked(FALSE); | 3029 | me->setTreeLocked(FALSE); |
2509 | 2890 | me->refreshTable(); | 3030 | me->refreshTable(); |
2510 | 2891 | me->refreshSubViewList(); | 3031 | me->refreshSubViewList(); |
2511 | 2892 | 3032 | ||
2512 | === modified file 'gtk/rgmainwindow.h' | |||
2513 | --- gtk/rgmainwindow.h 2007-06-18 13:12:44 +0000 | |||
2514 | +++ gtk/rgmainwindow.h 2010-02-17 23:07:20 +0000 | |||
2515 | @@ -132,6 +132,10 @@ | |||
2516 | 132 | RGFetchProgress *_fetchProgress; | 132 | RGFetchProgress *_fetchProgress; |
2517 | 133 | RGWindow *_installProgress; | 133 | RGWindow *_installProgress; |
2518 | 134 | 134 | ||
2519 | 135 | // fast search stuff | ||
2520 | 136 | int _fastSearchEventID; | ||
2521 | 137 | GtkWidget *_entry_fast_search; | ||
2522 | 138 | |||
2523 | 135 | // the buttons for the various views | 139 | // the buttons for the various views |
2524 | 136 | GtkWidget *_viewButtons[N_PACKAGE_VIEWS]; | 140 | GtkWidget *_viewButtons[N_PACKAGE_VIEWS]; |
2525 | 137 | 141 | ||
2526 | @@ -172,6 +176,12 @@ | |||
2527 | 172 | // install a non-standard version (data is a char* of the version) | 176 | // install a non-standard version (data is a char* of the version) |
2528 | 173 | static void cbInstallFromVersion(GtkWidget *self, void *data); | 177 | static void cbInstallFromVersion(GtkWidget *self, void *data); |
2529 | 174 | 178 | ||
2530 | 179 | // helpers for search-as-you-type | ||
2531 | 180 | static void cbSearchEntryChanged(GtkWidget *editable, void *data); | ||
2532 | 181 | static void xapianIndexUpdateFinished(GPid pid, gint status, void* data); | ||
2533 | 182 | static gboolean xapianDoSearch(void *data); | ||
2534 | 183 | static gboolean xapianDoIndexUpdate(void *data); | ||
2535 | 184 | |||
2536 | 175 | // RPackageObserver | 185 | // RPackageObserver |
2537 | 176 | virtual void notifyChange(RPackage *pkg); | 186 | virtual void notifyChange(RPackage *pkg); |
2538 | 177 | virtual void notifyPreFilteredChange() { | 187 | virtual void notifyPreFilteredChange() { |
2539 | 178 | 188 | ||
2540 | === modified file 'gtk/rgpkgdetails.cc' | |||
2541 | --- gtk/rgpkgdetails.cc 2008-11-18 20:21:49 +0000 | |||
2542 | +++ gtk/rgpkgdetails.cc 2010-02-17 23:07:20 +0000 | |||
2543 | @@ -109,7 +109,8 @@ | |||
2544 | 109 | GtkWidget *win = gtk_dialog_new(); | 109 | GtkWidget *win = gtk_dialog_new(); |
2545 | 110 | gtk_dialog_add_button(GTK_DIALOG(win), GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE); | 110 | gtk_dialog_add_button(GTK_DIALOG(win), GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE); |
2546 | 111 | gtk_widget_show(img); | 111 | gtk_widget_show(img); |
2548 | 112 | gtk_container_add(GTK_CONTAINER(GTK_DIALOG(win)->vbox), img); | 112 | GtkWidget *content_area = gtk_dialog_get_content_area (GTK_DIALOG (win)); |
2549 | 113 | gtk_container_add(GTK_CONTAINER(content_area), img); | ||
2550 | 113 | gtk_dialog_run(GTK_DIALOG(win)); | 114 | gtk_dialog_run(GTK_DIALOG(win)); |
2551 | 114 | gtk_widget_destroy(win); | 115 | gtk_widget_destroy(win); |
2552 | 115 | } | 116 | } |
2553 | 116 | 117 | ||
2554 | === modified file 'gtk/rguserdialog.cc' | |||
2555 | --- gtk/rguserdialog.cc 2010-02-11 18:27:56 +0000 | |||
2556 | +++ gtk/rguserdialog.cc 2010-02-17 23:07:21 +0000 | |||
2557 | @@ -238,7 +238,7 @@ | |||
2558 | 238 | 238 | ||
2559 | 239 | // honor foreign parent windows (to make embedding easy) | 239 | // honor foreign parent windows (to make embedding easy) |
2560 | 240 | int id = _config->FindI("Volatile::ParentWindowId", -1); | 240 | int id = _config->FindI("Volatile::ParentWindowId", -1); |
2562 | 241 | if (id > 0 && _parentWindow == NULL) { | 241 | if (id > 0 && !GTK_WIDGET_VISIBLE(_parentWindow)) { |
2563 | 242 | GdkWindow *win = gdk_window_foreign_new(id); | 242 | GdkWindow *win = gdk_window_foreign_new(id); |
2564 | 243 | if(win) { | 243 | if(win) { |
2565 | 244 | gtk_widget_realize(_dialog); | 244 | gtk_widget_realize(_dialog); |
2566 | 245 | 245 | ||
2567 | === modified file 'pixmaps/hicolor/16x16/package-purge.png' | |||
2568 | 246 | Binary files pixmaps/hicolor/16x16/package-purge.png 2006-08-08 10:55:03 +0000 and pixmaps/hicolor/16x16/package-purge.png 2010-02-17 23:07:21 +0000 differ | 246 | Binary files pixmaps/hicolor/16x16/package-purge.png 2006-08-08 10:55:03 +0000 and pixmaps/hicolor/16x16/package-purge.png 2010-02-17 23:07:21 +0000 differ |
2569 | === modified file 'po/Makefile.in.in' | |||
2570 | --- po/Makefile.in.in 2008-08-21 14:32:18 +0000 | |||
2571 | +++ po/Makefile.in.in 2010-02-17 23:07:21 +0000 | |||
2572 | @@ -21,7 +21,7 @@ | |||
2573 | 21 | PACKAGE = @PACKAGE@ | 21 | PACKAGE = @PACKAGE@ |
2574 | 22 | VERSION = @VERSION@ | 22 | VERSION = @VERSION@ |
2575 | 23 | 23 | ||
2577 | 24 | SHELL = /bin/sh | 24 | SHELL = @SHELL@ |
2578 | 25 | 25 | ||
2579 | 26 | srcdir = @srcdir@ | 26 | srcdir = @srcdir@ |
2580 | 27 | top_srcdir = @top_srcdir@ | 27 | top_srcdir = @top_srcdir@ |
2581 | @@ -54,16 +54,16 @@ | |||
2582 | 54 | 54 | ||
2583 | 55 | ALL_LINGUAS = @ALL_LINGUAS@ | 55 | ALL_LINGUAS = @ALL_LINGUAS@ |
2584 | 56 | 56 | ||
2595 | 57 | PO_LINGUAS=$(shell if test -r $(srcdir)/LINGUAS; then grep -v "^\#" $(srcdir)/LINGUAS; fi) | 57 | PO_LINGUAS=$(shell if test -r $(srcdir)/LINGUAS; then grep -v "^\#" $(srcdir)/LINGUAS; else echo "$(ALL_LINGUAS)"; fi) |
2596 | 58 | 58 | ||
2597 | 59 | USER_LINGUAS=$(shell if test -n "$(LINGUAS)"; then LLINGUAS="$(LINGUAS)"; ALINGUAS="$(ALL_LINGUAS)"; for lang in $$LLINGUAS; do if test -n "`grep ^$$lang$$ $(srcdir)/LINGUAS`" -o -n "`echo $$ALINGUAS|grep ' ?$$lang ?'`"; then printf "$$lang "; fi; done; fi) | 59 | USER_LINGUAS=$(shell if test -n "$(LINGUAS)"; then LLINGUAS="$(LINGUAS)"; ALINGUAS="$(ALL_LINGUAS)"; for lang in $$LLINGUAS; do if test -n "`grep \^$$lang$$ $(srcdir)/LINGUAS 2>/dev/null`" -o -n "`echo $$ALINGUAS|tr ' ' '\n'|grep \^$$lang$$`"; then printf "$$lang "; fi; done; fi) |
2598 | 60 | 60 | ||
2599 | 61 | USE_LINGUAS=$(shell if test -n "$(USER_LINGUAS)"; then LLINGUAS="$(USER_LINGUAS)"; else if test -n "$(PO_LINGUAS)"; then LLINGUAS="$(PO_LINGUAS)"; else LLINGUAS="$(ALL_LINGUAS)"; fi; fi; for lang in $$LLINGUAS; do printf "$$lang "; done) | 61 | USE_LINGUAS=$(shell if test -n "$(USER_LINGUAS)" -o -n "$(LINGUAS)"; then LLINGUAS="$(USER_LINGUAS)"; else if test -n "$(PO_LINGUAS)"; then LLINGUAS="$(PO_LINGUAS)"; else LLINGUAS="$(ALL_LINGUAS)"; fi; fi; for lang in $$LLINGUAS; do printf "$$lang "; done) |
2600 | 62 | 62 | ||
2601 | 63 | POFILES=$(shell LINGUAS="$(USE_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.po "; done) | 63 | POFILES=$(shell LINGUAS="$(PO_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.po "; done) |
2602 | 64 | 64 | ||
2603 | 65 | DISTFILES = ChangeLog Makefile.in.in POTFILES.in $(POFILES) | 65 | DISTFILES = Makefile.in.in POTFILES.in $(POFILES) |
2604 | 66 | EXTRA_DISTFILES = POTFILES.skip Makevars LINGUAS | 66 | EXTRA_DISTFILES = ChangeLog POTFILES.skip Makevars LINGUAS |
2605 | 67 | 67 | ||
2606 | 68 | POTFILES = \ | 68 | POTFILES = \ |
2607 | 69 | # This comment gets stripped out | 69 | # This comment gets stripped out |
2608 | @@ -101,7 +101,6 @@ | |||
2609 | 101 | install-data: install-data-@USE_NLS@ | 101 | install-data: install-data-@USE_NLS@ |
2610 | 102 | install-data-no: all | 102 | install-data-no: all |
2611 | 103 | install-data-yes: all | 103 | install-data-yes: all |
2612 | 104 | $(mkdir_p) $(DESTDIR)$(itlocaledir) | ||
2613 | 105 | linguas="$(USE_LINGUAS)"; \ | 104 | linguas="$(USE_LINGUAS)"; \ |
2614 | 106 | for lang in $$linguas; do \ | 105 | for lang in $$linguas; do \ |
2615 | 107 | dir=$(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES; \ | 106 | dir=$(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES; \ |
2616 | 108 | 107 | ||
2617 | === removed file 'po/synaptic.pot' | |||
2618 | --- po/synaptic.pot 2010-01-25 16:50:07 +0000 | |||
2619 | +++ po/synaptic.pot 1970-01-01 00:00:00 +0000 | |||
2620 | @@ -1,3379 +0,0 @@ | |||
2621 | 1 | # SOME DESCRIPTIVE TITLE. | ||
2622 | 2 | # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER | ||
2623 | 3 | # This file is distributed under the same license as the PACKAGE package. | ||
2624 | 4 | # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. | ||
2625 | 5 | # | ||
2626 | 6 | #, fuzzy | ||
2627 | 7 | msgid "" | ||
2628 | 8 | msgstr "" | ||
2629 | 9 | "Project-Id-Version: PACKAGE VERSION\n" | ||
2630 | 10 | "Report-Msgid-Bugs-To: \n" | ||
2631 | 11 | "POT-Creation-Date: 2010-01-25 17:47+0100\n" | ||
2632 | 12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||
2633 | 13 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||
2634 | 14 | "Language-Team: LANGUAGE <LL@li.org>\n" | ||
2635 | 15 | "MIME-Version: 1.0\n" | ||
2636 | 16 | "Content-Type: text/plain; charset=CHARSET\n" | ||
2637 | 17 | "Content-Transfer-Encoding: 8bit\n" | ||
2638 | 18 | "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" | ||
2639 | 19 | |||
2640 | 20 | #. TRANSLATORS: Alias for the Debian package section "admin" | ||
2641 | 21 | #: ../common/sections_trans.cc:12 | ||
2642 | 22 | msgid "System Administration" | ||
2643 | 23 | msgstr "" | ||
2644 | 24 | |||
2645 | 25 | #. TRANSLATORS: Alias for the Debian package section "base" | ||
2646 | 26 | #: ../common/sections_trans.cc:14 | ||
2647 | 27 | msgid "Base System" | ||
2648 | 28 | msgstr "" | ||
2649 | 29 | |||
2650 | 30 | #. TRANSLATORS: Alias for the Debian package section "cli-mono" | ||
2651 | 31 | #: ../common/sections_trans.cc:16 | ||
2652 | 32 | msgid "Mono/CLI Infrastructure" | ||
2653 | 33 | msgstr "" | ||
2654 | 34 | |||
2655 | 35 | #. TRANSLATORS: Alias for the Debian package section "comm" | ||
2656 | 36 | #: ../common/sections_trans.cc:18 | ||
2657 | 37 | msgid "Communication" | ||
2658 | 38 | msgstr "" | ||
2659 | 39 | |||
2660 | 40 | #. TRANSLATORS: Alias for the Debian package section "database" | ||
2661 | 41 | #: ../common/sections_trans.cc:20 | ||
2662 | 42 | msgid "Databases" | ||
2663 | 43 | msgstr "" | ||
2664 | 44 | |||
2665 | 45 | #. TRANSLATORS: Alias for the Debian package section "devel" | ||
2666 | 46 | #: ../common/sections_trans.cc:22 | ||
2667 | 47 | msgid "Development" | ||
2668 | 48 | msgstr "" | ||
2669 | 49 | |||
2670 | 50 | #. TRANSLATORS: Alias for the Debian package section "doc" | ||
2671 | 51 | #: ../common/sections_trans.cc:24 | ||
2672 | 52 | msgid "Documentation" | ||
2673 | 53 | msgstr "" | ||
2674 | 54 | |||
2675 | 55 | #. TRANSLATORS: Alias for the Debian package section "debug" | ||
2676 | 56 | #: ../common/sections_trans.cc:26 | ||
2677 | 57 | msgid "Debug" | ||
2678 | 58 | msgstr "" | ||
2679 | 59 | |||
2680 | 60 | #. TRANSLATORS: Alias for the Debian package section "editors" | ||
2681 | 61 | #: ../common/sections_trans.cc:28 | ||
2682 | 62 | msgid "Editors" | ||
2683 | 63 | msgstr "" | ||
2684 | 64 | |||
2685 | 65 | #. TRANSLATORS: Alias for the Debian package section "electronics" | ||
2686 | 66 | #: ../common/sections_trans.cc:30 | ||
2687 | 67 | msgid "Electronics" | ||
2688 | 68 | msgstr "" | ||
2689 | 69 | |||
2690 | 70 | #. TRANSLATORS: Alias for the Debian package section "embedded" | ||
2691 | 71 | #: ../common/sections_trans.cc:32 | ||
2692 | 72 | msgid "Embedded Devices" | ||
2693 | 73 | msgstr "" | ||
2694 | 74 | |||
2695 | 75 | #. TRANSLATORS: Alias for the Debian package section "fonts" | ||
2696 | 76 | #: ../common/sections_trans.cc:34 | ||
2697 | 77 | msgid "Fonts" | ||
2698 | 78 | msgstr "" | ||
2699 | 79 | |||
2700 | 80 | #. TRANSLATORS: Alias for the Debian package section "games" | ||
2701 | 81 | #: ../common/sections_trans.cc:36 | ||
2702 | 82 | msgid "Games and Amusement" | ||
2703 | 83 | msgstr "" | ||
2704 | 84 | |||
2705 | 85 | #. TRANSLATORS: Alias for the Debian package section "gnome" | ||
2706 | 86 | #: ../common/sections_trans.cc:38 | ||
2707 | 87 | msgid "GNOME Desktop Environment" | ||
2708 | 88 | msgstr "" | ||
2709 | 89 | |||
2710 | 90 | #. TRANSLATORS: Alias for the Debian package section "graphics" | ||
2711 | 91 | #: ../common/sections_trans.cc:40 | ||
2712 | 92 | msgid "Graphics" | ||
2713 | 93 | msgstr "" | ||
2714 | 94 | |||
2715 | 95 | #. TRANSLATORS: Alias for the Debian package section "gnu-r" | ||
2716 | 96 | #: ../common/sections_trans.cc:42 | ||
2717 | 97 | msgid "GNU R statistical system" | ||
2718 | 98 | msgstr "" | ||
2719 | 99 | |||
2720 | 100 | #. TRANSLATORS: Alias for the Debian package section "gnustep" | ||
2721 | 101 | #: ../common/sections_trans.cc:44 | ||
2722 | 102 | msgid "Gnustep Desktop Environment" | ||
2723 | 103 | msgstr "" | ||
2724 | 104 | |||
2725 | 105 | #. TRANSLATORS: Alias for the Debian package section "hamradio" | ||
2726 | 106 | #: ../common/sections_trans.cc:46 | ||
2727 | 107 | msgid "Amateur Radio" | ||
2728 | 108 | msgstr "" | ||
2729 | 109 | |||
2730 | 110 | #. TRANSLATORS: Alias for the Debian package section "haskell" | ||
2731 | 111 | #: ../common/sections_trans.cc:48 | ||
2732 | 112 | msgid "Haskell Programming Language" | ||
2733 | 113 | msgstr "" | ||
2734 | 114 | |||
2735 | 115 | #. TRANSLATORS: Alias for the Debian package section "httpd" | ||
2736 | 116 | #: ../common/sections_trans.cc:50 | ||
2737 | 117 | msgid "Web servers" | ||
2738 | 118 | msgstr "" | ||
2739 | 119 | |||
2740 | 120 | #. TRANSLATORS: Alias for the Debian package section "interpreters" | ||
2741 | 121 | #: ../common/sections_trans.cc:52 | ||
2742 | 122 | msgid "Interpreted Computer Languages" | ||
2743 | 123 | msgstr "" | ||
2744 | 124 | |||
2745 | 125 | #. TRANSLATORS: Alias for the Debian package section "java" | ||
2746 | 126 | #: ../common/sections_trans.cc:54 | ||
2747 | 127 | msgid "Java Programming Language" | ||
2748 | 128 | msgstr "" | ||
2749 | 129 | |||
2750 | 130 | #. TRANSLATORS: Alias for the Debian package section "KDE" | ||
2751 | 131 | #: ../common/sections_trans.cc:56 | ||
2752 | 132 | msgid "KDE Desktop Environment" | ||
2753 | 133 | msgstr "" | ||
2754 | 134 | |||
2755 | 135 | #. TRANSLATORS: Alias for the Debian package section "kernel" | ||
2756 | 136 | #: ../common/sections_trans.cc:58 | ||
2757 | 137 | msgid "Kernel and modules" | ||
2758 | 138 | msgstr "" | ||
2759 | 139 | |||
2760 | 140 | #. TRANSLATORS: Alias for the Debian package section "libdevel" | ||
2761 | 141 | #: ../common/sections_trans.cc:60 | ||
2762 | 142 | msgid "Libraries - Development" | ||
2763 | 143 | msgstr "" | ||
2764 | 144 | |||
2765 | 145 | #. TRANSLATORS: Alias for the Debian package section "libs" | ||
2766 | 146 | #: ../common/sections_trans.cc:62 | ||
2767 | 147 | msgid "Libraries" | ||
2768 | 148 | msgstr "" | ||
2769 | 149 | |||
2770 | 150 | #. TRANSLATORS: Alias for the Debian package section "lisp" | ||
2771 | 151 | #: ../common/sections_trans.cc:64 | ||
2772 | 152 | msgid "Lisp Programming Language" | ||
2773 | 153 | msgstr "" | ||
2774 | 154 | |||
2775 | 155 | #. TRANSLATORS: Alias for the Debian package section "localization" | ||
2776 | 156 | #: ../common/sections_trans.cc:66 | ||
2777 | 157 | msgid "Localization" | ||
2778 | 158 | msgstr "" | ||
2779 | 159 | |||
2780 | 160 | #. TRANSLATORS: Alias for the Debian package section "mail" | ||
2781 | 161 | #: ../common/sections_trans.cc:68 | ||
2782 | 162 | msgid "Email" | ||
2783 | 163 | msgstr "" | ||
2784 | 164 | |||
2785 | 165 | #. TRANSLATORS: Alias for the Debian package section "math" | ||
2786 | 166 | #: ../common/sections_trans.cc:70 | ||
2787 | 167 | msgid "Mathematics" | ||
2788 | 168 | msgstr "" | ||
2789 | 169 | |||
2790 | 170 | #. TRANSLATORS: Alias for the Debian package section "misc" | ||
2791 | 171 | #: ../common/sections_trans.cc:72 | ||
2792 | 172 | msgid "Miscellaneous - Text Based" | ||
2793 | 173 | msgstr "" | ||
2794 | 174 | |||
2795 | 175 | #. TRANSLATORS: Alias for the Debian package section "net" | ||
2796 | 176 | #: ../common/sections_trans.cc:74 | ||
2797 | 177 | msgid "Networking" | ||
2798 | 178 | msgstr "" | ||
2799 | 179 | |||
2800 | 180 | #. TRANSLATORS: Alias for the Debian package section "news" | ||
2801 | 181 | #: ../common/sections_trans.cc:76 | ||
2802 | 182 | msgid "Newsgroup" | ||
2803 | 183 | msgstr "" | ||
2804 | 184 | |||
2805 | 185 | #. TRANSLATORS: Alias for the Debian package section "ocaml" | ||
2806 | 186 | #: ../common/sections_trans.cc:78 | ||
2807 | 187 | msgid "OCaml Programming Language" | ||
2808 | 188 | msgstr "" | ||
2809 | 189 | |||
2810 | 190 | #. TRANSLATORS: Alias for the Debian package section "oldlibs" | ||
2811 | 191 | #: ../common/sections_trans.cc:80 | ||
2812 | 192 | msgid "Libraries - Old" | ||
2813 | 193 | msgstr "" | ||
2814 | 194 | |||
2815 | 195 | #. TRANSLATORS: Alias for the Debian package section "otherosfs" | ||
2816 | 196 | #: ../common/sections_trans.cc:82 | ||
2817 | 197 | msgid "Cross Platform" | ||
2818 | 198 | msgstr "" | ||
2819 | 199 | |||
2820 | 200 | #. TRANSLATORS: Alias for the Debian package section "perl" | ||
2821 | 201 | #: ../common/sections_trans.cc:84 | ||
2822 | 202 | msgid "Perl Programming Language" | ||
2823 | 203 | msgstr "" | ||
2824 | 204 | |||
2825 | 205 | #. TRANSLATORS: Alias for the Debian package section "php" | ||
2826 | 206 | #: ../common/sections_trans.cc:86 | ||
2827 | 207 | msgid "PHP Programming Language" | ||
2828 | 208 | msgstr "" | ||
2829 | 209 | |||
2830 | 210 | #. TRANSLATORS: Alias for the Debian package section "python" | ||
2831 | 211 | #: ../common/sections_trans.cc:88 | ||
2832 | 212 | msgid "Python Programming Language" | ||
2833 | 213 | msgstr "" | ||
2834 | 214 | |||
2835 | 215 | #. TRANSLATORS: Alias for the Debian package section "ruby" | ||
2836 | 216 | #: ../common/sections_trans.cc:90 | ||
2837 | 217 | msgid "Ruby Programming Language" | ||
2838 | 218 | msgstr "" | ||
2839 | 219 | |||
2840 | 220 | #. TRANSLATORS: Alias for the Debian package section "science" | ||
2841 | 221 | #: ../common/sections_trans.cc:92 | ||
2842 | 222 | msgid "Science" | ||
2843 | 223 | msgstr "" | ||
2844 | 224 | |||
2845 | 225 | #. TRANSLATORS: Alias for the Debian package section "shells" | ||
2846 | 226 | #: ../common/sections_trans.cc:94 | ||
2847 | 227 | msgid "Shells" | ||
2848 | 228 | msgstr "" | ||
2849 | 229 | |||
2850 | 230 | #. TRANSLATORS: Alias for the Debian package section "sound" | ||
2851 | 231 | #: ../common/sections_trans.cc:96 | ||
2852 | 232 | msgid "Multimedia" | ||
2853 | 233 | msgstr "" | ||
2854 | 234 | |||
2855 | 235 | #. TRANSLATORS: Alias for the Debian package section "tex" | ||
2856 | 236 | #: ../common/sections_trans.cc:98 | ||
2857 | 237 | msgid "TeX Authoring" | ||
2858 | 238 | msgstr "" | ||
2859 | 239 | |||
2860 | 240 | #. TRANSLATORS: Alias for the Debian package section "text" | ||
2861 | 241 | #: ../common/sections_trans.cc:100 | ||
2862 | 242 | msgid "Word Processing" | ||
2863 | 243 | msgstr "" | ||
2864 | 244 | |||
2865 | 245 | #. TRANSLATORS: Alias for the Debian package section "utils" | ||
2866 | 246 | #: ../common/sections_trans.cc:102 | ||
2867 | 247 | msgid "Utilities" | ||
2868 | 248 | msgstr "" | ||
2869 | 249 | |||
2870 | 250 | #. TRANSLATORS: Alias for the Debian package section "vcs" | ||
2871 | 251 | #: ../common/sections_trans.cc:104 | ||
2872 | 252 | msgid "Version Control Systems" | ||
2873 | 253 | msgstr "" | ||
2874 | 254 | |||
2875 | 255 | #. TRANSLATORS: Alias for the Debian package section "video" | ||
2876 | 256 | #: ../common/sections_trans.cc:106 | ||
2877 | 257 | msgid "Video software" | ||
2878 | 258 | msgstr "" | ||
2879 | 259 | |||
2880 | 260 | #. TRANSLATORS: Alias for the Debian package section "web" | ||
2881 | 261 | #: ../common/sections_trans.cc:108 | ||
2882 | 262 | msgid "World Wide Web" | ||
2883 | 263 | msgstr "" | ||
2884 | 264 | |||
2885 | 265 | #. TRANSLATORS: Alias for the Debian package section "x11" | ||
2886 | 266 | #: ../common/sections_trans.cc:110 | ||
2887 | 267 | msgid "Miscellaneous - Graphical" | ||
2888 | 268 | msgstr "" | ||
2889 | 269 | |||
2890 | 270 | #. TRANSLATORS: Alias for the Debian package section "xfce" | ||
2891 | 271 | #: ../common/sections_trans.cc:112 | ||
2892 | 272 | msgid "Xfce Desktop Environment" | ||
2893 | 273 | msgstr "" | ||
2894 | 274 | |||
2895 | 275 | #. TRANSLATORS: Alias for the Debian package section "zope" | ||
2896 | 276 | #: ../common/sections_trans.cc:114 | ||
2897 | 277 | msgid "Zope/Plone Environment" | ||
2898 | 278 | msgstr "" | ||
2899 | 279 | |||
2900 | 280 | #. TRANSLATORS: The section of the package is not known | ||
2901 | 281 | #: ../common/sections_trans.cc:116 ../common/rpackage.cc:110 | ||
2902 | 282 | #: ../common/rpackageview.cc:573 | ||
2903 | 283 | msgid "Unknown" | ||
2904 | 284 | msgstr "" | ||
2905 | 285 | |||
2906 | 286 | #. TRANSLATORS: Alias for the Debian package section "alien" | ||
2907 | 287 | #: ../common/sections_trans.cc:118 | ||
2908 | 288 | msgid "Converted From RPM by Alien" | ||
2909 | 289 | msgstr "" | ||
2910 | 290 | |||
2911 | 291 | #. TRANSLATORS: Ubuntu translations section | ||
2912 | 292 | #: ../common/sections_trans.cc:120 | ||
2913 | 293 | msgid "Internationalization and localization" | ||
2914 | 294 | msgstr "" | ||
2915 | 295 | |||
2916 | 296 | #. TRANSLATORS: Alias for the Debian package section "non-US" | ||
2917 | 297 | #. Export to the outside of the USA is not allowed | ||
2918 | 298 | #. or restricted | ||
2919 | 299 | #: ../common/sections_trans.cc:125 ../common/sections_trans.cc:143 | ||
2920 | 300 | #: ../common/sections_trans.cc:147 | ||
2921 | 301 | msgid "Restricted On Export" | ||
2922 | 302 | msgstr "" | ||
2923 | 303 | |||
2924 | 304 | #. TRANSLATORS: Alias for the Debian package section "non free" | ||
2925 | 305 | #: ../common/sections_trans.cc:127 ../common/sections_trans.cc:144 | ||
2926 | 306 | msgid "non free" | ||
2927 | 307 | msgstr "" | ||
2928 | 308 | |||
2929 | 309 | #. TRANSLATORS: Alias for the Debian package section "contrib" | ||
2930 | 310 | #. Free software that depends on non-free software | ||
2931 | 311 | #: ../common/sections_trans.cc:130 ../common/sections_trans.cc:148 | ||
2932 | 312 | msgid "contrib" | ||
2933 | 313 | msgstr "" | ||
2934 | 314 | |||
2935 | 315 | #: ../common/indexcopy.cc:51 ../common/rpmindexcopy.cc:75 | ||
2936 | 316 | #, c-format | ||
2937 | 317 | msgid "Stat failed for %s" | ||
2938 | 318 | msgstr "" | ||
2939 | 319 | |||
2940 | 320 | #: ../common/indexcopy.cc:78 ../common/rpmindexcopy.cc:107 | ||
2941 | 321 | msgid "Unable to create a tmp file" | ||
2942 | 322 | msgstr "" | ||
2943 | 323 | |||
2944 | 324 | #: ../common/indexcopy.cc:107 | ||
2945 | 325 | msgid "gzip failed, perhaps the disk is full." | ||
2946 | 326 | msgstr "" | ||
2947 | 327 | |||
2948 | 328 | #: ../common/indexcopy.cc:128 | ||
2949 | 329 | msgid "Failed to reopen fd" | ||
2950 | 330 | msgstr "" | ||
2951 | 331 | |||
2952 | 332 | #: ../common/indexcopy.cc:218 ../common/indexcopy.cc:242 | ||
2953 | 333 | #: ../common/rpmindexcopy.cc:169 ../common/rpmindexcopy.cc:205 | ||
2954 | 334 | msgid "Failed to rename" | ||
2955 | 335 | msgstr "" | ||
2956 | 336 | |||
2957 | 337 | #: ../common/indexcopy.cc:266 | ||
2958 | 338 | msgid "No valid records were found." | ||
2959 | 339 | msgstr "" | ||
2960 | 340 | |||
2961 | 341 | #: ../common/indexcopy.cc:441 | ||
2962 | 342 | msgid "Cannot find filename or size tag" | ||
2963 | 343 | msgstr "" | ||
2964 | 344 | |||
2965 | 345 | #: ../common/indexcopy.cc:485 | ||
2966 | 346 | msgid "Error parsing file record" | ||
2967 | 347 | msgstr "" | ||
2968 | 348 | |||
2969 | 349 | #: ../common/rcdscanner.cc:112 ../common/rcdscanner.cc:162 | ||
2970 | 350 | #, c-format | ||
2971 | 351 | msgid "Failed to open %s.new" | ||
2972 | 352 | msgstr "" | ||
2973 | 353 | |||
2974 | 354 | #: ../common/rcdscanner.cc:137 ../common/rcdscanner.cc:247 | ||
2975 | 355 | #, c-format | ||
2976 | 356 | msgid "Failed to rename %s.new to %s" | ||
2977 | 357 | msgstr "" | ||
2978 | 358 | |||
2979 | 359 | #: ../common/rcdscanner.cc:202 ../common/rcdscanner.cc:235 | ||
2980 | 360 | msgid "Internal error" | ||
2981 | 361 | msgstr "" | ||
2982 | 362 | |||
2983 | 363 | #: ../common/rcdscanner.cc:260 | ||
2984 | 364 | msgid "Preparing..." | ||
2985 | 365 | msgstr "" | ||
2986 | 366 | |||
2987 | 367 | #: ../common/rcdscanner.cc:273 | ||
2988 | 368 | #, c-format | ||
2989 | 369 | msgid "Unable to read the cdrom database %s" | ||
2990 | 370 | msgstr "" | ||
2991 | 371 | |||
2992 | 372 | #: ../common/rcdscanner.cc:280 ../common/rcdscanner.cc:322 | ||
2993 | 373 | #: ../common/rcdscanner.cc:421 | ||
2994 | 374 | msgid "Unmounting CD-ROM..." | ||
2995 | 375 | msgstr "" | ||
2996 | 376 | |||
2997 | 377 | #: ../common/rcdscanner.cc:283 | ||
2998 | 378 | msgid "Waiting for disc..." | ||
2999 | 379 | msgstr "" | ||
3000 | 380 | |||
3001 | 381 | #: ../common/rcdscanner.cc:284 | ||
3002 | 382 | msgid "Insert a disc in the drive." | ||
3003 | 383 | msgstr "" | ||
3004 | 384 | |||
3005 | 385 | #. Mount the new CDROM | ||
3006 | 386 | #: ../common/rcdscanner.cc:288 | ||
3007 | 387 | msgid "Mounting CD-ROM..." | ||
3008 | 388 | msgstr "" | ||
3009 | 389 | |||
3010 | 390 | #: ../common/rcdscanner.cc:291 | ||
3011 | 391 | msgid "Failed to mount the cdrom." | ||
3012 | 392 | msgstr "" | ||
3013 | 393 | |||
3014 | 394 | #: ../common/rcdscanner.cc:295 | ||
3015 | 395 | msgid "Identifying disc..." | ||
3016 | 396 | msgstr "" | ||
3017 | 397 | |||
3018 | 398 | #: ../common/rcdscanner.cc:298 | ||
3019 | 399 | msgid "Couldn't identify disc." | ||
3020 | 400 | msgstr "" | ||
3021 | 401 | |||
3022 | 402 | #: ../common/rcdscanner.cc:301 | ||
3023 | 403 | msgid "Scanning disc..." | ||
3024 | 404 | msgstr "" | ||
3025 | 405 | |||
3026 | 406 | #: ../common/rcdscanner.cc:316 | ||
3027 | 407 | msgid "Cleaning package lists..." | ||
3028 | 408 | msgstr "" | ||
3029 | 409 | |||
3030 | 410 | #: ../common/rcdscanner.cc:329 | ||
3031 | 411 | msgid "" | ||
3032 | 412 | "Unable to locate any package files. Perhaps this is not an APT enabled disc." | ||
3033 | 413 | msgstr "" | ||
3034 | 414 | |||
3035 | 415 | #: ../common/rcdscanner.cc:380 | ||
3036 | 416 | msgid "Disc not successfully scanned." | ||
3037 | 417 | msgstr "" | ||
3038 | 418 | |||
3039 | 419 | #: ../common/rcdscanner.cc:384 | ||
3040 | 420 | msgid "Empty disc name." | ||
3041 | 421 | msgstr "" | ||
3042 | 422 | |||
3043 | 423 | #: ../common/rcdscanner.cc:387 | ||
3044 | 424 | msgid "Registering disc..." | ||
3045 | 425 | msgstr "" | ||
3046 | 426 | |||
3047 | 427 | #: ../common/rcdscanner.cc:401 | ||
3048 | 428 | msgid "Copying package lists..." | ||
3049 | 429 | msgstr "" | ||
3050 | 430 | |||
3051 | 431 | #: ../common/rcdscanner.cc:410 | ||
3052 | 432 | msgid "Writing sources list..." | ||
3053 | 433 | msgstr "" | ||
3054 | 434 | |||
3055 | 435 | #: ../common/rcdscanner.cc:425 | ||
3056 | 436 | msgid "Done!" | ||
3057 | 437 | msgstr "" | ||
3058 | 438 | |||
3059 | 439 | #: ../common/rcdscanner.cc:523 | ||
3060 | 440 | #, c-format | ||
3061 | 441 | msgid "Failed to stat %s%s" | ||
3062 | 442 | msgstr "" | ||
3063 | 443 | |||
3064 | 444 | #: ../common/rcdscanner.cc:625 ../common/rcdscanner.cc:721 | ||
3065 | 445 | #, c-format | ||
3066 | 446 | msgid "Unable to change to %s" | ||
3067 | 447 | msgstr "" | ||
3068 | 448 | |||
3069 | 449 | #: ../common/rcdscanner.cc:663 ../common/rsources.cc:177 | ||
3070 | 450 | #, c-format | ||
3071 | 451 | msgid "Unable to read %s" | ||
3072 | 452 | msgstr "" | ||
3073 | 453 | |||
3074 | 454 | #: ../common/rconfiguration.cc:88 ../common/rconfiguration.cc:241 | ||
3075 | 455 | #, c-format | ||
3076 | 456 | msgid "ERROR: couldn't open %s for writing" | ||
3077 | 457 | msgstr "" | ||
3078 | 458 | |||
3079 | 459 | #: ../common/rconfiguration.cc:114 | ||
3080 | 460 | msgid "ERROR: Could not get password entry for superuser" | ||
3081 | 461 | msgstr "" | ||
3082 | 462 | |||
3083 | 463 | #: ../common/rconfiguration.cc:123 | ||
3084 | 464 | #, c-format | ||
3085 | 465 | msgid "ERROR: could not create configuration directory %s" | ||
3086 | 466 | msgstr "" | ||
3087 | 467 | |||
3088 | 468 | #: ../common/rconfiguration.cc:147 | ||
3089 | 469 | #, c-format | ||
3090 | 470 | msgid "ERROR: could not create state directory %s" | ||
3091 | 471 | msgstr "" | ||
3092 | 472 | |||
3093 | 473 | #: ../common/rconfiguration.cc:164 | ||
3094 | 474 | #, c-format | ||
3095 | 475 | msgid "ERROR: could not create tmp directory %s" | ||
3096 | 476 | msgstr "" | ||
3097 | 477 | |||
3098 | 478 | #: ../common/rconfiguration.cc:182 | ||
3099 | 479 | #, c-format | ||
3100 | 480 | msgid "ERROR: could not create log directory %s" | ||
3101 | 481 | msgstr "" | ||
3102 | 482 | |||
3103 | 483 | #: ../common/rconfiguration.cc:266 | ||
3104 | 484 | #, c-format | ||
3105 | 485 | msgid "couldn't open %s for writing" | ||
3106 | 486 | msgstr "" | ||
3107 | 487 | |||
3108 | 488 | #: ../common/rinstallprogress.cc:41 | ||
3109 | 489 | msgid "" | ||
3110 | 490 | "\n" | ||
3111 | 491 | "Successfully applied all changes. You can close the window now." | ||
3112 | 492 | msgstr "" | ||
3113 | 493 | |||
3114 | 494 | #: ../common/rinstallprogress.cc:42 | ||
3115 | 495 | msgid "" | ||
3116 | 496 | "\n" | ||
3117 | 497 | "Not all changes and updates succeeded. For further details of the failure, " | ||
3118 | 498 | "please expand the 'Details' panel below." | ||
3119 | 499 | msgstr "" | ||
3120 | 500 | |||
3121 | 501 | #: ../common/rinstallprogress.cc:44 | ||
3122 | 502 | msgid "" | ||
3123 | 503 | "\n" | ||
3124 | 504 | "Successfully installed all packages of the current medium. To continue the " | ||
3125 | 505 | "installation with the next medium close this window." | ||
3126 | 506 | msgstr "" | ||
3127 | 507 | |||
3128 | 508 | #: ../common/rpackage.cc:203 | ||
3129 | 509 | msgid "The list of installed files is only available for installed packages" | ||
3130 | 510 | msgstr "" | ||
3131 | 511 | |||
3132 | 512 | #: ../common/rpackage.cc:463 | ||
3133 | 513 | msgid "or dependency" | ||
3134 | 514 | msgstr "" | ||
3135 | 515 | |||
3136 | 516 | #: ../common/rpackage.cc:580 | ||
3137 | 517 | #, c-format | ||
3138 | 518 | msgid "" | ||
3139 | 519 | "\n" | ||
3140 | 520 | "Package %s has no available version, but exists in the database.\n" | ||
3141 | 521 | "This typically means that the package was mentioned in a dependency and " | ||
3142 | 522 | "never uploaded, has been obsoleted or is not available with the contents of " | ||
3143 | 523 | "sources.list\n" | ||
3144 | 524 | msgstr "" | ||
3145 | 525 | |||
3146 | 526 | #. TRANSLATORS: dependency error message, example: | ||
3147 | 527 | #. "apt 0.5.4 but 0.5.3 is to be installed" | ||
3148 | 528 | #: ../common/rpackage.cc:617 | ||
3149 | 529 | #, c-format | ||
3150 | 530 | msgid "\t%s %s but %s is to be installed" | ||
3151 | 531 | msgstr "" | ||
3152 | 532 | |||
3153 | 533 | #. TRANSLATORS: dependency error message, example: | ||
3154 | 534 | #. "Depends: apt 0.5.4 but 0.5.3 is to be installed" | ||
3155 | 535 | #: ../common/rpackage.cc:623 | ||
3156 | 536 | #, c-format | ||
3157 | 537 | msgid " %s: %s %s but %s is to be installed" | ||
3158 | 538 | msgstr "" | ||
3159 | 539 | |||
3160 | 540 | #. TRANSLATORS: dependency error message, example: | ||
3161 | 541 | #. "apt 0.5.4 but it is not installable" | ||
3162 | 542 | #: ../common/rpackage.cc:633 | ||
3163 | 543 | #, c-format | ||
3164 | 544 | msgid "\t%s %s but it is not installable" | ||
3165 | 545 | msgstr "" | ||
3166 | 546 | |||
3167 | 547 | #. TRANSLATORS: dependency error message, example: | ||
3168 | 548 | #. "apt but it is a virtual package" | ||
3169 | 549 | #: ../common/rpackage.cc:645 | ||
3170 | 550 | #, c-format | ||
3171 | 551 | msgid "\t%s but it is a virtual package" | ||
3172 | 552 | msgstr "" | ||
3173 | 553 | |||
3174 | 554 | #. TRANSLATORS: dependency error message, example: | ||
3175 | 555 | #. "Depends: apt but it is a virtual package" | ||
3176 | 556 | #: ../common/rpackage.cc:650 | ||
3177 | 557 | #, c-format | ||
3178 | 558 | msgid "%s: %s but it is a virtual package" | ||
3179 | 559 | msgstr "" | ||
3180 | 560 | |||
3181 | 561 | #. TRANSLATORS: dependency error message, example: | ||
3182 | 562 | #. "apt but it is not going to be installed" | ||
3183 | 563 | #: ../common/rpackage.cc:655 | ||
3184 | 564 | #, c-format | ||
3185 | 565 | msgid "\t%s but it is not going to be installed" | ||
3186 | 566 | msgstr "" | ||
3187 | 567 | |||
3188 | 568 | #. TRANSLATORS: dependency error message, example: | ||
3189 | 569 | #. "Depends: apt but it is not going to be installed" | ||
3190 | 570 | #: ../common/rpackage.cc:660 | ||
3191 | 571 | #, c-format | ||
3192 | 572 | msgid "%s: %s but it is not going to be installed" | ||
3193 | 573 | msgstr "" | ||
3194 | 574 | |||
3195 | 575 | #: ../common/rpackage.cc:679 | ||
3196 | 576 | msgid " or" | ||
3197 | 577 | msgstr "" | ||
3198 | 578 | |||
3199 | 579 | #: ../common/rpackage.cc:1017 | ||
3200 | 580 | msgid "Invalid record in the preferences file, no Package header" | ||
3201 | 581 | msgstr "" | ||
3202 | 582 | |||
3203 | 583 | #: ../common/rpackage.h:53 ../common/rpackagefilter.cc:48 | ||
3204 | 584 | msgid "Depends" | ||
3205 | 585 | msgstr "" | ||
3206 | 586 | |||
3207 | 587 | #: ../common/rpackage.h:54 | ||
3208 | 588 | msgid "PreDepends" | ||
3209 | 589 | msgstr "" | ||
3210 | 590 | |||
3211 | 591 | #: ../common/rpackage.h:55 ../common/rpackagefilter.cc:53 | ||
3212 | 592 | msgid "Suggests" | ||
3213 | 593 | msgstr "" | ||
3214 | 594 | |||
3215 | 595 | #: ../common/rpackage.h:56 ../common/rpackagefilter.cc:52 | ||
3216 | 596 | msgid "Recommends" | ||
3217 | 597 | msgstr "" | ||
3218 | 598 | |||
3219 | 599 | #: ../common/rpackage.h:57 ../common/rpackagefilter.cc:50 | ||
3220 | 600 | msgid "Conflicts" | ||
3221 | 601 | msgstr "" | ||
3222 | 602 | |||
3223 | 603 | #: ../common/rpackage.h:58 ../common/rpackagefilter.cc:51 | ||
3224 | 604 | msgid "Replaces" | ||
3225 | 605 | msgstr "" | ||
3226 | 606 | |||
3227 | 607 | #: ../common/rpackage.h:59 | ||
3228 | 608 | msgid "Obsoletes" | ||
3229 | 609 | msgstr "" | ||
3230 | 610 | |||
3231 | 611 | #: ../common/rpackage.h:60 | ||
3232 | 612 | msgid "Breaks" | ||
3233 | 613 | msgstr "" | ||
3234 | 614 | |||
3235 | 615 | #: ../common/rpackage.h:61 | ||
3236 | 616 | msgid "Enhances" | ||
3237 | 617 | msgstr "" | ||
3238 | 618 | |||
3239 | 619 | #. make sure this is always the last member | ||
3240 | 620 | #: ../common/rpackage.h:69 | ||
3241 | 621 | msgid "Dependency of" | ||
3242 | 622 | msgstr "" | ||
3243 | 623 | |||
3244 | 624 | #: ../common/rpackagestatus.cc:49 | ||
3245 | 625 | msgid "Marked for installation" | ||
3246 | 626 | msgstr "" | ||
3247 | 627 | |||
3248 | 628 | #: ../common/rpackagestatus.cc:50 | ||
3249 | 629 | msgid "Marked for re-installation" | ||
3250 | 630 | msgstr "" | ||
3251 | 631 | |||
3252 | 632 | #: ../common/rpackagestatus.cc:51 | ||
3253 | 633 | msgid "Marked for upgrade" | ||
3254 | 634 | msgstr "" | ||
3255 | 635 | |||
3256 | 636 | #: ../common/rpackagestatus.cc:52 | ||
3257 | 637 | msgid "Marked for downgrade" | ||
3258 | 638 | msgstr "" | ||
3259 | 639 | |||
3260 | 640 | #: ../common/rpackagestatus.cc:53 | ||
3261 | 641 | msgid "Marked for removal" | ||
3262 | 642 | msgstr "" | ||
3263 | 643 | |||
3264 | 644 | #: ../common/rpackagestatus.cc:54 | ||
3265 | 645 | msgid "Marked for complete removal" | ||
3266 | 646 | msgstr "" | ||
3267 | 647 | |||
3268 | 648 | #: ../common/rpackagestatus.cc:55 ../common/rpackageview.cc:136 | ||
3269 | 649 | #: ../gtk/glade/window_filters.glade.h:41 | ||
3270 | 650 | msgid "Not installed" | ||
3271 | 651 | msgstr "" | ||
3272 | 652 | |||
3273 | 653 | #: ../common/rpackagestatus.cc:56 | ||
3274 | 654 | msgid "Not installed (locked)" | ||
3275 | 655 | msgstr "" | ||
3276 | 656 | |||
3277 | 657 | #: ../common/rpackagestatus.cc:57 ../common/rpackageview.cc:131 | ||
3278 | 658 | #: ../gtk/gsynaptic.cc:565 ../gtk/glade/window_filters.glade.h:30 | ||
3279 | 659 | msgid "Installed" | ||
3280 | 660 | msgstr "" | ||
3281 | 661 | |||
3282 | 662 | #: ../common/rpackagestatus.cc:58 ../common/rpackageview.cc:167 | ||
3283 | 663 | #: ../gtk/gsynaptic.cc:554 | ||
3284 | 664 | msgid "Installed (upgradable)" | ||
3285 | 665 | msgstr "" | ||
3286 | 666 | |||
3287 | 667 | #: ../common/rpackagestatus.cc:59 | ||
3288 | 668 | msgid "Installed (locked to the current version)" | ||
3289 | 669 | msgstr "" | ||
3290 | 670 | |||
3291 | 671 | #: ../common/rpackagestatus.cc:60 ../common/rpackageview.cc:514 | ||
3292 | 672 | #: ../gtk/glade/window_filters.glade.h:14 | ||
3293 | 673 | msgid "Broken" | ||
3294 | 674 | msgstr "" | ||
3295 | 675 | |||
3296 | 676 | #: ../common/rpackagestatus.cc:61 | ||
3297 | 677 | msgid "Not installed (new in repository)" | ||
3298 | 678 | msgstr "" | ||
3299 | 679 | |||
3300 | 680 | #: ../common/rpackagecache.cc:62 | ||
3301 | 681 | msgid "" | ||
3302 | 682 | "The list of sources could not be read.\n" | ||
3303 | 683 | "Go to the repository dialog to correct the problem." | ||
3304 | 684 | msgstr "" | ||
3305 | 685 | |||
3306 | 686 | #: ../common/rpackagecache.cc:73 | ||
3307 | 687 | msgid "The package lists or status file could not be parsed or opened." | ||
3308 | 688 | msgstr "" | ||
3309 | 689 | |||
3310 | 690 | #: ../common/rpackagecache.cc:108 | ||
3311 | 691 | msgid "Internal Error, non-zero counts" | ||
3312 | 692 | msgstr "" | ||
3313 | 693 | |||
3314 | 694 | #: ../common/rpackagefilter.cc:44 ../gtk/rgpreferenceswindow.cc:1046 | ||
3315 | 695 | #: ../gtk/glade/window_find.glade.h:5 | ||
3316 | 696 | msgid "Name" | ||
3317 | 697 | msgstr "" | ||
3318 | 698 | |||
3319 | 699 | #: ../common/rpackagefilter.cc:45 ../gtk/rgpreferenceswindow.cc:51 | ||
3320 | 700 | #: ../gtk/rgmainwindow.cc:1044 ../gtk/rgvendorswindow.cc:62 | ||
3321 | 701 | #: ../gtk/rgvendorswindow.cc:94 ../gtk/glade/window_main.glade.h:21 | ||
3322 | 702 | #: ../gtk/glade/window_filters.glade.h:20 | ||
3323 | 703 | #: ../gtk/glade/window_details.glade.h:16 ../gtk/rgfiltermanager.h:70 | ||
3324 | 704 | msgid "Description" | ||
3325 | 705 | msgstr "" | ||
3326 | 706 | |||
3327 | 707 | #: ../common/rpackagefilter.cc:46 ../gtk/glade/window_find.glade.h:4 | ||
3328 | 708 | #: ../gtk/glade/window_filters.glade.h:37 ../gtk/rgfiltermanager.h:71 | ||
3329 | 709 | msgid "Maintainer" | ||
3330 | 710 | msgstr "" | ||
3331 | 711 | |||
3332 | 712 | #: ../common/rpackagefilter.cc:47 ../gtk/glade/window_find.glade.h:8 | ||
3333 | 713 | msgid "Version" | ||
3334 | 714 | msgstr "" | ||
3335 | 715 | |||
3336 | 716 | #: ../common/rpackagefilter.cc:49 | ||
3337 | 717 | msgid "Provides" | ||
3338 | 718 | msgstr "" | ||
3339 | 719 | |||
3340 | 720 | #: ../common/rpackagefilter.cc:54 | ||
3341 | 721 | msgid "ReverseDepends" | ||
3342 | 722 | msgstr "" | ||
3343 | 723 | |||
3344 | 724 | #. Reverse Depends | ||
3345 | 725 | #: ../common/rpackagefilter.cc:55 ../common/rpackageview.h:124 | ||
3346 | 726 | #: ../gtk/glade/window_main.glade.h:36 ../gtk/glade/window_filters.glade.h:45 | ||
3347 | 727 | #: ../gtk/rgfiltermanager.h:80 | ||
3348 | 728 | msgid "Origin" | ||
3349 | 729 | msgstr "" | ||
3350 | 730 | |||
3351 | 731 | #. Origin (e.g. security.debian.org) | ||
3352 | 732 | #: ../common/rpackagefilter.cc:56 ../gtk/rgpreferenceswindow.cc:50 | ||
3353 | 733 | #: ../gtk/rgmainwindow.cc:937 ../gtk/glade/window_filters.glade.h:15 | ||
3354 | 734 | #: ../gtk/rgfiltermanager.h:81 | ||
3355 | 735 | msgid "Component" | ||
3356 | 736 | msgstr "" | ||
3357 | 737 | |||
3358 | 738 | #: ../common/rpackagefilter.cc:61 ../common/rpackageview.h:140 | ||
3359 | 739 | #: ../gtk/rgpreferenceswindow.cc:49 ../gtk/rgfetchprogress.cc:91 | ||
3360 | 740 | #: ../gtk/glade/window_filters.glade.h:64 | ||
3361 | 741 | msgid "Status" | ||
3362 | 742 | msgstr "" | ||
3363 | 743 | |||
3364 | 744 | #. g_object_set(G_OBJECT(renderer), "editable", TRUE, NULL); | ||
3365 | 745 | #: ../common/rpackagefilter.cc:62 ../gtk/rgfiltermanager.cc:180 | ||
3366 | 746 | msgid "Pattern" | ||
3367 | 747 | msgstr "" | ||
3368 | 748 | |||
3369 | 749 | #: ../common/rpackagefilter.cc:63 ../gtk/rgpreferenceswindow.cc:49 | ||
3370 | 750 | #: ../gtk/rgmainwindow.cc:916 ../gtk/glade/window_filters.glade.h:63 | ||
3371 | 751 | msgid "Section" | ||
3372 | 752 | msgstr "" | ||
3373 | 753 | |||
3374 | 754 | #: ../common/rpackagefilter.cc:64 | ||
3375 | 755 | msgid "Priority" | ||
3376 | 756 | msgstr "" | ||
3377 | 757 | |||
3378 | 758 | #: ../common/rpackagefilter.cc:65 | ||
3379 | 759 | msgid "ReducedView" | ||
3380 | 760 | msgstr "" | ||
3381 | 761 | |||
3382 | 762 | #: ../common/rpackagefilter.cc:66 | ||
3383 | 763 | msgid "File" | ||
3384 | 764 | msgstr "" | ||
3385 | 765 | |||
3386 | 766 | #: ../common/rpackagefilter.cc:759 | ||
3387 | 767 | #, c-format | ||
3388 | 768 | msgid "Bad regular expression '%s' in ReducedView file." | ||
3389 | 769 | msgstr "" | ||
3390 | 770 | |||
3391 | 771 | #: ../common/rpackagelister.cc:317 ../common/rpackagelister.cc:323 | ||
3392 | 772 | #: ../common/rpackagelister.cc:333 | ||
3393 | 773 | #, c-format | ||
3394 | 774 | msgid "Internal error opening cache (%d). Please report." | ||
3395 | 775 | msgstr "" | ||
3396 | 776 | |||
3397 | 777 | #: ../common/rpackagelister.cc:472 | ||
3398 | 778 | msgid "Unable to correct dependencies" | ||
3399 | 779 | msgstr "" | ||
3400 | 780 | |||
3401 | 781 | #: ../common/rpackagelister.cc:474 | ||
3402 | 782 | msgid "" | ||
3403 | 783 | "Unable to mark upgrades\n" | ||
3404 | 784 | "Check your system for errors." | ||
3405 | 785 | msgstr "" | ||
3406 | 786 | |||
3407 | 787 | #: ../common/rpackagelister.cc:486 | ||
3408 | 788 | msgid "Internal Error, AllUpgrade broke stuff. Please report." | ||
3409 | 789 | msgstr "" | ||
3410 | 790 | |||
3411 | 791 | #: ../common/rpackagelister.cc:504 | ||
3412 | 792 | msgid "dist upgrade Failed" | ||
3413 | 793 | msgstr "" | ||
3414 | 794 | |||
3415 | 795 | #: ../common/rpackagelister.cc:1266 | ||
3416 | 796 | msgid "Unable to lock the list directory" | ||
3417 | 797 | msgstr "" | ||
3418 | 798 | |||
3419 | 799 | #: ../common/rpackagelister.cc:1288 | ||
3420 | 800 | msgid "" | ||
3421 | 801 | "Release files for some repositories could not be retrieved or authenticated. " | ||
3422 | 802 | "Such repositories are being ignored." | ||
3423 | 803 | msgstr "" | ||
3424 | 804 | |||
3425 | 805 | #: ../common/rpackagelister.cc:1379 ../gtk/rgrepositorywin.cc:356 | ||
3426 | 806 | msgid "Ignoring invalid record(s) in sources.list file!" | ||
3427 | 807 | msgstr "" | ||
3428 | 808 | |||
3429 | 809 | #. TRANSLATORS: Error message after a failed download. | ||
3430 | 810 | #. The first %s is the URL and the second | ||
3431 | 811 | #. one is a detailed error message that | ||
3432 | 812 | #. is provided by apt | ||
3433 | 813 | #: ../common/rpackagelister.cc:1430 | ||
3434 | 814 | #, c-format | ||
3435 | 815 | msgid "" | ||
3436 | 816 | "Failed to fetch %s\n" | ||
3437 | 817 | " %s\n" | ||
3438 | 818 | "\n" | ||
3439 | 819 | msgstr "" | ||
3440 | 820 | |||
3441 | 821 | #: ../common/rpackagelister.cc:1454 | ||
3442 | 822 | msgid "Some of the packages could not be retrieved from the server(s).\n" | ||
3443 | 823 | msgstr "" | ||
3444 | 824 | |||
3445 | 825 | #: ../common/rpackagelister.cc:1457 | ||
3446 | 826 | msgid "Do you want to continue, ignoring these packages?" | ||
3447 | 827 | msgstr "" | ||
3448 | 828 | |||
3449 | 829 | #: ../common/rpackagelister.cc:1464 | ||
3450 | 830 | msgid "Unable to correct missing packages" | ||
3451 | 831 | msgstr "" | ||
3452 | 832 | |||
3453 | 833 | #. _logEntry += _("\n<b>Removed the following ESSENTIAL packages:</b>\n"); | ||
3454 | 834 | #: ../common/rpackagelister.cc:1602 | ||
3455 | 835 | msgid "" | ||
3456 | 836 | "\n" | ||
3457 | 837 | "Removed the following ESSENTIAL packages:\n" | ||
3458 | 838 | msgstr "" | ||
3459 | 839 | |||
3460 | 840 | #. _logEntry += _("\n<b>Downgraded the following packages:</b>\n"); | ||
3461 | 841 | #: ../common/rpackagelister.cc:1611 | ||
3462 | 842 | msgid "" | ||
3463 | 843 | "\n" | ||
3464 | 844 | "Downgraded the following packages:\n" | ||
3465 | 845 | msgstr "" | ||
3466 | 846 | |||
3467 | 847 | #. _logEntry += _("\n<b>Completely removed the following packages:</b>\n"); | ||
3468 | 848 | #: ../common/rpackagelister.cc:1620 | ||
3469 | 849 | msgid "" | ||
3470 | 850 | "\n" | ||
3471 | 851 | "Completely removed the following packages:\n" | ||
3472 | 852 | msgstr "" | ||
3473 | 853 | |||
3474 | 854 | #. _logEntry += _("\n<b>Removed the following packages:</b>\n"); | ||
3475 | 855 | #: ../common/rpackagelister.cc:1629 | ||
3476 | 856 | msgid "" | ||
3477 | 857 | "\n" | ||
3478 | 858 | "Removed the following packages:\n" | ||
3479 | 859 | msgstr "" | ||
3480 | 860 | |||
3481 | 861 | #. _logEntry += _("\n<b>Upgraded the following packages:</b>\n"); | ||
3482 | 862 | #: ../common/rpackagelister.cc:1638 | ||
3483 | 863 | msgid "" | ||
3484 | 864 | "\n" | ||
3485 | 865 | "Upgraded the following packages:\n" | ||
3486 | 866 | msgstr "" | ||
3487 | 867 | |||
3488 | 868 | #. _logEntry += _("\n<b>Installed the following packages:</b>\n"); | ||
3489 | 869 | #: ../common/rpackagelister.cc:1649 | ||
3490 | 870 | msgid "" | ||
3491 | 871 | "\n" | ||
3492 | 872 | "Installed the following packages:\n" | ||
3493 | 873 | msgstr "" | ||
3494 | 874 | |||
3495 | 875 | #. _logEntry += _("\n<b>Reinstalled the following packages:</b>\n"); | ||
3496 | 876 | #: ../common/rpackagelister.cc:1659 | ||
3497 | 877 | msgid "" | ||
3498 | 878 | "\n" | ||
3499 | 879 | "Reinstalled the following packages:\n" | ||
3500 | 880 | msgstr "" | ||
3501 | 881 | |||
3502 | 882 | #: ../common/rpackagelister.cc:1676 | ||
3503 | 883 | msgid "Unable to lock the download directory" | ||
3504 | 884 | msgstr "" | ||
3505 | 885 | |||
3506 | 886 | #: ../common/rpackagelister.cc:1760 | ||
3507 | 887 | #, c-format | ||
3508 | 888 | msgid "Line %u too long in markings file." | ||
3509 | 889 | msgstr "" | ||
3510 | 890 | |||
3511 | 891 | #: ../common/rpackagelister.cc:1774 ../common/rpackagelister.cc:1778 | ||
3512 | 892 | #, c-format | ||
3513 | 893 | msgid "Malformed line %u in markings file" | ||
3514 | 894 | msgstr "" | ||
3515 | 895 | |||
3516 | 896 | #: ../common/rpackagelister.cc:1790 | ||
3517 | 897 | msgid "Setting markings..." | ||
3518 | 898 | msgstr "" | ||
3519 | 899 | |||
3520 | 900 | #: ../common/rpmindexcopy.cc:135 | ||
3521 | 901 | msgid "bzip2 failed, perhaps the disk is full." | ||
3522 | 902 | msgstr "" | ||
3523 | 903 | |||
3524 | 904 | #: ../common/rpackageview.h:100 | ||
3525 | 905 | msgid "Sections" | ||
3526 | 906 | msgstr "" | ||
3527 | 907 | |||
3528 | 908 | #: ../common/rpackageview.h:110 | ||
3529 | 909 | msgid "Alphabetic" | ||
3530 | 910 | msgstr "" | ||
3531 | 911 | |||
3532 | 912 | #: ../common/rpackageview.h:166 | ||
3533 | 913 | msgid "Search History" | ||
3534 | 914 | msgstr "" | ||
3535 | 915 | |||
3536 | 916 | #: ../common/rpackageview.h:221 | ||
3537 | 917 | msgid "Custom" | ||
3538 | 918 | msgstr "" | ||
3539 | 919 | |||
3540 | 920 | #: ../common/rpackageview.cc:129 | ||
3541 | 921 | msgid "Installed (unsupported)" | ||
3542 | 922 | msgstr "" | ||
3543 | 923 | |||
3544 | 924 | #: ../common/rpackageview.cc:134 | ||
3545 | 925 | msgid "Not installed (unsupported)" | ||
3546 | 926 | msgstr "" | ||
3547 | 927 | |||
3548 | 928 | #: ../common/rpackageview.cc:143 | ||
3549 | 929 | msgid "Installed (auto removable)" | ||
3550 | 930 | msgstr "" | ||
3551 | 931 | |||
3552 | 932 | #: ../common/rpackageview.cc:150 | ||
3553 | 933 | msgid "Installed (manual)" | ||
3554 | 934 | msgstr "" | ||
3555 | 935 | |||
3556 | 936 | #: ../common/rpackageview.cc:156 | ||
3557 | 937 | msgid "Broken dependencies" | ||
3558 | 938 | msgstr "" | ||
3559 | 939 | |||
3560 | 940 | #: ../common/rpackageview.cc:158 ../gtk/glade/window_filters.glade.h:39 | ||
3561 | 941 | msgid "New in repository" | ||
3562 | 942 | msgstr "" | ||
3563 | 943 | |||
3564 | 944 | #: ../common/rpackageview.cc:160 ../gtk/glade/window_filters.glade.h:55 | ||
3565 | 945 | msgid "Pinned" | ||
3566 | 946 | msgstr "" | ||
3567 | 947 | |||
3568 | 948 | #: ../common/rpackageview.cc:164 | ||
3569 | 949 | msgid "Installed (local or obsolete)" | ||
3570 | 950 | msgstr "" | ||
3571 | 951 | |||
3572 | 952 | #: ../common/rpackageview.cc:170 | ||
3573 | 953 | msgid "Not installed (residual config)" | ||
3574 | 954 | msgstr "" | ||
3575 | 955 | |||
3576 | 956 | #. setup search progress (0 done, _all.size() in total, 1 subtask) | ||
3577 | 957 | #: ../common/rpackageview.cc:304 | ||
3578 | 958 | msgid "Searching" | ||
3579 | 959 | msgstr "" | ||
3580 | 960 | |||
3581 | 961 | #: ../common/rpackageview.cc:492 | ||
3582 | 962 | msgid "Search Filter" | ||
3583 | 963 | msgstr "" | ||
3584 | 964 | |||
3585 | 965 | #: ../common/rpackageview.cc:500 | ||
3586 | 966 | msgid "Tasks" | ||
3587 | 967 | msgstr "" | ||
3588 | 968 | |||
3589 | 969 | #: ../common/rpackageview.cc:506 | ||
3590 | 970 | msgid "Reduced View" | ||
3591 | 971 | msgstr "" | ||
3592 | 972 | |||
3593 | 973 | #: ../common/rpackageview.cc:523 ../gtk/gsynaptic.cc:579 | ||
3594 | 974 | #: ../gtk/rgsummarywindow.cc:356 | ||
3595 | 975 | msgid "Marked Changes" | ||
3596 | 976 | msgstr "" | ||
3597 | 977 | |||
3598 | 978 | #. TRANSLATORS: This is a filter that will give you all packages | ||
3599 | 979 | #. with debconf support (that can be reconfigured with debconf) | ||
3600 | 980 | #: ../common/rpackageview.cc:534 | ||
3601 | 981 | msgid "Package with Debconf" | ||
3602 | 982 | msgstr "" | ||
3603 | 983 | |||
3604 | 984 | #: ../common/rpackageview.cc:541 ../gtk/glade/window_filters.glade.h:68 | ||
3605 | 985 | msgid "Upgradable (upstream)" | ||
3606 | 986 | msgstr "" | ||
3607 | 987 | |||
3608 | 988 | #: ../common/rpackageview.cc:547 | ||
3609 | 989 | msgid "Missing Recommends" | ||
3610 | 990 | msgstr "" | ||
3611 | 991 | |||
3612 | 992 | #: ../common/rpackageview.cc:561 | ||
3613 | 993 | msgid "Local" | ||
3614 | 994 | msgstr "" | ||
3615 | 995 | |||
3616 | 996 | #: ../common/rsources.cc:69 ../gtk/rgmainwindow.cc:2114 | ||
3617 | 997 | #: ../gtk/rgmainwindow.cc:2795 ../gtk/rgmainwindow.cc:2881 | ||
3618 | 998 | #: ../gtk/rgmainwindow.cc:3054 | ||
3619 | 999 | #, c-format | ||
3620 | 1000 | msgid "Can't read %s" | ||
3621 | 1001 | msgstr "" | ||
3622 | 1002 | |||
3623 | 1003 | #: ../common/rsources.cc:131 | ||
3624 | 1004 | #, c-format | ||
3625 | 1005 | msgid "Syntax error in line %s" | ||
3626 | 1006 | msgstr "" | ||
3627 | 1007 | |||
3628 | 1008 | #: ../common/rsources.cc:469 | ||
3629 | 1009 | #, c-format | ||
3630 | 1010 | msgid "Vendor block %s is invalid" | ||
3631 | 1011 | msgstr "" | ||
3632 | 1012 | |||
3633 | 1013 | #: ../gtk/gsynaptic.cc:73 | ||
3634 | 1014 | msgid "Usage: synaptic [options]\n" | ||
3635 | 1015 | msgstr "" | ||
3636 | 1016 | |||
3637 | 1017 | #: ../gtk/gsynaptic.cc:74 | ||
3638 | 1018 | msgid "-h This help text\n" | ||
3639 | 1019 | msgstr "" | ||
3640 | 1020 | |||
3641 | 1021 | #: ../gtk/gsynaptic.cc:75 | ||
3642 | 1022 | msgid "-r Open in the repository screen\n" | ||
3643 | 1023 | msgstr "" | ||
3644 | 1024 | |||
3645 | 1025 | #: ../gtk/gsynaptic.cc:76 | ||
3646 | 1026 | msgid "-f=? Give an alternative filter file\n" | ||
3647 | 1027 | msgstr "" | ||
3648 | 1028 | |||
3649 | 1029 | #: ../gtk/gsynaptic.cc:77 | ||
3650 | 1030 | msgid "" | ||
3651 | 1031 | "-t Give an alternative main window title (e.g. hostname with `uname -n`)\n" | ||
3652 | 1032 | msgstr "" | ||
3653 | 1033 | |||
3654 | 1034 | #: ../gtk/gsynaptic.cc:78 | ||
3655 | 1035 | msgid "-i=? Start with the initial Filter with given name\n" | ||
3656 | 1036 | msgstr "" | ||
3657 | 1037 | |||
3658 | 1038 | #: ../gtk/gsynaptic.cc:79 | ||
3659 | 1039 | msgid "-o=? Set an arbitary configuration option, eg -o dir::cache=/tmp\n" | ||
3660 | 1040 | msgstr "" | ||
3661 | 1041 | |||
3662 | 1042 | #: ../gtk/gsynaptic.cc:80 | ||
3663 | 1043 | msgid "--upgrade-mode Call Upgrade and display changes\n" | ||
3664 | 1044 | msgstr "" | ||
3665 | 1045 | |||
3666 | 1046 | #: ../gtk/gsynaptic.cc:81 | ||
3667 | 1047 | msgid "--dist-upgrade-mode Call DistUpgrade and display changes\n" | ||
3668 | 1048 | msgstr "" | ||
3669 | 1049 | |||
3670 | 1050 | #: ../gtk/gsynaptic.cc:82 | ||
3671 | 1051 | msgid "--update-at-startup Call \"Reload\" on startup\n" | ||
3672 | 1052 | msgstr "" | ||
3673 | 1053 | |||
3674 | 1054 | #: ../gtk/gsynaptic.cc:83 | ||
3675 | 1055 | msgid "--non-interactive Never prompt for user input\n" | ||
3676 | 1056 | msgstr "" | ||
3677 | 1057 | |||
3678 | 1058 | #: ../gtk/gsynaptic.cc:84 | ||
3679 | 1059 | msgid "--task-window Open with task window\n" | ||
3680 | 1060 | msgstr "" | ||
3681 | 1061 | |||
3682 | 1062 | #: ../gtk/gsynaptic.cc:85 | ||
3683 | 1063 | msgid "--add-cdrom Add a cdrom at startup (needs path for cdrom)\n" | ||
3684 | 1064 | msgstr "" | ||
3685 | 1065 | |||
3686 | 1066 | #: ../gtk/gsynaptic.cc:86 | ||
3687 | 1067 | msgid "--ask-cdrom Ask for adding a cdrom and exit\n" | ||
3688 | 1068 | msgstr "" | ||
3689 | 1069 | |||
3690 | 1070 | #: ../gtk/gsynaptic.cc:87 | ||
3691 | 1071 | msgid "--test-me-harder Run test in a loop\n" | ||
3692 | 1072 | msgstr "" | ||
3693 | 1073 | |||
3694 | 1074 | #: ../gtk/gsynaptic.cc:336 ../gtk/gsynaptic.cc:342 | ||
3695 | 1075 | msgid "Another synaptic is running" | ||
3696 | 1076 | msgstr "" | ||
3697 | 1077 | |||
3698 | 1078 | #: ../gtk/gsynaptic.cc:337 | ||
3699 | 1079 | msgid "" | ||
3700 | 1080 | "There is another synaptic running in interactive mode. Please close it " | ||
3701 | 1081 | "first. " | ||
3702 | 1082 | msgstr "" | ||
3703 | 1083 | |||
3704 | 1084 | #: ../gtk/gsynaptic.cc:343 | ||
3705 | 1085 | msgid "" | ||
3706 | 1086 | "There is another synaptic running in non-interactive mode. Please wait for " | ||
3707 | 1087 | "it to finish first." | ||
3708 | 1088 | msgstr "" | ||
3709 | 1089 | |||
3710 | 1090 | #: ../gtk/gsynaptic.cc:368 | ||
3711 | 1091 | msgid "Unable to get exclusive lock" | ||
3712 | 1092 | msgstr "" | ||
3713 | 1093 | |||
3714 | 1094 | #: ../gtk/gsynaptic.cc:369 | ||
3715 | 1095 | msgid "" | ||
3716 | 1096 | "This usually means that another package management application (like apt-get " | ||
3717 | 1097 | "or aptitude) is already running. Please close that application first." | ||
3718 | 1098 | msgstr "" | ||
3719 | 1099 | |||
3720 | 1100 | #: ../gtk/gsynaptic.cc:412 | ||
3721 | 1101 | msgid "Starting without administrative privileges" | ||
3722 | 1102 | msgstr "" | ||
3723 | 1103 | |||
3724 | 1104 | #: ../gtk/gsynaptic.cc:414 | ||
3725 | 1105 | msgid "" | ||
3726 | 1106 | "You will not be able to apply any changes. But you can still export the " | ||
3727 | 1107 | "marked changes or create a download script for them." | ||
3728 | 1108 | msgstr "" | ||
3729 | 1109 | |||
3730 | 1110 | #: ../gtk/gsynaptic.cc:480 | ||
3731 | 1111 | msgid "Synaptic Package Manager " | ||
3732 | 1112 | msgstr "" | ||
3733 | 1113 | |||
3734 | 1114 | #: ../gtk/rgcdscanner.cc:63 ../gtk/rgpkgcdrom.cc:86 | ||
3735 | 1115 | msgid "Scanning CD-ROM" | ||
3736 | 1116 | msgstr "" | ||
3737 | 1117 | |||
3738 | 1118 | #: ../gtk/rgcdscanner.cc:109 | ||
3739 | 1119 | msgid "Invalid disc name!" | ||
3740 | 1120 | msgstr "" | ||
3741 | 1121 | |||
3742 | 1122 | #: ../gtk/rgcdscanner.cc:121 ../gtk/rgpkgcdrom.cc:122 | ||
3743 | 1123 | msgid "Disc Label" | ||
3744 | 1124 | msgstr "" | ||
3745 | 1125 | |||
3746 | 1126 | #: ../gtk/rgaboutpanel.cc:64 ../gtk/glade/window_about.glade.h:5 | ||
3747 | 1127 | msgid "Credits" | ||
3748 | 1128 | msgstr "" | ||
3749 | 1129 | |||
3750 | 1130 | #. skipTaskbar(true); | ||
3751 | 1131 | #: ../gtk/rgaboutpanel.cc:82 ../gtk/glade/window_about.glade.h:4 | ||
3752 | 1132 | msgid "About Synaptic" | ||
3753 | 1133 | msgstr "" | ||
3754 | 1134 | |||
3755 | 1135 | #: ../gtk/rgchangeswindow.cc:53 | ||
3756 | 1136 | msgid "Package changes" | ||
3757 | 1137 | msgstr "" | ||
3758 | 1138 | |||
3759 | 1139 | #: ../gtk/rgchangeswindow.cc:94 ../gtk/rgsummarywindow.cc:79 | ||
3760 | 1140 | msgid "Warning" | ||
3761 | 1141 | msgstr "" | ||
3762 | 1142 | |||
3763 | 1143 | #: ../gtk/rgchangeswindow.cc:95 ../gtk/rgsummarywindow.cc:80 | ||
3764 | 1144 | msgid "" | ||
3765 | 1145 | "You are about to install software that <b>can't be authenticated</b>! Doing " | ||
3766 | 1146 | "this could allow a malicious individual to damage or take control of your " | ||
3767 | 1147 | "system." | ||
3768 | 1148 | msgstr "" | ||
3769 | 1149 | |||
3770 | 1150 | #: ../gtk/rgchangeswindow.cc:106 ../gtk/rgsummarywindow.cc:92 | ||
3771 | 1151 | msgid "NOT AUTHENTICATED" | ||
3772 | 1152 | msgstr "" | ||
3773 | 1153 | |||
3774 | 1154 | #. removed | ||
3775 | 1155 | #: ../gtk/rgchangeswindow.cc:117 | ||
3776 | 1156 | msgid "To be removed" | ||
3777 | 1157 | msgstr "" | ||
3778 | 1158 | |||
3779 | 1159 | #: ../gtk/rgchangeswindow.cc:134 | ||
3780 | 1160 | msgid "To be downgraded" | ||
3781 | 1161 | msgstr "" | ||
3782 | 1162 | |||
3783 | 1163 | #: ../gtk/rgchangeswindow.cc:146 ../gtk/rgsummarywindow.cc:173 | ||
3784 | 1164 | msgid "To be installed" | ||
3785 | 1165 | msgstr "" | ||
3786 | 1166 | |||
3787 | 1167 | #: ../gtk/rgchangeswindow.cc:158 ../gtk/rgsummarywindow.cc:161 | ||
3788 | 1168 | msgid "To be upgraded" | ||
3789 | 1169 | msgstr "" | ||
3790 | 1170 | |||
3791 | 1171 | #: ../gtk/rgchangeswindow.cc:170 ../gtk/rgsummarywindow.cc:185 | ||
3792 | 1172 | msgid "To be re-installed" | ||
3793 | 1173 | msgstr "" | ||
3794 | 1174 | |||
3795 | 1175 | #: ../gtk/rgchangeswindow.cc:181 | ||
3796 | 1176 | msgid "To be kept" | ||
3797 | 1177 | msgstr "" | ||
3798 | 1178 | |||
3799 | 1179 | #: ../gtk/rgdebinstallprogress.cc:215 | ||
3800 | 1180 | #, c-format | ||
3801 | 1181 | msgid "" | ||
3802 | 1182 | "Replace configuration file\n" | ||
3803 | 1183 | "'%s'?" | ||
3804 | 1184 | msgstr "" | ||
3805 | 1185 | |||
3806 | 1186 | #: ../gtk/rgdebinstallprogress.cc:216 | ||
3807 | 1187 | #, c-format | ||
3808 | 1188 | msgid "" | ||
3809 | 1189 | "The configuration file %s was modified (by you or by a script). An updated " | ||
3810 | 1190 | "version is shipped in this package. If you want to keep your current version " | ||
3811 | 1191 | "say 'Keep'. Do you want to replace the current file and install the new " | ||
3812 | 1192 | "package maintainers version? " | ||
3813 | 1193 | msgstr "" | ||
3814 | 1194 | |||
3815 | 1195 | #: ../gtk/rgdebinstallprogress.cc:369 ../gtk/rginstallprogress.cc:286 | ||
3816 | 1196 | #: ../gtk/rgterminstallprogress.cc:62 | ||
3817 | 1197 | msgid "Applying Changes" | ||
3818 | 1198 | msgstr "" | ||
3819 | 1199 | |||
3820 | 1200 | #: ../gtk/rgdebinstallprogress.cc:456 | ||
3821 | 1201 | msgid "Ctrl-c pressed" | ||
3822 | 1202 | msgstr "" | ||
3823 | 1203 | |||
3824 | 1204 | #: ../gtk/rgdebinstallprogress.cc:457 | ||
3825 | 1205 | msgid "" | ||
3826 | 1206 | "This will abort the operation and may leave the system in a broken state. " | ||
3827 | 1207 | "Are you sure you want to do that?" | ||
3828 | 1208 | msgstr "" | ||
3829 | 1209 | |||
3830 | 1210 | #. error from dpkg, needs to be parsed different | ||
3831 | 1211 | #: ../gtk/rgdebinstallprogress.cc:511 | ||
3832 | 1212 | #, c-format | ||
3833 | 1213 | msgid "Error in package %s" | ||
3834 | 1214 | msgstr "" | ||
3835 | 1215 | |||
3836 | 1216 | #. running dpkg --configure -a | ||
3837 | 1217 | #: ../gtk/rgdebinstallprogress.cc:518 | ||
3838 | 1218 | msgid "Trying to recover from package failure" | ||
3839 | 1219 | msgstr "" | ||
3840 | 1220 | |||
3841 | 1221 | #: ../gtk/rgdebinstallprogress.cc:609 | ||
3842 | 1222 | msgid "Error failed to fork pty" | ||
3843 | 1223 | msgstr "" | ||
3844 | 1224 | |||
3845 | 1225 | #: ../gtk/rgdebinstallprogress.cc:626 | ||
3846 | 1226 | msgid "A package failed to install. Trying to recover:" | ||
3847 | 1227 | msgstr "" | ||
3848 | 1228 | |||
3849 | 1229 | #: ../gtk/rgdebinstallprogress.cc:685 ../gtk/rgdebinstallprogress.cc:688 | ||
3850 | 1230 | msgid "Changes applied" | ||
3851 | 1231 | msgstr "" | ||
3852 | 1232 | |||
3853 | 1233 | #: ../gtk/rgdebinstallprogress.cc:744 | ||
3854 | 1234 | msgid "" | ||
3855 | 1235 | "The marked changes are now being applied. This can take some time. Please " | ||
3856 | 1236 | "wait." | ||
3857 | 1237 | msgstr "" | ||
3858 | 1238 | |||
3859 | 1239 | #: ../gtk/rgdebinstallprogress.cc:749 | ||
3860 | 1240 | msgid "Installing and removing software" | ||
3861 | 1241 | msgstr "" | ||
3862 | 1242 | |||
3863 | 1243 | #: ../gtk/rgdebinstallprogress.cc:751 | ||
3864 | 1244 | msgid "Removing software" | ||
3865 | 1245 | msgstr "" | ||
3866 | 1246 | |||
3867 | 1247 | #: ../gtk/rgdebinstallprogress.cc:753 | ||
3868 | 1248 | msgid "Installing software" | ||
3869 | 1249 | msgstr "" | ||
3870 | 1250 | |||
3871 | 1251 | #: ../gtk/rgpreferenceswindow.cc:49 | ||
3872 | 1252 | msgid "Supported" | ||
3873 | 1253 | msgstr "" | ||
3874 | 1254 | |||
3875 | 1255 | #: ../gtk/rgpreferenceswindow.cc:49 ../gtk/glade/window_filters.glade.h:47 | ||
3876 | 1256 | msgid "Package Name" | ||
3877 | 1257 | msgstr "" | ||
3878 | 1258 | |||
3879 | 1259 | #: ../gtk/rgpreferenceswindow.cc:50 ../gtk/rgmainwindow.cc:959 | ||
3880 | 1260 | msgid "Installed Version" | ||
3881 | 1261 | msgstr "" | ||
3882 | 1262 | |||
3883 | 1263 | #: ../gtk/rgpreferenceswindow.cc:50 | ||
3884 | 1264 | msgid "Available Version" | ||
3885 | 1265 | msgstr "" | ||
3886 | 1266 | |||
3887 | 1267 | #: ../gtk/rgpreferenceswindow.cc:51 | ||
3888 | 1268 | msgid "Installed Size" | ||
3889 | 1269 | msgstr "" | ||
3890 | 1270 | |||
3891 | 1271 | #: ../gtk/rgpreferenceswindow.cc:51 | ||
3892 | 1272 | msgid "Download Size" | ||
3893 | 1273 | msgstr "" | ||
3894 | 1274 | |||
3895 | 1275 | #: ../gtk/rgpreferenceswindow.cc:407 ../gtk/rgmainwindow.cc:1779 | ||
3896 | 1276 | #: ../gtk/rgterminstallprogress.cc:151 | ||
3897 | 1277 | msgid "An error occurred while saving configurations." | ||
3898 | 1278 | msgstr "" | ||
3899 | 1279 | |||
3900 | 1280 | #: ../gtk/rgpreferenceswindow.cc:457 | ||
3901 | 1281 | msgid "Choose font" | ||
3902 | 1282 | msgstr "" | ||
3903 | 1283 | |||
3904 | 1284 | #: ../gtk/rgpreferenceswindow.cc:886 | ||
3905 | 1285 | msgid "Color selection" | ||
3906 | 1286 | msgstr "" | ||
3907 | 1287 | |||
3908 | 1288 | #: ../gtk/rgpreferenceswindow.cc:987 | ||
3909 | 1289 | msgid "" | ||
3910 | 1290 | "Prefer package versions from the selected distribution when upgrading " | ||
3911 | 1291 | "packages. If you manually force a version from a different distribution, the " | ||
3912 | 1292 | "package version will follow that distribution until it enters the default " | ||
3913 | 1293 | "distribution." | ||
3914 | 1294 | msgstr "" | ||
3915 | 1295 | |||
3916 | 1296 | #: ../gtk/rgpreferenceswindow.cc:995 | ||
3917 | 1297 | msgid "" | ||
3918 | 1298 | "Never upgrade to a new version automatically. Be _very_ careful with this " | ||
3919 | 1299 | "option as you will not get security updates automatically! If you manually " | ||
3920 | 1300 | "force a version the package version will follow the chosen distribution." | ||
3921 | 1301 | msgstr "" | ||
3922 | 1302 | |||
3923 | 1303 | #: ../gtk/rgpreferenceswindow.cc:1003 | ||
3924 | 1304 | msgid "Let synaptic pick the best version for you. If unsure use this option. " | ||
3925 | 1305 | msgstr "" | ||
3926 | 1306 | |||
3927 | 1307 | #: ../gtk/rgpreferenceswindow.cc:1040 | ||
3928 | 1308 | msgid "Visible" | ||
3929 | 1309 | msgstr "" | ||
3930 | 1310 | |||
3931 | 1311 | #: ../gtk/rgpreferenceswindow.cc:1118 | ||
3932 | 1312 | #: ../gtk/glade/window_preferences.glade.h:66 | ||
3933 | 1313 | msgid "Preferences" | ||
3934 | 1314 | msgstr "" | ||
3935 | 1315 | |||
3936 | 1316 | #: ../gtk/rgfetchprogress.cc:103 ../gtk/rgmainwindow.cc:1001 | ||
3937 | 1317 | msgid "Size" | ||
3938 | 1318 | msgstr "" | ||
3939 | 1319 | |||
3940 | 1320 | #: ../gtk/rgfetchprogress.cc:110 ../gtk/rgmainwindow.cc:894 | ||
3941 | 1321 | msgid "Package" | ||
3942 | 1322 | msgstr "" | ||
3943 | 1323 | |||
3944 | 1324 | #: ../gtk/rgfetchprogress.cc:117 ../gtk/rgrepositorywin.cc:181 | ||
3945 | 1325 | msgid "URI" | ||
3946 | 1326 | msgstr "" | ||
3947 | 1327 | |||
3948 | 1328 | #: ../gtk/rgfetchprogress.cc:201 | ||
3949 | 1329 | #, c-format | ||
3950 | 1330 | msgid "" | ||
3951 | 1331 | "Please insert the disk labeled:\n" | ||
3952 | 1332 | "%s\n" | ||
3953 | 1333 | "in drive %s" | ||
3954 | 1334 | msgstr "" | ||
3955 | 1335 | |||
3956 | 1336 | #: ../gtk/rgfetchprogress.cc:329 | ||
3957 | 1337 | #, c-format | ||
3958 | 1338 | msgid "Download rate: %s/s - %s remaining" | ||
3959 | 1339 | msgstr "" | ||
3960 | 1340 | |||
3961 | 1341 | #: ../gtk/rgfetchprogress.cc:335 | ||
3962 | 1342 | msgid "Download rate: unknown" | ||
3963 | 1343 | msgstr "" | ||
3964 | 1344 | |||
3965 | 1345 | #: ../gtk/rgfetchprogress.cc:337 | ||
3966 | 1346 | #, c-format | ||
3967 | 1347 | msgid "Downloading file %li of %li" | ||
3968 | 1348 | msgstr "" | ||
3969 | 1349 | |||
3970 | 1350 | #: ../gtk/rgfetchprogress.cc:390 | ||
3971 | 1351 | msgid "Queued" | ||
3972 | 1352 | msgstr "" | ||
3973 | 1353 | |||
3974 | 1354 | #: ../gtk/rgfetchprogress.cc:393 | ||
3975 | 1355 | msgid "Done" | ||
3976 | 1356 | msgstr "" | ||
3977 | 1357 | |||
3978 | 1358 | #: ../gtk/rgfetchprogress.cc:396 | ||
3979 | 1359 | msgid "Hit" | ||
3980 | 1360 | msgstr "" | ||
3981 | 1361 | |||
3982 | 1362 | #: ../gtk/rgfetchprogress.cc:399 | ||
3983 | 1363 | msgid "Failed" | ||
3984 | 1364 | msgstr "" | ||
3985 | 1365 | |||
3986 | 1366 | #: ../gtk/rgfiltermanager.cc:40 ../gtk/glade/window_filters.glade.h:24 | ||
3987 | 1367 | msgid "Filters" | ||
3988 | 1368 | msgstr "" | ||
3989 | 1369 | |||
3990 | 1370 | #: ../gtk/rgfiltermanager.cc:165 | ||
3991 | 1371 | msgid "Field" | ||
3992 | 1372 | msgstr "" | ||
3993 | 1373 | |||
3994 | 1374 | #: ../gtk/rgfiltermanager.cc:172 | ||
3995 | 1375 | msgid "Operator" | ||
3996 | 1376 | msgstr "" | ||
3997 | 1377 | |||
3998 | 1378 | #: ../gtk/rgfiltermanager.cc:750 | ||
3999 | 1379 | #, c-format | ||
4000 | 1380 | msgid "New Filter %i" | ||
4001 | 1381 | msgstr "" | ||
4002 | 1382 | |||
4003 | 1383 | #: ../gtk/rginstallprogress.cc:44 | ||
4004 | 1384 | #: ../gtk/glade/window_rginstall_progress_msgs.glade.h:2 | ||
4005 | 1385 | msgid "Package Manager output" | ||
4006 | 1386 | msgstr "" | ||
4007 | 1387 | |||
4008 | 1388 | #: ../gtk/rginstallprogress.cc:85 | ||
4009 | 1389 | #, c-format | ||
4010 | 1390 | msgid "" | ||
4011 | 1391 | "\n" | ||
4012 | 1392 | "While installing package %s:\n" | ||
4013 | 1393 | "\n" | ||
4014 | 1394 | msgstr "" | ||
4015 | 1395 | |||
4016 | 1396 | #: ../gtk/rginstallprogress.cc:89 | ||
4017 | 1397 | #, c-format | ||
4018 | 1398 | msgid "" | ||
4019 | 1399 | "\n" | ||
4020 | 1400 | "While preparing for installation:\n" | ||
4021 | 1401 | "\n" | ||
4022 | 1402 | msgstr "" | ||
4023 | 1403 | |||
4024 | 1404 | #: ../gtk/rginstallprogress.cc:131 | ||
4025 | 1405 | #, c-format | ||
4026 | 1406 | msgid "" | ||
4027 | 1407 | "APT system reports:\n" | ||
4028 | 1408 | "%s" | ||
4029 | 1409 | msgstr "" | ||
4030 | 1410 | |||
4031 | 1411 | #: ../gtk/rglogview.cc:282 | ||
4032 | 1412 | msgid "Not found" | ||
4033 | 1413 | msgstr "" | ||
4034 | 1414 | |||
4035 | 1415 | #: ../gtk/rglogview.cc:284 | ||
4036 | 1416 | msgid "" | ||
4037 | 1417 | "Expression was found, please see the list on the left for matching entries." | ||
4038 | 1418 | msgstr "" | ||
4039 | 1419 | |||
4040 | 1420 | #: ../gtk/rgpkgdetails.cc:148 | ||
4041 | 1421 | #, c-format | ||
4042 | 1422 | msgid "%s Properties" | ||
4043 | 1423 | msgstr "" | ||
4044 | 1424 | |||
4045 | 1425 | #: ../gtk/rgpkgdetails.cc:213 | ||
4046 | 1426 | msgid "This application is supported by the distribution" | ||
4047 | 1427 | msgstr "" | ||
4048 | 1428 | |||
4049 | 1429 | #: ../gtk/rgpkgdetails.cc:223 | ||
4050 | 1430 | msgid "Get Screenshot" | ||
4051 | 1431 | msgstr "" | ||
4052 | 1432 | |||
4053 | 1433 | #. TRANSLATORS: this the format of the available versions in | ||
4054 | 1434 | #. the "Properties/Available versions" window | ||
4055 | 1435 | #. e.g. "0.56 (unstable)" | ||
4056 | 1436 | #. "0.53.4 (testing)" | ||
4057 | 1437 | #: ../gtk/rgpkgdetails.cc:273 | ||
4058 | 1438 | #, c-format | ||
4059 | 1439 | msgid "%s (%s)" | ||
4060 | 1440 | msgstr "" | ||
4061 | 1441 | |||
4062 | 1442 | #: ../gtk/rgmainwindow.cc:170 | ||
4063 | 1443 | msgid "All" | ||
4064 | 1444 | msgstr "" | ||
4065 | 1445 | |||
4066 | 1446 | #: ../gtk/rgmainwindow.cc:366 ../gtk/glade/window_main.glade.h:34 | ||
4067 | 1447 | #: ../gtk/glade/window_details.glade.h:19 | ||
4068 | 1448 | msgid "No package is selected.\n" | ||
4069 | 1449 | msgstr "" | ||
4070 | 1450 | |||
4071 | 1451 | #: ../gtk/rgmainwindow.cc:526 | ||
4072 | 1452 | #, c-format | ||
4073 | 1453 | msgid "Select the version of %s that should be forced for installation" | ||
4074 | 1454 | msgstr "" | ||
4075 | 1455 | |||
4076 | 1456 | #: ../gtk/rgmainwindow.cc:528 | ||
4077 | 1457 | msgid "" | ||
4078 | 1458 | "The package manager always selects the most applicable version available. If " | ||
4079 | 1459 | "you force a different version from the default one, errors in the dependency " | ||
4080 | 1460 | "handling can occur." | ||
4081 | 1461 | msgstr "" | ||
4082 | 1462 | |||
4083 | 1463 | #. TRANSLATORS: Column header for the column "Status" in the package list | ||
4084 | 1464 | #: ../gtk/rgmainwindow.cc:859 | ||
4085 | 1465 | msgid "S" | ||
4086 | 1466 | msgstr "" | ||
4087 | 1467 | |||
4088 | 1468 | #: ../gtk/rgmainwindow.cc:980 | ||
4089 | 1469 | msgid "Latest Version" | ||
4090 | 1470 | msgstr "" | ||
4091 | 1471 | |||
4092 | 1472 | #: ../gtk/rgmainwindow.cc:1022 | ||
4093 | 1473 | msgid "Download" | ||
4094 | 1474 | msgstr "" | ||
4095 | 1475 | |||
4096 | 1476 | #: ../gtk/rgmainwindow.cc:1297 | ||
4097 | 1477 | msgid "" | ||
4098 | 1478 | "Reload the package information to become informed about new, removed or " | ||
4099 | 1479 | "upgraded software packages." | ||
4100 | 1480 | msgstr "" | ||
4101 | 1481 | |||
4102 | 1482 | #: ../gtk/rgmainwindow.cc:1303 | ||
4103 | 1483 | msgid "Mark all possible upgrades" | ||
4104 | 1484 | msgstr "" | ||
4105 | 1485 | |||
4106 | 1486 | #: ../gtk/rgmainwindow.cc:1307 ../gtk/glade/window_summary.glade.h:5 | ||
4107 | 1487 | msgid "Apply all marked changes" | ||
4108 | 1488 | msgstr "" | ||
4109 | 1489 | |||
4110 | 1490 | #: ../gtk/rgmainwindow.cc:1488 | ||
4111 | 1491 | msgid "Unmark" | ||
4112 | 1492 | msgstr "" | ||
4113 | 1493 | |||
4114 | 1494 | #: ../gtk/rgmainwindow.cc:1496 | ||
4115 | 1495 | msgid "Mark for Installation" | ||
4116 | 1496 | msgstr "" | ||
4117 | 1497 | |||
4118 | 1498 | #: ../gtk/rgmainwindow.cc:1504 | ||
4119 | 1499 | msgid "Mark for Reinstallation" | ||
4120 | 1500 | msgstr "" | ||
4121 | 1501 | |||
4122 | 1502 | #: ../gtk/rgmainwindow.cc:1513 | ||
4123 | 1503 | msgid "Mark for Upgrade" | ||
4124 | 1504 | msgstr "" | ||
4125 | 1505 | |||
4126 | 1506 | #: ../gtk/rgmainwindow.cc:1521 | ||
4127 | 1507 | msgid "Mark for Removal" | ||
4128 | 1508 | msgstr "" | ||
4129 | 1509 | |||
4130 | 1510 | #: ../gtk/rgmainwindow.cc:1530 | ||
4131 | 1511 | msgid "Mark for Complete Removal" | ||
4132 | 1512 | msgstr "" | ||
4133 | 1513 | |||
4134 | 1514 | #: ../gtk/rgmainwindow.cc:1542 | ||
4135 | 1515 | msgid "Remove Including Orphaned Dependencies" | ||
4136 | 1516 | msgstr "" | ||
4137 | 1517 | |||
4138 | 1518 | #: ../gtk/rgmainwindow.cc:1554 | ||
4139 | 1519 | msgid "Hold Current Version" | ||
4140 | 1520 | msgstr "" | ||
4141 | 1521 | |||
4142 | 1522 | #: ../gtk/rgmainwindow.cc:1563 ../gtk/glade/window_main.glade.h:37 | ||
4143 | 1523 | #: ../gtk/glade/window_filters.glade.h:57 | ||
4144 | 1524 | msgid "Properties" | ||
4145 | 1525 | msgstr "" | ||
4146 | 1526 | |||
4147 | 1527 | #: ../gtk/rgmainwindow.cc:1575 | ||
4148 | 1528 | msgid "Mark Recommended for Installation" | ||
4149 | 1529 | msgstr "" | ||
4150 | 1530 | |||
4151 | 1531 | #: ../gtk/rgmainwindow.cc:1579 | ||
4152 | 1532 | msgid "Mark Suggested for Installation" | ||
4153 | 1533 | msgstr "" | ||
4154 | 1534 | |||
4155 | 1535 | #: ../gtk/rgmainwindow.cc:1683 | ||
4156 | 1536 | msgid "" | ||
4157 | 1537 | "Removing this package may render the system unusable.\n" | ||
4158 | 1538 | "Are you sure you want to do that?" | ||
4159 | 1539 | msgstr "" | ||
4160 | 1540 | |||
4161 | 1541 | #: ../gtk/rgmainwindow.cc:1723 | ||
4162 | 1542 | #, c-format | ||
4163 | 1543 | msgid "" | ||
4164 | 1544 | "%i packages listed, %i installed, %i broken. %i to install/upgrade, %i to " | ||
4165 | 1545 | "remove; %s will be freed" | ||
4166 | 1546 | msgstr "" | ||
4167 | 1547 | |||
4168 | 1548 | #: ../gtk/rgmainwindow.cc:1729 | ||
4169 | 1549 | #, c-format | ||
4170 | 1550 | msgid "" | ||
4171 | 1551 | "%i packages listed, %i installed, %i broken. %i to install/upgrade, %i to " | ||
4172 | 1552 | "remove; %s will be used" | ||
4173 | 1553 | msgstr "" | ||
4174 | 1554 | |||
4175 | 1555 | #: ../gtk/rgmainwindow.cc:1735 | ||
4176 | 1556 | #, c-format | ||
4177 | 1557 | msgid "" | ||
4178 | 1558 | "%i packages listed, %i installed, %i broken. %i to install/upgrade, %i to " | ||
4179 | 1559 | "remove" | ||
4180 | 1560 | msgstr "" | ||
4181 | 1561 | |||
4182 | 1562 | #: ../gtk/rgmainwindow.cc:1796 | ||
4183 | 1563 | #, c-format | ||
4184 | 1564 | msgid "" | ||
4185 | 1565 | "You have %d broken package on your system!\n" | ||
4186 | 1566 | "\n" | ||
4187 | 1567 | "Use the \"Broken\" filter to locate it." | ||
4188 | 1568 | msgid_plural "" | ||
4189 | 1569 | "You have %i broken packages on your system!\n" | ||
4190 | 1570 | "\n" | ||
4191 | 1571 | "Use the \"Broken\" filter to locate them." | ||
4192 | 1572 | msgstr[0] "" | ||
4193 | 1573 | msgstr[1] "" | ||
4194 | 1574 | |||
4195 | 1575 | #: ../gtk/rgmainwindow.cc:1959 | ||
4196 | 1576 | msgid "Downloading Changelog" | ||
4197 | 1577 | msgstr "" | ||
4198 | 1578 | |||
4199 | 1579 | #: ../gtk/rgmainwindow.cc:1960 | ||
4200 | 1580 | msgid "" | ||
4201 | 1581 | "The changelog contains information about the changes and closed bugs in each " | ||
4202 | 1582 | "version of the package." | ||
4203 | 1583 | msgstr "" | ||
4204 | 1584 | |||
4205 | 1585 | #. TRANSLATORS: Title of the changelog dialog - %s is the name of the package | ||
4206 | 1586 | #: ../gtk/rgmainwindow.cc:1973 | ||
4207 | 1587 | #, c-format | ||
4208 | 1588 | msgid "%s Changelog" | ||
4209 | 1589 | msgstr "" | ||
4210 | 1590 | |||
4211 | 1591 | #: ../gtk/rgmainwindow.cc:2064 | ||
4212 | 1592 | msgid "Do you want to add another CD-ROM?" | ||
4213 | 1593 | msgstr "" | ||
4214 | 1594 | |||
4215 | 1595 | #: ../gtk/rgmainwindow.cc:2101 | ||
4216 | 1596 | msgid "Open changes" | ||
4217 | 1597 | msgstr "" | ||
4218 | 1598 | |||
4219 | 1599 | #: ../gtk/rgmainwindow.cc:2138 ../gtk/rgmainwindow.cc:2713 | ||
4220 | 1600 | #: ../gtk/rgmainwindow.cc:2849 ../gtk/rgmainwindow.cc:3027 | ||
4221 | 1601 | #, c-format | ||
4222 | 1602 | msgid "Can't write %s" | ||
4223 | 1603 | msgstr "" | ||
4224 | 1604 | |||
4225 | 1605 | #: ../gtk/rgmainwindow.cc:2157 | ||
4226 | 1606 | msgid "Save changes" | ||
4227 | 1607 | msgstr "" | ||
4228 | 1608 | |||
4229 | 1609 | #: ../gtk/rgmainwindow.cc:2164 | ||
4230 | 1610 | msgid "Save full state, not only changes" | ||
4231 | 1611 | msgstr "" | ||
4232 | 1612 | |||
4233 | 1613 | #: ../gtk/rgmainwindow.cc:2281 | ||
4234 | 1614 | msgid "Repositories changed" | ||
4235 | 1615 | msgstr "" | ||
4236 | 1616 | |||
4237 | 1617 | #. TRANSLATORS: this message appears when the user added/removed | ||
4238 | 1618 | #. a repository (sources.list entry) a reload (apt-get update) is | ||
4239 | 1619 | #. needed then | ||
4240 | 1620 | #: ../gtk/rgmainwindow.cc:2285 | ||
4241 | 1621 | msgid "" | ||
4242 | 1622 | "The repository information has changed. You have to click on the \"Reload\" " | ||
4243 | 1623 | "button for your changes to take effect" | ||
4244 | 1624 | msgstr "" | ||
4245 | 1625 | |||
4246 | 1626 | #: ../gtk/rgmainwindow.cc:2296 | ||
4247 | 1627 | msgid "Never show this message again" | ||
4248 | 1628 | msgstr "" | ||
4249 | 1629 | |||
4250 | 1630 | #: ../gtk/rgmainwindow.cc:2355 | ||
4251 | 1631 | #, c-format | ||
4252 | 1632 | msgid "Found %i packages" | ||
4253 | 1633 | msgstr "" | ||
4254 | 1634 | |||
4255 | 1635 | #: ../gtk/rgmainwindow.cc:2396 | ||
4256 | 1636 | msgid "Starting help viewer..." | ||
4257 | 1637 | msgstr "" | ||
4258 | 1638 | |||
4259 | 1639 | #: ../gtk/rgmainwindow.cc:2416 | ||
4260 | 1640 | msgid "" | ||
4261 | 1641 | "No help viewer is installed!\n" | ||
4262 | 1642 | "\n" | ||
4263 | 1643 | "You need either the GNOME help viewer 'yelp', the 'konqueror' browser or the " | ||
4264 | 1644 | "'mozilla' browser to view the synaptic manual.\n" | ||
4265 | 1645 | "\n" | ||
4266 | 1646 | "Alternatively you can open the man page with 'man synaptic' from the command " | ||
4267 | 1647 | "line or view the html version located in the 'synaptic/html' folder." | ||
4268 | 1648 | msgstr "" | ||
4269 | 1649 | |||
4270 | 1650 | #: ../gtk/rgmainwindow.cc:2568 | ||
4271 | 1651 | msgid "" | ||
4272 | 1652 | "Cannot start configuration tool!\n" | ||
4273 | 1653 | "You have to install the required package 'libgnome2-perl'." | ||
4274 | 1654 | msgstr "" | ||
4275 | 1655 | |||
4276 | 1656 | #: ../gtk/rgmainwindow.cc:2574 | ||
4277 | 1657 | msgid "Starting package configuration tool..." | ||
4278 | 1658 | msgstr "" | ||
4279 | 1659 | |||
4280 | 1660 | #. cout << "RGMainWindow::pkgHelpClicked()" << endl; | ||
4281 | 1661 | #: ../gtk/rgmainwindow.cc:2589 | ||
4282 | 1662 | msgid "Starting package documentation viewer..." | ||
4283 | 1663 | msgstr "" | ||
4284 | 1664 | |||
4285 | 1665 | #: ../gtk/rgmainwindow.cc:2601 | ||
4286 | 1666 | msgid "" | ||
4287 | 1667 | "You have to install the package \"dwww\" to browse the documentation of a " | ||
4288 | 1668 | "package" | ||
4289 | 1669 | msgstr "" | ||
4290 | 1670 | |||
4291 | 1671 | #: ../gtk/rgmainwindow.cc:2677 | ||
4292 | 1672 | msgid "" | ||
4293 | 1673 | "Could not apply changes!\n" | ||
4294 | 1674 | "Fix broken packages first." | ||
4295 | 1675 | msgstr "" | ||
4296 | 1676 | |||
4297 | 1677 | #: ../gtk/rgmainwindow.cc:2698 | ||
4298 | 1678 | msgid "Applying marked changes. This may take a while..." | ||
4299 | 1679 | msgstr "" | ||
4300 | 1680 | |||
4301 | 1681 | #: ../gtk/rgmainwindow.cc:2702 | ||
4302 | 1682 | msgid "Downloading Package Files" | ||
4303 | 1683 | msgstr "" | ||
4304 | 1684 | |||
4305 | 1685 | #: ../gtk/rgmainwindow.cc:2778 | ||
4306 | 1686 | msgid "Do you want to quit Synaptic?" | ||
4307 | 1687 | msgstr "" | ||
4308 | 1688 | |||
4309 | 1689 | #: ../gtk/rgmainwindow.cc:2834 | ||
4310 | 1690 | msgid "Downloading Package Information" | ||
4311 | 1691 | msgstr "" | ||
4312 | 1692 | |||
4313 | 1693 | #: ../gtk/rgmainwindow.cc:2835 | ||
4314 | 1694 | msgid "" | ||
4315 | 1695 | "The repositories will be checked for new, removed or upgraded software " | ||
4316 | 1696 | "packages." | ||
4317 | 1697 | msgstr "" | ||
4318 | 1698 | |||
4319 | 1699 | #: ../gtk/rgmainwindow.cc:2838 | ||
4320 | 1700 | msgid "Reloading package information..." | ||
4321 | 1701 | msgstr "" | ||
4322 | 1702 | |||
4323 | 1703 | #: ../gtk/rgmainwindow.cc:2906 | ||
4324 | 1704 | msgid "Failed to resolve dependency problems!" | ||
4325 | 1705 | msgstr "" | ||
4326 | 1706 | |||
4327 | 1707 | #: ../gtk/rgmainwindow.cc:2908 | ||
4328 | 1708 | msgid "Successfully fixed dependency problems" | ||
4329 | 1709 | msgstr "" | ||
4330 | 1710 | |||
4331 | 1711 | #: ../gtk/rgmainwindow.cc:2924 | ||
4332 | 1712 | msgid "" | ||
4333 | 1713 | "Could not upgrade the system!\n" | ||
4334 | 1714 | "Fix broken packages first." | ||
4335 | 1715 | msgstr "" | ||
4336 | 1716 | |||
4337 | 1717 | #: ../gtk/rgmainwindow.cc:2973 | ||
4338 | 1718 | msgid "Marking all available upgrades..." | ||
4339 | 1719 | msgstr "" | ||
4340 | 1720 | |||
4341 | 1721 | #: ../gtk/rgmainwindow.cc:2992 | ||
4342 | 1722 | msgid "Successfully marked available upgrades" | ||
4343 | 1723 | msgstr "" | ||
4344 | 1724 | |||
4345 | 1725 | #: ../gtk/rgmainwindow.cc:2994 | ||
4346 | 1726 | msgid "Failed to mark all available upgrades!" | ||
4347 | 1727 | msgstr "" | ||
4348 | 1728 | |||
4349 | 1729 | #: ../gtk/rgmainwindow.cc:3373 | ||
4350 | 1730 | msgid "Save script" | ||
4351 | 1731 | msgstr "" | ||
4352 | 1732 | |||
4353 | 1733 | #: ../gtk/rgmainwindow.cc:3400 | ||
4354 | 1734 | msgid "Select directory" | ||
4355 | 1735 | msgstr "" | ||
4356 | 1736 | |||
4357 | 1737 | #: ../gtk/rgmainwindow.cc:3412 | ||
4358 | 1738 | msgid "Please select a directory" | ||
4359 | 1739 | msgstr "" | ||
4360 | 1740 | |||
4361 | 1741 | #: ../gtk/rgrepositorywin.cc:92 | ||
4362 | 1742 | msgid "" | ||
4363 | 1743 | "You are adding the \"universe\" component.\n" | ||
4364 | 1744 | "\n" | ||
4365 | 1745 | " Packages in this component are not supported. Are you sure?" | ||
4366 | 1746 | msgstr "" | ||
4367 | 1747 | |||
4368 | 1748 | #: ../gtk/rgrepositorywin.cc:124 ../gtk/glade/window_repositories.glade.h:3 | ||
4369 | 1749 | msgid "Repositories" | ||
4370 | 1750 | msgstr "" | ||
4371 | 1751 | |||
4372 | 1752 | #: ../gtk/rgrepositorywin.cc:148 | ||
4373 | 1753 | msgid "Enabled" | ||
4374 | 1754 | msgstr "" | ||
4375 | 1755 | |||
4376 | 1756 | #: ../gtk/rgrepositorywin.cc:158 | ||
4377 | 1757 | msgid "Type" | ||
4378 | 1758 | msgstr "" | ||
4379 | 1759 | |||
4380 | 1760 | #: ../gtk/rgrepositorywin.cc:168 ../gtk/rgvendorswindow.cc:62 | ||
4381 | 1761 | #: ../gtk/rgvendorswindow.cc:80 | ||
4382 | 1762 | msgid "Vendor" | ||
4383 | 1763 | msgstr "" | ||
4384 | 1764 | |||
4385 | 1765 | #: ../gtk/rgrepositorywin.cc:191 ../gtk/glade/window_preferences.glade.h:36 | ||
4386 | 1766 | msgid "Distribution" | ||
4387 | 1767 | msgstr "" | ||
4388 | 1768 | |||
4389 | 1769 | #: ../gtk/rgrepositorywin.cc:202 | ||
4390 | 1770 | msgid "Section(s)" | ||
4391 | 1771 | msgstr "" | ||
4392 | 1772 | |||
4393 | 1773 | #: ../gtk/rgrepositorywin.cc:253 | ||
4394 | 1774 | msgid "Binary (deb)" | ||
4395 | 1775 | msgstr "" | ||
4396 | 1776 | |||
4397 | 1777 | #: ../gtk/rgrepositorywin.cc:258 | ||
4398 | 1778 | msgid "Source (deb-src)" | ||
4399 | 1779 | msgstr "" | ||
4400 | 1780 | |||
4401 | 1781 | #: ../gtk/rgrepositorywin.cc:267 ../gtk/rgrepositorywin.cc:409 | ||
4402 | 1782 | #: ../gtk/glade/window_repositories.glade.h:1 | ||
4403 | 1783 | msgid "(no vendor)" | ||
4404 | 1784 | msgstr "" | ||
4405 | 1785 | |||
4406 | 1786 | #: ../gtk/rgrepositorywin.cc:363 | ||
4407 | 1787 | msgid "Cannot read vendors.list file" | ||
4408 | 1788 | msgstr "" | ||
4409 | 1789 | |||
4410 | 1790 | #: ../gtk/rgrepositorywin.cc:536 | ||
4411 | 1791 | msgid "Unknown source type" | ||
4412 | 1792 | msgstr "" | ||
4413 | 1793 | |||
4414 | 1794 | #: ../gtk/rgsummarywindow.cc:108 | ||
4415 | 1795 | msgid "<b>(ESSENTIAL) to be removed</b>" | ||
4416 | 1796 | msgstr "" | ||
4417 | 1797 | |||
4418 | 1798 | #: ../gtk/rgsummarywindow.cc:122 | ||
4419 | 1799 | msgid "<b>To be DOWNGRADED</b>" | ||
4420 | 1800 | msgstr "" | ||
4421 | 1801 | |||
4422 | 1802 | #: ../gtk/rgsummarywindow.cc:135 | ||
4423 | 1803 | msgid "<b>To be removed</b>" | ||
4424 | 1804 | msgstr "" | ||
4425 | 1805 | |||
4426 | 1806 | #: ../gtk/rgsummarywindow.cc:148 | ||
4427 | 1807 | msgid "<b>To be completely removed (including configuration files)</b>" | ||
4428 | 1808 | msgstr "" | ||
4429 | 1809 | |||
4430 | 1810 | #: ../gtk/rgsummarywindow.cc:200 | ||
4431 | 1811 | msgid "Unchanged" | ||
4432 | 1812 | msgstr "" | ||
4433 | 1813 | |||
4434 | 1814 | #: ../gtk/rgsummarywindow.cc:245 | ||
4435 | 1815 | #, c-format | ||
4436 | 1816 | msgid "<b>%s</b> (<b>essential</b>) will be removed\n" | ||
4437 | 1817 | msgstr "" | ||
4438 | 1818 | |||
4439 | 1819 | #: ../gtk/rgsummarywindow.cc:254 | ||
4440 | 1820 | #, c-format | ||
4441 | 1821 | msgid "<b>%s</b> will be <b>downgraded</b>\n" | ||
4442 | 1822 | msgstr "" | ||
4443 | 1823 | |||
4444 | 1824 | #: ../gtk/rgsummarywindow.cc:262 | ||
4445 | 1825 | #, c-format | ||
4446 | 1826 | msgid "<b>%s</b> will be removed with configuration\n" | ||
4447 | 1827 | msgstr "" | ||
4448 | 1828 | |||
4449 | 1829 | #: ../gtk/rgsummarywindow.cc:270 | ||
4450 | 1830 | #, c-format | ||
4451 | 1831 | msgid "<b>%s</b> will be removed\n" | ||
4452 | 1832 | msgstr "" | ||
4453 | 1833 | |||
4454 | 1834 | #: ../gtk/rgsummarywindow.cc:279 | ||
4455 | 1835 | #, c-format | ||
4456 | 1836 | msgid "<b>%s</b> (version <i>%s</i>) will be upgraded to version <i>%s</i>\n" | ||
4457 | 1837 | msgstr "" | ||
4458 | 1838 | |||
4459 | 1839 | #: ../gtk/rgsummarywindow.cc:290 | ||
4460 | 1840 | #, c-format | ||
4461 | 1841 | msgid "<b>%s</b> (version <i>%s</i>) will be installed\n" | ||
4462 | 1842 | msgstr "" | ||
4463 | 1843 | |||
4464 | 1844 | #: ../gtk/rgsummarywindow.cc:298 | ||
4465 | 1845 | #, c-format | ||
4466 | 1846 | msgid "<b>%s</b> (version <i>%s</i>) will be re-installed\n" | ||
4467 | 1847 | msgstr "" | ||
4468 | 1848 | |||
4469 | 1849 | #: ../gtk/rgsummarywindow.cc:318 | ||
4470 | 1850 | msgid "_Hide Details" | ||
4471 | 1851 | msgstr "" | ||
4472 | 1852 | |||
4473 | 1853 | #: ../gtk/rgsummarywindow.cc:322 ../gtk/glade/window_summary.glade.h:11 | ||
4474 | 1854 | msgid "_Show Details" | ||
4475 | 1855 | msgstr "" | ||
4476 | 1856 | |||
4477 | 1857 | #: ../gtk/rgsummarywindow.cc:335 | ||
4478 | 1858 | msgid "Summary" | ||
4479 | 1859 | msgstr "" | ||
4480 | 1860 | |||
4481 | 1861 | #: ../gtk/rgsummarywindow.cc:393 | ||
4482 | 1862 | #, c-format | ||
4483 | 1863 | msgid "%d package is locked\n" | ||
4484 | 1864 | msgid_plural "%d packages are locked\n" | ||
4485 | 1865 | msgstr[0] "" | ||
4486 | 1866 | msgstr[1] "" | ||
4487 | 1867 | |||
4488 | 1868 | #: ../gtk/rgsummarywindow.cc:400 | ||
4489 | 1869 | #, c-format | ||
4490 | 1870 | msgid "%d package will be held back and not upgraded\n" | ||
4491 | 1871 | msgid_plural "%d packages will be held back and not upgraded\n" | ||
4492 | 1872 | msgstr[0] "" | ||
4493 | 1873 | msgstr[1] "" | ||
4494 | 1874 | |||
4495 | 1875 | #: ../gtk/rgsummarywindow.cc:407 | ||
4496 | 1876 | #, c-format | ||
4497 | 1877 | msgid "%d new package will be installed\n" | ||
4498 | 1878 | msgid_plural "%d new packages will be installed\n" | ||
4499 | 1879 | msgstr[0] "" | ||
4500 | 1880 | msgstr[1] "" | ||
4501 | 1881 | |||
4502 | 1882 | #: ../gtk/rgsummarywindow.cc:414 | ||
4503 | 1883 | #, c-format | ||
4504 | 1884 | msgid "%d new package will be re-installed\n" | ||
4505 | 1885 | msgid_plural "%d new packages will be re-installed\n" | ||
4506 | 1886 | msgstr[0] "" | ||
4507 | 1887 | msgstr[1] "" | ||
4508 | 1888 | |||
4509 | 1889 | #: ../gtk/rgsummarywindow.cc:421 | ||
4510 | 1890 | #, c-format | ||
4511 | 1891 | msgid "%d package will be upgraded\n" | ||
4512 | 1892 | msgid_plural "%d packages will be upgraded\n" | ||
4513 | 1893 | msgstr[0] "" | ||
4514 | 1894 | msgstr[1] "" | ||
4515 | 1895 | |||
4516 | 1896 | #: ../gtk/rgsummarywindow.cc:428 | ||
4517 | 1897 | #, c-format | ||
4518 | 1898 | msgid "%d package will be removed\n" | ||
4519 | 1899 | msgid_plural "%d packages will be removed\n" | ||
4520 | 1900 | msgstr[0] "" | ||
4521 | 1901 | msgstr[1] "" | ||
4522 | 1902 | |||
4523 | 1903 | #: ../gtk/rgsummarywindow.cc:435 | ||
4524 | 1904 | #, c-format | ||
4525 | 1905 | msgid "%d package will be <b>downgraded</b>\n" | ||
4526 | 1906 | msgid_plural "%d packages will be <b>downgraded</b>\n" | ||
4527 | 1907 | msgstr[0] "" | ||
4528 | 1908 | msgstr[1] "" | ||
4529 | 1909 | |||
4530 | 1910 | #: ../gtk/rgsummarywindow.cc:443 | ||
4531 | 1911 | #, c-format | ||
4532 | 1912 | msgid "<b>Warning:</b> %d essential package will be removed\n" | ||
4533 | 1913 | msgid_plural "<b>Warning:</b> %d essential packages will be removed\n" | ||
4534 | 1914 | msgstr[0] "" | ||
4535 | 1915 | msgstr[1] "" | ||
4536 | 1916 | |||
4537 | 1917 | #: ../gtk/rgsummarywindow.cc:455 | ||
4538 | 1918 | #, c-format | ||
4539 | 1919 | msgid "%s of extra space will be used" | ||
4540 | 1920 | msgstr "" | ||
4541 | 1921 | |||
4542 | 1922 | #: ../gtk/rgsummarywindow.cc:458 | ||
4543 | 1923 | #, c-format | ||
4544 | 1924 | msgid "%s of extra space will be freed" | ||
4545 | 1925 | msgstr "" | ||
4546 | 1926 | |||
4547 | 1927 | #: ../gtk/rgsummarywindow.cc:463 | ||
4548 | 1928 | #, c-format | ||
4549 | 1929 | msgid "" | ||
4550 | 1930 | "\n" | ||
4551 | 1931 | "%s have to be downloaded" | ||
4552 | 1932 | msgstr "" | ||
4553 | 1933 | |||
4554 | 1934 | #: ../gtk/rgsummarywindow.cc:488 | ||
4555 | 1935 | msgid "" | ||
4556 | 1936 | "Essential packages will be removed.\n" | ||
4557 | 1937 | "This may render your system unusable!\n" | ||
4558 | 1938 | msgstr "" | ||
4559 | 1939 | |||
4560 | 1940 | #: ../gtk/rguserdialog.cc:75 | ||
4561 | 1941 | msgid "An error occurred" | ||
4562 | 1942 | msgstr "" | ||
4563 | 1943 | |||
4564 | 1944 | #: ../gtk/rguserdialog.cc:76 | ||
4565 | 1945 | msgid "The following details are provided:" | ||
4566 | 1946 | msgstr "" | ||
4567 | 1947 | |||
4568 | 1948 | #: ../gtk/rgvendorswindow.cc:39 | ||
4569 | 1949 | msgid "Setup Vendors" | ||
4570 | 1950 | msgstr "" | ||
4571 | 1951 | |||
4572 | 1952 | #: ../gtk/rgvendorswindow.cc:62 ../gtk/rgvendorswindow.cc:107 | ||
4573 | 1953 | msgid "FingerPrint" | ||
4574 | 1954 | msgstr "" | ||
4575 | 1955 | |||
4576 | 1956 | #: ../gtk/rgvendorswindow.cc:128 | ||
4577 | 1957 | msgid "OK" | ||
4578 | 1958 | msgstr "" | ||
4579 | 1959 | |||
4580 | 1960 | #: ../gtk/rgvendorswindow.cc:132 | ||
4581 | 1961 | msgid "Add" | ||
4582 | 1962 | msgstr "" | ||
4583 | 1963 | |||
4584 | 1964 | #: ../gtk/rgvendorswindow.cc:136 | ||
4585 | 1965 | msgid "Remove" | ||
4586 | 1966 | msgstr "" | ||
4587 | 1967 | |||
4588 | 1968 | #: ../gtk/rgvendorswindow.cc:140 | ||
4589 | 1969 | msgid "Cancel" | ||
4590 | 1970 | msgstr "" | ||
4591 | 1971 | |||
4592 | 1972 | #. TRANSLATORS: this is a abbreviation for "not applicable" (on forms) | ||
4593 | 1973 | #. happens when e.g. a package has no installed version (or no | ||
4594 | 1974 | #. downloadable version) | ||
4595 | 1975 | #: ../gtk/rggladewindow.cc:110 ../gtk/rggladewindow.cc:128 | ||
4596 | 1976 | #: ../gtk/rggladewindow.cc:191 | ||
4597 | 1977 | msgid "N/A" | ||
4598 | 1978 | msgstr "" | ||
4599 | 1979 | |||
4600 | 1980 | #: ../gtk/rgfindwindow.cc:130 | ||
4601 | 1981 | msgid "Find" | ||
4602 | 1982 | msgstr "" | ||
4603 | 1983 | |||
4604 | 1984 | #. TRANSLATORS: Title of the task window - %s is the task (e.g. "desktop" or "mail server") | ||
4605 | 1985 | #: ../gtk/rgtaskswin.cc:141 | ||
4606 | 1986 | #, c-format | ||
4607 | 1987 | msgid "Description %s" | ||
4608 | 1988 | msgstr "" | ||
4609 | 1989 | |||
4610 | 1990 | #: ../gtk/glade/window_main.glade.h:1 | ||
4611 | 1991 | #: ../gtk/glade/window_preferences.glade.h:2 | ||
4612 | 1992 | #: ../gtk/glade/window_summary.glade.h:2 ../gtk/glade/window_filters.glade.h:2 | ||
4613 | 1993 | #: ../gtk/glade/window_details.glade.h:1 | ||
4614 | 1994 | msgid " " | ||
4615 | 1995 | msgstr "" | ||
4616 | 1996 | |||
4617 | 1997 | #: ../gtk/glade/window_main.glade.h:2 ../gtk/glade/window_details.glade.h:2 | ||
4618 | 1998 | msgid "<b>Installed Version</b>" | ||
4619 | 1999 | msgstr "" | ||
4620 | 2000 | |||
4621 | 2001 | #: ../gtk/glade/window_main.glade.h:3 ../gtk/glade/window_details.glade.h:3 | ||
4622 | 2002 | msgid "<b>Latest Available Version</b>" | ||
4623 | 2003 | msgstr "" | ||
4624 | 2004 | |||
4625 | 2005 | #: ../gtk/glade/window_main.glade.h:4 ../gtk/glade/window_details.glade.h:4 | ||
4626 | 2006 | msgid "<b>Maintainer:</b>" | ||
4627 | 2007 | msgstr "" | ||
4628 | 2008 | |||
4629 | 2009 | #: ../gtk/glade/window_main.glade.h:5 ../gtk/glade/window_details.glade.h:5 | ||
4630 | 2010 | msgid "" | ||
4631 | 2011 | "<b>Note:</b> To install a version that is different from the default one, " | ||
4632 | 2012 | "choose <b>Package -> Force Version...</b> from the menu." | ||
4633 | 2013 | msgstr "" | ||
4634 | 2014 | |||
4635 | 2015 | #: ../gtk/glade/window_main.glade.h:6 ../gtk/glade/window_details.glade.h:6 | ||
4636 | 2016 | msgid "<b>Package:</b>" | ||
4637 | 2017 | msgstr "" | ||
4638 | 2018 | |||
4639 | 2019 | #: ../gtk/glade/window_main.glade.h:7 ../gtk/glade/window_details.glade.h:7 | ||
4640 | 2020 | msgid "<b>Priority:</b>" | ||
4641 | 2021 | msgstr "" | ||
4642 | 2022 | |||
4643 | 2023 | #: ../gtk/glade/window_main.glade.h:8 ../gtk/glade/window_details.glade.h:8 | ||
4644 | 2024 | msgid "<b>Section:</b>" | ||
4645 | 2025 | msgstr "" | ||
4646 | 2026 | |||
4647 | 2027 | #: ../gtk/glade/window_main.glade.h:9 ../gtk/glade/window_details.glade.h:9 | ||
4648 | 2028 | msgid "<b>Status:</b>" | ||
4649 | 2029 | msgstr "" | ||
4650 | 2030 | |||
4651 | 2031 | #: ../gtk/glade/window_main.glade.h:10 ../gtk/glade/window_details.glade.h:10 | ||
4652 | 2032 | msgid "<b>Tags:</b>" | ||
4653 | 2033 | msgstr "" | ||
4654 | 2034 | |||
4655 | 2035 | #: ../gtk/glade/window_main.glade.h:11 | ||
4656 | 2036 | msgid "A_pply Marked Changes" | ||
4657 | 2037 | msgstr "" | ||
4658 | 2038 | |||
4659 | 2039 | #: ../gtk/glade/window_main.glade.h:12 | ||
4660 | 2040 | msgid "Add downloaded packages" | ||
4661 | 2041 | msgstr "" | ||
4662 | 2042 | |||
4663 | 2043 | #: ../gtk/glade/window_main.glade.h:13 | ||
4664 | 2044 | msgid "" | ||
4665 | 2045 | "Add packages downloaded with the \"Generate package download script\" " | ||
4666 | 2046 | "feature to the system" | ||
4667 | 2047 | msgstr "" | ||
4668 | 2048 | |||
4669 | 2049 | #: ../gtk/glade/window_main.glade.h:14 | ||
4670 | 2050 | msgid "Apply" | ||
4671 | 2051 | msgstr "" | ||
4672 | 2052 | |||
4673 | 2053 | #: ../gtk/glade/window_main.glade.h:15 | ||
4674 | 2054 | msgid "Automatically installed" | ||
4675 | 2055 | msgstr "" | ||
4676 | 2056 | |||
4677 | 2057 | #: ../gtk/glade/window_main.glade.h:16 ../gtk/glade/window_details.glade.h:11 | ||
4678 | 2058 | msgid "Available versions:" | ||
4679 | 2059 | msgstr "" | ||
4680 | 2060 | |||
4681 | 2061 | #: ../gtk/glade/window_main.glade.h:17 ../gtk/glade/window_details.glade.h:12 | ||
4682 | 2062 | msgid "Common" | ||
4683 | 2063 | msgstr "" | ||
4684 | 2064 | |||
4685 | 2065 | #: ../gtk/glade/window_main.glade.h:18 | ||
4686 | 2066 | msgid "Dependants" | ||
4687 | 2067 | msgstr "" | ||
4688 | 2068 | |||
4689 | 2069 | #: ../gtk/glade/window_main.glade.h:19 ../gtk/glade/window_find.glade.h:1 | ||
4690 | 2070 | #: ../gtk/glade/window_filters.glade.h:18 | ||
4691 | 2071 | #: ../gtk/glade/window_details.glade.h:13 ../gtk/rgfiltermanager.h:73 | ||
4692 | 2072 | msgid "Dependencies" | ||
4693 | 2073 | msgstr "" | ||
4694 | 2074 | |||
4695 | 2075 | #: ../gtk/glade/window_main.glade.h:20 ../gtk/glade/window_details.glade.h:14 | ||
4696 | 2076 | msgid "Dependencies of the Latest Version" | ||
4697 | 2077 | msgstr "" | ||
4698 | 2078 | |||
4699 | 2079 | #: ../gtk/glade/window_main.glade.h:22 ../gtk/glade/window_details.glade.h:17 | ||
4700 | 2080 | msgid "Download:" | ||
4701 | 2081 | msgstr "" | ||
4702 | 2082 | |||
4703 | 2083 | #: ../gtk/glade/window_main.glade.h:23 | ||
4704 | 2084 | msgid "" | ||
4705 | 2085 | "Generate a shell script so that you can download the selected packages on a " | ||
4706 | 2086 | "different computer" | ||
4707 | 2087 | msgstr "" | ||
4708 | 2088 | |||
4709 | 2089 | #: ../gtk/glade/window_main.glade.h:24 | ||
4710 | 2090 | msgid "Generate package download script" | ||
4711 | 2091 | msgstr "" | ||
4712 | 2092 | |||
4713 | 2093 | #: ../gtk/glade/window_main.glade.h:25 | ||
4714 | 2094 | msgid "Icon _Legend" | ||
4715 | 2095 | msgstr "" | ||
4716 | 2096 | |||
4717 | 2097 | #: ../gtk/glade/window_main.glade.h:26 ../gtk/glade/window_details.glade.h:18 | ||
4718 | 2098 | msgid "Installed Files" | ||
4719 | 2099 | msgstr "" | ||
4720 | 2100 | |||
4721 | 2101 | #: ../gtk/glade/window_main.glade.h:27 | ||
4722 | 2102 | msgid "Mark All Upgrades" | ||
4723 | 2103 | msgstr "" | ||
4724 | 2104 | |||
4725 | 2105 | #: ../gtk/glade/window_main.glade.h:28 | ||
4726 | 2106 | msgid "Mark Packages by _Task..." | ||
4727 | 2107 | msgstr "" | ||
4728 | 2108 | |||
4729 | 2109 | #: ../gtk/glade/window_main.glade.h:29 | ||
4730 | 2110 | msgid "Mark for Co_mplete Removal" | ||
4731 | 2111 | msgstr "" | ||
4732 | 2112 | |||
4733 | 2113 | #: ../gtk/glade/window_main.glade.h:30 | ||
4734 | 2114 | msgid "Mark for R_einstallation" | ||
4735 | 2115 | msgstr "" | ||
4736 | 2116 | |||
4737 | 2117 | #: ../gtk/glade/window_main.glade.h:31 | ||
4738 | 2118 | msgid "Mark for _Installation" | ||
4739 | 2119 | msgstr "" | ||
4740 | 2120 | |||
4741 | 2121 | #: ../gtk/glade/window_main.glade.h:32 | ||
4742 | 2122 | msgid "Mark for _Removal" | ||
4743 | 2123 | msgstr "" | ||
4744 | 2124 | |||
4745 | 2125 | #: ../gtk/glade/window_main.glade.h:33 | ||
4746 | 2126 | msgid "Mark for _Upgrade" | ||
4747 | 2127 | msgstr "" | ||
4748 | 2128 | |||
4749 | 2129 | #: ../gtk/glade/window_main.glade.h:38 ../gtk/glade/window_find.glade.h:6 | ||
4750 | 2130 | #: ../gtk/glade/window_filters.glade.h:58 | ||
4751 | 2131 | #: ../gtk/glade/window_details.glade.h:21 | ||
4752 | 2132 | msgid "Provided Packages" | ||
4753 | 2133 | msgstr "" | ||
4754 | 2134 | |||
4755 | 2135 | #: ../gtk/glade/window_main.glade.h:39 | ||
4756 | 2136 | msgid "Reload" | ||
4757 | 2137 | msgstr "" | ||
4758 | 2138 | |||
4759 | 2139 | #: ../gtk/glade/window_main.glade.h:40 | ||
4760 | 2140 | msgid "S_earch Results" | ||
4761 | 2141 | msgstr "" | ||
4762 | 2142 | |||
4763 | 2143 | #: ../gtk/glade/window_main.glade.h:41 | ||
4764 | 2144 | msgid "S_tatus" | ||
4765 | 2145 | msgstr "" | ||
4766 | 2146 | |||
4767 | 2147 | #: ../gtk/glade/window_main.glade.h:42 | ||
4768 | 2148 | msgid "Save Markings _As..." | ||
4769 | 2149 | msgstr "" | ||
4770 | 2150 | |||
4771 | 2151 | #: ../gtk/glade/window_main.glade.h:43 | ||
4772 | 2152 | msgid "Search" | ||
4773 | 2153 | msgstr "" | ||
4774 | 2154 | |||
4775 | 2155 | #: ../gtk/glade/window_main.glade.h:44 ../gtk/glade/window_details.glade.h:22 | ||
4776 | 2156 | msgid "Size:" | ||
4777 | 2157 | msgstr "" | ||
4778 | 2158 | |||
4779 | 2159 | #: ../gtk/glade/window_main.glade.h:45 | ||
4780 | 2160 | msgid "Synaptic" | ||
4781 | 2161 | msgstr "" | ||
4782 | 2162 | |||
4783 | 2163 | #: ../gtk/glade/window_main.glade.h:46 | ||
4784 | 2164 | msgid "Text Be_side Icons" | ||
4785 | 2165 | msgstr "" | ||
4786 | 2166 | |||
4787 | 2167 | #: ../gtk/glade/window_main.glade.h:47 | ||
4788 | 2168 | msgid "Text _Below Icons" | ||
4789 | 2169 | msgstr "" | ||
4790 | 2170 | |||
4791 | 2171 | #: ../gtk/glade/window_main.glade.h:48 | ||
4792 | 2172 | msgid "U_nmark" | ||
4793 | 2173 | msgstr "" | ||
4794 | 2174 | |||
4795 | 2175 | #: ../gtk/glade/window_main.glade.h:49 | ||
4796 | 2176 | msgid "U_nmark All" | ||
4797 | 2177 | msgstr "" | ||
4798 | 2178 | |||
4799 | 2179 | #: ../gtk/glade/window_main.glade.h:50 ../gtk/glade/window_details.glade.h:23 | ||
4800 | 2180 | msgid "Version:" | ||
4801 | 2181 | msgstr "" | ||
4802 | 2182 | |||
4803 | 2183 | #: ../gtk/glade/window_main.glade.h:51 ../gtk/glade/window_details.glade.h:24 | ||
4804 | 2184 | msgid "Versions" | ||
4805 | 2185 | msgstr "" | ||
4806 | 2186 | |||
4807 | 2187 | #: ../gtk/glade/window_main.glade.h:52 | ||
4808 | 2188 | msgid "_About" | ||
4809 | 2189 | msgstr "" | ||
4810 | 2190 | |||
4811 | 2191 | #: ../gtk/glade/window_main.glade.h:53 | ||
4812 | 2192 | msgid "_Add CD-ROM..." | ||
4813 | 2193 | msgstr "" | ||
4814 | 2194 | |||
4815 | 2195 | #: ../gtk/glade/window_main.glade.h:54 | ||
4816 | 2196 | msgid "_Browse Documentation" | ||
4817 | 2197 | msgstr "" | ||
4818 | 2198 | |||
4819 | 2199 | #: ../gtk/glade/window_main.glade.h:55 | ||
4820 | 2200 | msgid "_Configure..." | ||
4821 | 2201 | msgstr "" | ||
4822 | 2202 | |||
4823 | 2203 | #: ../gtk/glade/window_main.glade.h:56 | ||
4824 | 2204 | msgid "_Contents" | ||
4825 | 2205 | msgstr "" | ||
4826 | 2206 | |||
4827 | 2207 | #: ../gtk/glade/window_main.glade.h:57 | ||
4828 | 2208 | msgid "_Custom Filters" | ||
4829 | 2209 | msgstr "" | ||
4830 | 2210 | |||
4831 | 2211 | #: ../gtk/glade/window_main.glade.h:58 | ||
4832 | 2212 | msgid "_Download Changelog" | ||
4833 | 2213 | msgstr "" | ||
4834 | 2214 | |||
4835 | 2215 | #: ../gtk/glade/window_main.glade.h:59 | ||
4836 | 2216 | msgid "_Edit" | ||
4837 | 2217 | msgstr "" | ||
4838 | 2218 | |||
4839 | 2219 | #: ../gtk/glade/window_main.glade.h:60 | ||
4840 | 2220 | msgid "_File" | ||
4841 | 2221 | msgstr "" | ||
4842 | 2222 | |||
4843 | 2223 | #: ../gtk/glade/window_main.glade.h:61 | ||
4844 | 2224 | msgid "_Filters" | ||
4845 | 2225 | msgstr "" | ||
4846 | 2226 | |||
4847 | 2227 | #: ../gtk/glade/window_main.glade.h:62 | ||
4848 | 2228 | msgid "_Fix Broken Packages" | ||
4849 | 2229 | msgstr "" | ||
4850 | 2230 | |||
4851 | 2231 | #: ../gtk/glade/window_main.glade.h:63 | ||
4852 | 2232 | msgid "_Force Version..." | ||
4853 | 2233 | msgstr "" | ||
4854 | 2234 | |||
4855 | 2235 | #: ../gtk/glade/window_main.glade.h:64 | ||
4856 | 2236 | msgid "_Help" | ||
4857 | 2237 | msgstr "" | ||
4858 | 2238 | |||
4859 | 2239 | #: ../gtk/glade/window_main.glade.h:65 | ||
4860 | 2240 | msgid "_Hide" | ||
4861 | 2241 | msgstr "" | ||
4862 | 2242 | |||
4863 | 2243 | #: ../gtk/glade/window_main.glade.h:66 | ||
4864 | 2244 | msgid "_History" | ||
4865 | 2245 | msgstr "" | ||
4866 | 2246 | |||
4867 | 2247 | #: ../gtk/glade/window_main.glade.h:67 | ||
4868 | 2248 | msgid "_Icons Only" | ||
4869 | 2249 | msgstr "" | ||
4870 | 2250 | |||
4871 | 2251 | #: ../gtk/glade/window_main.glade.h:68 | ||
4872 | 2252 | msgid "_Lock Version" | ||
4873 | 2253 | msgstr "" | ||
4874 | 2254 | |||
4875 | 2255 | #: ../gtk/glade/window_main.glade.h:69 | ||
4876 | 2256 | msgid "_Mark All Upgrades..." | ||
4877 | 2257 | msgstr "" | ||
4878 | 2258 | |||
4879 | 2259 | #: ../gtk/glade/window_main.glade.h:70 | ||
4880 | 2260 | msgid "_Package" | ||
4881 | 2261 | msgstr "" | ||
4882 | 2262 | |||
4883 | 2263 | #: ../gtk/glade/window_main.glade.h:71 | ||
4884 | 2264 | msgid "_Properties" | ||
4885 | 2265 | msgstr "" | ||
4886 | 2266 | |||
4887 | 2267 | #: ../gtk/glade/window_main.glade.h:72 | ||
4888 | 2268 | msgid "_Quick Introduction" | ||
4889 | 2269 | msgstr "" | ||
4890 | 2270 | |||
4891 | 2271 | #: ../gtk/glade/window_main.glade.h:73 | ||
4892 | 2272 | msgid "_Quit" | ||
4893 | 2273 | msgstr "" | ||
4894 | 2274 | |||
4895 | 2275 | #: ../gtk/glade/window_main.glade.h:74 | ||
4896 | 2276 | msgid "_Read Markings..." | ||
4897 | 2277 | msgstr "" | ||
4898 | 2278 | |||
4899 | 2279 | #: ../gtk/glade/window_main.glade.h:75 | ||
4900 | 2280 | msgid "_Redo" | ||
4901 | 2281 | msgstr "" | ||
4902 | 2282 | |||
4903 | 2283 | #: ../gtk/glade/window_main.glade.h:76 | ||
4904 | 2284 | msgid "_Reload Package Information" | ||
4905 | 2285 | msgstr "" | ||
4906 | 2286 | |||
4907 | 2287 | #: ../gtk/glade/window_main.glade.h:77 | ||
4908 | 2288 | msgid "_Repositories" | ||
4909 | 2289 | msgstr "" | ||
4910 | 2290 | |||
4911 | 2291 | #: ../gtk/glade/window_main.glade.h:78 | ||
4912 | 2292 | msgid "_Save Markings" | ||
4913 | 2293 | msgstr "" | ||
4914 | 2294 | |||
4915 | 2295 | #: ../gtk/glade/window_main.glade.h:79 | ||
4916 | 2296 | msgid "_Search..." | ||
4917 | 2297 | msgstr "" | ||
4918 | 2298 | |||
4919 | 2299 | #: ../gtk/glade/window_main.glade.h:80 | ||
4920 | 2300 | msgid "_Sections" | ||
4921 | 2301 | msgstr "" | ||
4922 | 2302 | |||
4923 | 2303 | #: ../gtk/glade/window_main.glade.h:81 | ||
4924 | 2304 | msgid "_Set Internal Option..." | ||
4925 | 2305 | msgstr "" | ||
4926 | 2306 | |||
4927 | 2307 | #: ../gtk/glade/window_main.glade.h:82 | ||
4928 | 2308 | msgid "_Settings" | ||
4929 | 2309 | msgstr "" | ||
4930 | 2310 | |||
4931 | 2311 | #: ../gtk/glade/window_main.glade.h:83 | ||
4932 | 2312 | msgid "_Text Only" | ||
4933 | 2313 | msgstr "" | ||
4934 | 2314 | |||
4935 | 2315 | #: ../gtk/glade/window_main.glade.h:84 | ||
4936 | 2316 | msgid "_Toolbar" | ||
4937 | 2317 | msgstr "" | ||
4938 | 2318 | |||
4939 | 2319 | #: ../gtk/glade/window_main.glade.h:85 | ||
4940 | 2320 | msgid "_Undo" | ||
4941 | 2321 | msgstr "" | ||
4942 | 2322 | |||
4943 | 2323 | #: ../gtk/glade/window_about.glade.h:1 | ||
4944 | 2324 | msgid "" | ||
4945 | 2325 | "<span size=\"small\">Copyright (c) 2001-2004 Connectiva S/A \n" | ||
4946 | 2326 | "Copyright (c) 2002-2004 Michael Vogt</span>" | ||
4947 | 2327 | msgstr "" | ||
4948 | 2328 | |||
4949 | 2329 | #: ../gtk/glade/window_about.glade.h:3 | ||
4950 | 2330 | msgid "<span size=\"xx-large\" weight=\"bold\">Synaptic version</span>" | ||
4951 | 2331 | msgstr "" | ||
4952 | 2332 | |||
4953 | 2333 | #: ../gtk/glade/window_about.glade.h:6 | ||
4954 | 2334 | msgid "Debtag support is enabled." | ||
4955 | 2335 | msgstr "" | ||
4956 | 2336 | |||
4957 | 2337 | #: ../gtk/glade/window_about.glade.h:7 | ||
4958 | 2338 | msgid "Documented by" | ||
4959 | 2339 | msgstr "" | ||
4960 | 2340 | |||
4961 | 2341 | #: ../gtk/glade/window_about.glade.h:8 | ||
4962 | 2342 | msgid "" | ||
4963 | 2343 | "Man page:\n" | ||
4964 | 2344 | "Wybo Dekker <wybo@servalys.nl>\n" | ||
4965 | 2345 | "Michael Vogt <mvo@debian.org>\n" | ||
4966 | 2346 | "Sebastian Heinlein <sebastian.heinlein@web.de>\n" | ||
4967 | 2347 | "\n" | ||
4968 | 2348 | "Manual:\n" | ||
4969 | 2349 | "Sebastian Heinlein <sebastian.heinlein@web.de>" | ||
4970 | 2350 | msgstr "" | ||
4971 | 2351 | |||
4972 | 2352 | #: ../gtk/glade/window_about.glade.h:15 | ||
4973 | 2353 | msgid "" | ||
4974 | 2354 | "Original author:\n" | ||
4975 | 2355 | "Alfredo K. Kojima <kojima@windowmaker.org>\n" | ||
4976 | 2356 | "\n" | ||
4977 | 2357 | "Maintainers:\n" | ||
4978 | 2358 | "Michael Vogt <mvo@debian.org>\n" | ||
4979 | 2359 | "Gustavo Niemeyer <niemeyer@conectiva.com>\n" | ||
4980 | 2360 | "Sebastian Heinlein <sebastian.heinlein@web.de>\n" | ||
4981 | 2361 | "\n" | ||
4982 | 2362 | "Contributors:\n" | ||
4983 | 2363 | "Enrico Zini <enrico@debian.org>\n" | ||
4984 | 2364 | "Panu Matilainen <pmatilai@welho.com>\n" | ||
4985 | 2365 | "Sviatoslav Sviridov <svd@lintec.minsk.by>" | ||
4986 | 2366 | msgstr "" | ||
4987 | 2367 | |||
4988 | 2368 | #: ../gtk/glade/window_about.glade.h:27 | ||
4989 | 2369 | msgid "Package management software using apt." | ||
4990 | 2370 | msgstr "" | ||
4991 | 2371 | |||
4992 | 2372 | #: ../gtk/glade/window_about.glade.h:28 | ||
4993 | 2373 | msgid "" | ||
4994 | 2374 | "This software is licensed under the terms of the GNU General Public License, " | ||
4995 | 2375 | "Version 2" | ||
4996 | 2376 | msgstr "" | ||
4997 | 2377 | |||
4998 | 2378 | #: ../gtk/glade/window_about.glade.h:29 | ||
4999 | 2379 | msgid "Translated by" | ||
5000 | 2380 | msgstr "" |
The diff has been truncated for viewing.
I had to do some indentation work so use -w when diffing.