summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--contributors.pl30
-rwxr-xr-xcontrol-center15
-rwxr-xr-xcredits2po18
3 files changed, 46 insertions, 17 deletions
diff --git a/contributors.pl b/contributors.pl
index a1124657..c8411a3e 100644
--- a/contributors.pl
+++ b/contributors.pl
@@ -8,19 +8,31 @@ use lib qw(/usr/lib/libDrakX);
use common;
{
- N("Per Oyvind Karlsen") => N("massive packages rebuilding and cleaning, Norwegian Bokmaal (nb) translation, i18n work, games"),
+ N("Packagers") => "",
+ N("Per Oyvind Karlsen") => N("massive packages rebuilding and cleaning"),
N("Guillaume Rousse") => N("cowsay introduction"),
- N("Olivier Thauvin") => N("figlet introduction, Distriblint (checking rpm in the distro)"),
- N("Marcel Pol") => N("mono introduction, updated abiword"),
- N("Ben Reser") => N("updated nc with debian patches, fixed some perl packages, dnotify startup script, urpmc, hddtemp, wipe, etc..."),
+ N("Olivier Thauvin") => N("figlet introduction"),
+ N("Marcel Pol") => N("mono introduction"),
+ N("Ben Reser") => N("updated nc with debian patches"),
N("Thomas Backlund") => N("\"deep and broad\" kernel work (many new patches before integration in official kernel)"),
N("Svetoslav Slavtchev") => N("kernel work (audio- and video-related patches)"),
N("Danny Tholen") => N("multimedia kernel"),
- N("Buchan Milne") => N("Samba 3.0 (prerelease) that co-exists with Samba 2.2.x, Samba-2.2.x, GIS software (grass, mapserver), cursor_themes collection, misc server-side contributions"),
- N("Goetz Waschk") => N("many multimedia packages (xine, mplayer, vlc, vcdimager), gnome-python, rox desktop"),
- N("Austin Acton") => N("audio/video/MIDI apps, scientific apps, audio/video production howtos, bluetooth, pyqt & related"),
+ N("Buchan Milne") => N("Samba 3.0 (prerelease) that co-exists with Samba 2.2.x"),
+ N("Goetz Waschk") => N("many multimedia packages (xine,totem"),
+ N("Austin Acton") => N("audio/video/MIDI apps"),
N("Spencer Anderson") => N("ATI/gatos/DRM stuff"),
N("Andrey Borzenkov") => N("supermount-ng and other kernel work"),
N("Oden Eriksson") => N("most web-based packages and many security-related packages"),
- N("Warly") => N("bootsplash, databases, drakwizard, various other stuffs."),
-}
+ N("Stefan VanDer Eijk") => N("slbd distro checking"),
+ N("David Walser") => N("rpmsync script"),
+ N("Andi Payn") => N("many extra gnome applets and python modules"),
+ N("Tibor Pittich") => N("leader of the mdk sk-i18n team"),
+ N("Pascal Terjan") => N("some ruby stuff"),
+ N("Translators") => "",
+ N("Per Oyvind Karlsen") => N("Norwegian Bokmål (nb) translator and Coordinator"),
+ N("Tibor Pittich") => N("leader of the mdk sk-i18n team."),
+ N("Thomas Backlund") => N("Finnish translator and Coordinator"),
+ N("Reinout Van Schouwen") => N("Dutch translator and Coordinator"),
+ N("Testers") => "",
+ N("And many unnamed and unknown beta testers and bug reporters that helped make sure it all worked right. ") => "",
+} \ No newline at end of file
diff --git a/control-center b/control-center
index 6c950dd5..8ae4c0ea 100755
--- a/control-center
+++ b/control-center
@@ -981,8 +981,19 @@ sub about_mdk_cc() {
$tree_model->append_set(undef, [ map_index { $::i => $_ } @$row ]);
}
- foreach my $line (sort(cat_(top(glob("/usr/share/doc/mandrake-release-*/CREDITS"))))) {
- $credits_model->append_set(undef, map_index { $::i => $_ } map { translate(common::sprintf_fixutf8($_)) } split(', ', chomp_($line), 2));
+ foreach my $line (grep { $_ ne "\n" } cat_(top(glob("/usr/share/doc/mandrake-release-*/CREDITS")))) {
+ if ($line =~ /^\s*\* (.*)$/) {
+ my ($contributor, $descr) = split(', ', $1);
+ chomp($descr);
+ $descr =~ s/(["@$])/\\$1/g;
+ $credits_model->append_set(undef, map_index { $::i => $_ } map { join("\n", warp_text(translate(common::sprintf_fixutf8($_)), 30)) } $contributor, $descr);
+ join('', qq(\tN("$contributor") => ), $descr ? qq(N("$descr"),) : '"",');
+ } else {
+ chomp($line);
+ $credits_model->append_set(undef, 0 => translate(common::sprintf_fixutf8($line)));
+
+ }
+
}
diff --git a/credits2po b/credits2po
index e10dc527..b1b65d49 100755
--- a/credits2po
+++ b/credits2po
@@ -15,12 +15,18 @@ use lib qw(/usr/lib/libDrakX);
use common;
{
),
- (map {
- my ($contributor, $descr) = split(', ', $_, 2);
- chomp($descr);
- $descr =~ s/(["@$])/\\$1/g;
- qq(\tN("$contributor") => N("$descr"),);
- } cat_(glob("/usr/share/doc/mandrake-release-*/CREDITS"))),
+ (map {
+ if (/^\s*\* (.*)$/) {
+ my ($contributor, $descr) = split(', ', $1);
+ #if (/^\s*\* (.*), (.*)/) {
+ chomp($descr);
+ $descr =~ s/(["@$])/\\$1/g;
+ join('', qq(\tN("$contributor") => ), $descr ? qq(N("$descr"),) : '"",');
+ } else {
+ chomp;
+ qq(\tN("$_") => "",);
+ }
+ } grep { $_ ne "\n" } cat_(glob("/usr/share/doc/mandrake-release-*/CREDITS"))),
"}"
)
);