Поддержка установки локали для текущего потока
Contents
[
Hide
]
Aspose.Email предоставляет возможность установить локаль для текущего потока. Aspose.Email предоставляет класс CurrentThreadSettings который предоставляет setLocale метод для этой цели. Следующий фрагмент кода демонстрирует использование CurrentThreadSettings класс для установки текущей локали. В фрагменте сначала устанавливается локаль в неверное значение, а затем используется CurrentThreadSettings.setLocale метод для установки локали для текущего потока.
Locale defaultLocale = Locale.getDefault();
try {
// set incorrect default Locale
Locale.setDefault(new Locale("en", "RU"));
// set Current Thread Locale
CurrentThreadSettings.setLocale("en-US");
// or
// CurrentThreadSettings.setLocale(new Locale("en", "US"));
PersonalStorage.create(dataDir + "test.pst", FileFormatVersion.Unicode);
} finally {
Locale.setDefault(defaultLocale);
}