]> git.proxmox.com Git - proxmox-i18n.git/commitdiff
add Proxmox Backup Server translation package
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Mon, 7 Sep 2020 11:06:05 +0000 (13:06 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Mon, 7 Sep 2020 11:06:05 +0000 (13:06 +0200)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
.gitmodules
Makefile
debian/control
proxmox-backup [new submodule]

index aca2f6722a39ea754ece0acb69a4833e379de318..a81a7e35f842138faf98738370131bebdeb31e72 100644 (file)
@@ -9,3 +9,6 @@
 [submodule "pve-manager"]
        path = pve-manager
        url = ../pve-manager/
+[submodule "proxmox-backup"]
+       path = proxmox-backup
+       url = ../proxmox-backup
index ed8042ef3496995b3aa7685b725e0c14ab636977..e2d45954103df0516bd2939203a05a461c25a2ea 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -4,23 +4,25 @@ LINGUAS=de it fr ja es sv ru tr zh_CN zh_TW da ca pl sl nb nn pt_BR eu fa gl hu
 
 PVE_I18N_DEB=pve-i18n_${DEB_VERSION_UPSTREAM_REVISION}_all.deb
 PMG_I18N_DEB=pmg-i18n_${DEB_VERSION_UPSTREAM_REVISION}_all.deb
+PBS_I18N_DEB=pbs-i18n_${DEB_VERSION_UPSTREAM_REVISION}_all.deb
 
-DEB1=${PMG_I18N_DEB}
-DEB2=$(PVE_I18N_DEB)
-DEBS=$(DEB1) $(DEB2)
+DEBS=${PMG_I18N_DEB} $(PVE_I18N_DEB) $(PBS_I18N_DEB)
 
 PMGLOCALEDIR=${DESTDIR}/usr/share/pmg-i18n
 PVELOCALEDIR=${DESTDIR}/usr/share/pve-i18n
+PBSLOCALEDIR=${DESTDIR}/usr/share/pbs-i18n
 
 PMG_LANG_FILES=$(patsubst %, pmg-lang-%.js, $(LINGUAS))
 PVE_LANG_FILES=$(patsubst %, pve-lang-%.js, $(LINGUAS))
+PBS_LANG_FILES=$(patsubst %, pbs-lang-%.js, $(LINGUAS))
 
 all:
 
 .PHONY: deb
 deb: $(DEBS)
-$(DEB2): $(DEB1)
-$(DEB1): | submodule
+$(PMG_I18N_DEB): $(PVE_I18N_DEB)
+$(PBS_I18N_DEB): $(PVE_I18N_DEB)
+$(PVE_I18N_DEB): | submodule
        rm -rf dest
        rsync -a * dest
        cd dest; dpkg-buildpackage -b -us -uc
@@ -31,11 +33,13 @@ submodule:
        test -f "pmg-gui/Makefile" || git submodule update --init
 
 .PHONY: install
-install: ${PMG_LANG_FILES} ${PVE_LANG_FILES}
+install: ${PMG_LANG_FILES} ${PVE_LANG_FILES} ${PBS_LANG_FILES}
        install -d ${PMGLOCALEDIR}
        install -m 0644 ${PMG_LANG_FILES} ${PMGLOCALEDIR}
        install -d ${PVELOCALEDIR}
        install -m 0644 ${PVE_LANG_FILES} ${PVELOCALEDIR}
+       install -d ${PBSLOCALEDIR}
+       install -m 0644 ${PBS_LANG_FILES} ${PBSLOCALEDIR}
 
 
 pmg-lang-%.js: %.po
@@ -44,6 +48,9 @@ pmg-lang-%.js: %.po
 pve-lang-%.js: %.po
        ./po2js.pl -t pve -v "${VERSION}-${PKGREL}" -o pve-lang-$*.js $?
 
+pbs-lang-%.js: %.po
+       ./po2js.pl -t pbs -v "${VERSION}-${PKGREL}" -o pbs-lang-$*.js $?
+
 # parameter 1 is the name
 # parameter 2 is the directory
 define potupdate
@@ -56,6 +63,7 @@ update_pot: submodule
        $(call potupdate,proxmox-widget-toolkit,proxmox-widget-toolkit/)
        $(call potupdate,pve-manager,pve-manager/www/manager6/)
        $(call potupdate,proxmox-mailgateway,pmg-gui/js/)
+       $(call potupdate,proxmox-backup,proxmox-backup/www/)
 
 update: | update_pot messages.pot
        for i in $(LINGUAS); do echo -n "$$i: "; msgmerge -s -v $$i.po messages.pot >$$i.po.tmp && mv $$i.po.tmp $$i.po; done;
@@ -67,7 +75,7 @@ init-%.po: messages.pot
        msginit -i $^ -l $^ -o $*.po --no-translator
 
 .INTERMEDIATE: messages.pot
-messages.pot: proxmox-widget-toolkit.pot proxmox-mailgateway.pot pve-manager.pot
+messages.pot: proxmox-widget-toolkit.pot proxmox-mailgateway.pot pve-manager.pot proxmox-backup.pot
        msgcat $^ > $@
 
 .PHONY: distclean
@@ -78,10 +86,10 @@ clean:
        find . -name '*~' -exec rm {} ';'
        rm -rf dest *.po.tmp *.js.tmp *.deb *.buildinfo *.changes *.js messages.pot
 
-.PHONY: upload-pve
+.PHONY: upload-pve upload-pmg upload-pbs
 upload-pve: ${PVE_I18N_DEB}
-       tar cf - ${PVE_I18N_DEB}|ssh -X repoman@repo.proxmox.com -- upload --product pve --dist buster
-
-.PHONY: upload-pmg
+       tar cf - $^|ssh -X repoman@repo.proxmox.com -- upload --product pve --dist buster
 upload-pmg: ${PMG_I18N_DEB}
-       tar cf - ${PMG_I18N_DEB}|ssh -X repoman@repo.proxmox.com -- upload --product pmg --dist stretch
+       tar cf - $^|ssh -X repoman@repo.proxmox.com -- upload --product pmg --dist buster
+upload-pbs: ${PBS_I18N_DEB}
+       tar cf - $^|ssh -X repoman@repo.proxmox.com -- upload --product pbs --dist buster
index f75cb4f5d028b6d432be70f58d6c059ff3f33c47..63089087a780b30054eafbeacd82bb3d743ec885 100644 (file)
@@ -10,11 +10,17 @@ Package: pmg-i18n
 Architecture: all
 Depends:
 Description: Internationalization support for Proxmox Mail Gateway
- This package provides the translations into all available languages. 
+ This package provides the translations into all available languages.
+
+Package: pbs-i18n
+Architecture: all
+Depends:
+Description: Internationalization support for Proxmox Backup Server
+ This package provides the translations into all available languages.
 
 Package: pve-i18n
 Architecture: all
 Depends:
 Description: Internationalization support for Proxmox VE
- This package provides the translations into all available languages. 
+ This package provides the translations into all available languages.
 
diff --git a/proxmox-backup b/proxmox-backup
new file mode 160000 (submodule)
index 0000000..02e47b8
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit 02e47b8d6e602bd9a8ac485bfdcbf333997f7527