cd /usr/ports/mail/squirrelmail
 cd files
 mv patch-functions__i18n.php bak_patch-functions__i18n.php
 mv patch-class__deliver__Deliver.class.php bak_patch-class__deliver__Deliver.class.php
 cp /back/src/patch-1.4.20-ja-20100310 ./
 make clean 
 make install
 cd /usr/ports/mail/squirrelmail-compatibility-plugin
 make clean 
 make install
 
 cd /usr/local/etc/periodic/daily
 cp 111.clean-squirrelmail 111.clean-squirrelmail.orig
 chmod +w 111.clean-squirrelmail
 
 vi 111.clean-squirrelmail
 -----------------
 clean_squirrelmail_enable="YES"
 -----------------
 
 echo 'post_max_size = 50M' >> /usr/local/etc/php.ini
 echo 'upload_max_filesize = 10M' >> /usr/local/etc/php.ini
 echo 'magic_quotes_gpc = 0' >> /usr/local/etc/php.ini
 /usr/local/etc/rc.d/apache22 restart
 
 cd /usr/local/www/squirrelmail/plugins/
 tar zxvf /back/src/quicksave-2.4.5-1.2.9.tar.gz
 cd /usr/local/www/squirrelmail/plugins/quicksave
 patch < /back/src/quicksave.patch
 
 cd /usr/local/www/squirrelmail/config
 ./conf.pl
 http://kenji.zenno.net/squirrelmail/src/configtest.php
 
 Plugins
   Installed Plugins
     1. compatibility
     2. delete_move_next
     3. filters
     4. listcommands
     5. mail_fetch
     6. message_details
     7. quicksave
     8. sent_subfolders
 
 vi /usr/local/www/squirrelmail/plugins/filters/setup.php
 ---------------------------
 $AllowSpamFilters = false;
 ---------------------------
 
 cd /usr/local/www/squirrelmail/locale/ja_JP/LC_MESSAGES/
 cp squirrelmail.po squirrelmail.po.orig
 cp /back/src/squirrelmail.po ./
 cd ../../../po/
 ./compilepo ja_JP

日本語化
 xgettext -o notify.pot *.php
 
 msginit -l ja -i plugins/notify/notify.pot -o locale/ja_JP/LC_MESSAGES/notify.po
 
 # cp locale/ja_JP/LC_MESSAGES/*.po locale/ja_JP/LC_MESSAGES/*.po.bak
 # msgmerge locale/ja_JP/LC_MESSAGES/*.po.bak plugins/*/*.pot >  locale/ja_JP/LC_MESSAGES/*.po
 
 msgfmt -c locale/ja_JP/LC_MESSAGES/*.po -o locale/ja_JP/LC_MESSAGES/*.mo


----------
 squirrelmail -> squirrelmail-1.4.20.ja
 
 標準+ja-patch
 
 cd /usr/local/www/squirrelmail/locale/ja_JP/LC_MESSAGES/
 cp squirrelmail.po squirrelmail.po.orig
 cp /back/src/squirrelmail.po ./
 cd ../../../po/
 ./compilepo ja_JP
 
 cd /usr/local/www/squirrelmail/plugins/
 tar zxvf /back/src/quicksave-2.4.5-1.2.9.tar.gz
 cd /usr/local/www/squirrelmail/plugins/quicksave
 cp config_example.php config.php
 patch < /back/src/quicksave.patch
 
 cd /usr/local/www/squirrelmail/plugins/
 tar zxvf /back/src/compatibility-2.0.16-1.0.tar.gz
 
 cd /usr/local/www/squirrelmail/locale/ja_JP/LC_MESSAGES/
 
 cp /back/src/quicksave.po ./
 msgfmt -c quicksave.po -o quicksave.mo
 
 cd /usr/local/www/squirrelmail/plugins/delete_move_next
 patch < /back/src/delete_move_next.patch
 
 cd /usr/local/www/squirrelmail/include/options/
 patch < /back/src/display.php.patch
 
 vi /usr/local/www/squirrelmail-1.4.20.ja/plugins/filters/setup.php
 $AllowSpamFilters = false;
 
 cd /usr/local/www/squirrelmail/plugins
 tar xvf /home/admin/add_address-1.0.3-1.4.0.tar.gz
 cd add_address
 cp config_example.php config.php
 
 cd /usr/local/www/squirrelmail-1.4.20.ja/plugins/add_address/locale
 xgettext -o add_address.pot ../*.php
 msginit -l ja -i add_address.pot -o add_address.po
 mv add_address.po  /usr/local/www/squirrelmail/locale/ja_JP/LC_MESSAGES/
 cd /usr/local/www/squirrelmail/locale/ja_JP/LC_MESSAGES/
 vi add_address.po
 msgfmt -c add_address.po -o add_address.mo
 
 cd /usr/local/www/squirrelmail/plugins/
 tar xvf /home/admin/notify_1_3.tar.gz
 cd notify
 cp notify.wav notify.wav.orig
 cp notify.php notify.php.orig
 cp setup.php setup.php.orig
 cp /home/admin/notify.wav ./
 vi notify.php
 vi setup.php
 xgettext -o notify.pot *.php
 msginit -l ja -i notify.pot -o notify.po
 vi notify.po
 msgfmt -c notify.po -o notify.mo
 
 cd /usr/local/www/squirrelmail/plugins/
 tar xvf /home/admin/multilogin-2.4.2-1.2.9.tar.gz
 cd multilogin
 cp config_example.php config.php
 patch -p0 < patches/multilogin-squirrelmail-1.4.15.diff




[[FreeBSD]]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS