Re-design of caching (new database table added\!); some bugfixes; Postgres support
parent
5bc8cb662f
commit
1cded85790
@ -1,255 +1,223 @@
|
||||
--
|
||||
-- PostgreSQL database dump
|
||||
--
|
||||
|
||||
SET client_encoding = 'UNICODE';
|
||||
SET check_function_bodies = false;
|
||||
SET search_path = public, pg_catalog;
|
||||
|
||||
ALTER TABLE ONLY public.identities DROP CONSTRAINT "$1";
|
||||
ALTER TABLE ONLY public.contacts DROP CONSTRAINT "$1";
|
||||
ALTER TABLE ONLY public."cache" DROP CONSTRAINT "$2";
|
||||
ALTER TABLE ONLY public."cache" DROP CONSTRAINT "$1";
|
||||
ALTER TABLE ONLY public.users DROP CONSTRAINT users_pkey;
|
||||
ALTER TABLE ONLY public."session" DROP CONSTRAINT session_pkey;
|
||||
ALTER TABLE ONLY public.identities DROP CONSTRAINT identities_pkey;
|
||||
ALTER TABLE ONLY public.contacts DROP CONSTRAINT contacts_pkey;
|
||||
ALTER TABLE ONLY public."cache" DROP CONSTRAINT cache_pkey;
|
||||
DROP TABLE public.users;
|
||||
DROP TABLE public."session";
|
||||
DROP TABLE public.identities;
|
||||
DROP TABLE public.contacts;
|
||||
DROP TABLE public."cache";
|
||||
DROP SEQUENCE public.user_ids;
|
||||
DROP SEQUENCE public.identity_ids;
|
||||
DROP SEQUENCE public.contact_ids;
|
||||
DROP SEQUENCE public.cache_ids;
|
||||
--
|
||||
-- TOC entry 4 (OID 15282470)
|
||||
-- Name: cache_ids; Type: SEQUENCE; Schema: public; Owner: postgres
|
||||
-- Table "users"
|
||||
-- Name: users; Type: TABLE; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
CREATE SEQUENCE cache_ids
|
||||
INCREMENT BY 1
|
||||
NO MAXVALUE
|
||||
NO MINVALUE
|
||||
CACHE 1;
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 5 (OID 15282472)
|
||||
-- Name: contact_ids; Type: SEQUENCE; Schema: public; Owner: postgres
|
||||
--
|
||||
CREATE TABLE users (
|
||||
user_id integer DEFAULT nextval('user_ids'::text) NOT NULL,
|
||||
username character varying(128) DEFAULT ''::character varying NOT NULL,
|
||||
mail_host character varying(128) DEFAULT ''::character varying NOT NULL,
|
||||
alias character varying(128) DEFAULT ''::character varying NOT NULL,
|
||||
created timestamp with time zone DEFAULT now() NOT NULL,
|
||||
last_login timestamp with time zone DEFAULT now() NOT NULL,
|
||||
"language" character varying(5) DEFAULT 'en'::character varying NOT NULL,
|
||||
preferences text DEFAULT ''::text NOT NULL
|
||||
);
|
||||
|
||||
CREATE SEQUENCE contact_ids
|
||||
START WITH 1
|
||||
INCREMENT BY 1
|
||||
NO MAXVALUE
|
||||
NO MINVALUE
|
||||
CACHE 1;
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 6 (OID 15282474)
|
||||
-- Name: identity_ids; Type: SEQUENCE; Schema: public; Owner: postgres
|
||||
-- Table "session"
|
||||
-- Name: session; Type: TABLE; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
CREATE SEQUENCE identity_ids
|
||||
START WITH 1
|
||||
INCREMENT BY 1
|
||||
NO MAXVALUE
|
||||
NO MINVALUE
|
||||
CACHE 1;
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 7 (OID 15282476)
|
||||
-- Name: user_ids; Type: SEQUENCE; Schema: public; Owner: postgres
|
||||
--
|
||||
CREATE TABLE "session" (
|
||||
sess_id character varying(40) DEFAULT ''::character varying NOT NULL,
|
||||
created timestamp with time zone DEFAULT now() NOT NULL,
|
||||
changed timestamp with time zone DEFAULT now() NOT NULL,
|
||||
ip character varying(16) NOT NULL,
|
||||
vars text NOT NULL
|
||||
);
|
||||
|
||||
CREATE SEQUENCE user_ids
|
||||
INCREMENT BY 1
|
||||
NO MAXVALUE
|
||||
NO MINVALUE
|
||||
CACHE 1;
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 8 (OID 15282478)
|
||||
-- Name: cache; Type: TABLE; Schema: public; Owner: postgres
|
||||
-- Table "identities"
|
||||
-- Name: identities; Type: TABLE; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
CREATE TABLE "cache" (
|
||||
cache_id integer DEFAULT nextval('cache_ids'::text) NOT NULL,
|
||||
CREATE TABLE identities (
|
||||
identity_id integer DEFAULT nextval('identity_ids'::text) NOT NULL,
|
||||
user_id integer DEFAULT 0 NOT NULL,
|
||||
session_id character varying(32),
|
||||
cache_key character varying(128) DEFAULT ''::character varying NOT NULL,
|
||||
created timestamp with time zone DEFAULT now() NOT NULL,
|
||||
data text NOT NULL
|
||||
del integer DEFAULT 0 NOT NULL,
|
||||
standard integer DEFAULT 0 NOT NULL,
|
||||
name character varying(128) NOT NULL,
|
||||
organization character varying(128),
|
||||
email character varying(128) NOT NULL,
|
||||
"reply-to" character varying(128),
|
||||
bcc character varying(128),
|
||||
signature text
|
||||
);
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 10 (OID 15282486)
|
||||
-- Table "contacts"
|
||||
-- Name: contacts; Type: TABLE; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
CREATE TABLE contacts (
|
||||
contact_id integer DEFAULT nextval('contact_ids'::text) NOT NULL,
|
||||
user_id integer DEFAULT 0 NOT NULL,
|
||||
del boolean DEFAULT false NOT NULL,
|
||||
changed timestamp with time zone DEFAULT now() NOT NULL,
|
||||
del integer DEFAULT 0 NOT NULL,
|
||||
name character varying(128) DEFAULT ''::character varying NOT NULL,
|
||||
email character varying(128) DEFAULT ''::character varying NOT NULL,
|
||||
firstname character varying(128) DEFAULT ''::character varying NOT NULL,
|
||||
surname character varying(128) DEFAULT ''::character varying NOT NULL,
|
||||
vcard text NOT NULL
|
||||
vcard text
|
||||
);
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 11 (OID 15282494)
|
||||
-- Name: identities; Type: TABLE; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
CREATE TABLE identities (
|
||||
identity_id integer DEFAULT nextval('identity_ids'::text) NOT NULL,
|
||||
user_id integer DEFAULT 0 NOT NULL,
|
||||
del boolean DEFAULT false NOT NULL,
|
||||
"default" boolean DEFAULT false NOT NULL,
|
||||
name character varying(128) NOT NULL,
|
||||
organization character varying(128),
|
||||
email character varying(128) NOT NULL,
|
||||
"reply-to" character varying(128),
|
||||
bcc character varying(128),
|
||||
signature text
|
||||
);
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 12 (OID 15282503)
|
||||
-- Name: session; Type: TABLE; Schema: public; Owner: postgres
|
||||
-- Table "cache"
|
||||
-- Name: cache; Type: TABLE; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
CREATE TABLE "session" (
|
||||
sess_id character varying(32) DEFAULT ''::character varying NOT NULL,
|
||||
CREATE TABLE "cache" (
|
||||
cache_id integer DEFAULT nextval('cache_ids'::text) NOT NULL,
|
||||
user_id integer DEFAULT 0 NOT NULL,
|
||||
session_id character varying(40),
|
||||
cache_key character varying(128) DEFAULT ''::character varying NOT NULL,
|
||||
created timestamp with time zone DEFAULT now() NOT NULL,
|
||||
changed timestamp with time zone DEFAULT now() NOT NULL,
|
||||
ip character varying(16) NOT NULL,
|
||||
vars text NOT NULL
|
||||
data text NOT NULL
|
||||
);
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 13 (OID 15282510)
|
||||
-- Name: users; Type: TABLE; Schema: public; Owner: postgres
|
||||
-- Table "messages"
|
||||
-- Name: messages; Type: TABLE; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
CREATE TABLE users (
|
||||
user_id integer DEFAULT nextval('user_ids'::text) NOT NULL,
|
||||
username character varying(128) DEFAULT ''::character varying NOT NULL,
|
||||
mail_host character varying(128) DEFAULT ''::character varying NOT NULL,
|
||||
alias character varying(128) DEFAULT ''::character varying NOT NULL,
|
||||
created timestamp with time zone DEFAULT now() NOT NULL,
|
||||
last_login timestamp with time zone DEFAULT now() NOT NULL,
|
||||
"language" character varying(5) DEFAULT 'en'::character varying NOT NULL,
|
||||
preferences text DEFAULT ''::text NOT NULL
|
||||
CREATE TABLE "messages" (
|
||||
message_id integer DEFAULT nextval('message_ids'::text) NOT NULL,
|
||||
user_id integer DEFAULT 0 NOT NULL,
|
||||
del integer DEFAULT 0 NOT NULL,
|
||||
cache_key character varying(128) DEFAULT ''::character varying NOT NULL,
|
||||
idx integer DEFAULT 0 NOT NULL,
|
||||
uid integer DEFAULT 0 NOT NULL,
|
||||
subject character varying(128) DEFAULT ''::character varying NOT NULL,
|
||||
"from" character varying(128) DEFAULT ''::character varying NOT NULL,
|
||||
"to" character varying(128) DEFAULT ''::character varying NOT NULL,
|
||||
cc character varying(128) DEFAULT ''::character varying NOT NULL,
|
||||
date timestamp with time zone NOT NULL,
|
||||
size integer DEFAULT 0 NOT NULL,
|
||||
headers text NOT NULL,
|
||||
body text
|
||||
);
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 14 (OID 15282518)
|
||||
-- Name: cache_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
|
||||
-- Add primary keys
|
||||
--
|
||||
|
||||
ALTER TABLE ONLY "cache"
|
||||
ADD CONSTRAINT cache_pkey PRIMARY KEY (cache_id);
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 15 (OID 15282520)
|
||||
-- Name: contacts_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
ALTER TABLE ONLY contacts
|
||||
ALTER TABLE ONLY "contacts"
|
||||
ADD CONSTRAINT contacts_pkey PRIMARY KEY (contact_id);
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 16 (OID 15282522)
|
||||
-- Name: identities_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
ALTER TABLE ONLY identities
|
||||
ADD CONSTRAINT identities_pkey PRIMARY KEY (identity_id);
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 17 (OID 15282524)
|
||||
-- Name: session_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
ALTER TABLE ONLY "session"
|
||||
ADD CONSTRAINT session_pkey PRIMARY KEY (sess_id);
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 18 (OID 15282526)
|
||||
-- Name: users_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
ALTER TABLE ONLY users
|
||||
ALTER TABLE ONLY "users"
|
||||
ADD CONSTRAINT users_pkey PRIMARY KEY (user_id);
|
||||
|
||||
|
||||
ALTER TABLE ONLY "messages"
|
||||
ADD CONSTRAINT messages_pkey PRIMARY KEY (message_id);
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 19 (OID 15282528)
|
||||
-- Name: $1; Type: FK CONSTRAINT; Schema: public; Owner: postgres
|
||||
-- Reference keys
|
||||
--
|
||||
|
||||
ALTER TABLE ONLY "cache"
|
||||
ADD CONSTRAINT "$1" FOREIGN KEY (user_id) REFERENCES users(user_id);
|
||||
|
||||
ALTER TABLE ONLY "cache"
|
||||
ADD CONSTRAINT "$2" FOREIGN KEY (session_id) REFERENCES "session"(sess_id);
|
||||
|
||||
|
||||
ALTER TABLE ONLY "contacts"
|
||||
ADD CONSTRAINT "$1" FOREIGN KEY (user_id) REFERENCES users(user_id);
|
||||
|
||||
|
||||
ALTER TABLE ONLY "identities"
|
||||
ADD CONSTRAINT "$1" FOREIGN KEY (user_id) REFERENCES users(user_id);
|
||||
|
||||
|
||||
ALTER TABLE ONLY "messages"
|
||||
ADD CONSTRAINT "$1" FOREIGN KEY (user_id) REFERENCES users(user_id);
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 20 (OID 15282532)
|
||||
-- Name: $2; Type: FK CONSTRAINT; Schema: public; Owner: postgres
|
||||
-- Sequence "cache_ids"
|
||||
-- Name: cache_ids; Type: SEQUENCE; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
ALTER TABLE ONLY "cache"
|
||||
ADD CONSTRAINT "$2" FOREIGN KEY (session_id) REFERENCES "session"(sess_id);
|
||||
CREATE SEQUENCE cache_ids
|
||||
INCREMENT BY 1
|
||||
NO MAXVALUE
|
||||
NO MINVALUE
|
||||
CACHE 1;
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 21 (OID 15282536)
|
||||
-- Name: $1; Type: FK CONSTRAINT; Schema: public; Owner: postgres
|
||||
-- Sequence "contact_ids"
|
||||
-- Name: contact_ids; Type: SEQUENCE; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
ALTER TABLE ONLY contacts
|
||||
ADD CONSTRAINT "$1" FOREIGN KEY (user_id) REFERENCES users(user_id);
|
||||
CREATE SEQUENCE contact_ids
|
||||
START WITH 1
|
||||
INCREMENT BY 1
|
||||
NO MAXVALUE
|
||||
NO MINVALUE
|
||||
CACHE 1;
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 22 (OID 15282540)
|
||||
-- Name: $1; Type: FK CONSTRAINT; Schema: public; Owner: postgres
|
||||
-- Sequence "identity_ids"
|
||||
-- Name: identity_ids; Type: SEQUENCE; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
ALTER TABLE ONLY identities
|
||||
ADD CONSTRAINT "$1" FOREIGN KEY (user_id) REFERENCES users(user_id);
|
||||
|
||||
CREATE SEQUENCE identity_ids
|
||||
START WITH 1
|
||||
INCREMENT BY 1
|
||||
NO MAXVALUE
|
||||
NO MINVALUE
|
||||
CACHE 1;
|
||||
|
||||
SET SESSION AUTHORIZATION 'postgres';
|
||||
|
||||
--
|
||||
-- TOC entry 3 (OID 15282469)
|
||||
-- Name: SCHEMA public; Type: COMMENT; Schema: -; Owner: postgres
|
||||
-- Sequence "user_ids"
|
||||
-- Name: user_ids; Type: SEQUENCE; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
COMMENT ON SCHEMA public IS 'Standard public schema';
|
||||
|
||||
CREATE SEQUENCE user_ids
|
||||
INCREMENT BY 1
|
||||
NO MAXVALUE
|
||||
NO MINVALUE
|
||||
CACHE 1;
|
||||
|
||||
SET SESSION AUTHORIZATION 'postgres';
|
||||
|
||||
--
|
||||
-- TOC entry 9 (OID 15282478)
|
||||
-- Name: TABLE "cache"; Type: COMMENT; Schema: public; Owner: postgres
|
||||
--
|
||||
-- Sequence "message_ids"
|
||||
-- Name: message_ids; Type: SEQUENCE; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
CREATE SEQUENCE message_ids
|
||||
INCREMENT BY 1
|
||||
NO MAXVALUE
|
||||
NO MINVALUE
|
||||
CACHE 1;
|
||||
|
||||
|
@ -0,0 +1,71 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
+-----------------------------------------------------------------------+
|
||||
| program/include/rcube_sqlite.inc |
|
||||
| |
|
||||
| This file is part of the RoundCube Webmail client |
|
||||
| Copyright (C) 2005, RoundCube Dev. - Switzerland |
|
||||
| Licensed under the GNU GPL |
|
||||
| |
|
||||
| PURPOSE: |
|
||||
| Provide callback functions for sqlite that will emulate |
|
||||
| sone MySQL functions |
|
||||
| |
|
||||
+-----------------------------------------------------------------------+
|
||||
| Author: Thomas Bruederli <roundcube@gmail.com> |
|
||||
+-----------------------------------------------------------------------+
|
||||
|
||||
$Id$
|
||||
|
||||
*/
|
||||
|
||||
|
||||
function rcube_sqlite_from_unixtime($timestamp)
|
||||
{
|
||||
$timestamp = trim($timestamp);
|
||||
if (!preg_match("/^[0-9]+$/is", $timestamp))
|
||||
$ret = strtotime($timestamp);
|
||||
else
|
||||
$ret = $timestamp;
|
||||
|
||||
$ret = date("Y-m-d H:i:s", $ret);
|
||||
rcube_sqlite_debug("FROM_UNIXTIME ($timestamp) = $ret");
|
||||
return $ret;
|
||||
}
|
||||
|
||||
|
||||
function rcube_sqlite_unix_timestamp($timestamp="")
|
||||
{
|
||||
$timestamp = trim($timestamp);
|
||||
if (!$timestamp)
|
||||
$ret = time();
|
||||
else if (!preg_match("/^[0-9]+$/is", $timestamp))
|
||||
$ret = strtotime($timestamp);
|
||||
else
|
||||
$ret = $timestamp;
|
||||
|
||||
rcube_sqlite_debug("UNIX_TIMESTAMP ($timestamp) = $ret");
|
||||
return $ret;
|
||||
}
|
||||
|
||||
|
||||
function rcube_sqlite_now()
|
||||
{
|
||||
rcube_sqlite_debug("NOW() = ".date("Y-m-d H:i:s"));
|
||||
return date("Y-m-d H:i:s");
|
||||
}
|
||||
|
||||
|
||||
function rcube_sqlite_md5($str)
|
||||
{
|
||||
return md5($str);
|
||||
}
|
||||
|
||||
|
||||
function rcube_sqlite_debug($str)
|
||||
{
|
||||
//console($str);
|
||||
}
|
||||
|
||||
?>
|
@ -0,0 +1,182 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
+-----------------------------------------------------------------------+
|
||||
| language/ee/labels.inc |
|
||||
| |
|
||||
| Language file of the RoundCube Webmail client |
|
||||
| Copyright (C) 2005, RoundQube Dev. - Switzerland |
|
||||
| Licensed under the GNU GPL |
|
||||
| |
|
||||
+-----------------------------------------------------------------------+
|
||||
| Author: Üllar Pajus <yllar.pajus@gmail.com> |
|
||||
+-----------------------------------------------------------------------+
|
||||
|
||||
$Id$
|
||||
|
||||
*/
|
||||
|
||||
$labels = array();
|
||||
|
||||
// login page
|
||||
$labels['username'] = 'Kasutajanimi';
|
||||
$labels['password'] = 'Parool';
|
||||
$labels['server'] = 'Server';
|
||||
$labels['login'] = 'Logi sisse';
|
||||
|
||||
// taskbar
|
||||
$labels['logout'] = 'Logi välja';
|
||||
$labels['mail'] = 'Postkast';
|
||||
$labels['settings'] = 'Seaded';
|
||||
$labels['addressbook'] = 'Aadressiraamat';
|
||||
|
||||
// mailbox names
|
||||
$labels['inbox'] = 'Sissetulevad';
|
||||
$labels['sent'] = 'Saadetud';
|
||||
$labels['trash'] = 'Prügikast';
|
||||
$labels['drafts'] = 'Ootel';
|
||||
$labels['junk'] = 'Rämps';
|
||||
|
||||
// message listing
|
||||
$labels['subject'] = 'Pealkiri';
|
||||
$labels['from'] = 'Saatja';
|
||||
$labels['to'] = 'Saaja';
|
||||
$labels['cc'] = 'Koopia';
|
||||
$labels['bcc'] = 'Bcc';
|
||||
$labels['replyto'] = 'Vastus aadressile';
|
||||
$labels['date'] = 'Kuupäev';
|
||||
$labels['size'] = 'Suurus';
|
||||
$labels['priority'] = 'Tähtsus';
|
||||
$labels['organization'] = 'Organisatsioon';
|
||||
|
||||
// aliases
|
||||
$labels['reply-to'] = $labels['replyto'];
|
||||
|
||||
$labels['mailboxlist'] = 'Kaustad';
|
||||
$labels['messagesfromto'] = 'Kirjed $from kuni $to, kokku $count';
|
||||
$labels['messagenrof'] = 'Kiri $nr, kokku $count';
|
||||
|
||||
$labels['moveto'] = 'liiguta kausta...';
|
||||
$labels['download'] = 'lae arvutisse';
|
||||
|
||||
$labels['filename'] = 'Faili nimi';
|
||||
$labels['filesize'] = 'Faili suurus';
|
||||
|
||||
$labels['preferhtml'] = 'Eelista HTMLi';
|
||||
$labels['htmlmessage'] = 'HTML kirjad';
|
||||
$labels['prettydate'] = 'Kenad kuupäevad';
|
||||
|
||||
$labels['addtoaddressbook'] = 'Lisa aadressiraamatusse';
|
||||
|
||||
// weekdays short
|
||||
$labels['sun'] = 'P';
|
||||
$labels['mon'] = 'E';
|
||||
$labels['tue'] = 'T';
|
||||
$labels['wed'] = 'K';
|
||||
$labels['thu'] = 'N';
|
||||
$labels['fri'] = 'R';
|
||||
$labels['sat'] = 'L';
|
||||
|
||||
// weekdays long
|
||||
$labels['sunday'] = 'Pühapäev';
|
||||
$labels['monday'] = 'Esmaspäev';
|
||||
$labels['tuesday'] = 'Teisipäev';
|
||||
$labels['wednesday'] = 'Kolmapäev';
|
||||
$labels['thursday'] = 'Neljapäev';
|
||||
$labels['friday'] = 'Reede';
|
||||
$labels['saturday'] = 'Laupäev';
|
||||
|
||||
$labels['today'] = 'Täna';
|
||||
|
||||
// toolbar buttons
|
||||
$labels['writenewmessage'] = 'Kirjuta uus kiri';
|
||||
$labels['replytomessage'] = 'Vasta kirjale';
|
||||
$labels['replytoallmessage'] = 'Vasta saatjale ja teistele kirja saanutele';
|
||||
$labels['forwardmessage'] = 'Edasta see kiri';
|
||||
$labels['deletemessage'] = 'Liiguta kiri prügikasti';
|
||||
$labels['printmessage'] = 'Trüki kiri';
|
||||
$labels['previousmessages'] = 'Näita eelmisi kirju';
|
||||
$labels['nextmessages'] = 'Näita järgmisi kirju';
|
||||
$labels['backtolist'] = 'Tagasi kirjade nimekirja';
|
||||
$labels['viewsource'] = 'Näita lähtekoodi';
|
||||
|
||||
$labels['select'] = 'Vali';
|
||||
$labels['all'] = 'kõik';
|
||||
$labels['none'] = 'mitte midagi';
|
||||
$labels['unread'] = 'mitte loetud';
|
||||
|
||||
// message compose
|
||||
$labels['compose'] = 'Koosta kiri';
|
||||
$labels['sendmessage'] = 'Saada kiri kohe';
|
||||
$labels['addattachment'] = 'Lisa fail';
|
||||
|
||||
$labels['attachments'] = 'Manused';
|
||||
$labels['upload'] = 'Kinnita manus';
|
||||
$labels['close'] = 'Sulge';
|
||||
|
||||
$labels['low'] = 'Madal';
|
||||
$labels['lowest'] = 'Madalaim';
|
||||
$labels['normal'] = 'Tavaline';
|
||||
$labels['high'] = 'Kõrge';
|
||||
$labels['highest'] = 'Kõrgeim';
|
||||
|
||||
$labels['nosubject'] = '(teema puudub)';
|
||||
|
||||
$labels['showimages'] = 'Näita pilte';
|
||||
|
||||
|
||||
// address boook
|
||||
$labels['name'] = 'Näidatav nimi';
|
||||
$labels['firstname'] = 'Eesnimi';
|
||||
$labels['surname'] = 'Perekonnanimi';
|
||||
$labels['email'] = 'E-Mail';
|
||||
|
||||
$labels['addcontact'] = 'Lisa uus kontakt';
|
||||
$labels['editcontact'] = 'Muuda kontakti';
|
||||
|
||||
$labels['edit'] = 'Muuda';
|
||||
$labels['cancel'] = 'Katkesta';
|
||||
$labels['save'] = 'Salvesta';
|
||||
$labels['delete'] = 'Kustuta';
|
||||
|
||||
$labels['newcontact'] = 'Loo uus sissekanne';
|
||||
$labels['deletecontact'] = 'Kustuta märgistatud kontaktid';
|
||||
$labels['composeto'] = 'Kirjuta kiri';
|
||||
$labels['contactsfromto'] = 'Kirjed $from kuni $to, kokku $count';
|
||||
$labels['print'] = 'Trüki';
|
||||
$labels['export'] = 'Ekspordi';
|
||||
|
||||
|
||||
// settings
|
||||
$labels['settingsfor'] = 'Kasutajaeelistused kontole';
|
||||
|
||||
$labels['preferences'] = 'Eelistused';
|
||||
$labels['userpreferences'] = 'Kasutaja eelistused';
|
||||
$labels['editpreferences'] = 'Muuda kasutaja eelistusi';
|
||||
|
||||
$labels['identities'] = 'Identiteedid';
|
||||
$labels['manageidentities'] = 'Halda selle konto identiteete';
|
||||
$labels['newidentity'] = 'Uus identiteet';
|
||||
|
||||
$labels['newitem'] = 'Uus sissekanne';
|
||||
$labels['edititem'] = 'Muuda sissekannet';
|
||||
|
||||
$labels['setdefault'] = 'Muuda vaikeseadeks';
|
||||
$labels['language'] = 'Keel';
|
||||
$labels['timezone'] = 'Ajatsoon';
|
||||
$labels['pagesize'] = 'Ridu lehe kohta';
|
||||
|
||||
|
||||
$labels['folders'] = 'Kaustad';
|
||||
$labels['foldername'] = 'Kausta nimi';
|
||||
$labels['subscribed'] = 'Näitan';
|
||||
$labels['create'] = 'Loo';
|
||||
$labels['createfolder'] = 'Loo uus kaust';
|
||||
$labels['deletefolder'] = 'Kustuta kaust';
|
||||
$labels['managefolders'] = 'Manage folders';
|
||||
|
||||
$labels['sortby'] = 'Järjesta';
|
||||
$labels['sortasc'] = 'Järjesta kasvavalt';
|
||||
$labels['sortdesc'] = 'Järjesta kahanevalt';
|
||||
|
||||
?>
|
@ -0,0 +1,80 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
+-----------------------------------------------------------------------+
|
||||
| language/ee/messages.inc |
|
||||
| |
|
||||
| Language file of the RoundCube Webmail client |
|
||||
| Copyright (C) 2005, RoundCube Dev. - Switzerland |
|
||||
| Licensed under the GNU GPL |
|
||||
| |
|
||||
+-----------------------------------------------------------------------+
|
||||
| Author: Üllar Pajus <yllar.pajus@gmail.com> |
|
||||
+-----------------------------------------------------------------------+
|
||||
|
||||
$Id$
|
||||
|
||||
*/
|
||||
|
||||
$messages = array();
|
||||
|
||||
$messages['loginfailed'] = 'Sisselogimine ebaõnnestus';
|
||||
|
||||
$messages['cookiesdisabled'] = 'Sinu veebilehitseja ei võta präänikuid vastu';
|
||||
|
||||
$messages['sessionerror'] = 'Sinu sessioon on aegunud või vigane';
|
||||
|
||||
$messages['imaperror'] = 'Ei õnnestunud IMAP serveriga ühendust luua';
|
||||
|
||||
$messages['nomessagesfound'] = 'Postkast paistab tühi olevat';
|
||||
|
||||
$messages['loggedout'] = 'Sinu sessioon on edukalt lõpetatud. Nägemiseni!';
|
||||
|
||||
$messages['mailboxempty'] = 'Postkast on tühi';
|
||||
|
||||
$messages['loading'] = 'Laen...';
|
||||
|
||||
$messages['loadingdata'] = 'Laen andmeid...';
|
||||
|
||||
$messages['sendingmessage'] = 'Saadan kirja...';
|
||||
|
||||
$messages['messagesent'] = 'Kiri edukalt saadetud';
|
||||
|
||||
$messages['successfullysaved'] = 'Edukalt salvestatud';
|
||||
|
||||
$messages['addedsuccessfully'] = 'Kontakt lisati edukalt aadressiraamatusse';
|
||||
|
||||
$messages['contactexists'] = 'Sama e-maili aadressiga kontakt on juba olemas';
|
||||
|
||||
$messages['blockedimages'] = 'Sinu privaatsuse kaitsmiseks on selles kirjas välised pildid blokeeritud.';
|
||||
|
||||
$messages['encryptedmessage'] = 'See on krüpteeritud kiri ja kahjuks pole seda võimalik näidata. Andestust!';
|
||||
|
||||
$messages['nocontactsfound'] = 'Ei leidnud ühtegi kontakti';
|
||||
|
||||
$messages['sendingfailed'] = 'Kirja saatmine ebaõnnestus';
|
||||
|
||||
$messages['errorsaving'] = 'Salvestamie ajal ilmnes viga';
|
||||
|
||||
$messages['errormoving'] = 'Ei suutnud seda kirja liigutada';
|
||||
|
||||
$messages['errordeleting'] = 'Ei suutnud seda kirja kustutada';
|
||||
|
||||
$messages['errordeleting'] = 'Ei suutnud seda kirja kustutada';
|
||||
|
||||
$messages['formincomplete'] = 'Vormi kõik väljad ei ole täidetud';
|
||||
|
||||
$messages['noemailwarning'] = 'Palun sisesta toimiv e-maili aadress';
|
||||
|
||||
$messages['nonamewarning'] = 'Palun sisesta nimi';
|
||||
|
||||
$messages['nopagesizewarning'] = 'Palun sisesta lehekülje suurus';
|
||||
|
||||
$messages['norecipientwarning'] = 'Palun sisesta vähemalt üks kirjasaaja';
|
||||
|
||||
$messages['nosubjectwarning'] = 'Väli "Pealkiri" on tühi. Soovid selle ära täita ?';
|
||||
|
||||
$messages['nobodywarning'] = 'Saadan selle kirja ilma tekstita ?';
|
||||
|
||||
|
||||
?>
|
Binary file not shown.
After Width: | Height: | Size: 121 B |
Binary file not shown.
After Width: | Height: | Size: 123 B |
Loading…
Reference in New Issue