~AsmodeuS~ писал(а):правильно создавайте базы и таблицы
Спасибо! Правда, я все-же базу оставил в utf8, а вот конфиг поправил
Для английской локализации все ок, хотя русский и украинский интерфейс поплыл...
(
Для исправления этого перевел интерфейс абиллса в utf-8 для полного счастья и все стало на свои места.
Кому интересно, могу скриптик подкинуть перевода интерфейса абиллс в utf-8 - может кому пригодится:
Код: Выделить всё
#!/bin/sh
WRKSRC="/usr/local/abills";
BASE_CHARSET="CP1251";
OUTPUT_CHARSET="UTF-8";
ICONV="/usr/local/bin/iconv";
FIND="/usr/bin/find"
#Convert lang files
${FIND} ${WRKSRC}/language -name "*.pl" -type f -exec bash -c "cat {} | ${ICONV} -f ${BASE_CHARSET} -t ${OUTPUT_CHARSET} > {}.new" \;
${FIND} ${WRKSRC}/language -name "*.pl" -type f -exec cp {} {}.old \;
${FIND} ${WRKSRC}/language -name "*.pl" -type f -exec mv {}.new {} \;
#Convert modules lang files
${FIND} ${WRKSRC}/ -name "lng*.pl" -type f -exec bash -c "cat {} | ${ICONV} -f ${BASE_CHARSET} -t ${OUTPUT_CHARSET} > {}.new" \;
${FIND} ${WRKSRC}/ -name "lng*.pl" -type f -exec cp {} {}.old \;
${FIND} ${WRKSRC}/ -name "lng*.pl" -type f -exec mv {}.new {} \;
#Convert defs.conf file
${ICONV} -f ${BASE_CHARSET} -t ${OUTPUT_CHARSET} ${WRKSRC}/Abills/defs.conf > ${WRKSRC}/Abills/defs.conf.new
cp ${WRKSRC}/Abills/defs.conf ${WRKSRC}/Abills/defs.conf.old
mv ${WRKSRC}/Abills/defs.conf.new ${WRKSRC}/Abills/defs.conf
Последний раз редактировалось
Dozz Чт дек 18, 2008 12:50 pm, всего редактировалось 3 раза.