i18n: add language package for vietnamese
authorJo-Philipp Wich <jow@openwrt.org>
Sun, 16 Aug 2009 05:11:27 +0000 (05:11 +0000)
committerJo-Philipp Wich <jow@openwrt.org>
Sun, 16 Aug 2009 05:11:27 +0000 (05:11 +0000)
contrib/package/luci/Makefile
i18n/vietnamese/Makefile [new file with mode: 0644]
i18n/vietnamese/ipkg/postinst [new file with mode: 0755]
i18n/vietnamese/root/etc/uci-defaults/luci-i18n-vietnamese [new file with mode: 0755]

index 1d00314969fcaef88702e41254da7847769f2f31..9b05557dfb00525077e85af5e3884c36bc29be23 100644 (file)
@@ -941,6 +941,16 @@ define Package/luci-i18n-spanish/install
 endef
 
 
+define Package/luci-i18n-vietnamese
+  $(call Package/luci/i18ntemplate)
+  TITLE:=Vietnamese (by Hong Phuc Dang)
+endef
+
+define Package/luci-i18n-vietnamese/install
+       $(call Package/luci/install/template,$(1),i18n/vietnamese)
+endef
+
+
 ### Compile ###
 ifneq ($(CONFIG_PACKAGE_luci-core),)
        PKG_SELECTED_MODULES+=libs/core
@@ -1159,6 +1169,9 @@ endif
 ifneq ($(CONFIG_PACKAGE_luci-i18n-spanish),)
        PKG_SELECTED_MODULES+=i18n/spanish
 endif
+ifneq ($(CONFIG_PACKAGE_luci-i18n-vietnamese),)
+       PKG_SELECTED_MODULES+=i18n/vietnamese
+endif
 
 
 MAKE_FLAGS += \
@@ -1245,3 +1258,4 @@ $(eval $(call BuildPackage,luci-i18n-greek))
 $(eval $(call BuildPackage,luci-i18n-catalan))
 $(eval $(call BuildPackage,luci-i18n-portuguese))
 $(eval $(call BuildPackage,luci-i18n-spanish))
+$(eval $(call BuildPackage,luci-i18n-vietnamese))
diff --git a/i18n/vietnamese/Makefile b/i18n/vietnamese/Makefile
new file mode 100644 (file)
index 0000000..925ec5d
--- /dev/null
@@ -0,0 +1,5 @@
+PO = default cbi admin-core sysauth wifi
+PO_LANG = vi
+
+include ../../build/config.mk
+include ../../build/module.mk
diff --git a/i18n/vietnamese/ipkg/postinst b/i18n/vietnamese/ipkg/postinst
new file mode 100755 (executable)
index 0000000..cda03df
--- /dev/null
@@ -0,0 +1,4 @@
+#!/bin/sh
+[ -n "${IPKG_INSTROOT}" ] || {
+       ( . /etc/uci-defaults/luci-i18n-vietnamese ) && rm -f /etc/uci-defaults/luci-i18n-vietnamese
+}
diff --git a/i18n/vietnamese/root/etc/uci-defaults/luci-i18n-vietnamese b/i18n/vietnamese/root/etc/uci-defaults/luci-i18n-vietnamese
new file mode 100755 (executable)
index 0000000..8ebb366
--- /dev/null
@@ -0,0 +1,6 @@
+#!/bin/sh
+uci batch <<-EOF
+       set luci.languages.vi=Vietnamese
+       commit luci
+EOF
+