#!/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 &lt;peroyvind@mandriva.org&gt;</td><td class='right'>2005-02-15 04:44:18 +0000</td></tr>
<tr><th>committer</th><td>Per Øyvind Karlsen &lt;peroyvind@mandriva.org&gt;</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&amp;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