This is the mail archive of the libc-alpha@sources.redhat.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

transliteration for german locale



The German umlaut rules belong in the german locale.


2000-10-29  Bruno Haible  <haible@clisp.cons.org>

	* locales/de_DE (LC_CTYPE): Include translit_combining, add umlaut
	transliteration rules.
	* locales/de_AT (LC_CTYPE): Include de_DE instead of i18n.
	* locales/de_BE (LC_CTYPE): Likewise.
	* locales/de_CH (LC_CTYPE): Likewise.
	* locales/de_LU (LC_CTYPE): Likewise.
	* locales/de_DE@euro (LC_CTYPE): Include de_DE instead of i18n.
	* locales/de_AT@euro (LC_CTYPE): Include de_AT instead of i18n.
	* locales/de_BE@euro (LC_CTYPE): Include de_BE instead of i18n.
	* locales/de_LU@euro (LC_CTYPE): Include de_LU instead of i18n.

*** glibc-20001010/localedata/locales/de_DE.bak	Tue Jul 25 16:22:35 2000
--- glibc-20001010/localedata/locales/de_DE	Sun Oct 29 22:40:44 2000
***************
*** 32,37 ****
--- 32,64 ----
  
  LC_CTYPE
  copy "i18n"
+ 
+ translit_start
+ 
+ include "translit_combining";""
+ 
+ % German umlauts.
+ % LATIN CAPITAL LETTER A WITH DIAERESIS.
+ <U00C4> "<U0041><U0308>";"<U0041><U0045>"
+ % LATIN CAPITAL LETTER O WITH DIAERESIS.
+ <U00D6> "<U004F><U0308>";"<U004F><U0045>"
+ % LATIN CAPITAL LETTER U WITH DIAERESIS.
+ <U00DC> "<U0055><U0308>";"<U0055><U0045>"
+ % LATIN SMALL LETTER A WITH DIAERESIS.
+ <U00E4> "<U0061><U0308>";"<U0061><U0065>"
+ % LATIN SMALL LETTER O WITH DIAERESIS.
+ <U00F6> "<U006F><U0308>";"<U006F><U0065>"
+ % LATIN SMALL LETTER U WITH DIAERESIS.
+ <U00FC> "<U0075><U0308>";"<U0075><U0065>"
+ 
+ % Danish.
+ % LATIN CAPITAL LETTER A WITH RING ABOVE.
+ <U00C5> "<U0041><U030A>";"<U0041><U0041>"
+ % LATIN SMALL LETTER A WITH RING ABOVE.
+ <U00E5> "<U0061><U030A>";"<U0061><U0061>"
+ 
+ translit_end
+ 
  END LC_CTYPE
  
  LC_COLLATE
*** glibc-20001010/localedata/locales/de_AT.bak	Mon Jul  3 16:46:16 2000
--- glibc-20001010/localedata/locales/de_AT	Sun Oct 29 22:42:17 2000
***************
*** 46,52 ****
  END LC_IDENTIFICATION
  
  LC_CTYPE
! copy "i18n"
  END LC_CTYPE
  
  LC_COLLATE
--- 46,52 ----
  END LC_IDENTIFICATION
  
  LC_CTYPE
! copy "de_DE"
  END LC_CTYPE
  
  LC_COLLATE
*** glibc-20001010/localedata/locales/de_BE.bak	Wed Jul 12 18:11:50 2000
--- glibc-20001010/localedata/locales/de_BE	Sun Oct 29 22:42:37 2000
***************
*** 51,57 ****
  END LC_COLLATE
  
  LC_CTYPE
! copy "i18n"
  END LC_CTYPE
  
  LC_MESSAGES
--- 51,57 ----
  END LC_COLLATE
  
  LC_CTYPE
! copy "de_DE"
  END LC_CTYPE
  
  LC_MESSAGES
*** glibc-20001010/localedata/locales/de_CH.bak	Wed Jul 12 18:11:50 2000
--- glibc-20001010/localedata/locales/de_CH	Sun Oct 29 22:42:48 2000
***************
*** 51,57 ****
  END LC_COLLATE
  
  LC_CTYPE
! copy "i18n"
  END LC_CTYPE
  
  LC_MESSAGES
--- 51,57 ----
  END LC_COLLATE
  
  LC_CTYPE
! copy "de_DE"
  END LC_CTYPE
  
  LC_MESSAGES
*** glibc-20001010/localedata/locales/de_LU.bak	Wed Jul 12 18:11:50 2000
--- glibc-20001010/localedata/locales/de_LU	Sun Oct 29 22:43:00 2000
***************
*** 51,57 ****
  END LC_COLLATE
  
  LC_CTYPE
! copy "i18n"
  END LC_CTYPE
  
  LC_MESSAGES
--- 51,57 ----
  END LC_COLLATE
  
  LC_CTYPE
! copy "de_DE"
  END LC_CTYPE
  
  LC_MESSAGES
*** glibc-20001010/localedata/locales/de_DE@euro.bak	Mon Aug 21 10:20:42 2000
--- glibc-20001010/localedata/locales/de_DE@euro	Sun Oct 29 22:41:07 2000
***************
*** 31,37 ****
  END LC_IDENTIFICATION
  
  LC_CTYPE
! copy "i18n"
  END LC_CTYPE
  
  LC_COLLATE
--- 31,37 ----
  END LC_IDENTIFICATION
  
  LC_CTYPE
! copy "de_DE"
  END LC_CTYPE
  
  LC_COLLATE
*** glibc-20001010/localedata/locales/de_AT@euro.bak	Mon Aug 21 19:07:41 2000
--- glibc-20001010/localedata/locales/de_AT@euro	Sun Oct 29 22:41:26 2000
***************
*** 45,51 ****
  END LC_IDENTIFICATION
  
  LC_CTYPE
! copy "i18n"
  END LC_CTYPE
  
  LC_COLLATE
--- 45,51 ----
  END LC_IDENTIFICATION
  
  LC_CTYPE
! copy "de_AT"
  END LC_CTYPE
  
  LC_COLLATE
*** glibc-20001010/localedata/locales/de_BE@euro.bak	Mon Aug 21 19:59:31 2000
--- glibc-20001010/localedata/locales/de_BE@euro	Sun Oct 29 22:41:42 2000
***************
*** 43,49 ****
  END LC_COLLATE
  
  LC_CTYPE
! copy "i18n"
  END LC_CTYPE
  
  LC_MESSAGES
--- 43,49 ----
  END LC_COLLATE
  
  LC_CTYPE
! copy "de_BE"
  END LC_CTYPE
  
  LC_MESSAGES
*** glibc-20001010/localedata/locales/de_LU@euro.bak	Mon Aug 21 19:07:41 2000
--- glibc-20001010/localedata/locales/de_LU@euro	Sun Oct 29 22:41:52 2000
***************
*** 43,49 ****
  END LC_COLLATE
  
  LC_CTYPE
! copy "i18n"
  END LC_CTYPE
  
  LC_MESSAGES
--- 43,49 ----
  END LC_COLLATE
  
  LC_CTYPE
! copy "de_LU"
  END LC_CTYPE
  
  LC_MESSAGES

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]