[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: