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:
@@ -96,8 +96,10 @@ function init_manuals {
|
|||||||
project=$1
|
project=$1
|
||||||
|
|
||||||
DocFolder="doc"
|
DocFolder="doc"
|
||||||
|
ZanataDocFolder="./doc"
|
||||||
if [ $project = "api-site" -o $project = "security-doc" ] ; then
|
if [ $project = "api-site" -o $project = "security-doc" ] ; then
|
||||||
DocFolder="./"
|
DocFolder="./"
|
||||||
|
ZanataDocFolder="."
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -161,7 +163,7 @@ function setup_manuals {
|
|||||||
--source-file ${DocFolder}/${DOCNAME}/source/locale/${DOCNAME}.pot \
|
--source-file ${DocFolder}/${DOCNAME}/source/locale/${DOCNAME}.pot \
|
||||||
--minimum-perc=$PERC \
|
--minimum-perc=$PERC \
|
||||||
-t PO --execute
|
-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
|
else
|
||||||
# Update the .pot file
|
# Update the .pot file
|
||||||
./tools/generatepot ${DOCNAME}
|
./tools/generatepot ${DOCNAME}
|
||||||
@@ -179,7 +181,7 @@ function setup_manuals {
|
|||||||
--source-file ${DocFolder}/${DOCNAME}/locale/${DOCNAME}.pot \
|
--source-file ${DocFolder}/${DOCNAME}/locale/${DOCNAME}.pot \
|
||||||
--minimum-perc=$PERC \
|
--minimum-perc=$PERC \
|
||||||
-t PO --execute
|
-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
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
Reference in New Issue
Block a user