rakutentech/r10/2.1.3

NOTE: the latest version is 7.0.0

R10.I18n

Internationalization stuff

t : Language -> Translations -> String

Translate some text

tmd : Language -> Translations -> List (Element msg)

Translate some text with markdown

replace : List ( String, String ) -> String -> String

Utility for variable replacement in translation.

raw : String
raw =
    "Hello my name is '{firstName}, {lastName}'"


result =
    raw
        |> R10.I18n.replace [ ( "{firstName}", "foo" ), ( "{lastName}", "bar" ) ]


-- result == "Hello my name is 'foo, bar'"