1 /************************************************************************* 2 * 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4 * 5 * Copyright 2000, 2010 Oracle and/or its affiliates. 6 * 7 * OpenOffice.org - a multi-platform office productivity suite 8 * 9 * This file is part of OpenOffice.org. 10 * 11 * OpenOffice.org is free software: you can redistribute it and/or modify 12 * it under the terms of the GNU Lesser General Public License version 3 13 * only, as published by the Free Software Foundation. 14 * 15 * OpenOffice.org is distributed in the hope that it will be useful, 16 * but WITHOUT ANY WARRANTY; without even the implied warranty of 17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 * GNU Lesser General Public License version 3 for more details 19 * (a copy is included in the LICENSE file that accompanied this code). 20 * 21 * You should have received a copy of the GNU Lesser General Public License 22 * version 3 along with OpenOffice.org. If not, see 23 * <http://www.openoffice.org/license.html> 24 * for a copy of the LGPLv3 License. 25 * 26 ************************************************************************/ 27 #ifndef _L10N_TRANSLITERATION_NUMTOTEXT_CJK_HXX_ 28 #define _L10N_TRANSLITERATION_NUMTOTEXT_CJK_HXX_ 29 30 #include <transliteration_Numeric.hxx> 31 32 namespace com { namespace sun { namespace star { namespace i18n { 33 34 #define TRANSLITERATION_NUMTOTEXT_CJK( name ) \ 35 class NumToText##name : public transliteration_Numeric \ 36 { \ 37 public: \ 38 NumToText##name (); \ 39 }; 40 41 #ifdef TRANSLITERATION_ALL 42 TRANSLITERATION_NUMTOTEXT_CJK ( Lower_zh_CN ) 43 TRANSLITERATION_NUMTOTEXT_CJK ( Upper_zh_CN ) 44 TRANSLITERATION_NUMTOTEXT_CJK ( Lower_zh_TW ) 45 TRANSLITERATION_NUMTOTEXT_CJK ( Upper_zh_TW ) 46 TRANSLITERATION_NUMTOTEXT_CJK ( Fullwidth_zh_CN ) 47 TRANSLITERATION_NUMTOTEXT_CJK ( Fullwidth_zh_TW ) 48 TRANSLITERATION_NUMTOTEXT_CJK ( Fullwidth_ja_JP ) 49 TRANSLITERATION_NUMTOTEXT_CJK ( Fullwidth_ko ) 50 TRANSLITERATION_NUMTOTEXT_CJK ( Date_zh ) 51 TRANSLITERATION_NUMTOTEXT_CJK ( InformalLower_ko ) 52 TRANSLITERATION_NUMTOTEXT_CJK ( InformalUpper_ko ) 53 TRANSLITERATION_NUMTOTEXT_CJK ( InformalHangul_ko ) 54 TRANSLITERATION_NUMTOTEXT_CJK ( FormalLower_ko ) 55 TRANSLITERATION_NUMTOTEXT_CJK ( FormalUpper_ko ) 56 TRANSLITERATION_NUMTOTEXT_CJK ( FormalHangul_ko ) 57 TRANSLITERATION_NUMTOTEXT_CJK ( KanjiLongModern_ja_JP ) 58 TRANSLITERATION_NUMTOTEXT_CJK ( KanjiLongTraditional_ja_JP ) 59 TRANSLITERATION_NUMTOTEXT_CJK ( KanjiShortModern_ja_JP ) 60 TRANSLITERATION_NUMTOTEXT_CJK ( KanjiShortTraditional_ja_JP ) 61 TRANSLITERATION_NUMTOTEXT_CJK ( AIUFullWidth_ja_JP ) 62 TRANSLITERATION_NUMTOTEXT_CJK ( AIUHalfWidth_ja_JP ) 63 TRANSLITERATION_NUMTOTEXT_CJK ( IROHAFullWidth_ja_JP ) 64 TRANSLITERATION_NUMTOTEXT_CJK ( IROHAHalfWidth_ja_JP ) 65 TRANSLITERATION_NUMTOTEXT_CJK ( CircledNumber ) 66 TRANSLITERATION_NUMTOTEXT_CJK ( TianGan_zh ) 67 TRANSLITERATION_NUMTOTEXT_CJK ( DiZi_zh ) 68 TRANSLITERATION_NUMTOTEXT_CJK ( HangulJamo_ko ) 69 TRANSLITERATION_NUMTOTEXT_CJK ( HangulSyllable_ko ) 70 TRANSLITERATION_NUMTOTEXT_CJK ( HangulCircledJamo_ko ) 71 TRANSLITERATION_NUMTOTEXT_CJK ( HangulCircledSyllable_ko ) 72 #endif 73 #undef TRANSLITERATION_NUMTOTEXT 74 75 } } } } 76 77 #endif // _L10N_TRANSLITERATION_NUMTOTEXT_HXX_ 78