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_ja_JP_I.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 Japanese (Katakana) resource bundle. 029 * @xsl.usage internal 030 */ 031 public class XResources_ja_JP_I extends XResourceBundle 032 { 033 034 /** 035 * Get the association table for this resource. 036 * 037 * 038 * @return the association table for this resource. 039 */ 040 public Object[][] getContents() 041 { 042 return new Object[][] 043 { 044 { "ui_language", "ja" }, { "help_language", "ja" }, { "language", "ja" }, 045 { "alphabet", new CharArrayWrapper( 046 new char[]{ 0x30a4, 0x30ed, 0x30cf, 0x30cb, 0x30db, 0x30d8, 0x30c8, 047 0x30c1, 0x30ea, 0x30cc, 0x30eb, 0x30f2, 0x30ef, 0x30ab, 048 0x30e8, 0x30bf, 0x30ec, 0x30bd, 0x30c4, 0x30cd, 0x30ca, 049 0x30e9, 0x30e0, 0x30a6, 0x30f0, 0x30ce, 0x30aa, 0x30af, 050 0x30e4, 0x30de, 0x30b1, 0x30d5, 0x30b3, 0x30a8, 0x30c6, 051 0x30a2, 0x30b5, 0x30ad, 0x30e6, 0x30e1, 0x30df, 0x30b7, 052 0x30f1, 0x30d2, 0x30e2, 0x30bb, 0x30b9 }) }, 053 { "tradAlphabet", new CharArrayWrapper( 054 new char[]{ 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 055 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 056 'Y', 'Z' }) }, 057 058 //language orientation 059 { "orientation", "LeftToRight" }, 060 061 //language numbering 062 { "numbering", "multiplicative-additive" }, 063 { "multiplierOrder", "follows" }, 064 065 // largest numerical value 066 //{"MaxNumericalValue", new Integer(10000000000)}, 067 //These would not be used for EN. Only used for traditional numbering 068 { "numberGroups", new IntArrayWrapper(new int[]{ 1 }) }, 069 070 //These only used for mutiplicative-additive numbering 071 // Note that we are using longs and that the last two 072 // multipliers are not supported. This is a known limitation. 073 { "multiplier", new LongArrayWrapper( 074 new long[]{ Long.MAX_VALUE, Long.MAX_VALUE, 100000000, 10000, 1000, 100, 10 }) }, 075 { "multiplierChar", new CharArrayWrapper( 076 new char[]{ 0x4EAC, 0x5146, 0x5104, 0x4E07, 0x5343, 0x767e, 0x5341 }) }, 077 078 // chinese only?? 079 { "zero", new CharArrayWrapper(new char[0]) }, 080 { "digits", new CharArrayWrapper( 081 new char[]{ 0x4E00, 0x4E8C, 0x4E09, 0x56DB, 0x4E94, 0x516D, 0x4E03, 082 0x516B, 0x4E5D }) }, { "tables", new StringArrayWrapper( 083 new String[]{ "digits" }) } 084 }; 085 } 086 }