1 /************************************************************** 2 * 3 * Licensed to the Apache Software Foundation (ASF) under one 4 * or more contributor license agreements. See the NOTICE file 5 * distributed with this work for additional information 6 * regarding copyright ownership. The ASF licenses this file 7 * to you under the Apache License, Version 2.0 (the 8 * "License"); you may not use this file except in compliance 9 * with the License. You may obtain a copy of the License at 10 * 11 * http://www.apache.org/licenses/LICENSE-2.0 12 * 13 * Unless required by applicable law or agreed to in writing, 14 * software distributed under the License is distributed on an 15 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16 * KIND, either express or implied. See the License for the 17 * specific language governing permissions and limitations 18 * under the License. 19 * 20 *************************************************************/ 21 22 23 #ifndef _L10N_TRANSLITERATION_NUMTOTEXT_CJK_HXX_ 24 #define _L10N_TRANSLITERATION_NUMTOTEXT_CJK_HXX_ 25 26 #include <transliteration_Numeric.hxx> 27 28 namespace com { namespace sun { namespace star { namespace i18n { 29 30 #define TRANSLITERATION_NUMTOTEXT_CJK( name ) \ 31 class NumToText##name : public transliteration_Numeric \ 32 { \ 33 public: \ 34 NumToText##name (); \ 35 }; 36 37 #ifdef TRANSLITERATION_ALL 38 TRANSLITERATION_NUMTOTEXT_CJK ( Lower_zh_CN ) 39 TRANSLITERATION_NUMTOTEXT_CJK ( Upper_zh_CN ) 40 TRANSLITERATION_NUMTOTEXT_CJK ( Lower_zh_TW ) 41 TRANSLITERATION_NUMTOTEXT_CJK ( Upper_zh_TW ) 42 TRANSLITERATION_NUMTOTEXT_CJK ( Fullwidth_zh_CN ) 43 TRANSLITERATION_NUMTOTEXT_CJK ( Fullwidth_zh_TW ) 44 TRANSLITERATION_NUMTOTEXT_CJK ( Fullwidth_ja_JP ) 45 TRANSLITERATION_NUMTOTEXT_CJK ( Fullwidth_ko ) 46 TRANSLITERATION_NUMTOTEXT_CJK ( Date_zh ) 47 TRANSLITERATION_NUMTOTEXT_CJK ( InformalLower_ko ) 48 TRANSLITERATION_NUMTOTEXT_CJK ( InformalUpper_ko ) 49 TRANSLITERATION_NUMTOTEXT_CJK ( InformalHangul_ko ) 50 TRANSLITERATION_NUMTOTEXT_CJK ( FormalLower_ko ) 51 TRANSLITERATION_NUMTOTEXT_CJK ( FormalUpper_ko ) 52 TRANSLITERATION_NUMTOTEXT_CJK ( FormalHangul_ko ) 53 TRANSLITERATION_NUMTOTEXT_CJK ( KanjiLongModern_ja_JP ) 54 TRANSLITERATION_NUMTOTEXT_CJK ( KanjiLongTraditional_ja_JP ) 55 TRANSLITERATION_NUMTOTEXT_CJK ( KanjiShortModern_ja_JP ) 56 TRANSLITERATION_NUMTOTEXT_CJK ( KanjiShortTraditional_ja_JP ) 57 TRANSLITERATION_NUMTOTEXT_CJK ( AIUFullWidth_ja_JP ) 58 TRANSLITERATION_NUMTOTEXT_CJK ( AIUHalfWidth_ja_JP ) 59 TRANSLITERATION_NUMTOTEXT_CJK ( IROHAFullWidth_ja_JP ) 60 TRANSLITERATION_NUMTOTEXT_CJK ( IROHAHalfWidth_ja_JP ) 61 TRANSLITERATION_NUMTOTEXT_CJK ( CircledNumber ) 62 TRANSLITERATION_NUMTOTEXT_CJK ( TianGan_zh ) 63 TRANSLITERATION_NUMTOTEXT_CJK ( DiZi_zh ) 64 TRANSLITERATION_NUMTOTEXT_CJK ( HangulJamo_ko ) 65 TRANSLITERATION_NUMTOTEXT_CJK ( HangulSyllable_ko ) 66 TRANSLITERATION_NUMTOTEXT_CJK ( HangulCircledJamo_ko ) 67 TRANSLITERATION_NUMTOTEXT_CJK ( HangulCircledSyllable_ko ) 68 #endif 69 #undef TRANSLITERATION_NUMTOTEXT 70 71 } } } } 72 73 #endif // _L10N_TRANSLITERATION_NUMTOTEXT_HXX_ 74