תמיכה בקביעת Locale לתהליך הנוכחי
Contents
[
Hide
]
Aspose.Email מספקת אפשרות לקבוע את ה‑Locale עבור התהליך הנוכחי. Aspose.Email מספקת מחלקה CurrentThreadSettings שמספקת את setLocale מתודה למטרה זו. קטע הקוד הבא מדגים את השימוש ב‑ CurrentThreadSettings מחלקה לקביעת ה‑Locale הנוכחי. הקטע מציב תחילה את ה‑Locale לערך בלתי חוקי ולאחר מכן משתמש ב‑ CurrentThreadSettings.setLocale מתודה לקביעת ה‑Locale לתהליך הנוכחי.
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);
}