diff options
Diffstat (limited to 'localedata/locales/ro_RO')
-rw-r--r-- | localedata/locales/ro_RO | 99 |
1 files changed, 49 insertions, 50 deletions
diff --git a/localedata/locales/ro_RO b/localedata/locales/ro_RO index 92f682d752..39c4d09a07 100644 --- a/localedata/locales/ro_RO +++ b/localedata/locales/ro_RO @@ -55,58 +55,57 @@ category "i18n:2012";LC_MEASUREMENT END LC_IDENTIFICATION LC_COLLATE - -% Copy the template from ISO/IEC 14651 +% CLDR collation rules for Romanian: +% (see: https://unicode.org/cldr/trac/browser/trunk/common/collation/ro.xml) +% +% <collation type="standard" references="Academia Română: DEX - Dicționarul explicativ al limbii române ISBN 973-924-329-2"> +% <cr><![CDATA[ +% &A<ă<<<Ă<â<<<Â +% &I<î<<<Î +% &S<ş=ș<<<Ş=Ș +% &T<ţ=ț<<<Ţ=Ț +% ]]></cr> +% </collation> +% +% And CLDR also lists the following +% index characters: +% (see: https://unicode.org/cldr/trac/browser/trunk/common/main/ro.xml) +% +% <exemplarCharacters type="index">[A Ă Â B C D E F G H I Î J K L M N O P Q R S Ș T Ț U V W X Y Z]</exemplarCharacters> +% +% The following rules implement the same order for glibc. copy "iso14651_t1" -% The modern Romanian alphabet has 31 letters, ordered as below: -% a a( a> b c d e f g h i i> j k l m n o p q r s s, t t, u v w x y z - -collating-symbol <a(> -collating-symbol <a/>> -collating-symbol <i/>> -collating-symbol <s,> -collating-symbol <t,> - -reorder-after <GRA> -<CIR> -<BRE> - -reorder-after <a> -<a(> -<a/>> -reorder-after <i> -<i/>> -reorder-after <s> -<s,> -reorder-after <t> -<t,> - -reorder-after <U0061> -<U0103> <a(>;<BRE>;<MIN>;IGNORE -<U00E2> <a/>>;<CIR>;<MIN>;IGNORE -reorder-after <U0041> -<U0102> <a(>;<BRE>;<CAP>;IGNORE -<U00C2> <a/>>;<CIR>;<CAP>;IGNORE - -reorder-after <U0069> -<U00EE> <i/>>;<CIR>;<MIN>;IGNORE -reorder-after <U0049> -<U00CE> <i/>>;<CIR>;<CAP>;IGNORE - -reorder-after <U0073> -<U0219> <s,>;<CDI>;<MIN>;IGNORE -<U015F> <s,>;<CDI>;<MIN>;IGNORE -reorder-after <U0053> -<U0218> <s,>;<CDI>;<CAP>;IGNORE -<U015E> <s,>;<CDI>;<CAP>;IGNORE - -reorder-after <U0074> -<U021B> <t,>;<CDI>;<MIN>;IGNORE -<U0163> <t,>;<CDI>;<MIN>;IGNORE -reorder-after <U0054> -<U021A> <t,>;<CDI>;<CAP>;IGNORE -<U0162> <t,>;<CDI>;<CAP>;IGNORE +collating-symbol <a-breve> +collating-symbol <a-circumflex> +collating-symbol <i-circumflex> +collating-symbol <s-cedilla> +collating-symbol <t-cedilla> + +reorder-after <AFTER-A> +<a-breve> +<a-circumflex> +reorder-after <AFTER-I> +<i-circumflex> +reorder-after <AFTER-S> +<s-cedilla> +reorder-after <AFTER-T> +<t-cedilla> + +<U0103> <a-breve>;"<BASE><BASE>";"<MIN><MIN>";<U0103> % ă +<U0102> <a-breve>;"<BASE><BASE>";"<CAP><MIN>";<U0102> % Ă +<U00E2> <a-circumflex>;"<BASE><BASE>";"<MIN><MIN>";<U00E2> % â +<U00C2> <a-circumflex>;"<BASE><BASE>";"<CAP><MIN>";<U00C2> % Â +<U00EE> <i-circumflex>;"<BASE><BASE>";"<MIN><MIN>";<U00EE> % î +<U00CE> <i-circumflex>;"<BASE><BASE>";"<CAP><MIN>";<U00CE> % Î +<U015F> <s-cedilla>;"<BASE><BASE>";"<MIN><MIN>";<U015F> % ş +<U0219> <s-cedilla>;"<BASE><BASE>";"<MIN><MIN>";<U0219> % ș +<U015E> <s-cedilla>;"<BASE><BASE>";"<CAP><MIN>";<U015E> % Ş +<U0218> <s-cedilla>;"<BASE><BASE>";"<CAP><MIN>";<U0218> % Ș +<U0163> <t-cedilla>;"<BASE><BASE>";"<MIN><MIN>";<U0163> % ţ +<U021B> <t-cedilla>;"<BASE><BASE>";"<MIN><MIN>";<U021B> % ț +<U0162> <t-cedilla>;"<BASE><BASE>";"<CAP><MIN>";<U0162> % Ţ +<U021A> <t-cedilla>;"<BASE><BASE>";"<CAP><MIN>";<U021A> % Ț reorder-end |