#!/bin/sh echo echo Generating language table. languages=`cat index.txt` if [ -n "$languages" ]; then ( n=0 echo '/* Automaticaly generated by gen-intl */' for i in $languages; do echo -n $i" " 1>&2 echo echo 'struct translation translation_'$i' [] = {' echo ' 0, NULL,' cat $i.lng | sed 's/^/ /' echo ' 0, NULL' echo '};' n=`expr $n + 1` done echo echo 'struct translation_desc translations [] = {' for i in $languages; do echo ' translation_'$i',' done echo ' NULL' echo '};' echo ( echo '/* Automatoticaly generated by gen-intl */' echo echo '#define N_LANGUAGES '$n echo cat english.lng | grep '^T_' | (cat; echo T__N_TEXTS) | sed 's/,.*//' | cat -n | sed 's/^\([^T]*\)\(.*\)$/#define \2 \1/' ) | sed 's/ //g' > ../language.h ) | sed 's/ //g' > ../language.inc echo echo Done. fi echo