I’ve attached an updated Chinese (Traditional) localization of labels.inc.
Regards,
YS Liu Thomas
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/Fe/lXD+Tv5R/labels.inc
Only click these links if you trust the sender, as well as this message.
--- 8< --- detachments --- 8< ---
_______________________________________________
List info: http://lists.roundcube.net/dev/
I’ve attached an updated Chinese (Traditional) localization of messages.inc.
Best Regards,
YS Liu Thomas
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/fx/ys3PSUDc/messages.inc
Only click these links if you trust the sender, as well as this message.
--- 8< --- detachments --- 8< ---
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hi
I'd like to suggest a small alteration to app.js in order to allow
persistent messages to be generated when using rcmail::output::command()
within a page-generating callback function.
The rcube_webmail::display_message() function already accepts a "hold"
parameter, but this doesn't get stored in $pending_message if the page
hasn't yet loaded, so it gets lost. My suggestion is simply to add this
extra parameter to $pending_message and then pass it back to
display_message() within init().
So, on line 4323, I'd like to replace this...
this.pending_message = new Array(msg, type);
...with this...
this.pending_message = new Array(msg, type, hold);
And, on line 385, I'd like to replace this...
this.display_message(this.pending_message[0], this.pending_message[1]);
..with this...
this.display_message(this.pending_message[0], this.pending_message[1],
this.pending_message[2]);
As a result of this change, I can now make messages persistent by calling
rcmail::output::command() like this:
$this->rcmail->output->command(
'display_message',
'[message_text]',
'[message_type]',
true
);
Thanks
Marcus
--
Marcus Don
Senior Manager
Research and Development
DadaPro
Main Line: +44 (0)845 363 3630
Main Fax: +44 (0)845 363 3631
Tech Support: +44 (0)845 363 3634
Email: mdon(a)names.co.uk
Website: http://www.names.co.uk
Address: Acton House, Perdiswell Park, Worcester WR3 7GD
This email and any files transmitted with it are confidential and intended
solely for the use of the individual or entity to whom they are addressed.
If you have received this email in error please notify the sender
immediately. If you are not the intended recipient you are notified that
disclosing, copying, distributing or taking any action in reliance on the
contents of this information is strictly prohibited. Please note that any
views or opinions presented in this email are solely those of the author and
do not necessarily represent those of the company.
Finally, the recipient should check this email and any attachments for the
presence of viruses. The company accepts no liability for any damage caused
by any virus transmitted by this email.
_______________________________________________
List info: http://lists.roundcube.net/dev/
In IMAP's RFC (6.3.1 SELECT Command) is described a one element of
SELECT command response:
OK [UNSEEN <n>]
The message sequence number of the first unseen
message in the mailbox. If this is missing, the
client can not make any assumptions about the first
unseen message in the mailbox, and needs to issue a
SEARCH command if it wants to find it.
So, I'm just thinking loud. Can we assume that there are no unseen
messages in the mailbox when server doesn't include UNSEEN in the
response? This is true for dovecot, how about others? We could skip one
SEARCH call.
--
Aleksander 'A.L.E.C' Machniak http://alec.pl gg:2275252
LAN Management System Developer http://lms.org.pl
Roundcube Webmail Developer http://roundcube.net
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hello,
we've been trying to configure roundcube (by this manual:
http://trac.roundcube.net/wiki/Howto_Config) to work with multiple mail
servers. They are very different (f.e. they're listening different imap
ports), so it is needed to include couple different configurations for each.
However, we are not able to get it done. It seems, that *
$rcmail_config['include_host_config']* is not working. Here is couple lines
from configuration files :
main.inc.php:
<..>
$rcmail_config['default_host'] = array(
'first.mailserver.com' => 'First server',
'second.mailserver.com => 'Second server'
);
<..>
$rcmail_config['include_host_config'] = array(
'first.mailserver.com' => 'first.inc.php',
'second.mailserver.com' => 'second.inc.php'
);
<..>
$rcmail_config['default_port'] = 1111;
<..>
first.inc.php:
<..>
$rcmail_config['default_host'] = 'first.mailserver.com';
$rcmail_config['default_port'] = 1111;
<..>
second.inc.php
<..>
$rcmail_config['default_host'] = 'second.mailserver.com';
$rcmail_config['default_port'] = 143;
<..>
But this what happens after trying to login into each of servers:
user logins log:
[21-Jun-2010 14:18:14 +0300]: Successful login for
username(a)first.mailserver.com (id 57) from 1.1.1.1
..so I can login into first mailserver, but this what happens if im trying
to login into second mailserver:
error log:
[21-Jun-2010 14:19:10 +0300]: IMAP Error: Could not connect to
second.mailserver.com at port 1111: Connection timed out (POST
/?_task=&_action=login)
So roundcube is trying to reach second mailserver through port 1111, but it
should go as it is written in second.inc.php file. If I comment
out $rcmail_config['default_port'] = 1111; line in main.inc.php , problem
persists. As it persists after upgrading roundcube to the latest version
(0.4 beta).
Maybe anyone could report, that you are using different configurations for
multiple mail servers and it is working?
Regards,
Arminas
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hi
Please update Azerbaijani (labels).
------------------------------------------------------------
Box.az-da artıq hər istifadəçinin Kim? profili var. Mənim profilim: http://box.az/kim/proger
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/nR/SrdvmvHj/labels.rar
Only click these links if you trust the sender, as well as this message.
--- 8< --- detachments --- 8< ---
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hi all, im wondering if we should publish some guidelines for settings. There are several ways now one could add settings to the UI:
- a tab
- add a block to an existing section
- create a new section
Are there any strong opinions on when a plugin should use one of those 3 methods? Im writing a plugin now where im doubting between a tab or just adding a new section. I dont think I should use a block in an existing section because the settings could potentially be very long which could push down settings from other plugins.
We dont want too many plugins to use a tab though, because the tab real estate is quite small.
Regards,
Cor
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hey all, Alec just added some new code that allows one to pass extra flags for each message to javascript. This allows me to make a highlight type plugin. It's working fine in firefox, but in IE im seeing some issue that'll probably have wider implications.
In the insertrow event I only have access to the passed variable. I have no access to 'this' in insertrow, so I can not actually get to any of the flags because they've been added to this.rcmail.env.messages (and this works fine in firefox, chrome and safari).
Am I just doing something wrong? If I use a JS debugger in IE, I dont see how I can access the global environment in the insertrow event. (and the same seems to go for the other events as well) so I cant reach rcmail.env.
Any help on this is much appreciated because this is keeping me from finishing this plugin :)
Cor
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hi,
I’ve attached an updated Swedish localization of labels.inc.
Regards,
Jonas Nasholm
Bitfuse Network
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/dD/wG43XMv9/sv_SE.zip
Only click these links if you trust the sender, as well as this message.
--- 8< --- detachments --- 8< ---
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hello!
Please update Azerbaijani in RoundCube.
Note: Please change is a native name of language to "Azərbaycanca".
(No "Azəri").
Labels and messages.
Language name: Azerbaijani (Azərbaycanca).
Note: Update
------------------------------------------------------------
Xəbərin var, DNS Computers-dən noutbuk alana Azercell-dən 200 manatlıq Datakart paketi 80-100% ENDİRİMlə verilir?! www.dns.az
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/gH/pb3mmzTB/azlangupd.rar
Only click these links if you trust the sender, as well as this message.
--- 8< --- detachments --- 8< ---
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hi!
My setup around RC is somewhat complicated. IMAP and managesieve
protocols are behind proxy. To make matters worse, it seems that it is
not the same software which is doing proxy and back end. And this breaks
RC in weird ways.
For example, quota does not show, in sieve rules some actions are
missing and so on.
I was able, finally, to track this down to difference in capability
response, which of course, are different for proxy and back end. The fix
is simple - after login, check again for capability response!
I did two patches, and would like to know did i made them at the right
place? I do have some experience with PHP, but i'm not so familiar with
RC and it's internal workings.
If this changes are ok, i guess it would be nice to make new config
option, which will enable to re-read capability response _after_ login.
Keep up the good work! :-)
H.
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/Gk/v1JX3xNJ/rc1.patchhttp://detached.gigo.com/rc/Gk/v1JX3xNJ/rc2.patch
Only click these links if you trust the sender, as well as this message.
--- 8< --- detachments --- 8< ---
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hello!
I'm sending an updated slovenian translation of messages and labels.
Barbara
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/cP/sSySOXLT/RCD_slovenian_transl.zip
Only click these links if you trust the sender, as well as this message.
--- 8< --- detachments --- 8< ---
_______________________________________________
List info: http://lists.roundcube.net/dev/
Small updated for labels.inc..
thanks
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/eB/7ntRsCYR/labels.inc
Only click these links if you trust the sender, as well as this message.
--- 8< --- detachments --- 8< ---
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hello,
Here is updated slovak translation.
Ales Pospichal
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/rw/4h8HCQHw/labels.inc
Only click these links if you trust the sender, as well as this message.
--- 8< --- detachments --- 8< ---
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hello,
I am sending updated czech translation.
Ales Pospichal
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/88/mPCq/MM7/labels.inc
Only click these links if you trust the sender, as well as this message.
--- 8< --- detachments --- 8< ---
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hi,
I try to make a roundcube skin for my university. Our designers made a
fine job, but they had located the login inputs below the labels, that
means I need 4 rows for login screen.
then I noticed that the login form was placed into a table :(, it is
kidna difficult to manipulate via CSS and impossible to get 4 rows
without editing the rcube_template.php file.
so, i wrote a simple patch to convert login form's table structure to
list( and add an extra div for each <li> to end float -if needed-).
I think this form is much more easy to manipulate, even it may be a
plus for the ones who make skins for rtl languges.
regards,
Melih
diff against 0.4-beta:
1051,1060c1051,1060
<
< // create HTML table with two cols
< $table = new html_table(array('cols' => 2));
<
< $table->add('title', html::label('rcmloginuser',
Q(rcube_label('username'))));
< $table->add(null, $input_user->show(get_input_value('_user',
RCUBE_INPUT_POST)));
<
< $table->add('title', html::label('rcmloginpwd',
Q(rcube_label('password'))));
< $table->add(null, $input_pass->show());
<
---
>
>
> // create FORM html
> $form_html = sprintf("<ul><li>%s%s<div class=\"clear\" /></li><li>%s%s<div class=\"clear\" /></li>",
> html::label('rcmloginuser', Q(rcube_label('username'))),
> $input_user->show(get_input_value('_user', RCUBE_INPUT_POST)),
> html::label('rcmloginpwd', Q(rcube_label('password'))),
> $input_pass->show()
> );
>
1063,1064c1063,1066
< $table->add('title', html::label('rcmloginhost',
Q(rcube_label('server'))));
< $table->add(null,
$input_host->show(get_input_value('_host', RCUBE_INPUT_POST)));
---
> $form_html .= sprintf("<li>%s%s<div class=\"clear\" /></li>",
> html::label('rcmloginhost', Q(rcube_label('server'))),
> $input_host->show(get_input_value('_host', RCUBE_INPUT_POST))
> );
1066a1069,1070
> $form_html .= '</ul>';
>
1070c1074
< $out .= $table->show();
---
> $out .= $form_html;
_______________________________________________
List info: http://lists.roundcube.net/dev/
First post :)
I am a developer for Rhyton, a virtual webhosting provider, and we are
getting ready to roll out RC on our newest virtual server platform.
Neither of the two solutions that we saw on the wiki for identifying a
users' virtual host domains is sufficient for our purposes, as our server
owners can have dozens of domains on the same virtual server with multiple
users per virtual host domain, and adding database entries or virtualmap
constraints are too onerous (or at least darned inconvenient) for our
clients. -- you get the picture.
Now, as a solution (and this is what I would like to get your comments on)
for this problem, we added a bit of code to the "function create" in
./program/include/rcube_user.php to get the hostname from the environment
and strip out the "www.", if contained therein. Its a tiny mod, so I won't
bother posting a patch. It is at line 359:
static function create($user, $host)
{
//added by rhyton--------------------------------
$host = getenv('HTTP_HOST');
$host = preg_replace("/^www\./", "", $host, "1");
//-----------------------------------------------
We have used a similar solution with OpenWebMail and Neomail in the past
with no problems.
Does anyone see any issue with using this modification and if so, what?
Also, is there perhaps a better way to implement this with more complete
checking?
Thank you!
Jake Whatley, Developer
Rhyton Corporation
jwhatley -at- rhyton.comhttp://rhyton.com
***********************************
_______________________________________________
List info: http://lists.roundcube.net/dev/
First post :)
I am a developer for Rhyton, a virtual webhosting provider, and we are
getting ready to roll out RC on our newest virtual server platform.
Neither of the two solutions that we saw on the wiki for identifying a
users' virtual host domains is sufficient for our purposes, as our server
owners can have dozens of domains on the same virtual server with multiple
users per virtual host domain, and adding database entries or virtualmap
constraints are too onerous (or at least darned inconvenient) for our
clients. -- you get the picture.
Now, as a solution (and this is what I would like to get your comments on)
for this problem, we added a bit of code to the "function create" in
./program/include/rcube_user.php to get the hostname from the environment
and strip out the "www.", if contained therein. It's a tiny mod, so I won't
bother posting a patch. It is at line 359:
static function create($user, $host)
{
//added by rhyton--------------------------------
$host = getenv('HTTP_HOST');
$host = preg_replace("/^www\./", "", $host, "1");
//-----------------------------------------------
We have used a similar solution with OpenWebMail and Neomail in the past
with no problems.
Does anyone see any issue with using this modification and if so, what?
Also, is there perhaps a better way to implement this with more complete
checking?
Thank you!
Jake Whatley, Developer
Rhyton Corporation
jwhatley -at- rhyton.comhttp://rhyton.com
***********************************
_______________________________________________
List info: http://lists.roundcube.net/dev/