DefaultTextBundleRegistry

@description("缺省TextBundle注册表")
Since

3.0.0

class Object
trait Matchable
class Any

Value members

Concrete methods

def addDefaults(bundleNames: String*): Unit
def getBundles(locale: Locale): List[TextBundle]
def getDefaultText(key: String, locale: Locale): Option[String]
def load(locale: Locale, bundleName: String): TextBundle
protected
def loadJavaBundle(bundleName: String, locale: Locale): Option[TextBundle]

Load java properties bundle with iso-8859-1

Load java properties bundle with iso-8859-1

protected
def loadNewBundle(bname: String, locale: Locale): Map[String, TextBundle]
protected
def toDefaultResourceName(bundleName: String, locale: Locale): String

Generater resource name like bundleName.zh_CN

Generater resource name like bundleName.zh_CN

protected
def toJavaResourceName(bundleName: String, locale: Locale): String

java properties bundle name

java properties bundle name

protected
def toLocaleStr(locale: Locale): String

Convert locale to string with language_country[_variant]

Convert locale to string with language_country[_variant]

Concrete fields

protected
val caches: HashMap[Locale, ConcurrentHashMap[String, TextBundle]]
protected
val defaultBundleNames: ListBuffer[String]
var reloadable: Boolean