diff options
Diffstat (limited to 'applications/luci-app-statistics/luasrc/statistics/i18n.lua')
-rw-r--r-- | applications/luci-app-statistics/luasrc/statistics/i18n.lua | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/applications/luci-app-statistics/luasrc/statistics/i18n.lua b/applications/luci-app-statistics/luasrc/statistics/i18n.lua deleted file mode 100644 index 6b01958cbe..0000000000 --- a/applications/luci-app-statistics/luasrc/statistics/i18n.lua +++ /dev/null @@ -1,79 +0,0 @@ --- Copyright 2008 Freifunk Leipzig / Jo-Philipp Wich <jow@openwrt.org> --- Licensed to the public under the Apache License 2.0. - -module("luci.statistics.i18n", package.seeall) - -local util = require("luci.util") -local i18n = require("luci.i18n") - - -Instance = util.class() - -function Instance.__init__( self, graph ) - self.i18n = i18n - self.graph = graph -end - -function Instance._subst( self, str, val ) - str = str:gsub( "%%H", self.graph.opts.host or "" ) - str = str:gsub( "%%pn", val.plugin or "" ) - str = str:gsub( "%%pi", val.pinst or "" ) - str = str:gsub( "%%dt", val.dtype or "" ) - str = str:gsub( "%%di", val.dinst or "" ) - str = str:gsub( "%%ds", val.dsrc or "" ) - - return str -end - -function Instance.title( self, plugin, pinst, dtype, dinst, user_title ) - - local title = user_title or - "p=%s/pi=%s/dt=%s/di=%s" % { - plugin, - (pinst and #pinst > 0) and pinst or "(nil)", - (dtype and #dtype > 0) and dtype or "(nil)", - (dinst and #dinst > 0) and dinst or "(nil)" - } - - return self:_subst( title, { - plugin = plugin, - pinst = pinst, - dtype = dtype, - dinst = dinst - } ) - -end - -function Instance.label( self, plugin, pinst, dtype, dinst, user_label ) - - local label = user_label or - "dt=%s/di=%s" % { - (dtype and #dtype > 0) and dtype or "(nil)", - (dinst and #dinst > 0) and dinst or "(nil)" - } - - return self:_subst( label, { - plugin = plugin, - pinst = pinst, - dtype = dtype, - dinst = dinst - } ) - -end - -function Instance.ds( self, source ) - - local label = source.title or - "dt=%s/di=%s/ds=%s" % { - (source.type and #source.type > 0) and source.type or "(nil)", - (source.instance and #source.instance > 0) and source.instance or "(nil)", - (source.ds and #source.ds > 0) and source.ds or "(nil)" - } - - return self:_subst( label, { - dtype = source.type, - dinst = source.instance, - dsrc = source.ds - } ):gsub(":", "\\:") - -end |