mirror of
https://github.com/lucaspalomodevelop/core.git
synced 2026-03-14 16:44:39 +00:00
Individual commits squashed: Create de-de.po Update de-de.po spelling missed plural form Hooked up de_DE.po correctly while at it. Thanks! :)
31 lines
714 B
Makefile
31 lines
714 B
Makefile
all:
|
|
|
|
XGETTEXT= xgettext -L PHP --from-code=UTF-8 -F --strict --debug
|
|
MSGFMT= msgfmt --strict
|
|
|
|
LOCALEDIR= /usr/local/share/locale/%%LANG%%/LC_MESSAGES
|
|
|
|
LANGUAGES= de_DE es_CO ja_JP zh_CN
|
|
TEMPLATE= en_US
|
|
|
|
.for LANG in ${LANGUAGES}
|
|
${LANG}DIR= ${LOCALEDIR:S/%%LANG%%/${LANG}/g}
|
|
${LANG}:
|
|
@mkdir -p ${DESTDIR}${${LANG}DIR}
|
|
@${MSGFMT} -o ${DESTDIR}${${LANG}DIR}/OPNsense.mo ${LANG}.po
|
|
@echo ${${LANG}DIR}/OPNsense.mo
|
|
.endfor
|
|
|
|
${TEMPLATE}:
|
|
@: > ${TEMPLATE}.pot
|
|
cd ${.CURDIR}/.. && find src lang/dynamic/helpers | \
|
|
xargs ${XGETTEXT} -j -o ${.CURDIR}/${TEMPLATE}.pot
|
|
|
|
install: ${LANGUAGES}
|
|
template: ${TEMPLATE}
|
|
|
|
dynamic:
|
|
@${.CURDIR}/dynamic/collect.py ${.CURDIR}/..
|
|
|
|
.PHONY: ${LANGUAGES} ${TEMPLATE} dynamic
|