summaryrefslogtreecommitdiff
path: root/service/templates
diff options
context:
space:
mode:
Diffstat (limited to 'service/templates')
-rw-r--r--service/templates/Interstitial.html18
-rw-r--r--service/templates/__init__.py0
-rw-r--r--service/templates/_login_disclaimer_banner.html9
-rw-r--r--service/templates/index.html99
-rw-r--r--service/templates/login.html37
-rw-r--r--service/templates/welcome.mail.en-US94
-rw-r--r--service/templates/welcome.mail.pt-BR102
-rw-r--r--service/templates/welcome.mail.pt-BR.txt30
8 files changed, 389 insertions, 0 deletions
diff --git a/service/templates/Interstitial.html b/service/templates/Interstitial.html
new file mode 100644
index 00000000..7787a1c5
--- /dev/null
+++ b/service/templates/Interstitial.html
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<html style="border: 0px; padding: 0px; margin: 0px;">
+
+ <head>
+ <meta charset="utf-8">
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
+ <script src="static/snap.svg-min.js"></script>
+ <script src="static/jquery-2.1.3.min.js"></script>
+ </head>
+
+ <body style="border: 0px; padding: 0px; margin: 0px;background-color: #808181">
+ <section id="hive-section" style="background-color: #808181;" name="hive-section">
+ <svg id="hive" style="width: 100%; height: 100%;"></svg>
+ </section>
+ <script src="static/Interstitial.js"></script>
+ </body>
+
+</html>
diff --git a/service/templates/__init__.py b/service/templates/__init__.py
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/service/templates/__init__.py
diff --git a/service/templates/_login_disclaimer_banner.html b/service/templates/_login_disclaimer_banner.html
new file mode 100644
index 00000000..dfc63030
--- /dev/null
+++ b/service/templates/_login_disclaimer_banner.html
@@ -0,0 +1,9 @@
+<div>
+ <ul class="accounts">
+ <h2>Some disclaimer</h2>
+ <li>
+ please supply the option --banner with an XML compatible file
+ <div>to override this default message</div>
+ </li>
+ </ul>
+</div>
diff --git a/service/templates/index.html b/service/templates/index.html
new file mode 100644
index 00000000..e8bb62ba
--- /dev/null
+++ b/service/templates/index.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link rel="icon" type="image/png" href="static/images/Favicon.png">
+<meta charset="utf-8">
+<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+<title>$account_email - Pixelated Mail</title>
+<meta name="description" content="">
+<meta name="viewport" content="width=device-width">
+<link href="static/bower_components/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">
+<link href="static/bower_components/jquery-file-upload/css/jquery.fileupload.css" rel="stylesheet" type="text/css">
+<link rel="stylesheet" href="static/css/style.css">
+</head>
+
+<body>
+<div class="off-canvas-wrap move-right menu" data-offcanvas>
+ <div class="inner-wrap">
+ <section id="left-pane" class="left-off-canvas-menu">
+ <a class="left-off-canvas-logo side-nav-toggle" href="#">
+ <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="30.4 627.3 612 171.1" enable-background="new 30.4 627.3 612 171.1" xml:space="preserve">
+<g>
+ <path fill="#3E3B38" id="pix-logo" d="M30.4,669.9v85.8l75.5,42.7l75.5-42.7v-85.8l-75.5-42.7L30.4,669.9z M102.7,767.4l-44-24.3v-52.6l44,25
+ V767.4z M152.5,743l-43.4,24.3v-51.8l43.4-25.4V743z M152.5,683.1l-46.7,27.8l-47.2-27.8l47.2-25.4L152.5,683.1z"/>
+ <path fill="#3E3B38" d="M233.8,678.3h-24v71.2h16.2v-26.5h7.8c14,0,24.3-8,24.3-22.9C258.1,685.6,247.6,678.3,233.8,678.3z
+ M230.6,710.2h-4.6v-18.8h4.6c6.5,0,12.5,2.2,12.5,9.5C243,708.1,237.1,710.2,230.6,710.2z"/>
+ <rect x="263.5" y="678.3" fill="#3E3B38" width="16.2" height="71.2"/>
+ <polygon fill="#3E3B38" points="350.4,678.3 330.1,678.3 316.9,697.7 303.7,678.3 284.6,678.3 307,711.1 282.6,749.5 302.9,749.5
+ 316.9,725.3 331,749.5 352.1,749.5 326.9,711.1 "/>
+ <polygon fill="#3E3B38" points="354.7,749.5 395.5,749.5 395.5,735.2 370.9,735.2 370.9,721 394.4,721 394.4,706.6 370.9,706.6
+ 370.9,692.5 395.5,692.5 395.5,678.3 354.7,678.3 "/>
+ <path fill="#3E3B38" d="M456.1,678.3l-22.9,57h-15.9v-57h-16.2v71.2h26.5h14.3h3.2l5.4-14.3h27l5.4,14.3h17.5l-28.9-71.2H456.1z
+ M455.7,721l7.8-20.7h0.2l7.8,20.7H455.7z"/>
+ <polygon fill="#3E3B38" points="486.4,692.5 503.4,692.5 503.4,749.5 519.6,749.5 519.6,692.5 536.6,692.5 536.6,678.3
+ 486.4,678.3 "/>
+ <polygon fill="#3E3B38" points="542,749.5 582.8,749.5 582.8,735.2 558.4,735.2 558.4,721 581.9,721 581.9,706.6 558.4,706.6
+ 558.4,692.5 582.8,692.5 582.8,678.3 542,678.3 "/>
+ <path fill="#3E3B38" d="M606.5,678.3h-17.9v71.2h17.9c19.7,0,35.9-14.9,35.9-35.6C642.4,693.1,625.9,678.3,606.5,678.3z M607,735
+ h-2.4v-42.1h2.4c12.1,0,20.3,9.1,20.3,21.1C627.3,725.8,619.1,735,607,735z"/>
+ </g>
+ <polygon id="clock1" class="logo-part-animation-off" fill="#3E3B38" points="105.8,657.8 105.8,628 105.8,627.3 181.4,669.9 152.5,683.1 "/>
+ <polygon id="clock2" class="logo-part-animation-off" fill="#3E3B38" points="152.5,683.1 181.4,669.9 181.4,755.7 152.5,743 "/>
+ <polygon id="clock3" class="logo-part-animation-off" fill="#3E3B38" points="105.9,798.3 105.9,769 152.5,743 181.4,755.7 "/>
+ <polygon id="clock4" class="logo-part-animation-off" fill="#3E3B38" points="58.7,743.1 105.9,769 105.9,798.3 30.4,755.7 "/>
+ <polygon id="clock5" class="logo-part-animation-off" fill="#3E3B38" points="30.4,669.9 58.6,683.1 58.7,743.1 30.4,755.7 "/>
+ <polygon id="clock6" class="logo-part-animation-off" fill="#3E3B38" points="105.8,628 105.8,657.8 58.6,683.1 30.4,669.9 105.8,627.3 "/>
+ </svg>
+ </a>
+ <a class="side-nav-toggle side-nav-toggle-icon" href="#">
+ <i class="toggle fa fa-navicon"></i>
+ </a>
+ <nav id="tag-list"></nav>
+ <div class="side-nav-bottom">
+ <div class="version">0.3.1-beta</div>
+ <nav id="feedback"></nav>
+ <nav id="user-settings-icon"></nav>
+ <nav id="logout"></nav>
+ </div>
+ </section>
+ </div>
+</div>
+
+<div class="off-canvas-wrap content" data-offcanvas>
+ <header class="message-panel-container" >
+ <div id="user-alerts" class="message-panel"></div>
+ </header>
+
+ <div class="inner-wrap">
+ <a class="left-off-canvas-toggle" href="#">
+ </a>
+ <article id='middle-pane-container' class="small-5 medium-5 large-5 columns no-padding">
+ <section id="top-pane" class="small-12 large-12 no-padding">
+ <div id="compose-search-trigger">
+ <div id="compose" class="column small-12 large-4 no-padding">
+ <div id="compose-trigger"></div>
+ </div>
+ <div id="search-trigger" class="small-12 large-8 columns no-padding">
+ </div>
+ </div>
+ <ul id="list-actions"></ul>
+ </section>
+
+ <section id="middle-pane" class="small-9 medium-12 large-12 columns no-padding">
+ <ul id="mail-list">
+ </ul>
+ <div id="user-settings-box"></div>
+ </section>
+ </article>
+
+ <section id="right-pane" class="small-7 medium-7 large-7 columns">
+ </section>
+ </div>
+</div>
+
+
+<script src="/static/app.min.js" type="text/javascript"></script>
+
+</body>
+</html>
diff --git a/service/templates/login.html b/service/templates/login.html
new file mode 100644
index 00000000..c60e9305
--- /dev/null
+++ b/service/templates/login.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html>
+<html xmlns:t="http://twistedmatrix.com/ns/twisted.web.template/0.1">
+<head>
+ <title>Pixelated - Login</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <link rel="icon" type="image/png" href="/static/favicon.png" />
+ <link rel="stylesheet" type="text/css" href="/static/normalize.min.css" />
+ <link rel="stylesheet" type="text/css" href="/static/pixelated.css" />
+ <link rel="stylesheet" type="text/css" href="/static/opensans.css" />
+</head>
+<body>
+<div class="content">
+ <div class="login">
+
+ <img class="logo" src="/static/pixelated-logo-orange.svg" alt="Pixelated logo"/>
+
+ <p t:render="error_msg" class="error" ></p>
+
+
+ <form class="standard" id="login_form" action="/login" method="post">
+ <input t:render="csrftoken" type="hidden" name="csrftoken" id="csrftoken"><t:attr name="value"><t:slot name="csrftoken" /></t:attr></input>
+ <input type="text" name="username" id="email" class="text-field" placeholder="username" tabindex="1"
+ autofocus="" />
+ <input type="password" name="password" id="password" class="text-field" placeholder="password"
+ tabindex="2" autocomplete="off" />
+
+ <input type="submit" name="login" value="Login" class="button" tabindex="3" />
+
+ </form>
+ </div>
+ <div class="disclaimer">
+ <div t:render="disclaimer"></div>
+ </div>
+</div>
+</body>
+
+</html>
diff --git a/service/templates/welcome.mail.en-US b/service/templates/welcome.mail.en-US
new file mode 100644
index 00000000..c8aa1359
--- /dev/null
+++ b/service/templates/welcome.mail.en-US
@@ -0,0 +1,94 @@
+From: Pixelated Team <pixelated-team@pixelated-project.org>
+Date: Sat, 21 Mar 2015 19:30:09 -0300
+Subject: Welcome to Pixelated Mail
+To: Replace <will.be@the.user>
+Content-Type: multipart/alternative; boundary=000boundary000
+
+--000boundary000
+Content-Type: text/plain; charset=UTF-8
+
+Welcome to Pixelated Mail, modern email with encryption.
+
+Pixelated Mail is an open source project that aims to provide secure email in the browser.
+
+
+
+How to use it
+
+Pixelated Mail works as any other email client. On the left, you will find a navigation bar where you can find your mailboxes and tags. Clicking them will load the corresponding messages in the middle area - the mail list. Clicking on a message will show it on the right side, but you already know that, right?
+
+To compose a message look for the big blue button on the top left. You can add tags by clicking on the "+" sign below the message subject. You can find the encryption status of a message just above the sender information.
+
+
+
+About this message and encryption status
+
+This message wasn't encrypted. Like any email, it could have been read by others before reaching your provider.
+
+There are two ways to send encrypted messages from Pixelated:
+
+• when you send an email to an account on your provider, the message is encrypted and signed by default;
+• when you send an email to another account, Pixelated will still try to encrypt the message, and if it succeeds you will see a closed padlock next to the email address; if the padlock is open, the message will be sent normally as any other e-mail client. Pixelated does all of this automatically. :D
+
+
+
+A bit more about Pixelated
+
+Pixelated is an open source project licensed under AGPL 3.0. It is composed of two main parts, the web client (that you are using now) and the provider (which will send and receive your emails, the server behind the "@" sign on your new mail address). You can learn more by visiting https://pixelated-project.org/.
+
+Enjoy your secure email!
+
+--000boundary000
+Content-Type: text/html; charset=UTF-8
+Content-Transfer-Encoding: quoted-printable
+
+<h1>Welcome to Pixelated Mail, modern email with encryption.</h1>
+
+<p>Pixelated Mail is an open source project that aims to provide secure ema=
+il in the browser.</p>
+
+<h2>How to use it<h2>
+
+<p>
+Pixelated Mail works as any other email client. On the left, you will find =
+a navigation bar where you can find your mailboxes and tags. Clicking them =
+will load the corresponding messages in the middle area - the mail list. Cl=
+icking on a message will show it on the right side, but you already know th=
+at, right?
+</p>
+<p>
+To compose a message look for the big blue button on the top left. You can =
+add tags by clicking on the "+" sign below the message subject. You can fin=
+d the encryption status of a message just above the sender information.
+</p>
+
+<h2>About this message and encryption status</h2>
+
+<p>
+This message wasn't encrypted. Like any email, it could have been read by o=
+thers before reaching your provider.
+</p>
+<p>
+There are two ways to send encrypted messages from Pixelated:
+</p>
+
+<ul>
+<li>when you send an email to an account on your provider, the message is e=
+ncrypted and signed by default;</li>
+<li>when you send an email to another account, Pixelated will still try to =
+encrypt the message, and if it succeeds you will see a closed padlock next =
+to the email address; if the padlock is open, the message will be sent norm=
+ally as any other e-mail client. Pixelated does all of this automatically. =
+:D</li>
+</ul>
+
+<h2>A bit more about Pixelated</h2>
+
+<p>Pixelated is an open source project licensed under AGPL 3.0. It is compo=
+sed of two main parts, the web client (that you are using now) and the prov=
+ider (which will send and receive your emails, the server behind the @ sign=
+ on your new mail address). You can learn more by visiting https://pixelate=
+d-project.org/.</p>
+
+<p>Enjoy your secure email!</p>
+--000boundary000--
diff --git a/service/templates/welcome.mail.pt-BR b/service/templates/welcome.mail.pt-BR
new file mode 100644
index 00000000..41dc846f
--- /dev/null
+++ b/service/templates/welcome.mail.pt-BR
@@ -0,0 +1,102 @@
+From: Pixelated Team <pixelated-team@pixelated-project.org>
+Date: Sat, 21 Mar 2015 19:30:09 -0300
+Subject: Bem vindo ao Pixelated
+To: Replace <will.be@the.user>
+Content-Type: multipart/alternative; boundary=000boundary000
+
+--000boundary000
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: base64
+
+QmVtIHZpbmRvIGFvIFBpeGVsYXRlZCBNYWlsLCB1bSBlbWFpbCBtb2Rlcm5vIGNvbSBjcmlwdG9ncm
+FmaWEuCgpQaXhlbGF0ZWQgTWFpbCDDqSB1bSBwcm9qZXRvIGRlIGPDs2RpZ28tYWJlcnRvIHF1ZSBk
+ZXNlbnZvbHZlIHVtIGVtYWlsIHNlZ3VybyBwYXJhIG8gc2V1IG5hdmVnYWRvci4KCgoKQ29tbyB1c2
+FyCgpPIFBpeGVsYXRlZCBNYWlsIGZ1bmNpb25hIGNvbW8gcXVhbHF1ZXIgb3V0cm8gY2xpZW50ZSBk
+ZSBlbWFpbC4gw4AgZXNxdWVyZGEsIHZvY8OqIHZhaSBlbmNvbnRyYXIgYSBiYXJyYSBkZSBuYXZlZ2
+HDp8OjbyBjb20gYWNlc3NvIGEgdG9kYXMgYXMgc3VhcyBwYXN0YXMgZSBtYXJjYWRvcmVzLiBDbGlj
+YW5kbyBuZWxhcyB2b2PDqiBjYXJyZWdhcsOhIGFzIG1lbnNhZ2VucyBjb3JyZXNwb25kZW50ZXMgbm
+8gcGFpbmVsIGRvIG1laW8gLSBhIGxpc3RhIGRlIGVtYWlscy4gQ2xpY2FuZG8gZW0gdW0gZW1haWwg
+ZWxlIHNlcsOhIGFiZXJ0byBuZXN0ZSBwYWluZWwgYXF1aSwgbWFzIHZvY8OqIGrDoSBzYWJlIGRpc3
+NvLCBuw6k/CgpQYXJhIGNyaWFyIHVtYSBub3ZhIG1lbnNhZ2VtIHByb2N1cmUgcG9yIHVtIGdyYW5k
+ZSBib3TDo28gYXp1bCBubyBjYW50byBzdXBlcmlvciBlc3F1ZXJkby4gVm9jw6ogcG9kZSBhZGljaW
+9uYXIgbWFyY2Fkb3JlcyBjbGljYW5kbyBubyBzaW5hbCBkZSAiKyIgYWJhaXhvIGRvIGFzc3VudG8g
+ZGEgbWVuc2FnZW0uIFZvY8OqIHZpc3VhbGl6YSBvIGVzdGFkbyBkZSBjcmlwdG9ncmFmaWEgZGFzIG
+1lbnNhZ2VucyBsb2dvIGFiYWl4byBkYXMgaW5mb3JtYcOnw7VlcyBkbyByZW1ldGVudGUuCgoKClNv
+YnJlIGVzdGEgbWVuc2FnZW0gZSBzZXUgZXN0YWRvIGRlIGNyaXB0b2dyYWZpYQoKRXN0YSBtZW5zYW
+dlbSBuw6NvIGZvaSBjcmlwdG9ncmFmYWRhLiBFbSBvdXRyYXMgcGFsYXZyYXMsIGVsYSBwb2Rlcmlh
+IHRlciBzaWRvIGxpZGEgcG9yIG91dHJhcyBwZXNzb2FzIGVtIGFsZ3VtIHBvbnRvIGR1cmFudGUgYS
+B0cmFuc21pc3PDo28sIGNvbW8gZW0gcXVhbHF1ZXIgb3V0cm8gY2xpZW50ZSBkZSBlbWFpbC4KClBh
+cmEgZW52aWFyIG1lbnNhZ2VucyBjcmlwdG9ncmFmYWRhcyBubyBQaXhlbGF0ZWQsIGV4aXN0ZW0gMi
+Bwb3NzaWJpbGlkYWRlczoKCuKAoiBlbnZpYXIgdW0gZW1haWwgcGFyYSBvdXRyYSBjb250YSBkbyBQ
+aXhlbGF0ZWQ6IGEgbWVuc2FnZW0gw6kgZW52aWFkYSBjcmlwdG9ncmFmYWRhIGUgYXNzaW5hZGEgcG
+9yIHBhZHLDo287CuKAoiBlbnZpYXIgdW0gZW1haWwgcGFyYSBvdXRyYXMgY29udGFzOiBhbyBjcmlh
+ciB1bWEgbWVuc2FnZW0sIGRpZ2l0ZSBvIGVuZGVyZcOnbyBkZSBlbWFpbCBkbyBkZXN0aW5hdMOhcm
+lvLiBTZSBqdW50byBhbyBlbmRlcmXDp28gYXBhcmVjZXIgdW0gY2FkZWFkbyBmZWNoYWRvLCBvIGVt
+YWlsIGVzdGFyw6EgY3JpcHRvZ3JhZmFkbzsgc2UgZXN0aXZlciBhYmVydG8sIGEgbWVuc2FnZW0gdm
+FpIG5vcm1hbG1lbnRlIGNvbW8gcXVhbHF1ZXIgb3V0cm8gZW1haWwuIE8gUGl4ZWxhdGVkIGZheiB0
+dWRvIGF1dG9tYXRpY2FtZW50ZS4gOkQKCgoKVW0gcG91Y28gbWFpcyBzb2JyZSBvIFBpeGVsYXRlZA
+oKUGl4ZWxhdGVkIMOpIHVtIHByb2pldG8gZGUgY8OzZGlnby1hYmVydG8gbGljZW5jaWFkbyBzb2Ig
+QUdQTCAzLjAuIMOJIGNvbXBvc3RvIGRlIGR1YXMgcGFydGVzIHByaW5jaXBhaXMsIG8gY2xpZW50ZS
+B3ZWIgKHF1ZSB2b2PDqiBlc3TDoSB1c2FuZG8gYWdvcmEpIGUgYSBwbGF0YWZvcm1hIChvIHNlcnZp
+ZG9yIHBvciB0csOhcyBkbyBzaW5hbCBkZSAiQCIsIHF1ZSBwcm92w6ogbyBzZXJ2acOnbyBkZSBlbW
+FpbCBxdWUgdm9jw6ogdXNhcsOhIHBhcmEgbWFuZGFyIGUgcmVjZWJlciBtZW5zYWdlbnMpLiBWb2PD
+qiBwb2RlIGFwcmVuZGVyIG1haXMgdmlzaXRhbmRvIGh0dHBzOi8vcGl4ZWxhdGVkLXByb2plY3Qub3
+JnLy4KCkFwcm92ZWl0ZSBzZXUgZW1haWwgc2VndXJvIQo=
+--000boundary000
+Content-Type: text/html; charset=UTF-8
+Content-Transfer-Encoding: quoted-printable
+
+<h1>Bem vindo ao Pixelated Mail, um email moderno com criptografia.</h1>
+
+<p>Pixelated Mail =C3=A9 um projeto de c=C3=B3digo-aberto que desenvolve um em=
+ail seguro para o seu navegador.</p>
+
+<h2>Como usar</h2>
+
+<p>
+O Pixelated Mail funciona como qualquer outro cliente de email. =C3=80 esqu=
+erda, voc=C3=AA vai encontrar a barra de navega=C3=A7=C3=A3o com acesso a t=
+odas as suas pastas e marcadores. Clicando nelas voc=C3=AA carregar=C3=A1 a=
+s mensagens correspondentes no painel do meio - a lista de emails. Clicando=
+ em um email ele ser=C3=A1 aberto neste painel aqui, mas voc=C3=AA j=C3=A1 =
+sabe disso, n=C3=A9?
+</p>
+<p>
+Para criar uma nova mensagem procure por um grande bot=C3=A3o azul no canto=
+ superior esquerdo. Voc=C3=AA pode adicionar marcadores clicando no sinal d=
+e "+" abaixo do assunto da mensagem. Voc=C3=AA visualiza o estado de cripto=
+grafia das mensagens logo abaixo das informa=C3=A7=C3=B5es do remetente.
+</p>
+
+<h2>Sobre esta mensagem e seu estado de criptografia</h2>
+
+<p>
+Esta mensagem n=C3=A3o foi criptografada. Em outras palavras, ela poderia t=
+er sido lida por outras pessoas em algum ponto durante a transmiss=C3=A3o, =
+como em qualquer outro cliente de email.
+</p>
+<p>
+Para enviar mensagens criptografadas no Pixelated, existem 2 possibilidades:
+</p>
+
+<ul>
+<li>enviar um email para outra conta do Pixelated: a mensagem =C3=A9 =
+enviada criptografada e assinada por padr=C3=A3o;</li>
+<li>enviar um email para outras contas: ao criar uma mensagem, digite=
+ o endere=C3=A7o de email do destinat=C3=A1rio. Se junto ao endere=C3=A7o a=
+parecer um cadeado fechado, o email estar=C3=A1 criptografado; se estiver a=
+berto, a mensagem vai normalmente como qualquer outro email. O Pixelated fa=
+z tudo automaticamente. :D</li>
+</ul>
+
+<h2>Um pouco mais sobre o Pixelated</h2>
+
+<p>Pixelated =C3=A9 um projeto de c=C3=B3digo-aberto licenciado sob AGPL 3.0. =
+=C3=89 composto de duas partes principais, o cliente web (que voc=C3=AA est=
+=C3=A1 usando agora) e a plataforma (o servidor por tr=C3=A1s do sinal de "=
+@", que prov=C3=AA o servi=C3=A7o de email que voc=C3=AA usar=C3=A1 para ma=
+ndar e receber mensagens). Voc=C3=AA pode aprender mais visitando https://p=
+ixelated-project.org/.</p>
+
+<p>Aproveite seu email seguro!</p>
+--000boundary000--
diff --git a/service/templates/welcome.mail.pt-BR.txt b/service/templates/welcome.mail.pt-BR.txt
new file mode 100644
index 00000000..3a59f51d
--- /dev/null
+++ b/service/templates/welcome.mail.pt-BR.txt
@@ -0,0 +1,30 @@
+Bem vindo ao Pixelated Mail, um email moderno com criptografia.
+
+Pixelated Mail é um projeto de código-aberto que desenvolve um email seguro para o seu navegador.
+
+
+
+Como usar
+
+O Pixelated Mail funciona como qualquer outro cliente de email. À esquerda, você vai encontrar a barra de navegação com acesso a todas as suas pastas e marcadores. Clicando nelas você carregará as mensagens correspondentes no painel do meio - a lista de emails. Clicando em um email ele será aberto neste painel aqui, mas você já sabe disso, né?
+
+Para criar uma nova mensagem procure por um grande botão azul no canto superior esquerdo. Você pode adicionar marcadores clicando no sinal de "+" abaixo do assunto da mensagem. Você visualiza o estado de criptografia das mensagens logo abaixo das informações do remetente.
+
+
+
+Sobre esta mensagem e seu estado de criptografia
+
+Esta mensagem não foi criptografada. Em outras palavras, ela poderia ter sido lida por outras pessoas em algum ponto durante a transmissão, como em qualquer outro cliente de email.
+
+Para enviar mensagens criptografadas no Pixelated, existem 2 possibilidades:
+
+• enviar um email para outra conta do Pixelated: a mensagem é enviada criptografada e assinada por padrão;
+• enviar um email para outras contas: ao criar uma mensagem, digite o endereço de email do destinatário. Se junto ao endereço aparecer um cadeado fechado, o email estará criptografado; se estiver aberto, a mensagem vai normalmente como qualquer outro email. O Pixelated faz tudo automaticamente. :D
+
+
+
+Um pouco mais sobre o Pixelated
+
+Pixelated é um projeto de código-aberto licenciado sob AGPL 3.0. É composto de duas partes principais, o cliente web (que você está usando agora) e a plataforma (o servidor por trás do sinal de "@", que provê o serviço de email que você usará para mandar e receber mensagens). Você pode aprender mais visitando https://pixelated-project.org/.
+
+Aproveite seu email seguro!