[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Change in the webwml .pot files
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Dear translation teams,
I'm crossposting to different lists in order to make you aware of a change
in the Debian webwml .pot files. If you're going to reply to this mail,
please:
a) Send a CC to me, because I'm not subscribed to most of the lists.
b) Send your reply only to your own translation list -- except if you think
that really all other translation teams have to be aware of your answer,
of course.
I recently introduced a new tag for the Debian-Med Project[1], and in order
to ease translation, I made use of the <gettext> functionality. In the
meantime, this new tag was extended to be useful for other Custom Debian
Distributions as well.
As a result, a new .pot file was created, called debian-cdd.pot. I would
like to ask all of you to update your .po files and to translate this new
file into your language.
For the translation teams who have already begun to translate the webpages
of the Debian-Med Project, I'll add a short explanation of the newly
introduced tag and its use here.
The tag is called <project>, and it takes a few attributes. The complete
(empty) tag looks like this:
<project name=""
url=""
license=""
deb=""
anchorid="">
Here goes the description of the project.
</project>
The meaning of the attributes is as follows:
name
This is the name of the project. In most cases, you won't have to
translate this attribute.
url
This is the URL of the project's homepage. You will almost never have to
do any translational work here. At least I can't think of any.
license
The license under which the project is released. In most cases (e.g. GPL,
BSD) you don't have to modify anything here. Some projects use a custom
license or there's anything other which requires some more explanation in
plain text. Of course, this plain text should be translated.
deb
This is the URL of a Debian package. If the project is available as an
official Debian package (i.e. it is included in the Debian distribution or
available in the contrib or non-free section) or if the project is being
packaged by someone, but not stored on the Debian servers, this attribute
is used. If there's no package available at all, this attribute is either
left blank or omitted completely. There's no need to change this value in
your translations.
anchorid
Every project gets an automatically created HTML anchor. This auto-anchor
is created by using the project's name. If for some reason this is not
wanted, the id and name of the anchor can be specified here. An example of
the use of this attribute can be found in other.wml. The project's name is
"HARP - HArmonization for the secuRity of web technologies and aPplications"
which is awfully long. The anchorid attribute in this case is set to
"harp". Note that you should never have to change anything here.
The interesting part of the <project>-tag is the body, between the opening
and the closing tag. This is the description of the project, and this is
the part where you're going to have to translate the text.
I hope this didn't sound too complicated, because it's really easy. Just
have a look at the files, you're going to see that this is definitely much
easier to keep up-to-date. :-)
In the next few days, I'm going to update all pages in the debian-med/
directory. In order to make the lifes of those easier who already did
translation work, I'll commit twice for every file.
The first commit is going to be the switch to the new layout. Since the diff
is more or less a complete mess, I'd suggest to copy the original English
file into your language directory. This way, you're going to start with a
fresh copy. All projects which are no longer relevant will have been
removed. The sorting keys are
1. according to the availability as a Debian package
2. alphabetically
You can just copy your translations into the body of the <project>-tags.
Next, go through the attributes and determine which values have to be
translated. As I already said, most of the attribute values can be just
left alone. If you copied the original English file, please don't forget to
add the translation check header, e.g.
#use wml::debian::translation-check translation="1.21"
And that's it! You should be done now.
The second commit is for actual changes to the wording within the
descriptions. I hope that this way it's easier to find out the real
differences, apart from the layout thing. Those of you who haven't
translated the file at all so far should just start here, of course.
For an example, please have a look at debian-med/other.wml. This page is
already available in the new layout and the German translation also makes
use of it.
Alright, one last hint: If your translation team has been quite active in
the Debian Description Translation Project, you can check whether there's
already a translation available for the official Debian packages. Just
click the link to the official Debian package. In most cases, you can just
copy & paste the translation from there.
Unfortunately, the DDTP server still isn't up and running, so you're neither
able to submit a new translation nor to review an existing one. It's sad
that we can't make use of this neat side-effect.
Alright, folks, that's all for now. I hope this e-mail was not too long and
complicated...
Thanks a lot for your efforts,
- --
Tobias
There are 10 different kinds of people on the world -
those who understand binary and those who don't.
[1] http://www.debian.org/devel/debian-med/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
iD8DBQFAn2N4CqqEJ0Fs8twRAsfMAJ9aiZDDnarmj0PqGxUZbU+ehUxR2ACfWLy0
CCrVFUclinddH5JJppv6+vU=
=j3g6
-----END PGP SIGNATURE-----