From: Jérémy Bobbio Date: Sat, 18 Jun 2011 18:26:32 +0000 (+0200) Subject: Merge commit 'upstream/0.3.1' into unstable-import X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=0e566f14d53229e4e8e1edf2cfa707cab802fc33;hp=e8a0682b96f5b7f297e58d101735ba20a0cc3a89;p=roundcube.git Merge commit 'upstream/0.3.1' into unstable-import --- diff --git a/debian/bug.control b/debian/bug.control new file mode 100644 index 0000000..b627c1b --- /dev/null +++ b/debian/bug.control @@ -0,0 +1,2 @@ +Submit-As: roundcube +Report-With: roundcube-core diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..a77c67f --- /dev/null +++ b/debian/changelog @@ -0,0 +1,415 @@ +roundcube (0.3-2) unstable; urgency=low + + * Really fix #544579 since the default value is null without + quotes. This really Closes: #544579. + * Enlarge login box to accommodate sk_SK locale. Closes: #542933. + + -- Vincent Bernat Sun, 27 Sep 2009 11:26:56 +0200 + +roundcube (0.3-1) unstable; urgency=low + + * New upstream release. Closes: #545498. + * Update debconf translations: + + Italian, thanks to Luca Monducci. Closes: #544199. + + Czech, thanks to Miroslav Kure. Closes: #546413. + * Roundcube configuration now uses 'language' instead of 'locale_string' + to specify the default language. Update postinst to reflect this + change. Thanks to Richard van den Berg for noticing this. Closes: #544579. + * Depends on libjs-jquery (>= 1.3) since this is now used by roundcube. + * Don't ship any plugins for now but ship an empty plugins directory. + * Ship main .htaccess since it is needed to setup correctly PHP (for + example, to disable PHP Suhosin cookie encryption). + * Bump Standards-Version. No changes required. + + -- Vincent Bernat Sun, 27 Sep 2009 11:00:30 +0200 + +roundcube (0.2.2-1) unstable; urgency=low + + * New upstream release + * Bump Standards-Version. No changes required. + * Remove *.js.src which are not needed at runtime. + * Don't send email contents to Google by default by using php5-pspell + instead. Thanks to Anand Kumria. Closes: #529563. + * Update debconf translations: + + Basque, thanks to Piarres Beobide. Closes: #534282. + + -- Vincent Bernat Sun, 05 Jul 2009 09:53:17 +0200 + +roundcube (0.2.1-2) unstable; urgency=low + + * Update debconf translations: + + German, thanks to Helge Kreutzmann. Closes: #520004. + + Japanese, thanks to Hideki Yamane. Closes: #520024. + + Spanish, thanks to Francisco Javier. Closes: #526696. + + Russian, thanks to Yuri Kozlov. Closes: #528796. + * Depend on php-mdb2-* (>= 1.5.0b2) since it is needed to fix some + bugs. Closes: #519104, #519293. Remove not needed any more patch from + debian/patches/series. Keep it in debian/patches to help backports. + + -- Vincent Bernat Sat, 16 May 2009 15:30:17 +0200 + +roundcube (0.2.1-1) unstable; urgency=low + + * New upstream release: + + Fix use_packaged_tinymce.patch to apply to this new version + + Remove cve-2009-0413.patch which has been applied upstream + + -- Vincent Bernat Sat, 14 Mar 2009 17:42:07 +0100 + +roundcube (0.2~stable-2) unstable; urgency=low + + * Update debconf translations: + + French, thanks to Christian Perrier. Closes: #515806. + + Swedish, thanks to Martin Bagge. Closes: #516683. + * Drop virtual package roundcube-db and add dependencies on real package + instead: this way, we can have versioned dependencies on those to avoid + version mismatch between packages. + * Add a patch to not use a MDB2 feature not present in the Debian + package. Thanks to Grzegorz Sobański for the patch. Closes: #519104. + + -- Vincent Bernat Wed, 11 Mar 2009 18:49:32 +0100 + +roundcube (0.2~stable-1) unstable; urgency=low + + * New upstream version. Closes: #503573, #504570. + + Add SQL update scripts for this new release and for + 0.2~alpha. Remove copy of SQL upgrade script from debian/rules. + + Remove patch for CVE-2008-5620 which is now fixed upstream. + + Remove patch correcting a vulnerability in html2text.php. + + Remove patch fixing login issue. This is fixed upstream. + + Remove patch setting the default backend to db instead of mdb2: + this is not possible any more. We depend on php-mdb2 now. + + Update patch to use packaged tinymce. + * Upload to unstable since Lenny is out. + * Apply fix for XSS issue (CVE-2009-0413). Closes: #514179. + * Remove hack to update a SQLite table for an upgrade from a quite old + version of roundcube. + * Fix pending l10n issues: + + Update English debconf template. Closes: #473794. + + Add Swedish translation thanks to Martin Bagge. Closes: #508752. + * Fix debian/copyright to make lintian happy. + + -- Vincent Bernat Sun, 15 Feb 2009 16:18:58 +0100 + +roundcube (0.2~alpha-4) experimental; urgency=low + + * Add missing ${misc:Depends} to make Lintian happy. + * Add description to each patch. + * Execute cron job only if the directory to clean exists. + * Reload web server configuration instead of restart, thanks to a patch + from Tiago Bortoletto Vaz. Closes: #508633. + * Fix a vulnerability in quota image generation. This fixes + CVE-2008-5620. Thanks to Nico Golde for reporting it. Closes: #509596. + * Add missing dependency on php5-gd, used for quota bar. + * For roundcube-pgsql, depends on postgresql-client only. This package + is provided by the currently supported real package. + + -- Vincent Bernat Thu, 25 Dec 2008 11:38:13 +0100 + +roundcube (0.2~alpha-3) experimental; urgency=high + + [ Vincent Bernat ] + * Fix a vulnerability in the use of preg_replace (Closes: #508628). + * Adapt descriptions of roundcube-database packages to refer them as + metapackages instead of virtual package (Closes: #495434). + * Add robots.txt from upstream, even if in some configuration, it will + not be considered (Closes: #499108). + * Do not ship .htaccess files. Restrictions are set in Apache or + Lighttpd configuration files (Closes: #500202). + + [ Romain Beauxis ] + * Changed versioned dependency of rouncube from binary:Version to + source:Version since these are all architecture independent packages. + + -- Vincent Bernat Sat, 13 Dec 2008 14:36:02 +0100 + +roundcube (0.2~alpha-2) experimental; urgency=low + + [ Vincent Bernat ] + * Fix lintian warnings introduced by previous upload + * Fix lighttpd.conf to make it work with latest versions (Closes: #494044) + * Do not prepend path to lighty util in postinst and postrm, as per + Policy Manual section 6.1 + * Ship a bug/control file to have all bugs submitted against roundcube + metapackage + * Fix debian/roundcube-core.cron.daily to use + /etc/default/roundcube-core instead of /etc/default/roundcube which + should not exist any more + + [ Romain Beauxis ] + * Versioned roundcube-core dependency for roundcube + + -- Vincent Bernat Sat, 16 Aug 2008 13:22:08 +0200 + +roundcube (0.2~alpha-1) experimental; urgency=low + + * New upstream release + * Update debian/watch file to correctly consider those new releases + * Remove the following patches: + + messageid-headers-ordering + + mysql-update-fix + + disable-tinymce-spellchecker + * Update the following patches: + + correct_install_path + + use_packaged_tinymce + * Add a new patch to fix a login problem + * Depends on tinymce >= 3 + + -- Vincent Bernat Sun, 22 Jun 2008 14:10:44 +0200 + +roundcube (0.1.1-7) unstable; urgency=low + + * Another fix for incorrect tinymce path. This should be the last one! + + -- Vincent Bernat Sun, 22 Jun 2008 12:36:59 +0200 + +roundcube (0.1.1-6) unstable; urgency=low + + * Fix use_packaged_tinymce patch which was incorrect after switch to + tinymce2 package. + + -- Vincent Bernat Sun, 22 Jun 2008 12:19:16 +0200 + +roundcube (0.1.1-5) unstable; urgency=low + + * Fix ordering of message-id in message headers, thanks to Reinhard + Tartler (Closes: #486493) + * Update Standards-Version to 3.8.0 + + -- Vincent Bernat Tue, 17 Jun 2008 00:33:40 +0200 + +roundcube (0.1.1-4) unstable; urgency=low + + * Add Slovak debconf translation, thanks to Ivan Masár (Closes: #481376) + * Fix debian/copyright: + + RoundCube is GPL-2 licensed, not GPL-2+ + + Add an explanation on the BSD license present at the top of + index.php (Closes: #477119) + * We do not support tinymce 3, yet. Depends on tinymce2 | tinymce (<< + 3). Closes: #481145, #483053, #482295 + + -- Vincent Bernat Tue, 20 May 2008 20:51:52 +0200 + +roundcube (0.1.1-3) unstable; urgency=low + + * Fix an error introduced when fixing bug #476803. Thanks to Micah + Anderson for spotting it (Closes: #479775). + * Avoid to pop language question at every upgrade. Thanks to Ivan Vucica + for spotting this. The problem lied in the use of db_metaget to get + the value of a key set by db_subst in a previous invocation. It seems + this is not possible any more (Closes: #480043). The fix implies that + we won't ask the question again if more languages are available since + last upgrade. + + -- Vincent Bernat Thu, 08 May 2008 09:50:24 +0200 + +roundcube (0.1.1-2) unstable; urgency=low + + * Comment by default Alias directive for tinymce in Apache configuration + file (Closes: #476162). + * Allow to preseed language value (Closes: #476803). + + -- Vincent Bernat Sat, 19 Apr 2008 16:50:28 +0200 + +roundcube (0.1.1-1) unstable; urgency=low + + * New upstream release + - Copy old SQL upgrade scripts into debian/sql to allow upgrade from + versions older than 0.1 + - Patch new MySQL upgrade script to fix a typo + * Debconf translation updates: + - Spanish. Closes: #473788 + * Depends on php-mail-mime (>= 1.5.0) and drop compatibility patch + * Install upstream changelog in /usr/share/doc/roundcube* + + -- Vincent Bernat Sat, 05 Apr 2008 18:16:33 +0200 + +roundcube (0.1-4) unstable; urgency=low + + * Debconf translation updates: + - French. Closes: #469802 + - Russian. Closes: #469847 + - Galician. Closes: #469866 + - German. Closes: #469875 + - Finnish. Closes: #469922 + - Italian. Closes: #469987 + - Czech. Closes: #470150 + - Portuguese. Closes: #470156 + - Spanish. Closes: #470732 + - Basque. Closes: #470871 + - Arabic. Closes: #471470 + + -- Vincent Bernat Sat, 08 Mar 2008 11:15:00 +0100 + +roundcube (0.1-3) unstable; urgency=low + + * Fix problem with too old php-mail-mime package (Closes: #469814) + + -- Vincent Bernat Fri, 07 Mar 2008 11:06:49 +0100 + +roundcube (0.1-2) unstable; urgency=low + + * Ship bin/ directory as well. This fix conversion from HTML to text in + composition. + * Disable spellchecker for tinymce since it is not shipped with Debian + package of tinymce. + + -- Vincent Bernat Fri, 07 Mar 2008 09:42:39 +0100 + +roundcube (0.1-1) unstable; urgency=low + + * New upstream release (Closes: #469487). + - This release seems to fix failure to set some fields when replying, + with bincimap as IMAP server (Closes: #443562) + - It also fixes the deletion of multiple messages, still with + bincimap (Closes: #451404) + * Remove 'ob_gzhandler.patch' and 'xss-fix.patch'. They have been + merged upstream. + * Upstream has switched to MDB2 database backend which is not packaged + in Debian yet. We switch back to old backend. + * Fix debian/watch to handle correctly detection of new versions. + * Add support for lighttpd and remove support for older version of + Apache. The debconf question about webserver autoconfiguration is + reworded (Closes: #462961). + * Do not depend on a specific revision of cdbs. + * Move po-debconf from Build-Depends-Indep to Build-Depends since it is + needed for clean target. + * Correct path to /usr/share/file/magic, provided by libmagic1. Provide + license information about this file in debian/copyright. + + -- Vincent Bernat Wed, 05 Mar 2008 20:49:03 +0100 + +roundcube (0.1~rc2-6) unstable; urgency=high + + * Bug fix: "CVE-2007-6321: Cross-site scripting (XSS) vulnerability", + thanks to Micah Anderson (Closes: #455840). The patch is from + http://lists.roundcube.net/mail-archive/dev/2007-12/0000038.html and + provided by Robin Elfrink. It has been modified with some functions + stolen from Squirrelmail. + * Finnish debconf template, thanks to Esko Arajärvi (Closes: #458244). + + -- Vincent Bernat Sat, 29 Dec 2007 21:55:17 +0100 + +roundcube (0.1~rc2-5) unstable; urgency=low + + * Deal with old /etc/logrotate.d/roundcube by removing it if left + untouched (Closes: #456546). Also deal with /etc/default/roundcube and + /etc/cron.daily/roundcube. + + -- Vincent Bernat Tue, 18 Dec 2007 23:02:46 +0100 + +roundcube (0.1~rc2-4) unstable; urgency=low + + * Thightened dependencies for a safe upgrade + * Finally removed any circular dependency, -db packages no longer pull + a full roundcube install + + -- Romain Beauxis Sun, 09 Dec 2007 14:24:24 +0100 + +roundcube (0.1~rc2-3) unstable; urgency=low + + * Upload to unstable + * Bumped standard version to 3.7.3 (no changes) + + -- Romain Beauxis Sun, 09 Dec 2007 14:19:28 +0100 + +roundcube (0.1~rc2-2) experimental; urgency=low + + [ Vincent Bernat ] + * Fix a conflict between ob_gzhandler and zlib output compression, + thanks to kaouete (Closes: #450482). + + [ Romain Beauxis ] + * Fix tinymce patch and inclusion + Closes: #452016 + * Splitted virtual packages to avoid circular dependencies. + Uploading to experimental, as this is an important change and we may + expect issues.. + + -- Romain Beauxis Mon, 26 Nov 2007 11:54:21 +0100 + +roundcube (0.1~rc2-1) unstable; urgency=low + + * New upstream, thanks to Nicolas Stransky (Closes: #447503). This + release support tinymce as HTML editor. Look at README.Debian for more + information. + * Update Galician debconf template, thanks to Jacobo Tarrio (Closes: #447943). + + -- Vincent Bernat Mon, 29 Oct 2007 22:08:43 +0100 + +roundcube (0.1~rc1-3) unstable; urgency=low + + * In respect to policy 12.3, do not put main.inc.php.dist in + /usr/share/doc, thanks to Jonas Smedegaard (Closes: #446502). + * Update German and French debconf templates, thanks to Christian + Perrier (Closes: #446458) and Helge Kreutzmann (Closes: #446532). + + -- Vincent Bernat Sun, 14 Oct 2007 08:41:24 +0200 + +roundcube (0.1~rc1-2) unstable; urgency=low + + * Fix dependencies by creating virtual packages for each database + backend, thanks to Joey Hess (Closes: #444925). + + -- Vincent Bernat Tue, 02 Oct 2007 20:09:19 +0200 + +roundcube (0.1~rc1-1) unstable; urgency=low + + * New upstream release + * Removed non gpl file des.inc + + -- Romain Beauxis Tue, 24 Jul 2007 13:36:20 +0200 + +roundcube (0.1~rc1~dfsg-3) unstable; urgency=low + + * Add php5-mcrypt dependency (Closes: #431177) + + -- Vincent Bernat Sat, 30 Jun 2007 19:36:21 +0200 + +roundcube (0.1~rc1~dfsg-2) unstable; urgency=low + + * Removed custom unix_timestamp for sqlite: solved upstream + * Debconf templates and debian/control reviewed by the debian-l10n- + english team as part of the Smith review project. + Closes: #426086, #427546, #427546 + * Debconf translation updates: + - Galician. Closes: #426140 + - Basque. Closes: #426150 + - Czech. Closes: #426428 + - Portuguese. Closes: #426451 + - Arabic. Closes: #427110 + - Italian. Closes: #427206 + - German. Closes: #427536 + - French. Closes: #427736 + - Tamil. Closes: #428254 + - Russian. Closes: #428364 + - Spanish. Closes: #428573 + + -- Romain Beauxis Tue, 05 Jun 2007 15:22:36 +0200 + +roundcube (0.1~rc1~dfsg-1) unstable; urgency=low + + [ Vincent Bernat ] + * New upstream release + * Update script for sqlite in postinst + [ Romain Beauxis ] + * Fixed dh_link calls + Closes: #423824 + * Added custom patch to use php unix timestamp support + with sqlite since UNIX_TIMESTAMP is not supported by sqlite. + * Dropped php4 dependencies + + -- Vincent Bernat Sun, 20 May 2007 13:59:44 +0200 + +roundcube (0.1~beta2.2~dfsg-2) unstable; urgency=low + + * Fix a security issue by disallowing access to logs. + * First upload to unstable. + + -- Vincent Bernat Sat, 5 May 2007 00:23:40 +0200 + +roundcube (0.1~beta2.2~dfsg-1) experimental; urgency=low + + * Initial release. (Closes: #333756, #344949) + + -- Romain Beauxis Tue, 13 Mar 2007 13:28:05 +0100 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +5 diff --git a/debian/conf/apache.conf b/debian/conf/apache.conf new file mode 100644 index 0000000..f4befee --- /dev/null +++ b/debian/conf/apache.conf @@ -0,0 +1,42 @@ +# Those aliases do not work properly with several hosts on your apache server +# Uncomment them to use it or adapt them to your configuration +# Alias /roundcube/program/js/tiny_mce/ /usr/share/tinymce/www/ +# Alias /roundcube /var/lib/roundcube + +# Access to tinymce files + + Options Indexes MultiViews FollowSymLinks + AllowOverride None + Order allow,deny + allow from all + + + + Options +FollowSymLinks + # This is needed to parse /var/lib/roundcube/.htaccess. See its + # content before setting AllowOverride to None. + AllowOverride All + order allow,deny + allow from all + + +# Protecting basic directories: + + Options -FollowSymLinks + AllowOverride None + + + + Options -FollowSymLinks + AllowOverride None + Order allow,deny + Deny from all + + + + Options -FollowSymLinks + AllowOverride None + Order allow,deny + Deny from all + + diff --git a/debian/conf/lighttpd.conf b/debian/conf/lighttpd.conf new file mode 100644 index 0000000..46a12ae --- /dev/null +++ b/debian/conf/lighttpd.conf @@ -0,0 +1,17 @@ +# You may want to set up this alias differently depending on your +# virtual host configuration. Do not forget to adapt the rest of the +# configuration. + +# Look at /var/lib/roundcube/.htaccess. You may need to migrate some +# of those php_flag/php_value to your setup. + +alias.url += ("/roundcube/program/js/tiny_mce" => "/usr/share/tinymce/www") +alias.url += ("/roundcube" => "/var/lib/roundcube") + +$HTTP["url"] =~ "^/roundcube" { + server.follow-symlink = "enable" +} + +$HTTP["url"] =~ "^/roundcube/config|/roundcube/temp|/roundcube/logs" { + url.access-deny = ( "" ) +} diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..789ab6a --- /dev/null +++ b/debian/control @@ -0,0 +1,65 @@ +Source: roundcube +Section: web +Priority: extra +Maintainer: Debian Roundcube Maintainers +Uploaders: Vincent Bernat , Romain Beauxis +Build-Depends: cdbs, debhelper, quilt, patchutils (>= 0.2.25), cdbs (>= 0.4.27), po-debconf +Homepage: http://www.roundcube.net/ +Standards-Version: 3.8.3 +Vcs-Svn: svn://svn.debian.org/svn/pkg-roundcube/roundcube +Vcs-Browser: http://svn.debian.org/wsvn/pkg-roundcube/roundcube + +Package: roundcube-core +Architecture: all +Depends: dbconfig-common, debconf | debconf-2.0, apache2 | lighttpd | httpd, php5, php5-mcrypt, php5-gd, roundcube-sqlite (= ${source:Version}) | roundcube-mysql (= ${source:Version}) | roundcube-pgsql (= ${source:Version}), php-mdb2, php-auth, php-net-smtp, php-net-socket, php-mail-mime (>= 1.5.0), ucf, tinymce (>= 3), ${misc:Depends}, libmagic1, php5-pspell, libjs-jquery (>= 1.3.3) +Replaces: roundcube +Conflicts: roundcube (<< 0.1~rc2-2) +Description: skinnable AJAX based webmail solution for IMAP servers + RoundCube Webmail is a browser-based multilingual IMAP client with an + application-like user interface. It provides full functionality + expected from an e-mail client, including MIME support, address book, + folder manipulation and message filters. + . + The user interface is fully skinnable using XHTML and CSS 2. + . + This package provides the core code for roundcube. You should install + it along with one of the roundcube database metapackages. + +Package: roundcube +Architecture: all +Depends: roundcube-core (= ${source:Version}), ${misc:Depends} +Description: skinnable AJAX based webmail solution for IMAP servers - metapackage + RoundCube Webmail is a browser-based multilingual IMAP client with an + application-like user interface. It provides full functionality + expected from an e-mail client, including MIME support, address book, + folder manipulation and message filters. + . + The user interface is fully skinnable using XHTML and CSS 2. + . + This package will install a full roundcube application. + +Package: roundcube-mysql +Architecture: all +Depends: php-mdb2-driver-mysql (>= 1.5.0b2), mysql-client | virtual-mysql-client, ${misc:Depends} +Suggests: mysql-server +Description: metapackage providing MySQL dependencies for RoundCube + This package provides MySQL dependencies for RoundCube Webmail, a + skinnable AJAX based webmail solution for IMAP servers. Install this + one if you want to use a MySQL database with RoundCube. + +Package: roundcube-pgsql +Architecture: all +Depends: php-mdb2-driver-pgsql (>= 1.5.0b2), postgresql-client-8.1 | postgresql-client, ${misc:Depends} +Suggests: postgresql-server +Description: metapackage providing PostgreSQL dependencies for RoundCube + This package provides PostgreSQL dependencies for RoundCube Webmail, + a skinnable AJAX based webmail solution for IMAP servers. Install + this one if you want to use a PostgreSQL database with RoundCube. + +Package: roundcube-sqlite +Architecture: all +Depends: php-mdb2-driver-sqlite (>= 1.5.0b2), sqlite, ${misc:Depends} +Description: metapackage providing sqlite dependencies for RoundCube + This package provides sqlite dependencies for RoundCube Webmail, a + skinnable AJAX based webmail solution for IMAP servers. Install this + one if you want to use a sqlite database with RoundCube. diff --git a/debian/control.in b/debian/control.in new file mode 100644 index 0000000..4d3065e --- /dev/null +++ b/debian/control.in @@ -0,0 +1,65 @@ +Source: roundcube +Section: web +Priority: extra +Maintainer: Debian Roundcube Maintainers +Uploaders: Vincent Bernat , Romain Beauxis +Build-Depends: @cdbs@, po-debconf +Homepage: http://www.roundcube.net/ +Standards-Version: 3.8.3 +Vcs-Svn: svn://svn.debian.org/svn/pkg-roundcube/roundcube +Vcs-Browser: http://svn.debian.org/wsvn/pkg-roundcube/roundcube + +Package: roundcube-core +Architecture: all +Depends: dbconfig-common, debconf | debconf-2.0, apache2 | lighttpd | httpd, php5, php5-mcrypt, php5-gd, roundcube-sqlite (= ${source:Version}) | roundcube-mysql (= ${source:Version}) | roundcube-pgsql (= ${source:Version}), php-mdb2, php-auth, php-net-smtp, php-net-socket, php-mail-mime (>= 1.5.0), ucf, tinymce (>= 3), ${misc:Depends}, libmagic1, php5-pspell, libjs-jquery (>= 1.3.3) +Replaces: roundcube +Conflicts: roundcube (<< 0.1~rc2-2) +Description: skinnable AJAX based webmail solution for IMAP servers + RoundCube Webmail is a browser-based multilingual IMAP client with an + application-like user interface. It provides full functionality + expected from an e-mail client, including MIME support, address book, + folder manipulation and message filters. + . + The user interface is fully skinnable using XHTML and CSS 2. + . + This package provides the core code for roundcube. You should install + it along with one of the roundcube database metapackages. + +Package: roundcube +Architecture: all +Depends: roundcube-core (= ${source:Version}), ${misc:Depends} +Description: skinnable AJAX based webmail solution for IMAP servers - metapackage + RoundCube Webmail is a browser-based multilingual IMAP client with an + application-like user interface. It provides full functionality + expected from an e-mail client, including MIME support, address book, + folder manipulation and message filters. + . + The user interface is fully skinnable using XHTML and CSS 2. + . + This package will install a full roundcube application. + +Package: roundcube-mysql +Architecture: all +Depends: php-mdb2-driver-mysql (>= 1.5.0b2), mysql-client | virtual-mysql-client, ${misc:Depends} +Suggests: mysql-server +Description: metapackage providing MySQL dependencies for RoundCube + This package provides MySQL dependencies for RoundCube Webmail, a + skinnable AJAX based webmail solution for IMAP servers. Install this + one if you want to use a MySQL database with RoundCube. + +Package: roundcube-pgsql +Architecture: all +Depends: php-mdb2-driver-pgsql (>= 1.5.0b2), postgresql-client-8.1 | postgresql-client, ${misc:Depends} +Suggests: postgresql-server +Description: metapackage providing PostgreSQL dependencies for RoundCube + This package provides PostgreSQL dependencies for RoundCube Webmail, + a skinnable AJAX based webmail solution for IMAP servers. Install + this one if you want to use a PostgreSQL database with RoundCube. + +Package: roundcube-sqlite +Architecture: all +Depends: php-mdb2-driver-sqlite (>= 1.5.0b2), sqlite, ${misc:Depends} +Description: metapackage providing sqlite dependencies for RoundCube + This package provides sqlite dependencies for RoundCube Webmail, a + skinnable AJAX based webmail solution for IMAP servers. Install this + one if you want to use a sqlite database with RoundCube. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..8b396ea --- /dev/null +++ b/debian/copyright @@ -0,0 +1,64 @@ +This package was debianized by Vincent Bernat on +Sat, 10 Feb 2007 12:38:24 +0100. + +It was downloaded from http://www.roundcube.net + +Copyright: 2005-2006, RoundCube Dev. - Switzerland + +License: GPL + +RoundCube may be redistributed under the terms of the GNU GPL, Version +2, found on Debian systems in the file /usr/share/common-licenses/GPL-2 + +The file index.php incorrectly states that it is BSD licensed. This +was a mistake and this was changed in SVN: + http://trac.roundcube.net/browser/trunk/roundcubemail/index.php +More info here: + http://lists.roundcube.net/mail-archive/dev/2008-05/0000015.html + +Some files are taken from other projects : + - googiespell from amix@amix.dk, MIT license + - lib/html2text.inc from jon@chuggnutt.com, GPL license + - lib/{enriched,icl_commons,imap,mime,utf7}.inc from IlohaMail project, GPL license + - lib/encoding/*.map from Unicode, Inc., with "BSD-lite" license + - debian/patches/xss-fix.patch contains code from Squirrelmail, GPLv2 + - program/js/jquery-1.3.min.js is MIT and GPLv2 licensed + - lib/magic is an autogenerated file. We don't ship it and use the + one from libmagic1 instead. Here is the license: + + Copyright © 1985-1995 Ian F. Darwin + Copyright © 1994-2008 Christos Zoulas + + This software is not subject to any export provision of the United + States Department of Commerce, and may be exported to any country or + planet. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + 1. Redistributions of source code must retain the above copyright notice + immediately at the beginning of the file, without modification, this + list of conditions, and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF + THE POSSIBILITY OF SUCH DAMAGE. + +All other licenses can be found in the corresponding source file. + +The Debian packaging is © 2007, Vincent Bernat and +is licensed under the GPL, see `/usr/share/common-licenses/GPL-2'. + diff --git a/debian/patches/correct-magic-path.patch b/debian/patches/correct-magic-path.patch new file mode 100644 index 0000000..de9330f --- /dev/null +++ b/debian/patches/correct-magic-path.patch @@ -0,0 +1,13 @@ +On Debian, the magic file is in /usr/share/file/magic. + +--- roundcube-0.1/config/main.inc.php.dist~ 2008-02-21 11:27:19.000000000 +0100 ++++ roundcube-0.1/config/main.inc.php.dist 2008-03-06 14:04:53.000000000 +0100 +@@ -277,7 +277,7 @@ + $rcmail_config['max_pagesize'] = 200; + + // mime magic database +-$rcmail_config['mime_magic'] = '/usr/share/misc/magic'; ++$rcmail_config['mime_magic'] = '/usr/share/file/magic'; + + // end of config file + ?> diff --git a/debian/patches/correct_install_path.patch b/debian/patches/correct_install_path.patch new file mode 100644 index 0000000..b8e6daa --- /dev/null +++ b/debian/patches/correct_install_path.patch @@ -0,0 +1,13 @@ +Install path is /var/lib/roundcube for Debian. Don't try to guess it. + +--- a/program/include/iniset.php~ 2008-06-09 22:57:53.000000000 +0200 ++++ a/program/include/iniset.php 2008-06-22 12:10:55.000000000 +0200 +@@ -27,7 +27,7 @@ + define('JS_OBJECT_NAME', 'rcmail'); + + if (!defined('INSTALL_PATH')) { +- define('INSTALL_PATH', dirname($_SERVER['SCRIPT_FILENAME']).'/'); ++ define('INSTALL_PATH', '/var/lib/roundcube/'); + } + + // make sure path_separator is defined diff --git a/debian/patches/dbconfig-common_support.patch b/debian/patches/dbconfig-common_support.patch new file mode 100644 index 0000000..f6f01c2 --- /dev/null +++ b/debian/patches/dbconfig-common_support.patch @@ -0,0 +1,33 @@ +The default db.inc.php is modified to adapt it to the use of dbconfig-common package. + +--- roundcube_0.1~beta2.2/config/db.inc.php.dist 2006-03-20 23:08:51.000000000 +0100 ++++ roundcube_0.1~beta2.2/config/db.inc.php.dist 2007-03-13 14:33:38.000000000 +0100 +@@ -14,13 +14,20 @@ + + $rcmail_config = array(); + +-// PEAR database DSN for read/write operations +-// format is db_provider://user:password@host/database +-// currently supported db_providers: mysql, mysqli, pgsql, sqlite, mssql +- +-$rcmail_config['db_dsnw'] = 'mysql://roundcube:pass@localhost/roundcubemail'; +-// postgres example: 'pgsql://roundcube:pass@localhost/roundcubemail'; +-// sqlite example: 'sqlite://./sqlite.db?mode=0646'; ++/* Do not set db_dsnw here, use dpkg-reconfigure roundcube to configure database ! */ ++ ++include_once("/etc/roundcube/debian-db.php"); ++ ++switch ($dbtype) { ++ case "sqlite": ++ $rcmail_config['db_dsnw'] = "sqlite:///$basepath/$dbname?mode=0640"; ++ break; ++ default: ++ if ($dbport != '') $dbport=":$dbport"; ++ if ($dbserver == '') $dbserver="localhost"; ++ $rcmail_config['db_dsnw'] = "$dbtype://$dbuser:$dbpass@$dbserver$dbport/$dbname"; ++ break; ++ } + + // PEAR database DSN for read only operations (if empty write database will be used) + // useful for database replication + diff --git a/debian/patches/loginbox-size.patch b/debian/patches/loginbox-size.patch new file mode 100644 index 0000000..7e04ce5 --- /dev/null +++ b/debian/patches/loginbox-size.patch @@ -0,0 +1,13 @@ +Fix size of login box to accommodate sk_SK locale + +--- r/skins/default/common.css~ 2009-09-04 12:42:24.000000000 +0200 ++++ r/skins/default/common.css 2009-09-27 11:27:25.000000000 +0200 +@@ -494,7 +494,7 @@ + margin-left: auto; + margin-right: auto; + margin-top: 50px; +- width: 400px; ++ width: 420px; + border: 1px solid #999; + } + diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..055d904 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1,6 @@ +dbconfig-common_support.patch +correct_install_path.patch +use_packaged_tinymce.patch +correct-magic-path.patch +use_pspell.patch +loginbox-size.patch diff --git a/debian/patches/too-old-mdb2.patch b/debian/patches/too-old-mdb2.patch new file mode 100644 index 0000000..b724772 --- /dev/null +++ b/debian/patches/too-old-mdb2.patch @@ -0,0 +1,14 @@ +Don't use disable_smart_seqname which is not present in our version of MDB2. + +--- roundcube-0.2~stable/program/include/rcube_mdb2.php 2008-10-14 14:49:44.000000000 +0200 ++++ roundcube-0.2~stable-patched/program/include/rcube_mdb2.php 2009-03-11 11:16:43.000000000 +0100 +@@ -86,7 +86,8 @@ + 'portability' => MDB2_PORTABILITY_ALL ^ MDB2_PORTABILITY_EMPTY_TO_NULL); + + if ($this->db_provider == 'pgsql') { +- $db_options['disable_smart_seqname'] = true; ++ // commented out due toa php-mdb2-driver-pgsql < 1.5.0a in debian ++ // $db_options['disable_smart_seqname'] = true; + $db_options['seqname_format'] = '%s'; + } + diff --git a/debian/patches/use_packaged_tinymce.patch b/debian/patches/use_packaged_tinymce.patch new file mode 100644 index 0000000..f2a7a91 --- /dev/null +++ b/debian/patches/use_packaged_tinymce.patch @@ -0,0 +1,13 @@ +Use tinymce from tinycme package instead of the shipped one. + +--- roundcube-0.1~rc2.orig/program/steps/mail/sendmail.inc 2007-11-26 11:42:36.000000000 +0100 ++++ roundcube-0.1~rc2/program/steps/mail/sendmail.inc 2007-11-26 11:44:04.000000000 +0100 +@@ -123,7 +123,7 @@ + + // sanitize image name so resulting attachment doesn't leave images dir + $image_name = preg_replace('/[^a-zA-Z0-9_\.\-]/i', '', $image_name); +- $img_file = INSTALL_PATH . '/' . $searchstr . $image_name; ++ $img_file = '/usr/share/tinymce/www/plugins/emotions/img/' . $image_name; + + if (! in_array($image_name, $included_images)) { + // add the image to the MIME message diff --git a/debian/patches/use_pspell.patch b/debian/patches/use_pspell.patch new file mode 100644 index 0000000..843097d --- /dev/null +++ b/debian/patches/use_pspell.patch @@ -0,0 +1,13 @@ +Instead of using Google by default, we use pspell to avoid to send each mail to Google... + +--- roundcube-0.1/config/main.inc.php.dist~ 2009-05-15 12:22:29.000000000 +0200 ++++ roundcube-0.1/config/main.inc.php.dist 2009-07-05 09:59:26.000000000 +0200 +@@ -199,7 +199,7 @@ + + // Set the spell checking engine. 'googie' is the default. 'pspell' is also available, + // but requires the Pspell extensions. When using Nox Spell Server, also set 'googie' here. +-$rcmail_config['spellcheck_engine'] = 'googie'; ++$rcmail_config['spellcheck_engine'] = 'pspell'; + + // For a locally installed Nox Spell Server, please specify the URI to call it. + // Get Nox Spell Server from http://orangoo.com/labs/?page_id=72 diff --git a/debian/po/POTFILES.in b/debian/po/POTFILES.in new file mode 100644 index 0000000..cef83a3 --- /dev/null +++ b/debian/po/POTFILES.in @@ -0,0 +1 @@ +[type: gettext/rfc822deb] templates diff --git a/debian/po/ar.po b/debian/po/ar.po new file mode 100644 index 0000000..03c7102 --- /dev/null +++ b/debian/po/ar.po @@ -0,0 +1,130 @@ +# translation of ar.po to Arabic +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Ossama M. Khayat , 2007, 2008. +msgid "" +msgstr "" +"Project-Id-Version: ar\n" +"Report-Msgid-Bugs-To: roundcube@packages.debian.org\n" +"POT-Creation-Date: 2009-02-15 17:05+0100\n" +"PO-Revision-Date: 2008-03-18 15:29+0300\n" +"Last-Translator: Ossama M. Khayat \n" +"Language-Team: Arabic \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "apache2" +msgstr "apache2" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "lighttpd" +msgstr "lighttpd" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "Web server(s) to configure automatically:" +msgstr "خادم الوب المطلوب تهيئته آلياً:" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"RoundCube supports any web server supported by PHP, however only Apache 2 " +"and lighttpd can be configured automatically." +msgstr "" +"يدعم RoundCube أي خادم وب يدعمه PHP، ولكن يمكن تهيئة Apache وlighttpd فقط " +"آلياً." + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"Please select the web server(s) that should be configured automatically for " +"RoundCube." +msgstr "الرجاء اختيار خادم الوب الذي يجب أن يقوم RoundCube بتهيئته آلياً." + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "Should the webserver(s) be restarted now?" +msgstr "هل تريد تشغيل خادم الوب الآن؟" + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "" +"In order to activate the new configuration, the reconfigured web server(s) " +"have to be restarted." +msgstr "" +"لتنشيط التهيئة الجديدة، يجب إعادة تشغيل خادمات الوب التي تمت إعادة تهيئتها." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "IMAP server(s) used with RoundCube:" +msgstr "خادمات IMAP المستخدمة مع RoundCube:" + +#. Type: string +#. Description +#: ../templates:4001 +#, fuzzy +#| msgid "Please select the IMAP server that should be used with RoundCube." +msgid "Please select the IMAP server(s) that should be used with RoundCube." +msgstr "الرجاء اختيار خادم IMAP الذي يجب استخدامه مع RoundCube." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"If this is left blank, a text box will be displayed at login. Entering a " +"space-separated list of hosts will display a pull-down menu. Entering a " +"single host will enforce using this host." +msgstr "" +"إن ترك هذا الحقل فارغاً، فسيتم إظهار مربع نص عند تسجيل الدخول. إدخال أسماء " +"مضيفين تفصل بينهم مسافات سيظهر قائمة منسدلة بهذه الأسماء. وإدخال اسم مضيف " +"هنا سيجبر استخدام هذا المضيف." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"To use SSL connections, please enter host names as 'ssl://hostname:993'." +msgstr "" +"لاستخدام اتصالات SSL، الرجاء إدخال اسم المضيف بالشكل 'ssl://hostname:993'." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Default language:" +msgstr "اللغة الافتراضية:" + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Please choose the default language for RoundCube." +msgstr "الرجاء اختيار اللغة الافتراضية للحزمة RoundCube." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "This choice can be overridden by individual users in their preferences." +msgstr "يمكن تخطي هذا الخيار من قبل المستخدمين عبر تغيير تفضيلاتهم." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "" +"However, the default language will be used for the login screen and the " +"first connection of users." +msgstr "" +"على أي، سيتم استخدام اللغة الافتراضية لشاشة تسجيل الدخول والاتصال الأول " +"للمستخدمين." diff --git a/debian/po/cs.po b/debian/po/cs.po new file mode 100644 index 0000000..3e23c45 --- /dev/null +++ b/debian/po/cs.po @@ -0,0 +1,131 @@ +# Czech translation of roundcube debconf messages. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the roundcube package. +# Miroslav Kure , 2008,2009. +# +msgid "" +msgstr "" +"Project-Id-Version: roundcube\n" +"Report-Msgid-Bugs-To: roundcube@packages.debian.org\n" +"POT-Creation-Date: 2009-02-15 17:05+0100\n" +"PO-Revision-Date: 2009-09-13 09:23+0200\n" +"Last-Translator: Miroslav Kure \n" +"Language-Team: Czech \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "apache2" +msgstr "apache2" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "lighttpd" +msgstr "lighttpd" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "Web server(s) to configure automatically:" +msgstr "Webové servery, které se mají nastavit automaticky:" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"RoundCube supports any web server supported by PHP, however only Apache 2 " +"and lighttpd can be configured automatically." +msgstr "" +"RoundCube podporuje libovolný webový server, pod kterým běží PHP, ovÅ¡em " +"automaticky lze nastavit pouze Apache 2 a lighttpd." + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"Please select the web server(s) that should be configured automatically for " +"RoundCube." +msgstr "" +"Vyberte prosím webové servery, které se mají automaticky nastavit pro " +"RoundCube." + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "Should the webserver(s) be restarted now?" +msgstr "Mají se webové servery restartovat nyní?" + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "" +"In order to activate the new configuration, the reconfigured web server(s) " +"have to be restarted." +msgstr "" +"Aby se nové nastavení projevilo, musí se přísluÅ¡né webové servery " +"restartovat." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "IMAP server(s) used with RoundCube:" +msgstr "IMAP servery používané s RoundCube:" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "Please select the IMAP server(s) that should be used with RoundCube." +msgstr "Vyberte prosím IMAP server, který se má s RoundCube použít." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"If this is left blank, a text box will be displayed at login. Entering a " +"space-separated list of hosts will display a pull-down menu. Entering a " +"single host will enforce using this host." +msgstr "" +"Ponecháte-li prázdné, zobrazí se při přihlášení textové pole. Zadáte-li " +"mezerami oddělený seznam serverů, zobrazí roletové menu. Zadání jediného " +"serveru vynutí použití daného serveru." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"To use SSL connections, please enter host names as 'ssl://hostname:993'." +msgstr "" +"Pro použití SSL spojení zadejte jména serverů ve tvaru 'ssl://" +"jmenoserveru:993'." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Default language:" +msgstr "Výchozí jazyk:" + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Please choose the default language for RoundCube." +msgstr "Zadejte prosím výchozí jazyk RoundCube." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "This choice can be overridden by individual users in their preferences." +msgstr "Tuto volbu mohou jednotliví uživatelé přepsat ve svých předvolbách." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "" +"However, the default language will be used for the login screen and the " +"first connection of users." +msgstr "" +"Výchozí jazyk se vÅ¡ak použije na přihlaÅ¡ovací obrazovce a při prvním " +"připojení uživatelů." diff --git a/debian/po/de.po b/debian/po/de.po new file mode 100644 index 0000000..8871f95 --- /dev/null +++ b/debian/po/de.po @@ -0,0 +1,144 @@ +# German translation of roundcube templates +# Helge Kreutzmann , 2007-2009. +# This file is distributed under the same license as the roundcube package. +# +msgid "" +msgstr "" +"Project-Id-Version: roundcube 0.2.1-1\n" +"Report-Msgid-Bugs-To: roundcube@packages.debian.org\n" +"POT-Creation-Date: 2009-02-15 17:05+0100\n" +"PO-Revision-Date: 2009-03-16 21:15+0100\n" +"Last-Translator: Helge Kreutzmann \n" +"Language-Team: de \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-15\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "apache2" +msgstr "Apache2" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "lighttpd" +msgstr "Lighttpd" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "Web server(s) to configure automatically:" +msgstr "Webserver, die automatisch konfiguriert werden sollen:" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"RoundCube supports any web server supported by PHP, however only Apache 2 " +"and lighttpd can be configured automatically." +msgstr "" +"RoundCube unterstützt jeden Webserver, der auch von PHP unterstützt wird. " +"Allerdings kann nur Apache 2 und Lighttpd automatisch konfiguriert werden." + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"Please select the web server(s) that should be configured automatically for " +"RoundCube." +msgstr "" +"Bitte wählen Sie den/die Webserver aus, die für RoundCube automatisch " +"konfiguriert werden sollen." + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "Should the webserver(s) be restarted now?" +msgstr "Soll der/die Webserver jetzt automatisch neu gestartet werden?" + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "" +"In order to activate the new configuration, the reconfigured web server(s) " +"have to be restarted." +msgstr "" +"Um die neue Konfiguration zu aktivieren, müssen der/die rekonfigurierten " +"Webserver neu gestartet werden." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "IMAP server(s) used with RoundCube:" +msgstr "IMAP-Server, die mit RoundCube verwendet werden sollen:" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "Please select the IMAP server(s) that should be used with RoundCube." +msgstr "" +"Bitte wählen Sie den/die IMAP-Server aus, die mit RoundCube verwendet werden " +"soll." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"If this is left blank, a text box will be displayed at login. Entering a " +"space-separated list of hosts will display a pull-down menu. Entering a " +"single host will enforce using this host." +msgstr "" +"Falls dies leer gelassen wird, erscheint ein Textkasten bei der Anmeldung. " +"Bei Eingabe einer Liste von Rechnern (durch Leerzeichen getrennt) wird ein " +"Auswahlmenü angezeigt. Wird ein einzelner Rechner eingegeben, so wird dieser " +"erzwungen." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"To use SSL connections, please enter host names as 'ssl://hostname:993'." +msgstr "" +"Um SSL-Verbindungen zu benutzen, geben Sie bitte die Rechnernamen als »ssl://" +"hostname:993« ein." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Default language:" +msgstr "Standardsprache:" + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Please choose the default language for RoundCube." +msgstr "Bitte wählen Sie die Standardsprache für RoundCube." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "This choice can be overridden by individual users in their preferences." +msgstr "" +"Diese Auswahl kann von jedem Benutzer in seinen persönlichen Einstellungen " +"überschrieben werden." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "" +"However, the default language will be used for the login screen and the " +"first connection of users." +msgstr "" +"Allerdings wird die Standardsprache beim Anmeldebildschirm und der ersten " +"Verbindung mit den Benutzern verwandt." + +#~ msgid "apache" +#~ msgstr "Apache" + +#~ msgid "apache-ssl" +#~ msgstr "Apache-SSL" + +#~ msgid "apache-perl" +#~ msgstr "Apache-Perl" diff --git a/debian/po/es.po b/debian/po/es.po new file mode 100644 index 0000000..7f903a8 --- /dev/null +++ b/debian/po/es.po @@ -0,0 +1,156 @@ +# roundcube po-debconf translation to Spanish +# Copyright (C) 2004, 2007, 2009 Software in the Public Interest +# This file is distributed under the same license as the roundcube package. +# +# Changes: +# - Initial translation +# Carlos Galisteo de Cabo , 2007 +# +# - Updates +# Francisco Javier Cuadrado , 2009 +# +# Traductores, si no conocen el formato PO, merece la pena leer la +# documentación de gettext, especialmente las secciones dedicadas a este +# formato, por ejemplo ejecutando: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Equipo de traducción al español, por favor lean antes de traducir +# los siguientes documentos: +# +# - El proyecto de traducción de Debian al español +# http://www.debian.org/intl/spanish/coordinacion +# especialmente las notas de traducción en +# http://www.debian.org/intl/spanish/notas +# +# - La guía de traducción de po's de debconf: +# /usr/share/doc/po-debconf/README-trans +# o http://www.debian.org/intl/l10n/po-debconf/README-trans +# +msgid "" +msgstr "" +"Project-Id-Version: roundcube 0.2.1-1\n" +"Report-Msgid-Bugs-To: roundcube@packages.debian.org\n" +"POT-Creation-Date: 2009-02-15 17:05+0100\n" +"PO-Revision-Date: 2008-04-01 18:21+0200\n" +"Last-Translator: Carlos Galisteo \n" +"Language-Team: Debian l10n Spanishf \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "apache2" +msgstr "apache2" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "lighttpd" +msgstr "lighttpd" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "Web server(s) to configure automatically:" +msgstr "Servidores web a reconfigurar automáticamente:" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"RoundCube supports any web server supported by PHP, however only Apache 2 " +"and lighttpd can be configured automatically." +msgstr "" +"RoundCube funciona con cualquier servidor web que soporte PHP, sin embargo " +"sólo se configuran automáticamente Apache 2 y lighttpd." + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"Please select the web server(s) that should be configured automatically for " +"RoundCube." +msgstr "" +"Seleccione el/los servidor/es web que debe/n configurarse automáticamente " +"para RoundCube." + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "Should the webserver(s) be restarted now?" +msgstr "¿Debe/n reiniciarse ahora el/los servidor/es web?" + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "" +"In order to activate the new configuration, the reconfigured web server(s) " +"have to be restarted." +msgstr "" +"Debe/n reiniciarse el/los servidor/es web para activar la nueva " +"configuración." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "IMAP server(s) used with RoundCube:" +msgstr "Servidor/es IMAP usado/s por RoundCube:" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "Please select the IMAP server(s) that should be used with RoundCube." +msgstr "Seleccione el/los servidor/es IMAP que se usará/n con RoundCube." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"If this is left blank, a text box will be displayed at login. Entering a " +"space-separated list of hosts will display a pull-down menu. Entering a " +"single host will enforce using this host." +msgstr "" +"Se mostrará un campo al autenticarse que el usuario podrá rellenar si deja " +"este campo en blanco. Si proporciona una lista de equipos separados por " +"espacios, se mostrará un menú desplegable. Si proporciona un único nombre de " +"equipo se forzará el uso de este equipo." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"To use SSL connections, please enter host names as 'ssl://hostname:993'." +msgstr "" +"Escriba los nombres de sistema como «ssl://hostname:9993» si desea usar " +"conexiones SSL." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Default language:" +msgstr "Idioma predeterminado:" + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Please choose the default language for RoundCube." +msgstr "Elija el idioma predeterminado para RoundCube." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "This choice can be overridden by individual users in their preferences." +msgstr "Los usuarios pueden cambiar esta opción en sus preferencias." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "" +"However, the default language will be used for the login screen and the " +"first connection of users." +msgstr "" +"Sin embargo, el idioma predeterminado se usará en la pantalla de " +"autenticación y en la primera conexión de los usuarios." diff --git a/debian/po/eu.po b/debian/po/eu.po new file mode 100644 index 0000000..3998bd3 --- /dev/null +++ b/debian/po/eu.po @@ -0,0 +1,134 @@ +# translation of roundcube-eu.po to Euskara +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Piarres Beobide , 2007, 2008. +msgid "" +msgstr "" +"Project-Id-Version: roundcube-eu\n" +"Report-Msgid-Bugs-To: roundcube@packages.debian.org\n" +"POT-Creation-Date: 2009-02-15 17:05+0100\n" +"PO-Revision-Date: 2008-03-14 09:03+0100\n" +"Last-Translator: Piarres Beobide \n" +"Language-Team: Euskara \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "apache2" +msgstr "apache2" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "lighttpd" +msgstr "lighttpd" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "Web server(s) to configure automatically:" +msgstr "Automatikoki konfiguratu behar den web zerbitzaria:" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"RoundCube supports any web server supported by PHP, however only Apache 2 " +"and lighttpd can be configured automatically." +msgstr "" +"RoundCube-k PHP onartzen duen edozein web zerbitzari onartzen du, hala ere " +"Apache2 eta lighttpd bakarrik konfiguratu daiteke automatikoki." + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"Please select the web server(s) that should be configured automatically for " +"RoundCube." +msgstr "" +"Mesedez hautatu Roundube-rentzat automatikoki konfiguratu behar den web " +"zerbitzaria(k)." + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "Should the webserver(s) be restarted now?" +msgstr "Web zerbitzaria(k) orain berrabiarazi behar al da?" + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "" +"In order to activate the new configuration, the reconfigured web server(s) " +"have to be restarted." +msgstr "" +"Konfigurazio berria gaitu ahal izateko, birkonfiguratutako web zerbitzaria" +"(k) berrabiarazi egin behar d(ir)a." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "IMAP server(s) used with RoundCube:" +msgstr "RoundCube-rekin erabiliko d(ir)en IMAP zerbitzaria(k):" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "Please select the IMAP server(s) that should be used with RoundCube." +msgstr "Mesedez hautatu RoundCube-rekin erabiliko den IMAP zerbitzaria(k)." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"If this is left blank, a text box will be displayed at login. Entering a " +"space-separated list of hosts will display a pull-down menu. Entering a " +"single host will enforce using this host." +msgstr "" +"Hau zurian utzi ezkero, testu kutxa bat bistaraziko da saioa hastean. " +"Zuriunez bereziriko ostalari zerrenda bat idatzi ezkero aukeratzeko menu bat " +"bistaraziko da. Ostalari bakar bat idatziaz ostalari hori erabiltzea " +"behartuko da." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"To use SSL connections, please enter host names as 'ssl://hostname:993'." +msgstr "" +"SSL konexioak erabiltzeko, idatzi ostalari izena formatu honetan: 'ssl://" +"ostalaria:993'." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Default language:" +msgstr "Lehenetsitako hizkuntza:" + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Please choose the default language for RoundCube." +msgstr "Mesedez hautatu RoundCube-ren hizkuntz lehenetsia." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "This choice can be overridden by individual users in their preferences." +msgstr "" +"Hautapen hauek erabiltzaile bakoitzak bere hobespenetan gainidatzi ditzake." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "" +"However, the default language will be used for the login screen and the " +"first connection of users." +msgstr "" +"Hala ere, lehenetsiriko hizkuntza saio hasiera orria eta erabiltzailearen " +"lehen konexioetan erabiliko da." diff --git a/debian/po/fi.po b/debian/po/fi.po new file mode 100644 index 0000000..3bb5e86 --- /dev/null +++ b/debian/po/fi.po @@ -0,0 +1,140 @@ +msgid "" +msgstr "" +"Project-Id-Version: roundcube_0.1~rc2-4\n" +"Report-Msgid-Bugs-To: roundcube@packages.debian.org\n" +"POT-Creation-Date: 2009-02-15 17:05+0100\n" +"PO-Revision-Date: 2008-03-08 00:45+0200\n" +"Last-Translator: Esko Arajärvi \n" +"Language-Team: Finnish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Finnish\n" +"X-Poedit-Country: Finland\n" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "apache2" +msgstr "apache2" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "lighttpd" +msgstr "lighttpd" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "Web server(s) to configure automatically:" +msgstr "Automaattisesti asetettavat verkkopalvelimet:" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"RoundCube supports any web server supported by PHP, however only Apache 2 " +"and lighttpd can be configured automatically." +msgstr "" +"RoundCube tukee mitä tahansa verkkopalvelinta, joka tukee PHP:ta. Vain " +"Apache 2 ja lighttpd voidaan kuitenkin asettaa automaattisesti." + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"Please select the web server(s) that should be configured automatically for " +"RoundCube." +msgstr "" +"Valitse verkkopalvelimet, joiden asetukset tulisi automaattisesti tehdä " +"RoundCubea varten." + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "Should the webserver(s) be restarted now?" +msgstr "Tulisiko verkkopalvelimet käynnistää uudelleen nyt?" + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "" +"In order to activate the new configuration, the reconfigured web server(s) " +"have to be restarted." +msgstr "" +"Uusien asetusten ottamiseksi käyttöön asetetut verkkopalvelimet tulee " +"käynnistää uudelleen." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "IMAP server(s) used with RoundCube:" +msgstr "RoundCuben kanssa käytettävät IMAP-palvelimet:" + +#. Type: string +#. Description +#: ../templates:4001 +#, fuzzy +#| msgid "Please select the IMAP server that should be used with RoundCube." +msgid "Please select the IMAP server(s) that should be used with RoundCube." +msgstr "Valitse IMAP-palvelimet, joita käytetään RoundCuben kanssa." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"If this is left blank, a text box will be displayed at login. Entering a " +"space-separated list of hosts will display a pull-down menu. Entering a " +"single host will enforce using this host." +msgstr "" +"Jos tämä kenttä jätetään tyhjäksi, kirjautumisvaiheessa näytetään " +"tekstikenttä. Jos tässä kentässä on välilyönnein eroteltu lista " +"palvelimista, kirjauduttaessa näytetään alasvetovalikko. Yhden palvelimen " +"syöttäminen pakottaa kyseisen palvelimen käyttöön." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"To use SSL connections, please enter host names as 'ssl://hostname:993'." +msgstr "" +"SSL-yhteydet saadaan käyttöön syöttämällä palvelimien verkkonimet muodossa " +"”ssl://verkkonimi:993”." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Default language:" +msgstr "Oletuskieli:" + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Please choose the default language for RoundCube." +msgstr "Valitse RoundCuben oletuskieli." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "This choice can be overridden by individual users in their preferences." +msgstr "Yksittäiset käyttäjät voivat muuttaa tätä valintaa asetuksissaan." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "" +"However, the default language will be used for the login screen and the " +"first connection of users." +msgstr "" +"Oletuskieltä käytetään kuitenkin kirjautumisruudussa ja käyttäjien " +"ensimmäisen yhteyden yhteydessä." + +#~ msgid "apache" +#~ msgstr "apache" + +#~ msgid "apache-ssl" +#~ msgstr "apache-ssl" + +#~ msgid "apache-perl" +#~ msgstr "apache-perl" diff --git a/debian/po/fr.po b/debian/po/fr.po new file mode 100644 index 0000000..01a094c --- /dev/null +++ b/debian/po/fr.po @@ -0,0 +1,143 @@ +# Traduction Debconf pour le paquet RoundCube +# Copyright (C) 2007 +# This file is distributed under the same license as the roundcube package. +# Vincent Bernat , 2007. +# +msgid "" +msgstr "" +"Project-Id-Version: roundcube-0.1~rc1~dfsg-1\n" +"Report-Msgid-Bugs-To: roundcube@packages.debian.org\n" +"POT-Creation-Date: 2009-02-15 17:05+0100\n" +"PO-Revision-Date: 2008-03-08 11:24+0100\n" +"Last-Translator: Vincent Bernat \n" +"Language-Team: French \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "apache2" +msgstr "Apache 2" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "lighttpd" +msgstr "lighttpd" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "Web server(s) to configure automatically:" +msgstr "Serveur(s) web à configurer automatiquement :" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"RoundCube supports any web server supported by PHP, however only Apache 2 " +"and lighttpd can be configured automatically." +msgstr "" +"RoundCube fonctionne avec n'importe quel serveur web géré par PHP. " +"Cependant, seuls Apache 2 et lighttpd peuvent être configurés " +"automatiquement." + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"Please select the web server(s) that should be configured automatically for " +"RoundCube." +msgstr "" +"Veuillez choisir le(s) serveur(s) Web à configurer automatiquement pour " +"Roundcube." + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "Should the webserver(s) be restarted now?" +msgstr "Faut-il redémarrer le(s) serveur(s) web maintenant ?" + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "" +"In order to activate the new configuration, the reconfigured web server(s) " +"have to be restarted." +msgstr "" +"Afin d'activer la nouvelle configuration, le(s) serveur(s) web reconfigurés " +"doive(nt) être redémarrés." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "IMAP server(s) used with RoundCube:" +msgstr "Serveur(s) IMAP à utiliser avec RoundCube :" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "Please select the IMAP server(s) that should be used with RoundCube." +msgstr "Veuillez choisir le(s) serveur(s) IMAP que doit utiliser RoundCube." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"If this is left blank, a text box will be displayed at login. Entering a " +"space-separated list of hosts will display a pull-down menu. Entering a " +"single host will enforce using this host." +msgstr "" +"Si ce champ est laissé vide, il pourra être renseigné à la connexion. En " +"entrant une liste d'hôtes séparés par des espaces, ceux-ci apparaîtront dans " +"un menu déroulant. En spécifiant un seul hôte, ce dernier sera " +"systématiquement utilisé." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"To use SSL connections, please enter host names as 'ssl://hostname:993'." +msgstr "" +"Pour utiliser des connexions sécurisées (SSL), veuillez indiquer le nom du " +"serveur sous la forme « ssl://serveur:993 »." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Default language:" +msgstr "Langue par défaut :" + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Please choose the default language for RoundCube." +msgstr "Veuillez choisir la langue par défaut pour RoundCube." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "This choice can be overridden by individual users in their preferences." +msgstr "" +"Ce choix peut être personnalisé par chaque utilisateur dans ses préférences." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "" +"However, the default language will be used for the login screen and the " +"first connection of users." +msgstr "" +"Cependant, la langue par défaut sera utilisée sur l'écran de connexion et " +"lors de la première connexion de chaque utilisateur." + +#~ msgid "apache" +#~ msgstr "Apache" + +#~ msgid "apache-ssl" +#~ msgstr "Apache SSL" + +#~ msgid "apache-perl" +#~ msgstr "Apache-perl" diff --git a/debian/po/gl.po b/debian/po/gl.po new file mode 100644 index 0000000..f4d8d88 --- /dev/null +++ b/debian/po/gl.po @@ -0,0 +1,142 @@ +# Galician translation of roundcube's debconf templates +# This file is distributed under the same license as the roundcube package. +# Jacobo Tarrio , 2007, 2008. +# +msgid "" +msgstr "" +"Project-Id-Version: roundcube\n" +"Report-Msgid-Bugs-To: roundcube@packages.debian.org\n" +"POT-Creation-Date: 2009-02-15 17:05+0100\n" +"PO-Revision-Date: 2008-03-07 16:27+0000\n" +"Last-Translator: Jacobo Tarrio \n" +"Language-Team: Galician \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "apache2" +msgstr "apache2" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "lighttpd" +msgstr "lighttpd" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "Web server(s) to configure automatically:" +msgstr "Servidor(es) web a reconfigurar automaticamente:" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"RoundCube supports any web server supported by PHP, however only Apache 2 " +"and lighttpd can be configured automatically." +msgstr "" +"RoundCube soporta os servidores web soportados por PHP; nembargantes, só se " +"poden configurar automaticamente Apache 2 e lighttpd." + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"Please select the web server(s) that should be configured automatically for " +"RoundCube." +msgstr "" +"Escolla o(s) servidor(es) web que se deberían configurar automaticamente " +"para RoundCube." + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "Should the webserver(s) be restarted now?" +msgstr "¿Debería(n) reiniciarse o(s) servidor(es) web?" + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "" +"In order to activate the new configuration, the reconfigured web server(s) " +"have to be restarted." +msgstr "" +"Para activar a nova configuración hai que reiniciar o(s) servidor(es) web " +"reconfigurado(s)." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "IMAP server(s) used with RoundCube:" +msgstr "Servidor(es) IMAP a empregar con RoundCube:" + +#. Type: string +#. Description +#: ../templates:4001 +#, fuzzy +#| msgid "Please select the IMAP server that should be used with RoundCube." +msgid "Please select the IMAP server(s) that should be used with RoundCube." +msgstr "Escolla o servidor IMAP que se debería empregar con RoundCube." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"If this is left blank, a text box will be displayed at login. Entering a " +"space-separated list of hosts will display a pull-down menu. Entering a " +"single host will enforce using this host." +msgstr "" +"Se deixa isto baleiro, hase amosar unha caixa de texto ao se conectar. Se " +"introduce unha lista de servidores separados por espazos hase amosar un menú " +"desplegable. Se introduce un só servidor ha facer que só se empregue ese " +"servidor." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"To use SSL connections, please enter host names as 'ssl://hostname:993'." +msgstr "" +"Para empregar conexións SSL, introduza os nomes dos servidores coma \"ssl://" +"servidor:993\"." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Default language:" +msgstr "Idioma por defecto:" + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Please choose the default language for RoundCube." +msgstr "Escolla o idioma por defecto de RoundCube." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "This choice can be overridden by individual users in their preferences." +msgstr "Cada usuario pode cambiar esta opción nas súas preferencias." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "" +"However, the default language will be used for the login screen and the " +"first connection of users." +msgstr "" +"Nembargantes, hase empregar o idioma por defecto na pantalla de inicio e na " +"primeira conexión de cada usuario." + +#~ msgid "apache" +#~ msgstr "apache" + +#~ msgid "apache-ssl" +#~ msgstr "apache-ssl" + +#~ msgid "apache-perl" +#~ msgstr "apache-perl" diff --git a/debian/po/it.po b/debian/po/it.po new file mode 100644 index 0000000..922fc92 --- /dev/null +++ b/debian/po/it.po @@ -0,0 +1,131 @@ +# Italian (it) translation of debconf templates for roundcube +# Copyright (C) 2007 Free Software Foundation, Inc. +# This file is distributed under the same license as the roundcube package. +# Luca Monducci , 2007-2009. +# +msgid "" +msgstr "" +"Project-Id-Version: roundcube 0.2.2 italian debconf templates\n" +"Report-Msgid-Bugs-To: roundcube@packages.debian.org\n" +"POT-Creation-Date: 2009-02-15 17:05+0100\n" +"PO-Revision-Date: 2009-08-30 12:09+0200\n" +"Last-Translator: Luca Monducci \n" +"Language-Team: Italian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "apache2" +msgstr "apache2" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "lighttpd" +msgstr "lighttpd" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "Web server(s) to configure automatically:" +msgstr "Server web da configurare automaticamente:" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"RoundCube supports any web server supported by PHP, however only Apache 2 " +"and lighttpd can be configured automatically." +msgstr "" +"RoundCube può essere usato con qualsiasi server web che supporta PHP, ma " +"questo processo di configurazione automatica funziona solo con Apache 2 e " +"lighttpd." + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"Please select the web server(s) that should be configured automatically for " +"RoundCube." +msgstr "" +"Selezionare quale/i server web configurare automaticamente per RoundCube." + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "Should the webserver(s) be restarted now?" +msgstr "Riavviare il/i server web adesso?" + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "" +"In order to activate the new configuration, the reconfigured web server(s) " +"have to be restarted." +msgstr "" +"Per attivare la nuova configurazione è necessario riavviare il/i server web " +"appena riconfigurato/i." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "IMAP server(s) used with RoundCube:" +msgstr "Server IMAP da usare con RoundCube:" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "Please select the IMAP server(s) that should be used with RoundCube." +msgstr "Scegliere il/i server IMAP da usare con RoundCube." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"If this is left blank, a text box will be displayed at login. Entering a " +"space-separated list of hosts will display a pull-down menu. Entering a " +"single host will enforce using this host." +msgstr "" +"Se si lascia in bianco, viene richiesto l'inserimento nella schermata di " +"accesso. Inserendo un elenco di host separati da degli spazi viene mostrato " +"un menu a discesa. Inserendo un solo host, viene usato quell'host." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"To use SSL connections, please enter host names as 'ssl://hostname:993'." +msgstr "" +"Per usare connessioni SSL, inserire i nomi host nel formato \"ssl://" +"nomehost:993\"." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Default language:" +msgstr "Lingua predefinita:" + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Please choose the default language for RoundCube." +msgstr "Scegliere la lingua predefinita per RoundCube." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "This choice can be overridden by individual users in their preferences." +msgstr "Gli utenti possono modificare questa scelta nelle proprie preferenze." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "" +"However, the default language will be used for the login screen and the " +"first connection of users." +msgstr "" +"La lingua predefinita viene comunque usata nella schermata d'accesso e per " +"la prima connessione degli utenti." diff --git a/debian/po/ja.po b/debian/po/ja.po new file mode 100644 index 0000000..c223765 --- /dev/null +++ b/debian/po/ja.po @@ -0,0 +1,127 @@ +# Copyright (C) 2009 Debian Roundcube Maintainers +# This file is distributed under the same license as roundcube package. +# Hideki Yamane (Debian-JP) , 2009. +# +msgid "" +msgstr "" +"Project-Id-Version: roundcube 0.2~stable-1\n" +"Report-Msgid-Bugs-To: roundcube@packages.debian.org\n" +"POT-Creation-Date: 2009-02-15 17:05+0100\n" +"PO-Revision-Date: 2009-03-06 06:26+0900\n" +"Last-Translator: Hideki Yamane (Debian-JP) \n" +"Language-Team: Japanese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "apache2" +msgstr "apache2" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "lighttpd" +msgstr "lighttpd" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "Web server(s) to configure automatically:" +msgstr "自動的に設定するウェブサーバ:" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"RoundCube supports any web server supported by PHP, however only Apache 2 " +"and lighttpd can be configured automatically." +msgstr "" +"RoundCube は PHP をサポートしているウェブサーバであればどれでもサポートしてい" +"ますが、自動的に設定できるのは Apache2 と lighttpd のみです。" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"Please select the web server(s) that should be configured automatically for " +"RoundCube." +msgstr "RoundCube 用の設定を自動的に実施するウェブサーバを選択してください。" + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "Should the webserver(s) be restarted now?" +msgstr "今すぐウェブサーバを再起動しますか?" + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "" +"In order to activate the new configuration, the reconfigured web server(s) " +"have to be restarted." +msgstr "" +"新しい設定を反映するには、再設定したウェブサーバを再起動する必要があります。" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "IMAP server(s) used with RoundCube:" +msgstr "RoundCube で利用する IMAP サーバ:" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "Please select the IMAP server(s) that should be used with RoundCube." +msgstr "RoundCube で利用する IMAP サーバを選択してください。" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"If this is left blank, a text box will be displayed at login. Entering a " +"space-separated list of hosts will display a pull-down menu. Entering a " +"single host will enforce using this host." +msgstr "" +"ここで入力しない場合は、ログイン時にテキストボックスが表示されます。空白で区" +"切られたホストのリストを入力すると、プルダウンメニューが表示されます。ホスト" +"名を一つだけ入力した場合はそのホストが強制的に利用されます。" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"To use SSL connections, please enter host names as 'ssl://hostname:993'." +msgstr "" +"SSL 接続を利用するには、'ssl://hostname:993' のようにしてホスト名を入力してく" +"ださい。" + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Default language:" +msgstr "標準の言語:" + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Please choose the default language for RoundCube." +msgstr "RoundCube での標準の言語を入力してください。" + +#. Type: select +#. Description +#: ../templates:5001 +msgid "This choice can be overridden by individual users in their preferences." +msgstr "ここでの選択は、個々のユーザの個人設定で上書きできます。" + +#. Type: select +#. Description +#: ../templates:5001 +msgid "" +"However, the default language will be used for the login screen and the " +"first connection of users." +msgstr "" +"しかし、標準に設定した言語はログイン画面とユーザの初回の接続画面に利用されま" +"す。" diff --git a/debian/po/pt.po b/debian/po/pt.po new file mode 100644 index 0000000..eb3b9b3 --- /dev/null +++ b/debian/po/pt.po @@ -0,0 +1,147 @@ +# Portuguese translations for roundcube package. +# Copyright (C) Miguel Figueiredo +# This file is distributed under the same license as the roundcoube package. +# Miguel Figueiredo , 2007, 2008. +# +msgid "" +msgstr "" +"Project-Id-Version: roundcube\n" +"Report-Msgid-Bugs-To: roundcube@packages.debian.org\n" +"POT-Creation-Date: 2009-02-15 17:05+0100\n" +"PO-Revision-Date: 2008-03-09 14:12+0000\n" +"Last-Translator: Miguel Figueiredo \n" +"Language-Team: Portuguese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "apache2" +msgstr "apache2" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "lighttpd" +msgstr "lighttpd" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "Web server(s) to configure automatically:" +msgstr "Servidor(es) web a configurar automaticamente:" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"RoundCube supports any web server supported by PHP, however only Apache 2 " +"and lighttpd can be configured automatically." +msgstr "" +"O RoundCube suporta qualquer servidor web que suporte PHP, no entanto apenas " +"o Apache 2 e lighttpd podem ser automaticamente configurados." + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"Please select the web server(s) that should be configured automatically for " +"RoundCube." +msgstr "" +"Por favor escolha o(s) servidor(es) web que deve(m) ser automaticamente " +"configurado(s) para o RoundCube." + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "Should the webserver(s) be restarted now?" +msgstr "Deverá o servidor web ser reiniciado agora?" + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "" +"In order to activate the new configuration, the reconfigured web server(s) " +"have to be restarted." +msgstr "" +"De modo a activar a nova configuração, o(s) servidor(es) web reconfigurados " +"terão de ser reiniciados." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "IMAP server(s) used with RoundCube:" +msgstr "Servidor(es) IMAP utilizado(s) com o RoundCube:" + +#. Type: string +#. Description +#: ../templates:4001 +#, fuzzy +#| msgid "Please select the IMAP server that should be used with RoundCube." +msgid "Please select the IMAP server(s) that should be used with RoundCube." +msgstr "" +"Por favor escolha o servidor IMAP que deve ser utilizado com o RoundCube." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"If this is left blank, a text box will be displayed at login. Entering a " +"space-separated list of hosts will display a pull-down menu. Entering a " +"single host will enforce using this host." +msgstr "" +"Se isto for deixado em branco, será mostrada uma caixa de texto no login. " +"Introduzir uma lista de máquinas, separada por espaços, irá mostrar um menu " +"pull-down. Introduzir uma única máquina irá forçar a utilização desta " +"máquina." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"To use SSL connections, please enter host names as 'ssl://hostname:993'." +msgstr "" +"Para utilizar ligações SSL, por favor introduza os nomes das máquinas como " +"'ssl://nomedamáquina:993'." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Default language:" +msgstr "Idioma por omissão:" + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Please choose the default language for RoundCube." +msgstr "Por favor, escolha o idioma por omissão para o RoundCoube." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "This choice can be overridden by individual users in their preferences." +msgstr "" +"Esta escolha pode ser ultrapassada por utilizadores individuais nas suas " +"preferências." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "" +"However, the default language will be used for the login screen and the " +"first connection of users." +msgstr "" +"No entanto, o idioma pré-definido será utilizado para o ecrã de login e para " +"a primeira ligação dos utilizadores." + +#~ msgid "apache" +#~ msgstr "apache" + +#~ msgid "apache-ssl" +#~ msgstr "apache-ssl" + +#~ msgid "apache-perl" +#~ msgstr "apache-perl" diff --git a/debian/po/ru.po b/debian/po/ru.po new file mode 100644 index 0000000..8f75ef2 --- /dev/null +++ b/debian/po/ru.po @@ -0,0 +1,135 @@ +# translation of ru.po to Russian +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Yuri Kozlov , 2007, 2008. +# Yuri Kozlov , 2009. +msgid "" +msgstr "" +"Project-Id-Version: roundcube 0.2.1-1\n" +"Report-Msgid-Bugs-To: roundcube@packages.debian.org\n" +"POT-Creation-Date: 2009-02-15 17:05+0100\n" +"PO-Revision-Date: 2009-05-15 21:20+0400\n" +"Last-Translator: Yuri Kozlov \n" +"Language-Team: Russian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" +"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "apache2" +msgstr "apache2" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "lighttpd" +msgstr "lighttpd" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "Web server(s) to configure automatically:" +msgstr "Веб-сервер(ы), которые нужно настроить автоматически:" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"RoundCube supports any web server supported by PHP, however only Apache 2 " +"and lighttpd can be configured automatically." +msgstr "" +"RoundCube работает с любым веб-сервером, поддерживающим PHP, однако " +"автоматическая настройка выполняется только для Apache и lighttpd." + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"Please select the web server(s) that should be configured automatically for " +"RoundCube." +msgstr "" +"Выберите веб-сервер(ы), которые нужно настроить автоматически под RoundCube." + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "Should the webserver(s) be restarted now?" +msgstr "Перезапустить веб-сервер(ы) прямо сейчас?" + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "" +"In order to activate the new configuration, the reconfigured web server(s) " +"have to be restarted." +msgstr "" +"Чтобы новые настройки вступили в силу, нужно перезапустить перенастроенный " +"веб-сервер(ы)." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "IMAP server(s) used with RoundCube:" +msgstr "IMAP-сервер(ы), используемые с RoundCube:" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "Please select the IMAP server(s) that should be used with RoundCube." +msgstr "Укажите сервер(ы) IMAP, который нужно использовать с RoundCube." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"If this is left blank, a text box will be displayed at login. Entering a " +"space-separated list of hosts will display a pull-down menu. Entering a " +"single host will enforce using this host." +msgstr "" +"Если вы оставите поле пустым, при входе будет показано текстовое поле для " +"ввода. Укажите список (через пробел) хостов, которые нужно показать в " +"выпадающем меню. Если ввести только один хост, то только он и будет " +"использован." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"To use SSL connections, please enter host names as 'ssl://hostname:993'." +msgstr "" +"Чтобы использовать соединение через SSL, вводите имена хостов в виде 'ssl://" +"хост:993'." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Default language:" +msgstr "Язык по умолчанию:" + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Please choose the default language for RoundCube." +msgstr "Укажите язык по умолчанию для RoundCube." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "This choice can be overridden by individual users in their preferences." +msgstr "Этот выбор может быть изменён любым пользователем в их настройках." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "" +"However, the default language will be used for the login screen and the " +"first connection of users." +msgstr "" +"Однако, язык по умолчанию будет использован для выдачи приглашения к входу и " +"во время первого подключения пользователя." diff --git a/debian/po/sk.po b/debian/po/sk.po new file mode 100644 index 0000000..3d5321a --- /dev/null +++ b/debian/po/sk.po @@ -0,0 +1,133 @@ +# Slovak translation of roundcube debconf template +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the roundcube package. +# Ivan Masár , 2008. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: roundcube@packages.debian.org\n" +"POT-Creation-Date: 2009-02-15 17:05+0100\n" +"PO-Revision-Date: 2008-05-15 17:59+0100\n" +"Last-Translator: Ivan Masár \n" +"Language-Team: Slovak \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "apache2" +msgstr "apache2" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "lighttpd" +msgstr "lighttpd" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "Web server(s) to configure automatically:" +msgstr "NastaviÅ¥ automaticky nasledovné webové servery:" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"RoundCube supports any web server supported by PHP, however only Apache 2 " +"and lighttpd can be configured automatically." +msgstr "" +"RoundCube podporuje akýkoľvek webový server, ktorý podporuje PHP, avÅ¡ak iba " +"Apache 2 a lighttpd je možné nastaviÅ¥ automaticky." + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"Please select the web server(s) that should be configured automatically for " +"RoundCube." +msgstr "" +"Prosím, vyberte, ktoré webové servery sa majú nastaviÅ¥ automaticky pre " +"RoundCube." + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "Should the webserver(s) be restarted now?" +msgstr "Majú sa webové servery teraz reÅ¡tartovaÅ¥?" + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "" +"In order to activate the new configuration, the reconfigured web server(s) " +"have to be restarted." +msgstr "" +"Aby sa aktivovala nové konfigurácia, nastavené webové servery je potrebné " +"reÅ¡tartovaÅ¥." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "IMAP server(s) used with RoundCube:" +msgstr "IMAP servery na použitie s RoundCube:" + +#. Type: string +#. Description +#: ../templates:4001 +#, fuzzy +#| msgid "Please select the IMAP server that should be used with RoundCube." +msgid "Please select the IMAP server(s) that should be used with RoundCube." +msgstr "Prosím, vyberte, ktorý IMAP server sa má použiÅ¥ s RoundCube." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"If this is left blank, a text box will be displayed at login. Entering a " +"space-separated list of hosts will display a pull-down menu. Entering a " +"single host will enforce using this host." +msgstr "" +"Ak toto pole necháte prázdne, pri prihlásení sa zobrazí textové pole. Ak " +"zadáte zoznam strojov oddelených čiarkami, zobrazí sa roletová ponuka. Ak " +"zadáte jeden stroj, vynúti sa použitie tohto stroja." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"To use SSL connections, please enter host names as 'ssl://hostname:993'." +msgstr "" +"Aby ste mohli používaÅ¥ SSL spojenia, zadajte prosím názvy strojov v tvare " +"'ssl://nazovstroja:993'." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Default language:" +msgstr "Å tandardný jazyk:" + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Please choose the default language for RoundCube." +msgstr "Prosím, vyberte Å¡tandardný jazyk rozhrania RoundCube." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "This choice can be overridden by individual users in their preferences." +msgstr "Nastavenia jednotlivých používateľov majú prednosÅ¥ pre touto voľbou." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "" +"However, the default language will be used for the login screen and the " +"first connection of users." +msgstr "" +"AvÅ¡ak Å¡tandardný jazyk sa použije na prihlasovacej obrazovke a pri prvom " +"prihlásení používateľa." diff --git a/debian/po/sv.po b/debian/po/sv.po new file mode 100644 index 0000000..cb5dfa2 --- /dev/null +++ b/debian/po/sv.po @@ -0,0 +1,130 @@ +# translation of debconf messages for Roundcube to Swedish +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Roundcube package. +# +# Martin Bagge , 2008. +msgid "" +msgstr "" +"Project-Id-Version: roundcube\n" +"Report-Msgid-Bugs-To: roundcube@packages.debian.org\n" +"POT-Creation-Date: 2009-02-15 17:05+0100\n" +"PO-Revision-Date: 2009-02-23 01:41+0100\n" +"Last-Translator: Martin Bagge \n" +"Language-Team: swedish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "apache2" +msgstr "apache2" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "lighttpd" +msgstr "lighttpd" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "Web server(s) to configure automatically:" +msgstr "Webservrar som ska ställas in automatiskt:" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"RoundCube supports any web server supported by PHP, however only Apache 2 " +"and lighttpd can be configured automatically." +msgstr "" +"Roundcube kan köras pÃ¥ alla webbservrar som stödje PHP, dock kan bara Apache " +"2 och lighttpd ställas in automatiskt." + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"Please select the web server(s) that should be configured automatically for " +"RoundCube." +msgstr "" +"Ange den eller de webbservrar som ska ställas in automatiskt för RoundCube." + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "Should the webserver(s) be restarted now?" +msgstr "Ska webbservern/-servrarna startas om nu?" + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "" +"In order to activate the new configuration, the reconfigured web server(s) " +"have to be restarted." +msgstr "För att aktivera de nya inställningarna mÃ¥ste webbservern startas om." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "IMAP server(s) used with RoundCube:" +msgstr "IMAP-värd/-ar som ska användas med RoundCube:" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "Please select the IMAP server(s) that should be used with RoundCube." +msgstr "Ange den/de IMAP-server/-servrar som ska användas med RoundCube:" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"If this is left blank, a text box will be displayed at login. Entering a " +"space-separated list of hosts will display a pull-down menu. Entering a " +"single host will enforce using this host." +msgstr "" +"Om detta fält lämnas tomt kommer en textruta att visas vid inloggningsrutan. " +"Ange en mellanslagsseparerad lista med värdar för att visa en " +"rullgardinsmeny. Genom att endast ange en värd kommer endast denna att kunna " +"användas." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"To use SSL connections, please enter host names as 'ssl://hostname:993'." +msgstr "" +"För att använda säker anslutning (SSL) ang värdnamnet i formen 'ssl://" +"värdnamn:933'." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Default language:" +msgstr "StandardsprÃ¥k:" + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Please choose the default language for RoundCube." +msgstr "Ange standardsprÃ¥k för RoundCube." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "This choice can be overridden by individual users in their preferences." +msgstr "Detta sprÃ¥k kan ändras för varje användare i deras egna inställingar." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "" +"However, the default language will be used for the login screen and the " +"first connection of users." +msgstr "" +"Tänk pÃ¥ att standardsprÃ¥ket kommer att användas för inloggningsrutan och " +"första gÃ¥ngen en användare ansluter." diff --git a/debian/po/ta.po b/debian/po/ta.po new file mode 100644 index 0000000..38d6322 --- /dev/null +++ b/debian/po/ta.po @@ -0,0 +1,131 @@ +# translation of roundcube 0.1-3.po to Tamil +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Dr.T.Vasudevan , 2008. +msgid "" +msgstr "" +"Project-Id-Version: roundcube 0.1-3\n" +"Report-Msgid-Bugs-To: roundcube@packages.debian.org\n" +"POT-Creation-Date: 2009-02-15 17:05+0100\n" +"PO-Revision-Date: 2008-03-07 19:05+0530\n" +"Last-Translator: Dr.T.Vasudevan \n" +"Language-Team: Tamil \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "apache2" +msgstr "அபாசே2" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "lighttpd" +msgstr "லைட்டிபிடி (lighttpd)" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "Web server(s) to configure automatically:" +msgstr "தானியங்கியாக வடிவமைக்க வலை சேவையகம்(கங்கள்):" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"RoundCube supports any web server supported by PHP, however only Apache 2 " +"and lighttpd can be configured automatically." +msgstr "" +"ரவுண்ட் க்யூப் ஹெச்பிஆல் ஆதரிக்கப்பட்ட எந்த வலை சேவையகத்தையும் ஆதரிக்கும். ஆயினும் அபாசே 2 " +"மற்றும் லைட்டிபிடி (lighttpd ) மட்டுமே தானியங்கியாக வடிவமைக்கப்பட முடியும்." + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"Please select the web server(s) that should be configured automatically for " +"RoundCube." +msgstr "" +"ரவ்ண்ட்க்யூப் க்கு தானியங்கியாக வடிவமைக்கப்பட வேண்டிய வலை சேவையகத்தை(கங்களை) " +"தேர்ந்தெடுக்கவும்." + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "Should the webserver(s) be restarted now?" +msgstr "வலை சேவையகத்தை(கங்களை) மீள் துவக்கவா?" + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "" +"In order to activate the new configuration, the reconfigured web server(s) " +"have to be restarted." +msgstr "" +"புதிய வடிவமைப்பை செயல்படுத்த வடிவமைத்த வலை சேவையகம் (-கங்கள்) மீள் துவக்கப் பட வேண்டும்." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "IMAP server(s) used with RoundCube:" +msgstr "ரவ்ண்ட்க்யூப் உடன் பயன்படுத்த வேண்டிய ஐமாப் சேவையகம்(கங்கள்):" + +#. Type: string +#. Description +#: ../templates:4001 +#, fuzzy +#| msgid "Please select the IMAP server that should be used with RoundCube." +msgid "Please select the IMAP server(s) that should be used with RoundCube." +msgstr "ரவ்ண்ட்க்யூப் உடன் பயன்படுத்த வேண்டிய ஐமாப் சேவையகம்(கங்கள்) ஐ தேர்ந்தெடுக்கவும்." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"If this is left blank, a text box will be displayed at login. Entering a " +"space-separated list of hosts will display a pull-down menu. Entering a " +"single host will enforce using this host." +msgstr "" +"இதை வெற்றாக விட்டால் உள்நுழைவு போது ஒரு சோதனைப் பெட்டி காட்டப் படும். இடைவெளியுடன் " +"கூடிய புரவன்கள் பட்டியல் ஐ உள்ளிட்டால் ஒரு இழுவை பட்டியல் காட்டப் படும். ஒரு தனிப் பெயரை " +"உள்ளிட்டால் இந்த புரவனை பயன்படுத்துவதை உறுதியாக்கும்." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"To use SSL connections, please enter host names as 'ssl://hostname:993'." +msgstr "" +"எஸ்எஸ்எல் இணைப்பை பயன் படுத்த புரவன் பெயர்களை 'ssl://hostname:993' போல் உள்ளிடவும்." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Default language:" +msgstr "முன்னிருப்பு மொழி:" + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Please choose the default language for RoundCube." +msgstr "ரவ்ண்ட்க்யூப் க்கு முன்னிருப்பு மொழி ஐ தேர்ந்தெடுக்கவும்." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "This choice can be overridden by individual users in their preferences." +msgstr "இந்த தேர்வு பயனர் விருப்பங்களால் மீறப்பட இயலும்." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "" +"However, the default language will be used for the login screen and the " +"first connection of users." +msgstr "" +"ஆயினும் உள்நுழைவின் போதும் முதல் பயனர் இணைப்பின் போதும் முன்னிருப்பு மொழியே பயன் படும்." diff --git a/debian/po/templates.pot b/debian/po/templates.pot new file mode 100644 index 0000000..5a75257 --- /dev/null +++ b/debian/po/templates.pot @@ -0,0 +1,119 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: roundcube@packages.debian.org\n" +"POT-Creation-Date: 2009-02-15 17:05+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "apache2" +msgstr "" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "lighttpd" +msgstr "" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "Web server(s) to configure automatically:" +msgstr "" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"RoundCube supports any web server supported by PHP, however only Apache 2 " +"and lighttpd can be configured automatically." +msgstr "" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"Please select the web server(s) that should be configured automatically for " +"RoundCube." +msgstr "" + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "Should the webserver(s) be restarted now?" +msgstr "" + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "" +"In order to activate the new configuration, the reconfigured web server(s) " +"have to be restarted." +msgstr "" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "IMAP server(s) used with RoundCube:" +msgstr "" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "Please select the IMAP server(s) that should be used with RoundCube." +msgstr "" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"If this is left blank, a text box will be displayed at login. Entering a " +"space-separated list of hosts will display a pull-down menu. Entering a " +"single host will enforce using this host." +msgstr "" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"To use SSL connections, please enter host names as 'ssl://hostname:993'." +msgstr "" + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Default language:" +msgstr "" + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Please choose the default language for RoundCube." +msgstr "" + +#. Type: select +#. Description +#: ../templates:5001 +msgid "This choice can be overridden by individual users in their preferences." +msgstr "" + +#. Type: select +#. Description +#: ../templates:5001 +msgid "" +"However, the default language will be used for the login screen and the " +"first connection of users." +msgstr "" diff --git a/debian/roundcube-core.README.Debian b/debian/roundcube-core.README.Debian new file mode 100644 index 0000000..ce57edd --- /dev/null +++ b/debian/roundcube-core.README.Debian @@ -0,0 +1,11 @@ +For better compatibility, the schema used for MySQL is the one +targeted at MySQL 4.0, not the one for MySQL 4.1 or MySQL 5.x. + +To use tinymce editor: + - set $rcmail_config['enable_htmleditor'] to TRUE in + /etc/roundcube/main.inc.php + +No plugins are shipped (except core plugins) with this package of +roundcube. Add your plugin in /var/lib/roundcube/plugins. + + -- Vincent Bernat , Sun, 27 Sep 2009 10:21:40 +0200 diff --git a/debian/roundcube-core.config b/debian/roundcube-core.config new file mode 100644 index 0000000..4914ae7 --- /dev/null +++ b/debian/roundcube-core.config @@ -0,0 +1,53 @@ +#!/bin/sh + +set -e + +. /usr/share/debconf/confmodule + +db_input medium roundcube/hosts || true +db_go || true + +# Retrieve all available languages +instd_langs=$(echo /usr/share/roundcube/program/localization/*/messages.inc | \ + sed 's+[^ ]*/\([^ ]*\)/messages.inc+\1,+g' | sed 's+,$++') +db_subst roundcube/language languages $instd_langs +# First try to get the current choice in case of preseeding or if the +# question has already been asked +db_get roundcube/language || true +locale="$RET" +if [ -n "$locale" -a -d "/usr/share/roundcube/program/localization/$locale" ]; then + # We get our answer (db_set should be useless in fact) + db_set roundcube/language $locale +else + # Either we never answered the question or the locale does not + # exist any more. In both cases, we do as if we never seen the + # question. + db_fset roundcube/language seen false + # Try to guess the locale + locale=$(echo $LANG | sed 's/[@\.].*//') + if [ -d /usr/share/roundcube/program/localization/$locale ]; then + db_set roundcube/language $locale + else + locale=$(echo $locale | sed 's/_.*//') + if [ -d /usr/share/roundcube/program/localization/$locale ]; then + db_set roundcube/language $locale + else + db_set roundcube/language en_US + fi + fi +fi +# Ask the question +db_input medium roundcube/language || true +db_go || true + +if [ -f /usr/share/dbconfig-common/dpkg/config ]; then + dbc_dbtypes="mysql, pgsql, sqlite" + dbc_authmethod_user="password" + . /usr/share/dbconfig-common/dpkg/config + dbc_go roundcube $@ +fi + +db_input medium roundcube/reconfigure-webserver || true +db_go || true +db_input medium roundcube/restart-webserver || true +db_go || true diff --git a/debian/roundcube-core.cron.daily b/debian/roundcube-core.cron.daily new file mode 100644 index 0000000..ec4bfd7 --- /dev/null +++ b/debian/roundcube-core.cron.daily @@ -0,0 +1,11 @@ +#!/bin/sh + +MAX_TMPFILE_LIFETIME=5 +# MAX_TMPFILE_LIFETIME can be overridden in this file +if [ -r /etc/default/roundcube-core ]; then + . /etc/default/roundcube-core +fi + +if [ -d /var/lib/roundcube/temp ]; then + find /var/lib/roundcube/temp -type f -mtime +$MAX_TMPFILE_LIFETIME -print0 | xargs -0 -r rm +fi diff --git a/debian/roundcube-core.default b/debian/roundcube-core.default new file mode 100644 index 0000000..67e646d --- /dev/null +++ b/debian/roundcube-core.default @@ -0,0 +1,3 @@ +# Uncomment the following line to alter the default delay to clean +# temporary directory /var/lib/roundcube/temp +# MAX_TMPFILE_LIFETIME=5 diff --git a/debian/roundcube-core.dirs b/debian/roundcube-core.dirs new file mode 100644 index 0000000..a008a6e --- /dev/null +++ b/debian/roundcube-core.dirs @@ -0,0 +1,10 @@ +usr/share/roundcube +usr/share/dbconfig-common/data/roundcube/install +usr/share/dbconfig-common/data/roundcube/upgrade/mysql +usr/share/dbconfig-common/data/roundcube/upgrade/pgsql +usr/share/dbconfig-common/data/roundcube/upgrade/sqlite +etc/roundcube +var/log/roundcube +var/lib/roundcube/config +var/lib/roundcube/plugins +etc/default diff --git a/debian/roundcube-core.docs b/debian/roundcube-core.docs new file mode 100644 index 0000000..c42dfaf --- /dev/null +++ b/debian/roundcube-core.docs @@ -0,0 +1,2 @@ +README +UPGRADING diff --git a/debian/roundcube-core.install b/debian/roundcube-core.install new file mode 100644 index 0000000..ddeac9e --- /dev/null +++ b/debian/roundcube-core.install @@ -0,0 +1,5 @@ +robots.txt index.php .htaccess program/ bin/ usr/share/roundcube +skins temp var/lib/roundcube +plugins/filesystem_attachments var/lib/roundcube/plugins +debian/conf/* etc/roundcube +config/*.php etc/roundcube diff --git a/debian/roundcube-core.links b/debian/roundcube-core.links new file mode 100644 index 0000000..fa13d43 --- /dev/null +++ b/debian/roundcube-core.links @@ -0,0 +1,8 @@ +etc/roundcube/main.inc.php var/lib/roundcube/config/main.inc.php +var/lib/roundcube/temp usr/share/roundcube/temp +var/lib/roundcube/plugins usr/share/roundcube/plugins +var/lib/roundcube/skins usr/share/roundcube/skins +var/lib/roundcube/config usr/share/roundcube/config +var/log/roundcube var/lib/roundcube/logs +var/lib/roundcube/logs usr/share/roundcube/logs +usr/share/roundcube/main.inc.php.dist usr/share/doc/roundcube/main.inc.php.dist diff --git a/debian/roundcube-core.logrotate b/debian/roundcube-core.logrotate new file mode 100644 index 0000000..9b6c0a9 --- /dev/null +++ b/debian/roundcube-core.logrotate @@ -0,0 +1,6 @@ +/var/log/roundcube/sendmail /var/log/roundcube/errors { + weekly + rotate 4 + compress + missingok +} diff --git a/debian/roundcube-core.postinst b/debian/roundcube-core.postinst new file mode 100644 index 0000000..07e961f --- /dev/null +++ b/debian/roundcube-core.postinst @@ -0,0 +1,134 @@ +#!/bin/sh +# postinst script for roundcube +# +# see: dh_installdeb(1) + +set -e + +. /usr/share/debconf/confmodule +. /usr/share/dbconfig-common/dpkg/postinst +dbc_generate_include=php:/etc/roundcube/debian-db.php +dbc_generate_include_owner="www-data:www-data" +dbc_generate_include_perms="660" +dbc_dbfile_owner="www-data:www-data" +dbc_dbfile_perms="0660" +dbc_dbuser=roundcube +dbc_dbname=roundcube + +dbc_go roundcube $@ + +lighttpd_install() { + if [ ! -f /etc/lighttpd/conf-available/50-roundcube.conf ] ; then + if [ ! -x /usr/sbin/lighty-enable-mod ] ; then + echo "Lighttpd not installed, skipping" + else + ln -s /etc/roundcube/lighttpd.conf /etc/lighttpd/conf-available/50-roundcube.conf + lighty-enable-mod roundcube + fi + fi +} + +apache_install() { + webserver=$1 + if [ -d /etc/$webserver/conf.d ] && [ ! -e /etc/$webserver/conf.d/roundcube ]; then + ln -s /etc/roundcube/apache.conf /etc/$webserver/conf.d/roundcube + fi +} + + +case "$1" in + configure) + + CONFFILE=/etc/roundcube/main.inc.php + touch $CONFFILE.ucftmp + chmod 640 $CONFFILE.ucftmp + + db_get roundcube/hosts || true + hosts="$RET" + if [ "$hosts" != "" ]; then + hosts="array(\"$(echo $hosts | sed 's/ /\",\"/g')\")" + else + hosts="''" + fi + + db_get roundcube/language || true + language="$RET" + + # Get current 3DES key from /etc/roundcube/main.inc.php + [ -f /etc/roundcube/main.inc.php ] && { + deskey=$(sed -n "s+^\$rcmail_config\['des_key'\] = '\(.*\)';\$+\1+p" \ + /etc/roundcube/main.inc.php) + } + # If this is the default key, forget it ! + [ "$deskey" = "rcmail-!24ByteDESkey*Str" ] && unset deskey + # Generate a new one + while [ -z "$deskey" ]; do + deskey=$(dd if=/dev/urandom bs=1 count=200 2> /dev/null | \ + tr -c -d '[A-Za-z0-9]' | sed -n 's/\(.\{24\}\).*/\1/p') + done + + # Put hosts, language and key in main.inc.php + cat /usr/share/roundcube/main.inc.php.dist | \ + sed -e "s+^\(\$rcmail_config\['default_host'\] = \)''\(;\)\$+\1${hosts}\2+" \ + -e "s+^\(\$rcmail_config\['des_key'\] = '\).*\(';\)\$+\1$deskey\2+" \ + -e "s+^\(\$rcmail_config\['language'\] = \).*\(;\)\$+\1'${language}'\2+" >> $CONFFILE.ucftmp + + ucf --debconf-ok $CONFFILE.ucftmp $CONFFILE + chown root:www-data $CONFFILE + rm -f $CONFFILE.ucftmp + + # Handle webserver reconfiguration/restart ; stolen from zabbix package + db_get roundcube/reconfigure-webserver || true + webservers="$RET" + restart="" + + for webserver in $webservers; do + webserver=${webserver%,} + if [ "$webserver" = "lighttpd" ] ; then + lighttpd_install + else + apache_install $webserver + fi + test -x /usr/sbin/$webserver || continue + restart="$restart $webserver" + done + + db_get roundcube/restart-webserver || true + res="$RET" + db_stop || true + if [ "$res" = "true" ]; then + for webserver in $restart; do + webserver=${webserver%,} + # Redirection of 3 is needed because Debconf uses it and it might + # be inherited by webserver. See bug #446324. + if [ -x /usr/sbin/invoke-rc.d ]; then + invoke-rc.d $webserver reload 3>/dev/null || true + else + /etc/init.d/$webserver reload 3>/dev/null || true + fi + done + fi + + chown -R www-data:adm /var/log/roundcube + chmod -R 750 /var/log/roundcube + chown -R www-data:www-data /var/lib/roundcube/temp + chmod -R 750 /var/lib/roundcube/temp + chown www-data:adm /var/lib/roundcube/skins + + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + + +#DEBHELPER# + +exit 0 + + diff --git a/debian/roundcube-core.postrm b/debian/roundcube-core.postrm new file mode 100644 index 0000000..6659a77 --- /dev/null +++ b/debian/roundcube-core.postrm @@ -0,0 +1,107 @@ +#!/bin/sh +# postrm script for roundcube +# +# see: dh_installdeb(1) + +set -e + +if [ -f /usr/share/debconf/confmodule ]; then + . /usr/share/debconf/confmodule +fi +if [ -f /usr/share/dbconfig-common/dpkg/postrm ]; then + . /usr/share/dbconfig-common/dpkg/postrm + dbc_go roundcube $@ +fi + +lighttpd_remove() { + if [ -f /etc/lighttpd/conf-available/50-roundcube.conf ] ; then + rm -f /etc/lighttpd/conf-available/50-roundcube.conf + if [ ! -x /usr/sbin/lighty-disable-mod ] ; then + echo "Lighttpd not installed, skipping" + else + lighty-disable-mod roundcube + fi + # See bug #448682 + if [ -h /etc/lighttpd/conf-enabled/50-roundcube.conf ] ; then + echo 'Manually deleting lighttpd/roundcube configuration link' + rm /etc/lighttpd/conf-enabled/50-roundcube.conf + fi + fi +} + +apache_remove() { + if [ -d /etc/$webserver/conf.d ] && [ -L /etc/$webserver/conf.d/roundcube ]; then + rm -f /etc/$webserver/conf.d/roundcube + fi +} + + +case "$1" in + upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + ;; + + remove) + + # Handling web server reconfiguration + db_get roundcube/reconfigure-webserver + webservers="$RET" + restart="" + + for webserver in $webservers; do + webserver=${webserver%,} + + case "$webserver" in + apache*) + apache_remove $webserver + ;; + lighttpd) + lighttpd_remove + ;; + *) + echo "Unknown webserver $webserver" + ;; + esac + + test -x /usr/sbin/$webserver || continue + restart="$restart $webserver" + + done + + db_get roundcube/restart-webserver + res="$RET" + db_stop || true + if [ "$res" = "true" ]; then + for webserver in $restart; do + webserver=${webserver%,} + # Redirection of 3 is needed because Debconf uses it and it might + # be inherited by webserver. See bug #446324. + if [ -x /usr/sbin/invoke-rc.d ]; then + invoke-rc.d $webserver reload 3>/dev/null || true + else + /etc/init.d/$webserver reload 3>/dev/null || true + fi + done + fi + ;; + + purge) + rm -f /etc/roundcube/debian-db.php + if which ucf >/dev/null 2>&1; then + ucf --purge /etc/roundcube/debian-db.php + ucf --purge /etc/roundcube/main.inc.php + fi + rm -f /etc/roundcube/main.inc.php + rm -rf /var/log/roundcube + rm -rf /var/lib/roundcube + ;; + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 + + diff --git a/debian/roundcube-core.prerm b/debian/roundcube-core.prerm new file mode 100644 index 0000000..5004518 --- /dev/null +++ b/debian/roundcube-core.prerm @@ -0,0 +1,29 @@ +#!/bin/sh +# prerm script for roundcube +# +# see: dh_installdeb(1) + +set -e + +. /usr/share/debconf/confmodule +. /usr/share/dbconfig-common/dpkg/prerm +dbc_go roundcube $@ + +case "$1" in + remove|upgrade|deconfigure) + ;; + + failed-upgrade) + ;; + + *) + echo "prerm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 + + diff --git a/debian/roundcube.cron.daily b/debian/roundcube.cron.daily new file mode 100644 index 0000000..8efe0fb --- /dev/null +++ b/debian/roundcube.cron.daily @@ -0,0 +1,9 @@ +#!/bin/sh +# This file conflicts with /etc/cron.daily/roundcube-core. If you have +# modified it, report your modifications to +# /etc/cron.daily/roundcube-core. If this file is left empty or +# untouched, it will be deleted. + +# If you leave the following marker, this file will be deleted during +# the next upgrade: +# 75321 DELETE 75321 diff --git a/debian/roundcube.default b/debian/roundcube.default new file mode 100644 index 0000000..3506610 --- /dev/null +++ b/debian/roundcube.default @@ -0,0 +1,8 @@ +# This file conflicts with /etc/default/roundcube-core. If you have +# modified it, report your modifications to +# /etc/default/roundcube-core. If this file is left empty or +# untouched, it will be deleted. + +# If you leave the following marker, this file will be deleted during +# the next upgrade: +# 75321 DELETE 75321 diff --git a/debian/roundcube.logrotate b/debian/roundcube.logrotate new file mode 100644 index 0000000..bdb3ea5 --- /dev/null +++ b/debian/roundcube.logrotate @@ -0,0 +1,8 @@ +# This file conflicts with /etc/logrotate.d/roundcube-core. If you +# have modified it, report your modifications to +# /etc/logrotate.d/roundcube-core. If this file is left empty or +# untouched, it will be deleted. + +# If you leave the following marker, this file will be deleted during +# the next upgrade: +# 75321 DELETE 75321 diff --git a/debian/roundcube.postinst b/debian/roundcube.postinst new file mode 100644 index 0000000..99e67a5 --- /dev/null +++ b/debian/roundcube.postinst @@ -0,0 +1,18 @@ +#!/bin/sh + +set -e + +# Handle old files that are not needed any more +for OLD in /etc/logrotate.d/roundcube /etc/default/roundcube /etc/cron.daily/roundcube; do + [ -f $OLD ] && { + if [ ! -s $OLD ]; then + rm $OLD + else + grep -q '^# 75321 DELETE 75321$' $OLD && rm $OLD + fi + } +done + +#DEBHELPER# + +exit 0 diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..d737fee --- /dev/null +++ b/debian/rules @@ -0,0 +1,58 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/patchsys-quilt.mk + +DEB_INSTALL_CHANGELOGS_ALL=CHANGELOG + +# In order to regenerate 'debian/control' : +# DEB_AUTO_UPDATE_DEBIAN_CONTROL=yes fakeroot debian/rules clean +# Then check manually if everything's ok + +binary-install/roundcube-core:: + # Remove plugins + rm -rf $(CURDIR)/debian/roundcube-core/usr/share/roundcube/plugins + + # Symlink all that is in /usr/share/roundcube to /var/lib/roundcube + find debian/roundcube-core/usr/share/roundcube -maxdepth 1 -mindepth 1 | \ + while read i; do \ + if [ ! -L "$$i" ]; then \ + dh_link -proundcube-core "`echo "$$i" | sed -e s#debian/roundcube-core/##`" \ + "`echo "$$i" | sed -e s#debian/roundcube-core/usr/share/roundcube/#var/lib/roundcube/#`"; \ + fi \ + done + # Install config files + install -m 0640 $(CURDIR)/config/db.inc.php.dist $(CURDIR)/debian/roundcube-core/etc/roundcube/db.inc.php + install -m 0640 $(CURDIR)/config/main.inc.php.dist $(CURDIR)/debian/roundcube-core/usr/share/roundcube + for c in $(CURDIR)/debian/roundcube-core/etc/roundcube/*.php; do \ + dh_link -proundcube-core etc/roundcube/$$(basename $$c) var/lib/roundcube/config/$$(basename $$c) ; \ + done + + # Database related files + # Install empty tables and updates for each db type + install -m 0644 $(CURDIR)/SQL/mysql.initial.sql $(CURDIR)/debian/roundcube-core/usr/share/dbconfig-common/data/roundcube/install/mysql + install -m 0644 $(CURDIR)/SQL/postgres.initial.sql $(CURDIR)/debian/roundcube-core/usr/share/dbconfig-common/data/roundcube/install/pgsql + install -m 0644 $(CURDIR)/SQL/sqlite.initial.sql $(CURDIR)/debian/roundcube-core/usr/share/dbconfig-common/data/roundcube/install/sqlite + + # Old database upgrades + cp -r $(CURDIR)/debian/sql/* $(CURDIR)/debian/roundcube-core/usr/share/dbconfig-common/data/roundcube/upgrade/. + + # Some files are executable while not being scripts or binary... + find $(CURDIR)/debian/roundcube-core/usr/share/roundcube -type f -print0 | xargs -r0 chmod -x + # Remove useless file + rm $(CURDIR)/debian/roundcube-core/usr/share/roundcube/bin/*.sh + find $(CURDIR)/debian/roundcube-core -name '._*' -print0 | xargs -r0 rm + find $(CURDIR)/debian/roundcube-core -name '*.js.src' -print0 | xargs -r0 rm + # Remove files shipped in tinymce package + rm -rf $(CURDIR)/debian/roundcube-core/usr/share/roundcube/program/js/tiny_mce + dh_link -proundcube-core usr/share/tinymce/www usr/share/roundcube/program/js/tiny_mce + # Remove jquery as well + rm $(CURDIR)/debian/roundcube-core/usr/share/roundcube/program/js/jquery-1.3.min.js + dh_link -proundcube-core usr/share/javascript/jquery/jquery.min.js usr/share/roundcube/program/js/jquery-1.3.min.js + +$(patsubst %,binary-install/%,$(DEB_PACKAGES)) :: binary-install/% : + install -d $(CURDIR)/debian/$(cdbs_curpkg)/usr/share/bug/$(cdbs_curpkg) + install -m 644 $(CURDIR)/debian/bug.control $(CURDIR)/debian/$(cdbs_curpkg)/usr/share/bug/$(cdbs_curpkg)/control + +clean:: + debconf-updatepo diff --git a/debian/sql/mysql/0.1.1-1 b/debian/sql/mysql/0.1.1-1 new file mode 100644 index 0000000..103cb61 --- /dev/null +++ b/debian/sql/mysql/0.1.1-1 @@ -0,0 +1,17 @@ +-- RoundCube Webmail update script for MySQL databases +-- Updates from version 0.1-stable to 0.1.1 + +TRUNCATE TABLE `messages`; + +ALTER TABLE `messages` + DROP INDEX `idx`, + DROP INDEX `uid`; + +ALTER TABLE `cache` + DROP INDEX `cache_key`, + DROP INDEX `session_id`, + ADD INDEX `user_cache_index` (`user_id`,`cache_key`); + +ALTER TABLE `users` + ADD INDEX `username_index` (`username`), + ADD INDEX `alias_index` (`alias`); diff --git a/debian/sql/mysql/0.1~rc1~dfsg-1 b/debian/sql/mysql/0.1~rc1~dfsg-1 new file mode 100644 index 0000000..e904be2 --- /dev/null +++ b/debian/sql/mysql/0.1~rc1~dfsg-1 @@ -0,0 +1,21 @@ +-- RoundCube Webmail update script for MySQL databases +-- Updates from version 0.1-beta and 0.1-beta2 + +TRUNCATE TABLE `messages`; + +ALTER TABLE `messages` + DROP `body`, + DROP INDEX `cache_key`, + ADD `structure` TEXT, + ADD UNIQUE `uniqueness` (`user_id`, `cache_key`, `uid`); + +ALTER TABLE `identities` + ADD `html_signature` tinyint(1) default 0 NOT NULL; + +ALTER TABLE `session` CHANGE `ip` `ip` VARCHAR(40) + +-- Uncomment these lines if you're using MySQL 4.1 or higher +-- ALTER TABLE `users` +-- DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci, +-- CHANGE `username` `username` VARCHAR( 128 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, +-- CHANGE `alias` `alias` VARCHAR( 128 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL; diff --git a/debian/sql/mysql/0.2~alpha-5 b/debian/sql/mysql/0.2~alpha-5 new file mode 100644 index 0000000..38b9631 --- /dev/null +++ b/debian/sql/mysql/0.2~alpha-5 @@ -0,0 +1,10 @@ +-- Updates from version 0.1.1 + +ALTER TABLE `identities` + MODIFY `signature` text, + MODIFY `bcc` varchar(128) NOT NULL DEFAULT '', + MODIFY `reply-to` varchar(128) NOT NULL DEFAULT '', + MODIFY `organization` varchar(128) NOT NULL DEFAULT '', + MODIFY `name` varchar(128) NOT NULL, + MODIFY `email` varchar(128) NOT NULL; + diff --git a/debian/sql/mysql/0.2~stable-1 b/debian/sql/mysql/0.2~stable-1 new file mode 100644 index 0000000..67f7fb3 --- /dev/null +++ b/debian/sql/mysql/0.2~stable-1 @@ -0,0 +1,18 @@ +-- Updates from version 0.2-alpha + +ALTER TABLE `messages` + ADD INDEX `created_index` (`created`); + +-- Updates from version 0.2-beta (InnoDB only) + +ALTER TABLE `cache` + DROP `session_id`; + +ALTER TABLE `session` + ADD INDEX `changed_index` (`changed`); + +ALTER TABLE `cache` + ADD INDEX `created_index` (`created`); + +ALTER TABLE `users` + CHANGE `language` `language` varchar(5); diff --git a/debian/sql/pgsql/0.1.1-1 b/debian/sql/pgsql/0.1.1-1 new file mode 100644 index 0000000..fb28a7a --- /dev/null +++ b/debian/sql/pgsql/0.1.1-1 @@ -0,0 +1,20 @@ +-- RoundCube Webmail update script for Postgres databases +-- Updates from version 0.1-stable to 0.1.1 + +CREATE INDEX cache_user_id_idx ON cache (user_id, cache_key); +CREATE INDEX contacts_user_id_idx ON contacts (user_id); +CREATE INDEX identities_user_id_idx ON identities (user_id); + +CREATE INDEX users_username_id_idx ON users (username); +CREATE INDEX users_alias_id_idx ON users (alias); + +-- added ON DELETE/UPDATE actions +ALTER TABLE messages DROP CONSTRAINT messages_user_id_fkey; +ALTER TABLE messages ADD FOREIGN KEY (user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE; +ALTER TABLE identities DROP CONSTRAINT identities_user_id_fkey; +ALTER TABLE identities ADD FOREIGN KEY (user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE; +ALTER TABLE contacts DROP CONSTRAINT contacts_user_id_fkey; +ALTER TABLE contacts ADD FOREIGN KEY (user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE; +ALTER TABLE cache DROP CONSTRAINT cache_user_id_fkey; +ALTER TABLE cache ADD FOREIGN KEY (user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE; + diff --git a/debian/sql/pgsql/0.1~rc1~dfsg-1 b/debian/sql/pgsql/0.1~rc1~dfsg-1 new file mode 100644 index 0000000..0d63cf9 --- /dev/null +++ b/debian/sql/pgsql/0.1~rc1~dfsg-1 @@ -0,0 +1,12 @@ +-- RoundCube Webmail update script for Postres databases +-- Updates from version 0.1-beta and older + +ALTER TABLE "messages" DROP body; +ALTER TABLE "messages" ADD structure TEXT; +ALTER TABLE "messages" ADD UNIQUE (user_id, cache_key, uid); + +ALTER TABLE "identities" ADD html_signature INTEGER; +ALTER TABLE "identities" ALTER html_signature SET DEFAULT 0; +UPDATE identities SET html_signature = 0; +ALTER TABLE "identities" ALTER html_signature SET NOT NULL; + diff --git a/debian/sql/pgsql/0.2~stable-1 b/debian/sql/pgsql/0.2~stable-1 new file mode 100644 index 0000000..102843e --- /dev/null +++ b/debian/sql/pgsql/0.2~stable-1 @@ -0,0 +1,18 @@ +-- Updates from version 0.2-alpha + +CREATE INDEX messages_created_idx ON messages (created); + +-- Updates from version 0.2-beta + +ALTER TABLE cache DROP session_id; + +CREATE INDEX session_changed_idx ON session (changed); +CREATE INDEX cache_created_idx ON "cache" (created); + +ALTER TABLE users ALTER "language" DROP NOT NULL; +ALTER TABLE users ALTER "language" DROP DEFAULT; + +ALTER TABLE identities ALTER del TYPE smallint; +ALTER TABLE identities ALTER standard TYPE smallint; +ALTER TABLE contacts ALTER del TYPE smallint; +ALTER TABLE messages ALTER del TYPE smallint; diff --git a/debian/sql/sqlite/0.1.1-1 b/debian/sql/sqlite/0.1.1-1 new file mode 100644 index 0000000..1857890 --- /dev/null +++ b/debian/sql/sqlite/0.1.1-1 @@ -0,0 +1,28 @@ +-- RoundCube Webmail update script for SQLite databases +-- Updates from version 0.1-stable to 0.1.1 + +DROP TABLE messages; + +CREATE TABLE messages ( + message_id integer NOT NULL PRIMARY KEY, + user_id integer NOT NULL default '0', + del tinyint NOT NULL default '0', + cache_key varchar(128) NOT NULL default '', + created datetime NOT NULL default '0000-00-00 00:00:00', + idx integer NOT NULL default '0', + uid integer NOT NULL default '0', + subject varchar(255) NOT NULL default '', + "from" varchar(255) NOT NULL default '', + "to" varchar(255) NOT NULL default '', + "cc" varchar(255) NOT NULL default '', + "date" datetime NOT NULL default '0000-00-00 00:00:00', + size integer NOT NULL default '0', + headers text NOT NULL, + structure text +); + +CREATE INDEX ix_messages_user_cache_uid ON messages(user_id,cache_key,uid); + +CREATE INDEX ix_users_username ON users(username); +CREATE INDEX ix_users_alias ON users(alias); + diff --git a/debian/sql/sqlite/0.1~rc1~dfsg-1 b/debian/sql/sqlite/0.1~rc1~dfsg-1 new file mode 100644 index 0000000..e725729 --- /dev/null +++ b/debian/sql/sqlite/0.1~rc1~dfsg-1 @@ -0,0 +1,27 @@ +-- RoundCube Webmail update script for SQLite databases +-- Updates from version 0.1-beta2 and older + +DROP TABLE messages; + +CREATE TABLE messages ( + message_id integer NOT NULL PRIMARY KEY, + user_id integer NOT NULL default '0', + del tinyint NOT NULL default '0', + cache_key varchar(128) NOT NULL default '', + created datetime NOT NULL default '0000-00-00 00:00:00', + idx integer NOT NULL default '0', + uid integer NOT NULL default '0', + subject varchar(255) NOT NULL default '', + "from" varchar(255) NOT NULL default '', + "to" varchar(255) NOT NULL default '', + cc varchar(255) NOT NULL default '', + date datetime NOT NULL default '0000-00-00 00:00:00', + size integer NOT NULL default '0', + headers text NOT NULL, + structure text +); + +CREATE INDEX ix_messages_user_id ON messages(user_id); +CREATE INDEX ix_messages_cache_key ON messages(cache_key); +CREATE INDEX ix_messages_idx ON messages(idx); +CREATE INDEX ix_messages_uid ON messages(uid); diff --git a/debian/sql/sqlite/0.2~stable-1 b/debian/sql/sqlite/0.2~stable-1 new file mode 100644 index 0000000..4005727 --- /dev/null +++ b/debian/sql/sqlite/0.2~stable-1 @@ -0,0 +1,8 @@ +-- Updates from version 0.2-alpha + +CREATE INDEX ix_messages_created ON messages (created); + +-- Updates from version 0.2-beta + +CREATE INDEX ix_session_changed ON session (changed); +CREATE INDEX ix_cache_created ON cache (created); diff --git a/debian/templates b/debian/templates new file mode 100644 index 0000000..5c376bd --- /dev/null +++ b/debian/templates @@ -0,0 +1,50 @@ +# These templates have been reviewed by the debian-l10n-english +# team +# +# If modifications/additions/rewording are needed, please ask +# for an advice to debian-l10n-english@lists.debian.org +# +# Even minor modifications require translation updates and such +# changes should be coordinated with translators and reviewers. + +Template: roundcube/reconfigure-webserver +Type: multiselect +__Choices: apache2, lighttpd +Default: apache2, lighttpd +_Description: Web server(s) to configure automatically: + RoundCube supports any web server supported by PHP, however only + Apache 2 and lighttpd can be configured automatically. + . + Please select the web server(s) that should be configured + automatically for RoundCube. + +Template: roundcube/restart-webserver +Type: boolean +Default: true +_Description: Should the webserver(s) be restarted now? + In order to activate the new configuration, the reconfigured web + server(s) have to be restarted. + +Template: roundcube/hosts +Type: string +Default: +_Description: IMAP server(s) used with RoundCube: + Please select the IMAP server(s) that should be used with RoundCube. + . + If this is left blank, a text box will be displayed at + login. Entering a space-separated list of hosts will display a + pull-down menu. Entering a single host will enforce using this + host. + . + To use SSL connections, please enter host names as 'ssl://hostname:993'. + +Template: roundcube/language +Type: select +Choices: ${languages} +_Description: Default language: + Please choose the default language for RoundCube. + . + This choice can be overridden by individual users in their preferences. + . + However, the default language will be used for the login screen and + the first connection of users. diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..ce76e07 --- /dev/null +++ b/debian/watch @@ -0,0 +1,2 @@ +version=3 +opts="uversionmangle=s/-(rc|alpha|beta)/~$1/" http://sf.net/roundcubemail/roundcubemail-([\d\.]+.*)-dep\.tar\.gz