2013年7月
批量图片大小调整
for file in `ls ./*.png`
do
convert -resize 16x16 ${file:2} ${file:2}.png
rm ${file:2}
mv ${file:2}.png ${file:2}
done
linux程序处理po多语言的两种脚本配置方式
1.在configure.ac里面配置ALL_LINGUAS,然后调用AM_GLIB_GNU_GETTEXT
2.在po目录下面放置LINGUAS文件,由gettextize来生成并处理
stamp-po的作用
stamp-po是表示po文件是否有更新,有更新,则重新编译一次
gettextize与glib-gettextize的使用
gettextize在各种场合都可以使用,用于支持多语言开发
glib-gettextize运行后,会修改po/Makefile.in.in文件,导致后续都必须运行glib-gettextize
gettextize会生成m4目录以及config.rpath一些脚本,如果po/Makefile.in.in不存在时,会生成这个文件
glib-gettextize会修改po/Makefile.in.in文件
aclocal会生成大量脚本,生成aclocal.m4等,在没有m4目录时同时修改configure.ac,在其中增加
输出po/Makefile.in(此时configure.ac不能有po/Makefile.in的输出,否则会报错)