world

package world

Members list

Type members

Classlikes

object Currency

Factory, constants, and accessors for Currency, and the Currency.Historic tier.

Factory, constants, and accessors for Currency, and the Currency.Historic tier.

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Currency.type
object Language

Factory and accessors for Language.

Factory and accessors for Language.

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Language.type
object Locale

Factory, parsing, composition, and negotiation for Locale.

Factory, parsing, composition, and negotiation for Locale.

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Locale.type
object Localised

Construction and resolution for Localised.

Construction and resolution for Localised.

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Localised.type
final case class Localised[A]

The application's own content in several locales, resolved down world's fallback chain: the chain is world's to get right, the content stays the application's. Instances via Localised.

The application's own content in several locales, resolved down world's fallback chain: the chain is world's to get right, the content stays the application's. Instances via Localised.

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Region

The named areas, resolution by M49 code, and the accessors for Region. Containment and grouping are deliberately absent: a region subtag needs the numeric identity, not the edges.

The named areas, resolution by M49 code, and the accessors for Region. Containment and grouping are deliberately absent: a region subtag needs the numeric identity, not the edges.

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Region.type
object Script

Factory and accessors for Script.

Factory and accessors for Script.

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Script.type
object Territory

Factory and accessors for Territory: code parsing, status, and ISO code accessors.

Factory and accessors for Territory: code parsing, status, and ISO code accessors.

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Territory.type

Types

opaque type Currency

A monetary unit: an ISO 4217 currency, fund, or precious metal from the curated register, or a unit the application mints for itself - a loyalty point, a community currency - which gets the whole Money algebra and an honestly non-ISO identity.

A monetary unit: an ISO 4217 currency, fund, or precious metal from the curated register, or a unit the application mints for itself - a loyalty point, a community currency - which gets the whole Money algebra and an honestly non-ISO identity.

A minted unit is a value the application holds rather than a registry entry, and converts only through a Rate the application declares. Each curated constant has a co-named type alias, so Currency.KES serves as both the value and the Money parameter. Instances via Currency.

Attributes

opaque type Language

A language, drawn from the ISO 639 codes the IANA subtag registry admits. Instances via Language.

A language, drawn from the ISO 639 codes the IANA subtag registry admits. Instances via Language.

Attributes

opaque type Locale

A BCP 47 locale identifier held as its canonical tag, so equality, ordering, and storage all behave as the tag does. Instances via Locale.

A BCP 47 locale identifier held as its canonical tag, so equality, ordering, and storage all behave as the tag does. Instances via Locale.

Attributes

opaque type Region

What a BCP 47 region subtag admits: an ISO 3166-1 territory, or a UN M49 macro area. Every Territory is a region; a macro area is a region that is not a territory. Instances via Region and Territory.

What a BCP 47 region subtag admits: an ISO 3166-1 territory, or a UN M49 macro area. Every Territory is a region; a macro area is a region that is not a territory. Instances via Region and Territory.

Attributes

opaque type Script

An ISO 15924 script. Instances via Script.

An ISO 15924 script. Instances via Script.

Attributes

opaque type Territory

An ISO 3166-1 territory, including the exceptionally reserved and user-assigned entries the standard under-serves. Instances via Territory.

An ISO 3166-1 territory, including the exceptionally reserved and user-assigned entries the standard under-serves. Instances via Territory.

Attributes