1 /* 2 * Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved. 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4 * 5 * This code is free software; you can redistribute it and/or modify it 6 * under the terms of the GNU General Public License version 2 only, as 7 * published by the Free Software Foundation. Oracle designates this 8 * particular file as subject to the "Classpath" exception as provided 9 * by Oracle in the LICENSE file that accompanied this code. 10 * 11 * This code is distributed in the hope that it will be useful, but WITHOUT 12 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 13 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 14 * version 2 for more details (a copy is included in the LICENSE file that 15 * accompanied this code). 16 * 17 * You should have received a copy of the GNU General Public License version 18 * 2 along with this work; if not, write to the Free Software Foundation, 19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 20 * 21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 22 * or visit www.oracle.com if you need additional information or have any 23 * questions. 24 */ 25 26 /* 27 */ 28 29 /* 30 * (C) Copyright Taligent, Inc. 1996, 1997 - All Rights Reserved 31 * (C) Copyright IBM Corp. 1996 - 1998 - All Rights Reserved 32 * 33 * The original version of this source code and documentation 34 * is copyrighted and owned by Taligent, Inc., a wholly-owned 35 * subsidiary of IBM. These materials are provided under terms 36 * of a License Agreement between Taligent and Sun. This technology 37 * is protected by multiple US and International patents. 38 * 39 * This notice and attribution to Taligent may not be removed. 40 * Taligent is a registered trademark of Taligent, Inc. 41 * 42 */ 43 44 package sun.text.resources.ar; 45 46 import java.util.ListResourceBundle; 47 48 public class CollationData_ar extends ListResourceBundle { 49 50 protected final Object[][] getContents() { 51 return new Object[][] { 52 { "Rule", 53 // for ar, the following additions are needed: 54 "& \u0361 = \u0640" 55 + "= \u064b" 56 + "= \u064c" 57 + "= \u064d" 58 + "= \u064e" 59 + "= \u064f" 60 + "= \u0650" 61 + "= \u0652" 62 + "= \u066d" 63 + "= \u06d6" 64 + "= \u06d7" 65 + "= \u06d8" 66 + "= \u06d9" 67 + "= \u06da" 68 + "= \u06db" 69 + "= \u06dc" 70 + "= \u06dd" 71 + "= \u06de" 72 + "= \u06df" 73 + "= \u06e0" 74 + "= \u06e1" 75 + "= \u06e2" 76 + "= \u06e3" 77 + "= \u06e4" 78 + "= \u06e5" 79 + "= \u06e6" 80 + "= \u06e7" 81 + "= \u06e8" 82 + "= \u06e9" 83 + "= \u06ea" 84 + "= \u06eb" 85 + "= \u06ec" 86 + "= \u06ed" 87 // Numerics 88 + "& 0 < \u0660 < \u06f0" // 0 89 + "& 1 < \u0661 < \u06f1" // 1 90 + "& 2 < \u0662 < \u06f2" // 2 91 + "& 3 < \u0663 < \u06f3" // 3 92 + "& 4 < \u0664 < \u06f4" // 4 93 + "& 5 < \u0665 < \u06f5" // 5 94 + "& 6 < \u0666 < \u06f6" // 6 95 + "& 7 < \u0667 < \u06f7" // 7 96 + "& 8 < \u0668 < \u06f8" // 8 97 + "& 9 < \u0669 < \u06f9" // 9 98 // Punctuations 99 + "& \u00b5 < \u060c" // retroflex click < arabic comma 100 + "< \u061b" // ar semicolon 101 + "< \u061f" // ar question mark 102 + "< \u066a" // ar percent sign 103 + "< \u066b" // ar decimal separator 104 + "< \u066c" // ar thousand separator 105 + "< \u06d4" // ar full stop 106 // Arabic script sorts after Z's 107 + "& Z < \u0621" 108 + "; \u0622" 109 + "; \u0623" 110 + "; \u0624" 111 + "; \u0625" 112 + "; \u0626" 113 + "< \u0627" 114 + "< \u0628" 115 + "< \u067e" 116 + "< \u0629" 117 + "= \u062a" 118 + "< \u062b" 119 + "< \u062c" 120 + "< \u0686" 121 + "< \u062d" 122 + "< \u062e" 123 + "< \u062f" 124 + "< \u0630" 125 + "< \u0631" 126 + "< \u0632" 127 + "< \u0698" 128 + "< \u0633" 129 + "< \u0634" 130 + "< \u0635" 131 + "< \u0636" 132 + "< \u0637" 133 + "< \u0638" 134 + "< \u0639" 135 + "< \u063a" 136 + "< \u0641" 137 + "< \u0642" 138 + "< \u0643" 139 + "< \u06af" 140 + "< \u0644" 141 + "< \u0645" 142 + "< \u0646" 143 + "< \u0647" 144 + "< \u0648" 145 + "< \u0649" 146 + "; \u064a" 147 + "< \u0670" 148 + "< \u0671" 149 + "< \u0672" 150 + "< \u0673" 151 + "< \u0674" 152 + "< \u0675" 153 + "< \u0676" 154 + "< \u0677" 155 + "< \u0678" 156 + "< \u0679" 157 + "< \u067a" 158 + "< \u067b" 159 + "< \u067c" 160 + "< \u067d" 161 + "< \u067f" 162 + "< \u0680" 163 + "< \u0681" 164 + "< \u0682" 165 + "< \u0683" 166 + "< \u0684" 167 + "< \u0685" 168 + "< \u0687" 169 + "< \u0688" 170 + "< \u0689" 171 + "< \u068a" 172 + "< \u068b" 173 + "< \u068c" 174 + "< \u068d" 175 + "< \u068e" 176 + "< \u068f" 177 + "< \u0690" 178 + "< \u0691" 179 + "< \u0692" 180 + "< \u0693" 181 + "< \u0694" 182 + "< \u0695" 183 + "< \u0696" 184 + "< \u0697" 185 + "< \u0699" 186 + "< \u069a" 187 + "< \u069b" 188 + "< \u069c" 189 + "< \u069d" 190 + "< \u069e" 191 + "< \u069f" 192 + "< \u06a0" 193 + "< \u06a1" 194 + "< \u06a2" 195 + "< \u06a3" 196 + "< \u06a4" 197 + "< \u06a5" 198 + "< \u06a6" 199 + "< \u06a7" 200 + "< \u06a8" 201 + "< \u06a9" 202 + "< \u06aa" 203 + "< \u06ab" 204 + "< \u06ac" 205 + "< \u06ad" 206 + "< \u06ae" 207 + "< \u06b0" 208 + "< \u06b1" 209 + "< \u06b2" 210 + "< \u06b3" 211 + "< \u06b4" 212 + "< \u06b5" 213 + "< \u06b6" 214 + "< \u06b7" 215 + "< \u06ba" 216 + "< \u06bb" 217 + "< \u06bc" 218 + "< \u06bd" 219 + "< \u06be" 220 + "< \u06c0" 221 + "< \u06c1" 222 + "< \u06c2" 223 + "< \u06c3" 224 + "< \u06c4" 225 + "< \u06c5" 226 + "< \u06c6" 227 + "< \u06c7" 228 + "< \u06c8" 229 + "< \u06c9" 230 + "< \u06ca" 231 + "< \u06cb" 232 + "< \u06cc" 233 + "< \u06cd" 234 + "< \u06ce" 235 + "< \u06d0" 236 + "< \u06d1" 237 + "< \u06d2" 238 + "< \u06d3" 239 + "< \u06d5" 240 + "< \u0651" 241 }, 242 }; 243 } 244 }