#!/usr/bin/perl use lib qw(/usr/lib/libDrakX); use common; use lang; use interactive; use do_pkgs; use run_program; use standalone; my $locales_prefix = 'locales-'; my $in = interactive->vnew; my $wait = $in->wait_message(N("Localization packages removal"), N("Finding unused localization packages...")); my $do_pkgs = do_pkgs->do_pkgs($in); my $locale = lang::read(); my $selected_locale = $locales_prefix. $locale->{lang}; my @available_locales = $do_pkgs->are_installed($locales_prefix . '*'); my @unselected_locales; @unselected_locales = difference2(\@available_locales, [ $selected_locale ]) if member($selected_locale, @available_locales); undef $wait; #- we should have some gurpme if (@unselected_locales && $in->ask_yesorno( N("Localization packages removal"), N("The following localization packages do not seem to be useful for your system:") . "\n" . join("\n", map { " " . $_ } sort(@unselected_locales)) . "\n" . N("Do you want to remove these packages?"))) { my $_wait = $in->wait_message(N("Please wait"), N("Removing packages...")); run_program::run('urpme', '--auto', @unselected_locales); } # use script from One to list language files (/usr/share/locale mainly) and remove them? 4737fc8e6f38'>refs</a><a href='/software/indexhtml/log/'>log</a><a href='/software/indexhtml/tree/?id=ff6de5873d599c1446bfe1342a344737fc8e6f38'>tree</a><a class='active' href='/software/indexhtml/commit/?id=ff6de5873d599c1446bfe1342a344737fc8e6f38'>commit</a><a href='/software/indexhtml/diff/?id=ff6de5873d599c1446bfe1342a344737fc8e6f38'>diff</a><a href='/software/indexhtml/stats/'>stats</a></td><td class='form'><form class='right' method='get' action='/software/indexhtml/log/'> <input type='hidden' name='id' value='ff6de5873d599c1446bfe1342a344737fc8e6f38'/><select name='qt'> <option value='grep'>log msg</option> <option value='author'>author</option> <option value='committer'>committer</option> <option value='range'>range</option> </select> <input class='txt' type='search' size='10' name='q' value=''/> <input type='submit' value='search'/> </form> </td></tr></table> <div class='content'><div class='cgit-panel'><b>diff options</b><form method='get'><input type='hidden' name='id' value='ff6de5873d599c1446bfe1342a344737fc8e6f38'/><table><tr><td colspan='2'/></tr><tr><td class='label'>context:</td><td class='ctrl'><select name='context' onchange='this.form.submit();'><option value='1'>1</option><option value='2'>2</option><option value='3' selected='selected'>3</option><option value='4'>4</option><option value='5'>5</option><option value='6'>6</option><option value='7'>7</option><option value='8'>8</option><option value='9'>9</option><option value='10'>10</option><option value='15'>15</option><option value='20'>20</option><option value='25'>25</option><option value='30'>30</option><option value='35'>35</option><option value='40'>40</option></select></td></tr><tr><td class='label'>space:</td><td class='ctrl'><select name='ignorews' onchange='this.form.submit();'><option value='0' selected='selected'>include</option><option value='1'>ignore</option></select></td></tr><tr><td class='label'>mode:</td><td class='ctrl'><select name='dt' onchange='this.form.submit();'><option value='0' selected='selected'>unified</option><option value='1'>ssdiff</option><option value='2'>stat only</option></select></td></tr><tr><td/><td class='ctrl'><noscript><input type='submit' value='reload'/></noscript></td></tr></table></form></div><table summary='commit info' class='commit-info'> <tr><th>author</th><td>Per Øyvind Karlsen <peroyvind@mandriva.org></td><td class='right'>2005-02-15 04:44:18 +0000</td></tr> <tr><th>committer</th><td>Per Øyvind Karlsen <peroyvind@mandriva.org></td><td class='right'>2005-02-15 04:44:18 +0000</td></tr> <tr><th>commit</th><td colspan='2' class='sha1'><a href='/software/indexhtml/commit/?id=ff6de5873d599c1446bfe1342a344737fc8e6f38'>ff6de5873d599c1446bfe1342a344737fc8e6f38</a> (<a href='/software/indexhtml/patch/?id=ff6de5873d599c1446bfe1342a344737fc8e6f38'>patch</a>)</td></tr> <tr><th>tree</th><td colspan='2' class='sha1'><a href='/software/indexhtml/tree/?id=ff6de5873d599c1446bfe1342a344737fc8e6f38'>c3b4b87237fc017b36ad4dc308f3a029dfe6983a</a></td></tr> <tr><th>parent</th><td colspan='2' class='sha1'><a href='/software/indexhtml/commit/?id=d1be706c26a80aa1927fec36b15a4ccd6abf83a5'>d1be706c26a80aa1927fec36b15a4ccd6abf83a5</a> (<a href='/software/indexhtml/diff/?id=ff6de5873d599c1446bfe1342a344737fc8e6f38&id2=d1be706c26a80aa1927fec36b15a4ccd6abf83a5'>diff</a>)</td></tr><tr><th>download</th><td colspan='2' class='sha1'><a href='/software/indexhtml/snapshot/indexhtml-ff6de5873d599c1446bfe1342a344737fc8e6f38.tar'>indexhtml-ff6de5873d599c1446bfe1342a344737fc8e6f38.tar</a><br/><a href='/software/indexhtml/snapshot/indexhtml-ff6de5873d599c1446bfe1342a344737fc8e6f38.tar.gz'>indexhtml-ff6de5873d599c1446bfe1342a344737fc8e6f38.tar.gz</a><br/><a href='/software/indexhtml/snapshot/indexhtml-ff6de5873d599c1446bfe1342a344737fc8e6f38.tar.bz2'>indexhtml-ff6de5873d599c1446bfe1342a344737fc8e6f38.tar.bz2</a><br/><a href='/software/indexhtml/snapshot/indexhtml-ff6de5873d599c1446bfe1342a344737fc8e6f38.tar.xz'>indexhtml-ff6de5873d599c1446bfe1342a344737fc8e6f38.tar.xz</a><br/><a href='/software/indexhtml/snapshot/indexhtml-ff6de5873d599c1446bfe1342a344737fc8e6f38.zip'>indexhtml-ff6de5873d599c1446bfe1342a344737fc8e6f38.zip</a><br/></td></tr></table> <div class='commit-subject'>Lots of more fixes!!!</div><div class='commit-msg'></div><div class='diffstat-header'><a href='/software/indexhtml/diff/?id=ff6de5873d599c1446bfe1342a344737fc8e6f38'>Diffstat</a></div><table summary='diffstat' class='diffstat'><tr><td class='mode'>-rw-r--r--</td><td class='upd'><a href='/software/indexhtml/diff/po/nb.po?id=ff6de5873d599c1446bfe1342a344737fc8e6f38'>po/nb.po</a></td><td class='right'>80</td><td class='graph'><table summary='file diffstat' width='80%'><tr><td class='add' style='width: 8.8%;'/><td class='rem' style='width: 91.2%;'/><td class='none' style='width: 0.0%;'/></tr></table></td></tr> </table><div class='diffstat-summary'>1 files changed, 7 insertions, 73 deletions</div><table summary='diff' class='diff'><tr><td><div class='head'>diff --git a/po/nb.po b/po/nb.po