Re: Bug#235759: Transliteration
[Message sent to debian-l10n-german only]
On Mon, Mar 15, 2004 at 11:22:51AM +0100, Michael Piefel wrote:
> Just to cast my vote in favour of my predecessors:
>
> The current transliteration of <U201E>Hallo<U201C> into ,,Hallo" is
> ugly, although the replacement may look remotely similar.
>
> The proposed transliteration of <U201E>Hallo<U201C> into »Hallo« may
> look quite different, but it is a lot nicer and _semantically
> equivalent_.
>
> There is absolute consensus about this among translators and users.
Hi there,
My patch can be improved, ASCII transliteration can not be performed
and question marks are displayed:
$ echo "0: e2 80 9e e2 80 9c 0a" | xxd -r |\
iconv --from=UTF-8 --to=ascii//translit
??
When defining
<U201E> "<U00BB>";"<U0022>"
<U201C> "<U00AB>";"<U0022>"
both French guillemets and English double quotes are available,
and thus
$ echo "0: e2 80 9e e2 80 9c 0a" | xxd -r |\
iconv --from=UTF-8 --to=latin1//translit
»«
$ echo "0: e2 80 9e e2 80 9c 0a" | xxd -r |\
iconv --from=UTF-8 --to=ascii//translit
""
I am not sure whether these quotes are fine in German, there may
be better ASCII alternatives, so a German speaking people should
propose this patch to #235759 instead of the one already submitted.
Out of curiosity, could someone answer to these questions I asked
on #235759?
Why was this issue not raised before? As for French, I guess that
most PO files are ISO-8859-1 encoded, but some projects (e.g. KDE
and GNOME) only accept UTF-8 encoded PO files, so they are hit by
this bug for some time now. I would say that either they decided
to work around it by using French guillemets or decided not to
support ISO-8859-1, but do you have pointers for such decisions?
Also SuSE does not seem to fix it too, do you know why?
Please Cc me when replying.
Denis
--- de_DE.orig 2004-03-02 12:21:51.000000000 +0100
+++ de_DE 2004-03-15 23:44:58.000000000 +0100
@@ -57,6 +57,12 @@
% LATIN SMALL LETTER A WITH RING ABOVE.
<U00E5> "<U0061><U030A>";"<U0061><U0061>"
+% German quotation marks
+% DOUBLE LOW-9 QUOTATION MARK
+<U201E> "<U00BB>";"<U0022>"
+% LEFT DOUBLE QUOTATION MARK
+<U201C> "<U00AB>";"<U0022>"
+
translit_end
END LC_CTYPE
Reply to: