Я хотел написать ебилд для какого-то бинарного пакета, в нем есть папка для разных языков, структура его:
ls / путь / po:
de fr ja zh_CN zh_TW
Я думаю, что это легко сделать, но документ, предоставленный Gentoo, действительно ограничен, как я могу отфильтровать ненужные языковые файлы? Я не должен копировать все это в / usr / share / locale.
==========================================================
@ Обновления:
Я обнаружил простой метод, который проверяет переменную $ {LANGUAS}, например следующий код:
insinto /usr/share/locale
for x in "${LANGUAS}";do
if [[ -d "po/${x}" ]];then
doins "po/${x}"
else
einfo "LANGUAGE $x is not supported by this app"
fi
done
Просто интересно, официальный ли это подход.