Set DocFolder correctly for Zanata
Since Zanata has trouble mapping .pot files that don't start with ./ for projects that set trans-dir and src-dir to ., make use of a new variable to set them correctly for all manuals projects. Change-Id: I729633db3e76cc07e0ec3d5083c15fa73770a21c
This commit is contained in:
parent
57f9400395
commit
7b8769c2c9
@ -96,8 +96,10 @@ function init_manuals {
|
||||
project=$1
|
||||
|
||||
DocFolder="doc"
|
||||
ZanataDocFolder="./doc"
|
||||
if [ $project = "api-site" -o $project = "security-doc" ] ; then
|
||||
DocFolder="./"
|
||||
ZanataDocFolder="."
|
||||
fi
|
||||
}
|
||||
|
||||
@ -161,7 +163,7 @@ function setup_manuals {
|
||||
--source-file ${DocFolder}/${DOCNAME}/source/locale/${DOCNAME}.pot \
|
||||
--minimum-perc=$PERC \
|
||||
-t PO --execute
|
||||
ZANATA_RULES="$ZANATA_RULES -r ${DocFolder}/${DOCNAME}/source/locale/${DOCNAME}.pot ${DocFolder}/${DOCNAME}/source/locale/{locale_with_underscore}/LC_MESSAGES/${DOCNAME}.po"
|
||||
ZANATA_RULES="$ZANATA_RULES -r ${ZanataDocFolder}/${DOCNAME}/source/locale/${DOCNAME}.pot ${DocFolder}/${DOCNAME}/source/locale/{locale_with_underscore}/LC_MESSAGES/${DOCNAME}.po"
|
||||
else
|
||||
# Update the .pot file
|
||||
./tools/generatepot ${DOCNAME}
|
||||
@ -179,7 +181,7 @@ function setup_manuals {
|
||||
--source-file ${DocFolder}/${DOCNAME}/locale/${DOCNAME}.pot \
|
||||
--minimum-perc=$PERC \
|
||||
-t PO --execute
|
||||
ZANATA_RULES="$ZANATA_RULES -r ${DocFolder}/${DOCNAME}/locale/${DOCNAME}.pot ${DocFolder}/${DOCNAME}/locale/{locale_with_underscore}.po"
|
||||
ZANATA_RULES="$ZANATA_RULES -r ${ZanataDocFolder}/${DOCNAME}/locale/${DOCNAME}.pot ${DocFolder}/${DOCNAME}/locale/{locale_with_underscore}.po"
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
Loading…
x
Reference in New Issue
Block a user