1/*
2 * Copyright (c) 1998, 2013, 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 * (C) Copyright Taligent, Inc. 1996, 1997 - All Rights Reserved
28 * (C) Copyright IBM Corp. 1996 - 1998 - All Rights Reserved
29 *
30 * The original version of this source code and documentation
31 * is copyrighted and owned by Taligent, Inc., a wholly-owned
32 * subsidiary of IBM. These materials are provided under terms
33 * of a License Agreement between Taligent and Sun. This technology
34 * is protected by multiple US and International patents.
35 *
36 * This notice and attribution to Taligent may not be removed.
37 * Taligent is a registered trademark of Taligent, Inc.
38 *
39 */
40
41package sun.text.resources.ext;
42
43import sun.util.resources.ParallelListResourceBundle;
44import java.util.Locale;
45import java.util.ResourceBundle;
46import sun.util.locale.provider.LocaleProviderAdapter;
47import sun.util.locale.provider.ResourceBundleBasedAdapter;
48
49public class FormatData_zh_HK extends ParallelListResourceBundle {
50
51    // reparent to zh_TW for traditional Chinese names
52    public FormatData_zh_HK() {
53        ResourceBundle bundle = ((ResourceBundleBasedAdapter)LocaleProviderAdapter.forJRE())
54            .getLocaleData().getDateFormatData(Locale.TAIWAN);
55        setParent(bundle);
56    }
57
58    /**
59     * Overrides ParallelListResourceBundle
60     */
61    @Override
62    protected final Object[][] getContents() {
63        return new Object[][] {
64            { "MonthAbbreviations",
65                new String[] {
66                    "1\u6708", // abb january
67                    "2\u6708", // abb february
68                    "3\u6708", // abb march
69                    "4\u6708", // abb april
70                    "5\u6708", // abb may
71                    "6\u6708", // abb june
72                    "7\u6708", // abb july
73                    "8\u6708", // abb august
74                    "9\u6708", // abb september
75                    "10\u6708", // abb october
76                    "11\u6708", // abb november
77                    "12\u6708", // abb december
78                    "" // abb month 13 if applicable
79                }
80            },
81            { "DayAbbreviations",
82                new String[] {
83                    "\u65e5", // abb Sunday
84                    "\u4e00", // abb Monday
85                    "\u4e8c", // abb Tuesday
86                    "\u4e09", // abb Wednesday
87                    "\u56db", // abb Thursday
88                    "\u4e94", // abb Friday
89                    "\u516d" // abb Saturday
90                }
91            },
92            { "NumberPatterns",
93                new String[] {
94                    "#,##0.###;-#,##0.###", // decimal pattern
95                    "\u00A4#,##0.00;(\u00A4#,##0.00)", // currency pattern
96                    "#,##0%" // percent pattern
97                }
98            },
99            { "TimePatterns",
100                new String[] {
101                    "ahh'\u6642'mm'\u5206'ss'\u79d2' z", // full time pattern
102                    "ahh'\u6642'mm'\u5206'ss'\u79d2'", // long time pattern
103                    "ahh:mm:ss", // medium time pattern
104                    "ah:mm", // short time pattern
105                }
106            },
107            { "DatePatterns",
108                new String[] {
109                    "yyyy'\u5e74'MM'\u6708'dd'\u65e5' EEEE", // full date pattern
110                    "yyyy'\u5e74'MM'\u6708'dd'\u65e5' EEEE", // long date pattern
111                    "yyyy'\u5e74'M'\u6708'd'\u65e5'", // medium date pattern
112                    "yy'\u5e74'M'\u6708'd'\u65e5'", // short date pattern
113                }
114            },
115            { "DateTimePatterns",
116                new String[] {
117                    "{1} {0}" // date-time pattern
118                }
119            },
120            { "DateTimePatternChars", "GanjkHmsSEDFwWxhKzZ" },
121        };
122    }
123}
124