phpfreechat-svn Mailing List for phpFreeChat (Page 14)
Status: Beta
Brought to you by:
kerphi
You can subscribe to this list here.
2006 |
Jan
|
Feb
(2) |
Mar
|
Apr
(61) |
May
(56) |
Jun
(96) |
Jul
(23) |
Aug
(62) |
Sep
(76) |
Oct
(48) |
Nov
(28) |
Dec
(28) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
(31) |
Feb
(40) |
Mar
(29) |
Apr
(11) |
May
(6) |
Jun
(18) |
Jul
(18) |
Aug
(108) |
Sep
(24) |
Oct
(6) |
Nov
(21) |
Dec
|
2008 |
Jan
|
Feb
(1) |
Mar
(16) |
Apr
|
May
(3) |
Jun
|
Jul
(7) |
Aug
(1) |
Sep
(3) |
Oct
|
Nov
(3) |
Dec
(2) |
2009 |
Jan
(2) |
Feb
|
Mar
(2) |
Apr
(3) |
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
(1) |
Oct
(1) |
Nov
|
Dec
(1) |
2010 |
Jan
(2) |
Feb
|
Mar
|
Apr
(6) |
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2018 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <ke...@us...> - 2007-02-15 11:14:55
|
Revision: 954 http://svn.sourceforge.net/phpfreechat/?rev=954&view=rev Author: kerphi Date: 2007-02-15 03:14:53 -0800 (Thu, 15 Feb 2007) Log Message: ----------- update the translated label list Modified Paths: -------------- trunk/i18n/ar_LB/main.php trunk/i18n/ba_BA/main.php trunk/i18n/bg_BG/main.php trunk/i18n/bn_BD/main.php trunk/i18n/de_DE-formal/main.php trunk/i18n/de_DE-informal/main.php trunk/i18n/el_GR/main.php trunk/i18n/en_US/main.php trunk/i18n/eo/main.php trunk/i18n/es_ES/main.php trunk/i18n/fr_FR/main.php trunk/i18n/hu_HU/main.php trunk/i18n/hy_AM/main.php trunk/i18n/id_ID/main.php trunk/i18n/it_IT/main.php trunk/i18n/ja_JP/main.php trunk/i18n/ko_KR/main.php trunk/i18n/nb_NO/main.php trunk/i18n/nl_NL/main.php trunk/i18n/pl_PL/main.php trunk/i18n/pt_BR/main.php trunk/i18n/pt_PT/main.php trunk/i18n/ru_RU/main.php trunk/i18n/sr_CS/main.php trunk/i18n/sv_SE/main.php trunk/i18n/tr_TR/main.php trunk/i18n/uk_RO/main.php trunk/i18n/uk_UA/main.php trunk/i18n/zh_CN/main.php trunk/i18n/zh_TW/main.php Modified: trunk/i18n/ar_LB/main.php =================================================================== --- trunk/i18n/ar_LB/main.php 2007-02-15 10:35:45 UTC (rev 953) +++ trunk/i18n/ar_LB/main.php 2007-02-15 11:14:53 UTC (rev 954) @@ -366,4 +366,10 @@ // line 359 in pfcglobalconfig.class.php $GLOBALS["i18n"]["%s doesn't exist, data_public_path cannot be installed"] = ""; +// line 73 in invite.class.php +$GLOBALS["i18n"]["You must join %s to invite users in this channel"] = ""; + +// line 47 in chat.html.tpl.php +$GLOBALS["i18n"]["Ping"] = ""; + ?> \ No newline at end of file Modified: trunk/i18n/ba_BA/main.php =================================================================== --- trunk/i18n/ba_BA/main.php 2007-02-15 10:35:45 UTC (rev 953) +++ trunk/i18n/ba_BA/main.php 2007-02-15 11:14:53 UTC (rev 954) @@ -369,4 +369,10 @@ // line 359 in pfcglobalconfig.class.php $GLOBALS["i18n"]["%s doesn't exist, data_public_path cannot be installed"] = ""; +// line 73 in invite.class.php +$GLOBALS["i18n"]["You must join %s to invite users in this channel"] = ""; + +// line 47 in chat.html.tpl.php +$GLOBALS["i18n"]["Ping"] = ""; + ?> \ No newline at end of file Modified: trunk/i18n/bg_BG/main.php =================================================================== --- trunk/i18n/bg_BG/main.php 2007-02-15 10:35:45 UTC (rev 953) +++ trunk/i18n/bg_BG/main.php 2007-02-15 11:14:53 UTC (rev 954) @@ -364,4 +364,10 @@ // line 359 in pfcglobalconfig.class.php $GLOBALS["i18n"]["%s doesn't exist, data_public_path cannot be installed"] = ""; +// line 73 in invite.class.php +$GLOBALS["i18n"]["You must join %s to invite users in this channel"] = ""; + +// line 47 in chat.html.tpl.php +$GLOBALS["i18n"]["Ping"] = ""; + ?> \ No newline at end of file Modified: trunk/i18n/bn_BD/main.php =================================================================== --- trunk/i18n/bn_BD/main.php 2007-02-15 10:35:45 UTC (rev 953) +++ trunk/i18n/bn_BD/main.php 2007-02-15 11:14:53 UTC (rev 954) @@ -370,4 +370,10 @@ // line 359 in pfcglobalconfig.class.php $GLOBALS["i18n"]["%s doesn't exist, data_public_path cannot be installed"] = ""; +// line 73 in invite.class.php +$GLOBALS["i18n"]["You must join %s to invite users in this channel"] = ""; + +// line 47 in chat.html.tpl.php +$GLOBALS["i18n"]["Ping"] = ""; + ?> \ No newline at end of file Modified: trunk/i18n/de_DE-formal/main.php =================================================================== --- trunk/i18n/de_DE-formal/main.php 2007-02-15 10:35:45 UTC (rev 953) +++ trunk/i18n/de_DE-formal/main.php 2007-02-15 11:14:53 UTC (rev 954) @@ -371,4 +371,10 @@ // line 359 in pfcglobalconfig.class.php $GLOBALS["i18n"]["%s doesn't exist, data_public_path cannot be installed"] = ""; +// line 73 in invite.class.php +$GLOBALS["i18n"]["You must join %s to invite users in this channel"] = ""; + +// line 47 in chat.html.tpl.php +$GLOBALS["i18n"]["Ping"] = ""; + ?> \ No newline at end of file Modified: trunk/i18n/de_DE-informal/main.php =================================================================== --- trunk/i18n/de_DE-informal/main.php 2007-02-15 10:35:45 UTC (rev 953) +++ trunk/i18n/de_DE-informal/main.php 2007-02-15 11:14:53 UTC (rev 954) @@ -372,4 +372,10 @@ // line 359 in pfcglobalconfig.class.php $GLOBALS["i18n"]["%s doesn't exist, data_public_path cannot be installed"] = ""; +// line 73 in invite.class.php +$GLOBALS["i18n"]["You must join %s to invite users in this channel"] = ""; + +// line 47 in chat.html.tpl.php +$GLOBALS["i18n"]["Ping"] = ""; + ?> \ No newline at end of file Modified: trunk/i18n/el_GR/main.php =================================================================== --- trunk/i18n/el_GR/main.php 2007-02-15 10:35:45 UTC (rev 953) +++ trunk/i18n/el_GR/main.php 2007-02-15 11:14:53 UTC (rev 954) @@ -365,4 +365,10 @@ // line 359 in pfcglobalconfig.class.php $GLOBALS["i18n"]["%s doesn't exist, data_public_path cannot be installed"] = ""; +// line 73 in invite.class.php +$GLOBALS["i18n"]["You must join %s to invite users in this channel"] = ""; + +// line 47 in chat.html.tpl.php +$GLOBALS["i18n"]["Ping"] = ""; + ?> \ No newline at end of file Modified: trunk/i18n/en_US/main.php =================================================================== --- trunk/i18n/en_US/main.php 2007-02-15 10:35:45 UTC (rev 953) +++ trunk/i18n/en_US/main.php 2007-02-15 11:14:53 UTC (rev 954) @@ -364,6 +364,12 @@ $GLOBALS["i18n"]["In Internet Explorer versions earlier than 7.0, Ajax is implemented using ActiveX. Please enable ActiveX in your browser security settings or upgrade to a browser with Ajax support and try again."] = "In Internet Explorer versions earlier than 7.0, Ajax is implemented using ActiveX. Please enable ActiveX in your browser security settings or upgrade to a browser with Ajax support and try again."; // line 359 in pfcglobalconfig.class.php -$GLOBALS["i18n"]["%s doesn't exist, data_public_path cannot be installed"] = ""; +$GLOBALS["i18n"]["%s doesn't exist, data_public_path cannot be installed"] = "%s doesn't exist, data_public_path cannot be installed"; +// line 73 in invite.class.php +$GLOBALS["i18n"]["You must join %s to invite users in this channel"] = "You must join %s to invite users in this channel"; + +// line 47 in chat.html.tpl.php +$GLOBALS["i18n"]["Ping"] = "Ping"; + ?> \ No newline at end of file Modified: trunk/i18n/eo/main.php =================================================================== --- trunk/i18n/eo/main.php 2007-02-15 10:35:45 UTC (rev 953) +++ trunk/i18n/eo/main.php 2007-02-15 11:14:53 UTC (rev 954) @@ -369,4 +369,10 @@ // line 359 in pfcglobalconfig.class.php $GLOBALS["i18n"]["%s doesn't exist, data_public_path cannot be installed"] = ""; +// line 73 in invite.class.php +$GLOBALS["i18n"]["You must join %s to invite users in this channel"] = ""; + +// line 47 in chat.html.tpl.php +$GLOBALS["i18n"]["Ping"] = ""; + ?> \ No newline at end of file Modified: trunk/i18n/es_ES/main.php =================================================================== --- trunk/i18n/es_ES/main.php 2007-02-15 10:35:45 UTC (rev 953) +++ trunk/i18n/es_ES/main.php 2007-02-15 11:14:53 UTC (rev 954) @@ -367,4 +367,10 @@ $GLOBALS["i18n"]["%s doesn't exist, data_public_path cannot be installed"] = "No existe %s, data_public_path no puede ser instalado"; +// line 73 in invite.class.php +$GLOBALS["i18n"]["You must join %s to invite users in this channel"] = ""; + +// line 47 in chat.html.tpl.php +$GLOBALS["i18n"]["Ping"] = ""; + ?> \ No newline at end of file Modified: trunk/i18n/fr_FR/main.php =================================================================== --- trunk/i18n/fr_FR/main.php 2007-02-15 10:35:45 UTC (rev 953) +++ trunk/i18n/fr_FR/main.php 2007-02-15 11:14:53 UTC (rev 954) @@ -364,6 +364,12 @@ $GLOBALS["i18n"]["In Internet Explorer versions earlier than 7.0, Ajax is implemented using ActiveX. Please enable ActiveX in your browser security settings or upgrade to a browser with Ajax support and try again."] = "Dans les version d\'Internet Explorer inférieures à 7.0, Ajax est implémenté par ActiveX. Veuillez activer ActiveX dans les paramètres de sécurité ou utiliser un navigateur qui supporte Ajax et essayez denouveau"; // line 359 in pfcglobalconfig.class.php -$GLOBALS["i18n"]["%s doesn't exist, data_public_path cannot be installed"] = ""; +$GLOBALS["i18n"]["%s doesn't exist, data_public_path cannot be installed"] = "%s n'existe pas, data_public_path ne peut pas être installé"; +// line 73 in invite.class.php +$GLOBALS["i18n"]["You must join %s to invite users in this channel"] = "Vous devez rejoindre %s pour pouvoir y inviter des utilisateurs"; + +// line 47 in chat.html.tpl.php +$GLOBALS["i18n"]["Ping"] = "Temps de réponse"; + ?> \ No newline at end of file Modified: trunk/i18n/hu_HU/main.php =================================================================== --- trunk/i18n/hu_HU/main.php 2007-02-15 10:35:45 UTC (rev 953) +++ trunk/i18n/hu_HU/main.php 2007-02-15 11:14:53 UTC (rev 954) @@ -367,4 +367,10 @@ // line 139 in chat.js.tpl.php $GLOBALS["i18n"]["In Internet Explorer versions earlier than 7.0, Ajax is implemented using ActiveX. Please enable ActiveX in your browser security settings or upgrade to a browser with Ajax support and try again."] = ""; +// line 73 in invite.class.php +$GLOBALS["i18n"]["You must join %s to invite users in this channel"] = ""; + +// line 47 in chat.html.tpl.php +$GLOBALS["i18n"]["Ping"] = ""; + ?> \ No newline at end of file Modified: trunk/i18n/hy_AM/main.php =================================================================== --- trunk/i18n/hy_AM/main.php 2007-02-15 10:35:45 UTC (rev 953) +++ trunk/i18n/hy_AM/main.php 2007-02-15 11:14:53 UTC (rev 954) @@ -369,4 +369,10 @@ // line 359 in pfcglobalconfig.class.php $GLOBALS["i18n"]["%s doesn't exist, data_public_path cannot be installed"] = ""; +// line 73 in invite.class.php +$GLOBALS["i18n"]["You must join %s to invite users in this channel"] = ""; + +// line 47 in chat.html.tpl.php +$GLOBALS["i18n"]["Ping"] = ""; + ?> \ No newline at end of file Modified: trunk/i18n/id_ID/main.php =================================================================== --- trunk/i18n/id_ID/main.php 2007-02-15 10:35:45 UTC (rev 953) +++ trunk/i18n/id_ID/main.php 2007-02-15 11:14:53 UTC (rev 954) @@ -369,4 +369,10 @@ // line 359 in pfcglobalconfig.class.php $GLOBALS["i18n"]["%s doesn't exist, data_public_path cannot be installed"] = ""; +// line 73 in invite.class.php +$GLOBALS["i18n"]["You must join %s to invite users in this channel"] = ""; + +// line 47 in chat.html.tpl.php +$GLOBALS["i18n"]["Ping"] = ""; + ?> \ No newline at end of file Modified: trunk/i18n/it_IT/main.php =================================================================== --- trunk/i18n/it_IT/main.php 2007-02-15 10:35:45 UTC (rev 953) +++ trunk/i18n/it_IT/main.php 2007-02-15 11:14:53 UTC (rev 954) @@ -369,4 +369,10 @@ // line 359 in pfcglobalconfig.class.php $GLOBALS["i18n"]["%s doesn't exist, data_public_path cannot be installed"] = ""; +// line 73 in invite.class.php +$GLOBALS["i18n"]["You must join %s to invite users in this channel"] = ""; + +// line 47 in chat.html.tpl.php +$GLOBALS["i18n"]["Ping"] = ""; + ?> \ No newline at end of file Modified: trunk/i18n/ja_JP/main.php =================================================================== --- trunk/i18n/ja_JP/main.php 2007-02-15 10:35:45 UTC (rev 953) +++ trunk/i18n/ja_JP/main.php 2007-02-15 11:14:53 UTC (rev 954) @@ -367,4 +367,10 @@ // line 359 in pfcglobalconfig.class.php $GLOBALS["i18n"]["%s doesn't exist, data_public_path cannot be installed"] = ""; +// line 73 in invite.class.php +$GLOBALS["i18n"]["You must join %s to invite users in this channel"] = ""; + +// line 47 in chat.html.tpl.php +$GLOBALS["i18n"]["Ping"] = ""; + ?> \ No newline at end of file Modified: trunk/i18n/ko_KR/main.php =================================================================== --- trunk/i18n/ko_KR/main.php 2007-02-15 10:35:45 UTC (rev 953) +++ trunk/i18n/ko_KR/main.php 2007-02-15 11:14:53 UTC (rev 954) @@ -367,4 +367,10 @@ // line 139 in chat.js.tpl.php $GLOBALS["i18n"]["In Internet Explorer versions earlier than 7.0, Ajax is implemented using ActiveX. Please enable ActiveX in your browser security settings or upgrade to a browser with Ajax support and try again."] = ""; +// line 73 in invite.class.php +$GLOBALS["i18n"]["You must join %s to invite users in this channel"] = ""; + +// line 47 in chat.html.tpl.php +$GLOBALS["i18n"]["Ping"] = ""; + ?> \ No newline at end of file Modified: trunk/i18n/nb_NO/main.php =================================================================== --- trunk/i18n/nb_NO/main.php 2007-02-15 10:35:45 UTC (rev 953) +++ trunk/i18n/nb_NO/main.php 2007-02-15 11:14:53 UTC (rev 954) @@ -366,4 +366,10 @@ // line 359 in pfcglobalconfig.class.php $GLOBALS["i18n"]["%s doesn't exist, data_public_path cannot be installed"] = ""; +// line 73 in invite.class.php +$GLOBALS["i18n"]["You must join %s to invite users in this channel"] = ""; + +// line 47 in chat.html.tpl.php +$GLOBALS["i18n"]["Ping"] = ""; + ?> \ No newline at end of file Modified: trunk/i18n/nl_NL/main.php =================================================================== --- trunk/i18n/nl_NL/main.php 2007-02-15 10:35:45 UTC (rev 953) +++ trunk/i18n/nl_NL/main.php 2007-02-15 11:14:53 UTC (rev 954) @@ -367,4 +367,10 @@ // line 359 in pfcglobalconfig.class.php $GLOBALS["i18n"]["%s doesn't exist, data_public_path cannot be installed"] = ""; +// line 73 in invite.class.php +$GLOBALS["i18n"]["You must join %s to invite users in this channel"] = ""; + +// line 47 in chat.html.tpl.php +$GLOBALS["i18n"]["Ping"] = ""; + ?> \ No newline at end of file Modified: trunk/i18n/pl_PL/main.php =================================================================== --- trunk/i18n/pl_PL/main.php 2007-02-15 10:35:45 UTC (rev 953) +++ trunk/i18n/pl_PL/main.php 2007-02-15 11:14:53 UTC (rev 954) @@ -367,4 +367,10 @@ // line 359 in pfcglobalconfig.class.php $GLOBALS["i18n"]["%s doesn't exist, data_public_path cannot be installed"] = ""; +// line 73 in invite.class.php +$GLOBALS["i18n"]["You must join %s to invite users in this channel"] = ""; + +// line 47 in chat.html.tpl.php +$GLOBALS["i18n"]["Ping"] = ""; + ?> \ No newline at end of file Modified: trunk/i18n/pt_BR/main.php =================================================================== --- trunk/i18n/pt_BR/main.php 2007-02-15 10:35:45 UTC (rev 953) +++ trunk/i18n/pt_BR/main.php 2007-02-15 11:14:53 UTC (rev 954) @@ -371,4 +371,10 @@ // line 139 in chat.js.tpl.php $GLOBALS["i18n"]["In Internet Explorer versions earlier than 7.0, Ajax is implemented using ActiveX. Please enable ActiveX in your browser security settings or upgrade to a browser with Ajax support and try again."] = ""; +// line 73 in invite.class.php +$GLOBALS["i18n"]["You must join %s to invite users in this channel"] = ""; + +// line 47 in chat.html.tpl.php +$GLOBALS["i18n"]["Ping"] = ""; + ?> \ No newline at end of file Modified: trunk/i18n/pt_PT/main.php =================================================================== --- trunk/i18n/pt_PT/main.php 2007-02-15 10:35:45 UTC (rev 953) +++ trunk/i18n/pt_PT/main.php 2007-02-15 11:14:53 UTC (rev 954) @@ -367,4 +367,10 @@ // line 359 in pfcglobalconfig.class.php $GLOBALS["i18n"]["%s doesn't exist, data_public_path cannot be installed"] = ""; +// line 73 in invite.class.php +$GLOBALS["i18n"]["You must join %s to invite users in this channel"] = ""; + +// line 47 in chat.html.tpl.php +$GLOBALS["i18n"]["Ping"] = ""; + ?> \ No newline at end of file Modified: trunk/i18n/ru_RU/main.php =================================================================== --- trunk/i18n/ru_RU/main.php 2007-02-15 10:35:45 UTC (rev 953) +++ trunk/i18n/ru_RU/main.php 2007-02-15 11:14:53 UTC (rev 954) @@ -371,4 +371,10 @@ // line 359 in pfcglobalconfig.class.php $GLOBALS["i18n"]["%s doesn't exist, data_public_path cannot be installed"] = ""; +// line 73 in invite.class.php +$GLOBALS["i18n"]["You must join %s to invite users in this channel"] = ""; + +// line 47 in chat.html.tpl.php +$GLOBALS["i18n"]["Ping"] = ""; + ?> \ No newline at end of file Modified: trunk/i18n/sr_CS/main.php =================================================================== --- trunk/i18n/sr_CS/main.php 2007-02-15 10:35:45 UTC (rev 953) +++ trunk/i18n/sr_CS/main.php 2007-02-15 11:14:53 UTC (rev 954) @@ -369,4 +369,10 @@ // line 359 in pfcglobalconfig.class.php $GLOBALS["i18n"]["%s doesn't exist, data_public_path cannot be installed"] = ""; +// line 73 in invite.class.php +$GLOBALS["i18n"]["You must join %s to invite users in this channel"] = ""; + +// line 47 in chat.html.tpl.php +$GLOBALS["i18n"]["Ping"] = ""; + ?> \ No newline at end of file Modified: trunk/i18n/sv_SE/main.php =================================================================== --- trunk/i18n/sv_SE/main.php 2007-02-15 10:35:45 UTC (rev 953) +++ trunk/i18n/sv_SE/main.php 2007-02-15 11:14:53 UTC (rev 954) @@ -374,4 +374,10 @@ // line 359 in pfcglobalconfig.class.php $GLOBALS["i18n"]["%s doesn't exist, data_public_path cannot be installed"] = ""; +// line 73 in invite.class.php +$GLOBALS["i18n"]["You must join %s to invite users in this channel"] = ""; + +// line 47 in chat.html.tpl.php +$GLOBALS["i18n"]["Ping"] = ""; + ?> \ No newline at end of file Modified: trunk/i18n/tr_TR/main.php =================================================================== --- trunk/i18n/tr_TR/main.php 2007-02-15 10:35:45 UTC (rev 953) +++ trunk/i18n/tr_TR/main.php 2007-02-15 11:14:53 UTC (rev 954) @@ -366,4 +366,10 @@ // line 359 in pfcglobalconfig.class.php $GLOBALS["i18n"]["%s doesn't exist, data_public_path cannot be installed"] = ""; +// line 73 in invite.class.php +$GLOBALS["i18n"]["You must join %s to invite users in this channel"] = ""; + +// line 47 in chat.html.tpl.php +$GLOBALS["i18n"]["Ping"] = ""; + ?> \ No newline at end of file Modified: trunk/i18n/uk_RO/main.php =================================================================== --- trunk/i18n/uk_RO/main.php 2007-02-15 10:35:45 UTC (rev 953) +++ trunk/i18n/uk_RO/main.php 2007-02-15 11:14:53 UTC (rev 954) @@ -366,4 +366,10 @@ // line 359 in pfcglobalconfig.class.php $GLOBALS["i18n"]["%s doesn't exist, data_public_path cannot be installed"] = ""; +// line 73 in invite.class.php +$GLOBALS["i18n"]["You must join %s to invite users in this channel"] = ""; + +// line 47 in chat.html.tpl.php +$GLOBALS["i18n"]["Ping"] = ""; + ?> \ No newline at end of file Modified: trunk/i18n/uk_UA/main.php =================================================================== --- trunk/i18n/uk_UA/main.php 2007-02-15 10:35:45 UTC (rev 953) +++ trunk/i18n/uk_UA/main.php 2007-02-15 11:14:53 UTC (rev 954) @@ -366,4 +366,10 @@ // line 359 in pfcglobalconfig.class.php $GLOBALS["i18n"]["%s doesn't exist, data_public_path cannot be installed"] = ""; +// line 73 in invite.class.php +$GLOBALS["i18n"]["You must join %s to invite users in this channel"] = ""; + +// line 47 in chat.html.tpl.php +$GLOBALS["i18n"]["Ping"] = ""; + ?> \ No newline at end of file Modified: trunk/i18n/zh_CN/main.php =================================================================== --- trunk/i18n/zh_CN/main.php 2007-02-15 10:35:45 UTC (rev 953) +++ trunk/i18n/zh_CN/main.php 2007-02-15 11:14:53 UTC (rev 954) @@ -370,4 +370,10 @@ // line 359 in pfcglobalconfig.class.php $GLOBALS["i18n"]["%s doesn't exist, data_public_path cannot be installed"] = ""; +// line 73 in invite.class.php +$GLOBALS["i18n"]["You must join %s to invite users in this channel"] = ""; + +// line 47 in chat.html.tpl.php +$GLOBALS["i18n"]["Ping"] = ""; + ?> \ No newline at end of file Modified: trunk/i18n/zh_TW/main.php =================================================================== --- trunk/i18n/zh_TW/main.php 2007-02-15 10:35:45 UTC (rev 953) +++ trunk/i18n/zh_TW/main.php 2007-02-15 11:14:53 UTC (rev 954) @@ -366,4 +366,10 @@ // line 359 in pfcglobalconfig.class.php $GLOBALS["i18n"]["%s doesn't exist, data_public_path cannot be installed"] = ""; +// line 73 in invite.class.php +$GLOBALS["i18n"]["You must join %s to invite users in this channel"] = ""; + +// line 47 in chat.html.tpl.php +$GLOBALS["i18n"]["Ping"] = ""; + ?> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ke...@us...> - 2007-02-15 10:35:44
|
Revision: 953 http://svn.sourceforge.net/phpfreechat/?rev=953&view=rev Author: kerphi Date: 2007-02-15 02:35:45 -0800 (Thu, 15 Feb 2007) Log Message: ----------- Optimisation : use the php5 json module if available Modified Paths: -------------- trunk/src/commands/getnewmsg.class.php trunk/src/commands/who.class.php trunk/src/commands/whois.class.php trunk/src/pfccommand.class.php trunk/src/phpfreechat.class.php trunk/themes/default/chat.js.tpl.php Added Paths: ----------- trunk/src/pfcjson.class.php Modified: trunk/src/commands/getnewmsg.class.php =================================================================== --- trunk/src/commands/getnewmsg.class.php 2007-02-15 08:40:35 UTC (rev 952) +++ trunk/src/commands/getnewmsg.class.php 2007-02-15 10:35:45 UTC (rev 953) @@ -20,7 +20,6 @@ * Boston, MA 02110-1301 USA */ -require_once(dirname(__FILE__)."/../../lib/json/JSON.php"); require_once(dirname(__FILE__)."/../pfccommand.class.php"); class pfcCommand_getnewmsg extends pfcCommand @@ -99,7 +98,8 @@ } if (count($js) != 0) { - $json = new Services_JSON(); + require_once dirname(__FILE__).'/../pfcjson.class.php'; + $json = new pfcJSON(); $js = $json->encode($js); $xml_reponse->script("pfc.handleResponse('".$this->name."', 'ok', (".$js."));"); } Modified: trunk/src/commands/who.class.php =================================================================== --- trunk/src/commands/who.class.php 2007-02-15 08:40:35 UTC (rev 952) +++ trunk/src/commands/who.class.php 2007-02-15 10:35:45 UTC (rev 953) @@ -62,9 +62,9 @@ $chanmeta['meta']['users']['nick'] = $users['nick']; $chanmeta['meta']['users']['nickid'] = $users['nickid']; - require_once(dirname(__FILE__)."/../../lib/json/JSON.php"); - $json = new Services_JSON(); - $js = $json->encode($chanmeta); + require_once dirname(__FILE__).'/../pfcjson.class.php'; + $json = new pfcJSON(); + $js = $json->encode($chanmeta); return $js; } } Modified: trunk/src/commands/whois.class.php =================================================================== --- trunk/src/commands/whois.class.php 2007-02-15 08:40:35 UTC (rev 952) +++ trunk/src/commands/whois.class.php 2007-02-15 10:35:45 UTC (rev 953) @@ -20,7 +20,6 @@ * Boston, MA 02110-1301 USA */ -require_once(dirname(__FILE__)."/../../lib/json/JSON.php"); require_once(dirname(__FILE__)."/../pfccommand.class.php"); class pfcCommand_whois extends pfcCommand @@ -58,7 +57,8 @@ foreach($order as $o) $nickmeta_sorted[$o] = $usermeta[$o]; $usermeta = $nickmeta_sorted; - $json = new Services_JSON(); + require_once dirname(__FILE__).'/../pfcjson.class.php'; + $json = new pfcJSON(); $js = $json->encode($usermeta); $xml_reponse->script("pfc.handleResponse('".$this->name."', 'ok', ".$js.");"); } Modified: trunk/src/pfccommand.class.php =================================================================== --- trunk/src/pfccommand.class.php 2007-02-15 08:40:35 UTC (rev 952) +++ trunk/src/pfccommand.class.php 2007-02-15 10:35:45 UTC (rev 953) @@ -251,8 +251,8 @@ { if ($data != NULL) { - require_once(dirname(__FILE__)."/../lib/json/JSON.php"); - $json = new Services_JSON(); + require_once dirname(__FILE__).'/pfcjson.class.php'; + $json = new pfcJSON(); $js = $json->encode($data); $xml_reponse->script("trace('".$msg." -> ".$js."');"); } Added: trunk/src/pfcjson.class.php =================================================================== --- trunk/src/pfcjson.class.php (rev 0) +++ trunk/src/pfcjson.class.php 2007-02-15 10:35:45 UTC (rev 953) @@ -0,0 +1,53 @@ +<?php +/** + * pfcjson.class.php + * + * Copyright © 2006 Stephane Gully <ste...@gm...> + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the + * Free Software Foundation, 51 Franklin St, Fifth Floor, + * Boston, MA 02110-1301 USA + */ + +class pfcJSON +{ + var $json = null; + + function pfcJSON() + { + // if the php5-json module is not available, use a software json implementation + if (!function_exists('json_encode')) { + require_once(dirname(__FILE__)."/../lib/json/JSON.php"); + $this->json = new Services_JSON(); + } + } + + function encode($v) + { + if ($this->json) + return $this->json->encode($v); + else + return json_encode($v); + } + + function decode($v) + { + if ($this->json) + return $this->json->decode($v); + else + return json_decode($v); + } +} + +?> \ No newline at end of file Modified: trunk/src/phpfreechat.class.php =================================================================== --- trunk/src/phpfreechat.class.php 2007-02-15 08:40:35 UTC (rev 952) +++ trunk/src/phpfreechat.class.php 2007-02-15 10:35:45 UTC (rev 953) @@ -423,10 +423,10 @@ $c =& pfcGlobalConfig::Instance(); $js = ''; - - require_once(dirname(__FILE__)."/../lib/json/JSON.php"); - $json = new Services_JSON(); + require_once dirname(__FILE__).'/pfcjson.class.php'; + $json = new pfcJSON(); + $labels_to_load = array( "Do you really want to leave this room ?", // _pfc "Hide nickname marker", // _pfc Modified: trunk/themes/default/chat.js.tpl.php =================================================================== --- trunk/themes/default/chat.js.tpl.php 2007-02-15 08:40:35 UTC (rev 952) +++ trunk/themes/default/chat.js.tpl.php 2007-02-15 10:35:45 UTC (rev 953) @@ -12,8 +12,8 @@ <script type="text/javascript"> // <![CDATA[ <?php -require_once(dirname(__FILE__)."/../../lib/json/JSON.php"); -$json = new Services_JSON(); +require_once dirname(__FILE__).'/../../src/pfcjson.class.php'; +$json = new pfcJSON(); ?> <?php $nick = $u->nick != "" ? $json->encode($u->nick) : $json->encode($c->nick); ?> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ke...@us...> - 2007-02-15 08:40:38
|
Revision: 952 http://svn.sourceforge.net/phpfreechat/?rev=952&view=rev Author: kerphi Date: 2007-02-15 00:40:35 -0800 (Thu, 15 Feb 2007) Log Message: ----------- Optimization : http://www.phpfreechat.net/forum/viewtopic.php?id=1187 Modified Paths: -------------- trunk/data/public/js/pfcclient.js Modified: trunk/data/public/js/pfcclient.js =================================================================== --- trunk/data/public/js/pfcclient.js 2007-02-14 16:55:52 UTC (rev 951) +++ trunk/data/public/js/pfcclient.js 2007-02-15 08:40:35 UTC (rev 952) @@ -1282,12 +1282,12 @@ /* check the nickname is colorized or not */ var allready_colorized = false; var nc = ''; - for(var j = 0; j < this.nickcolor.length; j++) + for(var j = 0; j < this.nickcolor.length && !allready_colorized; j++) { if (this.nickcolor[j][0] == nick) { - allready_colorized = true; - nc = this.nickcolor[j][1]; + allready_colorized = true; + nc = this.nickcolor[j][1]; } } if (!allready_colorized) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ke...@us...> - 2007-02-14 16:55:54
|
Revision: 951 http://svn.sourceforge.net/phpfreechat/?rev=951&view=rev Author: kerphi Date: 2007-02-14 08:55:52 -0800 (Wed, 14 Feb 2007) Log Message: ----------- Bug fix: encoding problem http://www.phpfreechat.net/forum/viewtopic.php?id=1184 Modified Paths: -------------- trunk/src/phpfreechat.class.php Modified: trunk/src/phpfreechat.class.php =================================================================== --- trunk/src/phpfreechat.class.php 2007-02-14 16:54:55 UTC (rev 950) +++ trunk/src/phpfreechat.class.php 2007-02-14 16:55:52 UTC (rev 951) @@ -542,7 +542,7 @@ $html = ''; - pfcI18N::SwitchOutputEncoding($c->output_encoding); + // pfcI18N::SwitchOutputEncoding($c->output_encoding); $path = $c->getFilePathFromTheme('chat.html.tpl.php'); $t = new pfcTemplate($path); @@ -550,7 +550,7 @@ $t->assignObject($c,"c"); $html .= $t->getOutput(); - pfcI18N::SwitchOutputEncoding(); + // pfcI18N::SwitchOutputEncoding(); $xml_reponse->remove("pfc_loader"); // to hide the loading box $xml_reponse->assign("pfc_container", "innerHTML", $html); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ke...@us...> - 2007-02-14 16:54:57
|
Revision: 950 http://svn.sourceforge.net/phpfreechat/?rev=950&view=rev Author: kerphi Date: 2007-02-14 08:54:55 -0800 (Wed, 14 Feb 2007) Log Message: ----------- typo Modified Paths: -------------- trunk/src/pfci18n.class.php Modified: trunk/src/pfci18n.class.php =================================================================== --- trunk/src/pfci18n.class.php 2007-02-14 16:39:45 UTC (rev 949) +++ trunk/src/pfci18n.class.php 2007-02-14 16:54:55 UTC (rev 950) @@ -34,7 +34,7 @@ } /** * Just like _pfc but just return the raw translated string, keeping the %s into it - * (used byt the javascript resources (i18n) class) + * (used by the javascript resources (i18n) class) */ function _pfc2() { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ke...@us...> - 2007-02-14 16:39:53
|
Revision: 949 http://svn.sourceforge.net/phpfreechat/?rev=949&view=rev Author: kerphi Date: 2007-02-14 08:39:45 -0800 (Wed, 14 Feb 2007) Log Message: ----------- [en] Display the "Chat loading ..." box earlier : http://www.phpfreechat.net/forum/viewtopic.php?id=1183 Modified Paths: -------------- trunk/src/phpfreechat.class.php trunk/themes/default/chat.js.tpl.php Modified: trunk/src/phpfreechat.class.php =================================================================== --- trunk/src/phpfreechat.class.php 2007-02-14 16:11:18 UTC (rev 948) +++ trunk/src/phpfreechat.class.php 2007-02-14 16:39:45 UTC (rev 949) @@ -552,6 +552,7 @@ pfcI18N::SwitchOutputEncoding(); + $xml_reponse->remove("pfc_loader"); // to hide the loading box $xml_reponse->assign("pfc_container", "innerHTML", $html); return $xml_reponse; Modified: trunk/themes/default/chat.js.tpl.php =================================================================== --- trunk/themes/default/chat.js.tpl.php 2007-02-14 16:11:18 UTC (rev 948) +++ trunk/themes/default/chat.js.tpl.php 2007-02-14 16:39:45 UTC (rev 949) @@ -1,3 +1,14 @@ +<div id="pfc_loader"> + +<div style="width:250px;background-color:#FFF;border:1px solid #000;padding:10px;position:relative;margin:auto"> + <p style="padding:0;margin:0;text-align:center;"> + <img src="http://img327.imageshack.us/img327/8071/indicatormediumgb6.gif" + alt="" + style="float:left;margin:0;"/> + <?php echo _pfc("Chat loading ..."); ?><br style="margin:0"/><?php echo _pfc("Please wait"); ?> + </p> +</div> + <script type="text/javascript"> // <![CDATA[ <?php @@ -97,7 +108,6 @@ // ]]> </script> - <script type="text/javascript" src="<?php echo $c->data_public_url; ?>/js/xajax.js"></script> <script type="text/javascript" src="<?php echo $c->data_public_url; ?>/js/compat.js"></script> <script type="text/javascript" src="<?php echo $c->data_public_url; ?>/js/md5.js"></script> @@ -114,17 +124,7 @@ <script type="text/javascript" src="<?php echo $c->data_public_url; ?>/js/pfcgui.js"></script> <script type="text/javascript" src="<?php echo $c->data_public_url; ?>/js/pfcresource.js"></script> -<div id="pfc_container"> -<div style="width:250px;background-color:#FFF;border:1px solid #000;padding:10px;position:relative;margin:auto"> - <p style="padding:0;margin:0;text-align:center;"> - <img src="http://img327.imageshack.us/img327/8071/indicatormediumgb6.gif" - alt="" - style="float:left;margin:0;"/> - <?php echo _pfc("Chat loading ..."); ?><br style="margin:0"/><?php echo _pfc("Please wait"); ?> - </p> -</div> - <div id="pfc_notloading" style="width:270px;background-color:#FFF;color:#000;border:1px solid #000;text-align:center;margin:5px auto 0 auto;font-size:10px;background-image:url('http://img402.imageshack.us/img402/3766/stopcc3.gif');background-repeat:no-repeat;background-position:center center;"> <noscript> <p><?php echo _pfc("%s appears to be either disabled or unsupported by your browser.","JavaScript"); ?> <?php echo _pfc("This web application requires %s to work properly.","JavaScript"); ?> <?php echo _pfc("Please enable %s in your browser settings, or upgrade to a browser with %s support and try again.","JavaScript","JavaScript"); ?></p> @@ -147,8 +147,10 @@ <a href="http://www.phpfreechat.net" style="text-align:center"><img src="http://www.phpfreechat.net/pub/logo_80x15.gif" alt="PHP FREE CHAT [powered by phpFreeChat-<?php echo $version ?>]" /></a> </div> <!-- pfc_notloading --> -</div> <!-- pfc_container --> +</div> <!-- pfc_loader --> +<div id="pfc_container"><!-- Will contains chat.html.tpl.php --></div> + <?php if ($debug) { ?> <div id="pfc_debug"></div> <?php } ?> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ke...@us...> - 2007-02-14 16:11:32
|
Revision: 948 http://svn.sourceforge.net/phpfreechat/?rev=948&view=rev Author: kerphi Date: 2007-02-14 08:11:18 -0800 (Wed, 14 Feb 2007) Log Message: ----------- disable debug mode on the index Modified Paths: -------------- trunk/index.php trunk/version Modified: trunk/index.php =================================================================== --- trunk/index.php 2007-02-09 11:16:59 UTC (rev 947) +++ trunk/index.php 2007-02-14 16:11:18 UTC (rev 948) @@ -6,7 +6,7 @@ $params["nick"] = "guest".rand(1,1000); // setup the intitial nickname $params["isadmin"] = true; // just for debug ;) $params["serverid"] = md5(__FILE__); // calculate a unique id for this chat -$params["debug"] = true; +//$params["debug"] = true; $chat = new phpFreeChat( $params ); ?> Modified: trunk/version =================================================================== --- trunk/version 2007-02-09 11:16:59 UTC (rev 947) +++ trunk/version 2007-02-14 16:11:18 UTC (rev 948) @@ -1 +1 @@ -1.0-beta9-pre \ No newline at end of file +1.0-beta9-pre2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ke...@us...> - 2007-02-09 11:17:00
|
Revision: 947 http://svn.sourceforge.net/phpfreechat/?rev=947&view=rev Author: kerphi Date: 2007-02-09 03:16:59 -0800 (Fri, 09 Feb 2007) Log Message: ----------- fix php notices : http://www.phpfreechat.net/forum/viewtopic.php?id=1201 Modified Paths: -------------- trunk/src/pfccommand.class.php trunk/src/pfccontainer.class.php Modified: trunk/src/pfccommand.class.php =================================================================== --- trunk/src/pfccommand.class.php 2007-02-09 10:21:22 UTC (rev 946) +++ trunk/src/pfccommand.class.php 2007-02-09 11:16:59 UTC (rev 947) @@ -227,6 +227,10 @@ // print_r($cmdtmp); $cmd =& pfcCommand::Factory($cmdtmp['cmdstr']); $cmdp = $cmdtmp['params']; + if (!isset($cmdp['param'])) $cmdp['param'] = ''; + if (!isset($cmdp['sender'])) $cmdp['sender'] = null; + if (!isset($cmdp['recipient'])) $cmdp['recipient'] = null; + if (!isset($cmdp['recipientid'])) $cmdp['recipientid'] = null; $cmdp['clientid'] = $clientid; // the clientid must be the current user one $cmdp['cmdtoplay'] = true; // used to run some specials actions in the command (ex: if the cmdtoplay is a 'leave' command, then show an alert to the kicked or banished user) if ($c->debug) Modified: trunk/src/pfccontainer.class.php =================================================================== --- trunk/src/pfccontainer.class.php 2007-02-09 10:21:22 UTC (rev 946) +++ trunk/src/pfccontainer.class.php 2007-02-09 11:16:59 UTC (rev 947) @@ -579,11 +579,13 @@ } } } + if ($incache) { - $ret = array('timestamp' => $ret['timestamp'], - 'value' => $ret['value']); - return $ret; + $ret2 = array(); + if (isset($ret['timestamp'])) $ret2['timestamp'] = $ret['timestamp']; + if (isset($ret['value'])) $ret2['value'] = $ret['value']; + return $ret2; } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ke...@us...> - 2007-02-09 10:21:26
|
Revision: 946 http://svn.sourceforge.net/phpfreechat/?rev=946&view=rev Author: kerphi Date: 2007-02-09 02:21:22 -0800 (Fri, 09 Feb 2007) Log Message: ----------- Small bug fixes : http://www.phpfreechat.net/forum/viewtopic.php?id=1202 Modified Paths: -------------- trunk/data/public/js/pfcgui.js trunk/src/commands/ban.class.php trunk/src/commands/kick.class.php trunk/src/containers/mysql.class.php Modified: trunk/data/public/js/pfcgui.js =================================================================== --- trunk/data/public/js/pfcgui.js 2007-02-08 17:48:08 UTC (rev 945) +++ trunk/data/public/js/pfcgui.js 2007-02-09 10:21:22 UTC (rev 946) @@ -409,6 +409,7 @@ img.s_symbol = s_symbol.unescapeHTML(); img.onclick = function(){ pfc.insertSmiley(this.s_symbol); } container.appendChild(img); + container.appendChild(document.createTextNode(' ')); // so smileys will wrap fine if lot of smiles in theme. } }, Modified: trunk/src/commands/ban.class.php =================================================================== --- trunk/src/commands/ban.class.php 2007-02-08 17:48:08 UTC (rev 945) +++ trunk/src/commands/ban.class.php 2007-02-09 10:21:22 UTC (rev 946) @@ -18,7 +18,7 @@ $c =& $this->c; $u =& $this->u; - $nick = isset($params[0]) ? trim($params[0]) : ''; + $nick = isset($params[0]) ? $params[0] : ''; $reason = isset($params[1]) ? $params[1] : ''; if ($reason == '') $reason = _pfc("no reason"); $channame = $u->channels[$recipientid]["name"]; Modified: trunk/src/commands/kick.class.php =================================================================== --- trunk/src/commands/kick.class.php 2007-02-08 17:48:08 UTC (rev 945) +++ trunk/src/commands/kick.class.php 2007-02-09 10:21:22 UTC (rev 946) @@ -18,7 +18,7 @@ $c =& $this->c; $u =& $this->u; - $nick = isset($params[0]) ? trim($params[0]) : ''; + $nick = isset($params[0]) ? $params[0] : ''; $reason = isset($params[1]) ? $params[1] : ''; if ($reason == '') $reason = _pfc("no reason"); Modified: trunk/src/containers/mysql.class.php =================================================================== --- trunk/src/containers/mysql.class.php 2007-02-08 17:48:08 UTC (rev 945) +++ trunk/src/containers/mysql.class.php 2007-02-09 10:21:22 UTC (rev 946) @@ -38,6 +38,16 @@ * $params["container_cfg_mysql_table"] = "phpfreechat"; * $params["container_cfg_mysql_username"] = "root"; * $params["container_cfg_mysql_password"] = ""; + * + * Advanced parameters are : + * $params["container_cfg_mysql_fieldtype_server"] = 'varchar(32)'; + * $params["container_cfg_mysql_fieldtype_group"] = 'varchar(64)'; + * $params["container_cfg_mysql_fieldtype_subgroup"] = 'varchar(64)'; + * $params["container_cfg_mysql_fieldtype_leaf"] = 'varchar(64)'; + * $params["container_cfg_mysql_fieldtype_leafvalue"] = 'text'; + * $params["container_cfg_mysql_fieldtype_timestamp"] = 'int(11)'; + * $params["container_cfg_mysql_engine"] = 'InnoDB'; + * * * @author Stephane Gully <ste...@gm...> * @author HenkBB @@ -47,14 +57,15 @@ var $_db = null; var $_sql_create_table = " CREATE TABLE IF NOT EXISTS `%table%` ( - `server` varchar(256) NOT NULL default '', - `group` varchar(256) NOT NULL default '', - `subgroup` varchar(256) NOT NULL default '', - `leaf` varchar(256) NOT NULL default '', - `leafvalue` varchar(1024) NOT NULL, - `timestamp` int(11) NOT NULL default 0, - PRIMARY KEY (`server`,`group`,`subgroup`,`leaf`) -) ENGINE=MEMORY;"; + `server` %fieldtype_server% NOT NULL default '', + `group` %fieldtype_group% NOT NULL default '', + `subgroup` %fieldtype_subgroup% NOT NULL default '', + `leaf` %fieldtype_leaf% NOT NULL default '', + `leafvalue` %fieldtype_leafvalue% NOT NULL, + `timestamp` %fieldtype_timestamp% NOT NULL default 0, + PRIMARY KEY (`server`,`group`,`subgroup`,`leaf`), + INDEX (`server`,`group`,`subgroup`,`timestamp`) +) ENGINE=%engine%;"; function pfcContainer_Mysql(&$config) { @@ -71,6 +82,14 @@ $cfg["mysql_table"] = 'phpfreechat'; $cfg["mysql_username"] = 'root'; $cfg["mysql_password"] = ''; + // advanced parameters (don't touch if you don't know what your are doing) + $cfg["mysql_fieldtype_server"] = 'varchar(32)'; + $cfg["mysql_fieldtype_group"] = 'varchar(64)'; + $cfg["mysql_fieldtype_subgroup"] = 'varchar(64)'; + $cfg["mysql_fieldtype_leaf"] = 'varchar(128)'; + $cfg["mysql_fieldtype_leafvalue"] = 'text'; + $cfg["mysql_fieldtype_timestamp"] = 'int(11)'; + $cfg["mysql_engine"] = 'InnoDB'; return $cfg; } @@ -105,7 +124,15 @@ } // create the table if it doesn't exists - $query = str_replace('%table%',$c->container_cfg_mysql_table,$this->_sql_create_table); + $query = $this->_sql_create_table; + $query = str_replace('%engine%', $c->container_cfg_mysql_engine,$query); + $query = str_replace('%table%', $c->container_cfg_mysql_table,$query); + $query = str_replace('%fieldtype_server%', $c->container_cfg_mysql_fieldtype_server,$query); + $query = str_replace('%fieldtype_group%', $c->container_cfg_mysql_fieldtype_group,$query); + $query = str_replace('%fieldtype_subgroup%', $c->container_cfg_mysql_fieldtype_subgroup,$query); + $query = str_replace('%fieldtype_leaf%', $c->container_cfg_mysql_fieldtype_leaf,$query); + $query = str_replace('%fieldtype_leafvalue%', $c->container_cfg_mysql_fieldtype_leafvalue,$query); + $query = str_replace('%fieldtype_timestamp%', $c->container_cfg_mysql_fieldtype_timestamp,$query); $result = mysql_query($query, $db); if ($result === FALSE) { @@ -180,29 +207,33 @@ $server = $c->serverid; $db = $this->_connect(); - $sql_where=""; - $value="leafvalue"; + $sql_where = ""; + $sql_group_by = ""; + $value = "leafvalue"; if ($group != NULL) { - $sql_where.=" AND `group`='$group'"; - $value="subgroup"; + $sql_where .= " AND `group`='$group'"; + $value = "subgroup"; + $sql_group_by = "GROUP BY `$value`"; } if ($subgroup != NULL) { - $sql_where.=" AND `subgroup`='$subgroup'"; - $value="leaf"; + $sql_where .= " AND `subgroup`='$subgroup'"; + $value = "leaf"; + $sql_group_by = ""; } if ($leaf != NULL) { - $sql_where.=" AND `leaf`='$leaf'"; - $value="leafvalue"; + $sql_where .= " AND `leaf`='$leaf'"; + $value = "leafvalue"; + $sql_group_by = ""; } - $sql_select="SELECT `$value`, `timestamp` FROM ".$c->container_cfg_mysql_table." WHERE `server`='$server' $sql_where GROUP BY `$value` ORDER BY timestamp"; - + $sql_select="SELECT `$value`, `timestamp` FROM ".$c->container_cfg_mysql_table." WHERE `server`='$server' $sql_where $sql_group_by ORDER BY timestamp"; + if ($c->debug) file_put_contents("/tmp/debug.txt", "\ngetSQL(".$sql_select.")", FILE_APPEND); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ke...@us...> - 2007-02-08 17:48:20
|
Revision: 945 http://svn.sourceforge.net/phpfreechat/?rev=945&view=rev Author: kerphi Date: 2007-02-08 09:48:08 -0800 (Thu, 08 Feb 2007) Log Message: ----------- rename style.css to style.css.php Modified Paths: -------------- trunk/src/phpfreechat.class.php Added Paths: ----------- trunk/themes/blune/style.css.php trunk/themes/default/style.css.php trunk/themes/green/style.css.php trunk/themes/zilveer/style.css.php Removed Paths: ------------- trunk/themes/blune/style.css trunk/themes/default/style.css trunk/themes/green/style.css trunk/themes/zilveer/style.css Modified: trunk/src/phpfreechat.class.php =================================================================== --- trunk/src/phpfreechat.class.php 2007-02-07 16:43:01 UTC (rev 944) +++ trunk/src/phpfreechat.class.php 2007-02-08 17:48:08 UTC (rev 945) @@ -109,29 +109,6 @@ $output = ''; - - /* - if ($c->isDefaultFile("style.css")) - $output .= "<link rel=\"stylesheet\" type=\"text/css\" href=\"".$c->getFileUrlByProxy("style.css")."\" />\n"; - else - { - // user has a customized stylesheet - // first of all include the default stylesheet - // then the user stylesheet - $defaultstyle = $c->themepath_default."/default/style.css"; - $output .= "<link rel=\"stylesheet\" type=\"text/css\" href=\"".$c->data_public_url."/".$c->getId()."/proxy.php?p=default/style.css\" />\n"; - $output .= "<link rel=\"stylesheet\" type=\"text/css\" href=\"".$c->getFileUrlByProxy("style.css")."\" />\n"; - } - - // since php can't be embeded into the css themes files, special styles parameter must be setup here - if ($c->height != "") - { - $output .= "<style type=\"text/css\">"; - $output .= "div#pfc_channels_content { height: ".$c->height."; }"; - $output .= "</style>\n"; - } - */ - if($return) return $output; else @@ -403,7 +380,7 @@ $js = '';//file_get_contents(dirname(__FILE__).'/client/createstylerule.js'); $js .= 'var c = $H();'; - $path = $c->getFilePathFromTheme('style.css'); + $path = $c->getFilePathFromTheme('style.css.php'); require_once dirname(__FILE__).'/../lib/csstidy-1.2/class.csstidy.php'; $css = new csstidy(); $css->set_cfg('preserve_css',false); @@ -413,12 +390,12 @@ $t = new pfcTemplate(); $t->assignObject($u,"u"); $t->assignObject($c,"c"); - if (!$c->isDefaultFile('style.css')) + if (!$c->isDefaultFile('style.css.php')) { - $t->setTemplate($c->themepath_default.'/default/style.css'); + $t->setTemplate($c->themepath_default.'/default/style.css.php'); $css_code .= $t->getOutput(); } - $t->setTemplate($c->getFilePathFromTheme('style.css')); + $t->setTemplate($c->getFilePathFromTheme('style.css.php')); $css_code .= $t->getOutput(); Deleted: trunk/themes/blune/style.css =================================================================== --- trunk/themes/blune/style.css 2007-02-07 16:43:01 UTC (rev 944) +++ trunk/themes/blune/style.css 2007-02-08 17:48:08 UTC (rev 945) @@ -1,54 +0,0 @@ - -div#pfc_container { - color: #2A4064; - background-color: #BEC5D0; - background-image: url("<?php echo $c->getFileUrlFromTheme('images/shade.gif'); ?>"); - background-repeat: repeat-y; -} - -div.pfc_chat { - background-color:#CED4DF; -} - -div.pfc_message { - background-color:#CED4DF; -} - -div.pfc_oldmsg { - /*background-image: none; - background-color:#DCDEE4;*/ -} - -span.pfc_nick { - color:#2A4064; -} - -div#pfc_errors { - display: none; - margin-top: 5px; - padding: 2px; - height: 18px; - border: #555 solid 1px; - color: #EC4A1F; - background-color: #BEC5D0; - font-style: italic; - font-weight: bold; -} - -ul#pfc_channels_list li div { - background-color: #bec5d0; - border-bottom: 1px solid #bec5d0; -} -ul#pfc_channels_list li.selected div { - background-color: #CED4DF; - border-bottom: 1px solid #CED4DF; - color: #000; - font-weight: bold; -} -ul#pfc_channels_list li div:hover { - background-color: #CED4DF; - border-bottom: 1px solid #CED4DF; -} -ul#pfc_channels_list li.selected div:hover { - background-color: #CED4DF; -} Copied: trunk/themes/blune/style.css.php (from rev 943, trunk/themes/blune/style.css) =================================================================== --- trunk/themes/blune/style.css.php (rev 0) +++ trunk/themes/blune/style.css.php 2007-02-08 17:48:08 UTC (rev 945) @@ -0,0 +1,54 @@ + +div#pfc_container { + color: #2A4064; + background-color: #BEC5D0; + background-image: url("<?php echo $c->getFileUrlFromTheme('images/shade.gif'); ?>"); + background-repeat: repeat-y; +} + +div.pfc_chat { + background-color:#CED4DF; +} + +div.pfc_message { + background-color:#CED4DF; +} + +div.pfc_oldmsg { + /*background-image: none; + background-color:#DCDEE4;*/ +} + +span.pfc_nick { + color:#2A4064; +} + +div#pfc_errors { + display: none; + margin-top: 5px; + padding: 2px; + height: 18px; + border: #555 solid 1px; + color: #EC4A1F; + background-color: #BEC5D0; + font-style: italic; + font-weight: bold; +} + +ul#pfc_channels_list li div { + background-color: #bec5d0; + border-bottom: 1px solid #bec5d0; +} +ul#pfc_channels_list li.selected div { + background-color: #CED4DF; + border-bottom: 1px solid #CED4DF; + color: #000; + font-weight: bold; +} +ul#pfc_channels_list li div:hover { + background-color: #CED4DF; + border-bottom: 1px solid #CED4DF; +} +ul#pfc_channels_list li.selected div:hover { + background-color: #CED4DF; +} Deleted: trunk/themes/default/style.css =================================================================== --- trunk/themes/default/style.css 2007-02-07 16:43:01 UTC (rev 944) +++ trunk/themes/default/style.css 2007-02-08 17:48:08 UTC (rev 945) @@ -1,398 +0,0 @@ -/* -will break display (margins, paddings) on IE6 -div#pfc_container * { - border: none; - margin: 0; - padding: 0; -} -*/ -div#pfc_container { - margin: 0; padding: 0; - border: 1px solid #555; - color: #000; - padding: 10px; - min-height: 20px; - background-color: #FFF; - background-image: url("<?php echo $c->getFileUrlFromTheme('images/background.gif'); ?>"); - background-position: right; -/* background-repeat: repeat-xy;*/ - font-family: Verdana, Sans-Serif; /* without this rule, the tabs are not correctly display on FF */ -} - -div#pfc_container a img { border: 0px; } - -#pfc_minmax { - margin: 0; padding: 0; - cursor: pointer; -} -div#pfc_content_expandable { - margin: 0; padding: 0; - margin-top: 0.2em; -} - -div#pfc_channels_content { - margin: 0; padding: 0; - z-index: 20; - position: relative; - width: 100%; - border-right: 1px solid #555; - border-left: 1px solid #555; - border-bottom: 1px solid #555; - background-color: #FFF; - height: <?php echo ($c->height!=''?$c->height:'300px'); ?>; -} -div.pfc_content { - margin: 0; padding: 0; -} - -/* channels tabpanes */ -ul#pfc_channels_list { - margin: 0; padding: 0; - list-style-type: none; - display: block; - z-index: 50; - border-bottom: 1px solid #555; -/* margin-bottom: -5px;*/ -} -ul#pfc_channels_list li { - margin: 0; padding: 0; - display: inline; - margin-left: 5px; -} -ul#pfc_channels_list li img { - margin: 0; padding: 0; - vertical-align: bottom; -} -ul#pfc_channels_list li div { - margin: 0; padding: 0; - display: inline; - padding: 0 4px 0 4px; - border-top: 1px solid #555; - border-right: 1px solid #555; - border-left: 1px solid #555; - border-bottom: 1px solid #555; - background-color: #DDD; - vertical-align: bottom; -} -ul#pfc_channels_list li.selected div { - background-color: #FFF; - border-bottom: 1px solid #FFF; - color: #000; - font-weight: bold; -} -ul#pfc_channels_list li div:hover { - background-color: #FFF; -} -ul#pfc_channels_list li a { - margin: 0; padding: 0; - color: #000; - text-decoration: none; -} -ul#pfc_channels_list li a.pfc_tabtitle { - cursor: pointer; -} -ul#pfc_channels_list li a.pfc_tabtitle img { - padding-right: 4px; -} -ul#pfc_channels_list li a.pfc_tabclose { - margin-left: 4px; - cursor: pointer; -} -/* blinking stuff (tab notifications) */ -ul#pfc_channels_list li div.pfc_tabblink2 { - background-color: #FFF; -} - - -div.pfc_chat { - margin: 0; padding: 0; - z-index: 100; - position: absolute; - top: 0; - left: 0; - width: 80%; -/* WARNING: do not fix height in % because it will display blank screens on IE6 */ -/* height: 100%;*/ - overflow: auto; - word-wrap: break-word; -} -div.pfc_chat div { - margin: 0; padding: 0; border: none; -} - -div.pfc_online { - margin: 0; padding: 0; - position: absolute; - right: 0; - top: 0; - overflow: auto; - width: 20%; -/* WARNING: do not fix height in % because it will display blank screens on IE6 */ -/* height: 100%;*/ - color: #000; /* colors can be overriden by js nickname colorization */ - background-color: #FFF; - - /* borders are drawn by this image background */ - background-image: url("<?php echo $c->getFileUrlFromTheme('images/online-separator.gif'); ?>"); - background-position: left; - background-repeat: repeat-y; -} -div.pfc_online ul { - margin: 4px; padding: 0; - list-style-type: none; - font-size: 90%; - font-weight: bold; -} -ul.pfc_nicklist li { - margin: 0 0 5px 0; padding: 0; - border-bottom: 1px solid #AAA; -} -ul.pfc_nicklist img { - vertical-align: middle; /* fix icon position problem in IE6 */ -} -ul.pfc_nicklist a { - text-decoration: none; -} -ul.pfc_nicklist nobr span { - margin: 0; padding: 0; - display: inline; - text-decoration: none; -} - - - - -h2#pfc_title { - margin:0; padding:0; border: none; - font-size: 110%; -} - -img#pfc_minmax { - float: right; -} - -.pfc_invisible { - display: none; -} - -div.pfc_message { - margin: 0; padding: 0; - background-image: url("<?php echo $c->getFileUrlFromTheme('images/newmsg.gif'); ?>"); - background-position: right; - background-repeat: no-repeat; -} -div.pfc_message img { - margin: 0; padding: 0; - vertical-align: middle; -} -div.pfc_oldmsg { - background-image: url("<?php echo $c->getFileUrlFromTheme('images/oldmsg.gif'); ?>"); - background-position: right; - background-repeat: no-repeat; -} - -span.pfc_heure { - color: #bebebe; - font-size: 70%; -} - -span.pfc_date { - color: #bebebe; - font-size: 70%; -} - -span.pfc_nick { - color: #fbac17; - font-weight: bold; -} - -div#pfc_input_container { - margin: 5px 0 0 0; padding: 0; -} -div#pfc_input_container input { - margin: 0; padding: 0; -} -div#pfc_input_container td.pfc_td2 { - padding-right: 5px; - width: 100%; -} - -input#pfc_words { - margin: 0; padding: 0; - border: #555 solid 1px; - background-color: #FAFAFA; - width: 100%; - font-size: 12px; - height: 20px; - vertical-align: bottom; - font-size: 1em; - height: 1.2em; -} - -input#pfc_send { - margin: 0; padding: 0; - display: block; - padding: 2px; - border: 1px solid #555; - background-color: #CCC; - font-size: 10px; - vertical-align: bottom; - font-size: 0.7em; - height: 1.9em; - cursor: pointer; -} - -div#pfc_cmd_container { - position: relative; - margin: 4px 0 0 0; padding: 0; -} - -p#pfc_handle { - margin: 0; padding: 0; - display: inline; - cursor: pointer; - margin-right: 5px; - color: black; - font-weight: bold; - /*background-color: #EEE;*/ - font-size: 70%; /* these two line fix a display problem in IE6 : */ - vertical-align: top; - white-space: pre; -} - -a#pfc_logo { - margin: 0; padding: 0; - float: right; -} -#pfc_ping { - margin: 0 5px 0 0; padding: 0; - float:right; - font-size: 80%; -} -a#pfc_logo img { - margin: 0; padding: 0; -} -div.pfc_btn { - margin: 0; padding: 0; - display: inline; - cursor: pointer; -} -div.pfc_btn img { - margin: 0; padding: 0; border: none; - vertical-align: middle; -} - -div#pfc_bbcode_container { - margin: 4px 0 4px 0; padding: 0; -} - -div#pfc_errors { - margin: 0 0 4px 0; padding: 5px; - display: none; - border: 1px solid #555; - color: #EC4B0F; - background-color: #FFBB77; - font-style: italic; - font-family: monospace; - font-size: 90%; -} - -/* commands */ -.pfc_cmd_msg { - color: black; -} -.pfc_cmd_me { - font-style: italic; - color: black; -} -.pfc_cmd_notice { - font-style: italic; - color: #888; -} - -/* commands info */ -.pfc_info { - color: #888; - - /* to fix IE6 display bug */ - /* http://sourceforge.net/tracker/index.php?func=detail&aid=1545403&group_id=158880&atid=809601 */ - font-family: sans-serif; /* do NOT setup monospace font or it will not work in IE6 */ - - font-style: italic; - background-color: #EEE; - font-size: 80%; -} - -div#pfc_colorlist { - margin:0; padding:0; - display: none; -} -img.pfc_color { - margin: 1px;padding: 1px; - cursor: pointer; - vertical-align: middle; -} - -.pfc_nickmarker { - white-space: pre; -} - -div#pfc_smileys { - margin: 0; padding: 0; - display: none; /* will be shown by javascript routines */ - background-color: #FFF; - border: 1px solid #555; - padding: 4px; -} -div#pfc_smileys img { - margin: 0; padding: 0; - margin-right: 2px; - cursor: pointer; - vertical-align: middle; -} - -div.pfc_nickwhois * { padding: 0; margin: 0; } -div.pfc_nickwhois a img { border: none; } -div.pfc_nickwhois { - border: 1px solid #444; - background-color: #FFF; - font-size: 75%; -} -div.pfc_nickwhois ul { - list-style-type: none; - background-color: #EEE; - border-bottom: 1px solid #444; -} -div.pfc_nickwhois li { - display: inline; - margin-right: 4px; - padding: 2px; -} -td.pfc_nickwhois_c1 { - font-weight: bold; -} -li.pfc_nickwhois_pv { - padding-left: 2px; - border-left: 1px solid #444; -} -li.pfc_nickwhois_pv a { - text-decoration: none; -} - - -img.pfc_nickbutton { - cursor: pointer; -} - -div#pfc_debug { - font-size: 11px; -} -div#pfc_sound_container { - position: absolute; - top: 0; - left: 0; - visibility:hidden; /* this box is hidden because it contains a flash sound media (sound.swf)*/ - width: 0; - height: 0; -} - Copied: trunk/themes/default/style.css.php (from rev 943, trunk/themes/default/style.css) =================================================================== --- trunk/themes/default/style.css.php (rev 0) +++ trunk/themes/default/style.css.php 2007-02-08 17:48:08 UTC (rev 945) @@ -0,0 +1,398 @@ +/* +will break display (margins, paddings) on IE6 +div#pfc_container * { + border: none; + margin: 0; + padding: 0; +} +*/ +div#pfc_container { + margin: 0; padding: 0; + border: 1px solid #555; + color: #000; + padding: 10px; + min-height: 20px; + background-color: #FFF; + background-image: url("<?php echo $c->getFileUrlFromTheme('images/background.gif'); ?>"); + background-position: right; +/* background-repeat: repeat-xy;*/ + font-family: Verdana, Sans-Serif; /* without this rule, the tabs are not correctly display on FF */ +} + +div#pfc_container a img { border: 0px; } + +#pfc_minmax { + margin: 0; padding: 0; + cursor: pointer; +} +div#pfc_content_expandable { + margin: 0; padding: 0; + margin-top: 0.2em; +} + +div#pfc_channels_content { + margin: 0; padding: 0; + z-index: 20; + position: relative; + width: 100%; + border-right: 1px solid #555; + border-left: 1px solid #555; + border-bottom: 1px solid #555; + background-color: #FFF; + height: <?php echo ($c->height!=''?$c->height:'300px'); ?>; +} +div.pfc_content { + margin: 0; padding: 0; +} + +/* channels tabpanes */ +ul#pfc_channels_list { + margin: 0; padding: 0; + list-style-type: none; + display: block; + z-index: 50; + border-bottom: 1px solid #555; +/* margin-bottom: -5px;*/ +} +ul#pfc_channels_list li { + margin: 0; padding: 0; + display: inline; + margin-left: 5px; +} +ul#pfc_channels_list li img { + margin: 0; padding: 0; + vertical-align: bottom; +} +ul#pfc_channels_list li div { + margin: 0; padding: 0; + display: inline; + padding: 0 4px 0 4px; + border-top: 1px solid #555; + border-right: 1px solid #555; + border-left: 1px solid #555; + border-bottom: 1px solid #555; + background-color: #DDD; + vertical-align: bottom; +} +ul#pfc_channels_list li.selected div { + background-color: #FFF; + border-bottom: 1px solid #FFF; + color: #000; + font-weight: bold; +} +ul#pfc_channels_list li div:hover { + background-color: #FFF; +} +ul#pfc_channels_list li a { + margin: 0; padding: 0; + color: #000; + text-decoration: none; +} +ul#pfc_channels_list li a.pfc_tabtitle { + cursor: pointer; +} +ul#pfc_channels_list li a.pfc_tabtitle img { + padding-right: 4px; +} +ul#pfc_channels_list li a.pfc_tabclose { + margin-left: 4px; + cursor: pointer; +} +/* blinking stuff (tab notifications) */ +ul#pfc_channels_list li div.pfc_tabblink2 { + background-color: #FFF; +} + + +div.pfc_chat { + margin: 0; padding: 0; + z-index: 100; + position: absolute; + top: 0; + left: 0; + width: 80%; +/* WARNING: do not fix height in % because it will display blank screens on IE6 */ +/* height: 100%;*/ + overflow: auto; + word-wrap: break-word; +} +div.pfc_chat div { + margin: 0; padding: 0; border: none; +} + +div.pfc_online { + margin: 0; padding: 0; + position: absolute; + right: 0; + top: 0; + overflow: auto; + width: 20%; +/* WARNING: do not fix height in % because it will display blank screens on IE6 */ +/* height: 100%;*/ + color: #000; /* colors can be overriden by js nickname colorization */ + background-color: #FFF; + + /* borders are drawn by this image background */ + background-image: url("<?php echo $c->getFileUrlFromTheme('images/online-separator.gif'); ?>"); + background-position: left; + background-repeat: repeat-y; +} +div.pfc_online ul { + margin: 4px; padding: 0; + list-style-type: none; + font-size: 90%; + font-weight: bold; +} +ul.pfc_nicklist li { + margin: 0 0 5px 0; padding: 0; + border-bottom: 1px solid #AAA; +} +ul.pfc_nicklist img { + vertical-align: middle; /* fix icon position problem in IE6 */ +} +ul.pfc_nicklist a { + text-decoration: none; +} +ul.pfc_nicklist nobr span { + margin: 0; padding: 0; + display: inline; + text-decoration: none; +} + + + + +h2#pfc_title { + margin:0; padding:0; border: none; + font-size: 110%; +} + +img#pfc_minmax { + float: right; +} + +.pfc_invisible { + display: none; +} + +div.pfc_message { + margin: 0; padding: 0; + background-image: url("<?php echo $c->getFileUrlFromTheme('images/newmsg.gif'); ?>"); + background-position: right; + background-repeat: no-repeat; +} +div.pfc_message img { + margin: 0; padding: 0; + vertical-align: middle; +} +div.pfc_oldmsg { + background-image: url("<?php echo $c->getFileUrlFromTheme('images/oldmsg.gif'); ?>"); + background-position: right; + background-repeat: no-repeat; +} + +span.pfc_heure { + color: #bebebe; + font-size: 70%; +} + +span.pfc_date { + color: #bebebe; + font-size: 70%; +} + +span.pfc_nick { + color: #fbac17; + font-weight: bold; +} + +div#pfc_input_container { + margin: 5px 0 0 0; padding: 0; +} +div#pfc_input_container input { + margin: 0; padding: 0; +} +div#pfc_input_container td.pfc_td2 { + padding-right: 5px; + width: 100%; +} + +input#pfc_words { + margin: 0; padding: 0; + border: #555 solid 1px; + background-color: #FAFAFA; + width: 100%; + font-size: 12px; + height: 20px; + vertical-align: bottom; + font-size: 1em; + height: 1.2em; +} + +input#pfc_send { + margin: 0; padding: 0; + display: block; + padding: 2px; + border: 1px solid #555; + background-color: #CCC; + font-size: 10px; + vertical-align: bottom; + font-size: 0.7em; + height: 1.9em; + cursor: pointer; +} + +div#pfc_cmd_container { + position: relative; + margin: 4px 0 0 0; padding: 0; +} + +p#pfc_handle { + margin: 0; padding: 0; + display: inline; + cursor: pointer; + margin-right: 5px; + color: black; + font-weight: bold; + /*background-color: #EEE;*/ + font-size: 70%; /* these two line fix a display problem in IE6 : */ + vertical-align: top; + white-space: pre; +} + +a#pfc_logo { + margin: 0; padding: 0; + float: right; +} +#pfc_ping { + margin: 0 5px 0 0; padding: 0; + float:right; + font-size: 80%; +} +a#pfc_logo img { + margin: 0; padding: 0; +} +div.pfc_btn { + margin: 0; padding: 0; + display: inline; + cursor: pointer; +} +div.pfc_btn img { + margin: 0; padding: 0; border: none; + vertical-align: middle; +} + +div#pfc_bbcode_container { + margin: 4px 0 4px 0; padding: 0; +} + +div#pfc_errors { + margin: 0 0 4px 0; padding: 5px; + display: none; + border: 1px solid #555; + color: #EC4B0F; + background-color: #FFBB77; + font-style: italic; + font-family: monospace; + font-size: 90%; +} + +/* commands */ +.pfc_cmd_msg { + color: black; +} +.pfc_cmd_me { + font-style: italic; + color: black; +} +.pfc_cmd_notice { + font-style: italic; + color: #888; +} + +/* commands info */ +.pfc_info { + color: #888; + + /* to fix IE6 display bug */ + /* http://sourceforge.net/tracker/index.php?func=detail&aid=1545403&group_id=158880&atid=809601 */ + font-family: sans-serif; /* do NOT setup monospace font or it will not work in IE6 */ + + font-style: italic; + background-color: #EEE; + font-size: 80%; +} + +div#pfc_colorlist { + margin:0; padding:0; + display: none; +} +img.pfc_color { + margin: 1px;padding: 1px; + cursor: pointer; + vertical-align: middle; +} + +.pfc_nickmarker { + white-space: pre; +} + +div#pfc_smileys { + margin: 0; padding: 0; + display: none; /* will be shown by javascript routines */ + background-color: #FFF; + border: 1px solid #555; + padding: 4px; +} +div#pfc_smileys img { + margin: 0; padding: 0; + margin-right: 2px; + cursor: pointer; + vertical-align: middle; +} + +div.pfc_nickwhois * { padding: 0; margin: 0; } +div.pfc_nickwhois a img { border: none; } +div.pfc_nickwhois { + border: 1px solid #444; + background-color: #FFF; + font-size: 75%; +} +div.pfc_nickwhois ul { + list-style-type: none; + background-color: #EEE; + border-bottom: 1px solid #444; +} +div.pfc_nickwhois li { + display: inline; + margin-right: 4px; + padding: 2px; +} +td.pfc_nickwhois_c1 { + font-weight: bold; +} +li.pfc_nickwhois_pv { + padding-left: 2px; + border-left: 1px solid #444; +} +li.pfc_nickwhois_pv a { + text-decoration: none; +} + + +img.pfc_nickbutton { + cursor: pointer; +} + +div#pfc_debug { + font-size: 11px; +} +div#pfc_sound_container { + position: absolute; + top: 0; + left: 0; + visibility:hidden; /* this box is hidden because it contains a flash sound media (sound.swf)*/ + width: 0; + height: 0; +} + Deleted: trunk/themes/green/style.css =================================================================== --- trunk/themes/green/style.css 2007-02-07 16:43:01 UTC (rev 944) +++ trunk/themes/green/style.css 2007-02-08 17:48:08 UTC (rev 945) @@ -1,85 +0,0 @@ -div#pfc_container { - border: 1px solid #555; - color: #338822; - background-color: #d9edd8; - background-image: url("<?php echo $c->getFileUrlFromTheme('images/shade.gif'); ?>"); - background-position: right; - background-repeat: repeat-y; -} - -div#pfc_channels_content { - border-right: 1px solid #555; - border-left: 1px solid #555; - border-bottom: 1px solid #555; - background-color: #e0edde; -} - -/* channels tabpanes */ -ul#pfc_channels_list { - border-bottom: 1px solid #555; -} -ul#pfc_channels_list li div { - border-top: 1px solid #555; - border-right: 1px solid #555; - border-left: 1px solid #555; - border-bottom: 1px solid #555; - background-color: #7dc073; -} -ul#pfc_channels_list li.selected div { - background-color: #e0edde; - border-bottom: 1px solid #e0edde; - color: #000; -} -ul#pfc_channels_list li div:hover { - background-color: #e0edde; -} -ul#pfc_channels_list li a { - color: #000; -} - -div.pfc_smileys { - border: 1px solid #000; - background-color: #EEE; -} - -h2#pfc_title { - font-size: 110%; -} - -div.pfc_oldmsg { -} - -span.pfc_heure { - color: #bebebe; -} -span.pfc_date { - color: #bebebe; -} - -span.pfc_nick { - color: #fbac17; -} - -/* commands */ -.pfc_cmd_msg { - color: black; -} -.pfc_cmd_me { - font-style: italic; - color: black; -} -.pfc_cmd_notice { - font-style: italic; - color: #888; -} -pre.pfc_cmd_rehash -{ - color: #888; - font-style: italic; -} - -pre.pfc_cmd_help -{ - color: #888; - font-style: italic; -} \ No newline at end of file Copied: trunk/themes/green/style.css.php (from rev 943, trunk/themes/green/style.css) =================================================================== --- trunk/themes/green/style.css.php (rev 0) +++ trunk/themes/green/style.css.php 2007-02-08 17:48:08 UTC (rev 945) @@ -0,0 +1,85 @@ +div#pfc_container { + border: 1px solid #555; + color: #338822; + background-color: #d9edd8; + background-image: url("<?php echo $c->getFileUrlFromTheme('images/shade.gif'); ?>"); + background-position: right; + background-repeat: repeat-y; +} + +div#pfc_channels_content { + border-right: 1px solid #555; + border-left: 1px solid #555; + border-bottom: 1px solid #555; + background-color: #e0edde; +} + +/* channels tabpanes */ +ul#pfc_channels_list { + border-bottom: 1px solid #555; +} +ul#pfc_channels_list li div { + border-top: 1px solid #555; + border-right: 1px solid #555; + border-left: 1px solid #555; + border-bottom: 1px solid #555; + background-color: #7dc073; +} +ul#pfc_channels_list li.selected div { + background-color: #e0edde; + border-bottom: 1px solid #e0edde; + color: #000; +} +ul#pfc_channels_list li div:hover { + background-color: #e0edde; +} +ul#pfc_channels_list li a { + color: #000; +} + +div.pfc_smileys { + border: 1px solid #000; + background-color: #EEE; +} + +h2#pfc_title { + font-size: 110%; +} + +div.pfc_oldmsg { +} + +span.pfc_heure { + color: #bebebe; +} +span.pfc_date { + color: #bebebe; +} + +span.pfc_nick { + color: #fbac17; +} + +/* commands */ +.pfc_cmd_msg { + color: black; +} +.pfc_cmd_me { + font-style: italic; + color: black; +} +.pfc_cmd_notice { + font-style: italic; + color: #888; +} +pre.pfc_cmd_rehash +{ + color: #888; + font-style: italic; +} + +pre.pfc_cmd_help +{ + color: #888; + font-style: italic; +} \ No newline at end of file Deleted: trunk/themes/zilveer/style.css =================================================================== --- trunk/themes/zilveer/style.css 2007-02-07 16:43:01 UTC (rev 944) +++ trunk/themes/zilveer/style.css 2007-02-08 17:48:08 UTC (rev 945) @@ -1,357 +0,0 @@ -div#pfc_container { - border: 1px solid #555; - color: #000; - padding: 10px; - min-height: 20px; - background-color: #FFF; - background-image: url("<?php echo $c->getFileUrlFromTheme('images/background.gif'); ?>"); - background-position: right; -/* background-repeat: repeat-xy;*/ - font: 12px Trebuchet MS, Sans-Serif; /* without this rule, the tabs are not correctly display on FF */ - width: 640px; -} - -#pfc_minmax { - cursor: pointer; -} -/*bg of smilies and buttons*/ -div#pfc_content_expandable { - margin-top: 0.2em; - -} - -/*bg of the chat-messages*/ -div#pfc_channels_content { - z-index: 20; - position: relative; - - border-right: 2px solid #555; - border-left: 1px solid #555; - border-bottom: 2px solid #555; - background-color: #FFF; - margin-top: 5px; - - background-image: url("<?php echo $c->getFileUrlFromTheme('images/channels_content_bg.png'); ?>"); - width: 640px; -} -div.pfc_content { - -} - -/* channels tab-panes */ -ul#pfc_channels_list { - list-style-type: none; - display: block; - z-index: 50; - border-bottom: 1px solid #555; - margin-bottom: -5px; -} -ul#pfc_channels_list li { - display: inline; - margin-left: 5px; -} -/*tab-channel OFF*/ -ul#pfc_channels_list li div { - display: inline; - padding: 0 4px 0 4px; - border: 1px solid #555; - background-color: #DDD; - background-image: url("<?php echo $c->getFileUrlFromTheme('images/tab_off.png'); ?>"); - font-size: 11px; - font-weight: bold; - -/*these 2 lines below is to make the tabs looks the same in IE and FF */ - padding-bottom: 6px; - line-height: 26px; -} -/*tab-channel ON*/ -ul#pfc_channels_list li.selected div { - background-color: #FFF; - color: #000; - font-weight: bold; - font-size: 11px; - background-image: url("<?php echo $c->getFileUrlFromTheme('images/tab_on.png'); ?>"); - -/*these 2 lines below is to make the tabs looks the same in IE and FF */ - PADDING-BOTTOM: 6px; - line-height: 26px; -} -ul#pfc_channels_list li > div:hover { - background-color: #FFF; -} -/*tab-channel text*/ -ul#pfc_channels_list li a { - color: #333 ; - text-decoration: none; -} -ul#pfc_channels_list li a.pfc_tabtitle { - cursor: pointer; -} -ul#pfc_channels_list li a.pfc_tabtitle img { - padding-right: 4px; -} -ul#pfc_channels_list li a.pfc_tabclose { - margin-left: 4px; - cursor: pointer; -} - -/*where should the newmsg- and oldmsg pictures be placed? decide it here*/ -div.pfc_chat { - z-index: 100; - position: absolute; - top: 0px; - left: 3px; - right: 0px; - bottom: 3px; - width: 467px; -/* WARNING: do not fix height in % because it will display blank screens on IE6 */ -/* height: 100%;*/ - overflow: auto; -} - -/*usernames-onlinelist*/ -div.pfc_online { - position: absolute; - right: 0px; - top: 0px; - padding: 0px; - overflow: auto; - width: 171px; - border-bottom: 1px solid #555; -/* WARNING: do not fix height in % because it will display blank screens on IE6 */ -/* height: 100%;*/ - color: #000; /* colors can be overriden by js nickname colorization */ - background-color: #FFF; - background-image: url("<?php echo $c->getFileUrlFromTheme('images/pfc_online.png'); ?>"); - background-position: left; - background-repeat: repeat-y; - /* borders are drawn by the javascript routines */ -} -div.pfc_online ul { - list-style-type: none; - margin: 0px; - padding: 0px; - margin-left: 8px; - margin-right: 8px; -} -div.pfc_online li { - font-weight: bold; - font-size: 12px; - cursor: pointer; - /* bottom borders are drawn by the javascript routines */ -} - -h2#pfc_title { - font-size: 110%; -} - -img#pfc_minmax { - float: right; -} - -.pfc_invisible { - display: none; -} - -.pfc_oddmsg { - background-color: #fff; - color: #000; - background-image: url("<?php echo $c->getFileUrlFromTheme('images/pfc_message1.png'); ?>"); -} -.pfc_evenmsg { - background-color: #ccc; - color: #000; - background-image: url("<?php echo $c->getFileUrlFromTheme('images/pfc_message2.png'); ?>"); -} - -div.pfc_message { - background-image: url("<?php echo $c->getFileUrlFromTheme('images/newmsg.png'); ?>"); - background-position: right; - background-repeat: no-repeat; -} - -div.pfc_oldmsg { - background-image: url("<?php echo $c->getFileUrlFromTheme('images/oldmsg.png'); ?>"); - background-position: right; - background-repeat: no-repeat; -} - -span.pfc_heure, span.pfc_date { - color: #333; - font-size: 90%; -} - -span.pfc_nick { - color: #fbac17; - font-weight: bold; - cursor:pointer; -} - -div#pfc_input_container { - margin-top: 5px; - font-size: 12px; -} -p#pfc_handle { display: none; } - -div#pfc_input_container td.pfc_td2 { - background-image: url("<?php echo $c->getFileUrlFromTheme('images/pfc_words.png'); ?>"); - background-repeat: no-repeat; - padding-left: 5px; -} - -input#pfc_words { - border: 0px; - background-color: #FAFAFA; - width: 520px; - font-size: 12px; - height: 20px; - vertical-align: bottom; - font: 12px Trebuchet MS; -} - -input#pfc_send { - display: block; - margin-left: 5px; - padding-top: 2px; - width: 100px; - border: 0px; - background-color: #ccc; - font: 12px Trebuchet MS; - color: #333; - height: 24px; - cursor: pointer; - background-image: url("<?php echo $c->getFileUrlFromTheme('images/pfc_send.png'); ?>"); - cursor: pointer; -} - - - -div#pfc_cmd_container { - position: relative; - margin-top: 5px; - margin-bottom: 5px; - width: 100%; -} -div#pfc_cmd_container * { - margin-right: 2px; -} - - - -a#pfc_logo { - position: absolute; - right: 0px; - top: 0px; -} - -div.pfc_btn { - display: inline; - cursor: pointer; -} - -div#pfc_bbcode_container * { - margin-right: 2px; -} - -div#pfc_errors { - display: none; - padding: 5px; - border: 1px solid #555; - color: #EC4B0F; - background-color: #FFBB77; - font-style: italic; - font-family: monospace; - font-size: 90%; -} - -/* commands */ -.pfc_cmd_msg { - color: black; -} -.pfc_cmd_me { - font-style: italic; - color: black; -} -/*notice messages, login,logout,timed out etc..*/ -.pfc_cmd_notice { - font-style: italic; - color: #333; -} - -/* commands info */ -.pfc_info { - color: #fefefe; - - /* to fix IE6 display bug */ - /* http://sourceforge.net/tracker/index.php?func=detail&aid=1545403&group_id=158880&atid=809601 */ - font-family: sans-serif; /* do NOT setup monospace font or it will not work in IE6 */ - font-style: italic; - background-color: #EEE; - font-size: 80%; -} - - -div#pfc_colorlist { - display: none; -} -img.pfc_color { - padding: 1px; - cursor: pointer; -} - -.pfc_nickmarker { - white-space: pre; - -} - -div#pfc_smileys { - display: none; /* will be shown by javascript routines */ - background-color: #FFF; - border: 1px solid #555; - padding: 4px; - margin-top: 4px; -} -div#pfc_smileys * { - margin-right: 2px; -} - -div#pfc_smileys img { - cursor: pointer; -} - - - -div.pfc_nickwhois * { padding: 0; margin: 0; } -div.pfc_nickwhois a img { border: none; } -div.pfc_nickwhois { - border: 1px solid #444; - background-color: #FFF; - font-size: 75%; -} -div.pfc_nickwhois ul { - list-style-type: none; - background-color: #EEE; - border-bottom: 1px solid #444; -} -div.pfc_nickwhois li { - display: inline; - margin-right: 4px; - padding: 2px; -} -td.pfc_nickwhois_c1 { - font-weight: bold; -} -li.pfc_nickwhois_pv { - padding-left: 2px; - border-left: 1px solid #444; -} -li.pfc_nickwhois_pv a { - text-decoration: none; -} - -ul.pfc_nicklist span.pfc_nickmarker { -} - -img.pfc_nickbutton { - cursor: pointer; -} \ No newline at end of file Copied: trunk/themes/zilveer/style.css.php (from rev 943, trunk/themes/zilveer/style.css) =================================================================== --- trunk/themes/zilveer/style.css.php (rev 0) +++ trunk/themes/zilveer/style.css.php 2007-02-08 17:48:08 UTC (rev 945) @@ -0,0 +1,357 @@ +div#pfc_container { + border: 1px solid #555; + color: #000; + padding: 10px; + min-height: 20px; + background-color: #FFF; + background-image: url("<?php echo $c->getFileUrlFromTheme('images/background.gif'); ?>"); + background-position: right; +/* background-repeat: repeat-xy;*/ + font: 12px Trebuchet MS, Sans-Serif; /* without this rule, the tabs are not correctly display on FF */ + width: 640px; +} + +#pfc_minmax { + cursor: pointer; +} +/*bg of smilies and buttons*/ +div#pfc_content_expandable { + margin-top: 0.2em; + +} + +/*bg of the chat-messages*/ +div#pfc_channels_content { + z-index: 20; + position: relative; + + border-right: 2px solid #555; + border-left: 1px solid #555; + border-bottom: 2px solid #555; + background-color: #FFF; + margin-top: 5px; + + background-image: url("<?php echo $c->getFileUrlFromTheme('images/channels_content_bg.png'); ?>"); + width: 640px; +} +div.pfc_content { + +} + +/* channels tab-panes */ +ul#pfc_channels_list { + list-style-type: none; + display: block; + z-index: 50; + border-bottom: 1px solid #555; + margin-bottom: -5px; +} +ul#pfc_channels_list li { + display: inline; + margin-left: 5px; +} +/*tab-channel OFF*/ +ul#pfc_channels_list li div { + display: inline; + padding: 0 4px 0 4px; + border: 1px solid #555; + background-color: #DDD; + background-image: url("<?php echo $c->getFileUrlFromTheme('images/tab_off.png'); ?>"); + font-size: 11px; + font-weight: bold; + +/*these 2 lines below is to make the tabs looks the same in IE and FF */ + padding-bottom: 6px; + line-height: 26px; +} +/*tab-channel ON*/ +ul#pfc_channels_list li.selected div { + background-color: #FFF; + color: #000; + font-weight: bold; + font-size: 11px; + background-image: url("<?php echo $c->getFileUrlFromTheme('images/tab_on.png'); ?>"); + +/*these 2 lines below is to make the tabs looks the same in IE and FF */ + PADDING-BOTTOM: 6px; + line-height: 26px; +} +ul#pfc_channels_list li > div:hover { + background-color: #FFF; +} +/*tab-channel text*/ +ul#pfc_channels_list li a { + color: #333 ; + text-decoration: none; +} +ul#pfc_channels_list li a.pfc_tabtitle { + cursor: pointer; +} +ul#pfc_channels_list li a.pfc_tabtitle img { + padding-right: 4px; +} +ul#pfc_channels_list li a.pfc_tabclose { + margin-left: 4px; + cursor: pointer; +} + +/*where should the newmsg- and oldmsg pictures be placed? decide it here*/ +div.pfc_chat { + z-index: 100; + position: absolute; + top: 0px; + left: 3px; + right: 0px; + bottom: 3px; + width: 467px; +/* WARNING: do not fix height in % because it will display blank screens on IE6 */ +/* height: 100%;*/ + overflow: auto; +} + +/*usernames-onlinelist*/ +div.pfc_online { + position: absolute; + right: 0px; + top: 0px; + padding: 0px; + overflow: auto; + width: 171px; + border-bottom: 1px solid #555; +/* WARNING: do not fix height in % because it will display blank screens on IE6 */ +/* height: 100%;*/ + color: #000; /* colors can be overriden by js nickname colorization */ + background-color: #FFF; + background-image: url("<?php echo $c->getFileUrlFromTheme('images/pfc_online.png'); ?>"); + background-position: left; + background-repeat: repeat-y; + /* borders are drawn by the javascript routines */ +} +div.pfc_online ul { + list-style-type: none; + margin: 0px; + padding: 0px; + margin-left: 8px; + margin-right: 8px; +} +div.pfc_online li { + font-weight: bold; + font-size: 12px; + cursor: pointer; + /* bottom borders are drawn by the javascript routines */ +} + +h2#pfc_title { + font-size: 110%; +} + +img#pfc_minmax { + float: right; +} + +.pfc_invisible { + display: none; +} + +.pfc_oddmsg { + background-color: #fff; + color: #000; + background-image: url("<?php echo $c->getFileUrlFromTheme('images/pfc_message1.png'); ?>"); +} +.pfc_evenmsg { + background-color: #ccc; + color: #000; + background-image: url("<?php echo $c->getFileUrlFromTheme('images/pfc_message2.png'); ?>"); +} + +div.pfc_message { + background-image: url("<?php echo $c->getFileUrlFromTheme('images/newmsg.png'); ?>"); + background-position: right; + background-repeat: no-repeat; +} + +div.pfc_oldmsg { + background-image: url("<?php echo $c->getFileUrlFromTheme('images/oldmsg.png'); ?>"); + background-position: right; + background-repeat: no-repeat; +} + +span.pfc_heure, span.pfc_date { + color: #333; + font-size: 90%; +} + +span.pfc_nick { + color: #fbac17; + font-weight: bold; + cursor:pointer; +} + +div#pfc_input_container { + margin-top: 5px; + font-size: 12px; +} +p#pfc_handle { display: none; } + +div#pfc_input_container td.pfc_td2 { + background-image: url("<?php echo $c->getFileUrlFromTheme('images/pfc_words.png'); ?>"); + background-repeat: no-repeat; + padding-left: 5px; +} + +input#pfc_words { + border: 0px; + background-color: #FAFAFA; + width: 520px; + font-size: 12px; + height: 20px; + vertical-align: bottom; + font: 12px Trebuchet MS; +} + +input#pfc_send { + display: block; + margin-left: 5px; + padding-top: 2px; + width: 100px; + border: 0px; + background-color: #ccc; + font: 12px Trebuchet MS; + color: #333; + height: 24px; + cursor: pointer; + background-image: url("<?php echo $c->getFileUrlFromTheme('images/pfc_send.png'); ?>"); + cursor: pointer; +} + + + +div#pfc_cmd_container { + position: relative; + margin-top: 5px; + margin-bottom: 5px; + width: 100%; +} +div#pfc_cmd_container * { + margin-right: 2px; +} + + + +a#pfc_logo { + position: absolute; + right: 0px; + top: 0px; +} + +div.pfc_btn { + display: inline; + cursor: pointer; +} + +div#pfc_bbcode_container * { + margin-right: 2px; +} + +div#pfc_errors { + display: none; + padding: 5px; + border: 1px solid #555; + color: #EC4B0F; + background-color: #FFBB77; + font-style: italic; + font-family: monospace; + font-size: 90%; +} + +/* commands */ +.pfc_cmd_msg { + color: black; +} +.pfc_cmd_me { + font-style: italic; + color: black; +} +/*notice messages, login,logout,timed out etc..*/ +.pfc_cmd_notice { + font-style: italic; + color: #333; +} + +/* commands info */ +.pfc_info { + color: #fefefe; + + /* to fix IE6 display bug */ + /* http://sourceforge.net/tracker/index.php?func=detail&aid=1545403&group_id=158880&atid=809601 */ + font-family: sans-serif; /* do NOT setup monospace font or it will not work in IE6 */ + font-style: italic; + background-color: #EEE; + font-size: 80%; +} + + +div#pfc_colorlist { + display: none; +} +img.pfc_color { + padding: 1px; + cursor: pointer; +} + +.pfc_nickmarker { + white-space: pre; + +} + +div#pfc_smileys { + display: none; /* will be shown by javascript routines */ + background-color: #FFF; + border: 1px solid #555; + padding: 4px; + margin-top: 4px; +} +div#pfc_smileys * { + margin-right: 2px; +} + +div#pfc_smileys img { + cursor: pointer; +} + + + +div.pfc_nickwhois * { padding: 0; margin: 0; } +div.pfc_nickwhois a img { border: none; } +div.pfc_nickwhois { + border: 1px solid #444; + background-color: #FFF; + font-size: 75%; +} +div.pfc_nickwhois ul { + list-style-type: none; + background-color: #EEE; + border-bottom: 1px solid #444; +} +div.pfc_nickwhois li { + display: inline; + margin-right: 4px; + padding: 2px; +} +td.pfc_nickwhois_c1 { + font-weight: bold; +} +li.pfc_nickwhois_pv { + padding-left: 2px; + border-left: 1px solid #444; +} +li.pfc_nickwhois_pv a { + text-decoration: none; +} + +ul.pfc_nicklist span.pfc_nickmarker { +} + +img.pfc_nickbutton { + cursor: pointer; +} \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ke...@us...> - 2007-02-07 16:43:09
|
Revision: 944 http://svn.sourceforge.net/phpfreechat/?rev=944&view=rev Author: kerphi Date: 2007-02-07 08:43:01 -0800 (Wed, 07 Feb 2007) Log Message: ----------- fix the mysql container Modified Paths: -------------- trunk/src/containers/file.class.php trunk/src/containers/mysql.class.php trunk/src/pfccontainer.class.php Modified: trunk/src/containers/file.class.php =================================================================== --- trunk/src/containers/file.class.php 2007-02-06 21:59:17 UTC (rev 943) +++ trunk/src/containers/file.class.php 2007-02-07 16:43:01 UTC (rev 944) @@ -33,20 +33,24 @@ "timestamp" => array()); var $_meta = array(); + function pfcContainer_File(&$config) + { + pfcContainerInterface::pfcContainerInterface($config); + } + function loadPaths() { $c =& $this->c; - if (!isset($c->container_cfg_chat_dir)) + if (!isset($c->container_cfg_chat_dir) || $c->container_cfg_chat_dir == '') $c->container_cfg_chat_dir = $c->data_private_path."/chat"; - if (!isset($c->container_cfg_server_dir)) + if (!isset($c->container_cfg_server_dir) || $c->container_cfg_server_dir == '') $c->container_cfg_server_dir = $c->container_cfg_chat_dir."/s_".$c->serverid; } function getDefaultConfig() { $c =& $this->c; - - $cfg = pfcContainer::getDefaultConfig(); + $cfg = pfcContainerInterface::getDefaultConfig(); $cfg["chat_dir"] = ''; // will be generated from the other parameters into the init step $cfg["server_dir"] = ''; // will be generated from the other parameters into the init step return $cfg; @@ -54,15 +58,16 @@ function init() { - $errors = pfcContainer::init(); + $errors = pfcContainerInterface::init(); $c =& $this->c; + // generate the container parameters from other config parameters $this->loadPaths(); $errors = array_merge($errors, @test_writable_dir($c->container_cfg_chat_dir, "container_cfg_chat_dir")); $errors = array_merge($errors, @test_writable_dir($c->container_cfg_server_dir, "container_cfg_chat_dir/serverid")); - + return $errors; } Modified: trunk/src/containers/mysql.class.php =================================================================== --- trunk/src/containers/mysql.class.php 2007-02-06 21:59:17 UTC (rev 943) +++ trunk/src/containers/mysql.class.php 2007-02-07 16:43:01 UTC (rev 944) @@ -42,7 +42,7 @@ * @author Stephane Gully <ste...@gm...> * @author HenkBB */ -class pfcContainer_Mysql extends pfcContainer +class pfcContainer_Mysql extends pfcContainerInterface { var $_db = null; var $_sql_create_table = " @@ -58,13 +58,13 @@ function pfcContainer_Mysql(&$config) { - pfcContainer::pfcContainer($config); + pfcContainerInterface::pfcContainerInterface($config); } function getDefaultConfig() { $c =& $this->c; - $cfg = pfcContainer::getDefaultConfig(); + $cfg = pfcContainerInterface::getDefaultConfig(); $cfg["mysql_host"] = 'localhost'; $cfg["mysql_port"] = 3306; $cfg["mysql_database"] = 'phpfreechat'; @@ -76,7 +76,7 @@ function init() { - $errors = pfcContainer::init(); + $errors = pfcContainerInterface::init(); $c =& $this->c; // connect to the db Modified: trunk/src/pfccontainer.class.php =================================================================== --- trunk/src/pfccontainer.class.php 2007-02-06 21:59:17 UTC (rev 943) +++ trunk/src/pfccontainer.class.php 2007-02-07 16:43:01 UTC (rev 944) @@ -45,7 +45,19 @@ $container_classname = "pfcContainer_".$type; $this->_container =& new $container_classname($this->c); } - + function getDefaultConfig() + { + if ($this->_container) + return $this->_container->getDefaultConfig(); + else + return array(); + } + function init() + { + if ($this->_container) + return $this->_container->init(); + } + /** * Create (connect/join) the nickname into the server or the channel locations * Notice: the caller must take care to update all channels the users joined (use stored channel list into metadata) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ke...@us...> - 2007-02-06 21:59:26
|
Revision: 943 http://svn.sourceforge.net/phpfreechat/?rev=943&view=rev Author: kerphi Date: 2007-02-06 13:59:17 -0800 (Tue, 06 Feb 2007) Log Message: ----------- adjust the "ping" label near the logo Modified Paths: -------------- trunk/data/public/js/pfcclient.js trunk/themes/default/chat.html.tpl.php trunk/themes/default/style.css Modified: trunk/data/public/js/pfcclient.js =================================================================== --- trunk/data/public/js/pfcclient.js 2007-01-31 17:37:29 UTC (rev 942) +++ trunk/data/public/js/pfcclient.js 2007-02-06 21:59:17 UTC (rev 943) @@ -42,7 +42,7 @@ this.timeout = null; this.refresh_delay = pfc_refresh_delay; this.max_refresh_delay = pfc_max_refresh_delay; - this.last_refresh_time = 0; + this.last_refresh_time = new Date().getTime(); /* unique client id for each windows used to identify a open window * this id is passed every time the JS communicate with server * (2 clients can use the same session: then only the nickname is shared) */ Modified: trunk/themes/default/chat.html.tpl.php =================================================================== --- trunk/themes/default/chat.html.tpl.php 2007-01-31 17:37:29 UTC (rev 942) +++ trunk/themes/default/chat.html.tpl.php 2007-02-06 21:59:17 UTC (rev 943) @@ -35,9 +35,7 @@ </tbody> </table> - <div id="pfc_cmd_container"> - <span id="pfc_ping"></span> - + <div id="pfc_cmd_container"> <?php if ($display_pfc_logo) { ?> <a href="http://www.phpfreechat.net" id="pfc_logo"<?php if($openlinknewwindow) echo ' onclick="window.open(this.href,\'_blank\');return false;"'; ?>> @@ -46,6 +44,7 @@ title="<?php echo _pfc("PHP FREE CHAT [powered by phpFreeChat-%s]", $version); ?>" /> </a> <?php } ?> + <span id="pfc_ping" title="<?php echo _pfc("Ping"); ?>"></span> <div class="pfc_btn"> <img src="<?php echo $c->getFileUrlFromTheme('images/logout.gif'); ?>" Modified: trunk/themes/default/style.css =================================================================== --- trunk/themes/default/style.css 2007-01-31 17:37:29 UTC (rev 942) +++ trunk/themes/default/style.css 2007-02-06 21:59:17 UTC (rev 943) @@ -264,6 +264,11 @@ margin: 0; padding: 0; float: right; } +#pfc_ping { + margin: 0 5px 0 0; padding: 0; + float:right; + font-size: 80%; +} a#pfc_logo img { margin: 0; padding: 0; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ke...@us...> - 2007-01-31 17:38:36
|
Revision: 942 http://svn.sourceforge.net/phpfreechat/?rev=942&view=rev Author: kerphi Date: 2007-01-31 09:37:29 -0800 (Wed, 31 Jan 2007) Log Message: ----------- fix problem with update process client side + add a new ping label Modified Paths: -------------- trunk/data/public/js/pfcclient.js trunk/src/commands/update.class.php trunk/themes/default/chat.html.tpl.php Modified: trunk/data/public/js/pfcclient.js =================================================================== --- trunk/data/public/js/pfcclient.js 2007-01-31 09:17:33 UTC (rev 941) +++ trunk/data/public/js/pfcclient.js 2007-01-31 17:37:29 UTC (rev 942) @@ -895,7 +895,7 @@ var rx = new RegExp('(^\/[^ ]+) *(.*)','ig'); if (!recipientid) recipientid = this.gui.getTabId(); cmd = cmd.replace(rx, '$1 '+this.clientid+' '+(recipientid==''?'0':recipientid)+' $2'); - return eval('pfc_handleRequest(cmd);'); + return pfc_handleRequest(cmd); //eval('pfc_handleRequest(cmd);'); }, /** @@ -906,20 +906,24 @@ clearTimeout(this.timeout); if (start) { + // calculate the ping and display it + this.ping = Math.abs(this.refresh_delay-(new Date().getTime() - this.last_refresh_time)); + $('pfc_ping').innerHTML = this.ping+'ms'; + var res = true; - if (this.canupdatenexttime || (new Date().getTime() - this.last_refresh_time) > this.max_refresh_delay) + if (this.canupdatenexttime) { + // the connection is ok res = this.sendRequest('/update'); - this.canupdatenexttime = false; // don't update since the 'ok' response is received + this.canupdatenexttime = false; // don't update if the last 'ok' response is not yet received } - // adjust the refresh_delay if the connection was lost - if (res == false) { - this.refresh_delay = this.refresh_delay * 2; - if(this.refresh_delay > this.max_refresh_delay) - { - this.refresh_delay = this.max_refresh_delay; - } - } + else if ((new Date().getTime() - this.last_refresh_time) > this.max_refresh_delay) + { + // the connection is probably closed or very slow + res = this.sendRequest('/update'); + this.canupdatenexttime = false; // don't update if the last 'ok' response is not yet received + this.last_refresh_time = new Date().getTime(); + } // setup the next update this.timeout = setTimeout('pfc.updateChat(true)', this.refresh_delay); } Modified: trunk/src/commands/update.class.php =================================================================== --- trunk/src/commands/update.class.php 2007-01-31 09:17:33 UTC (rev 941) +++ trunk/src/commands/update.class.php 2007-01-31 17:37:29 UTC (rev 942) @@ -69,8 +69,7 @@ $cmd->run($xml_reponse, $cmdp); } - // do not send ok response to save bandwidth - // $xml_reponse->script("pfc.handleResponse('update', 'ok', '');"); + $xml_reponse->script("pfc.handleResponse('update', 'ok', '');"); } else $xml_reponse->script("pfc.handleResponse('update', 'ko', '');"); Modified: trunk/themes/default/chat.html.tpl.php =================================================================== --- trunk/themes/default/chat.html.tpl.php 2007-01-31 09:17:33 UTC (rev 941) +++ trunk/themes/default/chat.html.tpl.php 2007-01-31 17:37:29 UTC (rev 942) @@ -36,7 +36,8 @@ </table> <div id="pfc_cmd_container"> - + <span id="pfc_ping"></span> + <?php if ($display_pfc_logo) { ?> <a href="http://www.phpfreechat.net" id="pfc_logo"<?php if($openlinknewwindow) echo ' onclick="window.open(this.href,\'_blank\');return false;"'; ?>> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ke...@us...> - 2007-01-31 09:17:34
|
Revision: 941 http://svn.sourceforge.net/phpfreechat/?rev=941&view=rev Author: kerphi Date: 2007-01-31 01:17:33 -0800 (Wed, 31 Jan 2007) Log Message: ----------- [en] Bug fix: don't allow to invite people in a channel if the inviter is not already present in this channel [0h25] [fr] Bug fix : on n'autorise pas l'invitation dans un salon si l'inviteur n'est pas deja present dans ce salon [0h25] Modified Paths: -------------- trunk/src/commands/invite.class.php Modified: trunk/src/commands/invite.class.php =================================================================== --- trunk/src/commands/invite.class.php 2007-01-31 09:15:15 UTC (rev 940) +++ trunk/src/commands/invite.class.php 2007-01-31 09:17:33 UTC (rev 941) @@ -64,14 +64,25 @@ $cmd->run($xml_reponse, $cmdp); return; } + + // check that the inviter is already in the channeltarget + if ($ct->isNickOnline(pfcCommand_join::GetRecipient($channeltarget),$u->nickid) == -1) + { + $cmdp = $p; + $cmdp["params"] = array(); + $cmdp["param"] = _pfc("You must join %s to invite users in this channel",$channeltarget); + $cmd =& pfcCommand::Factory("error"); + $cmd->run($xml_reponse, $cmdp); + return; + } // inviting a user: just add a join command to play to the aimed user metadata. - $nickidtoinvite = $ct->getNickId($nicktoinvite); + $nicktoinvite_id = $ct->getNickId($nicktoinvite); $cmdstr = 'join2'; $cmdp = array(); $cmdp['param'] = $channeltarget; // channel target name $cmdp['params'][] = $channeltarget; // channel target name - pfcCommand::AppendCmdToPlay($nickidtoinvite, $cmdstr, $cmdp); + pfcCommand::AppendCmdToPlay($nicktoinvite_id, $cmdstr, $cmdp); // notify the aimed channel that a user has been invited $cmdp = array(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ke...@us...> - 2007-01-31 09:15:15
|
Revision: 940 http://svn.sourceforge.net/phpfreechat/?rev=940&view=rev Author: kerphi Date: 2007-01-31 01:15:15 -0800 (Wed, 31 Jan 2007) Log Message: ----------- [en] Bug fix: don't allow to join restricted channels with /join2 command (thanks to datacompboy) [0h15] [fr] Bug fix : on n'autorise pas de rejoindre les salons n'ayant pas la mention frozen_channels avec la command /join2 (merci ?\195?\160 datacompboy) [0h15] Modified Paths: -------------- trunk/src/proxies/auth.class.php Modified: trunk/src/proxies/auth.class.php =================================================================== --- trunk/src/proxies/auth.class.php 2007-01-31 09:11:44 UTC (rev 939) +++ trunk/src/proxies/auth.class.php 2007-01-31 09:15:15 UTC (rev 940) @@ -56,7 +56,8 @@ } // channels protection - if ($this->name == "join") + if ($this->name == "join" || + $this->name == "join2") { $container =& $c->getContainerInstance(); $channame = $param; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ke...@us...> - 2007-01-31 09:11:44
|
Revision: 939 http://svn.sourceforge.net/phpfreechat/?rev=939&view=rev Author: kerphi Date: 2007-01-31 01:11:44 -0800 (Wed, 31 Jan 2007) Log Message: ----------- comment clarification Modified Paths: -------------- trunk/src/pfccontainer.class.php Modified: trunk/src/pfccontainer.class.php =================================================================== --- trunk/src/pfccontainer.class.php 2007-01-31 08:43:24 UTC (rev 938) +++ trunk/src/pfccontainer.class.php 2007-01-31 09:11:44 UTC (rev 939) @@ -284,7 +284,7 @@ } /** - * Returns returns a positive number if the nick is online + * Returns returns a positive number if the nick is online in the given channel * @param $chan if NULL then check if the user is online on the server, otherwise check if the user has joined the channel * @return -1 if the user is off line, a positive (>=0) if the user is online */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ke...@us...> - 2007-01-31 08:43:25
|
Revision: 938 http://svn.sourceforge.net/phpfreechat/?rev=938&view=rev Author: kerphi Date: 2007-01-31 00:43:24 -0800 (Wed, 31 Jan 2007) Log Message: ----------- add the untranslated labels Modified Paths: -------------- trunk/i18n/es_ES/main.php trunk/i18n/hu_HU/main.php Modified: trunk/i18n/es_ES/main.php =================================================================== --- trunk/i18n/es_ES/main.php 2007-01-31 08:41:16 UTC (rev 937) +++ trunk/i18n/es_ES/main.php 2007-01-31 08:43:24 UTC (rev 938) @@ -366,4 +366,5 @@ // line 359 in pfcglobalconfig.class.php $GLOBALS["i18n"]["%s doesn't exist, data_public_path cannot be installed"] = "No existe %s, data_public_path no puede ser instalado"; -?> + +?> \ No newline at end of file Modified: trunk/i18n/hu_HU/main.php =================================================================== --- trunk/i18n/hu_HU/main.php 2007-01-31 08:41:16 UTC (rev 937) +++ trunk/i18n/hu_HU/main.php 2007-01-31 08:43:24 UTC (rev 938) @@ -340,4 +340,31 @@ // line 43 in kick.class.php $GLOBALS["i18n"]["kicked from %s by %s - reason: %s"] = "kirúgva %s szobából %s által - oka: %s"; +// line 359 in pfcglobalconfig.class.php +$GLOBALS["i18n"]["%s doesn't exist, data_public_path cannot be installed"] = ""; + +// line 20 in quit.class.php +$GLOBALS["i18n"]["%s quit (%s)"] = ""; + +// line 124 in chat.js.tpl.php +$GLOBALS["i18n"]["Chat loading ..."] = ""; + +// line 124 in chat.js.tpl.php +$GLOBALS["i18n"]["Please wait"] = ""; + +// line 139 in chat.js.tpl.php +$GLOBALS["i18n"]["%s appears to be either disabled or unsupported by your browser."] = ""; + +// line 139 in chat.js.tpl.php +$GLOBALS["i18n"]["This web application requires %s to work properly."] = ""; + +// line 135 in chat.js.tpl.php +$GLOBALS["i18n"]["Please enable %s in your browser settings, or upgrade to a browser with %s support and try again."] = ""; + +// line 137 in chat.js.tpl.php +$GLOBALS["i18n"]["Please upgrade to a browser with %s support and try again."] = ""; + +// line 139 in chat.js.tpl.php +$GLOBALS["i18n"]["In Internet Explorer versions earlier than 7.0, Ajax is implemented using ActiveX. Please enable ActiveX in your browser security settings or upgrade to a browser with Ajax support and try again."] = ""; + ?> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ke...@us...> - 2007-01-31 08:41:17
|
Revision: 937 http://svn.sourceforge.net/phpfreechat/?rev=937&view=rev Author: kerphi Date: 2007-01-31 00:41:16 -0800 (Wed, 31 Jan 2007) Log Message: ----------- [en] Hungarian translation update (thanks to GaLa) [0h15] [fr] Mise ?\195?\160 jour de la traduction Hongroise (merci ?\195?\160 GaLa) [0h15] Modified Paths: -------------- trunk/i18n/hu_HU/main.php Added Paths: ----------- trunk/i18n/hu_HU/admin.php Added: trunk/i18n/hu_HU/admin.php =================================================================== --- trunk/i18n/hu_HU/admin.php (rev 0) +++ trunk/i18n/hu_HU/admin.php 2007-01-31 08:41:16 UTC (rev 937) @@ -0,0 +1,72 @@ +<?php +/** + * i18n/hu_HU/admin.php + * + * Copyright © 2006 Stephane Gully <ste...@gm...> + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the + * Free Software Foundation, 51 Franklin St, Fifth Floor, + * Boston, MA 02110-1301 USA + */ + +/** + * Hungarian translation of the messages (utf8 encoded!) + * + * @translated by GaLa <ga...@pr...> + */ + +$GLOBALS["i18n"]["lang"] = "Hungarian"; + +// admin/index.php +$GLOBALS["i18n"]["Administration"] = "Adminisztrácio"; +$GLOBALS["i18n"]["Available Languages"] = "Elérhető nyelvek"; +$GLOBALS["i18n"]["PFC version verification"] = "PFC verzió ellenőrzés"; +$GLOBALS["i18n"]["Internet connection is not possible"] = "Nincs internet kapcsolat"; +$GLOBALS["i18n"]["PFC is update"] = "PFC a legfrissebb"; +$GLOBALS["i18n"]["PFC version"] = "PFC verzió"; +$GLOBALS["i18n"]["The last official version"] = "Utolsó hivatalosverzió"; +$GLOBALS["i18n"]["PFC is not update"] = "PFC nem a legfrissebb"; +$GLOBALS["i18n"]["Your version"] = "PFC verziód"; +$GLOBALS["i18n"]["Download the last version %s here %s."] = "Toltsd le a legfrissebb verziót %s innen: %s."; + + +// admin/user.php +$GLOBALS["i18n"]["Users management"] = "Felhasználó kezelő"; +$GLOBALS["i18n"]["At least one user must be declare to activate authentication."] = "Legalább egy felhasználót meg kell határozni a hitelesítés aktiválásához."; +$GLOBALS["i18n"]["It is not possible to delete the last user."] = "Az utolsó felhasználó törlése nem engedélyezet."; + +$GLOBALS["i18n"]["User %s deleted."] = "%s elhasználó törölve."; +$GLOBALS["i18n"]["User %s added."] = "%s felhasználó hozzáadva."; +$GLOBALS["i18n"]["User %s edited."] = "%s felhasználó szerkesztve."; + +$GLOBALS["i18n"]["Authentication disable"] = "Hitelesítés letiltva"; +$GLOBALS["i18n"]["Enable here"] = "Aktiválás itt"; +$GLOBALS["i18n"]["Authentication enable"] = "Hitelesítés engedélyezve"; +$GLOBALS["i18n"]["Disable here"] = "Letiltás itt"; + +$GLOBALS["i18n"]["Username"] = "Felhasználó név"; +$GLOBALS["i18n"]["Password"] = "Jelszó"; +$GLOBALS["i18n"]["Group"] = "Csoport"; + +$GLOBALS["i18n"]["Do you really want to delete %s ?"] = "Tényleg törölni akarod %s -t ?"; +$GLOBALS["i18n"]["Add a new user"] = "Új felhasználó hozzáadása"; + +$GLOBALS["i18n"]["Edit"] = "Szerkeszt"; +$GLOBALS["i18n"]["Delete"] = "Töröl"; + +// admin/themes.php +$GLOBALS["i18n"]["Available themes"] = "Elérhető kinézetek"; +$GLOBALS["i18n"]["Screenshot"] = "Képernyőkép"; + +?> Modified: trunk/i18n/hu_HU/main.php =================================================================== --- trunk/i18n/hu_HU/main.php 2007-01-26 15:46:34 UTC (rev 936) +++ trunk/i18n/hu_HU/main.php 2007-01-31 08:41:16 UTC (rev 937) @@ -25,6 +25,7 @@ * * @author Stephane Gully <ste...@gm...> * @translated by Keratomi <ker...@fr...> + * @translated by GaLa <ga...@pr...> */ // line 45 in phpfreechatconfig.class.php @@ -34,7 +35,7 @@ $GLOBALS["i18n"]["%s not found, %s library can't be found."] = "%s nem található, %s könyvtár nem található."; // line 355 in phpfreechat.class.php -$GLOBALS["i18n"]["Please enter your nickname"] = "Kérlek írd be a beceved"; +$GLOBALS["i18n"]["Please enter your nickname"] = "Kérlek írd be a beceneved"; // line 565 in phpfreechat.class.php $GLOBALS["i18n"]["Text cannot be empty"] = "Üzenetet is írj!"; @@ -175,197 +176,168 @@ // line 386 in phpfreechatconfig.class.php $GLOBALS["i18n"]["'%s' parameter is not valid. Available values are : '%s'"] = "'%s' nem érvényes paraméter. Lehetséges értékei: '%s'"; +// line 185 in pfcglobalconfig.class.php +$GLOBALS["i18n"]["My room"] = "Én szobám"; -// line 169 in pfcglobalconfig.class.php -$GLOBALS["i18n"]["Error: '%s' is a private parameter, you are not allowed to change it"] = ""; +// line 109 in pfcclient.js.tpl.php +$GLOBALS["i18n"]["Private message"] = "Privát üzenet"; -// line 253 in pfcglobalconfig.class.php -$GLOBALS["i18n"]["'%s' parameter must be an array"] = ""; +// line 110 in pfcclient.js.tpl.php +$GLOBALS["i18n"]["Close this tab"] = "Lap bezárása"; -// line 265 in pfcglobalconfig.class.php -$GLOBALS["i18n"]["'%s' parameter must be a boolean"] = ""; +// line 225 in pfcgui.js.tpl.php +$GLOBALS["i18n"]["Do you really want to leave this room ?"] = "Valóban el szeretnéd hagyni ezt a szobát ?"; -// line 271 in pfcglobalconfig.class.php -$GLOBALS["i18n"]["'%s' parameter must be a charatere string"] = ""; +// line 19 in unban.class.php +$GLOBALS["i18n"]["Missing parameter"] = "Hiányzó paraméter"; -// line 277 in pfcglobalconfig.class.php -$GLOBALS["i18n"]["My room"] = ""; +// line 38 in ban.class.php +$GLOBALS["i18n"]["banished from %s by %s"] = "%s kitiltott innen: %s"; -// line 395 in pfcglobalconfig.class.php -$GLOBALS["i18n"]["'%s' must be writable"] = ""; +// line 23 in banlist.class.php +$GLOBALS["i18n"]["The banished user's id list is:"] = "A kitiltott felhasználók azonosító listája:"; -// line 425 in pfcglobalconfig.class.php -$GLOBALS["i18n"]["'%s' directory doesn't exist"] = ""; +// line 32 in banlist.class.php +$GLOBALS["i18n"]["Empty"] = "Üres"; -// line 544 in pfcglobalconfig.class.php -$GLOBALS["i18n"]["Please correct these errors"] = ""; +// line 34 in banlist.class.php +$GLOBALS["i18n"]["'/unban {id}' will unban the user identified by {id}"] = "'/unban {id}' visszaengedi az {id} azonosítójú felhasználót"; -// line 21 in pfcinfo.class.php -$GLOBALS["i18n"]["Error: the cached config file doesn't exists"] = ""; +// line 35 in banlist.class.php +$GLOBALS["i18n"]["'/unban all' will unban all the users on this channel"] = "'/unban all' visszaengedi az összes felhasználót ezen a csatornán"; -// line 190 in phpfreechat.class.php -$GLOBALS["i18n"]["Error: the chat cannot be loaded! two possibilities: your browser doesn't support javascript or you didn't setup correctly the server directories rights - don't hesitate to ask some help on the forum"] = ""; +// line 24 in update.class.php +$GLOBALS["i18n"]["%s quit (timeout)"] = "%s kilépett (időtúllépés)"; -// line 26 in unban.class.php -$GLOBALS["i18n"]["Missing parameter"] = ""; +// line 46 in join.class.php +$GLOBALS["i18n"]["%s joins %s"] = "%s csatlakozott ide: %s"; -// line 45 in ban.class.php -$GLOBALS["i18n"]["banished from %s by %s"] = ""; +// line 31 in kick.class.php +$GLOBALS["i18n"]["kicked from %s by %s"] = "%s kirúgott innen: %s"; -// line 23 in banlist.class.php -$GLOBALS["i18n"]["The banished user's id list is:"] = ""; +// line 38 in send.class.php +$GLOBALS["i18n"]["Can't send the message, %s is offline"] = "Nem küldhetsz üzenetet, %s nincs itt"; -// line 32 in banlist.class.php -$GLOBALS["i18n"]["Empty"] = ""; +// line 27 in unban.class.php +$GLOBALS["i18n"]["Nobody has been unbanished"] = "Senki nincs visszaengedve"; -// line 34 in banlist.class.php -$GLOBALS["i18n"]["'/unban {id}' will unban the user identified by {id}"] = ""; +// line 42 in unban.class.php +$GLOBALS["i18n"]["%s has been unbanished"] = "%s visszaengedve"; -// line 35 in banlist.class.php -$GLOBALS["i18n"]["'/unban all' will unban all the users on this channel"] = ""; +// line 49 in unban.class.php +$GLOBALS["i18n"]["%s users have been unbanished"] = "%s felhasználó visszaengedve"; -// line 31 in help.class.php -$GLOBALS["i18n"]["Here is the command list:"] = ""; +// line 47 in auth.class.php +$GLOBALS["i18n"]["You are not allowed to run '%s' command"] = "Nincs engedélyezve a(z) '%s' parancs futtatása"; -// line 63 in identify.class.php -$GLOBALS["i18n"]["Succesfully identified"] = ""; +// line 67 in auth.class.php +$GLOBALS["i18n"]["Can't join %s because you are banished"] = "nem csatlakozhatsz a(z) %s szobához, mert ki vagy tiltva"; -// line 68 in identify.class.php -$GLOBALS["i18n"]["Identification failure"] = ""; +// line 79 in auth.class.php +$GLOBALS["i18n"]["You are not allowed to change your nickname"] = "Nincs engedélyed a becenév cseréjére"; -// line 53 in join.class.php -$GLOBALS["i18n"]["%s joins %s"] = ""; +// line 76 in auth.class.php +$GLOBALS["i18n"]["Can't join %s because the channels list is restricted"] = "Nem lehet csatlakozni %s, mert a csatornák listája korlátozott"; -// line 81 in noflood.class.php -$GLOBALS["i18n"]["kicked from %s by %s"] = ""; +// line 56 in noflood.class.php +$GLOBALS["i18n"]["Please don't post so many message, flood is not tolerated"] = "Kérlek, ne küldj ilyen gyakran üzenetet, a flood-olást nem toleráljuk"; -// line 25 in send.class.php -$GLOBALS["i18n"]["Your must be connected to send a message"] = ""; +// line 169 in pfcglobalconfig.class.php +$GLOBALS["i18n"]["Error: '%s' is a private parameter, you are not allowed to change it"] = "Hiba: '%s' egy privát paraméter, nem vagy jogosult a módosítására"; -// line 50 in send.class.php -$GLOBALS["i18n"]["Can't send the message, %s is offline"] = ""; +// line 253 in pfcglobalconfig.class.php +$GLOBALS["i18n"]["'%s' parameter must be an array"] = "'%s' paraméternek egy tömbnek kell lenni"; -// line 34 in unban.class.php -$GLOBALS["i18n"]["Nobody has been unbanished"] = ""; +// line 265 in pfcglobalconfig.class.php +$GLOBALS["i18n"]["'%s' parameter must be a boolean"] = "'%s' paraméternek boolean -nek kell lenni"; -// line 49 in unban.class.php -$GLOBALS["i18n"]["%s has been unbanished"] = ""; +// line 271 in pfcglobalconfig.class.php +$GLOBALS["i18n"]["'%s' parameter must be a charatere string"] = "'%s' paraméternek szövegnek kell lenni"; -// line 56 in unban.class.php -$GLOBALS["i18n"]["%s users have been unbanished"] = ""; +// line 395 in pfcglobalconfig.class.php +$GLOBALS["i18n"]["'%s' must be writable"] = "'%s' írható kell, hogy legyen"; -// line 53 in auth.class.php -$GLOBALS["i18n"]["You are not allowed to run '%s' command"] = ""; +// line 425 in pfcglobalconfig.class.php +$GLOBALS["i18n"]["'%s' directory doesn't exist"] = "'%s' könyvtár nem, létezik"; -// line 73 in auth.class.php -$GLOBALS["i18n"]["Can't join %s because you are banished"] = ""; +// line 544 in pfcglobalconfig.class.php +$GLOBALS["i18n"]["Please correct these errors"] = "Kérlek, javítsd ki ezeket a hibákat"; -// line 83 in auth.class.php -$GLOBALS["i18n"]["Can't join %s because the channels list is restricted"] = ""; +// line 21 in pfcinfo.class.php +$GLOBALS["i18n"]["Error: the cached config file doesn't exists"] = "Hiba: a tárolt config fájl nem létezik"; -// line 57 in checknickchange.class.php -$GLOBALS["i18n"]["You are not allowed to change your nickname"] = ""; +// line 190 in phpfreechat.class.php +$GLOBALS["i18n"]["Error: the chat cannot be loaded! two possibilities: your browser doesn't support javascript or you didn't setup correctly the server directories rights - don't hesitate to ask some help on the forum"] = "Hiba: a csetet nem lehet betölteni! Két eset lehetséges: a böngésződ nem támogatja a javascript-et vagy nem állítottad be megfelelően a szerver könyvtárainak jogait - ne gondolkozz, kérj segítséget a fórumon"; -// line 57 in checktimeout.class.php -$GLOBALS["i18n"]["%s quit (timeout)"] = ""; +// line 31 in help.class.php +$GLOBALS["i18n"]["Here is the command list:"] = "A parancs lista:"; -// line 75 in noflood.class.php -$GLOBALS["i18n"]["Please don't post so many message, flood is not tolerated"] = ""; +// line 63 in identify.class.php +$GLOBALS["i18n"]["Succesfully identified"] = "Sikeres azonosítás"; -// line 87 in chat.js.tpl.php -$GLOBALS["i18n"]["Click here to send your message"] = ""; +// line 68 in identify.class.php +$GLOBALS["i18n"]["Identification failure"] = "Azonosítás sikertelen"; -// line 55 in chat.js.tpl.php -$GLOBALS["i18n"]["Do you really want to leave this room ?"] = ""; +// line 25 in send.class.php +$GLOBALS["i18n"]["Your must be connected to send a message"] = "Kapcsolódnod kell az üzenet küldéshez"; -// line 69 in chat.js.tpl.php -$GLOBALS["i18n"]["Private message"] = ""; +// line 87 in chat.js.tpl.php +$GLOBALS["i18n"]["Click here to send your message"] = "Kattints ide az üzeneted elküldéséhez"; -// line 70 in chat.js.tpl.php -$GLOBALS["i18n"]["Close this tab"] = ""; - // line 80 in chat.js.tpl.php -$GLOBALS["i18n"]["Enter the text to format"] = ""; +$GLOBALS["i18n"]["Enter the text to format"] = "A formázáshoz írd be a szöveget"; // line 81 in chat.js.tpl.php -$GLOBALS["i18n"]["Configuration has been rehashed"] = ""; +$GLOBALS["i18n"]["Configuration has been rehashed"] = "A beállításokat újra kell hash-elni"; // line 82 in chat.js.tpl.php -$GLOBALS["i18n"]["A problem occurs during rehash"] = ""; +$GLOBALS["i18n"]["A problem occurs during rehash"] = "Probléma akadt az újra hash-elés közben"; // line 83 in chat.js.tpl.php -$GLOBALS["i18n"]["Choosen nickname is allready used"] = ""; +$GLOBALS["i18n"]["Choosen nickname is allready used"] = "A választott becenevet már valaki használja"; // line 84 in chat.js.tpl.php -$GLOBALS["i18n"]["phpfreechat current version is %s"] = ""; +$GLOBALS["i18n"]["phpfreechat current version is %s"] = "phpfreechat aktuális verziója: %s"; // line 85 in chat.js.tpl.php -$GLOBALS["i18n"]["Maximum number of joined channels has been reached"] = ""; +$GLOBALS["i18n"]["Maximum number of joined channels has been reached"] = "Kapcsolati csatornák száma elérte a maximumot"; // line 86 in chat.js.tpl.php -$GLOBALS["i18n"]["Maximum number of private chat has been reached"] = ""; +$GLOBALS["i18n"]["Maximum number of private chat has been reached"] = "A privát csetek száma elérte a maximumot"; // line 88 in chat.js.tpl.php -$GLOBALS["i18n"]["Send"] = ""; +$GLOBALS["i18n"]["Send"] = "Küldés"; // line 86 in mysql.class.php -$GLOBALS["i18n"]["Mysql container: connect error"] = ""; +$GLOBALS["i18n"]["Mysql container: connect error"] = "Mysql tároló: kapcsolódási hiba"; // line 101 in mysql.class.php -$GLOBALS["i18n"]["Mysql container: create database error '%s'"] = ""; +$GLOBALS["i18n"]["Mysql container: create database error '%s'"] = "Mysql tároló: adtbázis létrehozási hiba '%s'"; // line 112 in mysql.class.php -$GLOBALS["i18n"]["Mysql container: create table error '%s'"] = ""; +$GLOBALS["i18n"]["Mysql container: create table error '%s'"] = "Mysql tároló: tábla létrehozási hiba '%s'"; // line 80 in chat.js.tpl.php -$GLOBALS["i18n"]["You are not allowed to speak to yourself"] = ""; +$GLOBALS["i18n"]["You are not allowed to speak to yourself"] = "Nem beszélgethetsz saját magaddal :-)"; // line 82 in chat.js.tpl.php -$GLOBALS["i18n"]["Choosen nickname is not allowed"] = ""; +$GLOBALS["i18n"]["Choosen nickname is not allowed"] = "A választott becenév nem engedélyezett"; // line 83 in chat.js.tpl.php -$GLOBALS["i18n"]["Enable sound notifications"] = ""; +$GLOBALS["i18n"]["Enable sound notifications"] = "Hang értesítés engedélyezése"; // line 84 in chat.js.tpl.php -$GLOBALS["i18n"]["Disable sound notifications"] = ""; +$GLOBALS["i18n"]["Disable sound notifications"] = "Hang értesítés tiltása"; // line 23 in kick.class.php -$GLOBALS["i18n"]["no reason"] = ""; +$GLOBALS["i18n"]["no reason"] = "nincs ok"; // line 24 in banlist.class.php -$GLOBALS["i18n"]["The banished user list is:"] = ""; +$GLOBALS["i18n"]["The banished user list is:"] = "A kitiltott felhasználók listája:"; // line 39 in banlist.class.php -$GLOBALS["i18n"]["'/unban {nickname}' will unban the user identified by {nickname}"] = ""; +$GLOBALS["i18n"]["'/unban {nickname}' will unban the user identified by {nickname}"] = "'/unban {becenév}' vissza engedésre kerül a {becenév}-vel azonosított felhasználó"; // line 43 in kick.class.php -$GLOBALS["i18n"]["kicked from %s by %s - reason: %s"] = ""; - -// line 20 in quit.class.php -$GLOBALS["i18n"]["%s quit (%s)"] = ""; - -// line 124 in chat.js.tpl.php -$GLOBALS["i18n"]["Chat loading ..."] = ""; - -// line 124 in chat.js.tpl.php -$GLOBALS["i18n"]["Please wait"] = ""; - -// line 139 in chat.js.tpl.php -$GLOBALS["i18n"]["%s appears to be either disabled or unsupported by your browser."] = ""; - -// line 139 in chat.js.tpl.php -$GLOBALS["i18n"]["This web application requires %s to work properly."] = ""; - -// line 135 in chat.js.tpl.php -$GLOBALS["i18n"]["Please enable %s in your browser settings, or upgrade to a browser with %s support and try again."] = ""; - -// line 137 in chat.js.tpl.php -$GLOBALS["i18n"]["Please upgrade to a browser with %s support and try again."] = ""; - -// line 139 in chat.js.tpl.php -$GLOBALS["i18n"]["In Internet Explorer versions earlier than 7.0, Ajax is implemented using ActiveX. Please enable ActiveX in your browser security settings or upgrade to a browser with Ajax support and try again."] = ""; - -// line 359 in pfcglobalconfig.class.php -$GLOBALS["i18n"]["%s doesn't exist, data_public_path cannot be installed"] = ""; - +$GLOBALS["i18n"]["kicked from %s by %s - reason: %s"] = "kirúgva %s szobából %s által - oka: %s"; ?> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ke...@us...> - 2007-01-26 15:46:44
|
Revision: 936 http://svn.sourceforge.net/phpfreechat/?rev=936&view=rev Author: kerphi Date: 2007-01-26 07:46:34 -0800 (Fri, 26 Jan 2007) Log Message: ----------- add some doc Added Paths: ----------- trunk/misc/doc-archi1.svg Added: trunk/misc/doc-archi1.svg =================================================================== --- trunk/misc/doc-archi1.svg (rev 0) +++ trunk/misc/doc-archi1.svg 2007-01-26 15:46:34 UTC (rev 936) @@ -0,0 +1,950 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + id="svg2" + sodipodi:version="0.32" + inkscape:version="0.44.1" + sodipodi:docbase="/home/gully/pfc/misc" + sodipodi:docname="doc-archi1.svg"> + <defs + id="defs4"> + <marker + inkscape:stockid="Arrow2Lstart" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow2Lstart" + style="overflow:visible"> + <path + id="path5699" + style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + transform="scale(1.1) translate(1,0)" /> + </marker> + <marker + inkscape:stockid="TriangleInL" + orient="auto" + refY="0.0" + refX="0.0" + id="TriangleInL" + style="overflow:visible"> + <path + id="path5628" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none" + transform="scale(-0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0.0" + refX="0.0" + id="TriangleOutL" + style="overflow:visible"> + <path + id="path5619" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none" + transform="scale(0.8)" /> + </marker> + <marker + inkscape:stockid="Arrow2Lend" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow2Lend" + style="overflow:visible;"> + <path + id="path5696" + style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + transform="scale(1.1) rotate(180) translate(1,0)" /> + </marker> + <marker + inkscape:stockid="Arrow1Lend" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow1Lend" + style="overflow:visible;"> + <path + id="path5714" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8) rotate(180) translate(12.5,0)" /> + </marker> + <marker + inkscape:stockid="Arrow1Lstart" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow1Lstart" + style="overflow:visible"> + <path + id="path5717" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none" + transform="scale(0.8) translate(12.5,0)" /> + </marker> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.72408531" + inkscape:cx="372.04724" + inkscape:cy="662.85094" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showguides="false" + showgrid="true" + inkscape:window-width="1272" + inkscape:window-height="970" + inkscape:window-x="0" + inkscape:window-y="0" /> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Calque 1" + inkscape:groupmode="layer" + id="layer1"> + <rect + style="fill:#fca;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.25103688px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="rect5774" + width="562.16266" + height="321.53427" + x="33.798702" + y="333.74661" + inkscape:export-filename="/home/gully/Desktop/doc-archi1.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#TriangleOutL);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 208.56443,444.03372 L 427.71411,444.03372" + id="path6829" + inkscape:export-filename="/home/gully/Desktop/doc-archi1.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <rect + style="fill:white;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.85853696px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="rect1872" + width="413.40146" + height="205.91832" + x="30.312428" + y="22.026136" + inkscape:export-filename="/home/gully/Desktop/doc-archi1.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <g + id="g4625" + transform="translate(-22.09688,-291.4021)" + inkscape:export-filename="/home/gully/Desktop/doc-archi1.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90"> + <rect + y="359.07373" + x="285.87793" + height="113.24632" + width="140.86739" + id="rect4619" + style="fill:#fca;fill-opacity:1;stroke:black;stroke-linejoin:miter;stroke-opacity:1" /> + <text + id="text4621" + y="418.39581" + x="306.19009" + style="font-size:19.18779182px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + y="418.39581" + x="306.19009" + id="tspan4623" + sodipodi:role="line">Command</tspan></text> + </g> + <rect + style="fill:white;fill-opacity:1;stroke:black;stroke-width:0.97419965;stroke-linejoin:miter;stroke-opacity:1" + id="rect4637" + width="107.74791" + height="204.4216" + x="548.26508" + y="23.46501" + inkscape:export-filename="/home/gully/Desktop/doc-archi1.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <g + id="g4647" + transform="translate(157.4401,12.42944)" + inkscape:export-filename="/home/gully/Desktop/doc-archi1.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90"> + <path + d="M 462.65267 95.983162 A 18.644213 18.644213 0 1 1 425.36424,95.983162 A 18.644213 18.644213 0 1 1 462.65267 95.983162 z" + sodipodi:ry="18.644213" + sodipodi:rx="18.644213" + sodipodi:cy="95.983162" + sodipodi:cx="444.00845" + id="path4639" + style="fill:white;fill-opacity:1;stroke:black;stroke-linejoin:miter;stroke-opacity:1" + sodipodi:type="arc" /> + <path + id="path4641" + d="M 443.31793,113.24632 L 443.31793,153.29685 L 426.86924,181.78682" + style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path4643" + d="M 444.69898,154.53475 L 461.65317,183.90027" + style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + id="path4645" + d="M 420,127.05685 L 466.79582,127.05685" + style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <path + style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#TriangleOutL);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 534.46741,92.530532 L 462.65267,92.530532" + id="path4657" + inkscape:export-filename="/home/gully/Desktop/doc-archi1.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#TriangleOutL);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 458.96361,172.63159 L 530.77835,172.63159" + id="path5730" + inkscape:export-filename="/home/gully/Desktop/doc-archi1.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <text + xml:space="preserve" + style="font-size:15.55228806px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="474.77686" + y="45.402267" + id="text5732" + inkscape:export-filename="/home/gully/Desktop/doc-archi1.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90"><tspan + sodipodi:role="line" + id="tspan5734" + x="474.77686" + y="45.402267">HTTP</tspan><tspan + sodipodi:role="line" + x="474.77686" + y="64.842628" + id="tspan5736">(AJAX)</tspan></text> + <text + xml:space="preserve" + style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="194.01265" + y="243.49474" + id="text5742" + inkscape:export-filename="/home/gully/Desktop/doc-archi1.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90"><tspan + sodipodi:role="line" + id="tspan5744" + x="194.01265" + y="243.49474">PHP + APACHE</tspan></text> + <text + xml:space="preserve" + style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="600.71167" + y="248.73265" + id="text5746" + sodipodi:linespacing="125%" + inkscape:export-filename="/home/gully/Desktop/doc-archi1.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90"><tspan + sodipodi:role="line" + id="tspan5748" + x="600.71167" + y="248.73265">WEB BROWSER</tspan><tspan + sodipodi:role="line" + x="600.71167" + y="263.73265" + id="tspan5750">(XHTML+JS)</tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.83139932;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#TriangleOutL);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 247.02811,100.96001 L 198.41256,100.96001" + id="path5752" + inkscape:export-filename="/home/gully/Desktop/doc-archi1.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.82084417;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#TriangleOutL);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 195.09296,158.82106 L 242.42079,158.82106" + id="path5754" + inkscape:export-filename="/home/gully/Desktop/doc-archi1.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <rect + style="fill:white;fill-opacity:1;stroke:black;stroke-width:0.84276044;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect5788" + width="70.590927" + height="214.22041" + x="57.925594" + y="375.66458" /> + <text + xml:space="preserve" + style="font-size:21.56000519px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="58.546688" + y="622.91602" + id="text5794"><tspan + sodipodi:role="line" + id="tspan5796" + x="58.546688" + y="622.91602">Parser</tspan></text> + <text + xml:space="preserve" + style="font-size:21.56000519px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="195.49303" + y="622.15472" + id="text5800"><tspan + sodipodi:role="line" + x="195.49303" + y="622.15472" + id="tspan6775">Proxy chain</tspan></text> + <g + id="g5810" + transform="translate(190.1432,-303.7348)"> + <rect + y="684.34479" + x="248.54308" + height="34.460072" + width="142.34126" + id="rect5804" + style="fill:white;fill-opacity:1;stroke:black;stroke-width:0.90716904;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <text + id="text5806" + y="707.95929" + x="274.8295" + style="font-size:19.05975914px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + y="707.95929" + x="274.8295" + id="tspan5808" + sodipodi:role="line">connect</tspan></text> + </g> + <g + id="g5815" + transform="translate(189.4527,-258.1601)"> + <rect + y="684.34479" + x="248.54308" + height="34.460072" + width="142.34126" + id="rect5817" + style="fill:white;fill-opacity:1;stroke:black;stroke-width:0.90716904;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <text + id="text5819" + y="707.95929" + x="274.8295" + style="font-size:19.05975914px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + y="707.95929" + x="274.8295" + id="tspan5821" + sodipodi:role="line">join</tspan></text> + </g> + <g + id="g5823" + transform="translate(189.4527,-208.4421)"> + <rect + y="684.34479" + x="248.54308" + height="34.460072" + width="142.34126" + id="rect5825" + style="fill:white;fill-opacity:1;stroke:black;stroke-width:0.90716904;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <text + id="text5827" + y="707.95929" + x="274.8295" + style="font-size:19.05975914px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + y="707.95929" + x="274.8295" + id="tspan5829" + sodipodi:role="line">nick</tspan></text> + </g> + <g + id="g6734" + transform="translate(-1.856842,-271.7348)"> + <path + sodipodi:nodetypes="cc" + id="path5841" + d="M -58.024098,708.48014 L 51.187236,708.48014" + style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.9602322px;stroke-linecap:butt;stroke-linejoin:miter;marker-mid:none;marker-end:url(#Arrow2Lend);stroke-opacity:1" /> + <text + id="text6730" + y="704.19373" + x="-57.768425" + style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + y="704.19373" + x="-57.768425" + id="tspan6732" + sodipodi:role="line">/connect</tspan></text> + </g> + <g + id="g6739" + transform="translate(-2.457012,-233.1416)"> + <path + sodipodi:nodetypes="cc" + id="path6741" + d="M -58.024098,708.48014 L 51.187236,708.48014" + style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.9602322px;stroke-linecap:butt;stroke-linejoin:miter;marker-mid:none;marker-end:url(#Arrow2Lend);stroke-opacity:1" /> + <text + id="text6743" + y="704.19373" + x="-57.768425" + style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + y="704.19373" + x="-57.768425" + id="tspan6745" + sodipodi:role="line">/join myroom</tspan></text> + </g> + <g + id="g6747" + transform="translate(-0.789642,-190.0433)"> + <path + sodipodi:nodetypes="cc" + id="path6749" + d="M -58.024098,708.48014 L 51.187236,708.48014" + style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.9602322px;stroke-linecap:butt;stroke-linejoin:miter;marker-mid:none;marker-end:url(#Arrow2Lend);stroke-opacity:1" /> + <text + id="text6751" + y="704.19373" + x="-57.768425" + style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + y="704.19373" + x="-57.768425" + id="tspan6753" + sodipodi:role="line">/nick newnick</tspan></text> + </g> + <path + style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.27526307;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#TriangleOutL);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 116.59236,429.09897 L 185.17301,407.00213" + id="path6755" + inkscape:export-filename="/home/gully/Desktop/doc-archi1.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#TriangleOutL);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 211.19087,399.1495 L 427.52191,399.1495" + id="path6757" + inkscape:export-filename="/home/gully/Desktop/doc-archi1.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.79008716;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#TriangleOutL);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 587.27063,399.93687 L 622.73847,399.93687" + id="path6759" + inkscape:export-filename="/home/gully/Desktop/doc-archi1.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.27526307;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#TriangleOutL);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 113.64985,472.73293 L 183.61154,452.01714" + id="path6764" + inkscape:export-filename="/home/gully/Desktop/doc-archi1.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.27526307;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#TriangleOutL);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 114.54415,518.10923 L 181.74373,497.39344" + id="path6766" + inkscape:export-filename="/home/gully/Desktop/doc-archi1.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#TriangleOutL);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 208.88442,492.9895 L 428.0341,492.9895" + id="path6773" + inkscape:export-filename="/home/gully/Desktop/doc-archi1.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <rect + style="fill:white;fill-opacity:1;stroke:black;stroke-width:0.63592416;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect6781" + width="40.4146" + height="213.04619" + x="282.24326" + y="376.94223" /> + <rect + style="fill:white;fill-opacity:1;stroke:black;stroke-width:0.63592416;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect5798" + width="40.4146" + height="213.04619" + x="192.66431" + y="376.25162" /> + <text + xml:space="preserve" + style="font-size:17.8776226px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="-580.10938" + y="218.314" + id="text6789" + transform="matrix(0,-1,1,0,0,0)"><tspan + sodipodi:role="line" + id="tspan6791" + x="-580.10938" + y="218.314">censor</tspan></text> + <rect + style="fill:white;fill-opacity:1;stroke:black;stroke-width:0.63592416;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect6779" + width="40.4146" + height="213.04619" + x="236.6685" + y="376.32327" /> + <text + xml:space="preserve" + style="font-size:17.8776226px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="-578.76587" + y="262.51761" + id="text6793" + transform="matrix(0,-1,1,0,0,0)"><tspan + sodipodi:role="line" + id="tspan6795" + x="-578.76587" + y="262.51761">log</tspan></text> + <text + xml:space="preserve" + style="font-size:16.43757057px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="-580.96588" + y="307.7583" + id="text6801" + transform="matrix(0,-1,1,0,0,0)"><tspan + sodipodi:role="line" + id="tspan6803" + x="-580.96588" + y="307.7583">yourproxy</tspan></text> + <g + id="g6805" + transform="translate(0.258782,-152.7549)"> + <path + sodipodi:nodetypes="cc" + id="path6807" + d="M -58.024098,708.48014 L 51.187236,708.48014" + style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.9602322px;stroke-linecap:butt;stroke-linejoin:miter;marker-mid:none;marker-end:url(#Arrow2Lend);stroke-opacity:1" /> + <text + id="text6809" + y="704.19373" + x="-57.768425" + style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + y="704.19373" + x="-57.768425" + id="tspan6811" + sodipodi:role="line">...</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:43.73777771px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="-584.21747" + y="345.43607" + id="text6813" + transform="matrix(0,-1,1,0,0,0)"><tspan + sodipodi:role="line" + id="tspan6815" + x="-584.21747" + y="345.43607">...</tspan></text> + <text + xml:space="preserve" + style="font-size:43.73777771px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="441.13293" + y="578.61127" + id="text6817"><tspan + sodipodi:role="line" + id="tspan6819" + x="441.13293" + y="578.61127">...</tspan></text> + <g + id="g6821" + transform="translate(188.2274,-155.8148)"> + <rect + y="684.34479" + x="248.54308" + height="34.460072" + width="142.34126" + id="rect6823" + style="fill:white;fill-opacity:1;stroke:black;stroke-width:0.90716904;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <text + id="text6825" + y="707.95929" + x="274.8295" + style="font-size:19.05975914px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + y="707.95929" + x="274.8295" + id="tspan6827" + sodipodi:role="line">yourcmd</tspan></text> + </g> + <path + style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.79008716;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#TriangleOutL);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 588.58155,444.93898 L 624.04939,444.93898" + id="path6831" + inkscape:export-filename="/home/gully/Desktop/doc-archi1.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.79008716;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#TriangleOutL);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 587.2005,494.51372 L 622.66834,494.51372" + id="path6833" + inkscape:export-filename="/home/gully/Desktop/doc-archi1.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <g + id="g6837" + transform="translate(16.14316,-303.7348)"> + <rect + y="623.28424" + x="229.25476" + height="34.526318" + width="135.34317" + id="rect6835" + style="fill:white;fill-opacity:1;stroke:black;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <text + id="text5784" + y="648.36816" + x="243.9651" + style="font-size:20.57005882px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + y="648.36816" + x="243.9651" + id="tspan5786" + sodipodi:role="line">Command</tspan></text> + </g> + <g + id="g6842" + transform="translate(-38.57685,-612.2148)"> + <rect + y="623.28424" + x="229.25476" + height="34.526318" + width="100.81685" + id="rect6844" + style="fill:white;fill-opacity:1;stroke:black;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <text + id="text6846" + y="648.36816" + x="243.9651" + style="font-size:20.57005882px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + y="648.36816" + x="243.9651" + id="tspan6848" + sodipodi:role="line">Server</tspan></text> + </g> + <g + id="g6861" + transform="translate(12.14316,-277.7348)"> + <rect + y="287.94955" + x="548.96844" + height="34.526318" + width="81.482109" + id="rect6852" + style="fill:white;fill-opacity:1;stroke:black;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <text + id="text6854" + y="313.03348" + x="561.67883" + style="font-size:20.57005882px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + y="313.03348" + x="561.67883" + id="tspan6856" + sodipodi:role="line">Client</tspan></text> + </g> + <g + id="g6881" + transform="translate(-98.05474,-30.38316)"> + <g + transform="matrix(0.790867,0,0,0.790867,32.82078,48.34528)" + style="fill:#d5e5ff" + id="g6873"> + <path + style="fill:#d5e5ff;fill-opacity:1;stroke:black;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 157.4375,62.15625 L 157.4375,208.53125 C 157.4375,220.72871 189.91459,230.62501 229.9375,230.625 C 239.32712,230.71633 301.71181,232.3436 301.0625,204.25 L 301.0625,62.15625 L 157.4375,62.15625 z " + id="rect6866" + sodipodi:nodetypes="cccccc" /> + <path + sodipodi:type="arc" + style="fill:#d5e5ff;fill-opacity:1;stroke:black;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path6871" + sodipodi:cx="228.56422" + sodipodi:cy="78.720009" + sodipodi:rx="71.124214" + sodipodi:ry="17.953686" + d="M 299.68844 78.720009 A 71.124214 17.953686 0 1 1 157.44001,78.720009 A 71.124214 17.953686 0 1 1 299.68844 78.720009 z" + transform="translate(0,-14)" /> + </g> + <text + xml:space="preserve" + style="font-size:18.85741043px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="167.79388" + y="167.23221" + id="text6877"><tspan + sodipodi:role="line" + id="tspan6879" + x="167.79388" + y="167.23221">Container</tspan></text> + </g> + <g + id="g8777" + transform="translate(-16,16)"> + <rect + inkscape:export-ydpi="90" + inkscape:export-xdpi="90" + inkscape:export-filename="/home/gully/Desktop/doc-archi1.png" + y="695.51184" + x="50.39761" + height="373.9617" + width="524.82172" + id="rect6888" + style="fill:#d5e5ff;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.30360162px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <g + transform="translate(2.762097,59.64634)" + id="g6890"> + <rect + style="fill:white;fill-opacity:1;stroke:black;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect6892" + width="135.34317" + height="34.526318" + x="229.25476" + y="623.28424" /> + <text + xml:space="preserve" + style="font-size:20.57005882px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="243.9651" + y="648.36816" + id="text6894"><tspan + id="tspan6898" + sodipodi:role="line" + x="243.9651" + y="648.36816">Container</tspan></text> + </g> + <g + transform="translate(-157.1537,-24.76632)" + id="g7805"> + <rect + style="fill:white;fill-opacity:1;stroke:black;stroke-width:0.73799974;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect6902" + width="159.08305" + height="119.39989" + x="369.99112" + y="756.68591" /> + <text + xml:space="preserve" + style="font-size:20px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="384.31934" + y="784.65375" + id="text7789"><tspan + sodipodi:role="line" + id="tspan7791" + x="384.31934" + y="784.65375">pfcContainer</tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.98717612px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 371.49045,794.10532 L 528.95594,794.10532" + id="path7793" /> + <text + xml:space="preserve" + style="font-size:16.0721817px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="382.35278" + y="820.67712" + id="text7797"><tspan + sodipodi:role="line" + id="tspan7799" + x="382.35278" + y="820.67712">->readMeta(...)</tspan><tspan + sodipodi:role="line" + x="382.35278" + y="840.76735" + id="tspan7801">->writeMeta(...)</tspan><tspan + sodipodi:role="line" + x="382.35278" + y="860.85758" + id="tspan7803">->rmMeta(...)</tspan></text> + </g> + <g + transform="translate(-301.7632,176.591)" + id="g8706"> + <rect + style="fill:white;fill-opacity:1;stroke:black;stroke-width:0.73799974;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect8708" + width="159.08305" + height="119.39989" + x="369.99112" + y="756.68591" /> + <text + xml:space="preserve" + style="font-size:21.37276649px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="380.31934" + y="784.65375" + id="text8710"><tspan + sodipodi:role="line" + id="tspan8712" + x="380.31934" + y="784.65375">file</tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.98717612px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 371.49045,794.10532 L 528.95594,794.10532" + id="path8714" /> + <text + xml:space="preserve" + style="font-size:16.0721817px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="382.35278" + y="820.67712" + id="text8716"><tspan + sodipodi:role="line" + id="tspan8718" + x="382.35278" + y="820.67712">->readMeta(...)</tspan><tspan + sodipodi:role="line" + x="382.35278" + y="840.76735" + id="tspan8720">->writeMeta(...)</tspan><tspan + sodipodi:role="line" + x="382.35278" + y="860.85758" + id="tspan8722">->rmMeta(...)</tspan></text> + </g> + <path + id="path8724" + d="M 139.36063,933.71735 L 139.36063,889.27226 L 487.63731,889.27226" + style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:2.74860859;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" /> + <path + id="path8726" + d="M 291.09476,891.35598 L 291.09476,865.45493" + style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#TriangleOutL);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <g + transform="translate(-136.0369,176.5911)" + id="g8730"> + <rect + style="fill:white;fill-opacity:1;stroke:black;stroke-width:0.73799974;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect8732" + width="159.08305" + height="119.39989" + x="369.99112" + y="756.68591" /> + <text + xml:space="preserve" + style="font-size:21.37276649px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="380.31934" + y="784.65375" + id="text8734"><tspan + sodipodi:role="line" + id="tspan8736" + x="380.31934" + y="784.65375">mysql</tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.98717612px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 371.49045,794.10532 L 528.95594,794.10532" + id="path8738" /> + <text + xml:space="preserve" + style="font-size:16.0721817px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="382.35278" + y="820.67712" + id="text8740"><tspan + sodipodi:role="line" + id="tspan8742" + x="382.35278" + y="820.67712">->readMeta(...)</tspan><tspan + sodipodi:role="line" + x="382.35278" + y="840.76735" + id="tspan8744">->writeMeta(...)</tspan><tspan + sodipodi:role="line" + x="382.35278" + y="860.85758" + id="tspan8746">->rmMeta(...)</tspan></text> + </g> + <path + id="path8748" + d="M 321.78529,888.01691 L 321.78529,932.36218" + style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <g + transform="translate(29.68947,175.21)" + id="g8752"> + <rect + style="fill:white;fill-opacity:1;stroke:black;stroke-width:0.73799974;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect8754" + width="159.08305" + height="119.39989" + x="369.99112" + y="756.68591" /> + <text + xml:space="preserve" + style="font-size:21.37276649px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="376.31934" + y="784.65375" + id="text8756"><tspan + sodipodi:role="line" + id="tspan8758" + x="376.31934" + y="784.65375">yourcontainer</tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.98717612px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 371.49045,794.10532 L 528.95594,794.10532" + id="path8760" /> + <text + xml:space="preserve" + style="font-size:16.0721817px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="382.35278" + y="820.67712" + id="text8762"><tspan + sodipodi:role="line" + id="tspan8764" + x="382.35278" + y="820.67712">->readMeta(...)</tspan><tspan + sodipodi:role="line" + x="382.35278" + y="840.76735" + id="tspan8766">->writeMeta(...)</tspan><tspan + sodipodi:role="line" + x="382.35278" + y="860.85758" + id="tspan8768">->rmMeta(...)</tspan></text> + </g> + <path + id="path8770" + d="M 487.51161,887.46533 L 487.51161,931.8106" + style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" /> + </g> + <text + xml:space="preserve" + style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="602.13898" + y="417.07794" + id="text8824"><tspan + sodipodi:role="line" + id="tspan8826" + x="602.13898" + y="417.07794">response</tspan></text> + </g> +</svg> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ke...@us...> - 2007-01-23 08:05:14
|
Revision: 935 http://svn.sourceforge.net/phpfreechat/?rev=935&view=rev Author: kerphi Date: 2007-01-23 00:05:13 -0800 (Tue, 23 Jan 2007) Log Message: ----------- fix two labels : http://www.phpfreechat.net/forum/viewtopic.php?pid=4691#p4691 Modified Paths: -------------- trunk/i18n/es_ES/main.php Modified: trunk/i18n/es_ES/main.php =================================================================== --- trunk/i18n/es_ES/main.php 2007-01-22 09:01:25 UTC (rev 934) +++ trunk/i18n/es_ES/main.php 2007-01-23 08:05:13 UTC (rev 935) @@ -322,10 +322,10 @@ $GLOBALS["i18n"]["Choosen nickname is not allowed"] = "No esta permitido elegir nickname"; // line 83 in chat.js.tpl.php -$GLOBALS["i18n"]["Enable sound notifications"] = "Notificaciones de sonido habilitadas"; +$GLOBALS["i18n"]["Enable sound notifications"] = "Habilitar notificaciones de sonido"; // line 84 in chat.js.tpl.php -$GLOBALS["i18n"]["Disable sound notifications"] = "notificaciones de sonido deshabilitadas"; +$GLOBALS["i18n"]["Disable sound notifications"] = "Deshabilitar notificaciones de sonido"; // line 23 in kick.class.php $GLOBALS["i18n"]["no reason"] = "Sin motivos"; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ke...@us...> - 2007-01-22 09:01:24
|
Revision: 934 http://svn.sourceforge.net/phpfreechat/?rev=934&view=rev Author: kerphi Date: 2007-01-22 01:01:25 -0800 (Mon, 22 Jan 2007) Log Message: ----------- Buf Fix : http://sourceforge.net/tracker/index.php?func=detail&aid=1633936&group_id=158880&atid=809603 Modified Paths: -------------- trunk/src/pfcinfo.class.php Modified: trunk/src/pfcinfo.class.php =================================================================== --- trunk/src/pfcinfo.class.php 2007-01-21 22:09:53 UTC (rev 933) +++ trunk/src/pfcinfo.class.php 2007-01-22 09:01:25 UTC (rev 934) @@ -43,6 +43,9 @@ function getOnlineNick($channel = NULL, $timeout = 20) { $container =& $this->getContainerInstance(); + + if ($channel != NULL) $channel = pfcCommand_join::GetRecipient($channel); + $res = $container->getOnlineNick($channel); $users = array(); if (isset($res["nickid"])) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ke...@us...> - 2007-01-21 22:09:56
|
Revision: 933 http://svn.sourceforge.net/phpfreechat/?rev=933&view=rev Author: kerphi Date: 2007-01-21 14:09:53 -0800 (Sun, 21 Jan 2007) Log Message: ----------- Bug fix: IE6 crash on old WinXP version [5h00] Modified Paths: -------------- trunk/data/public/js/createstylerule.js trunk/src/phpfreechat.class.php Modified: trunk/data/public/js/createstylerule.js =================================================================== --- trunk/data/public/js/createstylerule.js 2007-01-21 11:26:08 UTC (rev 932) +++ trunk/data/public/js/createstylerule.js 2007-01-21 22:09:53 UTC (rev 933) @@ -1,27 +1,35 @@ // from http://www.bobbyvandersluis.com/articles/dynamicCSS.php -function createStyleRule(selector, declaration) { +var pfcCSS = Class.create(); +pfcCSS.prototype = { + initialize: function() + { if (!document.getElementsByTagName || !(document.createElement || document.createElementNS)) return; var agt = navigator.userAgent.toLowerCase(); - var is_ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1)); - var is_iewin = (is_ie && (agt.indexOf("win") != -1)); - var is_iemac = (is_ie && (agt.indexOf("mac") != -1)); - if (is_iemac) return; // script doesn't work properly in IE/Mac + this.is_ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1)); + this.is_iewin = (is_ie && (agt.indexOf("win") != -1)); + this.is_iemac = (is_ie && (agt.indexOf("mac") != -1)); + if (this.is_iemac) return; // script doesn't work properly in IE/Mac + var head = document.getElementsByTagName("head")[0]; - var style = (typeof document.createElementNS != "undefined") ? + this.style = (typeof document.createElementNS != "undefined") ? document.createElementNS("http://www.w3.org/1999/xhtml", "style") : document.createElement("style"); - if (!is_iewin) { - var styleRule = document.createTextNode(selector + " {" + declaration + "}"); - style.appendChild(styleRule); // bugs in IE/Win + this.style.setAttribute("type", "text/css"); + this.style.setAttribute("media", "screen"); + head.appendChild(this.style); + + this.lastStyle = document.styleSheets[document.styleSheets.length - 1]; + }, + + applyRule: function(selector, declaration) + { + if (!this.is_iewin) { + var styleRule = document.createTextNode(selector + " {" + declaration + "}"); + this.style.appendChild(styleRule); // bugs in IE/Win } - style.setAttribute("type", "text/css"); - style.setAttribute("media", "screen"); - head.appendChild(style); - if (is_iewin && document.styleSheets && document.styleSheets.length > 0) { - var lastStyle = document.styleSheets[document.styleSheets.length - 1]; - if (typeof lastStyle.addRule == "object") { - lastStyle.addRule(selector, declaration); - } + if (this.is_iewin && document.styleSheets && document.styleSheets.length > 0) { + this.lastStyle.addRule(selector, declaration); } + } } \ No newline at end of file Modified: trunk/src/phpfreechat.class.php =================================================================== --- trunk/src/phpfreechat.class.php 2007-01-21 11:26:08 UTC (rev 932) +++ trunk/src/phpfreechat.class.php 2007-01-21 22:09:53 UTC (rev 933) @@ -420,7 +420,8 @@ } $t->setTemplate($c->getFilePathFromTheme('style.css')); $css_code .= $t->getOutput(); - + + $css->parse($css_code); foreach($css->css as $k => $v) { @@ -428,13 +429,11 @@ { $rules = ''; foreach($v2 as $k3 => $v3) - { $rules .= $k3.':'.$v3.';'; - } - $js .= "c['".$k2."']='".$rules."';\n"; + $js .= "c['".$k2."']='".str_replace("\n", "", $rules)."';\n"; } - } - $js .= "var k = c.keys(); c.each(function (a,b) { createStyleRule(a[0],a[1]); });"; + } + $js .= "var pfccss = new pfcCSS(); var k = c.keys(); c.each(function (a) { pfccss.applyRule(a[0],a[1]); });"; $xml_reponse->script($js); return $xml_reponse; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ke...@us...> - 2007-01-21 11:26:09
|
Revision: 932 http://svn.sourceforge.net/phpfreechat/?rev=932&view=rev Author: kerphi Date: 2007-01-21 03:26:08 -0800 (Sun, 21 Jan 2007) Log Message: ----------- Spanish translation update (thanks to mayunia) [0h20] Modified Paths: -------------- trunk/demo/index.php trunk/i18n/es_ES/main.php Modified: trunk/demo/index.php =================================================================== --- trunk/demo/index.php 2007-01-18 20:35:28 UTC (rev 931) +++ trunk/demo/index.php 2007-01-21 11:26:08 UTC (rev 932) @@ -55,74 +55,74 @@ <h2 id="demo-misc">Miscellaneous</h2> <ul> - <li><a href="demo1_simple.php">demo1 - demo with default parameters</a></li> - <li><a href="demo2_simple_with_params.php">demo2 - demo with few parameters</a></li> - <li><a href="demo3_client.php">demo3 - demo with separate client/server files</a></li> - <li><a href="demo4_simulate_slow_server.php">demo4 - demo which simulate slow server responses</a></li> - <li><a href="demo5_customized_style.php">demo5 - demo with a customized style (theme)</a></li> + <li><a href="demo1_simple.php">demo1 - with default parameters</a></li> + <li><a href="demo2_simple_with_params.php">demo2 - with few customized parameters</a></li> + <li><a href="demo3_client.php">demo3 - with separated client/server files</a></li> + <li><a href="demo4_simulate_slow_server.php">demo4 - simulates slow server responses</a></li> + <li><a href="demo5_customized_style.php">demo5 - with a customized style (theme)</a></li> <li><a href="demo8_with_a_iso-8859-1_encoded_page.php">demo8 - a chat with a ISO-8859-1 encoded page</a></li> <li><a href="demo9_with_a_utf8_encoded_nickname.php">demo9 - a chat with a UTF-8 encoded nickname (none latin)</a></li> <li><a href="demo15_multiple_channel.php">demo15 - a chat with multiple/dynamic channels</a></li> <li><a href="demo21_with_hardcoded_urls.php">demo21 - with hardcoded url: data_public_url, client_script_url ... (interesting for strange server configuration)</a></li> <li><a href="demo27_customized_command.php">demo27 - a customized command (/roll)</a></li> - <li><a href="demo34_add_a_link_on_nicknames.php">demo34 - Shows how to add a link on the nicknames list</a></li> + <li><a href="demo34_add_a_link_on_nicknames.php">demo34 - shows how to add a link on the nicknames list</a></li> - <li><a href="demo31_show_who_is_online-chat.php">demo31 - demo which show how to get the connected users list (chat script)</a></li> - <li><a href="demo31_show_who_is_online-whoisonline.php">demo31 - demo which show how to get the connected users list (whoisonline script)</a></li> - <li><a href="demo32_show_last_messages-chat.php">demo32 - demo which show how to get the last posted messages (chat script)</a></li> - <li><a href="demo32_show_last_messages-showlastmsg.php">demo32 - demo which show how to get the last posted messages (showlastmsg script)</a></li> - <li><a href="demo35_shared_memory.php">demo35 - demo which show how to use the shared memory container</a> (not yet working)</li> - <li><a href="demo43_change_the_nicknames_colors.php">demo43 - demo which show how to change the nicknames automatic colors</a></li> - <li><a href="demo50_customized_usermetadata.php">demo50 - demo which shows how to use user metadata : add avatar (images) to each connected users</a></li> - <li><a href="demo55_mysql_container.php">demo55 - demo which show how to use the mysql container</a></li> + <li><a href="demo31_show_who_is_online-chat.php">demo31 - shows how to get the connected users list (chat script)</a></li> + <li><a href="demo31_show_who_is_online-whoisonline.php">demo31 - shows how to get the connected users list (whoisonline script)</a></li> + <li><a href="demo32_show_last_messages-chat.php">demo32 - shows how to get the last posted messages (chat script)</a></li> + <li><a href="demo32_show_last_messages-showlastmsg.php">demo32 - shows how to get the last posted messages (showlastmsg script)</a></li> +<!-- <li><a href="demo35_shared_memory.php">demo35 - shows how to use the shared memory container</a> (not yet working)</li>--> + <li><a href="demo43_change_the_nicknames_colors.php">demo43 - shows how to change the nicknames automatic colors</a></li> + <li><a href="demo50_customized_usermetadata.php">demo50 - shows how to use user metadata : add avatar (images) to each connected users</a></li> + <li><a href="demo55_mysql_container.php">demo55 - shows how to use the mysql container</a></li> </ul> <h2 id="demo-themes">Themes</h2> <ul> - <li><a href="demo12_phoenity_smiley_theme.php">demo12 - A chat with a customized smiley theme (phoenity theme)</a></li> - <li><a href="demo17_cerutti_smiley_theme.php">demo17 - A chat with a customized smiley theme (cerutti theme)</a></li> - <li><a href="demo18_phpbb2_smiley_theme.php">demo18 - A chat with a customized smiley theme (phpbb2 theme)</a></li> - <li><a href="demo28_blune_theme.php">demo28 - use a customized theme (blune theme)</a></li> - <li><a href="demo28_mini_blune_theme.php">demo28 - use a customized theme (blune theme) - mini</a></li> - <li><a href="demo44_green_theme.php">demo44 - use a customized theme (green)</a></li> - <li><a href="demo49_msn_smiley_theme.php">demo49 - A chat with a customized smiley theme (msn theme)</a></li> - <li><a href="demo51_zilveer_theme.php">demo51 - A chat with a customized theme (zilveer theme)</a></li> + <li><a href="demo12_phoenity_smiley_theme.php">demo12 - customized smiley theme: phoenity</a></li> + <li><a href="demo17_cerutti_smiley_theme.php">demo17 - customized smiley theme: cerutti</a></li> + <li><a href="demo18_phpbb2_smiley_theme.php">demo18 - customized smiley theme: phpbb2</a></li> + <li><a href="demo28_blune_theme.php">demo28 - customized theme: blune</a></li> + <li><a href="demo28_mini_blune_theme.php">demo28 - customized theme: blune mini</a></li> + <li><a href="demo44_green_theme.php">demo44 - customized theme: green</a></li> + <li><a href="demo49_msn_smiley_theme.php">demo49 - customized smiley theme: msn</a></li> + <li><a href="demo51_zilveer_theme.php">demo51 - customized theme: zilveer</a></li> </ul> <h2 id="demo-translations">Translations</h2> <ul> <li><a href="demo6_in_french.php">demo6 - french translation of the chat</a></li> <li><a href="demo7_in_english.php">demo7 - english translation of the chat</a></li> - <li><a href="demo10_in_chinese.php">demo10 - the chinese translation of the chat</a></li> - <li><a href="demo13_in_german_informal_language.php">demo13 - the german (informal) translation of the chat</a></li> - <li><a href="demo14_in_german_formal_language.php">demo14 - the german (formal) translation of the chat</a></li> - <li><a href="demo16_in_arabic.php">demo16 - the arabic translation of the chat</a></li> - <li><a href="demo19_in_japanese.php">demo19 - the japanese translation of the chat</a></li> - <li><a href="demo20_in_brazilian_portuguese.php">demo20 - the portuguese from brazil translation of the chat</a></li> - <li><a href="demo22_in_serbian_croatian.php">demo22 - the serbian croatian translation of the chat</a></li> - <li><a href="demo23_in_italian.php">demo23 - the italian translation of the chat</a></li> - <li><a href="demo24_in_spanish.php">demo24 - the spanish translation of the chat</a></li> - <li><a href="demo25_in_indonesian.php">demo25 - the indonesian translation of the chat</a></li> - <li><a href="demo26_in_swedish.php">demo26 - the swedish translation of the chat</a></li> - <li><a href="demo29_in_russian.php">demo29 - the russian translation of the chat</a></li> - <li><a href="demo33_in_portuguese_from_portugal.php">demo33 - the portuguese from portugal translation of the chat</a></li> - <li><a href="demo36_in_ukrainian.php">demo36 - the ukrainian translation of the chat</a></li> - <li><a href="demo37_in_dutch_from_netherlands.php">demo37 - the dutch from netherlands translation of the chat</a></li> - <li><a href="demo38_in_norwegian_bokmal.php">demo38 - the norwegian bokmal translation of the chat</a></li> - <li><a href="demo39_in_bosnian.php">demo39 - the bosnian translation of the chat</a></li> - <li><a href="demo40_in_turkish.php">demo40 - the turkish translation of the chat</a></li> - <li><a href="demo41_in_greek.php">demo41 - the greek translation of the chat</a></li> - <li><a href="demo42_in_chinese_from_taiwan.php">demo42 - the Chinese from taiwan (traditional Chinese) translation of the chat</a></li> - <li><a href="demo45_in_bulgarian.php">demo45 - the Bulgarian translation of the chat</a></li> - <li><a href="demo46_in_hungarian.php">demo46 - the Hungarian translation of the chat</a></li> - <li><a href="demo47_in_polish.php">demo47 - the Polish translation of the chat</a></li> - <li><a href="demo52_in_bangla.php">demo52 - the Bangla translation of the chat</a></li> - <li><a href="demo53_in_armenian.php">demo53 - the Armenian translation of the chat</a></li> - <li><a href="demo54_in_esperanto.php">demo54 - the Esperanto translation of the chat</a></li> - <li><a href="demo56_in_romanian.php">demo56 - the Romanian translation of the chat</a></li> - <li><a href="demo57_in_korean.php">demo57 - the Korean translation of the chat</a></li> + <li><a href="demo10_in_chinese.php">demo10 - chinese translation of the chat</a></li> + <li><a href="demo13_in_german_informal_language.php">demo13 - german (informal) translation of the chat</a></li> + <li><a href="demo14_in_german_formal_language.php">demo14 - german (formal) translation of the chat</a></li> + <li><a href="demo16_in_arabic.php">demo16 - arabic translation of the chat</a></li> + <li><a href="demo19_in_japanese.php">demo19 - japanese translation of the chat</a></li> + <li><a href="demo20_in_brazilian_portuguese.php">demo20 - portuguese from brazil translation of the chat</a></li> + <li><a href="demo22_in_serbian_croatian.php">demo22 - serbian croatian translation of the chat</a></li> + <li><a href="demo23_in_italian.php">demo23 - italian translation of the chat</a></li> + <li><a href="demo24_in_spanish.php">demo24 - spanish translation of the chat</a></li> + <li><a href="demo25_in_indonesian.php">demo25 - indonesian translation of the chat</a></li> + <li><a href="demo26_in_swedish.php">demo26 - swedish translation of the chat</a></li> + <li><a href="demo29_in_russian.php">demo29 - russian translation of the chat</a></li> + <li><a href="demo33_in_portuguese_from_portugal.php">demo33 - portuguese from portugal translation of the chat</a></li> + <li><a href="demo36_in_ukrainian.php">demo36 - ukrainian translation of the chat</a></li> + <li><a href="demo37_in_dutch_from_netherlands.php">demo37 - dutch from netherlands translation of the chat</a></li> + <li><a href="demo38_in_norwegian_bokmal.php">demo38 - norwegian bokmal translation of the chat</a></li> + <li><a href="demo39_in_bosnian.php">demo39 - bosnian translation of the chat</a></li> + <li><a href="demo40_in_turkish.php">demo40 - turkish translation of the chat</a></li> + <li><a href="demo41_in_greek.php">demo41 - greek translation of the chat</a></li> + <li><a href="demo42_in_chinese_from_taiwan.php">demo42 - Chinese from taiwan (traditional Chinese) translation of the chat</a></li> + <li><a href="demo45_in_bulgarian.php">demo45 - Bulgarian translation of the chat</a></li> + <li><a href="demo46_in_hungarian.php">demo46 - Hungarian translation of the chat</a></li> + <li><a href="demo47_in_polish.php">demo47 - Polish translation of the chat</a></li> + <li><a href="demo52_in_bangla.php">demo52 - Bangla translation of the chat</a></li> + <li><a href="demo53_in_armenian.php">demo53 - Armenian translation of the chat</a></li> + <li><a href="demo54_in_esperanto.php">demo54 - Esperanto translation of the chat</a></li> + <li><a href="demo56_in_romanian.php">demo56 - Romanian translation of the chat</a></li> + <li><a href="demo57_in_korean.php">demo57 - Korean translation of the chat</a></li> </ul> </div> Modified: trunk/i18n/es_ES/main.php =================================================================== --- trunk/i18n/es_ES/main.php 2007-01-18 20:35:28 UTC (rev 931) +++ trunk/i18n/es_ES/main.php 2007-01-21 11:26:08 UTC (rev 932) @@ -25,22 +25,23 @@ * * @author Stephane Gully <ste...@gm...> * @translated by Jose Juan Calvo <jos...@gm...> + * @translated by Álvaro Ortega <may...@gm...> */ // line 45 in phpfreechatconfig.class.php $GLOBALS["i18n"]["My Chat"] = "Mi chat"; // line 201 in phpfreechatconfig.class.php -$GLOBALS["i18n"]["%s not found, %s library can't be found."] = "%s no encontrada, la libreria %s no se ha encontrado."; +$GLOBALS["i18n"]["%s not found, %s library can't be found."] = "%s no encontrada, la librería %s no se ha encontrado."; // line 355 in phpfreechat.class.php $GLOBALS["i18n"]["Please enter your nickname"] = "Por favor introduce tu nickname"; // line 565 in phpfreechat.class.php -$GLOBALS["i18n"]["Text cannot be empty"] = "El texto no puede estar vacio"; +$GLOBALS["i18n"]["Text cannot be empty"] = "El texto no puede estar vacío"; // line 392 in phpfreechat.class.php -$GLOBALS["i18n"]["%s changes his nickname to %s"] = "%s ha cambiado su nickname a %s"; +$GLOBALS["i18n"]["%s changes his nickname to %s"] = "%s cambia su nickname a %s"; // line 398 in phpfreechat.class.php $GLOBALS["i18n"]["%s is connected"] = "%s está conectado"; @@ -58,10 +59,10 @@ $GLOBALS["i18n"]["%s doesn't exist: %s"] = "%s no existe: %s"; // line 180 in phpfreechatconfig.class.php -$GLOBALS["i18n"]["You need %s"] = "Tu necesitas %s"; +$GLOBALS["i18n"]["You need %s"] = "Necesitas %s"; // line 241 in phpfreechatconfig.class.php -$GLOBALS["i18n"]["%s doesn't exist, %s library can't be found"] = "%s no encontrada, la libreria %s no se ha encontrado"; +$GLOBALS["i18n"]["%s doesn't exist, %s library can't be found"] = "%s no existe, la librería %s no puede ser encontrada"; // line 280 in phpfreechatconfig.class.php $GLOBALS["i18n"]["%s doesn't exist"] = "%s no existe"; @@ -115,24 +116,24 @@ $GLOBALS["i18n"]["Show dates and hours"] = "Mostrar fechas y horas"; // line 21 in chat.html.tpl.php -$GLOBALS["i18n"]["Enter your message here"] = "Introduzca aquí su mensaje"; +$GLOBALS["i18n"]["Enter your message here"] = "Ingrese su mensaje aquí"; // line 24 in chat.html.tpl.php -$GLOBALS["i18n"]["Enter your nickname here"] = "Introduzca aquí su nickname"; +$GLOBALS["i18n"]["Enter your nickname here"] = "Ingrese su nickname aquí"; // line 93 in phpfreechatconfig.class.php -$GLOBALS["i18n"]["Error: undefined or obsolete parameter '%s', please correct or remove this parameter"] = "Error: parámetro no definido u obsoleto '%s', por favor corríjalo o elimine este parámetro"; +$GLOBALS["i18n"]["Error: undefined or obsolete parameter '%s', please correct or remove this parameter"] = "Error: '%s' parámetro no definido u obsoleto, por favor corríjalo o elimine este parámetro"; // line 48 in phpfreechattemplate.class.php -$GLOBALS["i18n"]["%s template could not be found"] = "No se ha encontrado la plantilla %s"; +$GLOBALS["i18n"]["%s template could not be found"] = "No se ha encontrado la planilla %s"; -$GLOBALS["i18n"]["Error: '%s' could not be found, please check your themepath '%s' and your theme '%s' are correct"] = "Error: no se ha encontrado '%s', por favor verifica que son correctos el directorio del tema (themepath) '%s' y el tema '%s' "; +$GLOBALS["i18n"]["Error: '%s' could not be found, please check your themepath '%s' and your theme '%s' are correct"] = "Error: '%s' no se ha encontrado, por favor verifica que son correctos el directorio del tema (themepath) '%s' y el tema '%s' "; // line 33 in chat.html.tpl.php $GLOBALS["i18n"]["Bold"] = "Negrita"; // line 34 in chat.html.tpl.php -$GLOBALS["i18n"]["Italics"] = "Itálica"; +$GLOBALS["i18n"]["Italics"] = "Cursiva"; // line 35 in chat.html.tpl.php $GLOBALS["i18n"]["Underline"] = "Subrayado"; @@ -144,16 +145,16 @@ $GLOBALS["i18n"]["Pre"] = "Pre"; // line 38 in chat.html.tpl.php -$GLOBALS["i18n"]["Mail"] = "Correo electrónico"; +$GLOBALS["i18n"]["Mail"] = "E-mail"; // line 39 in chat.html.tpl.php $GLOBALS["i18n"]["Color"] = "Color"; // line 86 in pfcclient.js.tpl.php -$GLOBALS["i18n"]["Hide smiley box"] = "Ocultar emoticones"; +$GLOBALS["i18n"]["Hide smiley box"] = "Ocultar cuadro de iconos gestuales"; // line 87 in pfcclient.js.tpl.php -$GLOBALS["i18n"]["Show smiley box"] = "Mostrar emoticones"; +$GLOBALS["i18n"]["Show smiley box"] = "Mostrar iconos gestuales"; // line 88 in pfcclient.js.tpl.php $GLOBALS["i18n"]["Hide online users box"] = "Ocultar usuarios en línea"; @@ -165,7 +166,7 @@ $GLOBALS["i18n"]["%s must be implemented"] = "%s se debe implementar"; // line 343 in phpfreechatconfig.class.php -$GLOBALS["i18n"]["'%s' parameter is mandatory by default use '%s' value"] = "El parametro '%s' es obligatorio, por defecto usa el valor '%s'"; +$GLOBALS["i18n"]["'%s' parameter is mandatory by default use '%s' value"] = "El parámetro '%s' es obligatorio, por defecto se usa el valor '%s'"; // line 378 in phpfreechatconfig.class.php $GLOBALS["i18n"]["'%s' parameter must be a positive number"] = "El parametro '%s' deber ser un número positivo"; @@ -174,195 +175,195 @@ $GLOBALS["i18n"]["'%s' parameter is not valid. Available values are : '%s'"] = "El parametro '%s' no es válido. Los valores posibles son : '%s'"; // line 186 in pfcglobalconfig.class.php -$GLOBALS["i18n"]["My room"] = ""; +$GLOBALS["i18n"]["My room"] = "Mi sala"; // line 19 in unban.class.php -$GLOBALS["i18n"]["Missing parameter"] = ""; +$GLOBALS["i18n"]["Missing parameter"] = "Parámetro perdido"; // line 38 in ban.class.php -$GLOBALS["i18n"]["banished from %s by %s"] = ""; +$GLOBALS["i18n"]["banished from %s by %s"] = "Hechado de %s por %s"; // line 23 in banlist.class.php -$GLOBALS["i18n"]["The banished user's id list is:"] = ""; +$GLOBALS["i18n"]["The banished user's id list is:"] = "La lista id de usuarios Hechados:"; // line 32 in banlist.class.php -$GLOBALS["i18n"]["Empty"] = ""; +$GLOBALS["i18n"]["Empty"] = "Vacío"; // line 34 in banlist.class.php -$GLOBALS["i18n"]["'/unban {id}' will unban the user identified by {id}"] = ""; +$GLOBALS["i18n"]["'/unban {id}' will unban the user identified by {id}"] = "'/unban {id}' volvera a admitir al usuaio identificado por {id}"; // line 35 in banlist.class.php -$GLOBALS["i18n"]["'/unban all' will unban all the users on this channel"] = ""; +$GLOBALS["i18n"]["'/unban all' will unban all the users on this channel"] = "'/unban all' volvera a admitir a todos los usuarios en este canal (channel)"; // line 24 in update.class.php -$GLOBALS["i18n"]["%s quit (timeout)"] = ""; +$GLOBALS["i18n"]["%s quit (timeout)"] = "%s desconectado (timeout)"; // line 46 in join.class.php -$GLOBALS["i18n"]["%s joins %s"] = ""; +$GLOBALS["i18n"]["%s joins %s"] = "%s se une a %s"; // line 31 in kick.class.php -$GLOBALS["i18n"]["kicked from %s by %s"] = ""; +$GLOBALS["i18n"]["kicked from %s by %s"] = "Pateado de %s por %s"; // line 38 in send.class.php -$GLOBALS["i18n"]["Can't send the message, %s is offline"] = ""; +$GLOBALS["i18n"]["Can't send the message, %s is offline"] = "No se puede enviar el mensaje, %s esta desconectado"; // line 27 in unban.class.php -$GLOBALS["i18n"]["Nobody has been unbanished"] = ""; +$GLOBALS["i18n"]["Nobody has been unbanished"] = "Nadie ha sido admitido"; // line 42 in unban.class.php -$GLOBALS["i18n"]["%s has been unbanished"] = ""; +$GLOBALS["i18n"]["%s has been unbanished"] = "%s se ha vuelto a admitir"; // line 49 in unban.class.php -$GLOBALS["i18n"]["%s users have been unbanished"] = ""; +$GLOBALS["i18n"]["%s users have been unbanished"] = "%s usuarios fueron admitidos"; // line 47 in auth.class.php -$GLOBALS["i18n"]["You are not allowed to run '%s' command"] = ""; +$GLOBALS["i18n"]["You are not allowed to run '%s' command"] = "No puedes ejecutar el comando '%s'"; // line 66 in auth.class.php -$GLOBALS["i18n"]["Can't join %s because you are banished"] = ""; +$GLOBALS["i18n"]["Can't join %s because you are banished"] = "No puedes entrar %s porque estas prohibido"; // line 76 in auth.class.php -$GLOBALS["i18n"]["Can't join %s because the channels list is restricted"] = ""; +$GLOBALS["i18n"]["Can't join %s because the channels list is restricted"] = "No puedes entrar %s porque la lista de canales esta restringida"; // line 89 in auth.class.php -$GLOBALS["i18n"]["You are not allowed to change your nickname"] = ""; +$GLOBALS["i18n"]["You are not allowed to change your nickname"] = "No tienes permitido cambiar tu nick name"; // line 56 in noflood.class.php -$GLOBALS["i18n"]["Please don't post so many message, flood is not tolerated"] = ""; +$GLOBALS["i18n"]["Please don't post so many message, flood is not tolerated"] = "Por favor no ingreses tantos mensajes en tan poco tiempo, el flood no será tolerado"; // line 109 in pfcclient.js.tpl.php -$GLOBALS["i18n"]["Private message"] = ""; +$GLOBALS["i18n"]["Private message"] = "Mensaje privado"; // line 110 in pfcclient.js.tpl.php -$GLOBALS["i18n"]["Close this tab"] = ""; +$GLOBALS["i18n"]["Close this tab"] = "Cerrar esta pestaña"; // line 199 in pfcgui.js.tpl.php -$GLOBALS["i18n"]["Do you really want to leave this room ?"] = ""; +$GLOBALS["i18n"]["Do you really want to leave this room ?"] = "¿ En verdad deseas dejar esta sala ?"; // line 169 in pfcglobalconfig.class.php -$GLOBALS["i18n"]["Error: '%s' is a private parameter, you are not allowed to change it"] = ""; +$GLOBALS["i18n"]["Error: '%s' is a private parameter, you are not allowed to change it"] = "Error: '%s' es un parámetro privado, no esta permitido cambiarlo"; // line 253 in pfcglobalconfig.class.php -$GLOBALS["i18n"]["'%s' parameter must be an array"] = ""; +$GLOBALS["i18n"]["'%s' parameter must be an array"] = "El parámetro '%s' debe ser un vector (array)"; // line 265 in pfcglobalconfig.class.php -$GLOBALS["i18n"]["'%s' parameter must be a boolean"] = ""; +$GLOBALS["i18n"]["'%s' parameter must be a boolean"] = "El parámetro '%s' debe ser un booleano"; // line 271 in pfcglobalconfig.class.php -$GLOBALS["i18n"]["'%s' parameter must be a charatere string"] = ""; +$GLOBALS["i18n"]["'%s' parameter must be a charatere string"] = "El parámetro '%s' debe ser una cadena de caracteres"; // line 395 in pfcglobalconfig.class.php -$GLOBALS["i18n"]["'%s' must be writable"] = ""; +$GLOBALS["i18n"]["'%s' must be writable"] = "'%s' debe ser escribible"; // line 425 in pfcglobalconfig.class.php -$GLOBALS["i18n"]["'%s' directory doesn't exist"] = ""; +$GLOBALS["i18n"]["'%s' directory doesn't exist"] = "El directorio '%s' no existe"; // line 544 in pfcglobalconfig.class.php -$GLOBALS["i18n"]["Please correct these errors"] = ""; +$GLOBALS["i18n"]["Please correct these errors"] = "Por favor corrija ese error"; // line 21 in pfcinfo.class.php -$GLOBALS["i18n"]["Error: the cached config file doesn't exists"] = ""; +$GLOBALS["i18n"]["Error: the cached config file doesn't exists"] = "Error: el archivo config no existe"; // line 190 in phpfreechat.class.php -$GLOBALS["i18n"]["Error: the chat cannot be loaded! two possibilities: your browser doesn't support javascript or you didn't setup correctly the server directories rights - don't hesitate to ask some help on the forum"] = ""; +$GLOBALS["i18n"]["Error: the chat cannot be loaded! two possibilities: your browser doesn't support javascript or you didn't setup correctly the server directories rights - don't hesitate to ask some help on the forum"] = "Error: ¡ El chat no pudo ser cargado !, hay 2 posibilidades: tu navegador no soporta JavaScript o no configuraste correctamente los directorios del servidor – no dudes en pedir ayuda al foro (en ingles)"; // line 31 in help.class.php -$GLOBALS["i18n"]["Here is the command list:"] = ""; +$GLOBALS["i18n"]["Here is the command list:"] = "Aquí esta la lista de comandos"; // line 63 in identify.class.php -$GLOBALS["i18n"]["Succesfully identified"] = ""; +$GLOBALS["i18n"]["Succesfully identified"] = "Identificado exitosamente"; // line 68 in identify.class.php -$GLOBALS["i18n"]["Identification failure"] = ""; +$GLOBALS["i18n"]["Identification failure"] = "Identificación fallada"; // line 25 in send.class.php -$GLOBALS["i18n"]["Your must be connected to send a message"] = ""; +$GLOBALS["i18n"]["Your must be connected to send a message"] = "Debes estar conectado para enviar un mensaje"; // line 87 in chat.js.tpl.php -$GLOBALS["i18n"]["Click here to send your message"] = ""; +$GLOBALS["i18n"]["Click here to send your message"] = "Haz click aquí para enviar el mensaje"; // line 80 in chat.js.tpl.php -$GLOBALS["i18n"]["Enter the text to format"] = ""; +$GLOBALS["i18n"]["Enter the text to format"] = "Ingresa el texto que será formateado"; // line 81 in chat.js.tpl.php -$GLOBALS["i18n"]["Configuration has been rehashed"] = ""; +$GLOBALS["i18n"]["Configuration has been rehashed"] = "La configuración ha sido hecha"; // line 82 in chat.js.tpl.php -$GLOBALS["i18n"]["A problem occurs during rehash"] = ""; +$GLOBALS["i18n"]["A problem occurs during rehash"] = "Ocurrió un problema durante el proceso"; // line 83 in chat.js.tpl.php -$GLOBALS["i18n"]["Choosen nickname is allready used"] = ""; +$GLOBALS["i18n"]["Choosen nickname is allready used"] = "El nickname elegido ya esta siendo usado"; // line 84 in chat.js.tpl.php -$GLOBALS["i18n"]["phpfreechat current version is %s"] = ""; +$GLOBALS["i18n"]["phpfreechat current version is %s"] = "la actual versión de phpfreechat es %s"; // line 85 in chat.js.tpl.php -$GLOBALS["i18n"]["Maximum number of joined channels has been reached"] = ""; +$GLOBALS["i18n"]["Maximum number of joined channels has been reached"] = "Se ha alcanzado el numero máximo de canales"; // line 86 in chat.js.tpl.php -$GLOBALS["i18n"]["Maximum number of private chat has been reached"] = ""; +$GLOBALS["i18n"]["Maximum number of private chat has been reached"] = "Se ha alcanzado el numero máximo de privados"; // line 88 in chat.js.tpl.php -$GLOBALS["i18n"]["Send"] = ""; +$GLOBALS["i18n"]["Send"] = "Enviar"; // line 86 in mysql.class.php -$GLOBALS["i18n"]["Mysql container: connect error"] = ""; +$GLOBALS["i18n"]["Mysql container: connect error"] = "Contenedor MySQL: error de conexión"; // line 101 in mysql.class.php -$GLOBALS["i18n"]["Mysql container: create database error '%s'"] = ""; +$GLOBALS["i18n"]["Mysql container: create database error '%s'"] = "Contenedor MySQL: '%s' error en la creación de la base de datos"; // line 112 in mysql.class.php -$GLOBALS["i18n"]["Mysql container: create table error '%s'"] = ""; +$GLOBALS["i18n"]["Mysql container: create table error '%s'"] = "Contenedor MySQL: '%s' error en la creación de tabla(s)"; // line 80 in chat.js.tpl.php -$GLOBALS["i18n"]["You are not allowed to speak to yourself"] = ""; +$GLOBALS["i18n"]["You are not allowed to speak to yourself"] = "No esta permitido hablarse a si mismo"; // line 82 in chat.js.tpl.php -$GLOBALS["i18n"]["Choosen nickname is not allowed"] = ""; +$GLOBALS["i18n"]["Choosen nickname is not allowed"] = "No esta permitido elegir nickname"; // line 83 in chat.js.tpl.php -$GLOBALS["i18n"]["Enable sound notifications"] = ""; +$GLOBALS["i18n"]["Enable sound notifications"] = "Notificaciones de sonido habilitadas"; // line 84 in chat.js.tpl.php -$GLOBALS["i18n"]["Disable sound notifications"] = ""; +$GLOBALS["i18n"]["Disable sound notifications"] = "notificaciones de sonido deshabilitadas"; // line 23 in kick.class.php -$GLOBALS["i18n"]["no reason"] = ""; +$GLOBALS["i18n"]["no reason"] = "Sin motivos"; // line 24 in banlist.class.php -$GLOBALS["i18n"]["The banished user list is:"] = ""; +$GLOBALS["i18n"]["The banished user list is:"] = "La lista de usuarios prohibidos"; // line 39 in banlist.class.php -$GLOBALS["i18n"]["'/unban {nickname}' will unban the user identified by {nickname}"] = ""; +$GLOBALS["i18n"]["'/unban {nickname}' will unban the user identified by {nickname}"] = "/unban {nickname}' prohibira al usuario identificado por {nickname}"; // line 43 in kick.class.php -$GLOBALS["i18n"]["kicked from %s by %s - reason: %s"] = ""; +$GLOBALS["i18n"]["kicked from %s by %s - reason: %s"] = "Peteado de %s por %s - motivo %s"; // line 20 in quit.class.php -$GLOBALS["i18n"]["%s quit (%s)"] = ""; +$GLOBALS["i18n"]["%s quit (%s)"] = "%s desconectado (%s)"; // line 124 in chat.js.tpl.php -$GLOBALS["i18n"]["Chat loading ..."] = ""; +$GLOBALS["i18n"]["Chat loading ..."] = "Chat cargando..."; // line 124 in chat.js.tpl.php -$GLOBALS["i18n"]["Please wait"] = ""; +$GLOBALS["i18n"]["Please wait"] = "Por favor espere"; // line 139 in chat.js.tpl.php -$GLOBALS["i18n"]["%s appears to be either disabled or unsupported by your browser."] = ""; +$GLOBALS["i18n"]["%s appears to be either disabled or unsupported by your browser."] = "%s parece estar deshabilitado o no soportado por tu navegador"; // line 139 in chat.js.tpl.php -$GLOBALS["i18n"]["This web application requires %s to work properly."] = ""; +$GLOBALS["i18n"]["This web application requires %s to work properly."] = "Esta aplicacion requiere %s para trabajar correctamente"; // line 135 in chat.js.tpl.php -$GLOBALS["i18n"]["Please enable %s in your browser settings, or upgrade to a browser with %s support and try again."] = ""; +$GLOBALS["i18n"]["Please enable %s in your browser settings, or upgrade to a browser with %s support and try again."] = "Por favor habilita %s en la configuración tu navegador, o vuelve a intentarlo con un navagador que soporte %s"; // line 137 in chat.js.tpl.php -$GLOBALS["i18n"]["Please upgrade to a browser with %s support and try again."] = ""; +$GLOBALS["i18n"]["Please upgrade to a browser with %s support and try again."] ="Por favor vuelve a intentarlo con un navagador que soporte %s"; // line 139 in chat.js.tpl.php -$GLOBALS["i18n"]["In Internet Explorer versions earlier than 7.0, Ajax is implemented using ActiveX. Please enable ActiveX in your browser security settings or upgrade to a browser with Ajax support and try again."] = ""; +$GLOBALS["i18n"]["In Internet Explorer versions earlier than 7.0, Ajax is implemented using ActiveX. Please enable ActiveX in your browser security settings or upgrade to a browser with Ajax support and try again."] = "En las versiones anterior de 7.0 del Internet Explorer, ponen en ejecución a Ajax usando ActiveX. Por favor activa el ActiveX en los ajustes de la seguridad del navegador o cambia a un navegador que soporte Ajax e intentar otra vez."; // line 359 in pfcglobalconfig.class.php -$GLOBALS["i18n"]["%s doesn't exist, data_public_path cannot be installed"] = ""; +$GLOBALS["i18n"]["%s doesn't exist, data_public_path cannot be installed"] = "No existe %s, data_public_path no puede ser instalado"; -?> \ No newline at end of file +?> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ke...@us...> - 2007-01-18 20:36:16
|
Revision: 931 http://svn.sourceforge.net/phpfreechat/?rev=931&view=rev Author: kerphi Date: 2007-01-18 12:35:28 -0800 (Thu, 18 Jan 2007) Log Message: ----------- 1.0-beta8 Added Paths: ----------- tags/1.0-beta8/ Copied: tags/1.0-beta8 (from rev 901, trunk) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ke...@us...> - 2007-01-15 21:44:28
|
Revision: 929 http://svn.sourceforge.net/phpfreechat/?rev=929&view=rev Author: kerphi Date: 2007-01-14 10:40:52 -0800 (Sun, 14 Jan 2007) Log Message: ----------- [en] Portuguese Brazilian translation update (thanks to Alen?\195?\180nimo) [0h15] [fr] Mise ?\195?\160 jour de la tranduction Portugaise du Br?\195?\169sil (merci ?\195?\160 Alen?\195?\180nimo) [0h15] Modified Paths: -------------- trunk/i18n/pt_BR/main.php Modified: trunk/i18n/pt_BR/main.php =================================================================== --- trunk/i18n/pt_BR/main.php 2007-01-12 17:22:56 UTC (rev 928) +++ trunk/i18n/pt_BR/main.php 2007-01-14 18:40:52 UTC (rev 929) @@ -9,10 +9,10 @@ * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. + * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the @@ -24,11 +24,11 @@ * Portuguese translation of the messages (utf8 encoded!) * * @author Frederico Costa <fre...@gm...> - * @author candido + * @author Alenônimo <ale...@gm...> */ // line 45 in phpfreechatconfig.class.php -$GLOBALS["i18n"]["My Chat"] = "Meu Batepapo"; +$GLOBALS["i18n"]["My Chat"] = "Meu Chat"; // line 201 in phpfreechatconfig.class.php $GLOBALS["i18n"]["%s not found, %s library can't be found."] = "%s não encontrada, a biblioteca %s não pode ser encontrada."; @@ -37,7 +37,7 @@ $GLOBALS["i18n"]["Please enter your nickname"] = "Por favor, informe seu apelido"; // line 565 in phpfreechat.class.php -$GLOBALS["i18n"]["Text cannot be empty"] = "O Texto não ser em branco"; +$GLOBALS["i18n"]["Text cannot be empty"] = "O Texto não pode estar em branco"; // line 392 in phpfreechat.class.php $GLOBALS["i18n"]["%s changes his nickname to %s"] = "%s mudou de apelido para %s"; @@ -49,7 +49,7 @@ $GLOBALS["i18n"]["%s quit"] = "%s desconectou-se"; // line 468 in phpfreechat.class.php -$GLOBALS["i18n"]["%s disconnected (timeout)"] = "%s foi desconectado por timeout"; +$GLOBALS["i18n"]["%s disconnected (timeout)"] = "%s foi desconectado (tempo esgotado)"; // line 262 in phpfreechat.class.php $GLOBALS["i18n"]["Unknown command [%s]"] = "comando desconhecido [%s]"; @@ -91,10 +91,10 @@ $GLOBALS["i18n"]["PHP FREE CHAT [powered by phpFreeChat-%s]"] = "PHP FREE CHAT [powered by phpFreeChat-%s]"; // line 296 in javascript1.js.tpl.php -$GLOBALS["i18n"]["Hide nickname marker"] = "Esconder os marcadores dos apelidos"; +$GLOBALS["i18n"]["Hide nickname marker"] = "Esconder os marcadores de apelidos"; // line 304 in javascript1.js.tpl.php -$GLOBALS["i18n"]["Show nickname marker"] = "Mostrar as marcadores dos apelidos"; +$GLOBALS["i18n"]["Show nickname marker"] = "Mostrar os marcadores de apelidos"; // line 389 in javascript1.js.tpl.php $GLOBALS["i18n"]["Disconnect"] = "Desconectar"; @@ -115,22 +115,22 @@ $GLOBALS["i18n"]["Show dates and hours"] = "Mostrar as datas/horas"; // line 21 in chat.html.tpl.php -$GLOBALS["i18n"]["Enter your message here"] = "Digite aqui sua mensagem"; +$GLOBALS["i18n"]["Enter your message here"] = "Digite sua mensagem"; // line 24 in chat.html.tpl.php -$GLOBALS["i18n"]["Enter your nickname here"] = "Digie seu apelido"; +$GLOBALS["i18n"]["Enter your nickname here"] = "Digite seu apelido"; // line 92 in phpfreechatconfig.class.php -$GLOBALS["i18n"]["Error: undefined or obsolete parameter '%s', please correct or remove this parameter"] = "Erro: indefinido ou parâmetro obsoleto '%s', favor corrija ou remova esta parâmetro"; +$GLOBALS["i18n"]["Error: undefined or obsolete parameter '%s', please correct or remove this parameter"] = "Erro: indefinido ou parâmetro obsoleto '%s'. Por favor corrija ou remova esta parâmetro"; // line 48 in phpfreechattemplate.class.php $GLOBALS["i18n"]["%s template could not be found"] = "Template %s não pode ser encontrado "; // line 324 in phpfreechatconfig.class.php -$GLOBALS["i18n"]["'serverid' parameter is mandatory by default use 'md5(__FILE__)' value"] = "'serverid' "; +$GLOBALS["i18n"]["'serverid' parameter is mandatory by default use 'md5(__FILE__)' value"] = "O parâmetro 'serverid' é exigido. Por padrão, use o valor 'md5(__FILE__)'"; // line 512 in phpfreechatconfig.class.php -$GLOBALS["i18n"]["Error: '%s' could not be found, please check your themepath '%s' and your theme '%s' are correct"] = "Erro: '%s' não foi encontrado, por favor o caminho '%s' e seu tema '%s' se estão corretos"; +$GLOBALS["i18n"]["Error: '%s' could not be found, please check your themepath '%s' and your theme '%s' are correct"] = "Erro: '%s' não foi encontrado, por favor verifique se o caminho '%s' e o tema '%s' estão corretos"; // line 33 in chat.html.tpl.php $GLOBALS["i18n"]["Bold"] = "Negrito"; @@ -145,7 +145,7 @@ $GLOBALS["i18n"]["Delete"] = "Remover"; // line 37 in chat.html.tpl.php -$GLOBALS["i18n"]["Pre"] = ""; +$GLOBALS["i18n"]["Pre"] = "Monoespaçado"; // line 38 in chat.html.tpl.php $GLOBALS["i18n"]["Mail"] = "Email"; @@ -163,13 +163,14 @@ $GLOBALS["i18n"]["Hide online users box"] = "Esconder usuários online"; // line 89 in pfcclient.js.tpl.php -$GLOBALS["i18n"]["Show online users box"] = "Monstrar usuários online"; +$GLOBALS["i18n"]["Show online users box"] = "Mostrar usuários online"; // line 75 in pfccommand.class.php -$GLOBALS["i18n"]["%s must be implemented"] = "%s será implementado"; +$GLOBALS["i18n"]["%s must be implemented"] = "%s precisa ser implementado"; + // line 343 in phpfreechatconfig.class.php -$GLOBALS["i18n"]["'%s' parameter is mandatory by default use '%s' value"] = "'%s' parametro is enviado por padrão, use o valor '%s'"; +$GLOBALS["i18n"]["'%s' parameter is mandatory by default use '%s' value"] = "O parâmetro '%s' é exigido. Por padrão, use o valor '%s'"; // line 378 in phpfreechatconfig.class.php $GLOBALS["i18n"]["'%s' parameter must be a positive number"] = "O parametro '%s' deve ser um número positivo"; @@ -187,91 +188,91 @@ $GLOBALS["i18n"]["banished from %s by %s"] = "Banido de %s por %s"; // line 23 in banlist.class.php -$GLOBALS["i18n"]["The banished user's id list is:"] = "O usuário banido"; +$GLOBALS["i18n"]["The banished user's id list is:"] = "A lista de IDs dos usuários banidos é:"; // line 32 in banlist.class.php $GLOBALS["i18n"]["Empty"] = "Vazio"; // line 34 in banlist.class.php -$GLOBALS["i18n"]["'/unban {id}' will unban the user identified by {id}"] = "'/unban {id}' será desbanido o usuário indentificado pelo {id}"; +$GLOBALS["i18n"]["'/unban {id}' will unban the user identified by {id}"] = "'/unban {id}' será desbanido o usuário identificado pelo {id}"; // line 35 in banlist.class.php $GLOBALS["i18n"]["'/unban all' will unban all the users on this channel"] = "'/unban all' desbanir todos usuários da sala"; // line 24 in update.class.php -$GLOBALS["i18n"]["%s quit (timeout)"] = "%s abandonou(tempo esgotado)"; +$GLOBALS["i18n"]["%s quit (timeout)"] = "%s saiu (tempo esgotado)"; // line 46 in join.class.php -$GLOBALS["i18n"]["%s joins %s"] = "%s entrou %s"; +$GLOBALS["i18n"]["%s joins %s"] = "%s entrou em %s"; // line 31 in kick.class.php $GLOBALS["i18n"]["kicked from %s by %s"] = "chutado de %s por %s"; // line 38 in send.class.php -$GLOBALS["i18n"]["Can't send the message, %s is offline"] = "Não ode envia a menssagem, %s está fora"; +$GLOBALS["i18n"]["Can't send the message, %s is offline"] = "Não pode enviar a menssagem, %s não está presente"; // line 27 in unban.class.php -$GLOBALS["i18n"]["Nobody has been unbanished"] = "Ninguém tem sido desbanido"; +$GLOBALS["i18n"]["Nobody has been unbanished"] = "Ninguém foi desbanido"; // line 42 in unban.class.php -$GLOBALS["i18n"]["%s has been unbanished"] = "%s tem sido desbanido"; +$GLOBALS["i18n"]["%s has been unbanished"] = "%s foi desbanido"; // line 49 in unban.class.php -$GLOBALS["i18n"]["%s users have been unbanished"] = "%s usuarios tem sido desbanido"; +$GLOBALS["i18n"]["%s users have been unbanished"] = "%s usuários foram desbanidos"; // line 47 in auth.class.php -$GLOBALS["i18n"]["You are not allowed to run '%s' command"] = "Você não está autorizado a executar o comand '%s'"; +$GLOBALS["i18n"]["You are not allowed to run '%s' command"] = "Você não está autorizado a executar o comando '%s'"; // line 66 in auth.class.php -$GLOBALS["i18n"]["Can't join %s because you are banished"] = "Não pode entrar '%s' porque você está banido"; +$GLOBALS["i18n"]["Can't join %s because you are banished"] = "Não pode entrar em '%s' porque você está banido"; // line 76 in auth.class.php -$GLOBALS["i18n"]["Can't join %s because the channels list is restricted"] = "Não pode entrar '%s' porque a lista do canal é restrito"; +$GLOBALS["i18n"]["Can't join %s because the channels list is restricted"] = "Não pode entrar em '%s' porque a lista do canal é restrito"; // line 89 in auth.class.php $GLOBALS["i18n"]["You are not allowed to change your nickname"] = "Você não está autorizado a mudar o seu apelido"; // line 56 in noflood.class.php -$GLOBALS["i18n"]["Please don't post so many message, flood is not tolerated"] = "Por favor, não postar muitas mensagens, flood não será tolerado"; +$GLOBALS["i18n"]["Please don't post so many message, flood is not tolerated"] = "Por favor, não poste tantas mensagens. Flood não será tolerado"; // line 109 in pfcclient.js.tpl.php -$GLOBALS["i18n"]["Private message"] = "Mensagem privada"; +$GLOBALS["i18n"]["Private message"] = "Mensagem Privada"; // line 110 in pfcclient.js.tpl.php $GLOBALS["i18n"]["Close this tab"] = "Fechar Aba"; // line 199 in pfcgui.js.tpl.php -$GLOBALS["i18n"]["Do you really want to leave this room ?"] = "Você realmente quer deixar esta sala"; +$GLOBALS["i18n"]["Do you really want to leave this room ?"] = "Você realmente quer deixar esta sala?"; // line 169 in pfcglobalconfig.class.php -$GLOBALS["i18n"]["Error: '%s' is a private parameter, you are not allowed to change it"] = "Erro: '%s' é uma sala privada, você não está autorizado a mudá-la"; +$GLOBALS["i18n"]["Error: '%s' is a private parameter, you are not allowed to change it"] = "Erro: '%s' é uma opção privada, você não está autorizado a mudá-la"; // line 253 in pfcglobalconfig.class.php -$GLOBALS["i18n"]["'%s' parameter must be an array"] = "'%s' deve ser um array"; +$GLOBALS["i18n"]["'%s' parameter must be an array"] = "O parâmetro '%s' precisa ser um array"; // line 265 in pfcglobalconfig.class.php -$GLOBALS["i18n"]["'%s' parameter must be a boolean"] = "'%s' deve ser um booleano"; +$GLOBALS["i18n"]["'%s' parameter must be a boolean"] = "O parâmetro '%s' precisa um booleano"; // line 271 in pfcglobalconfig.class.php -$GLOBALS["i18n"]["'%s' parameter must be a charatere string"] = "'%s' deve ser um caracter"; +$GLOBALS["i18n"]["'%s' parameter must be a charatere string"] = "O parâmetro '%s' precisa ser uma string"; // line 395 in pfcglobalconfig.class.php -$GLOBALS["i18n"]["'%s' must be writable"] = "'%s' deve ser gravável"; +$GLOBALS["i18n"]["'%s' must be writable"] = "'%s' precisa ter permissão de escrita"; // line 425 in pfcglobalconfig.class.php -$GLOBALS["i18n"]["'%s' directory doesn't exist"] = "'%s' não existe este diretório "; +$GLOBALS["i18n"]["'%s' directory doesn't exist"] = "O diretório '%s' não existe"; // line 544 in pfcglobalconfig.class.php -$GLOBALS["i18n"]["Please correct these errors"] = "Por favor corrija este erros"; +$GLOBALS["i18n"]["Please correct these errors"] = "Por favor corrija estes erros"; // line 21 in pfcinfo.class.php -$GLOBALS["i18n"]["Error: the cached config file doesn't exists"] = "Erro: o arquivo de configuração do cache não existe"; +$GLOBALS["i18n"]["Error: the cached config file doesn't exists"] = "Erro: o arquivo de configuração não existe no cache"; // line 190 in phpfreechat.class.php -$GLOBALS["i18n"]["Error: the chat cannot be loaded! two possibilities: your browser doesn't support javascript or you didn't setup correctly the server directories rights - don't hesitate to ask some help on the forum"] = "Erro: o chat não foi carregado! Duas possibilidades: seu navegador não suporta javascript ou você não configurou corretamente as permissões dos diretórios do servidor - não me pergunte como fazer no fórum"; +$GLOBALS["i18n"]["Error: the chat cannot be loaded! two possibilities: your browser doesn't support javascript or you didn't setup correctly the server directories rights - don't hesitate to ask some help on the forum"] = "Erro: o chat não foi carregado! Duas possibilidades: seu navegador não suporta JavaScript ou você não configurou corretamente as permissões dos diretórios do servidor — não hesite em pedir ajuda no nosso fórum"; // line 31 in help.class.php -$GLOBALS["i18n"]["Here is the command list:"] = "Aqui esta a lista de comandos"; +$GLOBALS["i18n"]["Here is the command list:"] = "Aqui está a lista de comandos:"; // line 63 in identify.class.php $GLOBALS["i18n"]["Succesfully identified"] = "Identificado com sucesso"; @@ -289,45 +290,40 @@ $GLOBALS["i18n"]["Enter the text to format"] = "Entre com um texto para formatar"; // line 81 in chat.js.tpl.php -$GLOBALS["i18n"]["Configuration has been rehashed"] = "Configuração foi rehashed "; +$GLOBALS["i18n"]["Configuration has been rehashed"] = "Configuração foi rehasheada"; // line 82 in chat.js.tpl.php -$GLOBALS["i18n"]["A problem occurs during rehash"] = "Um problema ocorreu durante rehash"; +$GLOBALS["i18n"]["A problem occurs during rehash"] = "Um problema ocorreu durante o rehash"; // line 83 in chat.js.tpl.php -$GLOBALS["i18n"]["Choosen nickname is allready used"] = "O apelido escolhido já está sendo usado"; +$GLOBALS["i18n"]["Choosen nickname is allready used"] = "O apelido escolhido já está em uso"; // line 84 in chat.js.tpl.php -$GLOBALS["i18n"]["phpfreechat current version is %s"] = "corrente versão é %s"; +$GLOBALS["i18n"]["phpfreechat current version is %s"] = "A versão atual do phpFreeChat é %s"; // line 85 in chat.js.tpl.php -$GLOBALS["i18n"]["Maximum number of joined channels has been reached"] = "Atingido o número máximo de canais que pode entrar"; +$GLOBALS["i18n"]["Maximum number of joined channels has been reached"] = "Atingido o número máximo de canais que se pode entrar"; // line 86 in chat.js.tpl.php -$GLOBALS["i18n"]["Maximum number of private chat has been reached"] = "Atingido o número máximo de conversas particulares"; +$GLOBALS["i18n"]["Maximum number of private chat has been reached"] = "Atingido o número máximo de conversas particulares que se pode ter"; // line 88 in chat.js.tpl.php $GLOBALS["i18n"]["Send"] = "Enviar"; -// line 86 in mysql.class.php -$GLOBALS["i18n"]["Mysql container: connect error"] = ""; -// line 101 in mysql.class.php -$GLOBALS["i18n"]["Mysql container: create database error '%s'"] = ""; +// line 359 in pfcglobalconfig.class.php +$GLOBALS["i18n"]["%s doesn't exist, data_public_path cannot be installed"] = ""; -// line 112 in mysql.class.php -$GLOBALS["i18n"]["Mysql container: create table error '%s'"] = ""; - -// line 80 in chat.js.tpl.php +// line 489 in phpfreechat.class.php $GLOBALS["i18n"]["You are not allowed to speak to yourself"] = ""; -// line 82 in chat.js.tpl.php +// line 491 in phpfreechat.class.php $GLOBALS["i18n"]["Choosen nickname is not allowed"] = ""; -// line 83 in chat.js.tpl.php +// line 492 in phpfreechat.class.php $GLOBALS["i18n"]["Enable sound notifications"] = ""; -// line 84 in chat.js.tpl.php +// line 493 in phpfreechat.class.php $GLOBALS["i18n"]["Disable sound notifications"] = ""; // line 23 in kick.class.php @@ -339,12 +335,21 @@ // line 39 in banlist.class.php $GLOBALS["i18n"]["'/unban {nickname}' will unban the user identified by {nickname}"] = ""; -// line 43 in kick.class.php +// line 44 in kick.class.php $GLOBALS["i18n"]["kicked from %s by %s - reason: %s"] = ""; // line 20 in quit.class.php $GLOBALS["i18n"]["%s quit (%s)"] = ""; +// line 86 in mysql.class.php +$GLOBALS["i18n"]["Mysql container: connect error"] = ""; + +// line 101 in mysql.class.php +$GLOBALS["i18n"]["Mysql container: create database error '%s'"] = ""; + +// line 112 in mysql.class.php +$GLOBALS["i18n"]["Mysql container: create table error '%s'"] = ""; + // line 124 in chat.js.tpl.php $GLOBALS["i18n"]["Chat loading ..."] = ""; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |