summaryrefslogtreecommitdiffstats
path: root/mail/mail-cy.html
diff options
context:
space:
mode:
Diffstat (limited to 'mail/mail-cy.html')
-rw-r--r--mail/mail-cy.html40
1 files changed, 25 insertions, 15 deletions
diff --git a/mail/mail-cy.html b/mail/mail-cy.html
index dfa1a40..6a9b4eb 100644
--- a/mail/mail-cy.html
+++ b/mail/mail-cy.html
@@ -25,26 +25,36 @@ Content-Type: text/html; charset=utf-8
 
</TD>
<TD WIDTH="80%">
-<IMG SRC="cid:1076060554.23418.3.camel@mandrakesoft.com" ALIGN="bottom" ALT="" BORDER="0"><BR>
+<IMG SRC="cid:a84ffb49ba3df76705.icon@mandrakesoft.com" ALIGN="bottom" ALT="" BORDER="0"><BR>
<BR>
<BR>
<BR>
-<IMG SRC="cid:1076060554.23418.4.camel@mandrakesoft.com" ALIGN="bottom" ALT="" BORDER="0">&nbsp;<B>Croeso i Mandrakelinux!</B><BR>
-<BR>
+<TABLE>
+<TR>
+<TD VALIGN="middle">
+<IMG SRC="cid:d3515ac0f9d8c11c36.icon@mandrakesoft.com" ALIGN="bottom" ALT="" BORDER="0"></TD>
+<TD VALIGN="top">
<FONT SIZE="2">Helo</FONT><BR>
-<BR>
+</TD>
+</TR>
+<TR>
+<TD VALIGN="top"> &nbsp; </TD>
+<TD VALIGN="top">
<FONT SIZE="2">Rydym yn gobeithio y byddwch yn gwbl fodlon gyda Mandrakelinux 10.1, islaw mae rhestr o safleoedd gwe defnyddiol:</FONT><BR>
-<BR>
+</TD>
+</TR>
+</TABLE>
+ &nbsp; <BR>
<TABLE>
<TR>
<TD VALIGN="top">
-<IMG SRC="cid:1076060614.23418.6.camel@mandrakesoft.com" ALIGN="bottom" ALT="" BORDER="0">
+<IMG SRC="cid:096efd9e97602fe6df.icon@mandrakesoft.com" ALIGN="bottom" ALT="" BORDER="0">
</TD>
<TD>
&nbsp;
</TD>
<TD VALIGN="top">
-<IMG SRC="cid:1076060674.23418.8.camel@mandrakesoft.com" ALIGN="bottom" ALT="" BORDER="0"><FONT SIZE="2">&nbsp;Mae safle <A HREF="http://www.mandrakesoft.com/">Mandrakesoft.com</A> yn darparu'r holl wybodaeth angenrheidiol i gadw mewn cysylltiad â chyhoeddwr eich hoff ddosbarthiad Linux.</FONT><BR>
+<IMG SRC="cid:a84d12bef310adc7df.icon@mandrakesoft.com" ALIGN="bottom" ALT="" BORDER="0"><FONT SIZE="2">&nbsp;Mae safle <A HREF="http://www.mandrakesoft.com/">mandrakesoft.com</A> yn darparu'r holl wybodaeth angenrheidiol i gadw mewn cysylltiad â chyhoeddwr eich hoff ddosbarthiad Linux.</FONT><BR>
<BR>
</TD>
</TR>
@@ -61,13 +71,13 @@ Content-Type: text/html; charset=utf-8
</TR>
<TR>
<TD VALIGN="top">
-<IMG SRC="cid:1076060494.23418.1.camel@mandrakesoft.com" ALIGN="bottom" ALT="" BORDER="0">
+<IMG SRC="cid:88a340da8e031131d4.icon@mandrakesoft.com" ALIGN="bottom" ALT="" BORDER="0">
</TD>
<TD>
&nbsp;
</TD>
<TD VALIGN="top">
-<IMG SRC="cid:1076060674.23418.8.camel@mandrakesoft.com" ALIGN="bottom" ALT="" BORDER="0"><FONT SIZE="2">&nbsp;<A HREF="http://www.mandrakestore.com/">Mandrakestore</A> yw siop ar-lein Mandrakesoft. Diolch i'w ddiwyg newydd d'yw prynu cynnyrch, gwasanaethau neu ddarpariaeth trydydd parti erioed wedi bod mor hawdd!</FONT><BR>
+<IMG SRC="cid:a84d12bef310adc7df.icon@mandrakesoft.com" ALIGN="bottom" ALT="" BORDER="0"><FONT SIZE="2">&nbsp;<A HREF="http://www.mandrakestore.com/">Mandrakestore</A> yw siop ar-lein Mandrakesoft. Diolch i'w ddiwyg newydd d'yw prynu cynnyrch, gwasanaethau neu ddarpariaeth trydydd parti erioed wedi bod mor hawdd!</FONT><BR>
<BR>
</TD>
</TR>
@@ -84,13 +94,13 @@ Content-Type: text/html; charset=utf-8
</TR>
<TR>
<TD VALIGN="top">
-<IMG SRC="cid:1076060674.23418.9.camel@mandrakesoft.com" ALIGN="bottom" ALT="" BORDER="0">
+<IMG SRC="cid:fd451467e6074973fe.icon@mandrakesoft.com" ALIGN="bottom" ALT="" BORDER="0">
</TD>
<TD>
&nbsp;
</TD>
<TD VALIGN="top">
-<IMG SRC="cid:1076060674.23418.8.camel@mandrakesoft.com" ALIGN="bottom" ALT="" BORDER="0"><FONT SIZE="2">&nbsp;Ymunwch â <A HREF="http://www.mandrakeclub.com/">Mandrakeclub</A>! O gynigion arbennig i fuddiannau unigryw, <A HREF="http://www.mandrakeclub.com/">Mandrakeclub</A> yw'r fan lle mae Defnyddwyr Mandrakelinux yn cyfarfod a llwytho i lawr cannoedd o raglenni.</FONT><BR>
+<IMG SRC="cid:a84d12bef310adc7df.icon@mandrakesoft.com" ALIGN="bottom" ALT="" BORDER="0"><FONT SIZE="2">&nbsp;Ymunwch â <A HREF="http://www.mandrakeclub.com/">Mandrakeclub</A>! O gynigion arbennig i fuddiannau unigryw, <A HREF="http://www.mandrakeclub.com/">Mandrakeclub</A> yw'r fan lle mae Defnyddwyr Mandrakelinux yn cyfarfod a llwytho i lawr cannoedd o raglenni.</FONT><BR>
<BR>
</TD>
</TR>
@@ -107,13 +117,13 @@ Content-Type: text/html; charset=utf-8
</TR>
<TR>
<TD VALIGN="top">
-<IMG SRC="cid:1076060713.23418.11.camel@mandrakesoft.com" ALIGN="bottom" ALT="" BORDER="0">
+<IMG SRC="cid:2c2749c2e9106831cf.icon@mandrakesoft.com" ALIGN="bottom" ALT="" BORDER="0">
</TD>
<TD>
&nbsp;
</TD>
<TD VALIGN="top">
-<IMG SRC="cid:1076060674.23418.8.camel@mandrakesoft.com" ALIGN="bottom" ALT="" BORDER="0"><FONT SIZE="2">&nbsp;<A HREF="http://www.mandrakeexpert.com/">Mandrakeexpert</A> yw'r man canolog ar gyfer derbyn cefnogaeth gan dîm cymorth Mandrakesoft .</FONT><BR>
+<IMG SRC="cid:a84d12bef310adc7df.icon@mandrakesoft.com" ALIGN="bottom" ALT="" BORDER="0"><FONT SIZE="2">&nbsp;<A HREF="http://www.mandrakeexpert.com/">Mandrakeexpert</A> yw'r man canolog ar gyfer derbyn cefnogaeth gan dîm cymorth Mandrakesoft .</FONT><BR>
<BR>
</TD>
</TR>
@@ -130,13 +140,13 @@ Content-Type: text/html; charset=utf-8
</TR>
<TR>
<TD VALIGN="top">
-<IMG SRC="/usr/share/mdk/indexhtml/mdkexpert.png" ALIGN="bottom" ALT="" BORDER="0">
+<IMG SRC="cid:387c0da236a42500ba.icon@mandrakesoft.com" ALIGN="bottom" ALT="" BORDER="0">
</TD>
<TD>
&nbsp;
</TD>
<TD VALIGN="top">
-<IMG SRC="cid:1076060674.23418.8.camel@mandrakesoft.com" ALIGN="bottom" ALT="" BORDER="0"><FONT SIZE="2">&nbsp;<A HREF="http://www.mandrakeeonline.com/">Mandrakeonline</A> yw gwasanaeth diweddaraf Mandrakesoft. Mae'n caniatáu i chi gadw eich cyfrifiadur wedi ei ddiweddaru drwy wasanaeth canolog awtomataidd.</FONT><BR>
+<IMG SRC="cid:a84d12bef310adc7df.icon@mandrakesoft.com" ALIGN="bottom" ALT="" BORDER="0"><FONT SIZE="2">&nbsp;<A HREF="http://www.mandrakeeonline.com/">Mandrakeonline</A> yw gwasanaeth diweddaraf Mandrakesoft. Mae'n caniatáu i chi gadw eich cyfrifiadur wedi ei ddiweddaru drwy wasanaeth canolog awtomataidd.</FONT><BR>
<BR>
</TD>
</TR>
l str">'ilfact', n => 'ncyl', n => 'nacyl', n => 'ntrks', n => 'nsect', a4 => 'spare3', a64 => 'partitions', n => 'magic', n => 'csum', ); $main_format = join '', @$main_format; my ($fields1, $fields2) = ([ qw(type flags) ], [ qw(start_cylinder size) ]); my ($format1, $format2) = ("xCxC", "N2"); my ($size1, $size2) = map { psizeof($_) } ($format1, $format2); my $magic = 0xDABE; my $nb_primary = 8; my $offset = 0; sub adjustStart($$) { my ($hd, $part) = @_; my $end = $part->{start} + $part->{size}; #- since partition must always start on cylinders boundaries on sparc, #- note that if start sector is on the first cylinder, it is adjusted #- to 0 and it is valid, cylinder 0 bug is from bad define for sparc #- compilation of mke2fs combined with a blind kernel... $part->{start} = round_down($part->{start}, $hd->cylinder_size); $part->{size} = $end - $part->{start}; $part->{size} = $hd->cylinder_size if $part->{size} <= 0; } sub adjustEnd($$) { my ($hd, $part) = @_; my $end = $part->{start} + $part->{size}; my $end2 = round_up($end, $hd->cylinder_size); $end2 = $hd->{geom}{cylinders} * $hd->cylinder_size if $end2 > $hd->{geom}{cylinders} * $hd->cylinder_size; $part->{size} = $end2 - $part->{start}; } #- compute crc checksum used for Sun Label partition, expect #- $tmp to be the 512 bytes buffer to be read/written to MBR. sub compute_crc($) { my ($tmp) = @_; my @l2b = unpack "n256", $tmp; my $crc = 0; $crc ^= $_ foreach @l2b; $crc; } sub read($$) { my ($hd, $sector) = @_; my $tmp; my $F = partition_table::raw::openit($hd) or die "failed to open device"; c::lseek_sector(fileno($F), $sector, $offset) or die "reading of partition in sector $sector failed"; sysread $F, $tmp, psizeof($main_format) or die "error while reading partition table in sector $sector"; my %info; @info{@$main_fields} = unpack $main_format, $tmp; #- check magic number $info{magic} == $magic or die "bad magic number on disk $hd->{device}"; #- check crc, csum contains the crc so result should be 0. compute_crc($tmp) == 0 or die "bad checksum"; @{$hd->{geom}}{qw(cylinders heads sectors)} = @info{qw(ncyl ntrks nsect)}; my @pt; my @infos_up = unpack $format1 x $nb_primary, $info{infos}; my @partitions_up = unpack $format2 x $nb_primary, $info{partitions}; foreach (0..$nb_primary-1) { my $h = { type => $infos_up[2 * $_], flag => $infos_up[1 + 2 * $_], start_cylinder => $partitions_up[2 * $_], size => $partitions_up[1 + 2 * $_] }; $h->{start} = $sector + $h->{start_cylinder} * $hd->cylinder_size; $h->{type} && $h->{size} or $h->{$_} = 0 foreach keys %$h; push @pt, $h; } #- this code is completely broken by null char inside strings, it gets completely crazy :-) # my @pt = mapn { # my %h; # @h{@$fields1} = unpack $format1, $_[0]; # @h{@$fields2} = unpack $format2, $_[1]; # $h{start} = $sector + $h{start_cylinder} * $hd->cylinder_size(); # $h{type} && $h{size} or $h{$_} = 0 foreach keys %h; # \%h; # } [ grep { $_ } split /(.{$size1})/o, $info{infos} ], [ grep { $_ } split /(.{$size2})/o, $info{partitions} ]; [ @pt ], \%info; } # write the partition table (and extended ones) # for each entry, it uses fields: start, size, type, active sub write($$$;$) { my ($hd, $sector, $pt, $info) = @_; # my ($csize, $wdsize) = (0, 0); #- handle testing for writing partition table on file only! my $F; if ($::testing) { my $file = "/tmp/partition_table_$hd->{device}"; open $F, ">$file" or die "error opening test file $file"; } else {