diff --git a/src/server.js b/src/server.js index 91f2205..7d882bb 100644 --- a/src/server.js +++ b/src/server.js @@ -143,7 +143,7 @@ app.engine('handlebars', handlebars({ } return accum; }, - localeHelper(locale, propString, propVar) { + localeHelper(locale, propString, propVar, extra) { /* locale: the json locale object propString: the "path" to the property to get (e.g. "faq.title") @@ -179,6 +179,11 @@ app.engine('handlebars', handlebars({ } } + // TODO: Make this more dynamic + if (extra) { + value = value[extra]; + } + return value; }, } diff --git a/views/docs/welcome.handlebars b/views/docs/welcome.handlebars index cb1583d..5424440 100644 --- a/views/docs/welcome.handlebars +++ b/views/docs/welcome.handlebars @@ -44,7 +44,7 @@
-

{{ localeHelper locale "docs" "quickLinks" "header" }}

+

{{ localeHelper locale "docs.quickLinks.header" }}