mirror of
https://github.com/gohugoio/hugo.git
synced 2025-08-23 21:53:09 +02:00
tpl: Add TemplateFuncsNamespaceRegistry
As a first step to remove the hard ties between `tplimpl` and the different namespace packages. The `lang` package is used as the first example use case. See #3042
This commit is contained in:
@@ -31,6 +31,7 @@ type Namespace struct {
|
||||
}
|
||||
|
||||
// Namespace returns a pointer to the current namespace instance.
|
||||
// TODO(bep) namespace remove this and other unused when done.
|
||||
func (ns *Namespace) Namespace() *Namespace { return ns }
|
||||
|
||||
// Translate ...
|
||||
@@ -42,8 +43,3 @@ func (ns *Namespace) Translate(id interface{}, args ...interface{}) (string, err
|
||||
|
||||
return ns.deps.Translate(sid, args...), nil
|
||||
}
|
||||
|
||||
// T is an alias to Translate.
|
||||
func (ns *Namespace) T(id interface{}, args ...interface{}) (string, error) {
|
||||
return ns.Translate(id, args...)
|
||||
}
|
||||
|
Reference in New Issue
Block a user