Różnice pomiędzy wersjami 1 i 2
⇤ ← Wersja 1 z 2012-01-02 15:07:55 →
Rozmiar: 127
Edytor: ns37332
Komentarz:
← Wersja 2 z 2012-01-03 11:50:56 → ⇥
Rozmiar: 1675
Edytor: ns37332
Komentarz: uzupełnienie
Usunięcia zostały oznaczone w ten sposób. Dodatki zostały oznaczone w ten sposób.
Linia 7: Linia 7:
Dodać następujący kod:
Linia 8: Linia 9:
$languages['pl_PL.UTF-8']['NAME'] = 'Polish (UTF-8)';
$languages['pl_PL.UTF-8']['CHARSET'] = 'utf-8';
$languages['pl_PL.UTF-8']['LOCALE'] = array('pl_PL.UTF-8','pl_PL.UTF8');
$languages['pl.UTF-8']['ALIAS'] = 'pl_PL.UTF-8';
Linia 9: Linia 14:

== locale/ ==
{{{#!shell numbers=off
cd /usr/local/www/squirrelmail/locale/
cp -pR pl_PL pl_PL.UTF-8
for f in `ls pl_PL/LC_MESSAGES/ | grep .po`; do iconv -f latin2 -t -utf-8 pl_PL/LC_MESSAGES/$f > pl_PL.UTF-8/LC_MESSAGES/$f; done
cd pl_PL/LC_MESSAGES/
msgfmt squirrelmail.po -o squirrelmail.mo
msgfmt change_pass.po -o change_pass.mo
msgfmt check_quota.po -o check_quota.mo
}}}

== locale/pl_PL.UTF-8/setup.php ==
Zmodyfikować następujący kod:
{{{#!php numbers=off
$languages['pl_PL.UTF-8']['NAME'] = 'Polish';
$languages['pl_PL.UTF-8']['ALTNAME'] = 'Polski';
$languages['pl_PL.UTF-8']['CHARSET'] = 'UTF-8';
$languages['pl_PL.UTF-8']['LOCALE'] = array('pl_PL.UTF-8','pl_PL.UTF8');
$languages['pl']['ALIAS'] = 'pl_PL.UTF-8';
}}}

== config.php ==
W pliku config.php zmienić ustawienia języka na '''pl_PL.UTF-8''' (edytor lub skrypt configure).

== plugins/login_notes/config.php ==

Jeżeli plugin jest aktywowany, to należy odpowiednio poprawić plik konfiguracyjny:
{{{#!shell numbers=off
cp plugins/login_notes/config.php plugins/login_notes/config.php.latin2
# edycja wiadomości do użytkowników plugins/login_notes/config.php.latin2
iconv -f latin2 -t utf-8 plugins/login_notes/config.php.latin2 > plugins/login_notes/config.php
}}}

Dodanie pl_PL.UTF-8 do squirrerlmail

functions/i18n.php

Dodać następujący kod:

$languages['pl_PL.UTF-8']['NAME']    = 'Polish (UTF-8)';
$languages['pl_PL.UTF-8']['CHARSET'] = 'utf-8';
$languages['pl_PL.UTF-8']['LOCALE']  = array('pl_PL.UTF-8','pl_PL.UTF8');
$languages['pl.UTF-8']['ALIAS']      = 'pl_PL.UTF-8';

locale/

cd /usr/local/www/squirrelmail/locale/
cp -pR pl_PL pl_PL.UTF-8
for f in `ls pl_PL/LC_MESSAGES/ | grep .po`; do iconv -f latin2 -t -utf-8 pl_PL/LC_MESSAGES/$f > pl_PL.UTF-8/LC_MESSAGES/$f; done
cd pl_PL/LC_MESSAGES/
msgfmt squirrelmail.po -o squirrelmail.mo
msgfmt change_pass.po -o change_pass.mo
msgfmt check_quota.po -o check_quota.mo

locale/pl_PL.UTF-8/setup.php

Zmodyfikować następujący kod:

$languages['pl_PL.UTF-8']['NAME']    = 'Polish';
$languages['pl_PL.UTF-8']['ALTNAME'] = 'Polski';
$languages['pl_PL.UTF-8']['CHARSET'] = 'UTF-8';
$languages['pl_PL.UTF-8']['LOCALE']  = array('pl_PL.UTF-8','pl_PL.UTF8');
$languages['pl']['ALIAS'] = 'pl_PL.UTF-8';

config.php

W pliku config.php zmienić ustawienia języka na pl_PL.UTF-8 (edytor lub skrypt configure).

plugins/login_notes/config.php

Jeżeli plugin jest aktywowany, to należy odpowiednio poprawić plik konfiguracyjny:

cp plugins/login_notes/config.php plugins/login_notes/config.php.latin2
# edycja wiadomości do użytkowników plugins/login_notes/config.php.latin2
iconv -f latin2 -t utf-8 plugins/login_notes/config.php.latin2 > plugins/login_notes/config.php