{
U_ICU_NAMESPACE::UnicodeString icuScriptStr;
String languageScriptName = _LocaleData::GetOspString(__icuLocale.getDisplayScript(icuScriptStr));
- languageName.Append(L" (");
- languageName.Append(languageScriptName);
- languageName.Append(L")");
+ languageName.Insert(L" (", languageName.GetLength());
+ languageName.Insert(languageScriptName, languageName.GetLength());
+ languageName.Insert(L")", languageName.GetLength());
}
return E_SUCCESS;
}
{
U_ICU_NAMESPACE::UnicodeString icuScriptStr;
String languageScriptName = _LocaleData::GetOspString(__icuLocale.getDisplayScript(otherLocale.__icuLocale, icuScriptStr));
- languageName.Append(L" (");
- languageName.Append(languageScriptName);
- languageName.Append(L")");
+ languageName.Insert(L" (", languageName.GetLength());
+ languageName.Insert(languageScriptName, languageName.GetLength());
+ languageName.Insert(L")", languageName.GetLength());
}
return E_SUCCESS;
}