All Downloads are FREE. Search and download functionalities are using the official Maven repository.

locales.DefaultLocale.scala Maven / Gradle / Ivy

package locales

import java.util.Locale

object DefaultLocale {
  def platformLocale: Locale = {
    val lang          = System.getProperty("user.language")
    val countrySuffix = System.getProperty("user.country") match {
      case "" => ""
      case s  => s"_$s"
    }

    val localeString = s"$lang$countrySuffix"

    LocalesDb.localeForLanguageTag(localeString).getOrElse(LocalesDb.root.toLocale)
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy