1 /*
2 * Copyright (c) 1996, 2005, 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
102 "Mon", // abb Monday
103 "Tue", // abb Tuesday
104 "Wed", // abb Wednesday
105 "Thu", // abb Thursday
106 "Fri", // abb Friday
107 "Sat" // abb Saturday
108 }
109 },
110 { "AmPmMarkers",
111 new String[] {
112 "AM", // am marker
113 "PM" // pm marker
114 }
115 },
116 { "Eras",
117 new String[] { // era strings for GregorianCalendar
118 "BC",
119 "AD"
120 }
121 },
122 { "sun.util.BuddhistCalendar.Eras",
123 new String[] { // Thai Buddhist calendar era strings
124 "BC", // BC
125 "B.E." // Buddhist Era
126 }
127 },
128 { "sun.util.BuddhistCalendar.short.Eras",
129 new String[] { // Thai Buddhist calendar era strings
130 "BC", // BC
131 "B.E." // Buddhist Era
132 }
133 },
134 { "java.util.JapaneseImperialCalendar.Eras",
135 new String[] { // Japanese imperial calendar era strings
136 "",
137 "Meiji",
138 "Taisho",
139 "Showa",
140 "Heisei",
141 }
142 },
143 { "java.util.JapaneseImperialCalendar.short.Eras",
144 new String[] { // Japanese imperial calendar era abbreviations
145 "",
146 "M",
147 "T",
148 "S",
149 "H",
150 }
151 },
152 { "java.util.JapaneseImperialCalendar.FirstYear",
153 new String[] { // Japanese imperial calendar year name
154 // empty in English
155 }
156 },
157 { "NumberPatterns",
158 new String[] {
159 "#,##0.###;-#,##0.###", // decimal pattern
160 "\u00a4 #,##0.00;-\u00a4 #,##0.00", // currency pattern
161 "#,##0%" // percent pattern
162 }
163 },
164 { "NumberElements",
165 new String[] {
166 ".", // decimal separator
167 ",", // group (thousands) separator
168 ";", // list separator
169 "%", // percent sign
170 "0", // native 0 digit
171 "#", // pattern digit
172 "-", // minus sign
173 "E", // exponential
174 "\u2030", // per mille
175 "\u221e", // infinity
176 "\ufffd" // NaN
177 }
178 },
179 { "DateTimePatterns",
180 new String[] {
181 "h:mm:ss a z", // full time pattern
182 "h:mm:ss a z", // long time pattern
183 "h:mm:ss a", // medium time pattern
184 "h:mm a", // short time pattern
185 "EEEE, MMMM d, yyyy", // full date pattern
186 "MMMM d, yyyy", // long date pattern
187 "MMM d, yyyy", // medium date pattern
188 "M/d/yy", // short date pattern
189 "{1} {0}" // date-time pattern
190 }
191 },
192 { "sun.util.BuddhistCalendar.DateTimePatterns",
193 new String[] {
194 "H:mm:ss z", // full time pattern
195 "H:mm:ss z", // long time pattern
196 "H:mm:ss", // medium time pattern
197 "H:mm", // short time pattern
198 "EEEE d MMMM G yyyy", // full date pattern
199 "d MMMM yyyy", // long date pattern
200 "d MMM yyyy", // medium date pattern
201 "d/M/yyyy", // short date pattern
202 "{1}, {0}" // date-time pattern
203 }
204 },
205 { "java.util.JapaneseImperialCalendar.DateTimePatterns",
206 new String[] {
207 "h:mm:ss a z", // full time pattern
208 "h:mm:ss a z", // long time pattern
209 "h:mm:ss a", // medium time pattern
210 "h:mm a", // short time pattern
211 "GGGG yyyy MMMM d (EEEE)", // full date pattern
212 "GGGG yyyy MMMM d", // long date pattern
213 "GGGG yyyy MMM d", // medium date pattern
214 "Gy.MM.dd", // short date pattern
215 "{1} {0}" // date-time pattern
216 }
217 },
218 { "DateTimePatternChars", "GyMdkHmsSEDFwWahKzZ" },
219 };
220 }
221 }
|
1 /*
2 * Copyright (c) 1996, 2011, 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
102 "Mon", // abb Monday
103 "Tue", // abb Tuesday
104 "Wed", // abb Wednesday
105 "Thu", // abb Thursday
106 "Fri", // abb Friday
107 "Sat" // abb Saturday
108 }
109 },
110 { "AmPmMarkers",
111 new String[] {
112 "AM", // am marker
113 "PM" // pm marker
114 }
115 },
116 { "Eras",
117 new String[] { // era strings for GregorianCalendar
118 "BC",
119 "AD"
120 }
121 },
122 { "buddhist.Eras",
123 new String[] { // Thai Buddhist calendar era strings
124 "BC", // BC
125 "B.E." // Buddhist Era
126 }
127 },
128 { "buddhist.short.Eras",
129 new String[] { // Thai Buddhist calendar era strings
130 "BC", // BC
131 "B.E." // Buddhist Era
132 }
133 },
134 { "japanese.Eras",
135 new String[] { // Japanese imperial calendar era strings
136 "",
137 "Meiji",
138 "Taisho",
139 "Showa",
140 "Heisei",
141 }
142 },
143 { "japanese.short.Eras",
144 new String[] { // Japanese imperial calendar era abbreviations
145 "",
146 "M",
147 "T",
148 "S",
149 "H",
150 }
151 },
152 { "japanese.FirstYear",
153 new String[] { // Japanese imperial calendar year name
154 // empty in English
155 }
156 },
157 { "NumberPatterns",
158 new String[] {
159 "#,##0.###;-#,##0.###", // decimal pattern
160 "\u00a4 #,##0.00;-\u00a4 #,##0.00", // currency pattern
161 "#,##0%" // percent pattern
162 }
163 },
164 { "DefaultNumberingSystem", "" },
165 { "NumberElements",
166 new String[] {
167 ".", // decimal separator
168 ",", // group (thousands) separator
169 ";", // list separator
170 "%", // percent sign
171 "0", // native 0 digit
172 "#", // pattern digit
173 "-", // minus sign
174 "E", // exponential
175 "\u2030", // per mille
176 "\u221e", // infinity
177 "\ufffd" // NaN
178 }
179 },
180 { "arab.NumberElements",
181 new String[] {
182 "\u066b",
183 "\u066c",
184 "\u061b",
185 "\u066a",
186 "\u0660",
187 "#",
188 "-",
189 "\u0627\u0633",
190 "\u0609",
191 "\u221e",
192 "NaN",
193 }
194 },
195 { "arabext.NumberElements",
196 new String[] {
197 "\u066b",
198 "\u066c",
199 "\u061b",
200 "\u066a",
201 "\u06f0",
202 "#",
203 "-",
204 "\u00d7\u06f1\u06f0^",
205 "\u0609",
206 "\u221e",
207 "NaN",
208 }
209 },
210 { "bali.NumberElements",
211 new String[] {
212 ".",
213 ",",
214 ";",
215 "%",
216 "\u1b50",
217 "#",
218 "-",
219 "E",
220 "\u2030",
221 "\u221e",
222 "NaN",
223 }
224 },
225 { "beng.NumberElements",
226 new String[] {
227 ".",
228 ",",
229 ";",
230 "%",
231 "\u09e6",
232 "#",
233 "-",
234 "E",
235 "\u2030",
236 "\u221e",
237 "NaN",
238 }
239 },
240 { "cham.NumberElements",
241 new String[] {
242 ".",
243 ",",
244 ";",
245 "%",
246 "\uaa50",
247 "#",
248 "-",
249 "E",
250 "\u2030",
251 "\u221e",
252 "NaN",
253 }
254 },
255 { "deva.NumberElements",
256 new String[] {
257 ".",
258 ",",
259 ";",
260 "%",
261 "\u0966",
262 "#",
263 "-",
264 "E",
265 "\u2030",
266 "\u221e",
267 "NaN",
268 }
269 },
270 { "fullwide.NumberElements",
271 new String[] {
272 ".",
273 ",",
274 ";",
275 "%",
276 "\uff10",
277 "#",
278 "-",
279 "E",
280 "\u2030",
281 "\u221e",
282 "NaN",
283 }
284 },
285 { "gujr.NumberElements",
286 new String[] {
287 ".",
288 ",",
289 ";",
290 "%",
291 "\u0ae6",
292 "#",
293 "-",
294 "E",
295 "\u2030",
296 "\u221e",
297 "NaN",
298 }
299 },
300 { "guru.NumberElements",
301 new String[] {
302 ".",
303 ",",
304 ";",
305 "%",
306 "\u0a66",
307 "#",
308 "-",
309 "E",
310 "\u2030",
311 "\u221e",
312 "NaN",
313 }
314 },
315 { "hanidec.NumberElements",
316 new String[] {
317 ".",
318 ",",
319 ";",
320 "%",
321 "\u3007",
322 "#",
323 "-",
324 "E",
325 "\u2030",
326 "\u221e",
327 "NaN",
328 }
329 },
330 { "java.NumberElements",
331 new String[] {
332 ".",
333 ",",
334 ";",
335 "%",
336 "\ua9d0",
337 "#",
338 "-",
339 "E",
340 "\u2030",
341 "\u221e",
342 "NaN",
343 }
344 },
345 { "kali.NumberElements",
346 new String[] {
347 ".",
348 ",",
349 ";",
350 "%",
351 "\ua900",
352 "#",
353 "-",
354 "E",
355 "\u2030",
356 "\u221e",
357 "NaN",
358 }
359 },
360 { "khmr.NumberElements",
361 new String[] {
362 ".",
363 ",",
364 ";",
365 "%",
366 "\u17e0",
367 "#",
368 "-",
369 "E",
370 "\u2030",
371 "\u221e",
372 "NaN",
373 }
374 },
375 { "knda.NumberElements",
376 new String[] {
377 ".",
378 ",",
379 ";",
380 "%",
381 "\u0ce6",
382 "#",
383 "-",
384 "E",
385 "\u2030",
386 "\u221e",
387 "NaN",
388 }
389 },
390 { "laoo.NumberElements",
391 new String[] {
392 ".",
393 ",",
394 ";",
395 "%",
396 "\u0ed0",
397 "#",
398 "-",
399 "E",
400 "\u2030",
401 "\u221e",
402 "NaN",
403 }
404 },
405 { "lana.NumberElements",
406 new String[] {
407 ".",
408 ",",
409 ";",
410 "%",
411 "\u1a80",
412 "#",
413 "-",
414 "E",
415 "\u2030",
416 "\u221e",
417 "NaN",
418 }
419 },
420 { "lanatham.NumberElements",
421 new String[] {
422 ".",
423 ",",
424 ";",
425 "%",
426 "\u1a90",
427 "#",
428 "-",
429 "E",
430 "\u2030",
431 "\u221e",
432 "NaN",
433 }
434 },
435 { "latn.NumberElements",
436 new String[] {
437 ".", // decimal separator
438 ",", // group (thousands) separator
439 ";", // list separator
440 "%", // percent sign
441 "0", // native 0 digit
442 "#", // pattern digit
443 "-", // minus sign
444 "E", // exponential
445 "\u2030", // per mille
446 "\u221e", // infinity
447 "\ufffd" // NaN
448 }
449 },
450 { "lepc.NumberElements",
451 new String[] {
452 ".",
453 ",",
454 ";",
455 "%",
456 "\u1c40",
457 "#",
458 "-",
459 "E",
460 "\u2030",
461 "\u221e",
462 "NaN",
463 }
464 },
465 { "limb.NumberElements",
466 new String[] {
467 ".",
468 ",",
469 ";",
470 "%",
471 "\u1946",
472 "#",
473 "-",
474 "E",
475 "\u2030",
476 "\u221e",
477 "NaN",
478 }
479 },
480 { "mlym.NumberElements",
481 new String[] {
482 ".",
483 ",",
484 ";",
485 "%",
486 "\u0d66",
487 "#",
488 "-",
489 "E",
490 "\u2030",
491 "\u221e",
492 "NaN",
493 }
494 },
495 { "mong.NumberElements",
496 new String[] {
497 ".",
498 ",",
499 ";",
500 "%",
501 "\u1810",
502 "#",
503 "-",
504 "E",
505 "\u2030",
506 "\u221e",
507 "NaN",
508 }
509 },
510 { "mtei.NumberElements",
511 new String[] {
512 ".",
513 ",",
514 ";",
515 "%",
516 "\uabf0",
517 "#",
518 "-",
519 "E",
520 "\u2030",
521 "\u221e",
522 "NaN",
523 }
524 },
525 { "mymr.NumberElements",
526 new String[] {
527 ".",
528 ",",
529 ";",
530 "%",
531 "\u1040",
532 "#",
533 "-",
534 "E",
535 "\u2030",
536 "\u221e",
537 "NaN",
538 }
539 },
540 { "mymrshan.NumberElements",
541 new String[] {
542 ".",
543 ",",
544 ";",
545 "%",
546 "\u1090",
547 "#",
548 "-",
549 "E",
550 "\u2030",
551 "\u221e",
552 "NaN",
553 }
554 },
555 { "nkoo.NumberElements",
556 new String[] {
557 ".",
558 ",",
559 ";",
560 "%",
561 "\u07c9",
562 "#",
563 "-",
564 "E",
565 "\u2030",
566 "\u221e",
567 "NaN",
568 }
569 },
570 { "olck.NumberElements",
571 new String[] {
572 ".",
573 ",",
574 ";",
575 "%",
576 "\u1c50",
577 "#",
578 "-",
579 "E",
580 "\u2030",
581 "\u221e",
582 "NaN",
583 }
584 },
585 { "orya.NumberElements",
586 new String[] {
587 ".",
588 ",",
589 ";",
590 "%",
591 "\u0b66",
592 "#",
593 "-",
594 "E",
595 "\u2030",
596 "\u221e",
597 "NaN",
598 }
599 },
600 { "saur.NumberElements",
601 new String[] {
602 ".",
603 ",",
604 ";",
605 "%",
606 "\ua8d0",
607 "#",
608 "-",
609 "E",
610 "\u2030",
611 "\u221e",
612 "NaN",
613 }
614 },
615 { "sund.NumberElements",
616 new String[] {
617 ".",
618 ",",
619 ";",
620 "%",
621 "\u1bb0",
622 "#",
623 "-",
624 "E",
625 "\u2030",
626 "\u221e",
627 "NaN",
628 }
629 },
630 { "talu.NumberElements",
631 new String[] {
632 ".",
633 ",",
634 ";",
635 "%",
636 "\u19d0",
637 "#",
638 "-",
639 "E",
640 "\u2030",
641 "\u221e",
642 "NaN",
643 }
644 },
645 { "tamldec.NumberElements",
646 new String[] {
647 ".",
648 ",",
649 ";",
650 "%",
651 "\u0be6",
652 "#",
653 "-",
654 "E",
655 "\u2030",
656 "\u221e",
657 "NaN",
658 }
659 },
660 { "telu.NumberElements",
661 new String[] {
662 ".",
663 ",",
664 ";",
665 "%",
666 "\u0c66",
667 "#",
668 "-",
669 "E",
670 "\u2030",
671 "\u221e",
672 "NaN",
673 }
674 },
675 { "thai.NumberElements",
676 new String[] {
677 ".", // decimal separator
678 ",", // group (thousands) separator
679 ";", // list separator
680 "%", // percent sign
681 "\u0E50", // native 0 digit
682 "#", // pattern digit
683 "-", // minus sign
684 "E", // exponential
685 "\u2030", // per mille
686 "\u221e", // infinity
687 "\ufffd" // NaN
688 }
689 },
690 { "tibt.NumberElements",
691 new String[] {
692 ".",
693 ",",
694 ";",
695 "%",
696 "\u0f20",
697 "#",
698 "-",
699 "E",
700 "\u2030",
701 "\u221e",
702 "NaN",
703 }
704 },
705 { "vaii.NumberElements",
706 new String[] {
707 ".",
708 ",",
709 ";",
710 "%",
711 "\ua620",
712 "#",
713 "-",
714 "E",
715 "\u2030",
716 "\u221e",
717 "NaN",
718 }
719 },
720 { "TimePatterns",
721 new String[] {
722 "h:mm:ss a z", // full time pattern
723 "h:mm:ss a z", // long time pattern
724 "h:mm:ss a", // medium time pattern
725 "h:mm a", // short time pattern
726 }
727 },
728 { "DatePatterns",
729 new String[] {
730 "EEEE, MMMM d, yyyy", // full date pattern
731 "MMMM d, yyyy", // long date pattern
732 "MMM d, yyyy", // medium date pattern
733 "M/d/yy", // short date pattern
734 }
735 },
736 { "DateTimePatterns",
737 new String[] {
738 "{1} {0}" // date-time pattern
739 }
740 },
741 { "buddhist.TimePatterns",
742 new String[] {
743 "H:mm:ss z", // full time pattern
744 "H:mm:ss z", // long time pattern
745 "H:mm:ss", // medium time pattern
746 "H:mm", // short time pattern
747 }
748 },
749 { "buddhist.DatePatterns",
750 new String[] {
751 "EEEE d MMMM G yyyy", // full date pattern
752 "d MMMM yyyy", // long date pattern
753 "d MMM yyyy", // medium date pattern
754 "d/M/yyyy", // short date pattern
755 }
756 },
757 { "buddhist.DateTimePatterns",
758 new String[] {
759 "{1}, {0}" // date-time pattern
760 }
761 },
762 { "japanese.TimePatterns",
763 new String[] {
764 "h:mm:ss a z", // full time pattern
765 "h:mm:ss a z", // long time pattern
766 "h:mm:ss a", // medium time pattern
767 "h:mm a", // short time pattern
768 }
769 },
770 { "japanese.DatePatterns",
771 new String[] {
772 "GGGG yyyy MMMM d (EEEE)", // full date pattern
773 "GGGG yyyy MMMM d", // long date pattern
774 "GGGG yyyy MMM d", // medium date pattern
775 "Gy.MM.dd", // short date pattern
776 }
777 },
778 { "japanese.DateTimePatterns",
779 new String[] {
780 "{1} {0}" // date-time pattern
781 }
782 },
783 { "DateTimePatternChars", "GyMdkHmsSEDFwWahKzZ" },
784 };
785 }
786 }
|