Use localized AM/PM strings.

fork-5.53.8
Rashad Sookram 2021-12-21 15:01:33 -05:00 zatwierdzone przez Greyson Parrelli
rodzic fde1e5ab77
commit bdd48629c6
1 zmienionych plików z 2 dodań i 1 usunięć

Wyświetl plik

@ -30,6 +30,7 @@ import org.thoughtcrime.securesms.R;
import java.text.DateFormatSymbols;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Arrays;
import java.util.Date;
import java.util.Locale;
import java.util.concurrent.TimeUnit;
@ -206,7 +207,7 @@ public class DateUtils extends android.text.format.DateUtils {
private static @NonNull SimpleDateFormat setLowercaseAmPmStrings(@NonNull SimpleDateFormat format, @NonNull Locale locale) {
DateFormatSymbols symbols = new DateFormatSymbols(locale);
symbols.setAmPmStrings(new String[] { "am", "pm"});
symbols.setAmPmStrings(Arrays.stream(symbols.getAmPmStrings()).map(s -> s.toLowerCase(locale)).toArray(String[]::new));
format.setDateFormatSymbols(symbols);
return format;