Орла
Области
Компаний
Пользователи
Галерея
Фиксированные новости
Орла
Отзывы о фирмах
Тарифы
Пользователи
Области
Банкоматы
Торговые точки
Доска объявлений
Курсы валют
Скидки
организации Орла
организации области
товары
сайты
сайты Орел
Данные
Разделы
Поиск
Поиск запросы
Статистика
Показы каталога организаций
Статистика клиенты
Пользователи
Сайты
Управление сайтом
Анкета
Аптеки
Афиша
Афиша новая
Баннеры
Бизнес >
Викторина
Голосование
Гость на сайте
Истории
Календарь событий
Каталоги >
Конкурс красоты
Конкурс аудио
Консультации
Меню
Новое на сайте
Новости >
Организации >
Программа ТВ
Публикации
Разделы сайта
Рассылка
Рестораны
Секрет фирмы >
Сервисы >
Ссылки
Тесты
Файловый менеджер
Форум
Фотогалерея
Обратная связь
Недвижимость
Новый год
Тексты
Пользователи
Юридический рейтинг
Отзывы на товары
Бан пользователей
Жалобы
Новые тесты
Коронавирус
Файловый менеджер
Имя файла
check_lang.sh
Содержимое
#!/bin/sh # $Id$ ## # Shell script to check that all language files are syncronized # Catches duplicate/missing strings # # Robin Johnson <robbat2@users.sourceforge.net> # August 9, 2002 ## MASTER="english-iso-8859-1.inc.php" TMPDIR="tmp-check" FILEPAT="*.inc.php" STRINGMATCH='^[[:space:]]*\$[[:alnum:]_]+[[:blank:]]+=' IGNOREMATCH='strEncto|strKanjiEncodConvert|strXkana|allow_recoding|doc_lang' if [ "`which diffstat`" = "" ] ; then echo 'You need diffstat to use this!' exit 1 fi rm -rf $TMPDIR mkdir -p $TMPDIR # Build the list of variables in each file echo "Building data" for f in $FILEPAT; do awk "/$STRINGMATCH/ && ! /$IGNOREMATCH/ { print \$1 }" $f | sort > $TMPDIR/$f done # Build the diff files used for checking # And if there are no differences, delete the empty files echo "Comparing data" for f in $FILEPAT; do if [ ! $MASTER = $f ]; then if diff -u $TMPDIR/$MASTER $TMPDIR/$f >$TMPDIR/$f.diff ; then rm -f $TMPDIR/$f.diff $TMPDIR/$f fi fi done # Cleanup rm -f $TMPDIR/$MASTER # Build the nice difference table echo "Differences" diffstat -f 0 $TMPDIR/*.diff >$TMPDIR/diffstat 2>/dev/null echo "Dupe Miss Filename" head -n -1 $TMPDIR/diffstat | \ while read filename sep change add plus sub minus edits exclaim; do echo "$add $sub $filename"; done echo echo "Dupe = Duplicate Variables" echo "Miss = Missing Variables" echo "For exact problem listings, look in the $TMPDIR/ directory" echo "Please remember to remove '$TMPDIR/' once you are done"
/admin/myadmin2/lang/
Имя
Дата
Размер
..
2013-06-28
add_message.sh
2013-06-28
714 байт
add_message_file.sh
2013-06-28
712 байт
check_lang.sh
2013-06-28
1 кб.
english-utf-8.inc.php
2013-06-28
63 кб.
remove_message.sh
2013-06-28
489 байт
sort_lang.sh
2013-06-28
2 кб.
sync_lang.sh
2013-06-28
8 кб.
translatecount.sh
2013-06-28
848 байт
/admin/myadmin2/lang
Загрузить файлы
Файл 1
Файл 2
Файл 3