Skip to content
  • Alexandre Oliva's avatar
    8da25eec
    Collation fix: make forward accent sorting the default [BZ #17750] · 8da25eec
    Alexandre Oliva authored
    	[BZ #17750]
    	* Makefile: add fr_CA.UTF-8 to test-input and LOCALES.
    	* localedata/fr_CA.UTF-8.in: New file with test data for backward
    	accents sorting.
    	* localedata/fr_FR.UTF-8.in: Fix test data for forward accents
    	sorting.
    	* localedata/locales/cs_CZ (LC_COLLATE): Remove “define DIACRIT_FORWARD”
    	* localedata/locales/de_DE (LC_COLLATE): Likewise.
    	* localedata/locales/hu_HU (LC_COLLATE): Likewise.
    	* localedata/locales/lb_LU (LC_COLLATE): Likewise.
    	* localedata/locales/yuw_PG (LC_COLLATE): Likewise.
    	* localedata/locales/fr_CA (LC_COLLATE): Add “define DIACRIT_BACKWARD”
    	* localedata/locales/iso14651_t1_common: Use “ifdef DIACRIT_FORWARD”
    	instead of “ifdef DIACRIT_BACKWARD”.
    
    The only locale which currently needs backward accents sorting is fr_CA.
    Therefore, forward accents sorting should be the default.
    
    Before this patch, backwards accent sorting was the default and all
    locales except fr_CA had to use
    
        define DIACRIT_FORWARD
    
    before
    
        copy "iso14651_t1"
    
    Most locales didn’t do that and thus got the inappropriate backwards accents sorting
    by accident. Now only the fr_CA locale needs to use
    
        define DIACRIT_BACKWARD
    
    before
    
        copy "iso14651_t1"
    
    Original patch slightly modified by: Mike FABIAN <mfabian@redhat.com>
    8da25eec
    Collation fix: make forward accent sorting the default [BZ #17750]
    Alexandre Oliva authored
    	[BZ #17750]
    	* Makefile: add fr_CA.UTF-8 to test-input and LOCALES.
    	* localedata/fr_CA.UTF-8.in: New file with test data for backward
    	accents sorting.
    	* localedata/fr_FR.UTF-8.in: Fix test data for forward accents
    	sorting.
    	* localedata/locales/cs_CZ (LC_COLLATE): Remove “define DIACRIT_FORWARD”
    	* localedata/locales/de_DE (LC_COLLATE): Likewise.
    	* localedata/locales/hu_HU (LC_COLLATE): Likewise.
    	* localedata/locales/lb_LU (LC_COLLATE): Likewise.
    	* localedata/locales/yuw_PG (LC_COLLATE): Likewise.
    	* localedata/locales/fr_CA (LC_COLLATE): Add “define DIACRIT_BACKWARD”
    	* localedata/locales/iso14651_t1_common: Use “ifdef DIACRIT_FORWARD”
    	instead of “ifdef DIACRIT_BACKWARD”.
    
    The only locale which currently needs backward accents sorting is fr_CA.
    Therefore, forward accents sorting should be the default.
    
    Before this patch, backwards accent sorting was the default and all
    locales except fr_CA had to use
    
        define DIACRIT_FORWARD
    
    before
    
        copy "iso14651_t1"
    
    Most locales didn’t do that and thus got the inappropriate backwards accents sorting
    by accident. Now only the fr_CA locale needs to use
    
        define DIACRIT_BACKWARD
    
    before
    
        copy "iso14651_t1"
    
    Original patch slightly modified by: Mike FABIAN <mfabian@redhat.com>
Loading