lang.FormatAccounting
FormatAccounting returns the currency reprecentation of number for the given currency and precision for the current language in accounting notation.
Syntax
Examples
{{ 512.5032 | lang.FormatAccounting 2 "NOK" }} ---> NOK512.50lang.FormatCurrency
FormatCurrency returns the currency reprecentation of number for the given currency and precision for the current language.
Syntax
Examples
{{ 512.5032 | lang.FormatCurrency 2 "USD" }} ---> $512.50lang.FormatNumber
FormatNumber formats number with the given precision for the current language.
Syntax
Examples
{{ 512.5032 | lang.FormatNumber 2 }} ---> 512.50lang.FormatNumberCustom
FormatNumberCustom formats a number with the given precision using the
negative, decimal, and grouping options. The options
parameter is a string consisting of <negative> <decimal> <grouping>. The
default options value is - . ,.
Note that numbers are rounded up at 5 or greater.
So, with precision set to 0, 1.5 becomes 2, and 1.4 becomes 1.
For a simpler function that adapts to the current language, see FormatNumberCustom.
Syntax
Examples
{{ lang.FormatNumberCustom 2 12345.6789 }} ---> 12,345.68{{ lang.FormatNumberCustom 2 12345.6789 "- , ." }} ---> 12.345,68{{ lang.FormatNumberCustom 6 -12345.6789 "- ." }} ---> -12345.678900{{ lang.FormatNumberCustom 0 -12345.6789 "- . ," }} ---> -12,346{{ -98765.4321 | lang.FormatNumberCustom 2 }} ---> -98,765.43lang.FormatPercent
FormatPercent formats number with the given precision for the current language. Note that the number is assumed to be a percentage.
Syntax
Examples
{{ 512.5032 | lang.FormatPercent 2 }} ---> 512.50%lang.Translate
Translate returns a translated string for id.
Syntax
Aliases
i18n, T