"ino"
]
},
+ {
+ "Name": "ArmAsm",
+ "Aliases": [
+ "S",
+ "armasm",
+ "s"
+ ]
+ },
{
"Name": "Awk",
"Aliases": [
"zshrc"
]
},
+ {
+ "Name": "BashSession",
+ "Aliases": [
+ "bash-session",
+ "console",
+ "sh-session",
+ "shell-session"
+ ]
+ },
{
"Name": "Batchfile",
"Aliases": [
"factor"
]
},
+ {
+ "Name": "Fennel",
+ "Aliases": [
+ "fennel",
+ "fnl"
+ ]
+ },
{
"Name": "Fish",
"Aliases": [
"mcfunction"
]
},
+ {
+ "Name": "Meson",
+ "Aliases": [
+ "build",
+ "meson",
+ "meson.build",
+ "txt"
+ ]
+ },
{
"Name": "Metal",
"Aliases": [
"octave"
]
},
+ {
+ "Name": "OnesEnterprise",
+ "Aliases": [
+ "1S",
+ "1S:Enterprise",
+ "EPF",
+ "ERF",
+ "epf",
+ "erf",
+ "ones",
+ "onesenterprise"
+ ]
+ },
{
"Name": "OpenSCAD",
"Aliases": [
"scss"
]
},
+ {
+ "Name": "Sieve",
+ "Aliases": [
+ "sieve",
+ "siv"
+ ]
+ },
{
"Name": "Smalltalk",
"Aliases": [
},
"lang": {
"FormatAccounting": {
- "Description": "FormatAccounting returns the currency reprecentation of number for the given currency and precision\nfor the current language in accounting notation.",
+ "Description": "FormatAccounting returns the currency representation of number for the given currency and precision\nfor the current language in accounting notation.\n\nThe return value is formatted with at least two decimal places.",
"Args": [
"precision",
"currency",
]
},
"FormatCurrency": {
- "Description": "FormatCurrency returns the currency reprecentation of number for the given currency and precision\nfor the current language.",
+ "Description": "FormatCurrency returns the currency representation of number for the given currency and precision\nfor the current language.\n\nThe return value is formatted with at least two decimal places.",
"Args": [
"precision",
"currency",
]
},
"FormatNumberCustom": {
- "Description": "FormatNumberCustom formats a number with the given precision using the\nnegative, decimal, and grouping options. The `options`\nparameter is a string consisting of `\u003cnegative\u003e \u003cdecimal\u003e \u003cgrouping\u003e`. The\ndefault `options` value is `- . ,`.\n\nNote that numbers are rounded up at 5 or greater.\nSo, with precision set to 0, 1.5 becomes `2`, and 1.4 becomes `1`.\n\nFor a simpler function that adapts to the current language, see FormatNumberCustom.",
+ "Description": "FormatNumberCustom formats a number with the given precision using the\nnegative, decimal, and grouping options. The `options`\nparameter is a string consisting of `\u003cnegative\u003e \u003cdecimal\u003e \u003cgrouping\u003e`. The\ndefault `options` value is `- . ,`.\n\nNote that numbers are rounded up at 5 or greater.\nSo, with precision set to 0, 1.5 becomes `2`, and 1.4 becomes `1`.\n\nFor a simpler function that adapts to the current language, see FormatNumber.",
"Args": [
"precision",
"number",
"Aliases": null,
"Examples": null
},
+ "Clean": {
+ "Description": "",
+ "Args": null,
+ "Aliases": null,
+ "Examples": null
+ },
"Dir": {
"Description": "",
"Args": null,
"strconv"
"strings"
- translators "github.com/gohugoio/localescompressed"
"github.com/gohugoio/locales"
+ translators "github.com/gohugoio/localescompressed"
"github.com/pkg/errors"
"github.com/gohugoio/hugo/deps"
// 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.
+// For a simpler function that adapts to the current language, see FormatNumber.
func (ns *Namespace) FormatNumberCustom(precision, number interface{}, options ...interface{}) (string, error) {
prec, err := cast.ToIntE(precision)
if err != nil {