diff options
Diffstat (limited to 'localedata/locales/fil_PH')
-rw-r--r-- | localedata/locales/fil_PH | 57 |
1 files changed, 31 insertions, 26 deletions
diff --git a/localedata/locales/fil_PH b/localedata/locales/fil_PH index 1ce49c8..34f522a 100644 --- a/localedata/locales/fil_PH +++ b/localedata/locales/fil_PH @@ -49,37 +49,42 @@ copy "tl_PH" END LC_CTYPE LC_COLLATE -copy "iso14651_t1" +% CLDR collation rules for Filipino: +% (see: https://unicode.org/cldr/trac/browser/trunk/common/collation/fil.xml) +% +% <collation type="standard" references="http://std.dkuug.dk/jtc1/sc2/wg2/docs/N2300.htm (N2165)"> +% <cr><![CDATA[ +% &N<ñ<<<Ñ<ng<<<Ng<<<NG +% ]]></cr> +% </collation> +% +% And CLDR also lists the following +% index characters: +% (see: https://unicode.org/cldr/trac/browser/trunk/common/main/fil.xml) +% +% <exemplarCharacters type="index">[A B C D E F G H I J K L M N Ñ {Ng} O P Q R S T U V W X Y Z]</exemplarCharacters> +% +% The following rules implement the same order for glibc. -% a b c d e f g h i j k l m n n~ ng o p q r s t u v w x y z +copy "iso14651_t1" -collating-symbol <n-g-ph> -collating-element <N-G> from "<U004E><U0047>" -collating-element <n-g> from "<U006E><U0067>" -collating-element <N-g> from "<U004E><U0067>" -collating-element <n-G> from "<U006E><U0047>" collating-symbol <ntilde> +collating-symbol <ng-digraph> +collating-element <ng> from "ng" +collating-element <nG> from "nG" +collating-element <Ng> from "Ng" +collating-element <NG> from "NG" -collating-symbol <CAP-MIN> -collating-symbol <MIN-CAP> - -reorder-after <MIN> -<MIN-CAP> -reorder-after <CAP> -<CAP-MIN> - -reorder-after <n> +reorder-after <AFTER-N> <ntilde> -<n-g-ph> - -reorder-after <U006E> -<U00F1> <ntilde>;<TIL>;<MIN>;IGNORE -<n-g> <n-g-ph>;<PCT>;<MIN>;IGNORE -<n-G> <n-g-ph>;<PCT>;<MIN-CAP>;IGNORE -reorder-after <U004E> -<U00D1> <ntilde>;<TIL>;<CAP>;IGNORE -<N-G> <n-g-ph>;<PCT>;<CAP>;IGNORE -<N-g> <n-g-ph>;<PCT>;<CAP-MIN>;IGNORE +<ng-digraph> + +<U00F1> <ntilde>;"<BASE><BASE>";"<MIN><MIN>";IGNORE % ñ +<U00D1> <ntilde>;"<BASE><BASE>";"<CAP><MIN>";IGNORE % Ñ +<ng> <ng-digraph>;"<BASE><BASE>";"<MIN><MIN>";IGNORE +<nG> <ng-digraph>;"<BASE><BASE>";"<MIN><CAP>";IGNORE +<NG> <ng-digraph>;"<BASE><BASE>";"<CAP><CAP>";IGNORE +<Ng> <ng-digraph>;"<BASE><BASE>";"<CAP><MIN>";IGNORE reorder-end |