habitica/script/i18n.coffee

11 lines
286 B
CoffeeScript
Raw Normal View History

_ = require 'lodash'
module.exports =
strings: {}
t: (stringName, vars) ->
string = module.exports.strings[stringName]
if string
if vars then _.template(string, vars) else string
else
_.template(module.exports.strings.stringNotFound, {string: stringName})