i18npool: create instances with uno constructors
and rename some classes to match their UNO implementation name. See tdf#74608 for motivation. Change-Id: I16aa64781d30a500f234029da6f6b00a645c46bb Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100133 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
This commit is contained in:
committed by
Noel Grandin
parent
2c6e81468e
commit
d2140a6320
@@ -68,8 +68,8 @@ public: \
|
||||
};
|
||||
|
||||
TRANSLITERATION_ONETOONE( fullwidthToHalfwidth )
|
||||
TRANSLITERATION_ONETOONE( fullwidthKatakanaToHalfwidthKatakana )
|
||||
TRANSLITERATION_ONETOONE( fullwidthToHalfwidthLikeASC )
|
||||
TRANSLITERATION_ONETOONE( FULLWIDTHKATAKANA_HALFWIDTHKATAKANA )
|
||||
TRANSLITERATION_ONETOONE( FULLWIDTH_HALFWIDTH_LIKE_ASC )
|
||||
|
||||
class halfwidthToFullwidth final : public transliteration_OneToOne
|
||||
{
|
||||
@@ -78,17 +78,17 @@ public:
|
||||
OUString
|
||||
transliterateImpl( const OUString& inStr, sal_Int32 startPos, sal_Int32 nCount, css::uno::Sequence< sal_Int32 >& offset, bool useOffset ) override;
|
||||
};
|
||||
class halfwidthKatakanaToFullwidthKatakana final : public transliteration_OneToOne
|
||||
class HALFWIDTHKATAKANA_FULLWIDTHKATAKANA final : public transliteration_OneToOne
|
||||
{
|
||||
public:
|
||||
halfwidthKatakanaToFullwidthKatakana();
|
||||
HALFWIDTHKATAKANA_FULLWIDTHKATAKANA();
|
||||
OUString
|
||||
transliterateImpl( const OUString& inStr, sal_Int32 startPos, sal_Int32 nCount, css::uno::Sequence< sal_Int32 >& offset, bool useOffset ) override;
|
||||
};
|
||||
class halfwidthToFullwidthLikeJIS final : public transliteration_OneToOne
|
||||
class HALFWIDTH_FULLWIDTH_LIKE_JIS final : public transliteration_OneToOne
|
||||
{
|
||||
public:
|
||||
halfwidthToFullwidthLikeJIS();
|
||||
HALFWIDTH_FULLWIDTH_LIKE_JIS();
|
||||
OUString
|
||||
transliterateImpl( const OUString& inStr, sal_Int32 startPos, sal_Int32 nCount, css::uno::Sequence< sal_Int32 >& offset, bool useOffset ) override;
|
||||
};
|
||||
|
||||
@@ -202,10 +202,12 @@ IMPL_UNO_CONSTRUCTOR( NumToCharEastIndic_ar )
|
||||
IMPL_CREATEINSTANCE( NumToCharIndic_hi )
|
||||
IMPL_CREATEINSTANCE( NumToChar_th )
|
||||
|
||||
IMPL_CREATEINSTANCE( CharToNumLower_zh_CN )
|
||||
IMPL_CREATEINSTANCE( CharToNumUpper_zh_CN )
|
||||
IMPL_CREATEINSTANCE( CharToNumLower_zh_TW )
|
||||
IMPL_CREATEINSTANCE( CharToNumUpper_zh_TW )
|
||||
#if WITH_LOCALE_ALL || WITH_LOCALE_zh
|
||||
IMPL_UNO_CONSTRUCTOR (CharToNumUpper_zh_CN)
|
||||
IMPL_UNO_CONSTRUCTOR (CharToNumLower_zh_CN)
|
||||
IMPL_UNO_CONSTRUCTOR (CharToNumUpper_zh_TW)
|
||||
IMPL_UNO_CONSTRUCTOR (CharToNumLower_zh_TW)
|
||||
#endif
|
||||
#if WITH_LOCALE_ALL || WITH_LOCALE_ja
|
||||
IMPL_UNO_CONSTRUCTOR( CharToNumFullwidth )
|
||||
IMPL_UNO_CONSTRUCTOR( CharToNumKanjiShort_ja_JP )
|
||||
@@ -239,12 +241,14 @@ IMPL_CREATEINSTANCE( NumToTextKanjiLongModern_ja_JP )
|
||||
IMPL_CREATEINSTANCE( NumToTextKanjiLongTraditional_ja_JP )
|
||||
IMPL_CREATEINSTANCE( NumToTextKanjiShortModern_ja_JP )
|
||||
IMPL_CREATEINSTANCE( NumToTextKanjiShortTraditional_ja_JP )
|
||||
IMPL_CREATEINSTANCE( NumToTextFormalHangul_ko )
|
||||
IMPL_CREATEINSTANCE( NumToTextFormalLower_ko )
|
||||
IMPL_CREATEINSTANCE( NumToTextFormalUpper_ko )
|
||||
IMPL_CREATEINSTANCE( NumToTextInformalHangul_ko )
|
||||
IMPL_CREATEINSTANCE( NumToTextInformalUpper_ko )
|
||||
IMPL_CREATEINSTANCE( NumToTextInformalLower_ko )
|
||||
#if WITH_LOCALE_ALL || WITH_LOCALE_ko
|
||||
IMPL_UNO_CONSTRUCTOR (NumToTextInformalHangul_ko)
|
||||
IMPL_UNO_CONSTRUCTOR (NumToTextInformalLower_ko)
|
||||
IMPL_UNO_CONSTRUCTOR (NumToTextInformalUpper_ko)
|
||||
IMPL_UNO_CONSTRUCTOR (NumToTextFormalHangul_ko)
|
||||
IMPL_UNO_CONSTRUCTOR (NumToTextFormalLower_ko)
|
||||
IMPL_UNO_CONSTRUCTOR (NumToTextFormalUpper_ko)
|
||||
#endif
|
||||
|
||||
IMPL_CREATEINSTANCE( TextToNumLower_zh_CN )
|
||||
IMPL_CREATEINSTANCE( TextToNumUpper_zh_CN )
|
||||
@@ -260,22 +264,28 @@ IMPL_CREATEINSTANCE( TextToNumInformalUpper_ko )
|
||||
IMPL_CREATEINSTANCE( TextToNumInformalLower_ko )
|
||||
|
||||
IMPL_CREATEINSTANCE( NumToTextDate_zh )
|
||||
IMPL_CREATEINSTANCE( NumToTextAIUFullWidth_ja_JP )
|
||||
IMPL_CREATEINSTANCE( NumToTextAIUHalfWidth_ja_JP )
|
||||
IMPL_CREATEINSTANCE( NumToTextIROHAFullWidth_ja_JP )
|
||||
IMPL_CREATEINSTANCE( NumToTextIROHAHalfWidth_ja_JP )
|
||||
#if WITH_LOCALE_ALL || WITH_LOCALE_ja
|
||||
IMPL_UNO_CONSTRUCTOR (NumToTextAIUFullWidth_ja_JP)
|
||||
IMPL_UNO_CONSTRUCTOR (NumToTextAIUHalfWidth_ja_JP)
|
||||
IMPL_UNO_CONSTRUCTOR (NumToTextIROHAFullWidth_ja_JP)
|
||||
IMPL_UNO_CONSTRUCTOR (NumToTextIROHAHalfWidth_ja_JP)
|
||||
#endif
|
||||
IMPL_CREATEINSTANCE( NumToTextCircledNumber )
|
||||
IMPL_CREATEINSTANCE( NumToTextHangulJamo_ko )
|
||||
IMPL_CREATEINSTANCE( NumToTextHangulSyllable_ko )
|
||||
IMPL_CREATEINSTANCE( NumToTextHangulCircledJamo_ko )
|
||||
IMPL_CREATEINSTANCE( NumToTextHangulCircledSyllable_ko )
|
||||
#if WITH_LOCALE_ALL || WITH_LOCALE_ko
|
||||
IMPL_UNO_CONSTRUCTOR (NumToTextHangulJamo_ko)
|
||||
IMPL_UNO_CONSTRUCTOR (NumToTextHangulSyllable_ko)
|
||||
IMPL_UNO_CONSTRUCTOR (NumToTextHangulCircledJamo_ko)
|
||||
IMPL_UNO_CONSTRUCTOR (NumToTextHangulCircledSyllable_ko)
|
||||
#endif
|
||||
IMPL_CREATEINSTANCE( NumToTextTianGan_zh )
|
||||
IMPL_CREATEINSTANCE( NumToTextDiZi_zh )
|
||||
|
||||
IMPL_CREATEINSTANCE( fullwidthKatakanaToHalfwidthKatakana )
|
||||
IMPL_CREATEINSTANCE( halfwidthKatakanaToFullwidthKatakana )
|
||||
IMPL_CREATEINSTANCE( fullwidthToHalfwidthLikeASC )
|
||||
IMPL_CREATEINSTANCE( halfwidthToFullwidthLikeJIS )
|
||||
#if WITH_LOCALE_ALL || WITH_LOCALE_ja
|
||||
IMPL_UNO_CONSTRUCTOR (FULLWIDTHKATAKANA_HALFWIDTHKATAKANA)
|
||||
IMPL_UNO_CONSTRUCTOR (HALFWIDTHKATAKANA_FULLWIDTHKATAKANA)
|
||||
IMPL_UNO_CONSTRUCTOR (FULLWIDTH_HALFWIDTH_LIKE_ASC)
|
||||
IMPL_UNO_CONSTRUCTOR (HALFWIDTH_FULLWIDTH_LIKE_JIS)
|
||||
#endif
|
||||
|
||||
namespace {
|
||||
|
||||
@@ -372,13 +382,6 @@ const InstancesArray aInstances[] = {
|
||||
IMPL_TRANSLITERATION_ITEM (NumToChar_th),
|
||||
#endif
|
||||
|
||||
#if WITH_LOCALE_ALL || WITH_LOCALE_zh
|
||||
IMPL_TRANSLITERATION_ITEM (CharToNumUpper_zh_CN),
|
||||
IMPL_TRANSLITERATION_ITEM (CharToNumLower_zh_CN),
|
||||
IMPL_TRANSLITERATION_ITEM (CharToNumUpper_zh_TW),
|
||||
IMPL_TRANSLITERATION_ITEM (CharToNumLower_zh_TW),
|
||||
#endif
|
||||
|
||||
#if WITH_LOCALE_ALL || WITH_LOCALE_ja
|
||||
IMPL_TRANSLITERATION_ITEM (NumToTextFullwidth_ja_JP),
|
||||
#endif
|
||||
@@ -391,14 +394,6 @@ const InstancesArray aInstances[] = {
|
||||
IMPL_TRANSLITERATION_ITEM (NumToTextKanjiShortModern_ja_JP),
|
||||
IMPL_TRANSLITERATION_ITEM (NumToTextKanjiShortTraditional_ja_JP),
|
||||
#endif
|
||||
#if WITH_LOCALE_ALL || WITH_LOCALE_ko
|
||||
IMPL_TRANSLITERATION_ITEM (NumToTextInformalHangul_ko),
|
||||
IMPL_TRANSLITERATION_ITEM (NumToTextInformalLower_ko),
|
||||
IMPL_TRANSLITERATION_ITEM (NumToTextInformalUpper_ko),
|
||||
IMPL_TRANSLITERATION_ITEM (NumToTextFormalHangul_ko),
|
||||
IMPL_TRANSLITERATION_ITEM (NumToTextFormalLower_ko),
|
||||
IMPL_TRANSLITERATION_ITEM (NumToTextFormalUpper_ko),
|
||||
#endif
|
||||
|
||||
#if WITH_LOCALE_ALL || WITH_LOCALE_zh
|
||||
IMPL_TRANSLITERATION_ITEM (TextToNumUpper_zh_CN),
|
||||
@@ -421,39 +416,13 @@ const InstancesArray aInstances[] = {
|
||||
|
||||
#if WITH_LOCALE_ALL || WITH_LOCALE_zh
|
||||
IMPL_TRANSLITERATION_ITEM (NumToTextDate_zh),
|
||||
#endif
|
||||
#if WITH_LOCALE_ALL || WITH_LOCALE_ja
|
||||
IMPL_TRANSLITERATION_ITEM (NumToTextAIUFullWidth_ja_JP),
|
||||
IMPL_TRANSLITERATION_ITEM (NumToTextAIUHalfWidth_ja_JP),
|
||||
IMPL_TRANSLITERATION_ITEM (NumToTextIROHAFullWidth_ja_JP),
|
||||
IMPL_TRANSLITERATION_ITEM (NumToTextIROHAHalfWidth_ja_JP),
|
||||
#endif
|
||||
IMPL_TRANSLITERATION_ITEM (NumToTextCircledNumber),
|
||||
#if WITH_LOCALE_ALL || WITH_LOCALE_ko
|
||||
IMPL_TRANSLITERATION_ITEM (NumToTextHangulJamo_ko),
|
||||
IMPL_TRANSLITERATION_ITEM (NumToTextHangulSyllable_ko),
|
||||
IMPL_TRANSLITERATION_ITEM (NumToTextHangulCircledJamo_ko),
|
||||
IMPL_TRANSLITERATION_ITEM (NumToTextHangulCircledSyllable_ko),
|
||||
#endif
|
||||
#if WITH_LOCALE_ALL || WITH_LOCALE_zh
|
||||
IMPL_TRANSLITERATION_ITEM (NumToTextTianGan_zh),
|
||||
IMPL_TRANSLITERATION_ITEM (NumToTextDiZi_zh),
|
||||
#endif
|
||||
|
||||
#if WITH_LOCALE_ALL || WITH_LOCALE_ja
|
||||
{ TRLT_SERVICELNAME_L10N,
|
||||
TRLT_IMPLNAME_PREFIX "FULLWIDTHKATAKANA_HALFWIDTHKATAKANA",
|
||||
&fullwidthKatakanaToHalfwidthKatakana_CreateInstance },
|
||||
{ TRLT_SERVICELNAME_L10N,
|
||||
TRLT_IMPLNAME_PREFIX "HALFWIDTHKATAKANA_FULLWIDTHKATAKANA",
|
||||
&halfwidthKatakanaToFullwidthKatakana_CreateInstance },
|
||||
{ TRLT_SERVICELNAME_L10N,
|
||||
TRLT_IMPLNAME_PREFIX "FULLWIDTH_HALFWIDTH_LIKE_ASC",
|
||||
&fullwidthToHalfwidthLikeASC_CreateInstance },
|
||||
{ TRLT_SERVICELNAME_L10N,
|
||||
TRLT_IMPLNAME_PREFIX "HALFWIDTH_FULLWIDTH_LIKE_JIS",
|
||||
&halfwidthToFullwidthLikeJIS_CreateInstance },
|
||||
#endif
|
||||
// add here new services !!
|
||||
{ nullptr, nullptr, nullptr }
|
||||
};
|
||||
|
||||
@@ -62,7 +62,7 @@ fullwidthToHalfwidth::transliterateChar2Char( sal_Unicode inChar)
|
||||
return transliteration_OneToOne::transliterateChar2Char(inChar);
|
||||
}
|
||||
|
||||
fullwidthKatakanaToHalfwidthKatakana::fullwidthKatakanaToHalfwidthKatakana()
|
||||
FULLWIDTHKATAKANA_HALFWIDTHKATAKANA::FULLWIDTHKATAKANA_HALFWIDTHKATAKANA()
|
||||
{
|
||||
func = nullptr;
|
||||
table = &i18nutil::widthfolding::getfullKana2halfKanaTable();
|
||||
@@ -74,7 +74,7 @@ fullwidthKatakanaToHalfwidthKatakana::fullwidthKatakanaToHalfwidthKatakana()
|
||||
* Transliterate fullwidth katakana to halfwidth katakana.
|
||||
*/
|
||||
OUString
|
||||
fullwidthKatakanaToHalfwidthKatakana::transliterateImpl( const OUString& inStr, sal_Int32 startPos, sal_Int32 nCount, Sequence< sal_Int32 >& offset, bool useOffset )
|
||||
FULLWIDTHKATAKANA_HALFWIDTHKATAKANA::transliterateImpl( const OUString& inStr, sal_Int32 startPos, sal_Int32 nCount, Sequence< sal_Int32 >& offset, bool useOffset )
|
||||
{
|
||||
// Decomposition: GA --> KA + voice-mark
|
||||
const OUString& newStr = i18nutil::widthfolding::decompose_ja_voiced_sound_marks (inStr, startPos, nCount, offset, useOffset);
|
||||
@@ -84,7 +84,7 @@ fullwidthKatakanaToHalfwidthKatakana::transliterateImpl( const OUString& inStr,
|
||||
}
|
||||
|
||||
sal_Unicode SAL_CALL
|
||||
fullwidthKatakanaToHalfwidthKatakana::transliterateChar2Char( sal_Unicode inChar )
|
||||
FULLWIDTHKATAKANA_HALFWIDTHKATAKANA::transliterateChar2Char( sal_Unicode inChar )
|
||||
{
|
||||
sal_Unicode newChar = i18nutil::widthfolding::decompose_ja_voiced_sound_marksChar2Char (inChar);
|
||||
if (newChar == 0xFFFF)
|
||||
@@ -92,7 +92,7 @@ fullwidthKatakanaToHalfwidthKatakana::transliterateChar2Char( sal_Unicode inChar
|
||||
return transliteration_OneToOne::transliterateChar2Char(inChar);
|
||||
}
|
||||
|
||||
fullwidthToHalfwidthLikeASC::fullwidthToHalfwidthLikeASC()
|
||||
FULLWIDTH_HALFWIDTH_LIKE_ASC::FULLWIDTH_HALFWIDTH_LIKE_ASC()
|
||||
{
|
||||
func = nullptr;
|
||||
table = &i18nutil::widthfolding::getfull2halfTableForASC();
|
||||
@@ -104,7 +104,7 @@ fullwidthToHalfwidthLikeASC::fullwidthToHalfwidthLikeASC()
|
||||
* Transliterate fullwidth to halfwidth like Excel's ASC function.
|
||||
*/
|
||||
OUString
|
||||
fullwidthToHalfwidthLikeASC::transliterateImpl( const OUString& inStr, sal_Int32 startPos, sal_Int32 nCount, Sequence< sal_Int32 >& offset, bool useOffset )
|
||||
FULLWIDTH_HALFWIDTH_LIKE_ASC::transliterateImpl( const OUString& inStr, sal_Int32 startPos, sal_Int32 nCount, Sequence< sal_Int32 >& offset, bool useOffset )
|
||||
{
|
||||
// Decomposition: GA --> KA + voice-mark
|
||||
const OUString& newStr = i18nutil::widthfolding::decompose_ja_voiced_sound_marks (inStr, startPos, nCount, offset, useOffset);
|
||||
@@ -114,7 +114,7 @@ fullwidthToHalfwidthLikeASC::transliterateImpl( const OUString& inStr, sal_Int32
|
||||
}
|
||||
|
||||
sal_Unicode SAL_CALL
|
||||
fullwidthToHalfwidthLikeASC::transliterateChar2Char( sal_Unicode inChar )
|
||||
FULLWIDTH_HALFWIDTH_LIKE_ASC::transliterateChar2Char( sal_Unicode inChar )
|
||||
{
|
||||
sal_Unicode newChar = i18nutil::widthfolding::decompose_ja_voiced_sound_marksChar2Char (inChar);
|
||||
if (newChar == 0xFFFF)
|
||||
|
||||
@@ -45,7 +45,7 @@ halfwidthToFullwidth::transliterateImpl( const OUString& inStr, sal_Int32 startP
|
||||
return i18nutil::widthfolding::compose_ja_voiced_sound_marks ( newStr, 0, newStr.getLength(), offset, useOffset );
|
||||
}
|
||||
|
||||
halfwidthKatakanaToFullwidthKatakana::halfwidthKatakanaToFullwidthKatakana()
|
||||
HALFWIDTHKATAKANA_FULLWIDTHKATAKANA::HALFWIDTHKATAKANA_FULLWIDTHKATAKANA()
|
||||
{
|
||||
func = nullptr;
|
||||
table = &i18nutil::widthfolding::gethalfKana2fullKanaTable();
|
||||
@@ -54,7 +54,7 @@ halfwidthKatakanaToFullwidthKatakana::halfwidthKatakanaToFullwidthKatakana()
|
||||
}
|
||||
|
||||
OUString
|
||||
halfwidthKatakanaToFullwidthKatakana::transliterateImpl( const OUString& inStr, sal_Int32 startPos, sal_Int32 nCount, Sequence< sal_Int32 >& offset, bool useOffset )
|
||||
HALFWIDTHKATAKANA_FULLWIDTHKATAKANA::transliterateImpl( const OUString& inStr, sal_Int32 startPos, sal_Int32 nCount, Sequence< sal_Int32 >& offset, bool useOffset )
|
||||
{
|
||||
// One to One mapping
|
||||
const OUString& newStr = transliteration_OneToOne::transliterateImpl( inStr, startPos, nCount, offset, false);
|
||||
@@ -63,7 +63,7 @@ halfwidthKatakanaToFullwidthKatakana::transliterateImpl( const OUString& inStr,
|
||||
return i18nutil::widthfolding::compose_ja_voiced_sound_marks ( newStr, 0, newStr.getLength(), offset, useOffset );
|
||||
}
|
||||
|
||||
halfwidthToFullwidthLikeJIS::halfwidthToFullwidthLikeJIS()
|
||||
HALFWIDTH_FULLWIDTH_LIKE_JIS::HALFWIDTH_FULLWIDTH_LIKE_JIS()
|
||||
{
|
||||
func = nullptr;
|
||||
table = &i18nutil::widthfolding::gethalf2fullTableForJIS();
|
||||
@@ -72,7 +72,7 @@ halfwidthToFullwidthLikeJIS::halfwidthToFullwidthLikeJIS()
|
||||
}
|
||||
|
||||
OUString
|
||||
halfwidthToFullwidthLikeJIS::transliterateImpl( const OUString& inStr, sal_Int32 startPos, sal_Int32 nCount, Sequence< sal_Int32 >& offset, bool useOffset )
|
||||
HALFWIDTH_FULLWIDTH_LIKE_JIS::transliterateImpl( const OUString& inStr, sal_Int32 startPos, sal_Int32 nCount, Sequence< sal_Int32 >& offset, bool useOffset )
|
||||
{
|
||||
// One to One mapping
|
||||
const OUString& newStr = transliteration_OneToOne::transliterateImpl( inStr, startPos, nCount, offset, false);
|
||||
|
||||
@@ -227,41 +227,49 @@
|
||||
<service name="com.sun.star.i18n.Transliteration.l10n"/>
|
||||
</implementation>
|
||||
<implementation name="com.sun.star.i18n.Transliteration.CharToNumLower_zh_CN">
|
||||
constructor="i18npool_CharToNumLower_zh_CN_get_implementation">
|
||||
<service name="com.sun.star.i18n.Transliteration.l10n"/>
|
||||
</implementation>
|
||||
<implementation name="com.sun.star.i18n.Transliteration.CharToNumLower_zh_TW">
|
||||
<implementation name="com.sun.star.i18n.Transliteration.CharToNumLower_zh_TW"
|
||||
constructor="i18npool_CharToNumLower_zh_TW_get_implementation">
|
||||
<service name="com.sun.star.i18n.Transliteration.l10n"/>
|
||||
</implementation>
|
||||
<implementation name="com.sun.star.i18n.Transliteration.CharToNumUpper_ko"
|
||||
constructor="i18npool_CharToNumUpper_ko_get_implementation">
|
||||
<service name="com.sun.star.i18n.Transliteration.l10n"/>
|
||||
</implementation>
|
||||
<implementation name="com.sun.star.i18n.Transliteration.CharToNumUpper_zh_CN">
|
||||
<implementation name="com.sun.star.i18n.Transliteration.CharToNumUpper_zh_CN"
|
||||
constructor="i18npool_CharToNumUpper_zh_CN_get_implementation">
|
||||
<service name="com.sun.star.i18n.Transliteration.l10n"/>
|
||||
</implementation>
|
||||
<implementation name="com.sun.star.i18n.Transliteration.CharToNumUpper_zh_TW">
|
||||
<implementation name="com.sun.star.i18n.Transliteration.CharToNumUpper_zh_TW"
|
||||
constructor="i18npool_CharToNumUpper_zh_TW_get_implementation">
|
||||
<service name="com.sun.star.i18n.Transliteration.l10n"/>
|
||||
</implementation>
|
||||
<implementation name="com.sun.star.i18n.Transliteration.CharToNum_th"
|
||||
constructor="i18npool_CharToNum_th_get_implementation">
|
||||
<service name="com.sun.star.i18n.Transliteration.l10n"/>
|
||||
</implementation>
|
||||
<implementation name="com.sun.star.i18n.Transliteration.FULLWIDTHKATAKANA_HALFWIDTHKATAKANA">
|
||||
<implementation name="com.sun.star.i18n.Transliteration.FULLWIDTHKATAKANA_HALFWIDTHKATAKANA"
|
||||
constructor="i18npool_FULLWIDTHKATAKANA_HALFWIDTHKATAKANA_get_implementation">
|
||||
<service name="com.sun.star.i18n.Transliteration.l10n"/>
|
||||
</implementation>
|
||||
<implementation name="com.sun.star.i18n.Transliteration.FULLWIDTH_HALFWIDTH">
|
||||
<service name="com.sun.star.i18n.Transliteration.l10n"/>
|
||||
</implementation>
|
||||
<implementation name="com.sun.star.i18n.Transliteration.FULLWIDTH_HALFWIDTH_LIKE_ASC">
|
||||
<implementation name="com.sun.star.i18n.Transliteration.FULLWIDTH_HALFWIDTH_LIKE_ASC"
|
||||
constructor="i18npool_FULLWIDTH_HALFWIDTH_LIKE_ASC_get_implementation">
|
||||
<service name="com.sun.star.i18n.Transliteration.l10n"/>
|
||||
</implementation>
|
||||
<implementation name="com.sun.star.i18n.Transliteration.HALFWIDTHKATAKANA_FULLWIDTHKATAKANA">
|
||||
<implementation name="com.sun.star.i18n.Transliteration.HALFWIDTHKATAKANA_FULLWIDTHKATAKANA"
|
||||
constructor="i18npool_HALFWIDTHKATAKANA_FULLWIDTHKATAKANA_get_implementation">
|
||||
<service name="com.sun.star.i18n.Transliteration.l10n"/>
|
||||
</implementation>
|
||||
<implementation name="com.sun.star.i18n.Transliteration.HALFWIDTH_FULLWIDTH">
|
||||
<service name="com.sun.star.i18n.Transliteration.l10n"/>
|
||||
</implementation>
|
||||
<implementation name="com.sun.star.i18n.Transliteration.HALFWIDTH_FULLWIDTH_LIKE_JIS">
|
||||
<implementation name="com.sun.star.i18n.Transliteration.HALFWIDTH_FULLWIDTH_LIKE_JIS"
|
||||
constructor="i18npool_HALFWIDTH_FULLWIDTH_LIKE_JIS_get_implementation">
|
||||
<service name="com.sun.star.i18n.Transliteration.l10n"/>
|
||||
</implementation>
|
||||
<implementation name="com.sun.star.i18n.Transliteration.HIRAGANA_KATAKANA">
|
||||
@@ -333,7 +341,8 @@
|
||||
<implementation name="com.sun.star.i18n.Transliteration.NumToTextAIUFullWidth_ja_JP">
|
||||
<service name="com.sun.star.i18n.Transliteration.l10n"/>
|
||||
</implementation>
|
||||
<implementation name="com.sun.star.i18n.Transliteration.NumToTextAIUHalfWidth_ja_JP">
|
||||
<implementation name="com.sun.star.i18n.Transliteration.NumToTextAIUHalfWidth_ja_JP"
|
||||
constructor="i18npool_NumToTextAIUHalfWidth_ja_JP_get_implementation">
|
||||
<service name="com.sun.star.i18n.Transliteration.l10n"/>
|
||||
</implementation>
|
||||
<implementation name="com.sun.star.i18n.Transliteration.NumToTextCircledNumber">
|
||||
@@ -346,12 +355,15 @@
|
||||
<service name="com.sun.star.i18n.Transliteration.l10n"/>
|
||||
</implementation>
|
||||
<implementation name="com.sun.star.i18n.Transliteration.NumToTextFormalHangul_ko">
|
||||
constructor="i18npool_NumToTextFormalHangul_ko_get_implementation">
|
||||
<service name="com.sun.star.i18n.Transliteration.l10n"/>
|
||||
</implementation>
|
||||
<implementation name="com.sun.star.i18n.Transliteration.NumToTextFormalLower_ko">
|
||||
<implementation name="com.sun.star.i18n.Transliteration.NumToTextFormalLower_ko"
|
||||
constructor="i18npool_NumToTextFormalLower_ko_get_implementation">
|
||||
<service name="com.sun.star.i18n.Transliteration.l10n"/>
|
||||
</implementation>
|
||||
<implementation name="com.sun.star.i18n.Transliteration.NumToTextFormalUpper_ko">
|
||||
<implementation name="com.sun.star.i18n.Transliteration.NumToTextFormalUpper_ko"
|
||||
constructor="i18npool_NumToTextFormalUpper_ko_get_implementation">
|
||||
<service name="com.sun.star.i18n.Transliteration.l10n"/>
|
||||
</implementation>
|
||||
<implementation name="com.sun.star.i18n.Transliteration.NumToTextFullwidth_ja_JP">
|
||||
@@ -369,30 +381,39 @@
|
||||
<service name="com.sun.star.i18n.Transliteration.l10n"/>
|
||||
</implementation>
|
||||
<implementation name="com.sun.star.i18n.Transliteration.NumToTextHangulCircledJamo_ko">
|
||||
constructor="i18npool_NumToTextHangulCircledJamo_ko_get_implementation">
|
||||
<service name="com.sun.star.i18n.Transliteration.l10n"/>
|
||||
</implementation>
|
||||
<implementation name="com.sun.star.i18n.Transliteration.NumToTextHangulCircledSyllable_ko">
|
||||
<implementation name="com.sun.star.i18n.Transliteration.NumToTextHangulCircledSyllable_ko"
|
||||
constructor="i18npool_NumToTextHangulCircledSyllable_ko_get_implementation">
|
||||
<service name="com.sun.star.i18n.Transliteration.l10n"/>
|
||||
</implementation>
|
||||
<implementation name="com.sun.star.i18n.Transliteration.NumToTextHangulJamo_ko">
|
||||
<implementation name="com.sun.star.i18n.Transliteration.NumToTextHangulJamo_ko"
|
||||
constructor="i18npool_NumToTextHangulJamo_ko_get_implementation">
|
||||
<service name="com.sun.star.i18n.Transliteration.l10n"/>
|
||||
</implementation>
|
||||
<implementation name="com.sun.star.i18n.Transliteration.NumToTextHangulSyllable_ko">
|
||||
<implementation name="com.sun.star.i18n.Transliteration.NumToTextHangulSyllable_ko"
|
||||
constructor="i18npool_NumToTextHangulSyllable_ko_get_implementation">
|
||||
<service name="com.sun.star.i18n.Transliteration.l10n"/>
|
||||
</implementation>
|
||||
<implementation name="com.sun.star.i18n.Transliteration.NumToTextIROHAFullWidth_ja_JP">
|
||||
<implementation name="com.sun.star.i18n.Transliteration.NumToTextIROHAFullWidth_ja_JP"
|
||||
constructor="i18npool_NumToTextIROHAFullWidth_ja_JP_get_implementation">
|
||||
<service name="com.sun.star.i18n.Transliteration.l10n"/>
|
||||
</implementation>
|
||||
<implementation name="com.sun.star.i18n.Transliteration.NumToTextIROHAHalfWidth_ja_JP">
|
||||
<implementation name="com.sun.star.i18n.Transliteration.NumToTextIROHAHalfWidth_ja_JP"
|
||||
constructor="i18npool_NumToTextIROHAHalfWidth_ja_JP_get_implementation">
|
||||
<service name="com.sun.star.i18n.Transliteration.l10n"/>
|
||||
</implementation>
|
||||
<implementation name="com.sun.star.i18n.Transliteration.NumToTextInformalHangul_ko">
|
||||
<implementation name="com.sun.star.i18n.Transliteration.NumToTextInformalHangul_ko"
|
||||
constructor="i18npool_NumToTextInformalHangul_ko_get_implementation">
|
||||
<service name="com.sun.star.i18n.Transliteration.l10n"/>
|
||||
</implementation>
|
||||
<implementation name="com.sun.star.i18n.Transliteration.NumToTextInformalLower_ko">
|
||||
<implementation name="com.sun.star.i18n.Transliteration.NumToTextInformalLower_ko"
|
||||
constructor="i18npool_NumToTextInformalLower_ko_get_implementation">
|
||||
<service name="com.sun.star.i18n.Transliteration.l10n"/>
|
||||
</implementation>
|
||||
<implementation name="com.sun.star.i18n.Transliteration.NumToTextInformalUpper_ko">
|
||||
<implementation name="com.sun.star.i18n.Transliteration.NumToTextInformalUpper_ko"
|
||||
constructor="i18npool_NumToTextInformalUpper_ko_get_implementation">
|
||||
<service name="com.sun.star.i18n.Transliteration.l10n"/>
|
||||
</implementation>
|
||||
<implementation name="com.sun.star.i18n.Transliteration.NumToTextKanjiLongModern_ja_JP">
|
||||
|
||||
Reference in New Issue
Block a user