applications/ffwizard: Fixes for i18n
authorManuel Munz <freifunk@somakoma.de>
Fri, 11 Feb 2011 18:48:40 +0000 (18:48 +0000)
committerManuel Munz <freifunk@somakoma.de>
Fri, 11 Feb 2011 18:48:40 +0000 (18:48 +0000)
applications/luci-ffwizard/Makefile
applications/luci-ffwizard/luasrc/controller/ffwizard.lua
applications/luci-ffwizard/luasrc/model/cbi/freifunk/ffwizard.lua

index a4f7c76ef9315b253b85cd2024535c743ebaca1f..c0445b9984d697e52ab6fe3c9f954dea182d819b 100644 (file)
@@ -1,4 +1,4 @@
-PO = 
+PO = ffwizard
 
 include ../../build/config.mk
 include ../../build/module.mk
index 5ad48eeabef5c46f1e96b21b46cf7fcc94a31dc0..50753d8773f26b1680a5aed4719fdd4cbe1bc40f 100644 (file)
@@ -18,8 +18,11 @@ $Id$
 module "luci.controller.ffwizard"
 
 function index()
-       entry({"admin", "freifunk", "ffwizard"}, form("freifunk/ffwizard"), "Freifunkassistent", 40)
-       assign({"mini", "freifunk", "ffwizard"}, {"admin", "freifunk", "ffwizard"}, "Freifunkassistent", 40)
+        require("luci.i18n").loadc("ffwizard")
+        local i18n = luci.i18n.translate
+
+       entry({"admin", "freifunk", "ffwizard"}, form("freifunk/ffwizard"), i18n("Wizard"), 40)
+       assign({"mini", "freifunk", "ffwizard"}, {"admin", "freifunk", "ffwizard"}, i18n("Wizard"), 40)
        
        entry({"admin", "freifunk", "ffwizard_error"}, template("freifunk/ffwizard_error"))
        assign({"mini", "freifunk", "ffwizard_error"}, {"admin", "freifunk", "ffwizard_error"})
index 8a6e078369cd59b14ce4e6c6983f0fcb05338693..0094d0696a2e2c32a8b7629eb5ddf4437ed93eb9 100644 (file)
@@ -36,11 +36,11 @@ local lat = uci:get_first("system", "system", "latitude")
 local lon = uci:get_first("system", "system", "longitude")
 local suffix = uci:get_first(community, "community", "suffix") or "olsr"
 
-luci.i18n.loadc("freifunk")
+luci.i18n.loadc("ffwizard")
 
 -- Check if all necessary variables are available
 if not (community ~= "profile_na" and lat and lon) then
-       luci.http.redirect(luci.dispatcher.build_url(unpack(luci.dispatcher.context.requested.path), "freifunk", "ffwizard_error"))
+       luci.http.redirect(luci.dispatcher.build_url("admin", "freifunk", "ffwizard_error"))
        return
 end
 
@@ -117,7 +117,7 @@ function cbi_meship6(dev)
 end
 
 function cbi_netconf(dev)
-       local d = f:field(Flag, "device_" .. dev , " <b>"  .. dev:upper() .. "</b>", "Configure this interface.")
+       local d = f:field(Flag, "device_" .. dev , " <b>"  .. dev:upper() .. "</b>", translate("Configure this interface."))
        d:depends("netconfig", "1")
        d.rmempty = false
        function d.cfgvalue(self, section)
@@ -321,7 +321,7 @@ function wanproto.write(self, section, value)
        uci:set("network", "wan", "proto", value)
        uci:save("network")
 end
-wanip = f:field(Value, "wanipaddr", translate("Ip address"))
+wanip = f:field(Value, "wanipaddr", translate("IP address"))
 wanip:depends("wanproto", "static")
 function wanip.cfgvalue(self, section)
        return uci:get("network", "wan", "ipaddr")
@@ -381,7 +381,7 @@ function wanpwd.write(self, section, value)
        uci:save("network")
 end
 
-wansec = f:field(Flag, "wansec", translate("Protect LAN"), translate("Check this to protect your LAN from other nodes or clients" .. " (" .. translate("recommended") .. ")."))
+wansec = f:field(Flag, "wansec", translate("Protect LAN"), translate("Check this to protect your LAN from other nodes or clients") .. " (" .. translate("recommended") .. ").")
 wansec.default = "1"
 wansec.rmempty = false
 wansec:depends("wanproto", "static")
@@ -437,7 +437,7 @@ if has_l2gvpn then
 end
 
 if has_hb then
-       hb = f:field(Flag, "hb", translate("Heartbeat"), translate("Allow to transfer anonymous statistics about this node" .. " (" .. translate("recommended") .. ")."))
+       hb = f:field(Flag, "hb", translate("Heartbeat"), translate("Allow to transfer anonymous statistics about this node") .. " (" .. translate("recommended") .. ").")
        hb.rmempty = false
        hb:depends("netconfig", "1")
        function hb.cfgvalue(self, section)
@@ -457,9 +457,9 @@ function f.handle(self, state, data)
                        if data.pw1 then
                                local stat = luci.sys.user.setpasswd("root", data.pw1) == 0
                                if stat then
-                                       f.message = translate("a_s_changepw_changed")
+                                       f.message = translate("Password successfully changed")
                                else
-                                       f.errmessage = translate("unknownerror")
+                                       f.errmessage = translate("Unknown Error")
                                end
                        end
                        data.pw1 = nil