mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
Add "update-pot" target to Makefile.
Can be used to rebuild the message catalog from our source tree. "po/POTFILES" contains a list of source files to be scanned for translation strings. Signed-off-by: Lukas Fleischer <archlinux@cryptocrack.de>
This commit is contained in:
parent
b10c7fb86b
commit
e24f82f476
2 changed files with 37 additions and 1 deletions
13
po/Makefile
13
po/Makefile
|
@ -26,11 +26,22 @@ POFILES = \
|
|||
MOFILES = ${POFILES:.po=.mo}
|
||||
LOCALES = ${MOFILES:.mo=}
|
||||
|
||||
MSGID_BUGS_ADDRESS = https://bugs.archlinux.org/index.php?project=2
|
||||
|
||||
all: ${MOFILES}
|
||||
|
||||
%.mo: %.po
|
||||
msgfmt -o $@ $<
|
||||
|
||||
update-pot:
|
||||
pkgname=AUR; \
|
||||
pkgver=`sed -n 's/.*"AUR_VERSION", "\(.*\)".*/\1/p' ../web/lib/version.inc`; \
|
||||
xgettext --default-domain=aur -L php --keyword=__ --no-location \
|
||||
--add-comments=TRANSLATORS: --package-name="$$pkgname" \
|
||||
--package-version="$$pkgver" \
|
||||
--msgid-bugs-address='${MSGID_BUGS_ADDRESS}' \
|
||||
--directory ../web --files-from POTFILES -o aur.pot
|
||||
|
||||
clean:
|
||||
rm *.mo
|
||||
|
||||
|
@ -41,4 +52,4 @@ install: all
|
|||
uninstall:
|
||||
for l in ${LOCALES}; do rm -rf ${DESTDIR}${PREFIX}/$$l/LC_MESSAGES/; done
|
||||
|
||||
.PHONY: all clean install uninstall
|
||||
.PHONY: all update-pot clean install uninstall
|
||||
|
|
25
po/POTFILES
Normal file
25
po/POTFILES
Normal file
|
@ -0,0 +1,25 @@
|
|||
html/index.php
|
||||
html/packages.php
|
||||
html/account.php
|
||||
html/tu.php
|
||||
html/addvote.php
|
||||
html/passreset.php
|
||||
html/pkgsubmit.php
|
||||
lib/pkgfuncs.inc
|
||||
lib/acctfuncs.inc
|
||||
lib/translator.inc
|
||||
template/pkg_details.php
|
||||
template/template.phps
|
||||
template/tu_list.php
|
||||
template/tu_details.php
|
||||
template/header.php
|
||||
template/actions_form.php
|
||||
template/search_accounts_form.php
|
||||
template/pkg_comment_form.php
|
||||
template/login_form.php
|
||||
template/stats/updates_table.php
|
||||
template/stats/user_table.php
|
||||
template/stats/general_stats_table.php
|
||||
template/pkg_search_results.php
|
||||
template/pkg_comments.php
|
||||
template/pkg_search_form.php
|
Loading…
Add table
Reference in a new issue