Fix description of lang.FormatNumberCustom

It currently refers to itself as a simple alternative, when it should
refer to lang.FormatNumber.
This commit is contained in:
Joe Mooring 2021-11-01 10:43:41 -07:00 committed by Bjørn Erik Pedersen
parent 0cc39af682
commit 04a3b45db4
2 changed files with 64 additions and 5 deletions

View file

@ -87,6 +87,14 @@
"ino" "ino"
] ]
}, },
{
"Name": "ArmAsm",
"Aliases": [
"S",
"armasm",
"s"
]
},
{ {
"Name": "Awk", "Name": "Awk",
"Aliases": [ "Aliases": [
@ -133,6 +141,15 @@
"zshrc" "zshrc"
] ]
}, },
{
"Name": "BashSession",
"Aliases": [
"bash-session",
"console",
"sh-session",
"shell-session"
]
},
{ {
"Name": "Batchfile", "Name": "Batchfile",
"Aliases": [ "Aliases": [
@ -436,6 +453,13 @@
"factor" "factor"
] ]
}, },
{
"Name": "Fennel",
"Aliases": [
"fennel",
"fnl"
]
},
{ {
"Name": "Fish", "Name": "Fish",
"Aliases": [ "Aliases": [
@ -802,6 +826,15 @@
"mcfunction" "mcfunction"
] ]
}, },
{
"Name": "Meson",
"Aliases": [
"build",
"meson",
"meson.build",
"txt"
]
},
{ {
"Name": "Metal", "Name": "Metal",
"Aliases": [ "Aliases": [
@ -925,6 +958,19 @@
"octave" "octave"
] ]
}, },
{
"Name": "OnesEnterprise",
"Aliases": [
"1S",
"1S:Enterprise",
"EPF",
"ERF",
"epf",
"erf",
"ones",
"onesenterprise"
]
},
{ {
"Name": "OpenSCAD", "Name": "OpenSCAD",
"Aliases": [ "Aliases": [
@ -1269,6 +1315,13 @@
"scss" "scss"
] ]
}, },
{
"Name": "Sieve",
"Aliases": [
"sieve",
"siv"
]
},
{ {
"Name": "Smalltalk", "Name": "Smalltalk",
"Aliases": [ "Aliases": [
@ -3903,7 +3956,7 @@
}, },
"lang": { "lang": {
"FormatAccounting": { "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": [ "Args": [
"precision", "precision",
"currency", "currency",
@ -3918,7 +3971,7 @@
] ]
}, },
"FormatCurrency": { "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": [ "Args": [
"precision", "precision",
"currency", "currency",
@ -3947,7 +4000,7 @@
] ]
}, },
"FormatNumberCustom": { "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": [ "Args": [
"precision", "precision",
"number", "number",
@ -4331,6 +4384,12 @@
"Aliases": null, "Aliases": null,
"Examples": null "Examples": null
}, },
"Clean": {
"Description": "",
"Args": null,
"Aliases": null,
"Examples": null
},
"Dir": { "Dir": {
"Description": "", "Description": "",
"Args": null, "Args": null,

View file

@ -20,8 +20,8 @@ import (
"strconv" "strconv"
"strings" "strings"
translators "github.com/gohugoio/localescompressed"
"github.com/gohugoio/locales" "github.com/gohugoio/locales"
translators "github.com/gohugoio/localescompressed"
"github.com/pkg/errors" "github.com/pkg/errors"
"github.com/gohugoio/hugo/deps" "github.com/gohugoio/hugo/deps"
@ -138,7 +138,7 @@ func (ns *Namespace) castPrecisionNumber(precision, number interface{}) (uint64,
// Note that numbers are rounded up at 5 or greater. // 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`. // 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) { func (ns *Namespace) FormatNumberCustom(precision, number interface{}, options ...interface{}) (string, error) {
prec, err := cast.ToIntE(precision) prec, err := cast.ToIntE(precision)
if err != nil { if err != nil {