001    /*
002     * Licensed to the Apache Software Foundation (ASF) under one
003     * or more contributor license agreements. See the NOTICE file
004     * distributed with this work for additional information
005     * regarding copyright ownership. The ASF licenses this file
006     * to you under the Apache License, Version 2.0 (the  "License");
007     * you may not use this file except in compliance with the License.
008     * You may obtain a copy of the License at
009     *
010     *     http://www.apache.org/licenses/LICENSE-2.0
011     *
012     * Unless required by applicable law or agreed to in writing, software
013     * distributed under the License is distributed on an "AS IS" BASIS,
014     * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
015     * See the License for the specific language governing permissions and
016     * limitations under the License.
017     */
018    /*
019     * $Id: XResources_hy.java 468655 2006-10-28 07:12:06Z minchau $
020     */
021    package org.apache.xml.utils.res;
022    
023    //
024    //  LangResources_en.properties
025    //
026    
027    /**
028     * The Armenian resource bundle.
029     * @xsl.usage internal
030     */
031    public class XResources_hy extends XResourceBundle
032    {
033    
034      /**
035       * Get the association list.
036       *
037       * @return The association list.
038       */
039      public Object[][] getContents()
040      {
041        return new Object[][]
042      {
043        { "ui_language", "hy" }, { "help_language", "hy" }, { "language", "hy" },
044        { "alphabet", new CharArrayWrapper(
045          new char[]{ 0x0561, 0x0562, 0x0563, 0x0564, 0x0565, 0x0566, 0x0567,
046                      0x0568, 0x0569, 0x056A, 0x056B, 0x056C, 0x056D, 0x056E,
047                      0x056F, 0x0567, 0x0568, 0x0572, 0x0573, 0x0574, 0x0575,
048                      0x0576, 0x0577, 0x0578, 0x0579, 0x057A, 0x057B, 0x057C,
049                      0x057D, 0x057E, 0x057F, 0x0580, 0x0581, 0x0582, 0x0583,
050                      0x0584 }) },
051        { "tradAlphabet", new CharArrayWrapper(
052          new char[]{ 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L',
053                      'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X',
054                      'Y', 'Z' }) },
055    
056        //language orientation
057        { "orientation", "LeftToRight" },
058    
059        //language numbering   
060        { "numbering", "additive" },
061    
062        // largest numerical value
063        //{"MaxNumericalValue", new Integer()},
064        //These would not be used for EN. Only used for traditional numbering   
065        { "numberGroups", new IntArrayWrapper(new int[]{ 1000, 100, 10, 1 }) },
066    
067        //These only used for mutiplicative-additive numbering
068        //{"multiplier", "10"},
069        //{"multiplierChar", "M"}, 
070        //{"digits", new char[]{'a','b','c','d','e','f','g','h','i'}},
071        { "digits", new CharArrayWrapper(
072          new char[]{ 0x0561, 0x0562, 0x0563, 0x0564, 0x0565, 0x0566, 0x0567,
073                      0x0568, 0x0569 }) },
074        { "tens", new CharArrayWrapper(
075          new char[]{ 0x056A, 0x056B, 0x056C, 0x056D, 0x056E, 0x056F, 0x0567,
076                      0x0568, 0x0572 }) },
077        { "hundreds", new CharArrayWrapper(
078          new char[]{ 0x0573, 0x0574, 0x0575, 0x0576, 0x0577, 0x0578, 0x0579,
079                      0x057A, 0x057B }) },
080        { "thousands", new CharArrayWrapper(
081          new char[]{ 0x057C, 0x057D, 0x057E, 0x057F, 0x0580, 0x0581, 0x0582,
082                      0x0583, 0x0584 }) },
083        { "tables", new StringArrayWrapper(new String[]{ "thousands", "hundreds", "tens", "digits" }) }
084      };
085      }
086    }