소스 검색

Update locale used for date/time to be the device default (#35)

Co-authored-by: jkuester <jkuester@kuester7.com>
Joshua Kuestersteffen 5 년 전
부모
커밋
593c4b3671
1개의 변경된 파일4개의 추가작업 그리고 3개의 파일을 삭제
  1. 4 3
      app/src/main/java/com/sduduzog/slimlauncher/ui/main/HomeFragment.kt

+ 4 - 3
app/src/main/java/com/sduduzog/slimlauncher/ui/main/HomeFragment.kt

@@ -154,15 +154,16 @@ class HomeFragment(private val viewModel: MainViewModel) : BaseFragment(), OnLau
                 ?.getInt(getString(R.string.prefs_settings_key_time_format), 0)
         val date = Date()
 
+        val currentLocale = Locale.getDefault()
         val fWatchTime = when(active) {
-            1 -> SimpleDateFormat("H:mm", Locale.ROOT)
-            2 -> SimpleDateFormat("h:mm aa", Locale.ROOT)
+            1 -> SimpleDateFormat("H:mm", currentLocale)
+            2 -> SimpleDateFormat("h:mm aa", currentLocale)
             else -> DateFormat.getTimeInstance(DateFormat.SHORT)
         }
         home_fragment_time.text = fWatchTime.format(date)
 
 
-        val fWatchDate = SimpleDateFormat("EEE, MMM dd", Locale.ROOT)
+        val fWatchDate = SimpleDateFormat("EEE, MMM dd", currentLocale)
         home_fragment_date.text = fWatchDate.format(date)
     }