diff --git a/.gitignore b/.gitignore
index 2437b541..dbd42224 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,9 +5,9 @@ node_modules
npm-debug.log
package-lock.json
.DS_Store
-config/development.*
-config/production.*
-config/test.*
+config/development*
+config/production*
+config/test*
workers/reports/config/development.*
workers/reports/config/production.*
workers/reports/config/test.*
diff --git a/Dockerfile b/Dockerfile
index d49ffbeb..fcbd6fd0 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,13 +1,47 @@
-FROM node:8.6
+# Mutistaged Node.js Build
+FROM node:10-alpine as builder
-# First install dependencies
-COPY ./package.json ./app/
-WORKDIR /app/
-ENV NODE_ENV production
-RUN npm install --no-progress --production && npm install --no-progress passport-ldapjs passport-ldapauth
-# Later, copy the app files. That improves development speed as buiding the Docker image will not have
+# Install system dependencies
+RUN set -ex; \
+ apk add --update --no-cache \
+ make gcc g++ git python
+
+# Copy package.json dependencies
+COPY server/package.json /app/server/package.json
+COPY server/package-lock.json /app/server/package-lock.json
+COPY client/package.json /app/client/package.json
+COPY client/package-lock.json /app/client/package-lock.json
+COPY shared/package.json /app/shared/package.json
+COPY shared/package-lock.json /app/shared/package-lock.json
+COPY zone-mta/package.json /app/zone-mta/package.json
+COPY zone-mta/package-lock.json /app/zone-mta/package-lock.json
+
+# Install dependencies in each directory
+RUN cd /app/client && npm install
+RUN cd /app/shared && npm install --production
+RUN cd /app/server && npm install --production
+RUN cd /app/zone-mta && npm install --production
+
+# Later, copy the app files. That improves development speed as buiding the Docker image will not have
# to download and install all the NPM dependencies every time there's a change in the source code
COPY . /app
-EXPOSE 3000
-ENTRYPOINT ["bash", "/app/docker-entrypoint.sh"]
-CMD ["node", "index.js"]
+
+RUN set -ex; \
+ cd /app/client && \
+ npm run build && \
+ rm -rf node_modules
+
+# Final Image
+FROM node:10-alpine
+
+WORKDIR /app/
+
+# Install system dependencies
+RUN set -ex; \
+ apk add --update --no-cache \
+ pwgen netcat-openbsd bash imagemagick
+
+COPY --from=builder /app/ /app/
+
+EXPOSE 3000 3003 3004
+ENTRYPOINT ["bash", "/app/docker-entrypoint.sh"]
\ No newline at end of file
diff --git a/README.md b/README.md
index 8d8ed08e..aed0e107 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,5 @@
+## Mailtrain v2 beta is available. Check it out here https://github.com/Mailtrain-org/mailtrain/tree/development
+
# Mailtrain
[Mailtrain](http://mailtrain.org) is a self hosted newsletter application built on Node.js (v7+) and MySQL (v5.5+ or MariaDB).
@@ -33,7 +35,7 @@ Depending on how you have configured your system and Docker you may need to prep
* Start: `docker-compose start`
* Open [http://localhost:3000/](http://localhost:3000/) (change the host name `localhost` to the name of the host where you are deploying the system).
* Authenticate as user `admin` with password `test`
-* Navigate to [http://localhost:3000/settings](http://localhost:3000/settings) and update service configuration.
+* Navigate to [http://localhost:3000/settings](http://localhost:3000/settings) and update service configuration, especially replace the value in `Service Address (URL)` from `localhost` to the actual IP or domain if installed on a server, otherwise e.g. image upload will not work.
* Navigate to [http://localhost:3000/users/account](http://localhost:3000/users/account) and update user information and password.
## Quick Start - Manual Install (any OS that supports Node.js)
@@ -47,7 +49,7 @@ Depending on how you have configured your system and Docker you may need to prep
4. Run the server `NODE_ENV=production npm start`
5. Open [http://localhost:3000/](http://localhost:3000/)
6. Authenticate as `admin`:`test`
- 7. Navigate to [http://localhost:3000/settings](http://localhost:3000/settings) and update service configuration
+ 7. Navigate to [http://localhost:3000/settings](http://localhost:3000/settings) and update service configuration, especially replace the value in `Service Address (URL)` from `localhost` to the actual IP or domain if installed on a server, otherwise e.g. image upload will not work.
8. Navigate to [http://localhost:3000/users/account](http://localhost:3000/users/account) and update user information and password
## Read The Docs
diff --git a/docs/README.md b/docs/README.md
index 39db88e8..33bcb767 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -1,4 +1,4 @@
-# Mailtrain
+# Mailtrain (v1)
[Mailtrain](http://mailtrain.org) is a self hosted newsletter application built on Node.js (v7+) and MySQL (v5.5+ or MariaDB).
@@ -42,7 +42,7 @@ Check out [ZoneMTA](https://github.com/zone-eu/zone-mta) as an alternative self
## Cons
- * Beta-grade software. Might or might not work as expected. There are several users with list sizes between 100k and 1M and Mailtrain seems to work for them but YMMV
+ * Beta-grade software. Several users reported success with lists of various sizes (from 100k to 1M) however there is no absolute guarantee it will always work as expected.
* Almost no documentation (there are some guides in the [Wiki](https://github.com/Mailtrain-org/mailtrain/wiki))
## Requirements
@@ -76,13 +76,13 @@ Install script installs and sets up the following:
* **logrotate** to rotate Mailtrain log files
* **upstart** or **systemd** init script to automatically start and manage Mailtrain process
-After the install script has finished and you see a success message then you should have a Mailtrain instance running at http://yourdomain.com
+After the install script has finished and you have received "successfully installed" message, you should have a Mailtrain instance running at http://yourdomain.com
#### Next steps after installation
##### 1. Change admin password
-Navigate to http://yourdomain.com where yourdomain.com is the address of your server. Click on the Sign In link in the right top corner of the page. Authenticate with the following credentials:
+Navigate to http://yourdomain.com where yourdomain.com is the address of your server. Click on the **Sign In** link in the right top corner of the page. Authenticate with the following credentials:
* Username: **admin**
* Password: **test**
@@ -91,7 +91,7 @@ Once authenticated, click on your username in the right top corner of the page a
##### 2. Update page configuration
-If signed in navigate to http://yourdomain.com/settings and check that all email addresses and domain names are correct. Mailtrain default installation comes bundled with [ZoneMTA](https://github.com/zone-eu/zone-mta), so you should be able to send out messages right away. ZoneMTA even handles a lot of bounces (not all kind of bounces though) automatically so you do not have to change anything in the SMTP settings to get going.
+If signed in, navigate to http://yourdomain.com/settings and check that all email addresses and domain names are correct. Mailtrain default installation comes bundled with [ZoneMTA](https://github.com/zone-eu/zone-mta), so you should be able to send out messages right away. ZoneMTA even handles a lot of bounces (not all kind of bounces though) automatically so you do not have to change anything in the SMTP settings to get going.
##### 3. Set up SPF
@@ -103,9 +103,9 @@ If you are using the bundled ZoneMTA then you can provide a DKIM key to sign all
##### 5. Set up VERP
-The bundled ZoneMTA can already handle a large amount of bounces if you use it to deliver messages but not all - namely such bounces that happen *after* the recipient MX accepts the message for local delivery. This might happen for example when a user exists, so the MX accepts the message but the quota for that user is checked only when actually storing the message to users' mailbox. Then a bounce message is generated and sent to the original sender which in your case is the mail address you are sending your list messages from. You can catch these messages and mark such recipients manually as bounced but alternatively you can set up a VERP based bounce handler that does this automatically. In this case the sender on the message envelope would not be your actual address but a rewritten bounce address that points to your Mailtrain installation.
+The bundled ZoneMTA can already handle a large amount of bounces if you use it to deliver messages but not all: namely, such bounces that happen *after* the recipient MX accepts the message for local delivery. This might happen for example when a user exists, so the MX accepts the message but the quota for that user is checked only when actually storing the message to users' mailbox. Then a bounce message is generated and sent to the original sender which in your case is the mail address you are sending your list messages from. You can catch these messages and mark such recipients manually as bounced but alternatively you can set up a VERP based bounce handler that does this automatically. In this case the sender on the message envelope would not be your actual address but a rewritten bounce address that points to your Mailtrain installation.
-To set it up you need to create an additonal DNS MX entry for a bounce domain, eg "bounces.example.com" if you are sending from "example.com". This entry should point to your Mailtrain server IP address. Next you should enable the VERP handling in Mailtrain Settings page.
+To set it up you need to create an additonal DNS MX entry for a bounce domain, eg "bounces.example.com",if you are sending from "example.com". This entry should point to your Mailtrain server IP address. Next you should enable the VERP handling in Mailtrain Settings page.
> As ZoneMTA uses envelope sender as the default for DKIM addresses, then if using VERP you need to set up DKIM to your bounce domain instead of sender domain and also store the DKIM key as "bouncedomain.selector.pem" in the ZoneMTA key folder.
@@ -123,7 +123,7 @@ With proper SPF, DKIM and PTR records (DMARC wouldn't hurt either) I got perfect
DKIM, DMARK, SPF and PTR are DNS records which spam filters use to figure out if e-mails were really sent by you (and not by a spammer who tries to conceal his identity to be able to continue send bulks of e-mails people never subscribed for). Assuming that you use zone-mta and your e-mails are to originate from a Mailtrain installation at `mailtrain.example.com` and optionally from `mail.example.net`, to practically set all these records up you will need to:
-1. generate genrate a private and public DKIM key
+**1.generate a private and public DKIM key**
```sh
mkdir /opt/dkim-keys
@@ -133,7 +133,7 @@ openssl genrsa -out mailtrain.example.com.key 2048 # private key mailtrain.examp
openssl rsa -in mailtrain.example.com.key -out mailtrain.example.com.pub -pubout -outform PEM # public key mailtrain.example.com.pub
```
-2. add 3 new txt records for the mailtrain.example.com that will most likely similar to the example below:
+**2.add the three new txt records for the mailtrain.example.com that will most likely look similar to the example below**
```
default._domainkey.mailtrain.example.com TXT "k=rsa; p=[public key in one line];"
@@ -151,10 +151,10 @@ The above steps will have the following effect:
- all messages sent by Mailtrain / Zone-mta will be signed by the DKIM Private Key (the signature becomes a part of the e-mail)
- when a spamfilter encounters this signature, it will look for the **{{values}}
array, for example "
+"{{#each values}} {{this}} {{/each}}
. If template is not defined "
+"then multiple values are joined with commas. You can also use this template "
+"to render JSON values (if the JSON is an array then the array is exposed as "
+"values
, otherwise you can access the JSON keys directly)."
+msgstr ""
+"Pour les éléments groupés comme les cases à cocher, vous pouvez contrôler "
+"l'apparence du champ de publipostage avec une template optionnelle. La "
+"template utilise la syntaxe Handlebars et vous trouvez les valeurs dans le "
+"tableau {{values}}
, par exemple {{#each values}} {{this}} "
+"{{/each}}
. Si aucune template n'est définie, alors les valeurs sont "
+"concaténnées avec des virgules. Vous pouvez également utiliser la template "
+"pour présenter des valeurs JSON (si le JSON est un tableau, alors le tableau "
+"est accessible dans values
, sinon vous accédez aux clés JSON "
+"directement)."
+
+#: views/lists/fields/create.hbs:33 views/lists/fields/edit.hbs:37
+msgid "Visible"
+msgstr "Visible"
+
+#: views/lists/fields/create.hbs:34
+msgid "Add Field"
+msgstr "Ajouter un champ"
+
+#: views/lists/fields/edit.hbs:4
+msgid "Edit Field"
+msgstr "Modifier le champ"
+
+#: views/lists/fields/edit.hbs:5
+msgid "Edit Custom Field"
+msgstr "Modifier le champ personnalisé"
+
+#: views/lists/fields/edit.hbs:6
+msgid "Back to fields"
+msgstr "Retour aux champs"
+
+#: views/lists/fields/edit.hbs:30 views/lists/fields/fields.hbs:8
+#: views/mosaico/editor.hbs:2 views/partials/merge-tag-reference.hbs:3
+msgid "Merge tag"
+msgstr "Champ de publipostage"
+
+#: views/lists/fields/edit.hbs:31
+msgid "Merge Tag"
+msgstr "Champ de publipostage"
+
+#: views/lists/fields/edit.hbs:32
+msgid "Put this tag in your content:"
+msgstr "Utilisez ce mot-clé dans votre contenu :"
+
+#: views/lists/fields/edit.hbs:38
+msgid "Delete Field"
+msgstr "Supprimer le champ"
+
+#: views/lists/fields/fields.hbs:7 views/lists/view.hbs:26
+#: views/report-templates/partials/report-template-fields.hbs:5
+msgid "Type"
+msgstr "Type"
+
+#: views/lists/fields/fields.hbs:10 views/lists/fields/fields.hbs:11
+#: views/lists/forms/edit.hbs:26 views/lists/forms/forms.hbs:8
+#: views/lists/segments/segments.hbs:8 views/lists/segments/view.hbs:12
+#: views/triggers/triggers.hbs:14 routes/campaigns.js:277
+#: routes/campaigns.js:569 routes/campaigns.js:658 routes/campaigns.js:707
+#: routes/lists.js:170 routes/lists.js:257 routes/report-templates.js:51
+#: routes/templates.js:183 routes/triggers.js:345
+msgid "Edit"
+msgstr "Modifier"
+
+#: views/lists/forms/create.hbs:3 views/lists/forms/edit.hbs:3
+#: views/lists/forms/forms.hbs:3 views/lists/forms/forms.hbs:5
+#: views/lists/view.hbs:5
+msgid "Custom Forms"
+msgstr "Formulaires personnalisés"
+
+#: views/lists/forms/create.hbs:4
+msgid "Create Form"
+msgstr "Créer un formulaire"
+
+#: views/lists/forms/create.hbs:5 views/lists/forms/forms.hbs:4
+msgid "Create Custom Form"
+msgstr "Créer un formulaire personnalisé"
+
+#: views/lists/forms/create.hbs:6 views/lists/forms/create.hbs:7
+#: views/lists/forms/edit.hbs:7 views/lists/forms/edit.hbs:8
+msgid "Form Name"
+msgstr "Nom du formulaire"
+
+#: views/lists/forms/create.hbs:8
+msgid "Add Form"
+msgstr "Ajouter un formulaire"
+
+#: views/lists/forms/edit.hbs:4
+msgid "Edit Form"
+msgstr "Modifier le formulaire"
+
+#: views/lists/forms/edit.hbs:5
+msgid "Edit Custom Form"
+msgstr "Modifier le formulaire personnalisé"
+
+#: views/lists/forms/edit.hbs:6
+msgid "Back to forms"
+msgstr "Retour aux formulaires"
+
+#: views/lists/forms/edit.hbs:10
+msgid "Optional comments about this form"
+msgstr "Commentaire optionnel sur ce formulaire"
+
+#: views/lists/forms/edit.hbs:11
+msgid "Form Preview"
+msgstr "Prévisualisation du formulaire"
+
+#: views/lists/forms/edit.hbs:12
+msgid ""
+"Note: These links are solely for a quick preview. If you submit a preview "
+"form you'll get redirected to the list's default form."
+msgstr ""
+"NB : Ces liens sont fournis uniquement pour un avoir aperçu rapide. Si vous "
+"utilisez ces formulaires vous serez redirigés vers les formulaires par "
+"défaut."
+
+#: views/lists/forms/edit.hbs:13 views/lists/subscription/add.hbs:16
+#: views/subscription/mail-unsubscription-confirmed-html.mjml.hbs:4
+#: views/subscription/mail-unsubscription-confirmed-text.hbs:4
+#: routes/forms.js:157 routes/lists.js:288
+msgid "Subscribe"
+msgstr "Abonnement"
+
+#: views/lists/forms/edit.hbs:14
+msgid "Confirm Subscription Notice"
+msgstr "Confirmation d'abonnement"
+
+#: views/lists/forms/edit.hbs:15
+msgid "Confirm Unsubscription Notice"
+msgstr "Confirmation de désabonnement"
+
+#: views/lists/forms/edit.hbs:16
+msgid "Subscribed Notice"
+msgstr "Confirmation d'abonnement"
+
+#: views/lists/forms/edit.hbs:17
+msgid "Updated Notice"
+msgstr "Notification enregistrée"
+
+#: views/lists/forms/edit.hbs:18
+msgid "Unsubscribed Notice"
+msgstr "Notification de désabonnement"
+
+#: views/lists/forms/edit.hbs:19
+msgid "Manual Unsubscribe Notice"
+msgstr "Notification de désabonnement manuel"
+
+#: views/lists/forms/edit.hbs:21 routes/forms.js:205
+msgid "Manage"
+msgstr "Gérer"
+
+#: views/lists/forms/edit.hbs:22
+msgid "Manage Address"
+msgstr "Gestion des adresses"
+
+#: views/lists/forms/edit.hbs:23
+msgid "Create a test user for additional options"
+msgstr "Créer un utilisateur test pour les options additionnelles"
+
+#: views/lists/forms/edit.hbs:24 views/report-templates/create.hbs:3
+#: views/report-templates/edit.hbs:3
+#: views/report-templates/report-templates.hbs:3 views/templates/create.hbs:2
+#: views/templates/edit.hbs:2 views/templates/templates.hbs:2
+#: views/templates/templates.hbs:4 lib/tools.js:129 routes/templates.js:27
+msgid "Templates"
+msgstr "Modèles"
+
+#: views/lists/forms/edit.hbs:25
+msgid "Fields"
+msgstr "Champs"
+
+#: views/lists/forms/edit.hbs:27
+msgid "Form Fields"
+msgstr "Champs de formulaire"
+
+#: views/lists/forms/edit.hbs:28
+msgid "Fields hidden on subscription page:"
+msgstr "Champs masqués sur la page d'abonnement :"
+
+#: views/lists/forms/edit.hbs:29
+msgid "Fields shown on subscription page:"
+msgstr "Champs affichés sur la page d'abonnement :"
+
+#: views/lists/forms/edit.hbs:30
+msgid "Fields hidden on preferences page:"
+msgstr "Champs masqués sur la page de préférences :"
+
+#: views/lists/forms/edit.hbs:31
+msgid "Fields shown on preferences page:"
+msgstr "Champs affichés sur la page de préférences :"
+
+#: views/lists/forms/edit.hbs:32
+msgid "Delete Form"
+msgstr "Supprimer le formulaire"
+
+#: views/lists/forms/forms.hbs:10
+msgid "The default form for this list is:"
+msgstr "Le formulaire par défaut pour cette liste est :"
+
+#: views/lists/lists.hbs:6
+msgid "ID"
+msgstr "ID"
+
+#: views/lists/lists.hbs:7 views/reports/partials/report-fields.hbs:10
+msgid "Subscribers"
+msgstr "Abonnés"
+
+#: views/lists/segments/create.hbs:3 views/lists/segments/edit.hbs:3
+#: views/lists/segments/rule-configure.hbs:3
+#: views/lists/segments/rule-create.hbs:3 views/lists/segments/rule-edit.hbs:3
+#: views/lists/segments/segments.hbs:3 views/lists/segments/segments.hbs:5
+#: views/lists/segments/view.hbs:3 views/lists/view.hbs:7
+#: views/lists/view.hbs:14
+msgid "Segments"
+msgstr "Segments"
+
+#: views/lists/segments/create.hbs:4 views/lists/segments/create.hbs:5
+#: views/lists/segments/rule-configure.hbs:4
+#: views/lists/segments/rule-create.hbs:4 views/lists/segments/rule-edit.hbs:4
+#: views/lists/segments/segments.hbs:4
+msgid "Create Segment"
+msgstr "Créer un segment"
+
+#: views/lists/segments/create.hbs:6 views/lists/segments/create.hbs:7
+#: views/lists/segments/edit.hbs:7 views/lists/segments/edit.hbs:8
+msgid "Segment Name"
+msgstr "Nom du segment"
+
+#: views/lists/segments/create.hbs:8 views/lists/segments/edit.hbs:9
+msgid "Rule match"
+msgstr "Correspondance des règles"
+
+#: views/lists/segments/create.hbs:10 views/lists/segments/edit.hbs:11
+msgid "All rules must match"
+msgstr "Toutes les règles doivent correspondre"
+
+#: views/lists/segments/create.hbs:11 views/lists/segments/edit.hbs:12
+msgid "Any rule can match"
+msgstr "Au moins une des règles doit correspondre"
+
+#: views/lists/segments/create.hbs:12
+msgid "Add Segment"
+msgstr "Ajouter un segment"
+
+#: views/lists/segments/edit.hbs:4 views/lists/segments/edit.hbs:5
+#: views/lists/segments/view.hbs:6 views/lists/view.hbs:12
+msgid "Edit Segment"
+msgstr "Modifier le segment"
+
+#: views/lists/segments/edit.hbs:6
+msgid "Back to segments"
+msgstr "Retour aux segments"
+
+#: views/lists/segments/edit.hbs:13
+msgid "Delete Segment"
+msgstr "Supprimer le segment"
+
+#: views/lists/segments/rule-configure.hbs:5
+#: views/lists/segments/rule-create.hbs:5 views/lists/segments/rule-edit.hbs:5
+#: views/lists/segments/view.hbs:4
+msgid "Create Rule"
+msgstr "Créer une règle"
+
+#: views/lists/segments/rule-configure.hbs:6
+#: views/lists/segments/rule-create.hbs:6 views/lists/segments/rule-edit.hbs:6
+#: views/lists/segments/view.hbs:10
+msgid "Rule"
+msgstr "Règle"
+
+#: views/lists/segments/rule-configure.hbs:7
+#: views/lists/segments/rule-edit.hbs:7
+msgid "Condition"
+msgstr "Condition"
+
+#: views/lists/segments/rule-configure.hbs:8
+#: views/lists/segments/rule-edit.hbs:8
+msgid "Equals"
+msgstr "vaut"
+
+#: views/lists/segments/rule-configure.hbs:9
+#: views/lists/segments/rule-edit.hbs:9
+msgid "Not equals"
+msgstr "Différent"
+
+#: views/lists/segments/rule-configure.hbs:10
+#: views/lists/segments/rule-configure.hbs:11
+#: views/lists/segments/rule-configure.hbs:13
+#: views/lists/segments/rule-configure.hbs:16
+#: views/lists/segments/rule-configure.hbs:28
+#: views/lists/segments/rule-configure.hbs:33
+#: views/lists/segments/rule-edit.hbs:10 views/lists/segments/rule-edit.hbs:11
+#: views/lists/segments/rule-edit.hbs:13 views/lists/segments/rule-edit.hbs:18
+#: views/lists/segments/rule-edit.hbs:32 views/lists/segments/rule-edit.hbs:37
+#: views/lists/segments/view.hbs:11
+msgid "Value"
+msgstr "Valeur"
+
+#: views/lists/segments/rule-configure.hbs:12
+#: views/lists/segments/rule-edit.hbs:12
+msgid ""
+"Use % for wildcard character, e.g. \"%test\" to match all values that end "
+"with \"test\""
+msgstr ""
+"Utiliser % comme caractère joker, par ex. \"%test\" correspond à toutes les "
+"valeurs qui finissent par \"test\""
+
+#: views/lists/segments/rule-configure.hbs:14
+#: views/lists/segments/rule-configure.hbs:17
+#: views/lists/segments/rule-configure.hbs:29
+#: views/lists/segments/rule-edit.hbs:14 views/lists/segments/rule-edit.hbs:19
+#: views/lists/segments/rule-edit.hbs:33
+msgid "Use exact match"
+msgstr "Correspondance exacte"
+
+#: views/lists/segments/rule-configure.hbs:15
+#: views/lists/segments/rule-configure.hbs:18
+#: views/lists/segments/rule-configure.hbs:30
+#: views/lists/segments/rule-edit.hbs:15 views/lists/segments/rule-edit.hbs:20
+#: views/lists/segments/rule-edit.hbs:34
+msgid "Use range match"
+msgstr "Correspondance par plage"
+
+#: views/lists/segments/rule-configure.hbs:19
+#: views/lists/segments/rule-edit.hbs:23
+msgid "Use relative range match"
+msgstr "Correspondance par plages relatives"
+
+#: views/lists/segments/rule-configure.hbs:20
+#: views/lists/segments/rule-configure.hbs:31
+#: views/lists/segments/rule-edit.hbs:16 views/lists/segments/rule-edit.hbs:21
+#: views/lists/segments/rule-edit.hbs:24 views/lists/segments/rule-edit.hbs:35
+msgid "From"
+msgstr "De"
+
+#: views/lists/segments/rule-configure.hbs:21
+#: views/lists/segments/rule-configure.hbs:25
+#: views/lists/segments/rule-edit.hbs:25 views/lists/segments/rule-edit.hbs:29
+msgid "days"
+msgstr "jours"
+
+#: views/lists/segments/rule-configure.hbs:22
+#: views/lists/segments/rule-configure.hbs:26
+#: views/lists/segments/rule-edit.hbs:26 views/lists/segments/rule-edit.hbs:30
+msgid "before today"
+msgstr "avant aujourd'hui"
+
+#: views/lists/segments/rule-configure.hbs:23
+#: views/lists/segments/rule-configure.hbs:27
+#: views/lists/segments/rule-edit.hbs:27 views/lists/segments/rule-edit.hbs:31
+msgid "after today"
+msgstr "après aujourd'hui"
+
+#: views/lists/segments/rule-configure.hbs:24
+#: views/lists/segments/rule-configure.hbs:32
+#: views/lists/segments/rule-edit.hbs:17 views/lists/segments/rule-edit.hbs:22
+#: views/lists/segments/rule-edit.hbs:28 views/lists/segments/rule-edit.hbs:36
+msgid "to"
+msgstr "à"
+
+#: views/lists/segments/rule-configure.hbs:34
+#: views/lists/segments/rule-edit.hbs:38 lib/models/segments.js:156
+#: lib/models/segments.js:419
+msgid "Selected"
+msgstr "Sélectionné"
+
+#: views/lists/segments/rule-configure.hbs:35
+#: views/lists/segments/rule-edit.hbs:39 lib/models/segments.js:156
+#: lib/models/segments.js:419
+msgid "Not selected"
+msgstr "Non sélectionné"
+
+#: views/lists/segments/rule-configure.hbs:36
+msgid "Add Rule"
+msgstr "Ajouter une règle"
+
+#: views/lists/segments/rule-create.hbs:8
+#: views/lists/subscription/import.hbs:18
+#: views/reports/create-select-template.hbs:5
+#: views/triggers/create-select.hbs:9
+msgid "Next"
+msgstr "Suivant"
+
+#: views/lists/segments/rule-edit.hbs:40
+msgid "Delete Rule"
+msgstr "Supprimer la règle"
+
+#: views/lists/segments/segments.hbs:7
+msgid "Match"
+msgstr "Correspondance"
+
+#: views/lists/segments/view.hbs:5 views/lists/view.hbs:13
+msgid "Segment"
+msgstr "Segment"
+
+#: views/lists/segments/view.hbs:7
+msgid "Match rules"
+msgstr "Règles de correspondance"
+
+#: views/lists/segments/view.hbs:8
+msgid "Matching subscribers"
+msgstr "Abonnés en correspondance"
+
+#: views/lists/segments/view.hbs:9
+msgid "show"
+msgstr "voir"
+
+#: views/lists/subscription/add.hbs:3 views/lists/subscription/add.hbs:4
+msgid "Add subscriber"
+msgstr "Ajouter un abonné"
+
+#: views/lists/subscription/add.hbs:5
+#: views/subscription/partials/subscription-custom-fields.hbs:1
+#: views/users/account.hbs:7
+msgid "Email Address"
+msgstr "Adresse mail"
+
+#: views/lists/subscription/add.hbs:8 views/lists/subscription/edit.hbs:9
+#: views/settings.hbs:85 views/settings.hbs:100
+#: views/subscription/partials/subscription-custom-fields.hbs:6
+msgid "Begins with"
+msgstr "qui commence par"
+
+#: views/lists/subscription/add.hbs:9 views/lists/subscription/edit.hbs:10
+msgid ""
+"Insert a GPG public key that will be used to encrypt messages sent this "
+"subscriber"
+msgstr ""
+"Insérez une clé publique GPG pour chiffrer les messages envoyés à cet abonné"
+
+#: views/lists/subscription/add.hbs:11 views/lists/subscription/edit.hbs:12
+#: views/lists/subscription/import-preview.hbs:9
+msgid "Timezone"
+msgstr "Fuseau horaire"
+
+#: views/lists/subscription/add.hbs:13 views/lists/subscription/edit.hbs:13
+msgid "Test user?"
+msgstr "Utilisateur pour tests ?"
+
+#: views/lists/subscription/add.hbs:14 views/lists/subscription/edit.hbs:14
+msgid ""
+"If checked then this subscription can be used for previewing campaign "
+"messages"
+msgstr ""
+"Si activé, cet abonnement peut être utilisé pour prévisualiser les message "
+"des campagnes"
+
+#: views/lists/subscription/add.hbs:15
+msgid ""
+"This person will not receive a confirmation email so make sure that you have "
+"permission to email them."
+msgstr ""
+"Cette personne ne recevra pas de mail de confirmation, aussi assurez-vous "
+"que vous avez le droit de lui envoyer des messages."
+
+#: views/lists/subscription/edit.hbs:3 views/lists/subscription/edit.hbs:4
+msgid "Edit subscriber"
+msgstr "Modifier l'abonné"
+
+#: views/lists/subscription/edit.hbs:5
+#: views/lists/subscription/import-failed.hbs:5
+msgid "Back to list"
+msgstr "Retour à la liste"
+
+#: views/lists/subscription/edit.hbs:6
+#: views/lists/subscription/import-preview.hbs:6
+#: views/subscription/partials/subscription-unsubscribe-form.hbs:1
+#: lib/helpers.js:42 lib/models/segments.js:11
+msgid "Email address"
+msgstr "Adresse mail"
+
+#: views/lists/subscription/edit.hbs:17
+msgid "Delete Subscription"
+msgstr "Supprimer l'abonnement"
+
+#: views/lists/subscription/import-failed.hbs:3
+msgid "Import status"
+msgstr "Statut de l'import"
+
+#: views/lists/subscription/import-failed.hbs:4
+msgid "Failed addresses"
+msgstr "Adresses en erreur"
+
+#: views/lists/subscription/import-failed.hbs:6
+msgid ""
+"Role-based addresses like postmaster@example.com are blocked when importing. "
+"Subscribers with role-based email addresses can join your list using the "
+"subscription form"
+msgstr ""
+"Les adresse administratives comme postmaster@example.com sont supprimées "
+"lors des imports. Les utilisateurs disposant d'adresses administrativves "
+"doivent utiliser le formulaire d'abonnement"
+
+#: views/lists/subscription/import-failed.hbs:7
+msgid "see here"
+msgstr "voir ici"
+
+#: views/lists/subscription/import-failed.hbs:9
+msgid "Fail reason"
+msgstr "Raison de l'échec"
+
+#: views/lists/subscription/import-preview.hbs:3
+#: views/lists/subscription/import-preview.hbs:4
+#: views/lists/subscription/import.hbs:3 views/lists/subscription/import.hbs:4
+msgid "Import subscribers"
+msgstr "Importer des abonnés"
+
+#: views/lists/subscription/import-preview.hbs:10 views/users/api.hbs:21
+#: views/users/api.hbs:36 views/users/api.hbs:44 views/users/api.hbs:52
+#: views/users/api.hbs:64 views/users/api.hbs:75 views/users/api.hbs:83
+#: views/users/api.hbs:91 views/users/api.hbs:96 views/users/api.hbs:101
+#: views/users/api.hbs:106
+msgid "Example"
+msgstr "Exemple"
+
+#: views/lists/subscription/import-preview.hbs:11
+msgid "Start import"
+msgstr "Lancer l'importation"
+
+#: views/lists/subscription/import.hbs:5
+msgid "CSV File"
+msgstr "Fichier CSV"
+
+#: views/lists/subscription/import.hbs:6
+msgid "The first line must contain column headings"
+msgstr "La première ligne doit contenir les entêtes de colonnes"
+
+#: views/lists/subscription/import.hbs:7
+msgid "CSV delimiter"
+msgstr "Délimiteur CSV"
+
+#: views/lists/subscription/import.hbs:8
+msgid "Categorize the imported subscribers as"
+msgstr "Catégoriser les abonnés importés comme"
+
+#: views/lists/subscription/import.hbs:9 routes/lists.js:206
+msgid "Subscribed"
+msgstr "Abonné"
+
+#: views/lists/subscription/import.hbs:10
+msgid "Regular subscriber addresses"
+msgstr "Abonnés ordinaires"
+
+#: views/lists/subscription/import.hbs:11
+msgid "Subscribed (Force)"
+msgstr "Abonné (forcé)"
+
+#: views/lists/subscription/import.hbs:12
+msgid "Regular subscriber addresses, resubscribe users that have unsubscribed"
+msgstr ""
+"Abonnés ordinaires, et réabonner les utilisateurs qui s'étaient désabonnés"
+
+#: views/lists/subscription/import.hbs:14
+msgid "Suppressed emails that will be unsubscribed from your list"
+msgstr "Désabonnements. Les adresses seront désabonnées de la liste"
+
+#: views/lists/subscription/import.hbs:15
+msgid "Check imported emails"
+msgstr "Vérifier les adresses mail importées"
+
+#: views/lists/subscription/import.hbs:16 views/triggers/triggers.hbs:12
+msgid "Enabled"
+msgstr "Activé"
+
+#: views/lists/subscription/import.hbs:17 views/triggers/triggers.hbs:13
+msgid "Disabled"
+msgstr "Désactivé"
+
+#: views/lists/view.hbs:3
+msgid "Subscription Form"
+msgstr "Formulaire d'abonnement"
+
+#: views/lists/view.hbs:4
+msgid "List Actions"
+msgstr "Actions sur la liste"
+
+#: views/lists/view.hbs:9 views/triggers/create-select.hbs:3
+#: views/triggers/create-select.hbs:4 views/triggers/create.hbs:3
+#: views/triggers/create.hbs:4 views/triggers/create.hbs:27
+#: views/triggers/triggers.hbs:3
+msgid "Create Trigger"
+msgstr "Créer un déclencheur"
+
+#: views/lists/view.hbs:10
+msgid "Add Subscriber"
+msgstr "Ajouter un abonné"
+
+#: views/lists/view.hbs:11
+msgid "Import Subscribers"
+msgstr "Importer des abonnés"
+
+#: views/lists/view.hbs:15
+msgid "Create New Segment"
+msgstr "Créer un nouveau segment"
+
+#: views/lists/view.hbs:16
+msgid "Filter"
+msgstr "Filtre"
+
+#: views/lists/view.hbs:17
+msgid "Subscriptions"
+msgstr "Abonnements"
+
+#: views/lists/view.hbs:18
+msgid "Imports"
+msgstr "Imports"
+
+#: views/lists/view.hbs:25 routes/campaigns.js:256 routes/lists.js:300
+msgid "Finished"
+msgstr "Terminé"
+
+#: views/lists/view.hbs:27
+msgid "Added"
+msgstr "Ajouté"
+
+#: views/lists/view.hbs:28
+msgid "Updated"
+msgstr "Mis à jour"
+
+#: views/lists/view.hbs:29
+msgid "Failed"
+msgstr "Echec"
+
+#: views/lists/view.hbs:31
+msgid ""
+"Are you sure? This action should only be called to resolve stalled imports"
+msgstr ""
+"Êtes-vous sûr ? Cette action ne doit être appelée que pour interrompre les "
+"imports bloqués"
+
+#: views/lists/view.hbs:32
+msgid "Restart"
+msgstr "Redémarrer"
+
+#: views/mosaico/editor.hbs:1 views/partials/merge-tag-reference.hbs:1
+msgid "Merge tag reference"
+msgstr "Lexique des champs de publipostage"
+
+#: views/mosaico/editor.hbs:4
+msgid "MOSAICO Responsive Email Designer"
+msgstr "Editeur de mail responsive MOSAICO"
+
+#: views/mosaico/editor.hbs:5
+msgid "Sucessfully saved"
+msgstr "Enregistré"
+
+#: views/mosaico/editor.hbs:6
+msgid "An error occured while saving the document"
+msgstr "Une erreur est survenue lors de l\\'enregistrement du document"
+
+#: views/mosaico/editor.hbs:7
+msgid "Unsaved changes will be lost. Close now?"
+msgstr ""
+"Les éventuelles modifications non sauvegardées seront perdues. Fermer "
+"maintenant ?"
+
+#: views/mosaico/editor.hbs:8 views/mosaico/editor.hbs:9
+msgid "Tags"
+msgstr "Champs de publipostage"
+
+#: views/partials/codeeditor.hbs:1 views/partials/grapejs.hbs:1
+#: views/partials/mosaico.hbs:1 views/partials/summernote.hbs:1
+msgid "Template content (HTML)"
+msgstr "Contenu du modèle (HTML)"
+
+#: views/partials/editor-navbar.hbs:1
+msgid "SAVE"
+msgstr "ENREGISTRER"
+
+#: views/partials/editor-navbar.hbs:2
+msgid "SAVING"
+msgstr "ENREGISTRE"
+
+#: views/partials/editor-navbar.hbs:3
+msgid "CLOSE"
+msgstr "FERMER"
+
+#: views/partials/grapejs.hbs:2
+msgid "Open GrapeJS"
+msgstr "Ouvrir GrapeJS"
+
+#: views/partials/html-preview.hbs:1
+msgid "Toggle HTML preview"
+msgstr "Basculer la prévisualisation HTML"
+
+#: views/partials/html-to-text.hbs:1
+msgid ""
+"To extract the text from HTML click here."
+msgstr ""
+"Pour extraire le texte du HTML, cliquez ici."
+
+#: views/partials/html-to-text.hbs:2
+msgid ""
+"Please note that your existing plaintext in the field above will be "
+"overwritten. This feature uses the Premailer API, a third party "
+"service. Their Terms of Service and Privacy Policy apply."
+msgstr ""
+"Notez bien que le texte présent dans le champ ci-dessus sera remplacé. Cette "
+"fonctionnalité utilisePremailer API, un service tiers. Merci de "
+"vérifier leurs Conditions générales d'utilisation et de vie privée, qui "
+"s'appliquent en ce cas."
+
+#: views/partials/html-to-text.hbs:3
+msgid "An error occurred while talking to the server"
+msgstr "Une erreur est intervenue lors du dialogue avec le serveur"
+
+#: views/partials/merge-tag-reference.hbs:2
+msgid ""
+"Merge tags are tags that are replaced before sending out the message. The "
+"format of the merge tag is the following: [TAG_NAME]
or "
+"[TAG_NAME/fallback]
where fallback
is an optional "
+"text value used when TAG_NAME
is empty."
+msgstr ""
+"Les champs de publipostage sont des champs qui sont remplacés avant l'envoi "
+"du message. Le format du champ de publipostage est le suivant : "
+"[ETIQUETTE]
ou [ETIQUETTE/defaut]
où defaut"
+"code> est une valeur textuelle optionnelle utilisée lorsque
ETIQUETTE"
+"code> est vide."
+
+#: views/partials/modal-carousel.hbs:1
+msgid "{{title}}"
+msgstr "{{title}}"
+
+#: views/partials/mosaico.hbs:2
+msgid "Open Mosaico"
+msgstr "Ouvrir Mosaico"
+
+#: views/partials/plaintext.hbs:1
+msgid "Template content (plaintext)"
+msgstr "Contenu du modèle (Texte)"
+
+#: views/report-templates/create.hbs:2 views/report-templates/edit.hbs:2
+#: views/report-templates/report-templates.hbs:2
+#: views/reports/create-select-template.hbs:2 views/reports/create.hbs:2
+#: views/reports/edit.hbs:2 views/reports/output.hbs:2
+#: views/reports/reports.hbs:2 views/reports/reports.hbs:5
+#: views/reports/view.hbs:2 lib/tools.js:144 routes/reports.js:31
+msgid "Reports"
+msgstr "Rapports"
+
+#: views/report-templates/create.hbs:4 views/report-templates/create.hbs:6
+#: views/report-templates/report-templates.hbs:4 views/templates/create.hbs:3
+#: views/templates/create.hbs:4 views/templates/create.hbs:12
+#: views/templates/templates.hbs:3
+msgid "Create Template"
+msgstr "Créer un modèle"
+
+#: views/report-templates/create.hbs:5 routes/report-templates.js:231
+msgid "Create Report Template"
+msgstr "Créer un modèle de rapport"
+
+#: views/report-templates/edit.hbs:4 views/templates/edit.hbs:3
+#: views/templates/edit.hbs:4
+msgid "Edit Template"
+msgstr "Modifier le modèle"
+
+#: views/report-templates/edit.hbs:5 routes/report-templates.js:262
+msgid "Edit Report Template"
+msgstr "Modifier le modèle de rapport"
+
+#: views/report-templates/edit.hbs:6 views/templates/edit.hbs:12
+msgid "Delete Template"
+msgstr "Supprimer le modèle"
+
+#: views/report-templates/edit.hbs:7
+msgid "Update and Stay"
+msgstr "Mettre à jour et poursuivre"
+
+#: views/report-templates/edit.hbs:8
+msgid "Update and Leave"
+msgstr "Mettre à jour et quitter"
+
+#: views/report-templates/partials/report-template-fields.hbs:2
+msgid "Template Name"
+msgstr "Nom du modèle"
+
+#: views/report-templates/partials/report-template-fields.hbs:6
+msgid "User selectable fields"
+msgstr "Champs utilisateur utilisables"
+
+#: views/report-templates/partials/report-template-fields.hbs:7
+msgid "Data processing code"
+msgstr "Code de traitement des données"
+
+#: views/report-templates/partials/report-template-fields.hbs:8
+msgid "Rendering template"
+msgstr "Modèle de rendu"
+
+#: views/report-templates/report-templates.hbs:5
+msgid "Blank"
+msgstr "Vide"
+
+#: views/report-templates/report-templates.hbs:6
+msgid "All Subscribers"
+msgstr "Tous les abonnés"
+
+#: views/report-templates/report-templates.hbs:7
+msgid "Grouped Subscribers"
+msgstr "Abonnements groupés"
+
+#: views/report-templates/report-templates.hbs:8
+msgid "Export List as CSV"
+msgstr "Exporter la liste au format CSV"
+
+#: views/report-templates/report-templates.hbs:9 views/reports/reports.hbs:4
+#: routes/report-templates.js:29
+msgid "Report Templates"
+msgstr "Modèles de rapport"
+
+#: views/reports/create-select-template.hbs:3
+#: views/reports/create-select-template.hbs:4 views/reports/create.hbs:3
+#: views/reports/create.hbs:4 views/reports/create.hbs:5
+#: views/reports/reports.hbs:3 routes/reports.js:81
+msgid "Create Report"
+msgstr "Créer un rapport"
+
+#: views/reports/edit.hbs:3 views/reports/edit.hbs:4 routes/reports.js:151
+msgid "Edit Report"
+msgstr "Modifier le rapport"
+
+#: views/reports/edit.hbs:5
+msgid "Delete Report"
+msgstr "Supprimer le rapport"
+
+#: views/reports/partials/report-fields.hbs:2
+msgid "Report Name"
+msgstr "Nom du rapport"
+
+#: views/reports/partials/report-fields.hbs:8
+#: views/reports/partials/report-fields.hbs:11
+msgid ""
+"Select a campaign in the table above by clicking on the respective row "
+"number."
+msgstr ""
+"Sélectionnez une campagne dans la table ci-dessus en cliquant sur son numéro "
+"de ligne."
+
+#: views/reports/partials/report-select-template.hbs:1
+msgid "Report Template"
+msgstr "Modèle de rapport"
+
+#: views/settings.hbs:5
+msgid "Service Address (URL)"
+msgstr "Adresse du service (URL)"
+
+#: views/settings.hbs:6
+msgid "Enter the URL this service can be reached from"
+msgstr "Entrez l'URL à laquelle ce service peut être joint"
+
+#: views/settings.hbs:7
+msgid "Admin Email"
+msgstr "Email de l'administrateur"
+
+#: views/settings.hbs:8
+msgid ""
+"Enter the email address that will be used as \"from\" for system messages"
+msgstr "Entrez l'adresse mail d'émission des messages système"
+
+#: views/settings.hbs:9
+msgid "Disable WYSIWYG editor"
+msgstr "Désactiver l'éditeur WYSIWYG"
+
+#: views/settings.hbs:10
+msgid "If checked then message editor displays HTML code without the preview"
+msgstr ""
+"Si activé, l'editeur HTML affiche le code HTML sans la prévisualisation"
+
+#: views/settings.hbs:11
+msgid "Disable subscription confirmation messages"
+msgstr "Désactiver les messages de confirmation d'abonnement"
+
+#: views/settings.hbs:12
+msgid ""
+"If checked then do not send a confirmation message that states the "
+"subscriber is now subscribed or unsubscribed. This does not disable double "
+"opt-in messages."
+msgstr ""
+"Si activé, aucun message de confirmation suivant lequel un utilisateur a été "
+"abonné ou désabonné ne sera envoyé. Cela ne désactive pas les messages de "
+"confirmation d'abonnement."
+
+#: views/settings.hbs:13
+msgid "Tracking ID"
+msgstr "Identifiant de suivi"
+
+#: views/settings.hbs:14
+msgid "Enter Google Analytics tracking code"
+msgstr "Entrez le code de suivi Google Analytics"
+
+#: views/settings.hbs:15
+msgid "Frontpage shout out"
+msgstr "Annonce de la page d'accueil"
+
+#: views/settings.hbs:16
+msgid "HTML code shown in the front page header section"
+msgstr "Code HTML présent sur l'entête de la page d'accueil"
+
+#: views/settings.hbs:17
+msgid "X-Mailer header"
+msgstr "Entête X-Mailer"
+
+#: views/settings.hbs:18
+msgid "Set a custom X-Mailer header value or leave empty to disable it"
+msgstr ""
+"Renseignez un entête X-Mailer personnalisé, et laissez vide pour désactiver"
+
+#: views/settings.hbs:19
+msgid "Campaign defaults"
+msgstr "Paramètres par défaut de la campagne"
+
+#: views/settings.hbs:20
+msgid "Sender name"
+msgstr "Nom de l'émetteur"
+
+#: views/settings.hbs:21
+msgid "Sender name, eg. My Awesome Company Ltd."
+msgstr "Nom de l'émetteur, par ex. My Awesome Company Ltd."
+
+#: views/settings.hbs:22
+msgid "Default address"
+msgstr "Adresse mail par défaut"
+
+#: views/settings.hbs:23
+msgid ""
+"Contact address to provide, eg. 1234 Main Street, Anywhere, MA 01234, USA"
+msgstr ""
+"Adresse de contact à fournir, par ex. 1234 Main Street, Anywhere, MA 01234, "
+"USA"
+
+#: views/settings.hbs:24
+msgid "Default \"from name\""
+msgstr "Nom d'émetteur par défaut"
+
+#: views/settings.hbs:26
+msgid "Default \"from\" email"
+msgstr "Adresse mail d'émetteur par défaut"
+
+#: views/settings.hbs:28
+msgid "Default \"subject line\""
+msgstr "Objet du mail par défaut"
+
+#: views/settings.hbs:30
+msgid "Default homepage (URL)"
+msgstr "Page d'accueil par défaut (URL)"
+
+#: views/settings.hbs:31
+msgid "URL to redirect the subscribed users to, eg. http://example.com/"
+msgstr "URL où rediriger les utilisateurs abonnés, par ex. http://example.com/"
+
+#: views/settings.hbs:32
+msgid "Default custom unsubscribe (URL))"
+msgstr "URL de désabonnement personnalisable par défaut"
+
+#: views/settings.hbs:33
+msgid "Custom unsubscribe URL, eg. http://example.com/unsubscribe/[EMAIL]"
+msgstr ""
+"URL personnalisée de désabonnement, par ex. http://example.com/unsubscribe/"
+"[EMAIL]"
+
+#: views/settings.hbs:34
+msgid "Set a custom unsubscribe url."
+msgstr "Renseignez une URL de désabonnement personnalisée."
+
+#: views/settings.hbs:35
+msgid "Mailer Settings"
+msgstr "Paramètres mailer"
+
+#: views/settings.hbs:36
+msgid "These settings are required to send out e-mail messages"
+msgstr "Ces paramètres sont obligatoires pour envoyer des messages"
+
+#: views/settings.hbs:37
+msgid "SMTP"
+msgstr "SMTP"
+
+#: views/settings.hbs:38
+msgid "AWS SES"
+msgstr "AWS SES"
+
+#: views/settings.hbs:39
+msgid "Use SMTP for sending mail"
+msgstr "Utiliser SMTP pour envoyer les mails"
+
+#: views/settings.hbs:40
+msgid "Hostname"
+msgstr "Nom de machine"
+
+#: views/settings.hbs:41
+msgid "Port"
+msgstr "Port"
+
+#: views/settings.hbs:42
+msgid "Port, eg. 465. Autodetected if left blank"
+msgstr "Port, par ex. 465. Autodétecté si vide"
+
+#: views/settings.hbs:43
+msgid "Encryption"
+msgstr "Chiffrement"
+
+#: views/settings.hbs:44
+msgid "Disable SMTP authentication"
+msgstr "Désactiver l'authentification SMTP"
+
+#: views/settings.hbs:45 views/users/forgot.hbs:9 views/users/login.hbs:4
+#: views/users/login.hbs:5
+msgid "Username"
+msgstr "Utilisateur"
+
+#: views/settings.hbs:46
+msgid "Username, eg. myaccount@example.com"
+msgstr "Nom d'utilisateur, par ex. myaccount@example.com"
+
+#: views/settings.hbs:47 views/settings.hbs:48 views/users/login.hbs:6
+#: views/users/login.hbs:7
+msgid "Password"
+msgstr "Mot de passe"
+
+#: views/settings.hbs:49
+msgid "Use SES API for sending mail"
+msgstr "Utiliser l'API SES pour envoyer les mails"
+
+#: views/settings.hbs:50
+msgid "Access Key"
+msgstr "Clé d'accès"
+
+#: views/settings.hbs:51
+msgid "AWS Access Key Id"
+msgstr "ID de la clé d'accès AWS"
+
+#: views/settings.hbs:52
+msgid "Secret Key"
+msgstr "Clé secrète"
+
+#: views/settings.hbs:53
+msgid "AWS Secret Access Key"
+msgstr "Secret de la clé d'accès AWS"
+
+#: views/settings.hbs:54
+msgid "Region"
+msgstr "Région"
+
+#: views/settings.hbs:55
+msgid "Checking"
+msgstr "Vérification"
+
+#: views/settings.hbs:56
+msgid "Check Mailer config"
+msgstr "Vérifier la configuration du serveur mail"
+
+#: views/settings.hbs:57
+msgid "Advanced Mailer settings"
+msgstr "Paramètres avancés du serveur mail"
+
+#: views/settings.hbs:58
+msgid "Log SMTP transactions"
+msgstr "Log des transactions SMTP"
+
+#: views/settings.hbs:59
+msgid "Allow self-signed certificates"
+msgstr "Autoriser les certificats autosignés"
+
+#: views/settings.hbs:60
+msgid "Max connections"
+msgstr "Nombre maximum de connections"
+
+#: views/settings.hbs:61
+msgid "The count of max connections, eg. 10"
+msgstr "Le nombre maximum de connexions, par ex. 10"
+
+#: views/settings.hbs:62
+msgid ""
+"The count of maximum simultaneous connections to make against the SMTP "
+"server (defaults to 5). This limit is per sending process."
+msgstr ""
+"Le nombre maximum de connexions simultannées vers le serveur SMTP (par "
+"défaut 5). Cette limite s'entend par process d'envoi"
+
+#: views/settings.hbs:63
+msgid "Max messages"
+msgstr "Nombre maximum de messages"
+
+#: views/settings.hbs:64
+msgid "The count of max messages, eg. 100"
+msgstr "Le nombre maximum de messages, par ex. 100"
+
+#: views/settings.hbs:65
+msgid ""
+"The number of messages to send through a single connection before the "
+"connection is closed and reopened (defaults to 100)"
+msgstr ""
+"Le nombre de messages à envoyer au travers d'une connexion unique avant "
+"qu'elle ne soit fermée puis réouverte (par défaut 100)"
+
+#: views/settings.hbs:66
+msgid "Throttling"
+msgstr "Restrictions"
+
+#: views/settings.hbs:67
+msgid "Messages per hour eg. 1000"
+msgstr "Messages par heure ex: 1000"
+
+#: views/settings.hbs:68
+msgid ""
+"Maximum number of messages to send in an hour. Leave empty or zero for no "
+"throttling. If your provider uses a different speed limit (messages/minute "
+"or messages/second) then convert this limit into messages/hour (1m/s => "
+"3600m/h). This limit is per sending process."
+msgstr ""
+"Nombre maximum de messages envoyés par heure. Laissez vide pour ne pas "
+"restreindre. Si votre fournisseur utilise une unité différente (messages/"
+"minute ou messages/seconde) convertissez cette limite en messages/heure (1 m/"
+"s => 3600 m/h). Cette limite se comprend par process d'émission."
+
+#: views/settings.hbs:69
+msgid "VERP bounce handling"
+msgstr "Traitement VERP des rejets"
+
+#: views/settings.hbs:70
+msgid ""
+"Mailtrain is able to use VERP based routing to detect bounces. In this case "
+"the message is sent to the recipient using a custom VERP address as the "
+"return path of the message. If the message is not accepted a bounce email is "
+"sent to this special VERP address and thus a bounce is detected."
+msgstr ""
+"Mailtrain peut utiliser un routage VERP de façon à détecter les adresses en "
+"erreur. Pour cela le message est envoyé avec un adresse de retour VERP "
+"spécifique. Si le message est rejeté, un message de rejet est renvoyé à "
+"cette adresse VERP, permettant de détecter l'adresse en erreur."
+
+#: views/settings.hbs:71
+msgid ""
+"To get VERP working you need to set up a DNS MX record that points to your "
+"Mailtrain hostname. You must also ensure that Mailtrain VERP interface is "
+"available from port 25 of your server (port 25 usually requires root user "
+"privileges). This way if anyone tries to send email to someuser@verp-"
+"hostname then the email should end up to this server."
+msgstr ""
+"Pour que le VERP fonctionne, vous devez renseigner un enregistrement DNS MX "
+"qui pointe vers le nom de domaine de votre Mailtrain. Vérifiez également que "
+"l'interface VERP est disponible sur le port 25 de votre serveur (le port 25 "
+"nécessite habituellement les privilèges root). Si quelqu'un envoie un mail à "
+"someuser@verp-hostname, le mail doit atteindre ce serveur."
+
+#: views/settings.hbs:72
+msgid ""
+"VERP usually only works if you are using your own SMTP server. Regular relay "
+"services (SES, SparkPost, Gmail etc.) tend to remove the VERP address from "
+"the message."
+msgstr ""
+"Le VERP ne fonctionne habituellement que si vous utilisez votre propre "
+"serveur SMTP. Les services de relai ordinaires (SES, SparkPost, Gmail, etc.) "
+"tendent à supprimer les adresses VERP des messages."
+
+#: views/settings.hbs:73
+msgid "Use VERP to catch bounces"
+msgstr "Utiliser le VERP pour récupérer les rejets"
+
+#: views/settings.hbs:74
+msgid "Server hostname"
+msgstr "Nom de machine du serveur"
+
+#: views/settings.hbs:75
+msgid "The VERP server hostname, eg. bounces.example.com"
+msgstr "Le nom du serveur VERP, par ex. bouces.example.com"
+
+#: views/settings.hbs:76
+msgid ""
+"VERP bounce handling server hostname. This hostname is used in the SMTP "
+"envelope FROM address and the MX DNS records should point to this server"
+msgstr ""
+"Nom du serveur de traitement VERP. Ce nom d'hôte est habituellement utilisée "
+"dans l'entête SMTP FROM d'enveloppe, et est pointé par l'enregistrement DNS "
+"MX."
+
+#: views/settings.hbs:77
+msgid ""
+"VERP bounce handling server is not enabled. Modify your server configuration "
+"file and restart server to enable it"
+msgstr ""
+"Le serveur de traitement VERP n'est pas activé. Modifier le fichier de "
+"configuration et redémarrer le serveur pour l'activer"
+
+#: views/settings.hbs:78
+msgid "GPG Signing"
+msgstr "Signature GPG"
+
+#: views/settings.hbs:79
+msgid ""
+"Only messages that are encrypted can be signed. Subsribers who have not set "
+"up a GPG public key in their profile receive normal email messages. Users "
+"with GPG key set receive encrypted messages and if you have signing key also "
+"set, the messages are signed with this key."
+msgstr ""
+"Seuls les messages chiffrés peuvent être signés. Les abonnés qui n'ont pas "
+"fourni dans leur profil de clé publique GPG reçoivent normalement les mails. "
+"Les utilisateurs qui ont fourni leur clé GPG recevront les mails sous forme "
+"chiffrée, et si vous avez fourni une clé de signature, les messages seront "
+"en plus signés avec cette clé."
+
+#: views/settings.hbs:80
+msgid ""
+"Do not use sensitive keys here. The private key and passphrase are not "
+"encrypted in the database."
+msgstr ""
+"Ne pas utiliser de clé sensible ici. La clé privée et la phrase de "
+"déchiffrement ne sont pas chiffrées dans la base de données."
+
+#: views/settings.hbs:81
+msgid "Private Key Passphrase"
+msgstr "Phrase de déchiffrement de la clé privée"
+
+#: views/settings.hbs:82
+msgid "Passphrase for the key if set"
+msgstr "Phrase de déchiffrement de la clé si fournie"
+
+#: views/settings.hbs:83
+msgid "Only fill this if your private key is encrypted with a passphrase"
+msgstr ""
+"Renseignez uniquement si votre clé privée est protégée par un mot de passe"
+
+#: views/settings.hbs:84
+msgid "GPG Private Key"
+msgstr "Clé privée GPG"
+
+#: views/settings.hbs:86
+msgid ""
+"This value is optional. If you do not provide a private key GPG encrypted "
+"messages are sent without signing."
+msgstr ""
+"Cette valeur est optionnelle. Si vous ne fournissez pas de clé privé GPG, "
+"les messages chiffrés sont envoyés sans signature."
+
+#: views/settings.hbs:87
+msgid "DKIM Signing by ZoneMTA"
+msgstr "Signature DKIM par ZoneMTA"
+
+#: views/settings.hbs:88
+msgid ""
+"If you are using ZoneMTA then Mailtrain can provide a DKIM key for signing "
+"all outgoing messages. Other services usually provide their own means to "
+"DKIM sign your messages"
+msgstr ""
+"Si vous utilisez ZoneMTA, Mailtrain peut fournir une clé DKIM pour signer "
+"les messages sortants. Les autres services fournissent habituellement leurs "
+"propres moyens pour signer vos messages avec DKIM"
+
+#: views/settings.hbs:89
+msgid ""
+"Do not use sensitive keys here. The private key is not encrypted in the "
+"database."
+msgstr ""
+"Ne pas utiliser de clé sensible ici. La clé privée n'est pas chiffrée dans "
+"la base de données."
+
+#: views/settings.hbs:90
+msgid "ZoneMTA DKIM API Key"
+msgstr "Clé de l'API DKIM ZoneMTA"
+
+#: views/settings.hbs:91
+msgid "Some secret value"
+msgstr "Valeur secrète"
+
+#: views/settings.hbs:92
+msgid ""
+"Secret value known to ZoneMTA for requesting DKIM key information. If this "
+"value was generated by the Mailtrain installation script then you can keep "
+"it as it is"
+msgstr ""
+"Valeur secrète connue de ZoneMTA pour les requêtes d'informations de clés "
+"DKIM. Si cette valeur a été générée lors de l'installation Mailtrain, elle "
+"peut être conservée."
+
+#: views/settings.hbs:93
+msgid "DKIM domain"
+msgstr "Domaine DKIM"
+
+#: views/settings.hbs:94
+msgid "Domain name for the DKIM key"
+msgstr "Nom de domaine pour la clé DKIM"
+
+#: views/settings.hbs:95
+msgid "Leave blank to use the sender email address domain"
+msgstr "Laissez vide pour utiliser le domaine de l'adresse mail de l'émetteur"
+
+#: views/settings.hbs:96 views/settings.hbs:97
+msgid "DKIM key selector"
+msgstr "Sélecteur de clé DKIM"
+
+#: views/settings.hbs:98
+msgid "Signing is disabled without a valid selector value"
+msgstr "L'abonnement est désactivé en l'absence de valeur de sélection valide"
+
+#: views/settings.hbs:99
+msgid "DKIM Private Key"
+msgstr "Clé privée DKIM"
+
+#: views/settings.hbs:101
+msgid ""
+"This value is optional. If you do not provide a private key then messages "
+"are not signed."
+msgstr ""
+"Cette valeur est optionnelle. Si vous ne fournissez pas de clé privée, les "
+"messages ne seront pas signés."
+
+#: views/subscription/mail-already-subscribed-html.mjml.hbs:1
+#: views/subscription/mail-already-subscribed-text.hbs:1
+#: lib/models/subscriptions.js:174 lib/models/subscriptions.js:895
+msgid "Email address already registered"
+msgstr "Adresse mail déjà enregistrée"
+
+#: views/subscription/mail-already-subscribed-html.mjml.hbs:2
+#: views/subscription/mail-already-subscribed-text.hbs:2
+msgid ""
+"We have received a subscription request. Your email address is however "
+"already registered."
+msgstr ""
+"Nous avons reçu une demande d'abonnement. Cependant votre adresse mail est "
+"déjà enregistrée."
+
+#: views/subscription/mail-already-subscribed-html.mjml.hbs:3
+#: views/subscription/mail-already-subscribed-text.hbs:3
+msgid ""
+"If you received this email by mistake, simply delete it. Your existing "
+"subscription won't be affected."
+msgstr ""
+"Si vous avez reçu ce message par erreur, vous pouvez simplement le "
+"supprimer. Votre abonnement ne sera pas modifié."
+
+#: views/subscription/mail-already-subscribed-html.mjml.hbs:4
+#: views/subscription/mail-subscription-confirmed-html.mjml.hbs:3
+msgid "If you want to modify your subscription then you can "
+msgstr "Si vous voulez modifier votre abonnement vous pouvez"
+
+#: views/subscription/mail-already-subscribed-html.mjml.hbs:5
+#: views/subscription/mail-already-subscribed-text.hbs:5
+#: views/subscription/mail-subscription-confirmed-html.mjml.hbs:4
+#: views/subscription/mail-subscription-confirmed-text.hbs:4
+msgid "manage your preferences"
+msgstr "gestion de vos préférences"
+
+#: views/subscription/mail-already-subscribed-html.mjml.hbs:6
+#: views/subscription/mail-already-subscribed-text.hbs:6
+#: views/subscription/mail-subscription-confirmed-html.mjml.hbs:5
+#: views/subscription/mail-subscription-confirmed-text.hbs:5
+#: views/users/login.hbs:10
+msgid "or"
+msgstr "ou"
+
+#: views/subscription/mail-already-subscribed-html.mjml.hbs:7
+#: views/subscription/mail-already-subscribed-text.hbs:7
+#: views/subscription/mail-subscription-confirmed-html.mjml.hbs:6
+#: views/subscription/mail-subscription-confirmed-text.hbs:6
+msgid "unsubscribe here"
+msgstr "désabonnement ici"
+
+#: views/subscription/mail-already-subscribed-html.mjml.hbs:8
+#: views/subscription/mail-subscription-confirmed-html.mjml.hbs:7
+#: views/subscription/web-confirm-subscription-notice.mjml.hbs:3
+#: views/subscription/web-confirm-unsubscription-notice.mjml.hbs:3
+#: views/subscription/web-manual-unsubscribe-notice.mjml.hbs:4
+#: views/subscription/web-subscribed-notice.mjml.hbs:4
+#: views/subscription/web-unsubscribed-notice.mjml.hbs:3
+#: views/subscription/web-updated-notice.mjml.hbs:3
+msgid "Return to our website"
+msgstr "Retour à notre site web"
+
+#: views/subscription/mail-already-subscribed-html.mjml.hbs:9
+#: views/subscription/mail-already-subscribed-text.hbs:8
+#: views/subscription/mail-confirm-address-change-html.mjml.hbs:4
+#: views/subscription/mail-confirm-address-change-text.hbs:4
+#: views/subscription/mail-confirm-subscription-html.mjml.hbs:4
+#: views/subscription/mail-confirm-subscription-text.hbs:4
+#: views/subscription/mail-confirm-unsubscription-html.mjml.hbs:4
+#: views/subscription/mail-confirm-unsubscription-text.hbs:4
+#: views/subscription/mail-subscription-confirmed-html.mjml.hbs:8
+#: views/subscription/mail-subscription-confirmed-text.hbs:7
+#: views/subscription/mail-unsubscription-confirmed-html.mjml.hbs:5
+#: views/subscription/mail-unsubscription-confirmed-text.hbs:5
+msgid "For questions about this list, please contact:"
+msgstr "Pour les questions à ce sujet, contactez :"
+
+#: views/subscription/mail-already-subscribed-text.hbs:4
+#: views/subscription/mail-subscription-confirmed-text.hbs:3
+msgid "If you want to modify your subscription then you can:"
+msgstr "Si vous voulez modifier votre abonnement vous pouvez :"
+
+#: views/subscription/mail-confirm-address-change-html.mjml.hbs:1
+#: views/subscription/mail-confirm-address-change-text.hbs:1
+msgid "Please Confirm Subscription Address Change"
+msgstr "Merci de confirmer votre changement d'adresse mail"
+
+#: views/subscription/mail-confirm-address-change-html.mjml.hbs:2
+#: views/subscription/mail-confirm-address-change-text.hbs:2
+msgid "Yes, subscribe this email address to the list"
+msgstr "Oui, abonner cette adresse mail à cette liste"
+
+#: views/subscription/mail-confirm-address-change-html.mjml.hbs:3
+#: views/subscription/mail-confirm-subscription-html.mjml.hbs:3
+msgid ""
+"If you received this email by mistake, simply delete it. You won't be "
+"subscribed if you don't click the confirmation link above."
+msgstr ""
+"Si vous avez reçu ce message par erreur, vous pouvez simplement le "
+"supprimer. Vous ne serez pas abonné tant que vous ne cliquez pas le lien ci-"
+"dessus."
+
+#: views/subscription/mail-confirm-address-change-text.hbs:3
+#: views/subscription/mail-confirm-subscription-text.hbs:3
+msgid ""
+"If you received this email by mistake, simply delete it. You won't be "
+"subscribed unless you click the confirmation link above."
+msgstr ""
+"Si vous avez reçu ce message par erreur, vous pouvez simplement le "
+"supprimer. Vous ne serez pas abonné tant que vous ne cliquez pas le lien ci-"
+"dessus."
+
+#: views/subscription/mail-confirm-subscription-html.mjml.hbs:1
+#: views/subscription/mail-confirm-subscription-text.hbs:1
+#: views/subscription/mail-confirm-unsubscription-text.hbs:1
+#: routes/subscription.js:432
+msgid "Please Confirm Subscription"
+msgstr "Merci de confirmer votre abonnement"
+
+#: views/subscription/mail-confirm-subscription-html.mjml.hbs:2
+#: views/subscription/mail-confirm-subscription-text.hbs:2
+msgid "Yes, subscribe me to this list"
+msgstr "Oui, je m'abonne à cette liste"
+
+#: views/subscription/mail-confirm-unsubscription-html.mjml.hbs:1
+msgid "Please Confirm Unsubscription"
+msgstr "Merci de confirmer votre désabonnement"
+
+#: views/subscription/mail-confirm-unsubscription-html.mjml.hbs:2
+#: views/subscription/mail-confirm-unsubscription-text.hbs:2
+msgid "Yes, unsubscribe me from this list"
+msgstr "Oui, je me désabonne de cette liste"
+
+#: views/subscription/mail-confirm-unsubscription-html.mjml.hbs:3
+msgid ""
+"If you received this email by mistake, simply delete it. You won't be "
+"unsubscribed if you don't click the confirmation link above."
+msgstr ""
+"Si vous avez reçu ce message par erreur, vous pouvez simplement le "
+"supprimer. Vous ne serez pas désabonné tant que vous ne cliquez pas le lien "
+"ci-dessus."
+
+#: views/subscription/mail-confirm-unsubscription-text.hbs:3
+msgid ""
+"If you received this email by mistake, simply delete it. You won't be "
+"unsubscribed unless you click the confirmation link above."
+msgstr ""
+"Si vous avez reçu ce message par erreur, vous pouvez simplement le "
+"supprimer. Vous ne serez pas abonné tant que vous ne cliquez pas le lien ci-"
+"dessus."
+
+#: views/subscription/mail-subscription-confirmed-html.mjml.hbs:1
+#: views/subscription/mail-subscription-confirmed-text.hbs:1
+#: views/subscription/web-subscribed-notice.mjml.hbs:1
+msgid "Subscription Confirmed"
+msgstr "Abonnement confirmé"
+
+#: views/subscription/mail-subscription-confirmed-html.mjml.hbs:2
+msgid "Your subscription to our list has been confirmed"
+msgstr "Votre abonnement à la liste a été confirmé"
+
+#: views/subscription/mail-subscription-confirmed-text.hbs:2
+#: views/subscription/web-subscribed-notice.mjml.hbs:2
+msgid "Your subscription to our list has been confirmed."
+msgstr "Votre abonnement à la liste a été confirmé."
+
+#: views/subscription/mail-unsubscription-confirmed-html.mjml.hbs:1
+#: views/subscription/mail-unsubscription-confirmed-text.hbs:1
+msgid "You Are Now Unsubscribed"
+msgstr "Vous êtes désormais désabonné"
+
+#: views/subscription/mail-unsubscription-confirmed-html.mjml.hbs:2
+msgid "We have removed your email address from our list"
+msgstr "Nous avons retiré votre adresse mail de notre liste"
+
+#: views/subscription/mail-unsubscription-confirmed-html.mjml.hbs:3
+#: views/subscription/mail-unsubscription-confirmed-text.hbs:3
+msgid "If you unsubscribed by mistake, you can re-subscribe at:"
+msgstr ""
+"Si vous vous êtes désabonné par erreur, vous pouvez à nouveau vous abonner "
+"ici :"
+
+#: views/subscription/mail-unsubscription-confirmed-text.hbs:2
+msgid "We have removed your email address from our list."
+msgstr "Nous avons retiré votre adresse mail de notre liste."
+
+#: views/subscription/partials/subscription-custom-fields.hbs:2
+msgid "want to change it?"
+msgstr "Voulez-vous le changer ?"
+
+#: views/subscription/partials/subscription-custom-fields.hbs:5
+msgid "Download signature verification key"
+msgstr "Télécharger la clé de vérification de signature"
+
+#: views/subscription/partials/subscription-custom-fields.hbs:7
+msgid ""
+"Insert your GPG public key here to encrypt messages sent to your address"
+msgstr ""
+"Insérez ici votre clé publique GPG pour chiffrer les messages envoyés à "
+"votre adresse"
+
+#: views/subscription/partials/subscription-custom-fields.hbs:8
+msgid "optional"
+msgstr "optionnel"
+
+#: views/subscription/partials/subscription-flash-messages.hbs:1
+#: views/subscription/partials/subscription-flash-messages.hbs:3
+msgid "Warning!"
+msgstr "Attention !"
+
+#: views/subscription/partials/subscription-flash-messages.hbs:2
+msgid "If JavaScript was not enabled then no confirmation message was sent"
+msgstr ""
+"Si javascript n'était pas activé, aucun message de confirmation n'a été "
+"envoyé"
+
+#: views/subscription/partials/subscription-flash-messages.hbs:4
+msgid "JavaScript must be enabled in order for this form to work"
+msgstr "JavaScript doit être activé pour utiliser ce formulaire"
+
+#: views/subscription/partials/subscription-manage-address-form.hbs:1
+msgid "Existing Email Address"
+msgstr "Adresse mail existante"
+
+#: views/subscription/partials/subscription-manage-address-form.hbs:2
+msgid "New Email Address"
+msgstr "Nouvelle adresse mail"
+
+#: views/subscription/partials/subscription-manage-address-form.hbs:3
+msgid "Your new email address"
+msgstr "Votre nouvelle adresse mail"
+
+#: views/subscription/partials/subscription-manage-address-form.hbs:4
+msgid ""
+"You will receive a confirmation request to your new email address that you "
+"need to accept before your email is actually changed"
+msgstr ""
+"Vous allez recevoir une demande de confirmation à votre nouvelle adresse "
+"mail, que vous devrez acceptez pour que votre nouvelle adresse soit prise en "
+"compte"
+
+#: views/subscription/partials/subscription-manage-address-form.hbs:5
+#: views/subscription/web-manage-address.mjml.hbs:2
+msgid "Update Email Address"
+msgstr "Mettre à jour l'adresse mail"
+
+#: views/subscription/partials/subscription-manage-form.hbs:1
+#: views/subscription/web-manage.mjml.hbs:2
+msgid "Update Profile"
+msgstr "Mettre à jour le profil"
+
+#: views/subscription/partials/subscription-subscribe-form.hbs:1
+#: views/subscription/web-subscribe.mjml.hbs:2
+#: views/subscription/widget-subscribe.hbs:1
+msgid "Subscribe to list"
+msgstr "S'abonner à la liste"
+
+#: views/subscription/web-confirm-subscription-notice.mjml.hbs:1
+#: views/subscription/web-confirm-unsubscription-notice.mjml.hbs:1
+#: views/subscription/widget-subscribe.hbs:4
+msgid "Almost Finished"
+msgstr "Presque terminé"
+
+#: views/subscription/web-confirm-subscription-notice.mjml.hbs:2
+#: views/subscription/widget-subscribe.hbs:5
+msgid ""
+"We need to confirm your email address. To complete the subscription process, "
+"please click the link in the email we just sent you."
+msgstr ""
+"Nous devons confirmer votre adresse mail. Pour terminer la procédure "
+"d'abonnement, merci de cliquer sur le lien présent dans le mail que nous "
+"venons de vous envoyer."
+
+#: views/subscription/web-confirm-unsubscription-notice.mjml.hbs:2
+msgid ""
+"We need to confirm your email address. To complete the unsubscription "
+"process, please click the link in the email we just sent you."
+msgstr ""
+"Nous devons confirmer votre adresse mail. Pour terminer la procédure de "
+"désabonnement, merci de cliquer sur le lien présent dans le mail que nous "
+"venons de vous envoyer."
+
+#: views/subscription/web-manage-address.mjml.hbs:1
+msgid "Update Your Email Address"
+msgstr "Mettre à jour votre adresse mail"
+
+#: views/subscription/web-manage.mjml.hbs:1
+msgid "Update Your Preferences"
+msgstr "Mettre à jour vos préférences"
+
+#: views/subscription/web-manual-unsubscribe-notice.mjml.hbs:1
+msgid "Online Unsubscription Is Not Possible"
+msgstr "Le désabonnement en ligne n'est pas autorisé"
+
+#: views/subscription/web-manual-unsubscribe-notice.mjml.hbs:2
+msgid "Please contact us at"
+msgstr "Merci de nous contacter à"
+
+#: views/subscription/web-manual-unsubscribe-notice.mjml.hbs:3
+msgid "to get removed from the list"
+msgstr "pour être retiré de la liste"
+
+#: views/subscription/web-subscribe.mjml.hbs:1
+msgid "Subscribe to List"
+msgstr "S'abonner à la liste"
+
+#: views/subscription/web-subscribed-notice.mjml.hbs:3
+msgid "Thank you for subscribing!"
+msgstr "Merci de votre abonnement !"
+
+#: views/subscription/web-unsubscribed-notice.mjml.hbs:1
+msgid "Unsubscribe Successful"
+msgstr "Désabonnement pris en compte"
+
+#: views/subscription/web-unsubscribed-notice.mjml.hbs:2
+msgid "You have been removed from:"
+msgstr "Vous avez été retiré de :"
+
+#: views/subscription/web-updated-notice.mjml.hbs:1
+msgid "Profile Updated"
+msgstr "Profil mis à jour"
+
+#: views/subscription/web-updated-notice.mjml.hbs:2
+msgid "Your profile information has been updated."
+msgstr "Vos informations de profil ont été enregistrées"
+
+#: views/subscription/widget-subscribe.hbs:2
+msgid "Sending ..."
+msgstr "Envoi ..."
+
+#: views/subscription/widget-subscribe.hbs:3
+msgid "It looks like you are already subscribed to this list."
+msgstr "Il semble que vous soyez déjà abonné à cette liste."
+
+#: views/templates/create.hbs:5 views/templates/edit.hbs:6
+msgid "Template name"
+msgstr "Nom du modèle"
+
+#: views/templates/create.hbs:6 views/templates/edit.hbs:7
+msgid "Name for this template, eg. Newsletter"
+msgstr "Nom de ce modèle, par ex. Newsletter"
+
+#: views/templates/create.hbs:7
+msgid "HTML Editor"
+msgstr "Éditeur HTML"
+
+#: views/templates/create.hbs:10 views/templates/edit.hbs:9
+msgid "Optional comments about this template"
+msgstr "Commentaire optionnel sur ce modèle"
+
+#: views/templates/edit.hbs:5
+msgid "Back to templates"
+msgstr "Retour aux modèles"
+
+#: views/templates/edit.hbs:11
+msgid "Duplicate"
+msgstr "Dupliquer"
+
+#: views/triggers/create-select.hbs:2 views/triggers/create.hbs:2
+#: views/triggers/edit.hbs:2 views/triggers/triggered.hbs:2
+#: views/triggers/triggers.hbs:2 views/triggers/triggers.hbs:4
+msgid "Automation Triggers"
+msgstr "Déclencheurs des automatismes"
+
+#: views/triggers/create-select.hbs:5
+msgid "Select a list for the trigger"
+msgstr "Sélectionnez une liste pour le déclencheur"
+
+#: views/triggers/create.hbs:5 views/triggers/edit.hbs:6
+msgid "Trigger name"
+msgstr "Nom du déclencheur"
+
+#: views/triggers/create.hbs:6 views/triggers/edit.hbs:7
+msgid "Name for this trigger, eg. Inactive subscribers"
+msgstr "Nom de ce déclencheur, par ex. Abonnés inactifs"
+
+#: views/triggers/create.hbs:8 views/triggers/edit.hbs:9
+msgid "Optional comments about this trigger"
+msgstr "Commentaire optionnel sur ce déclencheur"
+
+#: views/triggers/create.hbs:12 views/triggers/edit.hbs:14
+msgid "Trigger rule"
+msgstr "Règle du déclencheur"
+
+#: views/triggers/create.hbs:13 views/triggers/edit.hbs:15
+msgid "Trigger fires"
+msgstr "Déclencheur lancé"
+
+#: views/triggers/create.hbs:14 views/triggers/edit.hbs:16
+msgid "days after:"
+msgstr "jours suivants :"
+
+#: views/triggers/create.hbs:16 views/triggers/create.hbs:21
+#: views/triggers/edit.hbs:18 views/triggers/edit.hbs:23
+msgid "Event"
+msgstr "Évènement"
+
+#: views/triggers/create.hbs:18 views/triggers/create.hbs:19
+#: views/triggers/create.hbs:25 views/triggers/edit.hbs:20
+#: views/triggers/edit.hbs:21 views/triggers/edit.hbs:27
+msgid "Campaign"
+msgstr "Campagne"
+
+#: views/triggers/create.hbs:23 views/triggers/edit.hbs:25
+msgid "Trigger action"
+msgstr "Action du déclencheur"
+
+#: views/triggers/create.hbs:24 views/triggers/edit.hbs:26
+msgid "Send campaign"
+msgstr "Envoyer la campagne"
+
+#: views/triggers/edit.hbs:3 views/triggers/edit.hbs:4
+msgid "Edit Trigger"
+msgstr "Modifier le déclencheur"
+
+#: views/triggers/edit.hbs:5
+msgid "Back to triggers"
+msgstr "Retour aux déclencheurs"
+
+#: views/triggers/edit.hbs:11
+msgid "Trigger is enabled"
+msgstr "Le déclencheur est activé"
+
+#: views/triggers/edit.hbs:29
+msgid "Delete Trigger"
+msgstr "Supprimer le déclencheur"
+
+#: views/triggers/triggered.hbs:3
+msgid "Triggered"
+msgstr "Déclenché"
+
+#: views/triggers/triggered.hbs:4
+msgid "Triggered subscribers"
+msgstr "Abonnés déclenchés"
+
+#: views/triggers/triggered.hbs:5
+msgid "Subscribers who caused this trigger to fire"
+msgstr "Abonnés ayant activé ce déclencheur"
+
+#: views/triggers/triggered.hbs:9
+msgid "Triggered time"
+msgstr "Heure du déclenchement"
+
+#: views/triggers/triggers.hbs:9
+msgid "Trigger"
+msgstr "Déclencheur"
+
+#: views/triggers/triggers.hbs:10
+msgid "Target Campaign"
+msgstr "Campagne cible"
+
+#: views/triggers/triggers.hbs:11
+msgid "Triggered count"
+msgstr "Nombre de déclencheurs"
+
+#: views/users/account.hbs:4
+msgid "This account is managed through LDAP."
+msgstr "Ce compte est géré par le LDAP."
+
+#: views/users/account.hbs:5
+msgid "Associated Email Address"
+msgstr "Adresse mail associée"
+
+#: views/users/account.hbs:8
+msgid "Your e-mail address"
+msgstr "Votre adresse mail"
+
+#: views/users/account.hbs:9
+msgid ""
+"This address is used for account recovery in case you lose your password"
+msgstr "Cette adresse vous permet de réinitialiser un mot de passe perdu"
+
+#: views/users/account.hbs:10
+msgid "Password change"
+msgstr "Changement du mot de passe"
+
+#: views/users/account.hbs:11
+msgid ""
+"You only need to fill out this form if you want to change your current "
+"password"
+msgstr ""
+"Vous avez uniquement ce formulaire à remplir pour changer votre mot de passe"
+
+#: views/users/account.hbs:12 views/users/account.hbs:13
+msgid "Current Password"
+msgstr "Mot de passe actuel"
+
+#: views/users/account.hbs:14 views/users/account.hbs:15
+#: views/users/reset.hbs:6 views/users/reset.hbs:7
+msgid "New Password"
+msgstr "Nouveau mot de passe"
+
+#: views/users/account.hbs:16 views/users/reset.hbs:8
+msgid "Confirm Password"
+msgstr "Confirmation du mot de passe"
+
+#: views/users/account.hbs:17 views/users/reset.hbs:9
+msgid "Confirm New Password"
+msgstr "Confirmez le nouveau mot de passe"
+
+#: views/users/api.hbs:4
+msgid "Are you sure? Resetting would invalidate the currently existing token."
+msgstr "Êtes-vous sûr ? La réinitialisation invaliderait les jetons existants."
+
+#: views/users/api.hbs:5
+msgid "Are you sure?"
+msgstr "Êtes-vous sûr ?"
+
+#: views/users/api.hbs:6
+msgid "Reset Access Token"
+msgstr "Réinitialiser le jeton d'accès"
+
+#: views/users/api.hbs:7
+msgid "Generate Access Token"
+msgstr "Générer un jeton d'accès"
+
+#: views/users/api.hbs:8
+msgid "Personal access token:"
+msgstr "Jeton d'accès privé :"
+
+#: views/users/api.hbs:9
+msgid "Access token not yet generated"
+msgstr "Le jeton d'accès n'est pas encore généré"
+
+#: views/users/api.hbs:10
+msgid "Notes about the API"
+msgstr "Notes à propos de l'API"
+
+#: views/users/api.hbs:11
+msgid ""
+"API response is a JSON structure with
error
and data"
+"code> properties. If the response
error
has a value set then "
+"the request failed."
+msgstr ""
+"La réponse de l'API est un document JSON avec les propriétés error"
+"code> et
data
. Si la propriété error
est "
+"renseignée, alors la requête a échoué."
+
+#: views/users/api.hbs:12
+msgid ""
+"You need to define proper Content-Type
when making a request. "
+"You can either use application/x-www-form-urlencoded
for normal "
+"form data or application/json
for a JSON payload. Using "
+"multipart/form-data
is not supported."
+msgstr ""
+"Vous devez définir le bon Content-Type
lors de vos requêtes. "
+"Vous pouvez utiliser soit application/x-www-form-urlencoded
"
+"pour des données de formulaire, ou application/json
pour une "
+"requête JSON. Vous ne pouvez pas utiliser multipart/form-data
."
+
+#: views/users/api.hbs:13
+msgid "Get list of subscriptions"
+msgstr "Obtenir la liste des abonnés"
+
+#: views/users/api.hbs:14
+msgid ""
+"Retrieve a list of subscriptions to the list referenced by :listId. All "
+"fields of the subscribers will be returned. Note that custom fields will "
+"have generated names."
+msgstr ""
+"Récupérer l'ensemble des abonnements à la liste référencée :listId. Tous les "
+"champs des abonnés seront renvoyés. Notez que les champs personnalisés "
+"auront des noms générés automatiquement."
+
+#: views/users/api.hbs:15 views/users/api.hbs:24 views/users/api.hbs:26
+#: views/users/api.hbs:39 views/users/api.hbs:41 views/users/api.hbs:47
+#: views/users/api.hbs:49 views/users/api.hbs:55 views/users/api.hbs:57
+#: views/users/api.hbs:67 views/users/api.hbs:78 views/users/api.hbs:80
+#: views/users/api.hbs:86 views/users/api.hbs:88 views/users/api.hbs:94
+#: views/users/api.hbs:99 views/users/api.hbs:104
+msgid "arguments"
+msgstr "arguments"
+
+#: views/users/api.hbs:16 views/users/api.hbs:25 views/users/api.hbs:40
+#: views/users/api.hbs:48 views/users/api.hbs:56 views/users/api.hbs:68
+#: views/users/api.hbs:79 views/users/api.hbs:87 views/users/api.hbs:95
+#: views/users/api.hbs:100 views/users/api.hbs:105
+msgid "your personal access token"
+msgstr "votre token d'accès personnel"
+
+#: views/users/api.hbs:17 views/users/api.hbs:69
+msgid "Start position"
+msgstr "Position de démarrage"
+
+#: views/users/api.hbs:18 views/users/api.hbs:70
+msgid "optional, default 0"
+msgstr "optionnel, par défaut 0"
+
+#: views/users/api.hbs:19
+msgid "limit subscription count in response"
+msgstr "nombre maximal d'abonnements retournés"
+
+#: views/users/api.hbs:20 views/users/api.hbs:72
+msgid "optional, default 10000"
+msgstr "optionnel, par défaut 10000"
+
+#: views/users/api.hbs:22
+msgid "Add subscription"
+msgstr "Ajouter un abonnement"
+
+#: views/users/api.hbs:23
+msgid ""
+"This API call either inserts a new subscription or updates existing. Fields "
+"not included are left as is, so if you update only LAST_NAME value, then "
+"FIRST_NAME is kept untouched for an existing subscription."
+msgstr ""
+"Ce service de l'API insère ou met à jour un abonnement. Les champs non "
+"fournis sont laissés tels quels. Ainsi, pour un abonnement existant, si vous "
+"ne mettez à jour que la valeur de LAST_NAME, FIRST_NAME ne sera pas modifié."
+
+#: views/users/api.hbs:27 views/users/api.hbs:42 views/users/api.hbs:50
+msgid "subscriber's email address"
+msgstr "adresse mail de l'abonné"
+
+#: views/users/api.hbs:28 views/users/api.hbs:43 views/users/api.hbs:51
+#: views/users/api.hbs:59 views/users/api.hbs:82 views/users/api.hbs:90
+msgid "required"
+msgstr "obligatoire"
+
+#: views/users/api.hbs:29
+msgid "subscriber's first name"
+msgstr "prénom de l'abonné"
+
+#: views/users/api.hbs:30
+msgid "subscriber's last name"
+msgstr "nom de l'abonné"
+
+#: views/users/api.hbs:31
+msgid ""
+"subscriber's timezone (eg. \"Europe/Tallinn\", \"PST\" or \"UTC\"). If not "
+"set defaults to \"UTC\""
+msgstr ""
+"Fuseau horaire de l'abonné (par ex. \"Europe/Paris\", \"CEST\" ou \"UTC\"). "
+"Par défaut \"UTC\""
+
+#: views/users/api.hbs:32
+msgid ""
+"custom field value. Use yes/no for option group values (checkboxes, radios, "
+"drop downs)"
+msgstr ""
+"valeur du champ personnalisé. Utiliser yes/no pour des valeurs d'options "
+"groupées (cases à cocher, choix sur listes, menus déroulants)"
+
+#: views/users/api.hbs:33
+msgid "Additional POST arguments"
+msgstr "Arguments POST additionnels"
+
+#: views/users/api.hbs:34
+msgid ""
+"set to \"yes\" if you want to make sure the email is marked as subscribed "
+"even if it was previously marked as unsubscribed. If the email was already "
+"unsubscribed/blocked then subscription status is not changed"
+msgstr ""
+"choisir \"oui\" si vous voulez être sur que l'adresse mail soit marquée "
+"comme abonnée, même si elle était précédemment marquée désabonnée. Si "
+"l'adresse mail était déjà désabonnée/bloquée, alors le statut d'abonnement "
+"n'est pas changé"
+
+#: views/users/api.hbs:35
+msgid ""
+"set to \"yes\" if you want to send confirmation email to the subscriber "
+"before actually marking as subscribed"
+msgstr ""
+"choisir \"oui\" si vous voulez envoyer un mail de confirmation aux nouveaux "
+"abonnés avant de marquer leur abonnement comme actif"
+
+#: views/users/api.hbs:37
+msgid "Remove subscription"
+msgstr "Retirer l'abonnement"
+
+#: views/users/api.hbs:38
+msgid "This API call marks a subscription as unsubscribed"
+msgstr "Ce service de l'API marque un abonnement comme désabonné"
+
+#: views/users/api.hbs:45
+msgid "Delete subscription"
+msgstr "Supprimer l'abonnement"
+
+#: views/users/api.hbs:46
+msgid "This API call deletes a subscription"
+msgstr "Ce service de l'API supprime un abonnement"
+
+#: views/users/api.hbs:53
+msgid "Add new custom field"
+msgstr "Ajouter un champ personnalisé"
+
+#: views/users/api.hbs:54
+msgid "This API call creates a new custom field for a list."
+msgstr "Ce service de l'API crée un nouveau champ personnalisé pour une liste."
+
+#: views/users/api.hbs:58
+msgid "field name"
+msgstr "nom du champ"
+
+#: views/users/api.hbs:60
+msgid "one of the following types:"
+msgstr "Un des types suivants :"
+
+#: views/users/api.hbs:61
+msgid ""
+"If the type is 'option' then you also need to specify the parent element ID"
+msgstr ""
+"Si le type est 'option', vous devez également spécifier l'ID de l'élément "
+"parent"
+
+#: views/users/api.hbs:62
+msgid ""
+"Template for the group element. If not set, then values of the elements are "
+"joined with commas"
+msgstr ""
+"Modèle pour le groupe d'éléments. Si vide, les valeurs seront concatennées "
+"avec des virgules"
+
+#: views/users/api.hbs:63
+msgid ""
+"if not visible then the subscriber can not view or modify this value at the "
+"profile page"
+msgstr ""
+"Si masqué, l'abonné ne peut pas voir ni modifier la valeur depuis sa page de "
+"profil"
+
+#: views/users/api.hbs:65
+msgid "Get list of blacklisted emails"
+msgstr "Obtenir les adresses mail en liste noire"
+
+#: views/users/api.hbs:66
+msgid "This API call get list of blacklisted emails."
+msgstr "Ce service de l'API renvoie la liste des mails dans la liste noire."
+
+#: views/users/api.hbs:71
+msgid "limit emails count in response"
+msgstr "nombre maximal d'adresses mail retournées"
+
+#: views/users/api.hbs:73
+msgid "filter by part of email"
+msgstr "Filtre sur partie d'adresse mail"
+
+#: views/users/api.hbs:74
+msgid "optional, default ''"
+msgstr "optionnel, par défaut ''"
+
+#: views/users/api.hbs:77
+msgid "This API call either add emails to blacklist"
+msgstr "Ce service de l'API ajoute des mails à la liste noire"
+
+#: views/users/api.hbs:81 views/users/api.hbs:89
+msgid "email address"
+msgstr "adresse mail"
+
+#: views/users/api.hbs:84
+msgid "Delete email from blacklist"
+msgstr "Supprimer le mail de la liste noire"
+
+#: views/users/api.hbs:85
+msgid "This API call either delete emails from blacklist"
+msgstr "Ce service de l'API supprime des mails de la liste noire"
+
+#: views/users/api.hbs:92
+msgid "Get the lists a user has subscribed to"
+msgstr "Obtenir la liste des listes auxquelles un utilisateur est abonné"
+
+#: views/users/api.hbs:93
+msgid "Retrieve the lists that the user with :email has subscribed to. "
+msgstr "Récupérer les listes auxquelles l'utilisateur :email est abonné. "
+
+#: views/users/api.hbs:97
+msgid "Get all lists"
+msgstr "Obtenir toutes les listes"
+
+#: views/users/api.hbs:98
+msgid "Retrieve every list. "
+msgstr "Récupérer toutes les listes. "
+
+#: views/users/api.hbs:102
+msgid "Get list by id"
+msgstr "Obtenir une liste via son id"
+
+#: views/users/api.hbs:103
+msgid "Retrieve the list with :id "
+msgstr "Récupérer la liste avec :id "
+
+#: views/users/forgot.hbs:3 views/users/reset.hbs:3
+msgid "Password Reset"
+msgstr "Réinitialisation du mot de passe"
+
+#: views/users/forgot.hbs:4
+msgid "Reset your password?"
+msgstr "Réinitialiser votre mot de passe ?"
+
+#: views/users/forgot.hbs:5
+msgid "Accounts are managed through LDAP."
+msgstr "Les comptes sont gérés par le LDAP."
+
+#: views/users/forgot.hbs:6 views/users/reset.hbs:10
+msgid "Reset Password"
+msgstr "Réinitialiser le mot de passe"
+
+#: views/users/forgot.hbs:7
+msgid ""
+"Please provide the username or email address that you used when you signed "
+"up for your Mailtrain account."
+msgstr ""
+"Merci d'entrer le nom d'utilisateur et l'adresse mail que vous avez "
+"fournis lors de votre inscription au service."
+
+#: views/users/forgot.hbs:8
+msgid "We will send you an email that will allow you to reset your password."
+msgstr ""
+"Nous allons vous envoyer un mail qui vous permettra de réinitialiser votre "
+"mot de passe."
+
+#: views/users/forgot.hbs:10
+msgid "Username or email address"
+msgstr "Nom d'utilisateur ou adresse mail"
+
+#: views/users/forgot.hbs:11
+msgid "Send verification email"
+msgstr "Envoyer un mail de vérification"
+
+#: views/users/login.hbs:8
+msgid "Remember me"
+msgstr "Se souvenir de moi"
+
+#: views/users/login.hbs:11 views/users/login.hbs:12
+msgid "Forgot password?"
+msgstr "Mot de passe oublié ?"
+
+#: views/users/reset.hbs:4
+msgid "Choose your new password"
+msgstr "Choisissez votre nouveau mot de passe"
+
+#: views/users/reset.hbs:5
+msgid "Please enter a new password."
+msgstr "Merci de saisir un nouveau mot de passe."
+
+#: lib/editor-helpers.js:17 routes/templates.js:95
+msgid "Could not find template with specified ID"
+msgstr "Ne peut trouver de modèle avec cet identifiant"
+
+#: lib/editor-helpers.js:33 routes/archive.js:145 routes/campaigns.js:132
+#: routes/campaigns.js:285 routes/campaigns.js:380 routes/campaigns.js:428
+#: routes/campaigns.js:468 routes/campaigns.js:845 routes/campaigns.js:868
+#: routes/campaigns.js:887 routes/campaigns.js:909 routes/triggers.js:172
+msgid "Could not find campaign with specified ID"
+msgstr "Aucune campagne ne correspond à cet identifiant"
+
+#: lib/editor-helpers.js:47 routes/editorapi.js:320
+msgid "Invalid resource type"
+msgstr "Type de ressource invalide"
+
+#: lib/feed.js:31
+msgid "Bad status code %s"
+msgstr "Code de statut d'erreur %s"
+
+#: lib/helpers.js:33
+msgid "URL that points to the unsubscribe page"
+msgstr "URL vers la page de désabonnement"
+
+#: lib/helpers.js:36
+msgid "URL that points to the preferences page of the subscriber"
+msgstr "URL vers la page de préférences de l'abonné"
+
+#: lib/helpers.js:39
+msgid "URL to preview the message in a browser"
+msgstr "URL de visualisation du message dans le navigateur"
+
+#: lib/helpers.js:45 lib/models/segments.js:31
+msgid "First name"
+msgstr "Prénom"
+
+#: lib/helpers.js:48 lib/models/segments.js:35
+msgid "Last name"
+msgstr "Nom"
+
+#: lib/helpers.js:51
+msgid "Full name (first and last name combined)"
+msgstr "Nom complet (Prénom et nom combinés)"
+
+#: lib/helpers.js:54
+msgid "Unique ID that identifies the recipient"
+msgstr "Identifiant unique du destinataire"
+
+#: lib/helpers.js:57
+msgid "Unique ID that identifies the list used for this campaign"
+msgstr "Identifiant unique de la liste utilisée pour cette campagne"
+
+#: lib/helpers.js:60
+msgid "Unique ID that identifies current campaign"
+msgstr "Identifiant unique de cette campagne"
+
+#: lib/helpers.js:68 lib/helpers.js:80
+msgid "content from an RSS entry"
+msgstr "Contenu d'une entrée RSS"
+
+#: lib/helpers.js:71
+msgid "RSS entry title"
+msgstr "Titre de l'entrée RSS"
+
+#: lib/helpers.js:74
+msgid "RSS entry date"
+msgstr "Date de l'entrée RSS"
+
+#: lib/helpers.js:77
+msgid "RSS entry link"
+msgstr "Lien de l'entrée RSS"
+
+#: lib/helpers.js:83
+msgid "RSS entry summary"
+msgstr "Résumé de l'entrée RSS"
+
+#: lib/helpers.js:86
+msgid "RSS entry image URL"
+msgstr "URL de l'image de l'entrée RSS"
+
+#: lib/mailer.js:245
+msgid "Invalid mail transport"
+msgstr "Transport mail invalide"
+
+#: lib/models/campaigns.js:105 lib/models/campaigns.js:132
+#: lib/models/campaigns.js:205 lib/models/campaigns.js:328
+#: lib/models/campaigns.js:590 lib/models/campaigns.js:723
+msgid "Missing Campaign ID"
+msgstr "Identifiant de campagne manquant"
+
+#: lib/models/campaigns.js:241
+msgid "Emtpy or too large attahcment"
+msgstr "Pièce jointe vide ou trop grande"
+
+#: lib/models/campaigns.js:408 lib/models/campaigns.js:600
+msgid "Campaign Name must be set"
+msgstr "Le nom de la campagne est obligatoire"
+
+#: lib/models/campaigns.js:412
+msgid "RSS URL must be set and needs to be a valid URL"
+msgstr "L'URL du flux RSS doit être renseignée et valide"
+
+#: lib/models/campaigns.js:568
+msgid "Selected template not found"
+msgstr "Modèle inconnu"
+
+#: lib/models/campaigns.js:924
+msgid "Invalid or missing message ID"
+msgstr "Message ID invalide ou manquant"
+
+#: lib/models/campaigns.js:1065
+msgid "Unrecognized message status"
+msgstr "Message de statut non reconnu"
+
+#: lib/models/confirmations.js:27
+msgid "Could not store confirmation data"
+msgstr "Les confirmation n'a pas pu être enregistrée"
+
+#: lib/models/fields.js:24
+msgid "Drop Down"
+msgstr "Menu déroulant"
+
+#: lib/models/fields.js:25
+msgid "Date (MM/DD/YYY)"
+msgstr "Date (MM/JJ/YYY)"
+
+#: lib/models/fields.js:29
+msgid "JSON value for custom rendering"
+msgstr "Valeur JSON pour un affichage personnalisé"
+
+#: lib/models/fields.js:30
+msgid "Option"
+msgstr "Option"
+
+#: lib/models/fields.js:53 lib/models/fields.js:98 lib/models/fields.js:123
+#: lib/models/forms.js:46 lib/models/lists.js:115 lib/models/lists.js:150
+#: lib/models/lists.js:265 lib/models/segments.js:43 lib/models/segments.js:176
+#: lib/models/subscriptions.js:79 lib/models/subscriptions.js:390
+#: lib/models/subscriptions.js:566 lib/models/subscriptions.js:657
+#: lib/models/subscriptions.js:710 lib/models/subscriptions.js:773
+#: lib/models/subscriptions.js:816
+msgid "Missing List ID"
+msgstr "Identifiant de liste manquant"
+
+#: lib/models/fields.js:129
+msgid "Option field requires a group to be selected"
+msgstr "Les champs Option nécessitent le choix d'un groupe"
+
+#: lib/models/fields.js:149 lib/models/fields.js:199
+msgid "Missing Field ID"
+msgstr "Identifiant de champ manquant"
+
+#: lib/models/fields.js:153 lib/models/segments.js:185
+#: lib/models/segments.js:225
+msgid "Field Name must be set"
+msgstr "Le nom du champ est obligatoire"
+
+#: lib/models/fields.js:216
+msgid "Custom field not found"
+msgstr "Champ personnalisé introuvable"
+
+#: lib/models/fields.js:289
+msgid "Unknown column type %s"
+msgstr "Type de colonne \"%s\" inconnu"
+
+#: lib/models/fields.js:293
+msgid "Missing column name"
+msgstr "Nom de colonne manquant"
+
+#: lib/models/fields.js:297
+msgid "Missing list ID"
+msgstr "Identifiant de liste manquant"
+
+#: lib/models/fields.js:305
+msgid "Provided List ID not found"
+msgstr "Identifiant de la liste inconnu"
+
+#: lib/models/forms.js:70 lib/models/forms.js:113 lib/models/forms.js:201
+#: lib/models/forms.js:291
+msgid "Missing Form ID"
+msgstr "Identifiant de fomulaire manquant"
+
+#: lib/models/forms.js:121 lib/models/forms.js:205
+msgid "Form Name must be set"
+msgstr "Le nom du formulaire est obligatoire"
+
+#: lib/models/forms.js:307
+msgid "Custom form not found"
+msgstr "Formulaire personnalisé introuvable"
+
+#: lib/models/links.js:337 routes/campaigns.js:534 routes/campaigns.js:582
+#: routes/campaigns.js:622 routes/campaigns.js:672 services/sender.js:305
+msgid "Campaign not found"
+msgstr "Campagne introuvable"
+
+#: lib/models/links.js:345 routes/lists.js:181 services/sender.js:312
+msgid "List not found"
+msgstr "Liste non trouvée"
+
+#: lib/models/links.js:353
+msgid "Subscription not found"
+msgstr "Abonnement non trouvé"
+
+#: lib/models/lists.js:167 lib/models/lists.js:211
+msgid "List Name must be set"
+msgstr "Le nom de la liste est obligatoire"
+
+#: lib/models/lists.js:294
+msgid "Missing List CID"
+msgstr "Identifiant CID de liste manquant"
+
+#: lib/models/report-templates.js:26 lib/models/report-templates.js:70
+#: lib/models/report-templates.js:142
+msgid "Missing report template ID"
+msgstr "Identifiant de modèle de rapport manquant"
+
+#: lib/models/report-templates.js:77
+msgid "Report template name must be set"
+msgstr "Le nom du modèle de rapport est obligatoire"
+
+#: lib/models/reports.js:40 lib/models/reports.js:110 lib/models/reports.js:188
+msgid "Missing report ID"
+msgstr "Identifiant de rapport manquant"
+
+#: lib/models/reports.js:116
+msgid "Report name must be set"
+msgstr "Nom de rapport obligatoire"
+
+#: lib/models/segments.js:15
+msgid "Signup country"
+msgstr "Pays d'inscription"
+
+#: lib/models/segments.js:19 lib/models/triggers.js:14
+msgid "Sign up date"
+msgstr "Date d'inscription"
+
+#: lib/models/segments.js:23 lib/models/triggers.js:18
+msgid "Latest open"
+msgstr "Dernière ouverture"
+
+#: lib/models/segments.js:27 lib/models/triggers.js:22
+msgid "Latest click"
+msgstr "Dernier clic"
+
+#: lib/models/segments.js:69 lib/models/segments.js:216
+#: lib/models/segments.js:256 lib/models/segments.js:278
+msgid "Missing Segment ID"
+msgstr "Identifiant de segment manquant"
+
+#: lib/models/segments.js:85 lib/models/segments.js:551
+#: lib/models/segments.js:661
+msgid "Segment not found"
+msgstr "Segment introuvable"
+
+#: lib/models/segments.js:146 lib/models/segments.js:147
+#: lib/models/segments.js:409 lib/models/segments.js:410
+msgid "%s days after today"
+msgstr "%s jours à partir d'aujourd'hui"
+
+#: lib/models/segments.js:146 lib/models/segments.js:147
+#: lib/models/segments.js:409 lib/models/segments.js:410
+msgid "%s days before today"
+msgstr "%s days avant aujourd'hui"
+
+#: lib/models/segments.js:148 lib/models/segments.js:411
+msgid "today"
+msgstr "aujourd'hui"
+
+#: lib/models/segments.js:189 lib/models/segments.js:229
+msgid "Invalid segment rule type"
+msgstr "Règle de segmentation invalide"
+
+#: lib/models/segments.js:289 lib/models/segments.js:455 routes/segments.js:266
+#: routes/segments.js:300 routes/segments.js:370 routes/segments.js:381
+msgid "Selected segment not found"
+msgstr "Segment inconnu"
+
+#: lib/models/segments.js:294 lib/models/segments.js:460 routes/segments.js:272
+#: routes/segments.js:306 routes/segments.js:387
+msgid "Invalid rule type"
+msgstr "Type de règle invalide"
+
+#: lib/models/segments.js:359 lib/models/segments.js:435
+#: lib/models/segments.js:526
+msgid "Missing Rule ID"
+msgstr "Identifiant de règle manquant"
+
+#: lib/models/segments.js:375
+msgid "Specified rule not found"
+msgstr "La ègle demandée est introuvable"
+
+#: lib/models/segments.js:386
+msgid "Specified segment not found"
+msgstr "Le segment spécifié est introuvable"
+
+#: lib/models/segments.js:446
+msgid "Selected rule not found"
+msgstr "Règle inconnue"
+
+#: lib/models/subscriptions.js:257 lib/models/subscriptions.js:287
+#: lib/models/subscriptions.js:394
+msgid "Missing Subscription ID"
+msgstr "Identifiant d'abonnement manquant"
+
+#: lib/models/subscriptions.js:315
+msgid "Missing Subscription email address"
+msgstr "Adresse mail d'abonnement manquante"
+
+#: lib/models/subscriptions.js:570 lib/models/subscriptions.js:820
+msgid "Missing subscription ID"
+msgstr "Identifiant d'abonnement manquant"
+
+#: lib/models/subscriptions.js:661 lib/models/subscriptions.js:714
+#: lib/models/subscriptions.js:750
+msgid "Missing Import ID"
+msgstr "Identifiant d'import manquant"
+
+#: lib/models/subscriptions.js:842
+msgid "Unknown subscription ID"
+msgstr "ID d'abonnement inconnu"
+
+#: lib/models/subscriptions.js:847 routes/subscription.js:639
+msgid "Nothing seems to be changed"
+msgstr "Rien ne semble avoir été modifié"
+
+#: lib/models/subscriptions.js:913 routes/subscription.js:473
+#: routes/subscription.js:545 routes/subscription.js:581
+#: routes/subscription.js:697 routes/subscription.js:772
+msgid "Subscription not found in this list"
+msgstr "Abonnement introuvable dans cette liste"
+
+#: lib/models/templates.js:26 lib/models/templates.js:102
+#: lib/models/templates.js:157
+msgid "Missing Template ID"
+msgstr "Identifiant de modèle manquant"
+
+#: lib/models/templates.js:55 lib/models/templates.js:106
+msgid "Template Name must be set"
+msgstr "Le nom du modèle est obligatoire"
+
+#: lib/models/templates.js:147
+msgid "Template does not exist"
+msgstr "Le modèle n'existe pas"
+
+#: lib/models/triggers.js:31
+msgid "Has Opened"
+msgstr "A ouvert"
+
+#: lib/models/triggers.js:34
+msgid "Has Clicked"
+msgstr "A cliqué"
+
+#: lib/models/triggers.js:37
+msgid "Not Opened"
+msgstr "Non ouvert"
+
+#: lib/models/triggers.js:40
+msgid "Not Clicked"
+msgstr "Non cliqué"
+
+#: lib/models/triggers.js:221 lib/models/triggers.js:258
+msgid "Missing or invalid list ID"
+msgstr "Identifiant de liste manquant ou invalide"
+
+#: lib/models/triggers.js:225 lib/models/triggers.js:310
+msgid "Days in the past are not allowed"
+msgstr "Jours dans le passé interdits"
+
+#: lib/models/triggers.js:229 lib/models/triggers.js:250
+#: lib/models/triggers.js:314 lib/models/triggers.js:335
+msgid "Missing or invalid trigger rule"
+msgstr "Règle de déclenchement manquante ou invalide"
+
+#: lib/models/triggers.js:236 lib/models/triggers.js:321
+msgid "Invalid subscription configuration"
+msgstr "Configuration d'abonnement invalide"
+
+#: lib/models/triggers.js:243 lib/models/triggers.js:328
+msgid "Invalid campaign configuration"
+msgstr "Configuration incorrecte de la campagne"
+
+#: lib/models/triggers.js:246 lib/models/triggers.js:331
+msgid "A campaing can not be a target for itself"
+msgstr "Une campagne ne peut pas être envoyée à elle-même"
+
+#: lib/models/triggers.js:279
+msgid "Could not store trigger row"
+msgstr "Le déclencheur n'a pas pu être enregistré"
+
+#: lib/models/triggers.js:296
+msgid "Missing or invalid Trigger ID"
+msgstr "Identifiant de déclencheur manquant ou invalide"
+
+#: lib/models/triggers.js:363
+msgid "Missing Trigger ID"
+msgstr "Identifiant de déclencheur manquant"
+
+#: lib/models/users.js:103
+msgid "Could not store user row"
+msgstr "L'utilisateur n'a pas pu être enregistré"
+
+#: lib/models/users.js:173
+msgid "Email Address must be set"
+msgstr "L'adresse mail est obligatoire"
+
+#: lib/models/users.js:184
+msgid "Failed to check user data"
+msgstr "Échec à la vérification des données utilisateur"
+
+#: lib/models/users.js:195
+msgid ""
+"Can't change email as another user with the same email address already exists"
+msgstr ""
+"Ne peut changer l'adresse mail, car un autre utilisateur avec la même "
+"adresse existe déjà"
+
+#: lib/models/users.js:212
+msgid "Incorrect current password"
+msgstr "Mot de passe actuel incorrect"
+
+#: lib/models/users.js:216
+msgid "New password not set"
+msgstr "Nouveau mot de passe non enregistré"
+
+#: lib/models/users.js:220
+msgid "Passwords do not match"
+msgstr "Les mots de passe ne correspondent pas"
+
+#: lib/models/users.js:258
+msgid "User ID not set"
+msgstr "Identifiant utilisateur non fourni"
+
+#: lib/models/users.js:286
+msgid "Username must be set"
+msgstr "Nom d'utilisateur obligatoire"
+
+#: lib/models/users.js:323
+msgid "Mailer password change request"
+msgstr "Demande de changement de mot de passe"
+
+#: lib/models/users.js:347 lib/models/users.js:367
+msgid "Missing username or reset token"
+msgstr "Token de réinitialisation ou nom d'utilisateur manquant"
+
+#: lib/models/users.js:371
+msgid "Invalid new password"
+msgstr "Nouveau mot de passe invalide"
+
+#: lib/passport.js:50
+msgid "%s logged out"
+msgstr "%s déconnecté"
+
+#: lib/passport.js:65
+msgid "Failed to authenticate user"
+msgstr "Échec à l'authentification de l'utilisateur"
+
+#: lib/passport.js:81
+msgid "Logged in as %s"
+msgstr "Connecté comme %s"
+
+#: lib/passport.js:191
+msgid "Incorrect username or password"
+msgstr "Nom d'utilisateur ou mot de passe incorrect"
+
+#: lib/subscription-mail-helpers.js:28
+msgid "%s: Subscription Confirmed"
+msgstr "%s: Abonnement confirmé"
+
+#: lib/subscription-mail-helpers.js:39
+msgid "%s: Email Address Already Registered"
+msgstr "%s: Adresse mail déjà enregistrée"
+
+#: lib/subscription-mail-helpers.js:49
+msgid "%s: Please Confirm Email Change in Subscription"
+msgstr "%s: Merci de confirmer le changement de mail de l'abonnement"
+
+#: lib/subscription-mail-helpers.js:59
+msgid "%s: Please Confirm Subscription"
+msgstr "%: Merci de confirmer l'abonnement"
+
+#: lib/subscription-mail-helpers.js:69
+msgid "%s: Please Confirm Unsubscription"
+msgstr "%: Merci de confirmer le désabonnement"
+
+#: lib/subscription-mail-helpers.js:76
+msgid "%s: Unsubscription Confirmed"
+msgstr "%s: Désabonnement confirmé"
+
+#: lib/tools.js:154
+msgid "Blocked email address \"%s\""
+msgstr "Adresse mail bloquée \"%s\""
+
+#: lib/tools.js:163
+msgid "Invalid email address \"%s\"."
+msgstr "Adresse mail \"%s\" invalide."
+
+#: lib/tools.js:166
+msgid "MX record not found for domain"
+msgstr "Enregistrement MX introuvable pour le domaine"
+
+#: lib/tools.js:169
+msgid "Address domain not found"
+msgstr "Le nom de domaine de l'adresse est inconnu"
+
+#: lib/tools.js:172
+msgid "Address domain name is required"
+msgstr "Le nom de domaine de l'adresse est requis"
+
+#: routes/archive.js:31 routes/archive.js:43 routes/archive.js:55 app.js:230
+msgid "Not Found"
+msgstr "Non trouvé"
+
+#: routes/archive.js:121 services/sender.js:454
+msgid "Received status code %s from %s"
+msgstr "Le code de statut %s a été reçu de %s"
+
+#: routes/archive.js:153 routes/campaigns.js:895
+msgid "Attachment not found"
+msgstr "Pièce jointe introuvable"
+
+#: routes/blacklist.js:13 routes/campaigns.js:26 routes/editorapi.js:32
+#: routes/fields.js:13 routes/forms.js:16 routes/grapejs.js:15
+#: routes/lists.js:50 routes/mosaico.js:14 routes/report-templates.js:20
+#: routes/reports.js:22 routes/segments.js:13 routes/settings.js:23
+#: routes/templates.js:18 routes/triggers.js:19 routes/users.js:75
+#: routes/users.js:120
+msgid "Need to be logged in to access restricted content"
+msgstr "Vous devez être connecté pour accéder à cet espace"
+
+#: routes/campaigns.js:118
+msgid "Could not create campaign"
+msgstr "La campagne n'a pas pu être créée"
+
+#: routes/campaigns.js:121
+msgid "Campaign “%s” created"
+msgstr "Campagne \"%s\" créée"
+
+#: routes/campaigns.js:210
+msgid "Campaign settings updated"
+msgstr "Les paramètres de la campagne ont été mis à jour"
+
+#: routes/campaigns.js:212
+msgid "Campaign settings not updated"
+msgstr "Les paramètres de la campagne n'ont pas pu être mis à jour"
+
+#: routes/campaigns.js:228 routes/campaigns.js:745
+msgid "Campaign deleted"
+msgstr "Campagne supprimée"
+
+#: routes/campaigns.js:230 routes/campaigns.js:747
+msgid "Could not delete specified campaign"
+msgstr "La campagne n'a pas pu être supprimée"
+
+#: routes/campaigns.js:249
+msgid "Idling"
+msgstr "Inactif"
+
+#: routes/campaigns.js:252
+msgid "Scheduled"
+msgstr "Programmé"
+
+#: routes/campaigns.js:258
+msgid "Paused"
+msgstr "En pause"
+
+#: routes/campaigns.js:260
+msgid "Inactive"
+msgstr "Inactif"
+
+#: routes/campaigns.js:262
+msgid "Active"
+msgstr "Actif"
+
+#: routes/campaigns.js:264
+msgid "Other"
+msgstr "Autre"
+
+#: routes/campaigns.js:422
+msgid "Unknown status selector"
+msgstr "Sélecteur de statut inconnu"
+
+#: routes/campaigns.js:763
+msgid "Scheduled sending"
+msgstr "Envoi programmé"
+
+#: routes/campaigns.js:765
+msgid "Could not schedule sending"
+msgstr "L'envoi n'a pas pu être programmé"
+
+#: routes/campaigns.js:777
+msgid "Sending resumed"
+msgstr "Envoi relancé"
+
+#: routes/campaigns.js:779
+msgid "Could not resume sending"
+msgstr "L'envoi n'a pas pu être relancé"
+
+#: routes/campaigns.js:791
+msgid "Sending reset"
+msgstr "Envoi réinitialisé"
+
+#: routes/campaigns.js:793
+msgid "Could not reset sending"
+msgstr "L'envoi n'a pas pu être réinitialisé"
+
+#: routes/campaigns.js:805 routes/campaigns.js:833
+msgid "Sending paused"
+msgstr "Envoi mis en pause"
+
+#: routes/campaigns.js:807 routes/campaigns.js:835
+msgid "Could not pause sending"
+msgstr "L'envoi n'a pas pu être interrompu"
+
+#: routes/campaigns.js:819
+msgid "Sending activated"
+msgstr "Envoi activé"
+
+#: routes/campaigns.js:821
+msgid "Could not activate sending"
+msgstr "Impossible d'activer l'envoi"
+
+#: routes/campaigns.js:856
+msgid "Attachment uploaded"
+msgstr "Pièce jointe téléchargée"
+
+#: routes/campaigns.js:858
+msgid "Could not store attachment"
+msgstr "La pièce jointe n'a pas pu être enregistrée"
+
+#: routes/campaigns.js:875
+msgid "Attachment deleted"
+msgstr "Pièce jointe supprimée"
+
+#: routes/campaigns.js:877
+msgid "Could not delete attachment"
+msgstr "La pièce jointe n'a pas pu être supprimée"
+
+#: routes/editorapi.js:38
+msgid "Invalid editor name"
+msgstr "Nom d'éditeur invalide"
+
+#: routes/editorapi.js:146
+msgid "Method not supported"
+msgstr "Méthode non supportée"
+
+#: routes/editorapi.js:381
+msgid "Invalid resource type or ID"
+msgstr "Type ou ID de ressource invalide"
+
+#: routes/fields.js:28 routes/fields.js:64 routes/fields.js:118
+#: routes/forms.js:31 routes/forms.js:63 routes/forms.js:94
+#: routes/segments.js:28 routes/segments.js:59 routes/segments.js:102
+#: routes/segments.js:151 routes/segments.js:223 routes/segments.js:255
+#: routes/segments.js:289 routes/segments.js:336 routes/segments.js:359
+msgid "Selected list ID not found"
+msgstr "Identifiant de liste inconnu"
+
+#: routes/fields.js:102
+msgid "Could not create custom field"
+msgstr "Le champ personnalisé n'a pas pu être créé"
+
+#: routes/fields.js:129
+msgid "Selected field not found"
+msgstr "Champ inconnu"
+
+#: routes/fields.js:165
+msgid "Field settings updated"
+msgstr "Les paramètres du champ ont été enregistrés"
+
+#: routes/fields.js:167
+msgid "Field settings not updated"
+msgstr "Les paramètres du champ n'ont pas pu être mis à jour"
+
+#: routes/fields.js:183
+msgid "Custom field deleted"
+msgstr "Champ personnalisé supprimé"
+
+#: routes/fields.js:185
+msgid "Could not delete specified field"
+msgstr "Le champ n'a pas pu être supprimé"
+
+#: routes/forms.js:78
+msgid "Could not create custom form"
+msgstr "Le formulaire n'a pas pu être créé"
+
+#: routes/forms.js:105
+msgid "Selected form not found"
+msgstr "Formulaire inconnu"
+
+#: routes/forms.js:136
+msgid "The plaintext version for this email"
+msgstr "Version texte de ce mail"
+
+#: routes/forms.js:137
+msgid "Custom forms use MJML for formatting"
+msgstr "Les formulaires personnalisés utilisent le formatage MJML"
+
+#: routes/forms.js:138
+msgid "See the MJML documentation here"
+msgstr "Voir ici la documentation MJML"
+
+#: routes/forms.js:146
+msgid "Layout"
+msgstr "Format"
+
+#: routes/forms.js:152
+msgid "Form Input Style"
+msgstr "Style des zones Input de formulaire"
+
+#: routes/forms.js:154
+msgid ""
+"This CSS stylesheet defines the appearance of form input elements and alerts"
+msgstr ""
+"Cette feuille de style CSS définit l'apparence des zones de saisie et des "
+"alertes du formulaire"
+
+#: routes/forms.js:160
+msgid "Web - Subscribe"
+msgstr "Web - Abonnement"
+
+#: routes/forms.js:165
+msgid "Web - Confirm Subscription Notice"
+msgstr "Web - Information de confirmation d'abonnement"
+
+#: routes/forms.js:170
+msgid "Mail - Confirm Subscription (MJML)"
+msgstr "Mail - Confirmation d'abonnement (MJML)"
+
+#: routes/forms.js:175
+msgid "Mail - Confirm Subscription (Text)"
+msgstr "Mail - Confirmation d'abonnement (Texte)"
+
+#: routes/forms.js:180
+msgid "Mail - Already Subscribed (MJML)"
+msgstr "Mail - Déjà abonné (MJML)"
+
+#: routes/forms.js:185
+msgid "Mail - Already Subscribed (Text)"
+msgstr "Mail - Déjà abonné (Texte)"
+
+#: routes/forms.js:190
+msgid "Web - Subscribed Notice"
+msgstr "Web - Information d'abonné"
+
+#: routes/forms.js:195
+msgid "Mail - Subscription Confirmed (MJML)"
+msgstr "Mail - Abonnement confirmé (MJML)"
+
+#: routes/forms.js:200
+msgid "Mail - Subscription Confirmed (Text)"
+msgstr "Mail - Abonnement confirmé (Texte)"
+
+#: routes/forms.js:208
+msgid "Web - Manage Preferences"
+msgstr "Web - Gestion des préférences"
+
+#: routes/forms.js:213
+msgid "Web - Manage Address"
+msgstr "Web - Gestion de l'adresse"
+
+#: routes/forms.js:218
+msgid "Web - Updated Notice"
+msgstr "Web - Information enregistrée"
+
+#: routes/forms.js:226
+msgid "Web - Unsubscribe"
+msgstr "Web - Désabonnement"
+
+#: routes/forms.js:231
+msgid "Web - Confirm Unsubscription Notice"
+msgstr "Web - Information de confirmation de désabonnement"
+
+#: routes/forms.js:236
+msgid "Mail - Confirm Unsubscription (MJML)"
+msgstr "Mail - Confirmation de désabonnement (MJML)"
+
+#: routes/forms.js:241
+msgid "Mail - Confirm Unsubscription (Text)"
+msgstr "Mail - Confirmation de désabonnement (Texte)"
+
+#: routes/forms.js:246
+msgid "Mail - Confirm Address Change (MJML)"
+msgstr "Mail - Confirmation de changement d'adresse (MJML)"
+
+#: routes/forms.js:251
+msgid "Mail - Confirm Address Change (Text)"
+msgstr "Mail - Confirmation de changement d'adresse (Texte)"
+
+#: routes/forms.js:256
+msgid "Web - Unsubscribed Notice"
+msgstr "Web - Information de confirmation de désabonnement"
+
+#: routes/forms.js:261
+msgid "Mail - Unsubscription Confirmed (MJML)"
+msgstr "Mail - Désbonnement confirmé (MJML)"
+
+#: routes/forms.js:266
+msgid "Mail - Unsubscription Confirmed (Text)"
+msgstr "Mail - Désbonnement confirmé (Texte)"
+
+#: routes/forms.js:271
+msgid "Web - Manual Unsubscribe Notice"
+msgstr "Web - Information de désabonnement manuel"
+
+#: routes/forms.js:309
+msgid "Form settings updated"
+msgstr "Les paramètres du formulaire ont été enregistrés"
+
+#: routes/forms.js:311
+msgid "Form settings not updated"
+msgstr "Les paramètres du formulaire n'ont pas pu être modifiés"
+
+#: routes/forms.js:327
+msgid "Custom form deleted"
+msgstr "Formulaire personnalisé supprimé"
+
+#: routes/forms.js:329
+msgid "Could not delete specified form"
+msgstr "Le formulaire n'a pas pu être supprimé"
+
+#: routes/index.js:11
+msgid "Self Hosted Newsletter App"
+msgstr "Solution de Newsletter auto-hébergée"
+
+#: routes/links.js:39
+msgid "Oops, we couldn't find a link for the URL you clicked"
+msgstr "Oups, nous n'avons pas trouvé le lien sur lequel vous avez cliqué"
+
+#: routes/lists.js:82
+msgid "Could not create list"
+msgstr "La liste n'a pas pu être créée"
+
+#: routes/lists.js:85
+msgid "List created"
+msgstr "Liste créée"
+
+#: routes/lists.js:93 routes/lists.js:271 routes/lists.js:336
+#: routes/lists.js:375 routes/lists.js:444 routes/lists.js:469
+#: routes/lists.js:514 routes/lists.js:536 routes/lists.js:565
+#: routes/lists.js:657 routes/lists.js:714 routes/lists.js:741
+msgid "Could not find list with specified ID"
+msgstr "Ne peut trouver la liste avec cet identifiant"
+
+#: routes/lists.js:122
+msgid "List settings updated"
+msgstr "Les paramètres de la liste ont été mis à jour"
+
+#: routes/lists.js:124
+msgid "List settings not updated"
+msgstr "Les paramètres de la liste n'ont pu être enregistrés"
+
+#: routes/lists.js:142
+msgid "List deleted"
+msgstr "Liste supprimée"
+
+#: routes/lists.js:144
+msgid "Could not delete specified list"
+msgstr "La liste n'a pas pu être supprimée"
+
+#: routes/lists.js:206
+msgid "Unknown"
+msgstr "Inconnu"
+
+#: routes/lists.js:206
+msgid "Complained"
+msgstr "Plainte"
+
+#: routes/lists.js:237
+msgid "Invalid key"
+msgstr "Clé invalide"
+
+#: routes/lists.js:239
+msgid "Expired key"
+msgstr "Clé expirée"
+
+#: routes/lists.js:241
+msgid "Revoked key"
+msgstr "Clé révoquée"
+
+#: routes/lists.js:288
+msgid "Force Subscribe"
+msgstr "Forcer l'abonnement"
+
+#: routes/lists.js:291
+msgid "Initializing"
+msgstr "Initialisation"
+
+#: routes/lists.js:294
+msgid "Initialized"
+msgstr "Initialisé"
+
+#: routes/lists.js:297
+msgid "Importing"
+msgstr "Import en cours"
+
+#: routes/lists.js:303
+msgid "Errored"
+msgstr "En erreur"
+
+#: routes/lists.js:381 routes/lists.js:450 routes/lists.js:475
+msgid "Could not find subscriber with specified ID"
+msgstr "Ne peut trouver d'abonné avec cet identifiant"
+
+#: routes/lists.js:427
+msgid "Could not add subscription"
+msgstr "L'abonnement n'a pas pu être ajouté"
+
+#: routes/lists.js:432
+msgid "%s was successfully added to your list"
+msgstr "%s a été ajouté à votre liste"
+
+#: routes/lists.js:434
+msgid "%s was not added to your list"
+msgstr "%s n'a pas été ajouté à votre liste"
+
+#: routes/lists.js:456
+msgid "Could not unsubscribe user"
+msgstr "L'utilisateur n'a pas pu être désabonné"
+
+#: routes/lists.js:459
+msgid "%s was successfully unsubscribed from your list"
+msgstr "%s a été désabonné de votre liste"
+
+#: routes/lists.js:479
+msgid "%s was successfully removed from your list"
+msgstr "%s a été retiré de votre liste"
+
+#: routes/lists.js:491
+msgid "Another subscriber with email address %s already exists"
+msgstr "Un autre abonné avec l'adresse mail %s existe déjà"
+
+#: routes/lists.js:498
+msgid "Subscription settings updated"
+msgstr "Les paramètres de l'abonnement ont été enregitrés"
+
+#: routes/lists.js:500
+msgid "Subscription settings not updated"
+msgstr "Les paramètres de l'abonnement n'ont pas pu être mis à jour"
+
+#: routes/lists.js:542 routes/lists.js:663 routes/lists.js:699
+#: routes/lists.js:727 routes/lists.js:747
+msgid "Could not find import data with specified ID"
+msgstr "Ne peut trouver l'import de données avec cet identifiant"
+
+#: routes/lists.js:573
+msgid "Could not process CSV"
+msgstr "Le CSV n'a pas pu être traité"
+
+#: routes/lists.js:589
+msgid "Could not create importer"
+msgstr "L'import n'a pas pu être créé"
+
+#: routes/lists.js:643
+msgid "Empty file"
+msgstr "Fichier vide"
+
+#: routes/lists.js:646
+msgid "Too few rows"
+msgstr "Trop peu de lignes"
+
+#: routes/lists.js:703
+msgid "Import started"
+msgstr "Import démarré"
+
+#: routes/lists.js:731
+msgid "Import restarted"
+msgstr "Import relancé"
+
+#: routes/lists.js:797
+msgid "One-step (i.e. no email with confirmation link)"
+msgstr "En une étape (pas d'envoi de mail avec lien de confirmation)"
+
+#: routes/lists.js:803
+msgid ""
+"One-step with unsubscription form (i.e. no email with confirmation link)"
+msgstr ""
+"En une étape avec formulaire de désabonnement (pas d'envoi de mail avec lien "
+"de confirmation)"
+
+#: routes/lists.js:809
+msgid "Two-step (i.e. an email with confirmation link will be sent)"
+msgstr "En deux étapes (envoi d'un mail avec avec lien de confirmation)"
+
+#: routes/lists.js:815
+msgid ""
+"Two-step with unsubscription form (i.e. an email with confirmation link will "
+"be sent)"
+msgstr ""
+"En deux étapes avec formulaire de désabonnement (envoi d'un mail avec avec "
+"lien de confirmation)"
+
+#: routes/lists.js:821
+msgid ""
+"Manual (i.e. unsubscription has to be performed by the list administrator)"
+msgstr ""
+"Manuel (le désabonnement doit être fait par l'administrateur de la liste)"
+
+#: routes/report-templates.js:246
+msgid "Could not create report template"
+msgstr "Le modèle de rapport n'a pas pu être créé"
+
+#: routes/report-templates.js:249
+msgid "Report template “%s” created"
+msgstr "Modèle de rapport \"%s\" créé"
+
+#: routes/report-templates.js:257
+msgid "Could not find report template with specified ID"
+msgstr "Ne peut trouver le modèle de rapport avec cet identifiant"
+
+#: routes/report-templates.js:280
+msgid "Report template updated"
+msgstr "Modèle de rapport enregistré"
+
+#: routes/report-templates.js:282
+msgid "Report template not updated"
+msgstr "Le modèle de rapport n'a pas pu être enregistré"
+
+#: routes/report-templates.js:298
+msgid "Report template deleted"
+msgstr "Modèle de rapport supprimé"
+
+#: routes/report-templates.js:300
+msgid "Could not delete specified report template"
+msgstr "Le modèle de rapport n'a pas pu être supprimé"
+
+#: routes/reports.js:124 routes/reports.js:130
+msgid "Could not create report"
+msgstr "Le rapport n'a pas pu être créé"
+
+#: routes/reports.js:135
+msgid "Report “%s” created"
+msgstr "Rapport \"%s\" créé"
+
+#: routes/reports.js:146 routes/reports.js:224 routes/reports.js:239
+#: routes/reports.js:265 routes/reports.js:275
+msgid "Could not find report with specified ID"
+msgstr "Ne peut trouver le rapport avec cet identifiant"
+
+#: routes/reports.js:188 routes/reports.js:194
+msgid "Could not update report"
+msgstr "Le rapport n'a pas pu être mis à jour"
+
+#: routes/reports.js:197
+msgid "Report updated"
+msgstr "Rapport enregistré"
+
+#: routes/reports.js:199
+msgid "Report not updated"
+msgstr "Le rapport n'a pas pu être enregistré"
+
+#: routes/reports.js:212
+msgid "Report deleted"
+msgstr "Rapport supprimé"
+
+#: routes/reports.js:214
+msgid "Could not delete specified report"
+msgstr "Le rapport n'a pas pu être supprimé"
+
+#: routes/reports.js:230
+msgid "Could not find report template"
+msgstr "Le modèle de rapport associé n'a pas pu être trouvé"
+
+#: routes/reports.js:260
+msgid "Unknown type of template"
+msgstr "Type de modèle inconnu"
+
+#: routes/segments.js:86
+msgid "Could not create segment"
+msgstr "Le segment n'a pas pu être créé"
+
+#: routes/segments.js:89
+msgid "Segment created"
+msgstr "Segment créé"
+
+#: routes/segments.js:113
+msgid "Selected segment ID not found"
+msgstr "Identifiant de segment inconnu"
+
+#: routes/segments.js:188
+msgid "Segment settings updated"
+msgstr "Configuration du segment enregistrée"
+
+#: routes/segments.js:190
+msgid "Segment settings not updated"
+msgstr "Configuration du segment non enregistrée"
+
+#: routes/segments.js:206
+msgid "Segment deleted"
+msgstr "Segment supprimé"
+
+#: routes/segments.js:208
+msgid "Could not delete specified segment"
+msgstr "Le segment n'a pas pu être supprimé"
+
+#: routes/segments.js:342
+msgid "Could not create rule"
+msgstr "La règle n'a pas pu être créée"
+
+#: routes/segments.js:345
+msgid "Rule created"
+msgstr "Règle créée"
+
+#: routes/segments.js:410
+msgid "Rule settings updated"
+msgstr "Paramètres de la règle enregistrés"
+
+#: routes/segments.js:412
+msgid "Rule settings not updated"
+msgstr "Paramètres de la règle non mis à jour"
+
+#: routes/segments.js:428
+msgid "Rule deleted"
+msgstr "Règle supprimée"
+
+#: routes/segments.js:430
+msgid "Could not delete specified rule"
+msgstr "La règle n'a pas pu être supprimée"
+
+#: routes/settings.js:39
+msgid "Use TLS"
+msgstr "Utiliser TLS"
+
+#: routes/settings.js:40
+msgid "usually selected for port 465"
+msgstr "Utilisé habituellement pour le port 465"
+
+#: routes/settings.js:44
+msgid "Use STARTTLS"
+msgstr "Utiliser STARTTLS"
+
+#: routes/settings.js:45
+msgid "usually selected for port 587 and 25"
+msgstr "Utilisé habituellement pour les ports 587 et 25"
+
+#: routes/settings.js:49
+msgid "Do not use encryption"
+msgstr "Ne pas utiliser le chiffrement"
+
+#: routes/settings.js:115
+msgid "Settings updated"
+msgstr "Configuration mise à jour"
+
+#: routes/settings.js:173
+msgid "Invalid mail transport type"
+msgstr "Type de transport mail invalide"
+
+#: routes/settings.js:184
+msgid "Invalid Access Key"
+msgstr "Clé d'accès invalide"
+
+#: routes/settings.js:187
+msgid "Invalid AWS credentials"
+msgstr "Credentials AWS invalides"
+
+#: routes/settings.js:190
+msgid "Connection refused, check hostname and port."
+msgstr "Connexion refusée, vérifiez l'adresse du serveur et le port."
+
+#: routes/settings.js:195
+msgid ""
+"Did not receive greeting message from server. This might happen when "
+"connecting to a TLS port without using TLS."
+msgstr ""
+"N'a pas reçu le message de présentation du serveur. Cela peut survenir lors "
+"d'une connexion à port TLS sans utiliser TLS"
+
+#: routes/settings.js:197
+msgid "Did not receive greeting message from server."
+msgstr "N'a pas reçu le message de présentation du serveur."
+
+#: routes/settings.js:200
+msgid ""
+"Connection timed out. Check your firewall settings, destination port is "
+"probably blocked."
+msgstr ""
+"Connexion expirée. Vérifiez vos règles de firewall, le port de destination "
+"est certainement bloqué."
+
+#: routes/settings.js:205
+msgid "Authentication not accepted, server expects STARTTLS to be used."
+msgstr ""
+"La tentative d'authentification est rejetée. Le serveur impose l'utilisation "
+"de STARTTLS."
+
+#: routes/settings.js:207
+msgid "Authentication failed, check username and password."
+msgstr ""
+"Échec de l'authentification, vérifiez le nom d'utilisateur et le mot de "
+"passe."
+
+#: routes/settings.js:217
+msgid "Failed Mailer verification."
+msgstr "Echec à la vérification du serveur mail."
+
+#: routes/settings.js:217
+msgid "Server responded with: \"%s\""
+msgstr "Le serveur a répondu : \"%s\""
+
+#: routes/settings.js:221
+msgid "Mailer settings verified, ready to send some mail!"
+msgstr "Paramètres mailer vérifiés, prêt à envoyer du mail !"
+
+#: routes/subscription.js:33
+msgid "Not allowed by CORS"
+msgstr "Interdit par CORS"
+
+#: routes/subscription.js:61 routes/subscription.js:176
+#: routes/subscription.js:286 routes/subscription.js:382
+#: routes/subscription.js:459 routes/subscription.js:535
+#: routes/subscription.js:566 routes/subscription.js:626
+#: routes/subscription.js:682 routes/subscription.js:760
+#: routes/subscription.js:897
+msgid "Selected list not found"
+msgstr "Liste inconnue"
+
+#: routes/subscription.js:93
+msgid "Could not save subscription"
+msgstr "L'abonnement n'a pas pu être enregistré"
+
+#: routes/subscription.js:118
+msgid "Subscriber info corrupted or missing"
+msgstr "Information sur l'abonné manquante ou corrompue"
+
+#: routes/subscription.js:136
+msgid "Email address changed"
+msgstr "Adresse mail changée"
+
+#: routes/subscription.js:179 routes/subscription.js:385
+msgid "The list does not allow public subscriptions."
+msgstr "La liste ne permet pas les abonnements libres."
+
+#: routes/subscription.js:355 routes/subscription.js:357
+msgid "Email address not set"
+msgstr "L'adresse mail n'est pas précisée"
+
+#: routes/subscription.js:653
+msgid ""
+"An email with further instructions has been sent to the provided address"
+msgstr "Un mail avec des instructions a été envoyé à l'adresse fournie"
+
+#: routes/subscription.js:861 routes/subscription.js:877
+msgid "Public key is not set"
+msgstr "La clé publique n'est pas renseignée"
+
+#: routes/templates.js:84
+msgid "Could not create template"
+msgstr "Le modèle n'a pas pu être créé"
+
+#: routes/templates.js:87
+msgid "Template created"
+msgstr "Modèle créé"
+
+#: routes/templates.js:126
+msgid "Template settings updated"
+msgstr "Paramètres du modèle enregistrés"
+
+#: routes/templates.js:128
+msgid "Template settings not updated"
+msgstr "Les paramètres du modèle n'ont pas pu être mis à jour"
+
+#: routes/templates.js:144
+msgid "Template duplicated"
+msgstr "Modèle dupliqué"
+
+#: routes/templates.js:146
+msgid "Could not duplicate specified template"
+msgstr "Le modèle n'a pas pu être dupliqué"
+
+#: routes/templates.js:157
+msgid "Template deleted"
+msgstr "Modèle supprimé"
+
+#: routes/templates.js:159
+msgid "Could not delete specified template"
+msgstr "Le modèle n'a pas pu être supprimé"
+
+#: routes/triggers.js:64 routes/triggers.js:88 routes/triggers.js:180
+msgid "Could not find selected list"
+msgstr "La liste sélectionnée n'a pas pu être trouvée"
+
+#: routes/triggers.js:94 routes/triggers.js:100 routes/triggers.js:186
+msgid "Error while finding selected segment"
+msgstr "Erreur à la recherche du segment sélectionné"
+
+#: routes/triggers.js:157
+msgid "Could not create trigger"
+msgstr "Le déclencheur n'a pas pu être créé"
+
+#: routes/triggers.js:164
+msgid "Trigger “%s” created"
+msgstr "Déclencheur \"%s\" créé"
+
+#: routes/triggers.js:197
+msgid "Error while finding selected segment subscribers"
+msgstr "Erreur lors de la recherche des abonnés du segment"
+
+#: routes/triggers.js:262
+msgid "Trigger settings updated"
+msgstr "Paramètres du déclencheur enregistrés"
+
+#: routes/triggers.js:264
+msgid "Trigger settings not updated"
+msgstr "Les paramètres du déclencheur n'ont pas pu être enregistrés"
+
+#: routes/triggers.js:276
+msgid "Trigger deleted"
+msgstr "Déclencheur supprimé"
+
+#: routes/triggers.js:278
+msgid "Could not delete specified trigger"
+msgstr "Le déclencheur n'a pas pu être supprimé"
+
+#: routes/triggers.js:290
+msgid "Could not find trigger with specified ID"
+msgstr "Ne peut trouver de déclencheur avec cet identifiant"
+
+#: routes/triggers.js:303
+msgid "Trigger not found"
+msgstr "Déclencheur inconnu"
+
+#: routes/users.js:32
+msgid ""
+"An email with password reset instructions has been sent to your email "
+"address, if it exists on our system."
+msgstr ""
+"Un mail avec les instructions de réinitialisation du mot de passe à été "
+"envoyée à votre adresse, si elle est enregistrée dans notre système."
+
+#: routes/users.js:46 routes/users.js:64
+msgid "Unknown or expired reset token"
+msgstr "Token de réinitialisation inconnu ou expiré"
+
+#: routes/users.js:66
+msgid "Your password has been changed successfully"
+msgstr "Votre mot de passe a bien été changé"
+
+#: routes/users.js:87
+msgid "User data not found"
+msgstr "Données utilisateurs non trouvées"
+
+#: routes/users.js:110
+msgid "Access token updated"
+msgstr "Le jeton d'accès a été mis à jour"
+
+#: routes/users.js:112
+msgid "Access token not updated"
+msgstr "Le jeton d'accès n'a pas été mis à jour"
+
+#: routes/users.js:139
+msgid "Account information updated"
+msgstr "Les informations sur le compte ont été mises à jour"
+
+#: routes/users.js:141
+msgid "Account information not updated"
+msgstr "Les informations sur le compte n'ont pas été mises à jour"
+
+#: services/feedcheck.js:51
+msgid "Feed error: %s"
+msgstr "Erreur du flux : %s"
+
+#: services/feedcheck.js:54
+msgid "Found %s new campaign messages from feed"
+msgstr "%s nouveau(x) message(s) ont été trouvés dans le flux RSS"
+
+#: services/feedcheck.js:56
+msgid "Found nothing new from the feed"
+msgstr "Aucun nouvel élément dans le flux RSS"
+
+#: services/feedcheck.js:146
+msgid "RSS entry %s"
+msgstr "Entrée RSS %s"
+
+#: services/importer.js:249
+msgid "Could not access import file"
+msgstr "Ne peut ouvrir le fichier d'import"
+
+#: services/triggers.js:51
+msgid "Unknown trigger type %s"
+msgstr "Type de déclencheur %s inconnu"
diff --git a/languages/hu_HU.mo b/languages/hu_HU.mo
new file mode 100644
index 00000000..524af8aa
Binary files /dev/null and b/languages/hu_HU.mo differ
diff --git a/languages/hu_HU.po b/languages/hu_HU.po
new file mode 100644
index 00000000..8d42cfe9
--- /dev/null
+++ b/languages/hu_HU.po
@@ -0,0 +1,4521 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Language-Team: \n"
+"Report-Msgid-Bugs-To: \n"
+"PO-Revision-Date: 2018-09-10 16:02+0200\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"POT-Creation-Date: 2018-07-29 01:47+0200\n"
+"X-Generator: Poedit 1.8.7.1\n"
+"Last-Translator: \n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"Language: hu_HU\n"
+
+#: views/archive/layout.hbs:1 views/layout.hbs:1
+msgid "Self hosted email newsletter app"
+msgstr "Saját üzemeltetésű hírlevél-program"
+
+#: views/blacklist.hbs:1 views/campaigns/blacklisted.hbs:1
+#: views/campaigns/bounced.hbs:1 views/campaigns/campaigns.hbs:1
+#: views/campaigns/clicked.hbs:1 views/campaigns/complained.hbs:1
+#: views/campaigns/create-rss.hbs:1 views/campaigns/create-triggered.hbs:1
+#: views/campaigns/create.hbs:1 views/campaigns/delivered.hbs:1
+#: views/campaigns/edit-rss.hbs:1 views/campaigns/edit-triggered.hbs:1
+#: views/campaigns/edit.hbs:1 views/campaigns/opened.hbs:1
+#: views/campaigns/unsubscribed.hbs:1 views/campaigns/upload-attachment.hbs:1
+#: views/campaigns/view.hbs:1 views/lists/create.hbs:1 views/lists/edit.hbs:1
+#: views/lists/fields/create.hbs:1 views/lists/fields/edit.hbs:1
+#: views/lists/fields/fields.hbs:1 views/lists/forms/create.hbs:1
+#: views/lists/forms/edit.hbs:1 views/lists/forms/forms.hbs:1
+#: views/lists/lists.hbs:1 views/lists/segments/create.hbs:1
+#: views/lists/segments/edit.hbs:1 views/lists/segments/rule-configure.hbs:1
+#: views/lists/segments/rule-create.hbs:1 views/lists/segments/rule-edit.hbs:1
+#: views/lists/segments/segments.hbs:1 views/lists/segments/view.hbs:1
+#: views/lists/subscription/add.hbs:1 views/lists/subscription/edit.hbs:1
+#: views/lists/subscription/import-failed.hbs:1
+#: views/lists/subscription/import-preview.hbs:1
+#: views/lists/subscription/import.hbs:1 views/lists/view.hbs:1
+#: views/report-templates/create.hbs:1 views/report-templates/edit.hbs:1
+#: views/report-templates/report-templates.hbs:1
+#: views/reports/create-select-template.hbs:1 views/reports/create.hbs:1
+#: views/reports/edit.hbs:1 views/reports/output.hbs:1
+#: views/reports/reports.hbs:1 views/reports/view.hbs:1 views/settings.hbs:1
+#: views/templates/create.hbs:1 views/templates/edit.hbs:1
+#: views/templates/templates.hbs:1 views/triggers/create-select.hbs:1
+#: views/triggers/create.hbs:1 views/triggers/edit.hbs:1
+#: views/triggers/triggered.hbs:1 views/triggers/triggers.hbs:1
+#: views/users/account.hbs:1 views/users/api.hbs:1 views/users/forgot.hbs:1
+#: views/users/login.hbs:1 views/users/reset.hbs:1 app.js:169
+msgid "Home"
+msgstr "Nyitólap"
+
+#: views/blacklist.hbs:2 views/blacklist.hbs:3 views/layout.hbs:7
+#: views/lists/subscription/edit.hbs:15
+msgid "Blacklist"
+msgstr "Feketelista"
+
+#: views/blacklist.hbs:4 views/users/api.hbs:76
+msgid "Add email to blacklist"
+msgstr "Email feketelistázása"
+
+#: views/blacklist.hbs:5
+msgid "Add"
+msgstr "Hozzáadás"
+
+#: views/blacklist.hbs:6
+msgid "Email"
+msgstr "Email"
+
+#: views/campaigns/blacklisted.hbs:2 views/campaigns/bounced.hbs:2
+#: views/campaigns/campaigns.hbs:2 views/campaigns/campaigns.hbs:7
+#: views/campaigns/clicked.hbs:2 views/campaigns/complained.hbs:2
+#: views/campaigns/create-rss.hbs:2 views/campaigns/create-triggered.hbs:2
+#: views/campaigns/create.hbs:2 views/campaigns/delivered.hbs:2
+#: views/campaigns/edit-rss.hbs:2 views/campaigns/edit-triggered.hbs:2
+#: views/campaigns/edit.hbs:2 views/campaigns/opened.hbs:2
+#: views/campaigns/unsubscribed.hbs:2 views/campaigns/upload-attachment.hbs:2
+#: views/campaigns/view.hbs:2 lib/tools.js:133 routes/campaigns.js:35
+msgid "Campaigns"
+msgstr "Kampányok"
+
+#: views/campaigns/blacklisted.hbs:3 views/campaigns/blacklisted.hbs:4
+msgid "Blacklisted info"
+msgstr "Feketelista info"
+
+#: views/campaigns/blacklisted.hbs:5 views/campaigns/bounced.hbs:5
+#: views/campaigns/clicked.hbs:5 views/campaigns/complained.hbs:5
+#: views/campaigns/delivered.hbs:5 views/campaigns/edit-rss.hbs:5
+#: views/campaigns/edit-triggered.hbs:5 views/campaigns/edit.hbs:5
+#: views/campaigns/opened.hbs:5 views/campaigns/unsubscribed.hbs:5
+#: views/campaigns/upload-attachment.hbs:6
+msgid "View campaign"
+msgstr "Kampány megtekintése"
+
+#: views/campaigns/blacklisted.hbs:6
+msgid "Subscribers who blacklisted by global blacklist:"
+msgstr "Feliratkozók, akik szerepelnek a globális feketelistán"
+
+#: views/campaigns/blacklisted.hbs:7 views/campaigns/bounced.hbs:7
+#: views/campaigns/clicked.hbs:15 views/campaigns/complained.hbs:7
+#: views/campaigns/delivered.hbs:7 views/campaigns/opened.hbs:9
+#: views/campaigns/unsubscribed.hbs:7
+#: views/lists/subscription/import-failed.hbs:8 views/lists/view.hbs:19
+#: views/triggers/triggered.hbs:6
+msgid "Address"
+msgstr "Cím"
+
+#: views/campaigns/blacklisted.hbs:8 views/campaigns/bounced.hbs:8
+#: views/campaigns/clicked.hbs:16 views/campaigns/complained.hbs:8
+#: views/campaigns/delivered.hbs:8 views/campaigns/opened.hbs:10
+#: views/campaigns/unsubscribed.hbs:8 views/lists/subscription/add.hbs:6
+#: views/lists/subscription/edit.hbs:7
+#: views/lists/subscription/import-preview.hbs:7 views/lists/view.hbs:20
+#: views/subscription/partials/subscription-custom-fields.hbs:3
+#: views/triggers/triggered.hbs:7
+msgid "First Name"
+msgstr "Keresztnév"
+
+#: views/campaigns/blacklisted.hbs:9 views/campaigns/bounced.hbs:9
+#: views/campaigns/clicked.hbs:17 views/campaigns/complained.hbs:9
+#: views/campaigns/delivered.hbs:9 views/campaigns/opened.hbs:11
+#: views/campaigns/unsubscribed.hbs:9 views/lists/subscription/add.hbs:7
+#: views/lists/subscription/edit.hbs:8
+#: views/lists/subscription/import-preview.hbs:8 views/lists/view.hbs:21
+#: views/subscription/partials/subscription-custom-fields.hbs:4
+#: views/triggers/triggered.hbs:8
+msgid "Last Name"
+msgstr "Vezetéknév"
+
+#: views/campaigns/blacklisted.hbs:10
+msgid "Reason"
+msgstr "Ok"
+
+#: views/campaigns/blacklisted.hbs:11
+msgid "Time"
+msgstr "Időpont"
+
+#: views/campaigns/bounced.hbs:3 views/campaigns/bounced.hbs:4
+msgid "Bounced info"
+msgstr "Visszapattanás info"
+
+#: views/campaigns/bounced.hbs:6
+msgid "Subscribers who bounced and were unsubscribed:"
+msgstr "Feliratkozók, akik visszapattanás miatt le lettek íratva:"
+
+#: views/campaigns/bounced.hbs:10 views/campaigns/complained.hbs:10
+#: views/campaigns/delivered.hbs:10 views/campaigns/unsubscribed.hbs:10
+msgid "SMTP response"
+msgstr "SMTP válasz"
+
+#: views/campaigns/bounced.hbs:11
+msgid "Bounce time"
+msgstr "Visszapattanás ideje"
+
+#: views/campaigns/campaigns.hbs:3 views/campaigns/create-triggered.hbs:26
+#: views/campaigns/create.hbs:3 views/campaigns/create.hbs:4
+#: views/campaigns/create.hbs:28
+msgid "Create Campaign"
+msgstr "Kampány létrehozása"
+
+#: views/campaigns/campaigns.hbs:4
+msgid "Regular Campaign"
+msgstr "Sima kampány"
+
+#: views/campaigns/campaigns.hbs:5
+msgid "RSS Campaign"
+msgstr "RSS kampány"
+
+#: views/campaigns/campaigns.hbs:6
+msgid "Triggered Campaign"
+msgstr ""
+
+#: views/campaigns/campaigns.hbs:8 views/campaigns/create-rss.hbs:6
+#: views/campaigns/create-triggered.hbs:5 views/campaigns/create.hbs:5
+#: views/campaigns/edit-rss.hbs:8 views/campaigns/edit-triggered.hbs:9
+#: views/campaigns/edit.hbs:10 views/campaigns/view.hbs:73
+#: views/lists/create.hbs:5 views/lists/edit.hbs:6
+#: views/lists/fields/fields.hbs:6 views/lists/forms/forms.hbs:6
+#: views/lists/lists.hbs:5 views/lists/segments/segments.hbs:6
+#: views/report-templates/partials/report-template-fields.hbs:1
+#: views/report-templates/report-templates.hbs:10
+#: views/reports/partials/report-fields.hbs:1
+#: views/reports/partials/report-fields.hbs:5
+#: views/reports/partials/report-fields.hbs:9 views/reports/reports.hbs:6
+#: views/templates/templates.hbs:5 views/triggers/triggers.hbs:5
+msgid "Name"
+msgstr "Név"
+
+#: views/campaigns/campaigns.hbs:9 views/campaigns/create-rss.hbs:8
+#: views/campaigns/create-triggered.hbs:7 views/campaigns/create.hbs:7
+#: views/campaigns/edit-rss.hbs:10 views/campaigns/edit-triggered.hbs:11
+#: views/campaigns/edit.hbs:12 views/campaigns/view.hbs:74
+#: views/lists/create.hbs:7 views/lists/edit.hbs:10
+#: views/lists/forms/edit.hbs:9 views/lists/forms/forms.hbs:7
+#: views/lists/lists.hbs:8 views/mosaico/editor.hbs:3
+#: views/partials/merge-tag-reference.hbs:4
+#: views/report-templates/partials/report-template-fields.hbs:3
+#: views/report-templates/report-templates.hbs:11
+#: views/reports/partials/report-fields.hbs:3
+#: views/reports/partials/report-fields.hbs:6 views/reports/reports.hbs:8
+#: views/templates/create.hbs:9 views/templates/edit.hbs:8
+#: views/templates/templates.hbs:6 views/triggers/create.hbs:7
+#: views/triggers/edit.hbs:8 views/triggers/triggers.hbs:7
+msgid "Description"
+msgstr "Leírás"
+
+#: views/campaigns/campaigns.hbs:10 views/campaigns/view.hbs:75
+#: views/lists/view.hbs:22 views/lists/view.hbs:30
+#: views/triggers/triggers.hbs:6
+msgid "Status"
+msgstr "Státusz"
+
+#: views/campaigns/campaigns.hbs:11 views/campaigns/view.hbs:76
+#: views/lists/view.hbs:23 views/lists/view.hbs:24
+#: views/report-templates/report-templates.hbs:12
+#: views/reports/partials/report-fields.hbs:7 views/reports/reports.hbs:9
+msgid "Created"
+msgstr "Létrehozva"
+
+#: views/campaigns/clicked.hbs:3 views/campaigns/clicked.hbs:4
+msgid "Link info"
+msgstr "Link információ"
+
+#: views/campaigns/clicked.hbs:6 views/campaigns/view.hbs:63
+msgid "URL"
+msgstr "URL"
+
+#: views/campaigns/clicked.hbs:7 views/campaigns/view.hbs:64
+msgid "Clicks"
+msgstr "Kattintások"
+
+#: views/campaigns/clicked.hbs:8 views/campaigns/view.hbs:65
+msgid "% of clicks"
+msgstr "%-a a kattintásoknak"
+
+#: views/campaigns/clicked.hbs:9 views/campaigns/view.hbs:66
+msgid "% of messages"
+msgstr "%-a az üzeneteknek"
+
+#: views/campaigns/clicked.hbs:10 views/campaigns/view.hbs:69
+msgid "Aggregated clicks"
+msgstr "Összesített kattintások"
+
+#: views/campaigns/clicked.hbs:11
+msgid "Subscribers who clicked on a link:"
+msgstr "Feliratkozók, akik rákattintottak egy linkre:"
+
+#: views/campaigns/clicked.hbs:12
+msgid "Subscribers who clicked on this link:"
+msgstr "Feliratkozók, akik rákattintottak erre a linkre:"
+
+#: views/campaigns/clicked.hbs:13 views/campaigns/opened.hbs:7
+msgid "Stats by country"
+msgstr "Országok szerinti statisztika"
+
+#: views/campaigns/clicked.hbs:14 views/campaigns/opened.hbs:8
+msgid "Stats by device type"
+msgstr "Eszköz szerinti statisztika"
+
+#: views/campaigns/clicked.hbs:18
+msgid "First click time"
+msgstr ""
+
+#: views/campaigns/clicked.hbs:19
+msgid "Click count"
+msgstr "Kattintások száma"
+
+#: views/campaigns/complained.hbs:3 views/campaigns/complained.hbs:4
+msgid "Complained info"
+msgstr "Reklamálások info"
+
+#: views/campaigns/complained.hbs:6
+msgid "Subscribers who complained and were unsubscribed:"
+msgstr "Felhasználók, akik reklamáltak, ezért le lettek íratva"
+
+#: views/campaigns/complained.hbs:11
+msgid "Complain time"
+msgstr "Reklamálás ideje"
+
+#: views/campaigns/create-rss.hbs:3 views/campaigns/create-rss.hbs:4
+#: views/campaigns/create-rss.hbs:21
+msgid "Create RSS Campaign"
+msgstr "RSS kampány létrehozása"
+
+#: views/campaigns/create-rss.hbs:5 views/campaigns/edit-rss.hbs:6
+msgid ""
+"RSS campaign sets up a tracker against selected RSS feed address. Whenever a "
+"new entry is found from this feed it is sent to selected list as an email "
+"message."
+msgstr ""
+
+#: views/campaigns/create-rss.hbs:7 views/campaigns/create-triggered.hbs:6
+#: views/campaigns/create.hbs:6 views/campaigns/edit-rss.hbs:9
+#: views/campaigns/edit-triggered.hbs:10 views/campaigns/edit.hbs:11
+msgid "Campaign Name"
+msgstr "Kampány neve"
+
+#: views/campaigns/create-rss.hbs:9 views/campaigns/create-triggered.hbs:8
+#: views/campaigns/create.hbs:8 views/campaigns/edit-rss.hbs:11
+#: views/campaigns/edit-triggered.hbs:12 views/campaigns/edit.hbs:13
+#: views/lists/create.hbs:8 views/lists/edit.hbs:11
+#: views/report-templates/partials/report-template-fields.hbs:4
+#: views/reports/partials/report-fields.hbs:4 views/templates/create.hbs:11
+#: views/templates/edit.hbs:10 views/triggers/create.hbs:9
+#: views/triggers/edit.hbs:10
+msgid "HTML is allowed"
+msgstr "HTML megengedett"
+
+#: views/campaigns/create-rss.hbs:10 views/campaigns/create-triggered.hbs:9
+#: views/campaigns/create.hbs:9 views/campaigns/edit-rss.hbs:12
+#: views/campaigns/edit-triggered.hbs:13 views/campaigns/edit.hbs:14
+#: views/campaigns/view.hbs:6 views/triggers/create-select.hbs:6
+#: views/triggers/create.hbs:10 views/triggers/edit.hbs:12
+#: views/triggers/triggers.hbs:8
+msgid "List"
+msgstr "Lista"
+
+#: views/campaigns/create-rss.hbs:11 views/campaigns/create-triggered.hbs:10
+#: views/campaigns/create-triggered.hbs:14 views/campaigns/create.hbs:10
+#: views/campaigns/create.hbs:14 views/campaigns/edit-rss.hbs:13
+#: views/campaigns/edit-triggered.hbs:14 views/campaigns/edit.hbs:15
+#: views/lists/fields/create.hbs:27 views/lists/fields/edit.hbs:28
+#: views/lists/segments/create.hbs:9 views/lists/segments/edit.hbs:10
+#: views/lists/segments/rule-create.hbs:7 views/lists/subscription/add.hbs:10
+#: views/lists/subscription/add.hbs:12 views/lists/subscription/edit.hbs:11
+#: views/lists/subscription/import-preview.hbs:5
+#: views/reports/partials/report-select-template.hbs:2
+#: views/subscription/partials/subscription-custom-fields.hbs:9
+#: views/templates/create.hbs:8 views/triggers/create-select.hbs:7
+#: views/triggers/create.hbs:17 views/triggers/create.hbs:20
+#: views/triggers/create.hbs:22 views/triggers/create.hbs:26
+#: views/triggers/edit.hbs:19 views/triggers/edit.hbs:22
+#: views/triggers/edit.hbs:24 views/triggers/edit.hbs:28
+msgid "Select"
+msgstr "Kiválasztás"
+
+#: views/campaigns/create-rss.hbs:12 views/campaigns/create-triggered.hbs:11
+#: views/campaigns/create.hbs:11 views/campaigns/edit-rss.hbs:14
+#: views/campaigns/edit-triggered.hbs:15 views/campaigns/edit.hbs:16
+#: views/triggers/create-select.hbs:8 views/triggers/create.hbs:11
+#: views/triggers/edit.hbs:13
+msgid "subscribers"
+msgstr "feliratkozók"
+
+#: views/campaigns/create-rss.hbs:13 views/campaigns/edit-rss.hbs:15
+msgid "RSS Feed Url"
+msgstr "RSS URL-je"
+
+#: views/campaigns/create-rss.hbs:14 views/campaigns/edit-rss.hbs:16
+msgid ""
+"New entries from this RSS URL are sent out to list subscribers as email "
+"messages"
+msgstr ""
+
+#: views/campaigns/create-rss.hbs:15 views/campaigns/create-triggered.hbs:18
+#: views/campaigns/create.hbs:18 views/campaigns/edit-rss.hbs:18
+#: views/campaigns/edit-triggered.hbs:16 views/campaigns/edit.hbs:17
+#: views/campaigns/view.hbs:12
+msgid "Email \"from name\""
+msgstr "Email feladó neve"
+
+#: views/campaigns/create-rss.hbs:16 views/campaigns/create-triggered.hbs:19
+#: views/campaigns/create.hbs:19 views/campaigns/edit-rss.hbs:19
+#: views/campaigns/edit-triggered.hbs:17 views/campaigns/edit.hbs:18
+#: views/settings.hbs:23
+msgid "This is the name your emails will come from"
+msgstr "Ez az a név, ami alatt az emailek meg fognak jelenni"
+
+#: views/campaigns/create-rss.hbs:17 views/campaigns/create-triggered.hbs:20
+#: views/campaigns/create.hbs:20 views/campaigns/edit-rss.hbs:20
+#: views/campaigns/edit-triggered.hbs:18 views/campaigns/edit.hbs:19
+#: views/campaigns/view.hbs:13
+msgid "Email \"from\" address"
+msgstr "Email feladó címe"
+
+#: views/campaigns/create-rss.hbs:18 views/campaigns/create-triggered.hbs:21
+#: views/campaigns/edit-rss.hbs:21 views/campaigns/edit-triggered.hbs:19
+#: views/settings.hbs:25
+msgid "This is the address people will send replies to"
+msgstr "Ez a cím, amiről érkezni látják majd a leveleket"
+
+#: views/campaigns/create-rss.hbs:19 views/campaigns/create-triggered.hbs:24
+#: views/campaigns/create.hbs:26 views/campaigns/edit-rss.hbs:22
+#: views/campaigns/edit-triggered.hbs:22 views/campaigns/edit.hbs:25
+msgid "Disable opened tracking"
+msgstr "Megnyitások követésének letiltása"
+
+#: views/campaigns/create-rss.hbs:20 views/campaigns/create-triggered.hbs:25
+#: views/campaigns/create.hbs:27 views/campaigns/edit-rss.hbs:23
+#: views/campaigns/edit-triggered.hbs:23 views/campaigns/edit.hbs:26
+msgid "Disable clicked tracking"
+msgstr "Kattintások követésének letiltása"
+
+#: views/campaigns/create-triggered.hbs:3
+#: views/campaigns/create-triggered.hbs:4
+msgid "Create Triggered Campaign"
+msgstr ""
+
+#: views/campaigns/create-triggered.hbs:12 views/campaigns/create.hbs:12
+#: views/campaigns/edit-triggered.hbs:7 views/campaigns/edit.hbs:7
+#: views/lists/fields/create.hbs:31 views/lists/fields/edit.hbs:33
+#: views/reports/reports.hbs:7 views/templates/create.hbs:13
+msgid "Template"
+msgstr "Sablon"
+
+#: views/campaigns/create-triggered.hbs:13 views/campaigns/create.hbs:13
+msgid "Select a template:"
+msgstr "Sablon kiválasztása:"
+
+#: views/campaigns/create-triggered.hbs:15 views/campaigns/create.hbs:15
+msgid "Selecting a template creates a campaign specific copy from it"
+msgstr ""
+
+#: views/campaigns/create-triggered.hbs:16 views/campaigns/create.hbs:16
+msgid "Or alternatively use an URL as the message content source:"
+msgstr ""
+
+#: views/campaigns/create-triggered.hbs:17 views/campaigns/create.hbs:17
+#: views/campaigns/edit-triggered.hbs:26 views/campaigns/edit.hbs:29
+msgid ""
+"If a message is sent then this URL will be POSTed to using Merge Tags as "
+"POST body. Use this if you want to generate the HTML message yourself"
+msgstr ""
+
+#: views/campaigns/create-triggered.hbs:22 views/campaigns/create.hbs:24
+#: views/campaigns/edit-triggered.hbs:20 views/campaigns/edit.hbs:23
+#: views/campaigns/view.hbs:15
+msgid "Email \"subject line\""
+msgstr "Email tárgya"
+
+#: views/campaigns/create-triggered.hbs:23 views/campaigns/create.hbs:25
+#: views/campaigns/edit-triggered.hbs:21 views/campaigns/edit.hbs:24
+#: views/settings.hbs:27
+msgid "Keep it relevant and non-spammy"
+msgstr ""
+
+#: views/campaigns/create.hbs:21 views/campaigns/edit.hbs:20
+msgid ""
+"This is the address people will send replies to unless reply-to address is "
+"set"
+msgstr ""
+
+#: views/campaigns/create.hbs:22 views/campaigns/edit.hbs:21
+#: views/campaigns/view.hbs:14
+msgid "Email \"reply-to\" address"
+msgstr ""
+
+#: views/campaigns/create.hbs:23 views/campaigns/edit.hbs:22
+msgid "If set, this is the address people will send replies to"
+msgstr ""
+
+#: views/campaigns/delivered.hbs:3 views/campaigns/delivered.hbs:4
+msgid "Delivered info"
+msgstr ""
+
+#: views/campaigns/delivered.hbs:6
+msgid "Subscribers who received the message and did not bounce/unsubscribe:"
+msgstr ""
+
+#: views/campaigns/delivered.hbs:11
+msgid "Delivery time"
+msgstr ""
+
+#: views/campaigns/edit-rss.hbs:3 views/campaigns/edit-rss.hbs:4
+msgid "Edit RSS Campaign"
+msgstr "RSS kampány szerkesztése"
+
+#: views/campaigns/edit-rss.hbs:7 views/campaigns/edit-triggered.hbs:8
+#: views/campaigns/edit.hbs:9 views/settings.hbs:4 views/users/account.hbs:6
+msgid "General Settings"
+msgstr "Általános beállítások"
+
+#: views/campaigns/edit-rss.hbs:17
+msgid ""
+"Use special merge tag [RSS_ENTRY] to mark the position for the RSS post "
+"content. Additionally you can use any valid merge tag as well."
+msgstr ""
+
+#: views/campaigns/edit-rss.hbs:24 views/campaigns/edit-triggered.hbs:27
+#: views/campaigns/edit.hbs:35
+msgid "Delete Campaign"
+msgstr "Kampány törlése"
+
+#: views/campaigns/edit-rss.hbs:25 views/campaigns/edit-triggered.hbs:28
+#: views/campaigns/edit.hbs:36 views/lists/edit.hbs:22
+#: views/lists/fields/edit.hbs:39 views/lists/forms/edit.hbs:33
+#: views/lists/forms/forms.hbs:12 views/lists/segments/edit.hbs:14
+#: views/lists/segments/rule-edit.hbs:38 views/lists/subscription/edit.hbs:18
+#: views/reports/edit.hbs:6 views/settings.hbs:97 views/templates/edit.hbs:13
+#: views/triggers/edit.hbs:30 views/users/account.hbs:18
+msgid "Update"
+msgstr "Frissítés"
+
+#: views/campaigns/edit-triggered.hbs:3 views/campaigns/edit-triggered.hbs:4
+msgid "Edit Triggered Campaign"
+msgstr ""
+
+#: views/campaigns/edit-triggered.hbs:6 views/campaigns/edit.hbs:6
+#: routes/forms.js:143
+msgid "General"
+msgstr ""
+
+#: views/campaigns/edit-triggered.hbs:24 views/campaigns/edit.hbs:27
+msgid "Template Settings"
+msgstr "Sablon beállítások"
+
+#: views/campaigns/edit-triggered.hbs:25 views/campaigns/edit.hbs:28
+msgid "Template URL"
+msgstr "Sablon URL"
+
+#: views/campaigns/edit.hbs:3 views/campaigns/edit.hbs:4
+#: views/campaigns/upload-attachment.hbs:3
+#: views/campaigns/upload-attachment.hbs:5 views/campaigns/view.hbs:3
+msgid "Edit Campaign"
+msgstr "Kampány szerkesztése"
+
+#: views/campaigns/edit.hbs:8 views/campaigns/edit.hbs:30
+msgid "Attachments"
+msgstr "Csatolmányok"
+
+#: views/campaigns/edit.hbs:31
+msgid "File"
+msgstr "File"
+
+#: views/campaigns/edit.hbs:32
+msgid "Size"
+msgstr "Méret"
+
+#: views/campaigns/edit.hbs:33 views/campaigns/view.hbs:68
+#: views/lists/fields/fields.hbs:12 views/lists/forms/forms.hbs:9
+#: views/lists/view.hbs:33
+msgid "No data available in table"
+msgstr "Nincs adat a táblázatban."
+
+#: views/campaigns/edit.hbs:34 views/campaigns/upload-attachment.hbs:4
+msgid "Add Attachment"
+msgstr "Csatolmány hozzáadása"
+
+#: views/campaigns/opened.hbs:3 views/campaigns/opened.hbs:4
+msgid "Opened info"
+msgstr "Megnyitásokról információ"
+
+#: views/campaigns/opened.hbs:6
+msgid "Subscribers who opened this message:"
+msgstr "Feliratkozók, akik megnyitották ezt az üzenetet:"
+
+#: views/campaigns/opened.hbs:12
+msgid "First open"
+msgstr "Első megnyitás"
+
+#: views/campaigns/opened.hbs:13
+msgid "Opened count"
+msgstr "Megnyitások száma"
+
+#: views/campaigns/unsubscribed.hbs:3 views/campaigns/unsubscribed.hbs:4
+msgid "Unsubscribed info"
+msgstr "Leiratkozásokról információ:"
+
+#: views/campaigns/unsubscribed.hbs:6
+msgid "Subscribers who unsubscribed:"
+msgstr "Feliratkozók, akik leiratkoztak:"
+
+#: views/campaigns/unsubscribed.hbs:11 views/campaigns/view.hbs:28
+#: views/lists/subscription/import.hbs:13 routes/lists.js:206
+msgid "Unsubscribed"
+msgstr ""
+
+#: views/campaigns/upload-attachment.hbs:7
+msgid "Upload"
+msgstr "Feltöltés"
+
+#: views/campaigns/view.hbs:4
+msgid "Overview"
+msgstr "Áttekintés"
+
+#: views/campaigns/view.hbs:5
+msgid "Links"
+msgstr "Linkek"
+
+#: views/campaigns/view.hbs:7
+msgid "Feed URL"
+msgstr ""
+
+#: views/campaigns/view.hbs:8
+msgid "Last check"
+msgstr ""
+
+#: views/campaigns/view.hbs:9
+msgid "Not yet checked"
+msgstr ""
+
+#: views/campaigns/view.hbs:10
+msgid "activate campaign to start checking feed for new messages"
+msgstr ""
+
+#: views/campaigns/view.hbs:11
+msgid "RSS status"
+msgstr "RSS státusz"
+
+#: views/campaigns/view.hbs:16
+msgid "Preview campaign as"
+msgstr "Kampány előnezete, mint"
+
+#: views/campaigns/view.hbs:17
+msgid "Add new test user"
+msgstr "Teszt felhasználó hozzáadása"
+
+#: views/campaigns/view.hbs:18
+msgid "No test users yet, create one here"
+msgstr "Nincs még teszt felhasználó, hozzon létre egyet itt"
+
+#: views/campaigns/view.hbs:19
+msgid "Go"
+msgstr ""
+
+#: views/campaigns/view.hbs:20 lib/models/triggers.js:26
+msgid "Delivered"
+msgstr "Készbesítve"
+
+#: views/campaigns/view.hbs:21
+msgid "List subscribers who received this message"
+msgstr "Azon felhasználók listázása, akik megkapták ezt az üzenetet"
+
+#: views/campaigns/view.hbs:22
+msgid "Blacklisted"
+msgstr "Feketelistán szereplők"
+
+#: views/campaigns/view.hbs:23
+msgid "List subscribers who blacklisted by global blacklist"
+msgstr ""
+"Azon felhasználók listázása, akik feketelistára kerültek, mert a globális "
+"feketelistán szerepeltek"
+
+#: views/campaigns/view.hbs:24 routes/lists.js:206
+msgid "Bounced"
+msgstr "Visszapattant"
+
+#: views/campaigns/view.hbs:25
+msgid "List subscribers who bounced"
+msgstr ""
+
+#: views/campaigns/view.hbs:26
+msgid "Complaints"
+msgstr ""
+
+#: views/campaigns/view.hbs:27
+msgid "List subscribers who complained for this message"
+msgstr ""
+
+#: views/campaigns/view.hbs:29
+msgid "List subscribers who unsubscribed after this message"
+msgstr ""
+
+#: views/campaigns/view.hbs:30
+msgid "Opened"
+msgstr ""
+
+#: views/campaigns/view.hbs:31
+msgid "List subscribers who opened this message"
+msgstr ""
+
+#: views/campaigns/view.hbs:32
+msgid "Clicked"
+msgstr ""
+
+#: views/campaigns/view.hbs:33 views/campaigns/view.hbs:70
+msgid "List subscribers who clicked on a link"
+msgstr ""
+
+#: views/campaigns/view.hbs:34
+msgid ""
+"Are you sure? This action would start sending messages to the selected list"
+msgstr ""
+
+#: views/campaigns/view.hbs:35
+msgid "Delay sending"
+msgstr ""
+
+#: views/campaigns/view.hbs:36
+msgid "hours"
+msgstr "óra"
+
+#: views/campaigns/view.hbs:37
+msgid "minutes"
+msgstr "perc"
+
+#: views/campaigns/view.hbs:38
+msgid "Send to subscribers:"
+msgstr ""
+
+#: views/campaigns/view.hbs:39
+msgid "Are you sure? This action would reset scheduling"
+msgstr ""
+
+#: views/campaigns/view.hbs:40
+msgid "Cancel"
+msgstr "Mégse"
+
+#: views/campaigns/view.hbs:41
+msgid "Sending scheduled"
+msgstr "Küldés időzítve"
+
+#: views/campaigns/view.hbs:42 views/campaigns/view.hbs:54
+msgid "Pause"
+msgstr ""
+
+#: views/campaigns/view.hbs:43 routes/campaigns.js:253
+msgid "Sending"
+msgstr "Küldés folyamatban"
+
+#: views/campaigns/view.hbs:44 views/campaigns/view.hbs:48
+msgid ""
+"Are you sure? This action would resume sending messages to the selected list"
+msgstr ""
+
+#: views/campaigns/view.hbs:45 views/campaigns/view.hbs:49
+msgid "Are you sure? This action would reset all stats about current progress"
+msgstr ""
+
+#: views/campaigns/view.hbs:46
+msgid "Resume"
+msgstr "Folytatás"
+
+#: views/campaigns/view.hbs:47 views/campaigns/view.hbs:51
+msgid "Reset"
+msgstr ""
+
+#: views/campaigns/view.hbs:50
+msgid "Continue"
+msgstr "Tovább"
+
+#: views/campaigns/view.hbs:52
+msgid ""
+"All messages sent! Hit \"Continue\" if you you want to send this campaign to "
+"new subscribers"
+msgstr ""
+
+#: views/campaigns/view.hbs:53
+msgid ""
+"Are you sure? This action would pause sending new entries in RSS feed as "
+"email messages to the selected list"
+msgstr ""
+
+#: views/campaigns/view.hbs:55 views/campaigns/view.hbs:59
+msgid "Campaign status:"
+msgstr "Kampány státusza"
+
+#: views/campaigns/view.hbs:56
+msgid "ACTIVE"
+msgstr "AKTÍV"
+
+#: views/campaigns/view.hbs:57
+msgid ""
+"Are you sure? This action would start sending new entries in RSS feed as "
+"email messages to the selected list"
+msgstr ""
+
+#: views/campaigns/view.hbs:58
+msgid "Activate"
+msgstr "Aktív"
+
+#: views/campaigns/view.hbs:60
+msgid "INACTIVE"
+msgstr "INAKTÍV"
+
+#: views/campaigns/view.hbs:61
+msgid ""
+"This is a triggered campaign. Messages are only sent to subscribers that hit "
+"some trigger that invokes this campaign"
+msgstr ""
+
+#: views/campaigns/view.hbs:62
+msgid "see more"
+msgstr ""
+
+#: views/campaigns/view.hbs:67
+msgid "List subscribers who clicked this link"
+msgstr ""
+
+#: views/campaigns/view.hbs:71
+msgid ""
+"Clicks are counted as unique subscribers that clicked on a specific link or "
+"on any link (in aggregated view)"
+msgstr ""
+
+#: views/campaigns/view.hbs:72
+msgid ""
+"If a new entry is found from campaign feed a new subcampaign is created of "
+"that entry and it will be listed here"
+msgstr ""
+
+#: views/emails/password-reset-html.hbs:1
+#: views/emails/password-reset-text.hbs:1
+msgid "Change your password"
+msgstr "Jelszó megváltoztatása"
+
+#: views/emails/password-reset-html.hbs:2
+#: views/emails/password-reset-text.hbs:2
+msgid "We have received a password change request for your Mailtrain account:"
+msgstr ""
+
+#: views/emails/password-reset-html.hbs:3
+#: views/emails/password-reset-text.hbs:3
+msgid "Reset password"
+msgstr ""
+
+#: views/emails/password-reset-html.hbs:4
+#: views/emails/password-reset-text.hbs:4
+msgid ""
+"If you did not ask to change your password, then you can ignore this email "
+"and your password will not be changed."
+msgstr ""
+
+#: views/emails/rss-html.hbs:1 views/emails/stationery-html.hbs:3
+#: views/emails/stationery-text.hbs:3
+msgid "Preferences"
+msgstr "Beállítások"
+
+#: views/emails/rss-html.hbs:2 views/emails/stationery-html.hbs:4
+#: views/emails/stationery-text.hbs:4 views/lists/forms/edit.hbs:20
+#: views/lists/subscription/edit.hbs:16
+#: views/subscription/partials/subscription-unsubscribe-form.hbs:2
+#: views/subscription/web-manage.mjml.hbs:3
+#: views/subscription/web-unsubscribe.mjml.hbs:1
+#: views/subscription/web-unsubscribe.mjml.hbs:2 routes/forms.js:223
+#: routes/lists.js:288
+msgid "Unsubscribe"
+msgstr "Leiratkozás"
+
+#: views/emails/rss-html.hbs:3 views/emails/stationery-html.hbs:5
+#: views/emails/stationery-text.hbs:5
+msgid "View this email in your browser"
+msgstr "Üzenet megtekintése böngészőben"
+
+#: views/emails/stationery-html.hbs:1 views/emails/stationery-text.hbs:1
+msgid "Hey [FIRST_NAME/Customer],"
+msgstr "Kedves [FIRST_NAME/Customer]!"
+
+#: views/emails/stationery-html.hbs:2 views/emails/stationery-text.hbs:2
+msgid "Cheers,"
+msgstr "Üdvözlettel,"
+
+#: views/index.hbs:1
+msgid "List Management"
+msgstr "A lista kezelői"
+
+#: views/index.hbs:2
+msgid ""
+"Mailtrain allows you to easily manage even very large lists. Million "
+"subscribers? Not a problem. You can add subscribers manually, through the "
+"API or import from a CSV file. All lists come with support for custom fields "
+"and merge tags as well."
+msgstr ""
+
+#: views/index.hbs:3 views/index.hbs:7 views/index.hbs:10 views/index.hbs:13
+#: views/index.hbs:16 views/index.hbs:19 views/index.hbs:22 views/index.hbs:25
+#: views/index.hbs:28
+msgid "Show more"
+msgstr ""
+
+#: views/index.hbs:4 views/lists/fields/create.hbs:3
+#: views/lists/fields/edit.hbs:3 views/lists/fields/fields.hbs:3
+#: views/lists/fields/fields.hbs:5 views/lists/view.hbs:6
+msgid "Custom Fields"
+msgstr "Egyedi mezők"
+
+#: views/index.hbs:5
+msgid ""
+"Text fields, numbers, drop downs or checkboxes, Mailtrain has them all. "
+"Every custom field can be included in the generated newsletters through "
+"merge tags."
+msgstr ""
+
+#: views/index.hbs:6
+msgid "Mailtrain also supports custom forms."
+msgstr ""
+
+#: views/index.hbs:8
+msgid "List Segmentation"
+msgstr ""
+
+#: views/index.hbs:9
+msgid ""
+"Send messages only to list subscribers that match predefined segmentation "
+"rules. No need to create separate lists with small differences."
+msgstr ""
+
+#: views/index.hbs:11
+msgid "RSS Campaigns"
+msgstr "RSS kampányok"
+
+#: views/index.hbs:12
+msgid ""
+"Setup Mailtrain to track RSS feeds and if a new entry is detected in a feed "
+"then Mailtrain auto-generates a new campaign using entry data as message "
+"contents and sends it to selected subscribers."
+msgstr ""
+
+#: views/index.hbs:14
+msgid "GPG Encryption"
+msgstr "GPG titkosítás"
+
+#: views/index.hbs:15
+msgid ""
+"If a list has a custom field for a GPG Public Key set then subscribers can "
+"upload their GPG public key to receive encrypted messages from the list."
+msgstr ""
+
+#: views/index.hbs:17
+msgid "Click Stats"
+msgstr ""
+
+#: views/index.hbs:18
+msgid ""
+"After a campaign is sent, check individual click statistics for every link "
+"included in the message."
+msgstr ""
+
+#: views/index.hbs:20
+msgid "Template Editors"
+msgstr ""
+
+#: views/index.hbs:21
+msgid ""
+"Mailtrain ships with GrapeJS and Mosaico built in, two advanced template "
+"editors. Mailtrain also offers a code editor if you prefer to handcraft the "
+"HTML yourself."
+msgstr ""
+
+#: views/index.hbs:23
+msgid "Send via Any Provider"
+msgstr ""
+
+#: views/index.hbs:24
+msgid ""
+"You can use any provider that supports SMTP protocol to send out your "
+"newsletters. Bounce and complaints handling via webhooks is supported for "
+"SES, SparkPost, SendGrid and Mailgun, also for Postfix and ZoneMTA."
+msgstr ""
+
+#: views/index.hbs:26 lib/tools.js:137
+msgid "Automation"
+msgstr ""
+
+#: views/index.hbs:27
+msgid ""
+"Define automation triggers to send specific messages when a user activates "
+"the trigger."
+msgstr ""
+
+#: views/layout.hbs:2
+msgid "Toggle navigation"
+msgstr ""
+
+#: views/layout.hbs:3
+msgid "Wiki"
+msgstr "Wiki"
+
+#: views/layout.hbs:4
+msgid "Blog"
+msgstr "Blog"
+
+#: views/layout.hbs:5 views/users/account.hbs:2 views/users/account.hbs:3
+msgid "Account"
+msgstr "Fiók"
+
+#: views/layout.hbs:6 views/settings.hbs:2 views/settings.hbs:3
+msgid "Settings"
+msgstr "Beállítások"
+
+#: views/layout.hbs:8 views/users/api.hbs:2 views/users/api.hbs:3
+msgid "API"
+msgstr "API"
+
+#: views/layout.hbs:9
+msgid "Log out"
+msgstr "Kijelentkezés"
+
+#: views/layout.hbs:10 views/users/forgot.hbs:2 views/users/login.hbs:2
+#: views/users/login.hbs:3 views/users/login.hbs:9 views/users/reset.hbs:2
+msgid "Sign in"
+msgstr "Bejelentkezés"
+
+#: views/layout.hbs:11
+msgid "Self Hosted Newsletter App Built on Top of Nodemailer"
+msgstr ""
+
+#: views/layout.hbs:12 views/layout.hbs:14
+msgid "Source on GitHub"
+msgstr "Forráskód a GitHub-on"
+
+#: views/layout.hbs:13
+msgid "Subscribe to Our Newsletter"
+msgstr "Feliratkozás hírlevelünkre"
+
+#: views/lists/create.hbs:2 views/lists/edit.hbs:2
+#: views/lists/fields/create.hbs:2 views/lists/fields/edit.hbs:2
+#: views/lists/fields/fields.hbs:2 views/lists/forms/create.hbs:2
+#: views/lists/forms/edit.hbs:2 views/lists/forms/forms.hbs:2
+#: views/lists/lists.hbs:2 views/lists/lists.hbs:4
+#: views/lists/segments/create.hbs:2 views/lists/segments/edit.hbs:2
+#: views/lists/segments/rule-configure.hbs:2
+#: views/lists/segments/rule-create.hbs:2 views/lists/segments/rule-edit.hbs:2
+#: views/lists/segments/segments.hbs:2 views/lists/segments/view.hbs:2
+#: views/lists/subscription/add.hbs:2 views/lists/subscription/edit.hbs:2
+#: views/lists/subscription/import-failed.hbs:2
+#: views/lists/subscription/import-preview.hbs:2
+#: views/lists/subscription/import.hbs:2 views/lists/view.hbs:2
+#: lib/tools.js:125 routes/lists.js:59
+msgid "Lists"
+msgstr "Listák"
+
+#: views/lists/create.hbs:3 views/lists/create.hbs:4 views/lists/create.hbs:13
+#: views/lists/lists.hbs:3
+msgid "Create List"
+msgstr "Lista létrehozása"
+
+#: views/lists/create.hbs:6 views/lists/edit.hbs:7
+msgid "List Name"
+msgstr "Lista neve"
+
+#: views/lists/create.hbs:9 views/lists/edit.hbs:15
+#: views/triggers/create.hbs:15 views/triggers/edit.hbs:17
+msgid "Subscription"
+msgstr "Feliratkozás"
+
+#: views/lists/create.hbs:10 views/lists/edit.hbs:16
+msgid "Allow public users to subscribe themselves"
+msgstr "Nyilvános űrlapról való feliratkozás engedélyezése"
+
+#: views/lists/create.hbs:11 views/lists/edit.hbs:17
+msgid "Unsubscription"
+msgstr "Leiratkozás"
+
+#: views/lists/create.hbs:12 views/lists/edit.hbs:18
+msgid "Select how an unsuscription request by subscriber is handled."
+msgstr ""
+
+#: views/lists/edit.hbs:3 views/lists/edit.hbs:4 views/lists/view.hbs:8
+msgid "Edit List"
+msgstr "Lista szerkesztése"
+
+#: views/lists/edit.hbs:5
+msgid "View List"
+msgstr "Lista megtekintése"
+
+#: views/lists/edit.hbs:8
+msgid "List ID"
+msgstr "Lista ID"
+
+#: views/lists/edit.hbs:9
+msgid "This is the list ID displayed to the subscribers"
+msgstr ""
+
+#: views/lists/edit.hbs:12
+msgid "Custom Form"
+msgstr "Egyedi űrlap"
+
+#: views/lists/edit.hbs:13 views/lists/forms/forms.hbs:11
+msgid "Default Mailtrain Form"
+msgstr "Alapértelmezett Mailtrain űrlap"
+
+#: views/lists/edit.hbs:14
+msgid ""
+"The custom form used for this list. You can create a form here."
+msgstr ""
+"Egyedi űrlap ehhez a listához. Itt "
+"hozhat létre új űrlapot."
+
+#: views/lists/edit.hbs:19
+msgid "Unsubscribe Header"
+msgstr "Leiratkozás fejléc"
+
+#: views/lists/edit.hbs:20
+msgid "Do not send List-Unsubscribe headers"
+msgstr "Leiratkozás fejléc küldésének letiltása"
+
+#: views/lists/edit.hbs:21
+msgid "Delete List"
+msgstr "Lista törlése"
+
+#: views/lists/fields/create.hbs:4
+msgid "Create Field"
+msgstr "Mező létrehozása"
+
+#: views/lists/fields/create.hbs:5 views/lists/fields/fields.hbs:4
+msgid "Create Custom Field"
+msgstr "Egyedi mező létrehozása"
+
+#: views/lists/fields/create.hbs:6 views/lists/fields/create.hbs:7
+#: views/lists/fields/edit.hbs:7 views/lists/fields/edit.hbs:8
+msgid "Field Name"
+msgstr "Mező neve"
+
+#: views/lists/fields/create.hbs:8 views/lists/fields/edit.hbs:9
+msgid "Field Type"
+msgstr "Mező típusa"
+
+#: views/lists/fields/create.hbs:9 views/lists/fields/edit.hbs:10
+#: lib/models/fields.js:17
+msgid "Text"
+msgstr "Szöveg"
+
+#: views/lists/fields/create.hbs:10 views/lists/fields/edit.hbs:11
+#: lib/models/fields.js:21
+msgid "Number"
+msgstr "Szám"
+
+#: views/lists/fields/create.hbs:11 views/lists/fields/edit.hbs:12
+#: lib/models/fields.js:18
+msgid "Website"
+msgstr "Weboldal"
+
+#: views/lists/fields/create.hbs:12 views/lists/fields/edit.hbs:13
+#: lib/models/fields.js:20
+msgid "GPG Public Key"
+msgstr "GPG publikus kulcs"
+
+#: views/lists/fields/create.hbs:13 views/lists/fields/edit.hbs:14
+#: lib/models/fields.js:19
+msgid "Multi-line text"
+msgstr "Többsoros szöveg"
+
+#: views/lists/fields/create.hbs:14 views/lists/fields/edit.hbs:15
+msgid "JSON"
+msgstr "JSON"
+
+#: views/lists/fields/create.hbs:15 views/lists/fields/edit.hbs:16
+msgid "Date"
+msgstr "Dátum"
+
+#: views/lists/fields/create.hbs:16 views/lists/fields/edit.hbs:17
+msgid "Date (MM/DD/YYYY)"
+msgstr "Dátum (HH/NN/ÉÉÉÉ)"
+
+#: views/lists/fields/create.hbs:17 views/lists/fields/edit.hbs:18
+#: lib/models/fields.js:26
+msgid "Date (DD/MM/YYYY)"
+msgstr "Dátum (NN/HH/ÉÉÉÉ)"
+
+#: views/lists/fields/create.hbs:18 views/lists/fields/edit.hbs:19
+msgid "Birthday"
+msgstr "Születésnap"
+
+#: views/lists/fields/create.hbs:19 views/lists/fields/edit.hbs:20
+#: lib/models/fields.js:27
+msgid "Birthday (MM/DD)"
+msgstr "Születésnap (HH/NN)"
+
+#: views/lists/fields/create.hbs:20 views/lists/fields/edit.hbs:21
+#: lib/models/fields.js:28
+msgid "Birthday (DD/MM)"
+msgstr "Születésnap (NN/HH)"
+
+#: views/lists/fields/create.hbs:21 views/lists/fields/edit.hbs:22
+msgid "Grouped"
+msgstr "Csoportosított"
+
+#: views/lists/fields/create.hbs:22 views/lists/fields/edit.hbs:23
+msgid "Drop Downs"
+msgstr "Lenyíló menük"
+
+#: views/lists/fields/create.hbs:23 views/lists/fields/edit.hbs:24
+#: lib/models/fields.js:22
+msgid "Radio Buttons"
+msgstr "Rádió gombok"
+
+#: views/lists/fields/create.hbs:24 views/lists/fields/edit.hbs:25
+#: lib/models/fields.js:23
+msgid "Checkboxes"
+msgstr "Jelölőmezők"
+
+#: views/lists/fields/create.hbs:25 views/lists/fields/edit.hbs:26
+msgid "Option for a group value"
+msgstr ""
+
+#: views/lists/fields/create.hbs:26 views/lists/fields/edit.hbs:27
+msgid "Group"
+msgstr "Csoport"
+
+#: views/lists/fields/create.hbs:28 views/lists/fields/edit.hbs:29
+msgid "Required for group options"
+msgstr ""
+
+#: views/lists/fields/create.hbs:29 views/lists/fields/create.hbs:30
+#: views/lists/fields/edit.hbs:35 views/lists/fields/edit.hbs:36
+#: views/lists/fields/fields.hbs:9
+msgid "Default merge tag value"
+msgstr ""
+
+#: views/lists/fields/create.hbs:32 views/lists/fields/edit.hbs:34
+msgid ""
+"For group elements like checkboxes you can control the appearance of the "
+"merge tag with an optional template. The template uses handlebars syntax and "
+"you can find all values from {{values}}
array, for example "
+"{{#each values}} {{this}} {{/each}}
. If template is not defined "
+"then multiple values are joined with commas. You can also use this template "
+"to render JSON values (if the JSON is an array then the array is exposed as "
+"values
, otherwise you can access the JSON keys directly)."
+msgstr ""
+
+#: views/lists/fields/create.hbs:33 views/lists/fields/edit.hbs:37
+msgid "Visible"
+msgstr "Látható"
+
+#: views/lists/fields/create.hbs:34
+msgid "Add Field"
+msgstr "Mező hozzáadása"
+
+#: views/lists/fields/edit.hbs:4
+msgid "Edit Field"
+msgstr "Mező szerkesztése"
+
+#: views/lists/fields/edit.hbs:5
+msgid "Edit Custom Field"
+msgstr ""
+
+#: views/lists/fields/edit.hbs:6
+msgid "Back to fields"
+msgstr ""
+
+#: views/lists/fields/edit.hbs:30 views/lists/fields/fields.hbs:8
+#: views/mosaico/editor.hbs:2 views/partials/merge-tag-reference.hbs:3
+msgid "Merge tag"
+msgstr ""
+
+#: views/lists/fields/edit.hbs:31
+msgid "Merge Tag"
+msgstr ""
+
+#: views/lists/fields/edit.hbs:32
+msgid "Put this tag in your content:"
+msgstr ""
+
+#: views/lists/fields/edit.hbs:38
+msgid "Delete Field"
+msgstr "Mező törlése"
+
+#: views/lists/fields/fields.hbs:7 views/lists/view.hbs:26
+#: views/report-templates/partials/report-template-fields.hbs:5
+msgid "Type"
+msgstr "Típus"
+
+#: views/lists/fields/fields.hbs:10 views/lists/fields/fields.hbs:11
+#: views/lists/forms/edit.hbs:26 views/lists/forms/forms.hbs:8
+#: views/lists/segments/segments.hbs:8 views/lists/segments/view.hbs:12
+#: views/triggers/triggers.hbs:14 routes/campaigns.js:276
+#: routes/campaigns.js:568 routes/campaigns.js:657 routes/campaigns.js:706
+#: routes/lists.js:170 routes/lists.js:257 routes/report-templates.js:51
+#: routes/templates.js:183 routes/triggers.js:297
+msgid "Edit"
+msgstr "Szerkesztés"
+
+#: views/lists/forms/create.hbs:3 views/lists/forms/edit.hbs:3
+#: views/lists/forms/forms.hbs:3 views/lists/forms/forms.hbs:5
+#: views/lists/view.hbs:5
+msgid "Custom Forms"
+msgstr ""
+
+#: views/lists/forms/create.hbs:4
+msgid "Create Form"
+msgstr ""
+
+#: views/lists/forms/create.hbs:5 views/lists/forms/forms.hbs:4
+msgid "Create Custom Form"
+msgstr ""
+
+#: views/lists/forms/create.hbs:6 views/lists/forms/create.hbs:7
+#: views/lists/forms/edit.hbs:7 views/lists/forms/edit.hbs:8
+msgid "Form Name"
+msgstr ""
+
+#: views/lists/forms/create.hbs:8
+msgid "Add Form"
+msgstr ""
+
+#: views/lists/forms/edit.hbs:4
+msgid "Edit Form"
+msgstr ""
+
+#: views/lists/forms/edit.hbs:5
+msgid "Edit Custom Form"
+msgstr ""
+
+#: views/lists/forms/edit.hbs:6
+msgid "Back to forms"
+msgstr ""
+
+#: views/lists/forms/edit.hbs:10
+msgid "Optional comments about this form"
+msgstr ""
+
+#: views/lists/forms/edit.hbs:11
+msgid "Form Preview"
+msgstr "Űrlap előnézete"
+
+#: views/lists/forms/edit.hbs:12
+msgid ""
+"Note: These links are solely for a quick preview. If you submit a preview "
+"form you'll get redirected to the list's default form."
+msgstr ""
+
+#: views/lists/forms/edit.hbs:13 views/lists/subscription/add.hbs:16
+#: views/subscription/mail-unsubscription-confirmed-html.mjml.hbs:4
+#: views/subscription/mail-unsubscription-confirmed-text.hbs:4
+#: routes/forms.js:157 routes/lists.js:288
+msgid "Subscribe"
+msgstr "Feliratkozás"
+
+#: views/lists/forms/edit.hbs:14
+msgid "Confirm Subscription Notice"
+msgstr ""
+
+#: views/lists/forms/edit.hbs:15
+msgid "Confirm Unsubscription Notice"
+msgstr ""
+
+#: views/lists/forms/edit.hbs:16
+msgid "Subscribed Notice"
+msgstr ""
+
+#: views/lists/forms/edit.hbs:17
+msgid "Updated Notice"
+msgstr ""
+
+#: views/lists/forms/edit.hbs:18
+msgid "Unsubscribed Notice"
+msgstr ""
+
+#: views/lists/forms/edit.hbs:19
+msgid "Manual Unsubscribe Notice"
+msgstr ""
+
+#: views/lists/forms/edit.hbs:21 routes/forms.js:205
+msgid "Manage"
+msgstr ""
+
+#: views/lists/forms/edit.hbs:22
+msgid "Manage Address"
+msgstr ""
+
+#: views/lists/forms/edit.hbs:23
+msgid "Create a test user for additional options"
+msgstr ""
+
+#: views/lists/forms/edit.hbs:24 views/report-templates/create.hbs:3
+#: views/report-templates/edit.hbs:3
+#: views/report-templates/report-templates.hbs:3 views/templates/create.hbs:2
+#: views/templates/edit.hbs:2 views/templates/templates.hbs:2
+#: views/templates/templates.hbs:4 lib/tools.js:129 routes/templates.js:27
+msgid "Templates"
+msgstr "Sablonok"
+
+#: views/lists/forms/edit.hbs:25
+msgid "Fields"
+msgstr "Mezők"
+
+#: views/lists/forms/edit.hbs:27
+msgid "Form Fields"
+msgstr "Űrlap mezők"
+
+#: views/lists/forms/edit.hbs:28
+msgid "Fields hidden on subscription page:"
+msgstr ""
+
+#: views/lists/forms/edit.hbs:29
+msgid "Fields shown on subscription page:"
+msgstr ""
+
+#: views/lists/forms/edit.hbs:30
+msgid "Fields hidden on preferences page:"
+msgstr ""
+
+#: views/lists/forms/edit.hbs:31
+msgid "Fields shown on preferences page:"
+msgstr ""
+
+#: views/lists/forms/edit.hbs:32
+msgid "Delete Form"
+msgstr "Űrlap törlése"
+
+#: views/lists/forms/forms.hbs:10
+msgid "The default form for this list is:"
+msgstr ""
+
+#: views/lists/lists.hbs:6
+msgid "ID"
+msgstr "ID"
+
+#: views/lists/lists.hbs:7 views/reports/partials/report-fields.hbs:10
+msgid "Subscribers"
+msgstr "Feliratkozók"
+
+#: views/lists/segments/create.hbs:3 views/lists/segments/edit.hbs:3
+#: views/lists/segments/rule-configure.hbs:3
+#: views/lists/segments/rule-create.hbs:3 views/lists/segments/rule-edit.hbs:3
+#: views/lists/segments/segments.hbs:3 views/lists/segments/segments.hbs:5
+#: views/lists/segments/view.hbs:3 views/lists/view.hbs:7
+#: views/lists/view.hbs:14
+msgid "Segments"
+msgstr ""
+
+#: views/lists/segments/create.hbs:4 views/lists/segments/create.hbs:5
+#: views/lists/segments/rule-configure.hbs:4
+#: views/lists/segments/rule-create.hbs:4 views/lists/segments/rule-edit.hbs:4
+#: views/lists/segments/segments.hbs:4
+msgid "Create Segment"
+msgstr ""
+
+#: views/lists/segments/create.hbs:6 views/lists/segments/create.hbs:7
+#: views/lists/segments/edit.hbs:7 views/lists/segments/edit.hbs:8
+msgid "Segment Name"
+msgstr ""
+
+#: views/lists/segments/create.hbs:8 views/lists/segments/edit.hbs:9
+msgid "Rule match"
+msgstr ""
+
+#: views/lists/segments/create.hbs:10 views/lists/segments/edit.hbs:11
+msgid "All rules must match"
+msgstr ""
+
+#: views/lists/segments/create.hbs:11 views/lists/segments/edit.hbs:12
+msgid "Any rule can match"
+msgstr ""
+
+#: views/lists/segments/create.hbs:12
+msgid "Add Segment"
+msgstr ""
+
+#: views/lists/segments/edit.hbs:4 views/lists/segments/edit.hbs:5
+#: views/lists/segments/view.hbs:6 views/lists/view.hbs:12
+msgid "Edit Segment"
+msgstr ""
+
+#: views/lists/segments/edit.hbs:6
+msgid "Back to segments"
+msgstr ""
+
+#: views/lists/segments/edit.hbs:13
+msgid "Delete Segment"
+msgstr ""
+
+#: views/lists/segments/rule-configure.hbs:5
+#: views/lists/segments/rule-create.hbs:5 views/lists/segments/rule-edit.hbs:5
+#: views/lists/segments/view.hbs:4
+msgid "Create Rule"
+msgstr "Szabály létrehozása"
+
+#: views/lists/segments/rule-configure.hbs:6
+#: views/lists/segments/rule-create.hbs:6 views/lists/segments/rule-edit.hbs:6
+#: views/lists/segments/view.hbs:10
+msgid "Rule"
+msgstr "Szabály"
+
+#: views/lists/segments/rule-configure.hbs:7
+#: views/lists/segments/rule-configure.hbs:8
+#: views/lists/segments/rule-configure.hbs:10
+#: views/lists/segments/rule-configure.hbs:13
+#: views/lists/segments/rule-configure.hbs:25
+#: views/lists/segments/rule-configure.hbs:30
+#: views/lists/segments/rule-edit.hbs:7 views/lists/segments/rule-edit.hbs:8
+#: views/lists/segments/rule-edit.hbs:10 views/lists/segments/rule-edit.hbs:15
+#: views/lists/segments/rule-edit.hbs:29 views/lists/segments/rule-edit.hbs:34
+#: views/lists/segments/view.hbs:11
+msgid "Value"
+msgstr "Érték"
+
+#: views/lists/segments/rule-configure.hbs:9
+#: views/lists/segments/rule-edit.hbs:9
+msgid ""
+"Use % for wildcard character, e.g. \"%test\" to match all values that end "
+"with \"test\""
+msgstr ""
+
+#: views/lists/segments/rule-configure.hbs:11
+#: views/lists/segments/rule-configure.hbs:14
+#: views/lists/segments/rule-configure.hbs:26
+#: views/lists/segments/rule-edit.hbs:11 views/lists/segments/rule-edit.hbs:16
+#: views/lists/segments/rule-edit.hbs:30
+msgid "Use exact match"
+msgstr "Pontos találat használata"
+
+#: views/lists/segments/rule-configure.hbs:12
+#: views/lists/segments/rule-configure.hbs:15
+#: views/lists/segments/rule-configure.hbs:27
+#: views/lists/segments/rule-edit.hbs:12 views/lists/segments/rule-edit.hbs:17
+#: views/lists/segments/rule-edit.hbs:31
+msgid "Use range match"
+msgstr "Tartomány találat használata"
+
+#: views/lists/segments/rule-configure.hbs:16
+#: views/lists/segments/rule-edit.hbs:20
+msgid "Use relative range match"
+msgstr "Relatív tartomány találat használata"
+
+#: views/lists/segments/rule-configure.hbs:17
+#: views/lists/segments/rule-configure.hbs:28
+#: views/lists/segments/rule-edit.hbs:13 views/lists/segments/rule-edit.hbs:18
+#: views/lists/segments/rule-edit.hbs:21 views/lists/segments/rule-edit.hbs:32
+msgid "From"
+msgstr ""
+
+#: views/lists/segments/rule-configure.hbs:18
+#: views/lists/segments/rule-configure.hbs:22
+#: views/lists/segments/rule-edit.hbs:22 views/lists/segments/rule-edit.hbs:26
+msgid "days"
+msgstr ""
+
+#: views/lists/segments/rule-configure.hbs:19
+#: views/lists/segments/rule-configure.hbs:23
+#: views/lists/segments/rule-edit.hbs:23 views/lists/segments/rule-edit.hbs:27
+msgid "before today"
+msgstr ""
+
+#: views/lists/segments/rule-configure.hbs:20
+#: views/lists/segments/rule-configure.hbs:24
+#: views/lists/segments/rule-edit.hbs:24 views/lists/segments/rule-edit.hbs:28
+msgid "after today"
+msgstr ""
+
+#: views/lists/segments/rule-configure.hbs:21
+#: views/lists/segments/rule-configure.hbs:29
+#: views/lists/segments/rule-edit.hbs:14 views/lists/segments/rule-edit.hbs:19
+#: views/lists/segments/rule-edit.hbs:25 views/lists/segments/rule-edit.hbs:33
+msgid "to"
+msgstr ""
+
+#: views/lists/segments/rule-configure.hbs:31
+#: views/lists/segments/rule-edit.hbs:35 lib/models/segments.js:156
+#: lib/models/segments.js:418
+msgid "Selected"
+msgstr ""
+
+#: views/lists/segments/rule-configure.hbs:32
+#: views/lists/segments/rule-edit.hbs:36 lib/models/segments.js:156
+#: lib/models/segments.js:418
+msgid "Not selected"
+msgstr ""
+
+#: views/lists/segments/rule-configure.hbs:33
+msgid "Add Rule"
+msgstr ""
+
+#: views/lists/segments/rule-create.hbs:8
+#: views/lists/subscription/import.hbs:18
+#: views/reports/create-select-template.hbs:5
+#: views/triggers/create-select.hbs:9
+msgid "Next"
+msgstr "Következő"
+
+#: views/lists/segments/rule-edit.hbs:37
+msgid "Delete Rule"
+msgstr ""
+
+#: views/lists/segments/segments.hbs:7
+msgid "Match"
+msgstr ""
+
+#: views/lists/segments/view.hbs:5 views/lists/view.hbs:13
+msgid "Segment"
+msgstr ""
+
+#: views/lists/segments/view.hbs:7
+msgid "Match rules"
+msgstr ""
+
+#: views/lists/segments/view.hbs:8
+msgid "Matching subscribers"
+msgstr ""
+
+#: views/lists/segments/view.hbs:9
+msgid "show"
+msgstr ""
+
+#: views/lists/subscription/add.hbs:3 views/lists/subscription/add.hbs:4
+msgid "Add subscriber"
+msgstr "Feliratkozó hozzáadása"
+
+#: views/lists/subscription/add.hbs:5
+#: views/subscription/partials/subscription-custom-fields.hbs:1
+#: views/users/account.hbs:7
+msgid "Email Address"
+msgstr "Email cím"
+
+#: views/lists/subscription/add.hbs:8 views/lists/subscription/edit.hbs:9
+#: views/settings.hbs:80 views/settings.hbs:95
+#: views/subscription/partials/subscription-custom-fields.hbs:6
+msgid "Begins with"
+msgstr ""
+
+#: views/lists/subscription/add.hbs:9 views/lists/subscription/edit.hbs:10
+msgid ""
+"Insert a GPG public key that will be used to encrypt messages sent this "
+"subscriber"
+msgstr ""
+"Adjon meg egy GPG publikus kulcsot, amivel az üzenetek titkosítva lesznek "
+"küldéskor"
+
+#: views/lists/subscription/add.hbs:11 views/lists/subscription/edit.hbs:12
+#: views/lists/subscription/import-preview.hbs:9
+msgid "Timezone"
+msgstr "Időzóna"
+
+#: views/lists/subscription/add.hbs:13 views/lists/subscription/edit.hbs:13
+msgid "Test user?"
+msgstr "Teszt felhasználó?"
+
+#: views/lists/subscription/add.hbs:14 views/lists/subscription/edit.hbs:14
+msgid ""
+"If checked then this subscription can be used for previewing campaign "
+"messages"
+msgstr ""
+
+#: views/lists/subscription/add.hbs:15
+msgid ""
+"This person will not receive a confirmation email so make sure that you have "
+"permission to email them."
+msgstr ""
+
+#: views/lists/subscription/edit.hbs:3 views/lists/subscription/edit.hbs:4
+msgid "Edit subscriber"
+msgstr "Feliratkozó szerkesztése"
+
+#: views/lists/subscription/edit.hbs:5
+#: views/lists/subscription/import-failed.hbs:5
+msgid "Back to list"
+msgstr "Vissza a listához"
+
+#: views/lists/subscription/edit.hbs:6
+#: views/lists/subscription/import-preview.hbs:6
+#: views/subscription/partials/subscription-unsubscribe-form.hbs:1
+#: lib/helpers.js:42 lib/models/segments.js:11
+msgid "Email address"
+msgstr "Email cím"
+
+#: views/lists/subscription/edit.hbs:17
+msgid "Delete Subscription"
+msgstr "Feliratkozás törlése"
+
+#: views/lists/subscription/import-failed.hbs:3
+msgid "Import status"
+msgstr "Importálás státusza"
+
+#: views/lists/subscription/import-failed.hbs:4
+msgid "Failed addresses"
+msgstr "Hibás címek"
+
+#: views/lists/subscription/import-failed.hbs:6
+msgid ""
+"Role-based addresses like postmaster@example.com are blocked when importing. "
+"Subscribers with role-based email addresses can join your list using the "
+"subscription form"
+msgstr ""
+
+#: views/lists/subscription/import-failed.hbs:7
+msgid "see here"
+msgstr ""
+
+#: views/lists/subscription/import-failed.hbs:9
+msgid "Fail reason"
+msgstr "Hiba oka"
+
+#: views/lists/subscription/import-preview.hbs:3
+#: views/lists/subscription/import-preview.hbs:4
+#: views/lists/subscription/import.hbs:3 views/lists/subscription/import.hbs:4
+msgid "Import subscribers"
+msgstr "Feliratkozók imprtálása"
+
+#: views/lists/subscription/import-preview.hbs:10 views/users/api.hbs:21
+#: views/users/api.hbs:36 views/users/api.hbs:44 views/users/api.hbs:52
+#: views/users/api.hbs:64 views/users/api.hbs:75 views/users/api.hbs:83
+#: views/users/api.hbs:91 views/users/api.hbs:96 views/users/api.hbs:101
+#: views/users/api.hbs:106
+msgid "Example"
+msgstr "Példa"
+
+#: views/lists/subscription/import-preview.hbs:11
+msgid "Start import"
+msgstr "Importálás megkezdése"
+
+#: views/lists/subscription/import.hbs:5
+msgid "CSV File"
+msgstr "CSV file"
+
+#: views/lists/subscription/import.hbs:6
+msgid "The first line must contain column headings"
+msgstr "Az első sor fejlécet kell, hogy tartalmazzon"
+
+#: views/lists/subscription/import.hbs:7
+msgid "CSV delimiter"
+msgstr "CSV elválasztó"
+
+#: views/lists/subscription/import.hbs:8
+msgid "Categorize the imported subscribers as"
+msgstr ""
+
+#: views/lists/subscription/import.hbs:9 routes/lists.js:206
+msgid "Subscribed"
+msgstr ""
+
+#: views/lists/subscription/import.hbs:10
+msgid "Regular subscriber addresses"
+msgstr ""
+
+#: views/lists/subscription/import.hbs:11
+msgid "Subscribed (Force)"
+msgstr ""
+
+#: views/lists/subscription/import.hbs:12
+msgid "Regular subscriber addresses, resubscribe users that have unsubscribed"
+msgstr ""
+
+#: views/lists/subscription/import.hbs:14
+msgid "Suppressed emails that will be unsubscribed from your list"
+msgstr ""
+
+#: views/lists/subscription/import.hbs:15
+msgid "Check imported emails"
+msgstr ""
+
+#: views/lists/subscription/import.hbs:16 views/triggers/triggers.hbs:12
+msgid "Enabled"
+msgstr ""
+
+#: views/lists/subscription/import.hbs:17 views/triggers/triggers.hbs:13
+msgid "Disabled"
+msgstr ""
+
+#: views/lists/view.hbs:3
+msgid "Subscription Form"
+msgstr "Feliratkozós űrlap"
+
+#: views/lists/view.hbs:4
+msgid "List Actions"
+msgstr "Lista műveletek"
+
+#: views/lists/view.hbs:9 views/triggers/create-select.hbs:3
+#: views/triggers/create-select.hbs:4 views/triggers/create.hbs:3
+#: views/triggers/create.hbs:4 views/triggers/create.hbs:27
+#: views/triggers/triggers.hbs:3
+msgid "Create Trigger"
+msgstr ""
+
+#: views/lists/view.hbs:10
+msgid "Add Subscriber"
+msgstr "Feliratkozó hozzáadása"
+
+#: views/lists/view.hbs:11
+msgid "Import Subscribers"
+msgstr "Feliratkozók importálása"
+
+#: views/lists/view.hbs:15
+msgid "Create New Segment"
+msgstr ""
+
+#: views/lists/view.hbs:16
+msgid "Filter"
+msgstr "Szűrés"
+
+#: views/lists/view.hbs:17
+msgid "Subscriptions"
+msgstr ""
+
+#: views/lists/view.hbs:18
+msgid "Imports"
+msgstr ""
+
+#: views/lists/view.hbs:25 routes/campaigns.js:255 routes/lists.js:300
+msgid "Finished"
+msgstr "Befejezve"
+
+#: views/lists/view.hbs:27
+msgid "Added"
+msgstr "Hozzáadva"
+
+#: views/lists/view.hbs:28
+msgid "Updated"
+msgstr "Frissítve"
+
+#: views/lists/view.hbs:29
+msgid "Failed"
+msgstr ""
+
+#: views/lists/view.hbs:31
+msgid ""
+"Are you sure? This action should only be called to resolve stalled imports"
+msgstr ""
+
+#: views/lists/view.hbs:32
+msgid "Restart"
+msgstr "Újrakezdés"
+
+#: views/mosaico/editor.hbs:1 views/partials/merge-tag-reference.hbs:1
+msgid "Merge tag reference"
+msgstr ""
+
+#: views/mosaico/editor.hbs:4
+msgid "MOSAICO Responsive Email Designer"
+msgstr ""
+
+#: views/mosaico/editor.hbs:5
+msgid "Sucessfully saved"
+msgstr "Sikeres mentés"
+
+#: views/mosaico/editor.hbs:6
+msgid "An error occured while saving the document"
+msgstr "A dokumentum mentése közben hiba lépett fel."
+
+#: views/mosaico/editor.hbs:7
+msgid "Unsaved changes will be lost. Close now?"
+msgstr "Az el nem mentett változtatások el fognak veszni. Bezárja?"
+
+#: views/mosaico/editor.hbs:8 views/mosaico/editor.hbs:9
+msgid "Tags"
+msgstr "Címkék"
+
+#: views/partials/codeeditor.hbs:1 views/partials/grapejs.hbs:1
+#: views/partials/mosaico.hbs:1 views/partials/summernote.hbs:1
+msgid "Template content (HTML)"
+msgstr "Sablon tartalma (HTML)"
+
+#: views/partials/editor-navbar.hbs:1
+msgid "SAVE"
+msgstr "MENTÉS"
+
+#: views/partials/editor-navbar.hbs:2
+msgid "SAVING"
+msgstr "MENTÉS FOLYMATBAN"
+
+#: views/partials/editor-navbar.hbs:3
+msgid "CLOSE"
+msgstr "BEZÁRÁS"
+
+#: views/partials/grapejs.hbs:2
+msgid "Open GrapeJS"
+msgstr "GrapeJS megnyitása"
+
+#: views/partials/html-preview.hbs:1
+msgid "Toggle HTML preview"
+msgstr "HTML előnézet átváltása"
+
+#: views/partials/html-to-text.hbs:1
+msgid ""
+"To extract the text from HTML click here."
+msgstr ""
+
+#: views/partials/html-to-text.hbs:2
+msgid ""
+"Please note that your existing plaintext in the field above will be "
+"overwritten. This feature uses the Premailer API, a third party "
+"service. Their Terms of Service and Privacy Policy apply."
+msgstr ""
+
+#: views/partials/html-to-text.hbs:3
+msgid "An error occurred while talking to the server"
+msgstr ""
+
+#: views/partials/merge-tag-reference.hbs:2
+msgid ""
+"Merge tags are tags that are replaced before sending out the message. The "
+"format of the merge tag is the following: [TAG_NAME]
or "
+"[TAG_NAME/fallback]
where fallback
is an optional "
+"text value used when TAG_NAME
is empty."
+msgstr ""
+
+#: views/partials/modal-carousel.hbs:1
+msgid "{{title}}"
+msgstr ""
+
+#: views/partials/mosaico.hbs:2
+msgid "Open Mosaico"
+msgstr "Mosaico megnyitása"
+
+#: views/partials/plaintext.hbs:1
+msgid "Template content (plaintext)"
+msgstr "Sablon tartalma (sima szöveg)"
+
+#: views/report-templates/create.hbs:2 views/report-templates/edit.hbs:2
+#: views/report-templates/report-templates.hbs:2
+#: views/reports/create-select-template.hbs:2 views/reports/create.hbs:2
+#: views/reports/edit.hbs:2 views/reports/output.hbs:2
+#: views/reports/reports.hbs:2 views/reports/reports.hbs:5
+#: views/reports/view.hbs:2 lib/tools.js:144 routes/reports.js:31
+msgid "Reports"
+msgstr "Jelentések"
+
+#: views/report-templates/create.hbs:4 views/report-templates/create.hbs:6
+#: views/report-templates/report-templates.hbs:4 views/templates/create.hbs:3
+#: views/templates/create.hbs:4 views/templates/create.hbs:12
+#: views/templates/templates.hbs:3
+msgid "Create Template"
+msgstr "Sablon létrehozása"
+
+#: views/report-templates/create.hbs:5 routes/report-templates.js:231
+msgid "Create Report Template"
+msgstr "Jelentés sablon létrehozása"
+
+#: views/report-templates/edit.hbs:4 views/templates/edit.hbs:3
+#: views/templates/edit.hbs:4
+msgid "Edit Template"
+msgstr "Sablon szerkesztése"
+
+#: views/report-templates/edit.hbs:5 routes/report-templates.js:262
+msgid "Edit Report Template"
+msgstr "Jelentés sablon szerkesztése"
+
+#: views/report-templates/edit.hbs:6 views/templates/edit.hbs:12
+msgid "Delete Template"
+msgstr "Sablon törlése"
+
+#: views/report-templates/edit.hbs:7
+msgid "Update and Stay"
+msgstr ""
+
+#: views/report-templates/edit.hbs:8
+msgid "Update and Leave"
+msgstr ""
+
+#: views/report-templates/partials/report-template-fields.hbs:2
+msgid "Template Name"
+msgstr "Sablon neve"
+
+#: views/report-templates/partials/report-template-fields.hbs:6
+msgid "User selectable fields"
+msgstr ""
+
+#: views/report-templates/partials/report-template-fields.hbs:7
+msgid "Data processing code"
+msgstr ""
+
+#: views/report-templates/partials/report-template-fields.hbs:8
+msgid "Rendering template"
+msgstr ""
+
+#: views/report-templates/report-templates.hbs:5
+msgid "Blank"
+msgstr ""
+
+#: views/report-templates/report-templates.hbs:6
+msgid "All Subscribers"
+msgstr "Összes feliratkozó"
+
+#: views/report-templates/report-templates.hbs:7
+msgid "Grouped Subscribers"
+msgstr ""
+
+#: views/report-templates/report-templates.hbs:8
+msgid "Export List as CSV"
+msgstr "Lista exportálása CSV-be"
+
+#: views/report-templates/report-templates.hbs:9 views/reports/reports.hbs:4
+#: routes/report-templates.js:29
+msgid "Report Templates"
+msgstr "Jelentés sablonok"
+
+#: views/reports/create-select-template.hbs:3
+#: views/reports/create-select-template.hbs:4 views/reports/create.hbs:3
+#: views/reports/create.hbs:4 views/reports/create.hbs:5
+#: views/reports/reports.hbs:3 routes/reports.js:81
+msgid "Create Report"
+msgstr "Jelentés létrehozása"
+
+#: views/reports/edit.hbs:3 views/reports/edit.hbs:4 routes/reports.js:151
+msgid "Edit Report"
+msgstr "Jelentés szerkesztése"
+
+#: views/reports/edit.hbs:5
+msgid "Delete Report"
+msgstr "Jelentés törlése"
+
+#: views/reports/partials/report-fields.hbs:2
+msgid "Report Name"
+msgstr "Jelentés neve"
+
+#: views/reports/partials/report-fields.hbs:8
+#: views/reports/partials/report-fields.hbs:11
+msgid ""
+"Select a campaign in the table above by clicking on the respective row "
+"number."
+msgstr ""
+
+#: views/reports/partials/report-select-template.hbs:1
+msgid "Report Template"
+msgstr "Jelentés sablon"
+
+#: views/settings.hbs:5
+msgid "Service Address (URL)"
+msgstr "Szolgáltatás címe (URL)"
+
+#: views/settings.hbs:6
+msgid "Enter the URL this service can be reached from"
+msgstr "Adja meg az URL-t, amiről ez a szolgáltatás elérhető"
+
+#: views/settings.hbs:7
+msgid "Admin Email"
+msgstr "Admin email"
+
+#: views/settings.hbs:8
+msgid ""
+"Enter the email address that will be used as \"from\" for system messages"
+msgstr ""
+
+#: views/settings.hbs:9
+msgid "Disable WYSIWYG editor"
+msgstr ""
+
+#: views/settings.hbs:10
+msgid "If checked then message editor displays HTML code without the preview"
+msgstr ""
+
+#: views/settings.hbs:11
+msgid "Disable subscription confirmation messages"
+msgstr ""
+
+#: views/settings.hbs:12
+msgid ""
+"If checked then do not send a confirmation message that states the "
+"subscriber is now subscribed or unsubscribed. This does not disable double "
+"opt-in messages."
+msgstr ""
+
+#: views/settings.hbs:13
+msgid "Tracking ID"
+msgstr "Követő ID"
+
+#: views/settings.hbs:14
+msgid "Enter Google Analytics tracking code"
+msgstr "Google Analytics követőkód megadása"
+
+#: views/settings.hbs:15
+msgid "Frontpage shout out"
+msgstr ""
+
+#: views/settings.hbs:16
+msgid "HTML code shown in the front page header section"
+msgstr ""
+
+#: views/settings.hbs:17
+msgid "Campaign defaults"
+msgstr ""
+
+#: views/settings.hbs:18
+msgid "Sender name"
+msgstr "Küldő neve"
+
+#: views/settings.hbs:19
+msgid "Sender name, eg. My Awesome Company Ltd."
+msgstr "Küldő neve, pl.: Éncégem Kft."
+
+#: views/settings.hbs:20
+msgid "Default address"
+msgstr "Alapértelmezett postai cím"
+
+#: views/settings.hbs:21
+msgid ""
+"Contact address to provide, eg. 1234 Main Street, Anywhere, MA 01234, USA"
+msgstr ""
+
+#: views/settings.hbs:22
+msgid "Default \"from name\""
+msgstr ""
+
+#: views/settings.hbs:24
+msgid "Default \"from\" email"
+msgstr ""
+
+#: views/settings.hbs:26
+msgid "Default \"subject line\""
+msgstr ""
+
+#: views/settings.hbs:28
+msgid "Default homepage (URL)"
+msgstr ""
+
+#: views/settings.hbs:29
+msgid "URL to redirect the subscribed users to, eg. http://example.com/"
+msgstr ""
+
+#: views/settings.hbs:30
+msgid "Mailer Settings"
+msgstr ""
+
+#: views/settings.hbs:31
+msgid "These settings are required to send out e-mail messages"
+msgstr ""
+
+#: views/settings.hbs:32
+msgid "SMTP"
+msgstr "SMTP"
+
+#: views/settings.hbs:33
+msgid "AWS SES"
+msgstr "AWS SES"
+
+#: views/settings.hbs:34
+msgid "Use SMTP for sending mail"
+msgstr "SMTP használata levélküldéshez"
+
+#: views/settings.hbs:35
+msgid "Hostname"
+msgstr ""
+
+#: views/settings.hbs:36
+msgid "Port"
+msgstr "Port"
+
+#: views/settings.hbs:37
+msgid "Port, eg. 465. Autodetected if left blank"
+msgstr ""
+
+#: views/settings.hbs:38
+msgid "Encryption"
+msgstr "Titkosítás"
+
+#: views/settings.hbs:39
+msgid "Disable SMTP authentication"
+msgstr "SMTP azonosítás letiltása"
+
+#: views/settings.hbs:40 views/users/forgot.hbs:9 views/users/login.hbs:4
+#: views/users/login.hbs:5
+msgid "Username"
+msgstr "Felhasználónév"
+
+#: views/settings.hbs:41
+msgid "Username, eg. myaccount@example.com"
+msgstr "Felhasználónév, pl.: myaccount@example.com"
+
+#: views/settings.hbs:42 views/settings.hbs:43 views/users/login.hbs:6
+#: views/users/login.hbs:7
+msgid "Password"
+msgstr "Jelszó"
+
+#: views/settings.hbs:44
+msgid "Use SES API for sending mail"
+msgstr "SES API használata levélküldéshez"
+
+#: views/settings.hbs:45
+msgid "Access Key"
+msgstr ""
+
+#: views/settings.hbs:46
+msgid "AWS Access Key Id"
+msgstr ""
+
+#: views/settings.hbs:47
+msgid "Secret Key"
+msgstr ""
+
+#: views/settings.hbs:48
+msgid "AWS Secret Access Key"
+msgstr ""
+
+#: views/settings.hbs:49
+msgid "Region"
+msgstr "Régió"
+
+#: views/settings.hbs:50
+msgid "Checking"
+msgstr ""
+
+#: views/settings.hbs:51
+msgid "Check Mailer config"
+msgstr ""
+
+#: views/settings.hbs:52
+msgid "Advanced Mailer settings"
+msgstr ""
+
+#: views/settings.hbs:53
+msgid "Log SMTP transactions"
+msgstr "SMTP tranzakciók naplózása"
+
+#: views/settings.hbs:54
+msgid "Allow self-signed certificates"
+msgstr ""
+
+#: views/settings.hbs:55
+msgid "Max connections"
+msgstr ""
+
+#: views/settings.hbs:56
+msgid "The count of max connections, eg. 10"
+msgstr ""
+
+#: views/settings.hbs:57
+msgid ""
+"The count of maximum simultaneous connections to make against the SMTP "
+"server (defaults to 5). This limit is per sending process."
+msgstr ""
+
+#: views/settings.hbs:58
+msgid "Max messages"
+msgstr ""
+
+#: views/settings.hbs:59
+msgid "The count of max messages, eg. 100"
+msgstr ""
+
+#: views/settings.hbs:60
+msgid ""
+"The number of messages to send through a single connection before the "
+"connection is closed and reopened (defaults to 100)"
+msgstr ""
+
+#: views/settings.hbs:61
+msgid "Throttling"
+msgstr ""
+
+#: views/settings.hbs:62
+msgid "Messages per hour eg. 1000"
+msgstr ""
+
+#: views/settings.hbs:63
+msgid ""
+"Maximum number of messages to send in an hour. Leave empty or zero for no "
+"throttling. If your provider uses a different speed limit (messages/minute "
+"or messages/second) then convert this limit into messages/hour (1m/s => "
+"3600m/h). This limit is per sending process."
+msgstr ""
+
+#: views/settings.hbs:64
+msgid "VERP bounce handling"
+msgstr ""
+
+#: views/settings.hbs:65
+msgid ""
+"Mailtrain is able to use VERP based routing to detect bounces. In this case "
+"the message is sent to the recipient using a custom VERP address as the "
+"return path of the message. If the message is not accepted a bounce email is "
+"sent to this special VERP address and thus a bounce is detected."
+msgstr ""
+
+#: views/settings.hbs:66
+msgid ""
+"To get VERP working you need to set up a DNS MX record that points to your "
+"Mailtrain hostname. You must also ensure that Mailtrain VERP interface is "
+"available from port 25 of your server (port 25 usually requires root user "
+"privileges). This way if anyone tries to send email to someuser@verp-"
+"hostname then the email should end up to this server."
+msgstr ""
+
+#: views/settings.hbs:67
+msgid ""
+"VERP usually only works if you are using your own SMTP server. Regular relay "
+"services (SES, SparkPost, Gmail etc.) tend to remove the VERP address from "
+"the message."
+msgstr ""
+
+#: views/settings.hbs:68
+msgid "Use VERP to catch bounces"
+msgstr ""
+
+#: views/settings.hbs:69
+msgid "Server hostname"
+msgstr ""
+
+#: views/settings.hbs:70
+msgid "The VERP server hostname, eg. bounces.example.com"
+msgstr ""
+
+#: views/settings.hbs:71
+msgid ""
+"VERP bounce handling server hostname. This hostname is used in the SMTP "
+"envelope FROM address and the MX DNS records should point to this server"
+msgstr ""
+
+#: views/settings.hbs:72
+msgid ""
+"VERP bounce handling server is not enabled. Modify your server configuration "
+"file and restart server to enable it"
+msgstr ""
+
+#: views/settings.hbs:73
+msgid "GPG Signing"
+msgstr "GPG aláírás"
+
+#: views/settings.hbs:74
+msgid ""
+"Only messages that are encrypted can be signed. Subsribers who have not set "
+"up a GPG public key in their profile receive normal email messages. Users "
+"with GPG key set receive encrypted messages and if you have signing key also "
+"set, the messages are signed with this key."
+msgstr ""
+
+#: views/settings.hbs:75
+msgid ""
+"Do not use sensitive keys here. The private key and passphrase are not "
+"encrypted in the database."
+msgstr ""
+
+#: views/settings.hbs:76
+msgid "Private Key Passphrase"
+msgstr ""
+
+#: views/settings.hbs:77
+msgid "Passphrase for the key if set"
+msgstr ""
+
+#: views/settings.hbs:78
+msgid "Only fill this if your private key is encrypted with a passphrase"
+msgstr ""
+
+#: views/settings.hbs:79
+msgid "GPG Private Key"
+msgstr "GPG privát kulcs"
+
+#: views/settings.hbs:81
+msgid ""
+"This value is optional. If you do not provide a private key GPG encrypted "
+"messages are sent without signing."
+msgstr ""
+
+#: views/settings.hbs:82
+msgid "DKIM Signing by ZoneMTA"
+msgstr ""
+
+#: views/settings.hbs:83
+msgid ""
+"If you are using ZoneMTA then Mailtrain can provide a DKIM key for signing "
+"all outgoing messages. Other services usually provide their own means to "
+"DKIM sign your messages"
+msgstr ""
+
+#: views/settings.hbs:84
+msgid ""
+"Do not use sensitive keys here. The private key is not encrypted in the "
+"database."
+msgstr ""
+
+#: views/settings.hbs:85
+msgid "ZoneMTA DKIM API Key"
+msgstr ""
+
+#: views/settings.hbs:86
+msgid "Some secret value"
+msgstr ""
+
+#: views/settings.hbs:87
+msgid ""
+"Secret value known to ZoneMTA for requesting DKIM key information. If this "
+"value was generated by the Mailtrain installation script then you can keep "
+"it as it is"
+msgstr ""
+
+#: views/settings.hbs:88
+msgid "DKIM domain"
+msgstr ""
+
+#: views/settings.hbs:89
+msgid "Domain name for the DKIM key"
+msgstr ""
+
+#: views/settings.hbs:90
+msgid "Leave blank to use the sender email address domain"
+msgstr ""
+
+#: views/settings.hbs:91 views/settings.hbs:92
+msgid "DKIM key selector"
+msgstr ""
+
+#: views/settings.hbs:93
+msgid "Signing is disabled without a valid selector value"
+msgstr ""
+
+#: views/settings.hbs:94
+msgid "DKIM Private Key"
+msgstr ""
+
+#: views/settings.hbs:96
+msgid ""
+"This value is optional. If you do not provide a private key then messages "
+"are not signed."
+msgstr ""
+
+#: views/subscription/mail-already-subscribed-html.mjml.hbs:1
+#: views/subscription/mail-already-subscribed-text.hbs:1
+#: lib/models/subscriptions.js:174 lib/models/subscriptions.js:895
+msgid "Email address already registered"
+msgstr "Ezt az email címet már regisztrálták."
+
+#: views/subscription/mail-already-subscribed-html.mjml.hbs:2
+#: views/subscription/mail-already-subscribed-text.hbs:2
+msgid ""
+"We have received a subscription request. Your email address is however "
+"already registered."
+msgstr ""
+"Megkaptuk a feliratkozási kérelmét, viszont címe már eddig is regisztrálva "
+"volt."
+
+#: views/subscription/mail-already-subscribed-html.mjml.hbs:3
+#: views/subscription/mail-already-subscribed-text.hbs:3
+msgid ""
+"If you received this email by mistake, simply delete it. Your existing "
+"subscription won't be affected."
+msgstr ""
+"Ha véletlenül kapta ezt a levelet, egyszerűen törölje. A feliratkozás "
+"státusza nem fog változni."
+
+#: views/subscription/mail-already-subscribed-html.mjml.hbs:4
+#: views/subscription/mail-subscription-confirmed-html.mjml.hbs:3
+msgid "If you want to modify your subscription then you can "
+msgstr "Ha szeretné megváltoztatni feliratkozását, akkor"
+
+#: views/subscription/mail-already-subscribed-html.mjml.hbs:5
+#: views/subscription/mail-already-subscribed-text.hbs:5
+#: views/subscription/mail-subscription-confirmed-html.mjml.hbs:4
+#: views/subscription/mail-subscription-confirmed-text.hbs:4
+msgid "manage your preferences"
+msgstr "módosíthatja beállításait"
+
+#: views/subscription/mail-already-subscribed-html.mjml.hbs:6
+#: views/subscription/mail-already-subscribed-text.hbs:6
+#: views/subscription/mail-subscription-confirmed-html.mjml.hbs:5
+#: views/subscription/mail-subscription-confirmed-text.hbs:5
+#: views/users/login.hbs:10
+msgid "or"
+msgstr "vagy"
+
+#: views/subscription/mail-already-subscribed-html.mjml.hbs:7
+#: views/subscription/mail-already-subscribed-text.hbs:7
+#: views/subscription/mail-subscription-confirmed-html.mjml.hbs:6
+#: views/subscription/mail-subscription-confirmed-text.hbs:6
+msgid "unsubscribe here"
+msgstr "leiratkozhat itt"
+
+#: views/subscription/mail-already-subscribed-html.mjml.hbs:8
+#: views/subscription/mail-subscription-confirmed-html.mjml.hbs:7
+#: views/subscription/web-confirm-subscription-notice.mjml.hbs:3
+#: views/subscription/web-confirm-unsubscription-notice.mjml.hbs:3
+#: views/subscription/web-manual-unsubscribe-notice.mjml.hbs:4
+#: views/subscription/web-subscribed-notice.mjml.hbs:4
+#: views/subscription/web-unsubscribed-notice.mjml.hbs:3
+#: views/subscription/web-updated-notice.mjml.hbs:3
+msgid "Return to our website"
+msgstr "Visszatérés az odalunkra"
+
+#: views/subscription/mail-already-subscribed-html.mjml.hbs:9
+#: views/subscription/mail-already-subscribed-text.hbs:8
+#: views/subscription/mail-confirm-address-change-html.mjml.hbs:4
+#: views/subscription/mail-confirm-address-change-text.hbs:4
+#: views/subscription/mail-confirm-subscription-html.mjml.hbs:4
+#: views/subscription/mail-confirm-subscription-text.hbs:4
+#: views/subscription/mail-confirm-unsubscription-html.mjml.hbs:4
+#: views/subscription/mail-confirm-unsubscription-text.hbs:4
+#: views/subscription/mail-subscription-confirmed-html.mjml.hbs:8
+#: views/subscription/mail-subscription-confirmed-text.hbs:7
+#: views/subscription/mail-unsubscription-confirmed-html.mjml.hbs:5
+#: views/subscription/mail-unsubscription-confirmed-text.hbs:5
+msgid "For questions about this list, please contact:"
+msgstr "A listával kapcsolatos kérdéseivel itt tud megkeresni minket:"
+
+#: views/subscription/mail-already-subscribed-text.hbs:4
+#: views/subscription/mail-subscription-confirmed-text.hbs:3
+msgid "If you want to modify your subscription then you can:"
+msgstr "Ha szeretné megváltoztatni feliratkozását, akkor"
+
+#: views/subscription/mail-confirm-address-change-html.mjml.hbs:1
+#: views/subscription/mail-confirm-address-change-text.hbs:1
+msgid "Please Confirm Subscription Address Change"
+msgstr "Kérjük erősítse meg a feliratkozáshoz használt emailcímének változását"
+
+#: views/subscription/mail-confirm-address-change-html.mjml.hbs:2
+#: views/subscription/mail-confirm-address-change-text.hbs:2
+msgid "Yes, subscribe this email address to the list"
+msgstr "Igen, szeretnék feliratkozni a listára ezzel az email-lel."
+
+#: views/subscription/mail-confirm-address-change-html.mjml.hbs:3
+#: views/subscription/mail-confirm-subscription-html.mjml.hbs:3
+msgid ""
+"If you received this email by mistake, simply delete it. You won't be "
+"subscribed if you don't click the confirmation link above."
+msgstr ""
+"Ha nem ön kérte ezt a levelet, nyugodtan törölheti. Ha nem kattint a fenti "
+"linkre, továbbra is feliratkozva marad."
+
+#: views/subscription/mail-confirm-address-change-text.hbs:3
+#: views/subscription/mail-confirm-subscription-text.hbs:3
+msgid ""
+"If you received this email by mistake, simply delete it. You won't be "
+"subscribed unless you click the confirmation link above."
+msgstr ""
+"Ha nem ön kérte ezt a levelet, nyugodtan törölheti. Ha nem kattint a fenti "
+"linkre, nem vesszük fel a listára."
+
+#: views/subscription/mail-confirm-subscription-html.mjml.hbs:1
+#: views/subscription/mail-confirm-subscription-text.hbs:1
+#: views/subscription/mail-confirm-unsubscription-text.hbs:1
+#: routes/subscription.js:432
+msgid "Please Confirm Subscription"
+msgstr "Erősítse meg a feliratkozást"
+
+#: views/subscription/mail-confirm-subscription-html.mjml.hbs:2
+#: views/subscription/mail-confirm-subscription-text.hbs:2
+msgid "Yes, subscribe me to this list"
+msgstr "Igen, szeretnék feliratkozni a listára."
+
+#: views/subscription/mail-confirm-unsubscription-html.mjml.hbs:1
+msgid "Please Confirm Unsubscription"
+msgstr "Erősítse meg a leiratkozást"
+
+#: views/subscription/mail-confirm-unsubscription-html.mjml.hbs:2
+#: views/subscription/mail-confirm-unsubscription-text.hbs:2
+msgid "Yes, unsubscribe me from this list"
+msgstr "Igen, szeretnék leiratkozni a listáról."
+
+#: views/subscription/mail-confirm-unsubscription-html.mjml.hbs:3
+msgid ""
+"If you received this email by mistake, simply delete it. You won't be "
+"unsubscribed if you don't click the confirmation link above."
+msgstr ""
+"Ha nem ön kérte ezt a levelet, nyugodtan törölheti. Ha nem kattint a fenti "
+"linkre, továbbra is feliratkozva marad."
+
+#: views/subscription/mail-confirm-unsubscription-text.hbs:3
+msgid ""
+"If you received this email by mistake, simply delete it. You won't be "
+"unsubscribed unless you click the confirmation link above."
+msgstr ""
+"Ha nem ön kérte ezt a levelet, nyugodtan törölheti. Ha nem kattint a fenti "
+"linkre, továbbra is feliratkozva marad."
+
+#: views/subscription/mail-subscription-confirmed-html.mjml.hbs:1
+#: views/subscription/mail-subscription-confirmed-text.hbs:1
+#: views/subscription/web-subscribed-notice.mjml.hbs:1
+msgid "Subscription Confirmed"
+msgstr "Feliratkozás megerősítve"
+
+#: views/subscription/mail-subscription-confirmed-html.mjml.hbs:2
+msgid "Your subscription to our list has been confirmed"
+msgstr "A listára való feliratkozása megerősítve."
+
+#: views/subscription/mail-subscription-confirmed-text.hbs:2
+#: views/subscription/web-subscribed-notice.mjml.hbs:2
+msgid "Your subscription to our list has been confirmed."
+msgstr "A listára való feliratkozása megerősítve."
+
+#: views/subscription/mail-unsubscription-confirmed-html.mjml.hbs:1
+#: views/subscription/mail-unsubscription-confirmed-text.hbs:1
+msgid "You Are Now Unsubscribed"
+msgstr "Leiratkozott a listáról."
+
+#: views/subscription/mail-unsubscription-confirmed-html.mjml.hbs:2
+msgid "We have removed your email address from our list"
+msgstr "Email címét eltávolítottuk a listánkról."
+
+#: views/subscription/mail-unsubscription-confirmed-html.mjml.hbs:3
+#: views/subscription/mail-unsubscription-confirmed-text.hbs:3
+msgid "If you unsubscribed by mistake, you can re-subscribe at:"
+msgstr "Ha véletlenül iratkozott le, újra feliratkozhat itt:"
+
+#: views/subscription/mail-unsubscription-confirmed-text.hbs:2
+msgid "We have removed your email address from our list."
+msgstr "Email címét eltávolítottuk a listánkról."
+
+#: views/subscription/partials/subscription-custom-fields.hbs:2
+msgid "want to change it?"
+msgstr "meg akarja változtatni?"
+
+#: views/subscription/partials/subscription-custom-fields.hbs:5
+msgid "Download signature verification key"
+msgstr ""
+
+#: views/subscription/partials/subscription-custom-fields.hbs:7
+msgid ""
+"Insert your GPG public key here to encrypt messages sent to your address"
+msgstr "Adja meg publikus GPG kulcsát, hogy kódolt üzeneteket küldhessünk"
+
+#: views/subscription/partials/subscription-custom-fields.hbs:8
+msgid "optional"
+msgstr "nem kötelező"
+
+#: views/subscription/partials/subscription-flash-messages.hbs:1
+#: views/subscription/partials/subscription-flash-messages.hbs:3
+msgid "Warning!"
+msgstr "Figyelem!"
+
+#: views/subscription/partials/subscription-flash-messages.hbs:2
+msgid "If JavaScript was not enabled then no confirmation message was sent"
+msgstr ""
+"Ha a JavaScript nem volt engedélyezve, akkor nem küldünk megerősítő levelet."
+
+#: views/subscription/partials/subscription-flash-messages.hbs:4
+msgid "JavaScript must be enabled in order for this form to work"
+msgstr "Engedélyezni kell a JavaScriptet az űrlap használatához."
+
+#: views/subscription/partials/subscription-manage-address-form.hbs:1
+msgid "Existing Email Address"
+msgstr "Eddigi email cím"
+
+#: views/subscription/partials/subscription-manage-address-form.hbs:2
+msgid "New Email Address"
+msgstr "Új email cím"
+
+#: views/subscription/partials/subscription-manage-address-form.hbs:3
+msgid "Your new email address"
+msgstr "Az ön új email címe"
+
+#: views/subscription/partials/subscription-manage-address-form.hbs:4
+msgid ""
+"You will receive a confirmation request to your new email address that you "
+"need to accept before your email is actually changed"
+msgstr ""
+"Küldünk egy megerősítést kérő üzenetet az új email címére. Az új cím csak "
+"akkor lép érvénybe, ha az üzenetben rákattint a megerősítésre."
+
+#: views/subscription/partials/subscription-manage-address-form.hbs:5
+#: views/subscription/web-manage-address.mjml.hbs:2
+msgid "Update Email Address"
+msgstr "Email cím cseréje"
+
+#: views/subscription/partials/subscription-manage-form.hbs:1
+#: views/subscription/web-manage.mjml.hbs:2
+msgid "Update Profile"
+msgstr "Profil frissítése"
+
+#: views/subscription/partials/subscription-subscribe-form.hbs:1
+#: views/subscription/web-subscribe.mjml.hbs:2
+#: views/subscription/widget-subscribe.hbs:1
+msgid "Subscribe to list"
+msgstr "Feliratkozás"
+
+#: views/subscription/web-confirm-subscription-notice.mjml.hbs:1
+#: views/subscription/web-confirm-unsubscription-notice.mjml.hbs:1
+#: views/subscription/widget-subscribe.hbs:4
+msgid "Almost Finished"
+msgstr "Majdnem kész"
+
+#: views/subscription/web-confirm-subscription-notice.mjml.hbs:2
+#: views/subscription/widget-subscribe.hbs:5
+msgid ""
+"We need to confirm your email address. To complete the subscription process, "
+"please click the link in the email we just sent you."
+msgstr ""
+"Meg kell erősítenie email címét. A feliratkozás befejezéséhez kattintson a "
+"linkre, amit a megerősítést kérő üzenetben küldtünk."
+
+#: views/subscription/web-confirm-unsubscription-notice.mjml.hbs:2
+msgid ""
+"We need to confirm your email address. To complete the unsubscription "
+"process, please click the link in the email we just sent you."
+msgstr ""
+"Meg kell erősítenie email címét. A leiratkozás befejezéséhez kattintson a "
+"linkre, amit a megerősítést kérő üzenetben küldtünk."
+
+#: views/subscription/web-manage-address.mjml.hbs:1
+msgid "Update Your Email Address"
+msgstr "Email cím frissítése"
+
+#: views/subscription/web-manage.mjml.hbs:1
+msgid "Update Your Preferences"
+msgstr "Beállítások frissítése"
+
+#: views/subscription/web-manual-unsubscribe-notice.mjml.hbs:1
+msgid "Online Unsubscription Is Not Possible"
+msgstr "Nem lehetséges az online feliratkozás."
+
+#: views/subscription/web-manual-unsubscribe-notice.mjml.hbs:2
+msgid "Please contact us at"
+msgstr "Vegye fel velünk a kapcsolatot itt:"
+
+#: views/subscription/web-manual-unsubscribe-notice.mjml.hbs:3
+msgid "to get removed from the list"
+msgstr "hogy eltávolítsuk a listáról."
+
+#: views/subscription/web-subscribe.mjml.hbs:1
+msgid "Subscribe to List"
+msgstr "Feliratkozás a listára"
+
+#: views/subscription/web-subscribed-notice.mjml.hbs:3
+msgid "Thank you for subscribing!"
+msgstr "Köszönjük, hogy feliratkozott!"
+
+#: views/subscription/web-unsubscribed-notice.mjml.hbs:1
+msgid "Unsubscribe Successful"
+msgstr "Sikeresen leiratkozott."
+
+#: views/subscription/web-unsubscribed-notice.mjml.hbs:2
+msgid "You have been removed from:"
+msgstr "El lett távolítva innen:"
+
+#: views/subscription/web-updated-notice.mjml.hbs:1
+msgid "Profile Updated"
+msgstr "Profil frissítve."
+
+#: views/subscription/web-updated-notice.mjml.hbs:2
+msgid "Your profile information has been updated."
+msgstr "A profilja frissült."
+
+#: views/subscription/widget-subscribe.hbs:2
+msgid "Sending ..."
+msgstr "Küldés..."
+
+#: views/subscription/widget-subscribe.hbs:3
+msgid "It looks like you are already subscribed to this list."
+msgstr "Úgy tűnik, korábban már feliratkozott a listára."
+
+#: views/templates/create.hbs:5 views/templates/edit.hbs:6
+msgid "Template name"
+msgstr "Sablon neve"
+
+#: views/templates/create.hbs:6 views/templates/edit.hbs:7
+msgid "Name for this template, eg. Newsletter"
+msgstr ""
+
+#: views/templates/create.hbs:7
+msgid "HTML Editor"
+msgstr "HTML szerkesztő"
+
+#: views/templates/create.hbs:10 views/templates/edit.hbs:9
+msgid "Optional comments about this template"
+msgstr ""
+
+#: views/templates/edit.hbs:5
+msgid "Back to templates"
+msgstr ""
+
+#: views/templates/edit.hbs:11
+msgid "Duplicate"
+msgstr "Duplikálás"
+
+#: views/triggers/create-select.hbs:2 views/triggers/create.hbs:2
+#: views/triggers/edit.hbs:2 views/triggers/triggered.hbs:2
+#: views/triggers/triggers.hbs:2 views/triggers/triggers.hbs:4
+msgid "Automation Triggers"
+msgstr ""
+
+#: views/triggers/create-select.hbs:5
+msgid "Select a list for the trigger"
+msgstr ""
+
+#: views/triggers/create.hbs:5 views/triggers/edit.hbs:6
+msgid "Trigger name"
+msgstr ""
+
+#: views/triggers/create.hbs:6 views/triggers/edit.hbs:7
+msgid "Name for this trigger, eg. Inactive subscribers"
+msgstr ""
+
+#: views/triggers/create.hbs:8 views/triggers/edit.hbs:9
+msgid "Optional comments about this trigger"
+msgstr ""
+
+#: views/triggers/create.hbs:12 views/triggers/edit.hbs:14
+msgid "Trigger rule"
+msgstr ""
+
+#: views/triggers/create.hbs:13 views/triggers/edit.hbs:15
+msgid "Trigger fires"
+msgstr ""
+
+#: views/triggers/create.hbs:14 views/triggers/edit.hbs:16
+msgid "days after:"
+msgstr ""
+
+#: views/triggers/create.hbs:16 views/triggers/create.hbs:21
+#: views/triggers/edit.hbs:18 views/triggers/edit.hbs:23
+msgid "Event"
+msgstr "Esemény"
+
+#: views/triggers/create.hbs:18 views/triggers/create.hbs:19
+#: views/triggers/create.hbs:25 views/triggers/edit.hbs:20
+#: views/triggers/edit.hbs:21 views/triggers/edit.hbs:27
+msgid "Campaign"
+msgstr "Kampány"
+
+#: views/triggers/create.hbs:23 views/triggers/edit.hbs:25
+msgid "Trigger action"
+msgstr ""
+
+#: views/triggers/create.hbs:24 views/triggers/edit.hbs:26
+msgid "Send campaign"
+msgstr ""
+
+#: views/triggers/edit.hbs:3 views/triggers/edit.hbs:4
+msgid "Edit Trigger"
+msgstr ""
+
+#: views/triggers/edit.hbs:5
+msgid "Back to triggers"
+msgstr ""
+
+#: views/triggers/edit.hbs:11
+msgid "Trigger is enabled"
+msgstr ""
+
+#: views/triggers/edit.hbs:29
+msgid "Delete Trigger"
+msgstr ""
+
+#: views/triggers/triggered.hbs:3
+msgid "Triggered"
+msgstr ""
+
+#: views/triggers/triggered.hbs:4
+msgid "Triggered subscribers"
+msgstr ""
+
+#: views/triggers/triggered.hbs:5
+msgid "Subscribers who caused this trigger to fire"
+msgstr ""
+
+#: views/triggers/triggered.hbs:9
+msgid "Triggered time"
+msgstr ""
+
+#: views/triggers/triggers.hbs:9
+msgid "Trigger"
+msgstr ""
+
+#: views/triggers/triggers.hbs:10
+msgid "Target Campaign"
+msgstr ""
+
+#: views/triggers/triggers.hbs:11
+msgid "Triggered count"
+msgstr ""
+
+#: views/users/account.hbs:4
+msgid "This account is managed through LDAP."
+msgstr ""
+
+#: views/users/account.hbs:5
+msgid "Associated Email Address"
+msgstr ""
+
+#: views/users/account.hbs:8
+msgid "Your e-mail address"
+msgstr ""
+
+#: views/users/account.hbs:9
+msgid ""
+"This address is used for account recovery in case you lose your password"
+msgstr ""
+
+#: views/users/account.hbs:10
+msgid "Password change"
+msgstr ""
+
+#: views/users/account.hbs:11
+msgid ""
+"You only need to fill out this form if you want to change your current "
+"password"
+msgstr ""
+
+#: views/users/account.hbs:12 views/users/account.hbs:13
+msgid "Current Password"
+msgstr ""
+
+#: views/users/account.hbs:14 views/users/account.hbs:15
+#: views/users/reset.hbs:6 views/users/reset.hbs:7
+msgid "New Password"
+msgstr ""
+
+#: views/users/account.hbs:16 views/users/reset.hbs:8
+msgid "Confirm Password"
+msgstr ""
+
+#: views/users/account.hbs:17 views/users/reset.hbs:9
+msgid "Confirm New Password"
+msgstr ""
+
+#: views/users/api.hbs:4
+msgid "Are you sure? Resetting would invalidate the currently existing token."
+msgstr ""
+
+#: views/users/api.hbs:5
+msgid "Are you sure?"
+msgstr ""
+
+#: views/users/api.hbs:6
+msgid "Reset Access Token"
+msgstr ""
+
+#: views/users/api.hbs:7
+msgid "Generate Access Token"
+msgstr ""
+
+#: views/users/api.hbs:8
+msgid "Personal access token:"
+msgstr ""
+
+#: views/users/api.hbs:9
+msgid "Access token not yet generated"
+msgstr ""
+
+#: views/users/api.hbs:10
+msgid "Notes about the API"
+msgstr ""
+
+#: views/users/api.hbs:11
+msgid ""
+"API response is a JSON structure with error
and data"
+"code> properties. If the response
error
has a value set then "
+"the request failed."
+msgstr ""
+
+#: views/users/api.hbs:12
+msgid ""
+"You need to define proper Content-Type
when making a request. "
+"You can either use application/x-www-form-urlencoded
for normal "
+"form data or application/json
for a JSON payload. Using "
+"multipart/form-data
is not supported."
+msgstr ""
+
+#: views/users/api.hbs:13
+msgid "Get list of subscriptions"
+msgstr ""
+
+#: views/users/api.hbs:14
+msgid ""
+"Retrieve a list of subscriptions to the list referenced by :listId. All "
+"fields of the subscribers will be returned. Note that custom fields will "
+"have generated names."
+msgstr ""
+
+#: views/users/api.hbs:15 views/users/api.hbs:24 views/users/api.hbs:26
+#: views/users/api.hbs:39 views/users/api.hbs:41 views/users/api.hbs:47
+#: views/users/api.hbs:49 views/users/api.hbs:55 views/users/api.hbs:57
+#: views/users/api.hbs:67 views/users/api.hbs:78 views/users/api.hbs:80
+#: views/users/api.hbs:86 views/users/api.hbs:88 views/users/api.hbs:94
+#: views/users/api.hbs:99 views/users/api.hbs:104
+msgid "arguments"
+msgstr ""
+
+#: views/users/api.hbs:16 views/users/api.hbs:25 views/users/api.hbs:40
+#: views/users/api.hbs:48 views/users/api.hbs:56 views/users/api.hbs:68
+#: views/users/api.hbs:79 views/users/api.hbs:87 views/users/api.hbs:95
+#: views/users/api.hbs:100 views/users/api.hbs:105
+msgid "your personal access token"
+msgstr ""
+
+#: views/users/api.hbs:17 views/users/api.hbs:69
+msgid "Start position"
+msgstr ""
+
+#: views/users/api.hbs:18 views/users/api.hbs:70
+msgid "optional, default 0"
+msgstr ""
+
+#: views/users/api.hbs:19
+msgid "limit subscription count in response"
+msgstr ""
+
+#: views/users/api.hbs:20 views/users/api.hbs:72
+msgid "optional, default 10000"
+msgstr ""
+
+#: views/users/api.hbs:22
+msgid "Add subscription"
+msgstr ""
+
+#: views/users/api.hbs:23
+msgid ""
+"This API call either inserts a new subscription or updates existing. Fields "
+"not included are left as is, so if you update only LAST_NAME value, then "
+"FIRST_NAME is kept untouched for an existing subscription."
+msgstr ""
+
+#: views/users/api.hbs:27 views/users/api.hbs:42 views/users/api.hbs:50
+msgid "subscriber's email address"
+msgstr ""
+
+#: views/users/api.hbs:28 views/users/api.hbs:43 views/users/api.hbs:51
+#: views/users/api.hbs:59 views/users/api.hbs:82 views/users/api.hbs:90
+msgid "required"
+msgstr ""
+
+#: views/users/api.hbs:29
+msgid "subscriber's first name"
+msgstr "feliratkozó keresztneve"
+
+#: views/users/api.hbs:30
+msgid "subscriber's last name"
+msgstr "feliratkozó vezetékneve"
+
+#: views/users/api.hbs:31
+msgid ""
+"subscriber's timezone (eg. \"Europe/Tallinn\", \"PST\" or \"UTC\"). If not "
+"set defaults to \"UTC\""
+msgstr ""
+"Feliratkozó időzónája (pl.: \"Europe/Budapest\", \"CEST\", \"UTC\"). "
+"Alapértelmezés szerint \"UTC\"."
+
+#: views/users/api.hbs:32
+msgid ""
+"custom field value. Use yes/no for option group values (checkboxes, radios, "
+"drop downs)"
+msgstr ""
+
+#: views/users/api.hbs:33
+msgid "Additional POST arguments"
+msgstr ""
+
+#: views/users/api.hbs:34
+msgid ""
+"set to \"yes\" if you want to make sure the email is marked as subscribed "
+"even if it was previously marked as unsubscribed. If the email was already "
+"unsubscribed/blocked then subscription status is not changed"
+msgstr ""
+
+#: views/users/api.hbs:35
+msgid ""
+"set to \"yes\" if you want to send confirmation email to the subscriber "
+"before actually marking as subscribed"
+msgstr ""
+
+#: views/users/api.hbs:37
+msgid "Remove subscription"
+msgstr ""
+
+#: views/users/api.hbs:38
+msgid "This API call marks a subscription as unsubscribed"
+msgstr ""
+
+#: views/users/api.hbs:45
+msgid "Delete subscription"
+msgstr ""
+
+#: views/users/api.hbs:46
+msgid "This API call deletes a subscription"
+msgstr ""
+
+#: views/users/api.hbs:53
+msgid "Add new custom field"
+msgstr ""
+
+#: views/users/api.hbs:54
+msgid "This API call creates a new custom field for a list."
+msgstr ""
+
+#: views/users/api.hbs:58
+msgid "field name"
+msgstr ""
+
+#: views/users/api.hbs:60
+msgid "one of the following types:"
+msgstr ""
+
+#: views/users/api.hbs:61
+msgid ""
+"If the type is 'option' then you also need to specify the parent element ID"
+msgstr ""
+
+#: views/users/api.hbs:62
+msgid ""
+"Template for the group element. If not set, then values of the elements are "
+"joined with commas"
+msgstr ""
+
+#: views/users/api.hbs:63
+msgid ""
+"if not visible then the subscriber can not view or modify this value at the "
+"profile page"
+msgstr ""
+
+#: views/users/api.hbs:65
+msgid "Get list of blacklisted emails"
+msgstr ""
+
+#: views/users/api.hbs:66
+msgid "This API call get list of blacklisted emails."
+msgstr ""
+
+#: views/users/api.hbs:71
+msgid "limit emails count in response"
+msgstr ""
+
+#: views/users/api.hbs:73
+msgid "filter by part of email"
+msgstr ""
+
+#: views/users/api.hbs:74
+msgid "optional, default ''"
+msgstr ""
+
+#: views/users/api.hbs:77
+msgid "This API call either add emails to blacklist"
+msgstr ""
+
+#: views/users/api.hbs:81 views/users/api.hbs:89
+msgid "email address"
+msgstr ""
+
+#: views/users/api.hbs:84
+msgid "Delete email from blacklist"
+msgstr ""
+
+#: views/users/api.hbs:85
+msgid "This API call either delete emails from blacklist"
+msgstr ""
+
+#: views/users/api.hbs:92
+msgid "Get the lists a user has subscribed to"
+msgstr ""
+
+#: views/users/api.hbs:93
+msgid "Retrieve the lists that the user with :email has subscribed to. "
+msgstr ""
+
+#: views/users/api.hbs:97
+msgid "Get all lists"
+msgstr ""
+
+#: views/users/api.hbs:98
+msgid "Retrieve every list. "
+msgstr ""
+
+#: views/users/api.hbs:102
+msgid "Get list by id"
+msgstr ""
+
+#: views/users/api.hbs:103
+msgid "Retrieve the list with :id "
+msgstr ""
+
+#: views/users/forgot.hbs:3 views/users/reset.hbs:3
+msgid "Password Reset"
+msgstr ""
+
+#: views/users/forgot.hbs:4
+msgid "Reset your password?"
+msgstr ""
+
+#: views/users/forgot.hbs:5
+msgid "Accounts are managed through LDAP."
+msgstr ""
+
+#: views/users/forgot.hbs:6 views/users/reset.hbs:10
+msgid "Reset Password"
+msgstr ""
+
+#: views/users/forgot.hbs:7
+msgid ""
+"Please provide the username or email address that you used when you signed "
+"up for your Mailtrain account."
+msgstr ""
+
+#: views/users/forgot.hbs:8
+msgid "We will send you an email that will allow you to reset your password."
+msgstr ""
+
+#: views/users/forgot.hbs:10
+msgid "Username or email address"
+msgstr ""
+
+#: views/users/forgot.hbs:11
+msgid "Send verification email"
+msgstr ""
+
+#: views/users/login.hbs:8
+msgid "Remember me"
+msgstr "Emlékezzen rám"
+
+#: views/users/login.hbs:11 views/users/login.hbs:12
+msgid "Forgot password?"
+msgstr "Elfelejtett jelszó"
+
+#: views/users/reset.hbs:4
+msgid "Choose your new password"
+msgstr ""
+
+#: views/users/reset.hbs:5
+msgid "Please enter a new password."
+msgstr ""
+
+#: lib/editor-helpers.js:17 routes/templates.js:95
+msgid "Could not find template with specified ID"
+msgstr ""
+
+#: lib/editor-helpers.js:33 routes/archive.js:145 routes/campaigns.js:131
+#: routes/campaigns.js:284 routes/campaigns.js:379 routes/campaigns.js:427
+#: routes/campaigns.js:467 routes/campaigns.js:844 routes/campaigns.js:867
+#: routes/campaigns.js:886 routes/campaigns.js:908 routes/triggers.js:146
+msgid "Could not find campaign with specified ID"
+msgstr ""
+
+#: lib/editor-helpers.js:47 routes/editorapi.js:320
+msgid "Invalid resource type"
+msgstr ""
+
+#: lib/feed.js:31
+msgid "Bad status code %s"
+msgstr ""
+
+#: lib/helpers.js:33
+msgid "URL that points to the unsubscribe page"
+msgstr ""
+
+#: lib/helpers.js:36
+msgid "URL that points to the preferences page of the subscriber"
+msgstr ""
+
+#: lib/helpers.js:39
+msgid "URL to preview the message in a browser"
+msgstr ""
+
+#: lib/helpers.js:45 lib/models/segments.js:31
+msgid "First name"
+msgstr "Keresztnév"
+
+#: lib/helpers.js:48 lib/models/segments.js:35
+msgid "Last name"
+msgstr "Vezetéknév"
+
+#: lib/helpers.js:51
+msgid "Full name (first and last name combined)"
+msgstr "Teljes név (vezetéknév + keresztnév)"
+
+#: lib/helpers.js:54
+msgid "Unique ID that identifies the recipient"
+msgstr ""
+
+#: lib/helpers.js:57
+msgid "Unique ID that identifies the list used for this campaign"
+msgstr ""
+
+#: lib/helpers.js:60
+msgid "Unique ID that identifies current campaign"
+msgstr ""
+
+#: lib/helpers.js:68 lib/helpers.js:80
+msgid "content from an RSS entry"
+msgstr ""
+
+#: lib/helpers.js:71
+msgid "RSS entry title"
+msgstr ""
+
+#: lib/helpers.js:74
+msgid "RSS entry date"
+msgstr ""
+
+#: lib/helpers.js:77
+msgid "RSS entry link"
+msgstr ""
+
+#: lib/helpers.js:83
+msgid "RSS entry summary"
+msgstr ""
+
+#: lib/helpers.js:86
+msgid "RSS entry image URL"
+msgstr ""
+
+#: lib/mailer.js:245
+msgid "Invalid mail transport"
+msgstr ""
+
+#: lib/models/campaigns.js:105 lib/models/campaigns.js:132
+#: lib/models/campaigns.js:205 lib/models/campaigns.js:328
+#: lib/models/campaigns.js:590 lib/models/campaigns.js:723
+msgid "Missing Campaign ID"
+msgstr ""
+
+#: lib/models/campaigns.js:241
+msgid "Emtpy or too large attahcment"
+msgstr ""
+
+#: lib/models/campaigns.js:408 lib/models/campaigns.js:600
+msgid "Campaign Name must be set"
+msgstr ""
+
+#: lib/models/campaigns.js:412
+msgid "RSS URL must be set and needs to be a valid URL"
+msgstr ""
+
+#: lib/models/campaigns.js:568
+msgid "Selected template not found"
+msgstr ""
+
+#: lib/models/campaigns.js:924
+msgid "Invalid or missing message ID"
+msgstr ""
+
+#: lib/models/campaigns.js:1065
+msgid "Unrecognized message status"
+msgstr ""
+
+#: lib/models/confirmations.js:27
+msgid "Could not store confirmation data"
+msgstr ""
+
+#: lib/models/fields.js:24
+msgid "Drop Down"
+msgstr ""
+
+#: lib/models/fields.js:25
+msgid "Date (MM/DD/YYY)"
+msgstr "Dátum (NN/HH/ÉÉÉÉ)"
+
+#: lib/models/fields.js:29
+msgid "JSON value for custom rendering"
+msgstr ""
+
+#: lib/models/fields.js:30
+msgid "Option"
+msgstr ""
+
+#: lib/models/fields.js:53 lib/models/fields.js:98 lib/models/fields.js:123
+#: lib/models/forms.js:46 lib/models/lists.js:115 lib/models/lists.js:150
+#: lib/models/lists.js:265 lib/models/segments.js:43 lib/models/segments.js:176
+#: lib/models/subscriptions.js:79 lib/models/subscriptions.js:390
+#: lib/models/subscriptions.js:566 lib/models/subscriptions.js:657
+#: lib/models/subscriptions.js:710 lib/models/subscriptions.js:773
+#: lib/models/subscriptions.js:816
+msgid "Missing List ID"
+msgstr ""
+
+#: lib/models/fields.js:129
+msgid "Option field requires a group to be selected"
+msgstr ""
+
+#: lib/models/fields.js:149 lib/models/fields.js:199
+msgid "Missing Field ID"
+msgstr ""
+
+#: lib/models/fields.js:153 lib/models/segments.js:185
+#: lib/models/segments.js:225
+msgid "Field Name must be set"
+msgstr ""
+
+#: lib/models/fields.js:216
+msgid "Custom field not found"
+msgstr ""
+
+#: lib/models/fields.js:289
+msgid "Unknown column type %s"
+msgstr ""
+
+#: lib/models/fields.js:293
+msgid "Missing column name"
+msgstr ""
+
+#: lib/models/fields.js:297
+msgid "Missing list ID"
+msgstr ""
+
+#: lib/models/fields.js:305
+msgid "Provided List ID not found"
+msgstr ""
+
+#: lib/models/forms.js:70 lib/models/forms.js:113 lib/models/forms.js:201
+#: lib/models/forms.js:291
+msgid "Missing Form ID"
+msgstr ""
+
+#: lib/models/forms.js:121 lib/models/forms.js:205
+msgid "Form Name must be set"
+msgstr ""
+
+#: lib/models/forms.js:307
+msgid "Custom form not found"
+msgstr ""
+
+#: lib/models/links.js:337 routes/campaigns.js:533 routes/campaigns.js:581
+#: routes/campaigns.js:621 routes/campaigns.js:671 services/sender.js:305
+msgid "Campaign not found"
+msgstr ""
+
+#: lib/models/links.js:345 routes/lists.js:181 services/sender.js:312
+msgid "List not found"
+msgstr "Lista nem található."
+
+#: lib/models/links.js:353
+msgid "Subscription not found"
+msgstr ""
+
+#: lib/models/lists.js:167 lib/models/lists.js:211
+msgid "List Name must be set"
+msgstr ""
+
+#: lib/models/lists.js:294
+msgid "Missing List CID"
+msgstr ""
+
+#: lib/models/report-templates.js:26 lib/models/report-templates.js:70
+#: lib/models/report-templates.js:142
+msgid "Missing report template ID"
+msgstr ""
+
+#: lib/models/report-templates.js:77
+msgid "Report template name must be set"
+msgstr ""
+
+#: lib/models/reports.js:40 lib/models/reports.js:110 lib/models/reports.js:188
+msgid "Missing report ID"
+msgstr ""
+
+#: lib/models/reports.js:116
+msgid "Report name must be set"
+msgstr ""
+
+#: lib/models/segments.js:15
+msgid "Signup country"
+msgstr ""
+
+#: lib/models/segments.js:19 lib/models/triggers.js:12
+msgid "Sign up date"
+msgstr "Feliratkozás ideje"
+
+#: lib/models/segments.js:23 lib/models/triggers.js:16
+msgid "Latest open"
+msgstr ""
+
+#: lib/models/segments.js:27 lib/models/triggers.js:20
+msgid "Latest click"
+msgstr ""
+
+#: lib/models/segments.js:69 lib/models/segments.js:216
+#: lib/models/segments.js:256 lib/models/segments.js:278
+msgid "Missing Segment ID"
+msgstr ""
+
+#: lib/models/segments.js:85 lib/models/segments.js:549
+#: lib/models/segments.js:658
+msgid "Segment not found"
+msgstr ""
+
+#: lib/models/segments.js:146 lib/models/segments.js:147
+#: lib/models/segments.js:408 lib/models/segments.js:409
+msgid "%s days after today"
+msgstr ""
+
+#: lib/models/segments.js:146 lib/models/segments.js:147
+#: lib/models/segments.js:408 lib/models/segments.js:409
+msgid "%s days before today"
+msgstr ""
+
+#: lib/models/segments.js:148 lib/models/segments.js:410
+msgid "today"
+msgstr ""
+
+#: lib/models/segments.js:189 lib/models/segments.js:229
+msgid "Invalid segment rule type"
+msgstr ""
+
+#: lib/models/segments.js:289 lib/models/segments.js:454 routes/segments.js:266
+#: routes/segments.js:300 routes/segments.js:370 routes/segments.js:381
+msgid "Selected segment not found"
+msgstr ""
+
+#: lib/models/segments.js:294 lib/models/segments.js:459 routes/segments.js:272
+#: routes/segments.js:306 routes/segments.js:387
+msgid "Invalid rule type"
+msgstr ""
+
+#: lib/models/segments.js:358 lib/models/segments.js:434
+#: lib/models/segments.js:524
+msgid "Missing Rule ID"
+msgstr ""
+
+#: lib/models/segments.js:374
+msgid "Specified rule not found"
+msgstr ""
+
+#: lib/models/segments.js:385
+msgid "Specified segment not found"
+msgstr ""
+
+#: lib/models/segments.js:445
+msgid "Selected rule not found"
+msgstr ""
+
+#: lib/models/subscriptions.js:257 lib/models/subscriptions.js:287
+#: lib/models/subscriptions.js:394
+msgid "Missing Subscription ID"
+msgstr ""
+
+#: lib/models/subscriptions.js:315
+msgid "Missing Subscription email address"
+msgstr ""
+
+#: lib/models/subscriptions.js:570 lib/models/subscriptions.js:820
+msgid "Missing subscription ID"
+msgstr ""
+
+#: lib/models/subscriptions.js:661 lib/models/subscriptions.js:714
+#: lib/models/subscriptions.js:750
+msgid "Missing Import ID"
+msgstr ""
+
+#: lib/models/subscriptions.js:842
+msgid "Unknown subscription ID"
+msgstr ""
+
+#: lib/models/subscriptions.js:847 routes/subscription.js:639
+msgid "Nothing seems to be changed"
+msgstr ""
+
+#: lib/models/subscriptions.js:913 routes/subscription.js:473
+#: routes/subscription.js:545 routes/subscription.js:581
+#: routes/subscription.js:697 routes/subscription.js:772
+msgid "Subscription not found in this list"
+msgstr ""
+
+#: lib/models/templates.js:26 lib/models/templates.js:102
+#: lib/models/templates.js:157
+msgid "Missing Template ID"
+msgstr ""
+
+#: lib/models/templates.js:55 lib/models/templates.js:106
+msgid "Template Name must be set"
+msgstr ""
+
+#: lib/models/templates.js:147
+msgid "Template does not exist"
+msgstr ""
+
+#: lib/models/triggers.js:29
+msgid "Has Opened"
+msgstr ""
+
+#: lib/models/triggers.js:32
+msgid "Has Clicked"
+msgstr ""
+
+#: lib/models/triggers.js:35
+msgid "Not Opened"
+msgstr ""
+
+#: lib/models/triggers.js:38
+msgid "Not Clicked"
+msgstr ""
+
+#: lib/models/triggers.js:178 lib/models/triggers.js:215
+msgid "Missing or invalid list ID"
+msgstr ""
+
+#: lib/models/triggers.js:182 lib/models/triggers.js:267
+msgid "Days in the past are not allowed"
+msgstr ""
+
+#: lib/models/triggers.js:186 lib/models/triggers.js:207
+#: lib/models/triggers.js:271 lib/models/triggers.js:292
+msgid "Missing or invalid trigger rule"
+msgstr ""
+
+#: lib/models/triggers.js:193 lib/models/triggers.js:278
+msgid "Invalid subscription configuration"
+msgstr ""
+
+#: lib/models/triggers.js:200 lib/models/triggers.js:285
+msgid "Invalid campaign configuration"
+msgstr ""
+
+#: lib/models/triggers.js:203 lib/models/triggers.js:288
+msgid "A campaing can not be a target for itself"
+msgstr ""
+
+#: lib/models/triggers.js:236
+msgid "Could not store trigger row"
+msgstr ""
+
+#: lib/models/triggers.js:253
+msgid "Missing or invalid Trigger ID"
+msgstr ""
+
+#: lib/models/triggers.js:320
+msgid "Missing Trigger ID"
+msgstr ""
+
+#: lib/models/users.js:103
+msgid "Could not store user row"
+msgstr ""
+
+#: lib/models/users.js:173
+msgid "Email Address must be set"
+msgstr ""
+
+#: lib/models/users.js:184
+msgid "Failed to check user data"
+msgstr ""
+
+#: lib/models/users.js:195
+msgid ""
+"Can't change email as another user with the same email address already exists"
+msgstr ""
+
+#: lib/models/users.js:212
+msgid "Incorrect current password"
+msgstr ""
+
+#: lib/models/users.js:216
+msgid "New password not set"
+msgstr ""
+
+#: lib/models/users.js:220
+msgid "Passwords do not match"
+msgstr ""
+
+#: lib/models/users.js:258
+msgid "User ID not set"
+msgstr ""
+
+#: lib/models/users.js:286
+msgid "Username must be set"
+msgstr ""
+
+#: lib/models/users.js:323
+msgid "Mailer password change request"
+msgstr ""
+
+#: lib/models/users.js:347 lib/models/users.js:367
+msgid "Missing username or reset token"
+msgstr ""
+
+#: lib/models/users.js:371
+msgid "Invalid new password"
+msgstr "Érvénytelen új jelszó"
+
+#: lib/passport.js:49
+msgid "%s logged out"
+msgstr "%s kijelentkezett"
+
+#: lib/passport.js:64
+msgid "Failed to authenticate user"
+msgstr "Felhasználó azonosítása nem sikerült"
+
+#: lib/passport.js:80
+msgid "Logged in as %s"
+msgstr "Bejelenetezve, mint %s"
+
+#: lib/passport.js:180
+msgid "Incorrect username or password"
+msgstr "Helytelen felhasználónév vagy jelszó"
+
+#: lib/subscription-mail-helpers.js:28
+msgid "%s: Subscription Confirmed"
+msgstr "%s: Feliratkozás megerősítve"
+
+#: lib/subscription-mail-helpers.js:39
+msgid "%s: Email Address Already Registered"
+msgstr "%s: Emailcím már regisztrálva van"
+
+#: lib/subscription-mail-helpers.js:49
+msgid "%s: Please Confirm Email Change in Subscription"
+msgstr "%s: Kérjük erősítse meg email címének megváltoztatását"
+
+#: lib/subscription-mail-helpers.js:59
+msgid "%s: Please Confirm Subscription"
+msgstr "%s: Kérjük erősítse meg a feliratkozást"
+
+#: lib/subscription-mail-helpers.js:69
+msgid "%s: Please Confirm Unsubscription"
+msgstr "%s: Kérjük erősítse meg a leiratkozást"
+
+#: lib/subscription-mail-helpers.js:76
+msgid "%s: Unsubscription Confirmed"
+msgstr "%s: Leiratkozás megerősítve"
+
+#: lib/tools.js:154
+msgid "Blocked email address \"%s\""
+msgstr "Blokkolt email cím \"%s\""
+
+#: lib/tools.js:163
+msgid "Invalid email address \"%s\"."
+msgstr "Érvénytelen email cím \"%s\""
+
+#: lib/tools.js:166
+msgid "MX record not found for domain"
+msgstr "MX rekord nem található a domain-hez"
+
+#: lib/tools.js:169
+msgid "Address domain not found"
+msgstr ""
+
+#: lib/tools.js:172
+msgid "Address domain name is required"
+msgstr ""
+
+#: routes/archive.js:31 routes/archive.js:43 routes/archive.js:55 app.js:230
+msgid "Not Found"
+msgstr "Nem található"
+
+#: routes/archive.js:121 services/sender.js:454
+msgid "Received status code %s from %s"
+msgstr ""
+
+#: routes/archive.js:153 routes/campaigns.js:894
+msgid "Attachment not found"
+msgstr "Csatolmány nem található"
+
+#: routes/blacklist.js:13 routes/campaigns.js:26 routes/editorapi.js:32
+#: routes/fields.js:13 routes/forms.js:16 routes/grapejs.js:15
+#: routes/lists.js:50 routes/mosaico.js:14 routes/report-templates.js:20
+#: routes/reports.js:22 routes/segments.js:13 routes/settings.js:23
+#: routes/templates.js:18 routes/triggers.js:18 routes/users.js:75
+#: routes/users.js:120
+msgid "Need to be logged in to access restricted content"
+msgstr ""
+
+#: routes/campaigns.js:117
+msgid "Could not create campaign"
+msgstr ""
+
+#: routes/campaigns.js:120
+msgid "Campaign “%s” created"
+msgstr ""
+
+#: routes/campaigns.js:209
+msgid "Campaign settings updated"
+msgstr ""
+
+#: routes/campaigns.js:211
+msgid "Campaign settings not updated"
+msgstr ""
+
+#: routes/campaigns.js:227 routes/campaigns.js:744
+msgid "Campaign deleted"
+msgstr "Kampány törölve"
+
+#: routes/campaigns.js:229 routes/campaigns.js:746
+msgid "Could not delete specified campaign"
+msgstr "Kampány törlése nem sikerült"
+
+#: routes/campaigns.js:248
+msgid "Idling"
+msgstr ""
+
+#: routes/campaigns.js:251
+msgid "Scheduled"
+msgstr "Időzítve"
+
+#: routes/campaigns.js:257
+msgid "Paused"
+msgstr ""
+
+#: routes/campaigns.js:259
+msgid "Inactive"
+msgstr "Inaktív"
+
+#: routes/campaigns.js:261
+msgid "Active"
+msgstr "Aktív"
+
+#: routes/campaigns.js:263
+msgid "Other"
+msgstr ""
+
+#: routes/campaigns.js:421
+msgid "Unknown status selector"
+msgstr ""
+
+#: routes/campaigns.js:762
+msgid "Scheduled sending"
+msgstr ""
+
+#: routes/campaigns.js:764
+msgid "Could not schedule sending"
+msgstr ""
+
+#: routes/campaigns.js:776
+msgid "Sending resumed"
+msgstr ""
+
+#: routes/campaigns.js:778
+msgid "Could not resume sending"
+msgstr ""
+
+#: routes/campaigns.js:790
+msgid "Sending reset"
+msgstr ""
+
+#: routes/campaigns.js:792
+msgid "Could not reset sending"
+msgstr ""
+
+#: routes/campaigns.js:804 routes/campaigns.js:832
+msgid "Sending paused"
+msgstr ""
+
+#: routes/campaigns.js:806 routes/campaigns.js:834
+msgid "Could not pause sending"
+msgstr ""
+
+#: routes/campaigns.js:818
+msgid "Sending activated"
+msgstr ""
+
+#: routes/campaigns.js:820
+msgid "Could not activate sending"
+msgstr ""
+
+#: routes/campaigns.js:855
+msgid "Attachment uploaded"
+msgstr ""
+
+#: routes/campaigns.js:857
+msgid "Could not store attachment"
+msgstr ""
+
+#: routes/campaigns.js:874
+msgid "Attachment deleted"
+msgstr ""
+
+#: routes/campaigns.js:876
+msgid "Could not delete attachment"
+msgstr ""
+
+#: routes/editorapi.js:38
+msgid "Invalid editor name"
+msgstr ""
+
+#: routes/editorapi.js:146
+msgid "Method not supported"
+msgstr ""
+
+#: routes/editorapi.js:381
+msgid "Invalid resource type or ID"
+msgstr ""
+
+#: routes/fields.js:28 routes/fields.js:64 routes/fields.js:118
+#: routes/forms.js:31 routes/forms.js:63 routes/forms.js:94
+#: routes/segments.js:28 routes/segments.js:59 routes/segments.js:102
+#: routes/segments.js:151 routes/segments.js:223 routes/segments.js:255
+#: routes/segments.js:289 routes/segments.js:336 routes/segments.js:359
+msgid "Selected list ID not found"
+msgstr ""
+
+#: routes/fields.js:102
+msgid "Could not create custom field"
+msgstr ""
+
+#: routes/fields.js:129
+msgid "Selected field not found"
+msgstr ""
+
+#: routes/fields.js:165
+msgid "Field settings updated"
+msgstr ""
+
+#: routes/fields.js:167
+msgid "Field settings not updated"
+msgstr ""
+
+#: routes/fields.js:183
+msgid "Custom field deleted"
+msgstr ""
+
+#: routes/fields.js:185
+msgid "Could not delete specified field"
+msgstr ""
+
+#: routes/forms.js:78
+msgid "Could not create custom form"
+msgstr ""
+
+#: routes/forms.js:105
+msgid "Selected form not found"
+msgstr ""
+
+#: routes/forms.js:136
+msgid "The plaintext version for this email"
+msgstr ""
+
+#: routes/forms.js:137
+msgid "Custom forms use MJML for formatting"
+msgstr ""
+
+#: routes/forms.js:138
+msgid "See the MJML documentation here"
+msgstr ""
+
+#: routes/forms.js:146
+msgid "Layout"
+msgstr ""
+
+#: routes/forms.js:152
+msgid "Form Input Style"
+msgstr ""
+
+#: routes/forms.js:154
+msgid ""
+"This CSS stylesheet defines the appearance of form input elements and alerts"
+msgstr ""
+
+#: routes/forms.js:160
+msgid "Web - Subscribe"
+msgstr ""
+
+#: routes/forms.js:165
+msgid "Web - Confirm Subscription Notice"
+msgstr ""
+
+#: routes/forms.js:170
+msgid "Mail - Confirm Subscription (MJML)"
+msgstr ""
+
+#: routes/forms.js:175
+msgid "Mail - Confirm Subscription (Text)"
+msgstr ""
+
+#: routes/forms.js:180
+msgid "Mail - Already Subscribed (MJML)"
+msgstr ""
+
+#: routes/forms.js:185
+msgid "Mail - Already Subscribed (Text)"
+msgstr ""
+
+#: routes/forms.js:190
+msgid "Web - Subscribed Notice"
+msgstr ""
+
+#: routes/forms.js:195
+msgid "Mail - Subscription Confirmed (MJML)"
+msgstr ""
+
+#: routes/forms.js:200
+msgid "Mail - Subscription Confirmed (Text)"
+msgstr ""
+
+#: routes/forms.js:208
+msgid "Web - Manage Preferences"
+msgstr ""
+
+#: routes/forms.js:213
+msgid "Web - Manage Address"
+msgstr ""
+
+#: routes/forms.js:218
+msgid "Web - Updated Notice"
+msgstr ""
+
+#: routes/forms.js:226
+msgid "Web - Unsubscribe"
+msgstr ""
+
+#: routes/forms.js:231
+msgid "Web - Confirm Unsubscription Notice"
+msgstr ""
+
+#: routes/forms.js:236
+msgid "Mail - Confirm Unsubscription (MJML)"
+msgstr ""
+
+#: routes/forms.js:241
+msgid "Mail - Confirm Unsubscription (Text)"
+msgstr ""
+
+#: routes/forms.js:246
+msgid "Mail - Confirm Address Change (MJML)"
+msgstr ""
+
+#: routes/forms.js:251
+msgid "Mail - Confirm Address Change (Text)"
+msgstr ""
+
+#: routes/forms.js:256
+msgid "Web - Unsubscribed Notice"
+msgstr ""
+
+#: routes/forms.js:261
+msgid "Mail - Unsubscription Confirmed (MJML)"
+msgstr ""
+
+#: routes/forms.js:266
+msgid "Mail - Unsubscription Confirmed (Text)"
+msgstr ""
+
+#: routes/forms.js:271
+msgid "Web - Manual Unsubscribe Notice"
+msgstr ""
+
+#: routes/forms.js:309
+msgid "Form settings updated"
+msgstr ""
+
+#: routes/forms.js:311
+msgid "Form settings not updated"
+msgstr ""
+
+#: routes/forms.js:327
+msgid "Custom form deleted"
+msgstr ""
+
+#: routes/forms.js:329
+msgid "Could not delete specified form"
+msgstr ""
+
+#: routes/index.js:11
+msgid "Self Hosted Newsletter App"
+msgstr ""
+
+#: routes/links.js:39
+msgid "Oops, we couldn't find a link for the URL you clicked"
+msgstr ""
+
+#: routes/lists.js:82
+msgid "Could not create list"
+msgstr ""
+
+#: routes/lists.js:85
+msgid "List created"
+msgstr "Lista létrehozva"
+
+#: routes/lists.js:93 routes/lists.js:271 routes/lists.js:336
+#: routes/lists.js:375 routes/lists.js:444 routes/lists.js:469
+#: routes/lists.js:514 routes/lists.js:536 routes/lists.js:565
+#: routes/lists.js:657 routes/lists.js:714 routes/lists.js:741
+msgid "Could not find list with specified ID"
+msgstr ""
+
+#: routes/lists.js:122
+msgid "List settings updated"
+msgstr ""
+
+#: routes/lists.js:124
+msgid "List settings not updated"
+msgstr ""
+
+#: routes/lists.js:142
+msgid "List deleted"
+msgstr "Lista törölve"
+
+#: routes/lists.js:144
+msgid "Could not delete specified list"
+msgstr ""
+
+#: routes/lists.js:206
+msgid "Unknown"
+msgstr ""
+
+#: routes/lists.js:206
+msgid "Complained"
+msgstr ""
+
+#: routes/lists.js:237
+msgid "Invalid key"
+msgstr ""
+
+#: routes/lists.js:239
+msgid "Expired key"
+msgstr ""
+
+#: routes/lists.js:241
+msgid "Revoked key"
+msgstr ""
+
+#: routes/lists.js:288
+msgid "Force Subscribe"
+msgstr ""
+
+#: routes/lists.js:291
+msgid "Initializing"
+msgstr ""
+
+#: routes/lists.js:294
+msgid "Initialized"
+msgstr ""
+
+#: routes/lists.js:297
+msgid "Importing"
+msgstr ""
+
+#: routes/lists.js:303
+msgid "Errored"
+msgstr ""
+
+#: routes/lists.js:381 routes/lists.js:450 routes/lists.js:475
+msgid "Could not find subscriber with specified ID"
+msgstr ""
+
+#: routes/lists.js:427
+msgid "Could not add subscription"
+msgstr ""
+
+#: routes/lists.js:432
+msgid "%s was successfully added to your list"
+msgstr ""
+
+#: routes/lists.js:434
+msgid "%s was not added to your list"
+msgstr ""
+
+#: routes/lists.js:456
+msgid "Could not unsubscribe user"
+msgstr ""
+
+#: routes/lists.js:459
+msgid "%s was successfully unsubscribed from your list"
+msgstr ""
+
+#: routes/lists.js:479
+msgid "%s was successfully removed from your list"
+msgstr ""
+
+#: routes/lists.js:491
+msgid "Another subscriber with email address %s already exists"
+msgstr ""
+
+#: routes/lists.js:498
+msgid "Subscription settings updated"
+msgstr ""
+
+#: routes/lists.js:500
+msgid "Subscription settings not updated"
+msgstr ""
+
+#: routes/lists.js:542 routes/lists.js:663 routes/lists.js:699
+#: routes/lists.js:727 routes/lists.js:747
+msgid "Could not find import data with specified ID"
+msgstr ""
+
+#: routes/lists.js:573
+msgid "Could not process CSV"
+msgstr ""
+
+#: routes/lists.js:589
+msgid "Could not create importer"
+msgstr ""
+
+#: routes/lists.js:643
+msgid "Empty file"
+msgstr ""
+
+#: routes/lists.js:646
+msgid "Too few rows"
+msgstr ""
+
+#: routes/lists.js:703
+msgid "Import started"
+msgstr ""
+
+#: routes/lists.js:731
+msgid "Import restarted"
+msgstr ""
+
+#: routes/lists.js:797
+msgid "One-step (i.e. no email with confirmation link)"
+msgstr ""
+
+#: routes/lists.js:803
+msgid ""
+"One-step with unsubscription form (i.e. no email with confirmation link)"
+msgstr ""
+
+#: routes/lists.js:809
+msgid "Two-step (i.e. an email with confirmation link will be sent)"
+msgstr ""
+
+#: routes/lists.js:815
+msgid ""
+"Two-step with unsubscription form (i.e. an email with confirmation link will "
+"be sent)"
+msgstr ""
+
+#: routes/lists.js:821
+msgid ""
+"Manual (i.e. unsubscription has to be performed by the list administrator)"
+msgstr ""
+
+#: routes/report-templates.js:246
+msgid "Could not create report template"
+msgstr ""
+
+#: routes/report-templates.js:249
+msgid "Report template “%s” created"
+msgstr ""
+
+#: routes/report-templates.js:257
+msgid "Could not find report template with specified ID"
+msgstr ""
+
+#: routes/report-templates.js:280
+msgid "Report template updated"
+msgstr ""
+
+#: routes/report-templates.js:282
+msgid "Report template not updated"
+msgstr ""
+
+#: routes/report-templates.js:298
+msgid "Report template deleted"
+msgstr ""
+
+#: routes/report-templates.js:300
+msgid "Could not delete specified report template"
+msgstr ""
+
+#: routes/reports.js:124 routes/reports.js:130
+msgid "Could not create report"
+msgstr ""
+
+#: routes/reports.js:135
+msgid "Report “%s” created"
+msgstr ""
+
+#: routes/reports.js:146 routes/reports.js:224 routes/reports.js:239
+#: routes/reports.js:265 routes/reports.js:275
+msgid "Could not find report with specified ID"
+msgstr ""
+
+#: routes/reports.js:188 routes/reports.js:194
+msgid "Could not update report"
+msgstr ""
+
+#: routes/reports.js:197
+msgid "Report updated"
+msgstr ""
+
+#: routes/reports.js:199
+msgid "Report not updated"
+msgstr ""
+
+#: routes/reports.js:212
+msgid "Report deleted"
+msgstr ""
+
+#: routes/reports.js:214
+msgid "Could not delete specified report"
+msgstr ""
+
+#: routes/reports.js:230
+msgid "Could not find report template"
+msgstr ""
+
+#: routes/reports.js:260
+msgid "Unknown type of template"
+msgstr ""
+
+#: routes/segments.js:86
+msgid "Could not create segment"
+msgstr ""
+
+#: routes/segments.js:89
+msgid "Segment created"
+msgstr ""
+
+#: routes/segments.js:113
+msgid "Selected segment ID not found"
+msgstr ""
+
+#: routes/segments.js:188
+msgid "Segment settings updated"
+msgstr ""
+
+#: routes/segments.js:190
+msgid "Segment settings not updated"
+msgstr ""
+
+#: routes/segments.js:206
+msgid "Segment deleted"
+msgstr ""
+
+#: routes/segments.js:208
+msgid "Could not delete specified segment"
+msgstr ""
+
+#: routes/segments.js:342
+msgid "Could not create rule"
+msgstr ""
+
+#: routes/segments.js:345
+msgid "Rule created"
+msgstr ""
+
+#: routes/segments.js:410
+msgid "Rule settings updated"
+msgstr ""
+
+#: routes/segments.js:412
+msgid "Rule settings not updated"
+msgstr ""
+
+#: routes/segments.js:428
+msgid "Rule deleted"
+msgstr ""
+
+#: routes/segments.js:430
+msgid "Could not delete specified rule"
+msgstr ""
+
+#: routes/settings.js:39
+msgid "Use TLS"
+msgstr ""
+
+#: routes/settings.js:40
+msgid "usually selected for port 465"
+msgstr ""
+
+#: routes/settings.js:44
+msgid "Use STARTTLS"
+msgstr ""
+
+#: routes/settings.js:45
+msgid "usually selected for port 587 and 25"
+msgstr ""
+
+#: routes/settings.js:49
+msgid "Do not use encryption"
+msgstr ""
+
+#: routes/settings.js:115
+msgid "Settings updated"
+msgstr ""
+
+#: routes/settings.js:173
+msgid "Invalid mail transport type"
+msgstr ""
+
+#: routes/settings.js:184
+msgid "Invalid Access Key"
+msgstr ""
+
+#: routes/settings.js:187
+msgid "Invalid AWS credentials"
+msgstr ""
+
+#: routes/settings.js:190
+msgid "Connection refused, check hostname and port."
+msgstr ""
+
+#: routes/settings.js:195
+msgid ""
+"Did not receive greeting message from server. This might happen when "
+"connecting to a TLS port without using TLS."
+msgstr ""
+
+#: routes/settings.js:197
+msgid "Did not receive greeting message from server."
+msgstr ""
+
+#: routes/settings.js:200
+msgid ""
+"Connection timed out. Check your firewall settings, destination port is "
+"probably blocked."
+msgstr ""
+
+#: routes/settings.js:205
+msgid "Authentication not accepted, server expects STARTTLS to be used."
+msgstr ""
+
+#: routes/settings.js:207
+msgid "Authentication failed, check username and password."
+msgstr ""
+
+#: routes/settings.js:217
+msgid "Failed Mailer verification."
+msgstr ""
+
+#: routes/settings.js:217
+msgid "Server responded with: \"%s\""
+msgstr ""
+
+#: routes/settings.js:221
+msgid "Mailer settings verified, ready to send some mail!"
+msgstr ""
+
+#: routes/subscription.js:33
+msgid "Not allowed by CORS"
+msgstr ""
+
+#: routes/subscription.js:61 routes/subscription.js:176
+#: routes/subscription.js:286 routes/subscription.js:382
+#: routes/subscription.js:459 routes/subscription.js:535
+#: routes/subscription.js:566 routes/subscription.js:626
+#: routes/subscription.js:682 routes/subscription.js:760
+#: routes/subscription.js:897
+msgid "Selected list not found"
+msgstr "Lista nem található"
+
+#: routes/subscription.js:93
+msgid "Could not save subscription"
+msgstr "Feliratkozás mentése nem sikerült"
+
+#: routes/subscription.js:118
+msgid "Subscriber info corrupted or missing"
+msgstr ""
+
+#: routes/subscription.js:136
+msgid "Email address changed"
+msgstr "Email cím megváltoztatva."
+
+#: routes/subscription.js:179 routes/subscription.js:385
+msgid "The list does not allow public subscriptions."
+msgstr "A lista nem fogad nyilvános feliratkozásokat."
+
+#: routes/subscription.js:355 routes/subscription.js:357
+msgid "Email address not set"
+msgstr "Email cím nincs megadva."
+
+#: routes/subscription.js:653
+msgid ""
+"An email with further instructions has been sent to the provided address"
+msgstr "A további teendőket tartalmazó levelet kiküldtük a megadott címre. "
+
+#: routes/subscription.js:861 routes/subscription.js:877
+msgid "Public key is not set"
+msgstr "Publikus kulcs nincs megadva."
+
+#: routes/templates.js:84
+msgid "Could not create template"
+msgstr "Sablon létrehozása nem sikerült"
+
+#: routes/templates.js:87
+msgid "Template created"
+msgstr "Sablon létrehozva."
+
+#: routes/templates.js:126
+msgid "Template settings updated"
+msgstr "Sablon beállításai frissítve"
+
+#: routes/templates.js:128
+msgid "Template settings not updated"
+msgstr ""
+
+#: routes/templates.js:144
+msgid "Template duplicated"
+msgstr ""
+
+#: routes/templates.js:146
+msgid "Could not duplicate specified template"
+msgstr ""
+
+#: routes/templates.js:157
+msgid "Template deleted"
+msgstr "Sablon törölve."
+
+#: routes/templates.js:159
+msgid "Could not delete specified template"
+msgstr ""
+
+#: routes/triggers.js:62 routes/triggers.js:79 routes/triggers.js:154
+msgid "Could not find selected list"
+msgstr ""
+
+#: routes/triggers.js:131
+msgid "Could not create trigger"
+msgstr ""
+
+#: routes/triggers.js:138
+msgid "Trigger “%s” created"
+msgstr ""
+
+#: routes/triggers.js:214
+msgid "Trigger settings updated"
+msgstr ""
+
+#: routes/triggers.js:216
+msgid "Trigger settings not updated"
+msgstr ""
+
+#: routes/triggers.js:228
+msgid "Trigger deleted"
+msgstr ""
+
+#: routes/triggers.js:230
+msgid "Could not delete specified trigger"
+msgstr ""
+
+#: routes/triggers.js:242
+msgid "Could not find trigger with specified ID"
+msgstr ""
+
+#: routes/triggers.js:255
+msgid "Trigger not found"
+msgstr ""
+
+#: routes/users.js:32
+msgid ""
+"An email with password reset instructions has been sent to your email "
+"address, if it exists on our system."
+msgstr ""
+
+#: routes/users.js:46 routes/users.js:64
+msgid "Unknown or expired reset token"
+msgstr ""
+
+#: routes/users.js:66
+msgid "Your password has been changed successfully"
+msgstr "A jelszava sikeresen megváltoztatva."
+
+#: routes/users.js:87
+msgid "User data not found"
+msgstr ""
+
+#: routes/users.js:110
+msgid "Access token updated"
+msgstr ""
+
+#: routes/users.js:112
+msgid "Access token not updated"
+msgstr ""
+
+#: routes/users.js:139
+msgid "Account information updated"
+msgstr ""
+
+#: routes/users.js:141
+msgid "Account information not updated"
+msgstr ""
+
+#: services/feedcheck.js:51
+msgid "Feed error: %s"
+msgstr ""
+
+#: services/feedcheck.js:54
+msgid "Found %s new campaign messages from feed"
+msgstr ""
+
+#: services/feedcheck.js:56
+msgid "Found nothing new from the feed"
+msgstr ""
+
+#: services/feedcheck.js:146
+msgid "RSS entry %s"
+msgstr "RSS bejegyzés %s"
+
+#: services/importer.js:249
+msgid "Could not access import file"
+msgstr "Import file nem érhető el"
+
+#: services/triggers.js:51
+msgid "Unknown trigger type %s"
+msgstr ""
diff --git a/languages/pl_PL.mo b/languages/pl_PL.mo
new file mode 100644
index 00000000..87fc07e4
Binary files /dev/null and b/languages/pl_PL.mo differ
diff --git a/languages/pl_PL.po b/languages/pl_PL.po
new file mode 100644
index 00000000..4e164b2f
--- /dev/null
+++ b/languages/pl_PL.po
@@ -0,0 +1,3739 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-03-07 21:44+0200\n"
+"PO-Revision-Date: 2019-05-09 14:02+0200\n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Poedit 2.2.1\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 "
+"|| n%100>14) ? 1 : 2);\n"
+"Last-Translator: \n"
+"Language: pl_PL\n"
+
+#: views/archive/layout.hbs:1 views/layout.hbs:1
+#: views/subscription/layout.hbs:1 routes/index.js:11
+msgid "Self hosted email newsletter app"
+msgstr "Samodzielnie hostowana aplikacja e-mail newsletter"
+
+#: views/campaigns/bounced.hbs:1 views/campaigns/campaigns.hbs:1
+#: views/campaigns/clicked.hbs:1 views/campaigns/complained.hbs:1
+#: views/campaigns/create-rss.hbs:1 views/campaigns/create-triggered.hbs:1
+#: views/campaigns/create.hbs:1 views/campaigns/delivered.hbs:1
+#: views/campaigns/edit-rss.hbs:1 views/campaigns/edit-triggered.hbs:1
+#: views/campaigns/edit.hbs:1 views/campaigns/opened.hbs:1
+#: views/campaigns/unsubscribed.hbs:1 views/campaigns/upload-attachment.hbs:1
+#: views/campaigns/view.hbs:1 views/lists/create.hbs:1 views/lists/edit.hbs:1
+#: views/lists/fields/create.hbs:1 views/lists/fields/edit.hbs:1
+#: views/lists/fields/fields.hbs:1 views/lists/lists.hbs:1
+#: views/lists/segments/create.hbs:1 views/lists/segments/edit.hbs:1
+#: views/lists/segments/rule-configure.hbs:1
+#: views/lists/segments/rule-create.hbs:1 views/lists/segments/rule-edit.hbs:1
+#: views/lists/segments/segments.hbs:1 views/lists/segments/view.hbs:1
+#: views/lists/subscription/add.hbs:1 views/lists/subscription/edit.hbs:1
+#: views/lists/subscription/import-failed.hbs:1
+#: views/lists/subscription/import-preview.hbs:1
+#: views/lists/subscription/import.hbs:1 views/lists/view.hbs:1
+#: views/settings.hbs:1 views/templates/create.hbs:1 views/templates/edit.hbs:1
+#: views/templates/templates.hbs:1 views/triggers/create-select.hbs:1
+#: views/triggers/create.hbs:1 views/triggers/edit.hbs:1
+#: views/triggers/triggered.hbs:1 views/triggers/triggers.hbs:1
+#: views/users/account.hbs:1 views/users/api.hbs:1 views/users/forgot.hbs:1
+#: views/users/login.hbs:1 views/users/reset.hbs:1 app.js:169
+msgid "Home"
+msgstr "Strona główna"
+
+#: views/campaigns/bounced.hbs:2 views/campaigns/campaigns.hbs:2
+#: views/campaigns/campaigns.hbs:7 views/campaigns/clicked.hbs:2
+#: views/campaigns/complained.hbs:2 views/campaigns/create-rss.hbs:2
+#: views/campaigns/create-triggered.hbs:2 views/campaigns/create.hbs:2
+#: views/campaigns/delivered.hbs:2 views/campaigns/edit-rss.hbs:2
+#: views/campaigns/edit-triggered.hbs:2 views/campaigns/edit.hbs:2
+#: views/campaigns/opened.hbs:2 views/campaigns/unsubscribed.hbs:2
+#: views/campaigns/upload-attachment.hbs:2 views/campaigns/view.hbs:2
+#: lib/tools.js:119 routes/campaigns.js:35
+msgid "Campaigns"
+msgstr "Kampanie"
+
+#: views/campaigns/bounced.hbs:3 views/campaigns/bounced.hbs:4
+msgid "Bounced info"
+msgstr "Informacje o odrzuconych/odbiciach"
+
+#: views/campaigns/bounced.hbs:5 views/campaigns/clicked.hbs:5
+#: views/campaigns/complained.hbs:5 views/campaigns/delivered.hbs:5
+#: views/campaigns/edit-rss.hbs:5 views/campaigns/edit-triggered.hbs:5
+#: views/campaigns/edit.hbs:5 views/campaigns/opened.hbs:5
+#: views/campaigns/unsubscribed.hbs:5 views/campaigns/upload-attachment.hbs:6
+msgid "View campaign"
+msgstr "Zobacz kampanię"
+
+#: views/campaigns/bounced.hbs:6
+msgid "Subscribers who bounced and were unsubscribed:"
+msgstr "Subskrybenci, którzy odbili wiadomość i zrezygnowali z subskrypcji:"
+
+#: views/campaigns/bounced.hbs:7 views/campaigns/clicked.hbs:13
+#: views/campaigns/complained.hbs:7 views/campaigns/delivered.hbs:7
+#: views/campaigns/opened.hbs:7 views/campaigns/unsubscribed.hbs:7
+#: views/lists/subscription/import-failed.hbs:9 views/lists/view.hbs:18
+#: views/triggers/triggered.hbs:6
+msgid "Address"
+msgstr "Adres"
+
+#: views/campaigns/bounced.hbs:8 views/campaigns/clicked.hbs:14
+#: views/campaigns/complained.hbs:8 views/campaigns/delivered.hbs:8
+#: views/campaigns/opened.hbs:8 views/campaigns/unsubscribed.hbs:8
+#: views/lists/subscription/add.hbs:6 views/lists/subscription/edit.hbs:7
+#: views/lists/subscription/import-preview.hbs:7 views/lists/view.hbs:19
+#: views/subscription/manage.hbs:4 views/subscription/subscribe.hbs:4
+#: views/triggers/triggered.hbs:7
+msgid "First Name"
+msgstr "Imię"
+
+#: views/campaigns/bounced.hbs:9 views/campaigns/clicked.hbs:15
+#: views/campaigns/complained.hbs:9 views/campaigns/delivered.hbs:9
+#: views/campaigns/opened.hbs:9 views/campaigns/unsubscribed.hbs:9
+#: views/lists/subscription/add.hbs:7 views/lists/subscription/edit.hbs:8
+#: views/lists/subscription/import-preview.hbs:8 views/lists/view.hbs:20
+#: views/subscription/manage.hbs:5 views/subscription/subscribe.hbs:5
+#: views/triggers/triggered.hbs:8
+msgid "Last Name"
+msgstr "Nazwisko"
+
+#: views/campaigns/bounced.hbs:10 views/campaigns/complained.hbs:10
+#: views/campaigns/delivered.hbs:10 views/campaigns/unsubscribed.hbs:10
+msgid "SMTP response"
+msgstr "Odpowiedź SMTP"
+
+#: views/campaigns/bounced.hbs:11
+msgid "Bounce time"
+msgstr "Czas odbicia"
+
+#: views/campaigns/campaigns.hbs:3 views/campaigns/create-triggered.hbs:24
+#: views/campaigns/create.hbs:3 views/campaigns/create.hbs:4
+#: views/campaigns/create.hbs:27
+msgid "Create Campaign"
+msgstr "Utwórz Kampanię"
+
+#: views/campaigns/campaigns.hbs:4
+msgid "Regular Campaign"
+msgstr "Zwykła kampania"
+
+#: views/campaigns/campaigns.hbs:5
+msgid "RSS Campaign"
+msgstr "Kampania RSS"
+
+#: views/campaigns/campaigns.hbs:6
+msgid "Triggered Campaign"
+msgstr "Wywołana kampania"
+
+#: views/campaigns/campaigns.hbs:8 views/campaigns/create-rss.hbs:6
+#: views/campaigns/create-triggered.hbs:5 views/campaigns/create.hbs:5
+#: views/campaigns/edit-rss.hbs:8 views/campaigns/edit-triggered.hbs:9
+#: views/campaigns/edit.hbs:10 views/campaigns/view.hbs:71
+#: views/lists/create.hbs:5 views/lists/edit.hbs:6
+#: views/lists/fields/fields.hbs:6 views/lists/lists.hbs:5
+#: views/lists/segments/segments.hbs:6 views/templates/templates.hbs:5
+#: views/triggers/triggers.hbs:5
+msgid "Name"
+msgstr "Nazwa"
+
+#: views/campaigns/campaigns.hbs:9 views/campaigns/create-rss.hbs:8
+#: views/campaigns/create-triggered.hbs:7 views/campaigns/create.hbs:7
+#: views/campaigns/edit-rss.hbs:10 views/campaigns/edit-triggered.hbs:11
+#: views/campaigns/edit.hbs:12 views/campaigns/view.hbs:72
+#: views/lists/create.hbs:7 views/lists/edit.hbs:10 views/lists/lists.hbs:8
+#: views/partials/merge-tag-reference.hbs:4 views/templates/create.hbs:9
+#: views/templates/edit.hbs:8 views/templates/templates.hbs:6
+#: views/triggers/create.hbs:7 views/triggers/edit.hbs:8
+#: views/triggers/triggers.hbs:7
+msgid "Description"
+msgstr "Opis"
+
+#: views/campaigns/campaigns.hbs:10 views/campaigns/view.hbs:73
+#: views/lists/view.hbs:21 views/lists/view.hbs:29
+#: views/triggers/triggers.hbs:6
+msgid "Status"
+msgstr "Status"
+
+#: views/campaigns/campaigns.hbs:11 views/campaigns/view.hbs:74
+#: views/lists/view.hbs:22 views/lists/view.hbs:23
+msgid "Created"
+msgstr "Utworzono"
+
+#: views/campaigns/clicked.hbs:3 views/campaigns/clicked.hbs:4
+msgid "Link info"
+msgstr "Informacje o linkach"
+
+#: views/campaigns/clicked.hbs:6 views/campaigns/view.hbs:61
+msgid "URL"
+msgstr "URL"
+
+#: views/campaigns/clicked.hbs:7 views/campaigns/view.hbs:62
+msgid "Clicks"
+msgstr "Kliknięcia"
+
+#: views/campaigns/clicked.hbs:8 views/campaigns/view.hbs:63
+msgid "% of clicks"
+msgstr "% kliknięć"
+
+#: views/campaigns/clicked.hbs:9 views/campaigns/view.hbs:64
+msgid "% of messages"
+msgstr "% wiadomości"
+
+#: views/campaigns/clicked.hbs:10 views/campaigns/view.hbs:67
+msgid "Aggregated clicks"
+msgstr "Zagregowane kliknięcia"
+
+#: views/campaigns/clicked.hbs:11
+msgid "Subscribers who clicked on a link:"
+msgstr "Subskrybenci, którzy kliknęli link:"
+
+#: views/campaigns/clicked.hbs:12
+msgid "Subscribers who clicked on this link:"
+msgstr "Subskrybenci, którzy kliknęli ten link:"
+
+#: views/campaigns/clicked.hbs:16
+msgid "First click time"
+msgstr "Czas pierwszego kliknięcia"
+
+#: views/campaigns/clicked.hbs:17
+msgid "Click count"
+msgstr "Liczba kliknięć"
+
+#: views/campaigns/complained.hbs:3 views/campaigns/complained.hbs:4
+msgid "Complained info"
+msgstr "Informacje o skargach"
+
+#: views/campaigns/complained.hbs:6
+msgid "Subscribers who complained and were unsubscribed:"
+msgstr "Subskrybenci, którzy złożyli skargę i wypisali się:"
+
+#: views/campaigns/complained.hbs:11
+msgid "Complain time"
+msgstr "Czas skargi"
+
+#: views/campaigns/create-rss.hbs:3 views/campaigns/create-rss.hbs:4
+#: views/campaigns/create-rss.hbs:20
+msgid "Create RSS Campaign"
+msgstr "Utwórz kampanię RSS"
+
+#: views/campaigns/create-rss.hbs:5 views/campaigns/edit-rss.hbs:6
+msgid ""
+"RSS campaign sets up a tracker against selected RSS feed address. Whenever a "
+"new entry is found from this feed it is sent to selected list as an email "
+"message."
+msgstr ""
+"Kampania RSS ustawia moduł śledzący na wybrany adres RSS. Za każdym razem, "
+"gdy nowy wpis zostanie znaleziony z tego kanału, zostanie wysłany na wybraną "
+"listę jako wiadomość e-mail."
+
+#: views/campaigns/create-rss.hbs:7 views/campaigns/create-triggered.hbs:6
+#: views/campaigns/create.hbs:6 views/campaigns/edit-rss.hbs:9
+#: views/campaigns/edit-triggered.hbs:10 views/campaigns/edit.hbs:11
+msgid "Campaign Name"
+msgstr "Nazwa kampanii"
+
+#: views/campaigns/create-rss.hbs:9 views/campaigns/create-triggered.hbs:8
+#: views/campaigns/create.hbs:8 views/campaigns/edit-rss.hbs:11
+#: views/campaigns/edit-triggered.hbs:12 views/campaigns/edit.hbs:13
+#: views/lists/create.hbs:8 views/lists/edit.hbs:11
+#: views/templates/create.hbs:11 views/templates/edit.hbs:10
+#: views/triggers/create.hbs:9 views/triggers/edit.hbs:10
+msgid "HTML is allowed"
+msgstr "HTML dozwolony"
+
+#: views/campaigns/create-rss.hbs:10 views/campaigns/create-triggered.hbs:9
+#: views/campaigns/create.hbs:9 views/campaigns/edit-rss.hbs:12
+#: views/campaigns/edit-triggered.hbs:13 views/campaigns/edit.hbs:14
+#: views/campaigns/view.hbs:6 views/triggers/create-select.hbs:6
+#: views/triggers/create.hbs:10 views/triggers/edit.hbs:12
+#: views/triggers/triggers.hbs:8
+msgid "List"
+msgstr "Lista"
+
+#: views/campaigns/create-rss.hbs:11 views/campaigns/create-triggered.hbs:10
+#: views/campaigns/create-triggered.hbs:13 views/campaigns/create.hbs:10
+#: views/campaigns/create.hbs:14 views/campaigns/edit-rss.hbs:13
+#: views/campaigns/edit-triggered.hbs:14 views/campaigns/edit.hbs:15
+#: views/lists/fields/create.hbs:27 views/lists/fields/edit.hbs:28
+#: views/lists/segments/create.hbs:9 views/lists/segments/edit.hbs:10
+#: views/lists/segments/rule-create.hbs:7 views/lists/subscription/add.hbs:10
+#: views/lists/subscription/add.hbs:12 views/lists/subscription/edit.hbs:11
+#: views/lists/subscription/import-preview.hbs:5
+#: views/subscription/manage.hbs:10 views/subscription/subscribe.hbs:10
+#: views/templates/create.hbs:8 views/triggers/create-select.hbs:7
+#: views/triggers/create.hbs:17 views/triggers/create.hbs:20
+#: views/triggers/create.hbs:22 views/triggers/create.hbs:26
+#: views/triggers/edit.hbs:19 views/triggers/edit.hbs:22
+#: views/triggers/edit.hbs:24 views/triggers/edit.hbs:28
+msgid "Select"
+msgstr "Wybierz"
+
+#: views/campaigns/create-rss.hbs:12 views/campaigns/create-triggered.hbs:11
+#: views/campaigns/create.hbs:11 views/campaigns/edit-rss.hbs:14
+#: views/campaigns/edit-triggered.hbs:15 views/campaigns/edit.hbs:16
+#: views/triggers/create-select.hbs:8 views/triggers/create.hbs:11
+#: views/triggers/edit.hbs:13
+msgid "subscribers"
+msgstr "subskrybenci"
+
+#: views/campaigns/create-rss.hbs:13 views/campaigns/edit-rss.hbs:15
+msgid "RSS Feed Url"
+msgstr "Adres URL kanału RSS"
+
+#: views/campaigns/create-rss.hbs:14 views/campaigns/edit-rss.hbs:16
+msgid ""
+"New entries from this RSS URL are sent out to list subscribers as email "
+"messages"
+msgstr ""
+"Nowe wpisy z tego adresu RSS są wysyłane do listy subskrybentów, jak "
+"wiadomości e-mail"
+
+#: views/campaigns/create-rss.hbs:15 views/campaigns/create-triggered.hbs:17
+#: views/campaigns/create.hbs:18 views/campaigns/edit-rss.hbs:18
+#: views/campaigns/edit-triggered.hbs:16 views/campaigns/edit.hbs:17
+#: views/campaigns/view.hbs:12
+msgid "Email \"from name\""
+msgstr "E-mail nazwa \"from\""
+
+#: views/campaigns/create-rss.hbs:16 views/campaigns/create-triggered.hbs:18
+#: views/campaigns/create.hbs:19 views/campaigns/edit-rss.hbs:19
+#: views/campaigns/edit.hbs:18 views/settings.hbs:23
+msgid "This is the name your emails will come from"
+msgstr "This is the name your emails will come from"
+
+#: views/campaigns/create-rss.hbs:17 views/campaigns/create-triggered.hbs:19
+#: views/campaigns/create.hbs:20 views/campaigns/edit-rss.hbs:20
+#: views/campaigns/edit-triggered.hbs:18 views/campaigns/edit.hbs:19
+#: views/campaigns/view.hbs:13
+msgid "Email \"from\" address"
+msgstr "E-mail adres \"from\""
+
+#: views/campaigns/create-rss.hbs:18 views/campaigns/create-triggered.hbs:20
+#: views/campaigns/edit-rss.hbs:21 views/campaigns/edit-triggered.hbs:19
+#: views/settings.hbs:25
+msgid "This is the address people will send replies to"
+msgstr "To jest adres na który ludzie będą wysyłać odpowiedzi"
+
+#: views/campaigns/create-rss.hbs:19 views/campaigns/create-triggered.hbs:23
+#: views/campaigns/create.hbs:26 views/campaigns/edit-rss.hbs:22
+#: views/campaigns/edit-triggered.hbs:22 views/campaigns/edit.hbs:25
+msgid "Disable clicked/opened tracking"
+msgstr "Wyłącz kliknięte/otwarte śledzenie"
+
+#: views/campaigns/create-triggered.hbs:3
+#: views/campaigns/create-triggered.hbs:4
+msgid "Create Triggered Campaign"
+msgstr "Utwórz uruchamianą kampanię"
+
+#: views/campaigns/create-triggered.hbs:12 views/campaigns/create.hbs:12
+#: views/campaigns/edit-triggered.hbs:7 views/campaigns/edit.hbs:7
+#: views/lists/fields/create.hbs:31 views/lists/fields/edit.hbs:33
+#: views/templates/create.hbs:13
+msgid "Template"
+msgstr "Szablon"
+
+#: views/campaigns/create-triggered.hbs:14 views/campaigns/create.hbs:15
+msgid "Selecting a template creates a campaign specific copy from it"
+msgstr "Wybranie szablonu powoduje utworzenie z niego kopii dla kampanii"
+
+#: views/campaigns/create-triggered.hbs:15 views/campaigns/create.hbs:16
+msgid "Or alternatively use an URL as the message content source:"
+msgstr "Lub alternatywnie użyj adresu URL jako źródło treści wiadomości:"
+
+#: views/campaigns/create-triggered.hbs:16 views/campaigns/create.hbs:17
+#: views/campaigns/edit-triggered.hbs:25 views/campaigns/edit.hbs:28
+msgid ""
+"If a message is sent then this URL will be POSTed to using Merge Tags as "
+"POST body. Use this if you want to generate the HTML message yourself"
+msgstr ""
+"Jeśli wiadomość zostanie wysłana, ten adres URL zostanie wysłany POST do "
+"używania merge tagów jako treść POST. Użyj tej opcji, jeśli chcesz "
+"samodzielnie wygenerować wiadomość HTML"
+
+#: views/campaigns/create-triggered.hbs:21 views/campaigns/create.hbs:24
+#: views/campaigns/edit-triggered.hbs:20 views/campaigns/edit.hbs:23
+#: views/campaigns/view.hbs:15
+msgid "Email \"subject line\""
+msgstr "E-mail temat \"from\""
+
+#: views/campaigns/create-triggered.hbs:22 views/campaigns/create.hbs:25
+#: views/campaigns/edit-triggered.hbs:21 views/campaigns/edit.hbs:24
+#: views/settings.hbs:27
+msgid "Keep it relevant and non-spammy"
+msgstr "Zachowaj to, co istotne i nie spamuj"
+
+#: views/campaigns/create.hbs:13
+msgid "Select a template:"
+msgstr "Wybierz szablon:"
+
+#: views/campaigns/create.hbs:21 views/campaigns/edit.hbs:20
+msgid ""
+"This is the address people will send replies to unless reply-to address is "
+"set"
+msgstr ""
+"To jest adres, na który ludzie będą wysyłać odpowiedzi, chyba że ustawiono "
+"adres zwrotny"
+
+#: views/campaigns/create.hbs:22 views/campaigns/edit.hbs:21
+#: views/campaigns/view.hbs:14
+msgid "Email \"reply-to\" address"
+msgstr "Email \"Odpowiedz do\""
+
+#: views/campaigns/create.hbs:23 views/campaigns/edit.hbs:22
+msgid "If set, this is the address people will send replies to"
+msgstr ""
+"Jeśli jest ustawiony, jest to adres, na który ludzie będą wysyłać odpowiedzi"
+
+#: views/campaigns/delivered.hbs:3 views/campaigns/delivered.hbs:4
+msgid "Delivered info"
+msgstr "Informacje o dostarczonych"
+
+#: views/campaigns/delivered.hbs:6
+msgid "Subscribers who received the message and did not bounce/unsubscribe:"
+msgstr ""
+"Subskrybenci, którzy otrzymali wiadomość i nie odrzucili/nie anulowali "
+"subskrypcji:"
+
+#: views/campaigns/delivered.hbs:11
+msgid "Delivery time"
+msgstr "Czas dostarczenia"
+
+#: views/campaigns/edit-rss.hbs:3 views/campaigns/edit-rss.hbs:4
+msgid "Edit RSS Campaign"
+msgstr "Edytuj kampanię RSS"
+
+#: views/campaigns/edit-rss.hbs:7 views/campaigns/edit-triggered.hbs:8
+#: views/campaigns/edit.hbs:9 views/settings.hbs:4 views/users/account.hbs:6
+msgid "General Settings"
+msgstr "Ustawienia główne"
+
+#: views/campaigns/edit-rss.hbs:17
+msgid ""
+"Use special merge tag [RSS_ENTRY] to mark the position for the RSS post "
+"content. Additionally you can use any valid merge tag as well."
+msgstr ""
+"Użyj specjalnego merge tagu [RSS_ENTRY], aby oznaczyć pozycję treści "
+"wiadomości RSS. Dodatkowo mżesz użyć dowolnego innego merge tagu."
+
+#: views/campaigns/edit-rss.hbs:23 views/campaigns/edit-triggered.hbs:26
+#: views/campaigns/edit.hbs:34
+msgid "Delete Campaign"
+msgstr "Usuń kampanię"
+
+#: views/campaigns/edit-rss.hbs:24 views/campaigns/edit-triggered.hbs:27
+#: views/campaigns/edit.hbs:35 views/lists/edit.hbs:13
+#: views/lists/fields/edit.hbs:39 views/lists/segments/edit.hbs:14
+#: views/lists/segments/rule-edit.hbs:38 views/lists/subscription/edit.hbs:17
+#: views/settings.hbs:99 views/templates/edit.hbs:12 views/triggers/edit.hbs:30
+#: views/users/account.hbs:18
+msgid "Update"
+msgstr "Zaktualizuj"
+
+#: views/campaigns/edit-triggered.hbs:3 views/campaigns/edit-triggered.hbs:4
+msgid "Edit Triggered Campaign"
+msgstr "Edytuj kampanię uruchamianą"
+
+#: views/campaigns/edit-triggered.hbs:6 views/campaigns/edit.hbs:6
+msgid "General"
+msgstr "Główne"
+
+#: views/campaigns/edit-triggered.hbs:17
+msgid "his is the name your emails will come from"
+msgstr "Nazwa, z której będą wysyłane wszystkie e-maile."
+
+#: views/campaigns/edit-triggered.hbs:23 views/campaigns/edit.hbs:26
+msgid "Template Settings"
+msgstr "Ustawienia szablonu"
+
+#: views/campaigns/edit-triggered.hbs:24 views/campaigns/edit.hbs:27
+msgid "Template URL"
+msgstr "Adres URL szablonu"
+
+#: views/campaigns/edit.hbs:3 views/campaigns/edit.hbs:4
+#: views/campaigns/upload-attachment.hbs:3
+#: views/campaigns/upload-attachment.hbs:5 views/campaigns/view.hbs:3
+msgid "Edit Campaign"
+msgstr "Edytuj kampanie"
+
+#: views/campaigns/edit.hbs:8 views/campaigns/edit.hbs:29
+msgid "Attachments"
+msgstr "Załączniki"
+
+#: views/campaigns/edit.hbs:30
+msgid "File"
+msgstr "Plik"
+
+#: views/campaigns/edit.hbs:31
+msgid "Size"
+msgstr "Rozmiar"
+
+#: views/campaigns/edit.hbs:32 views/campaigns/view.hbs:66
+#: views/lists/fields/fields.hbs:12 views/lists/view.hbs:32
+msgid "No data available in table"
+msgstr "Brak danych w tabeli"
+
+#: views/campaigns/edit.hbs:33 views/campaigns/upload-attachment.hbs:4
+msgid "Add Attachment"
+msgstr "Dodaj załącznik"
+
+#: views/campaigns/opened.hbs:3 views/campaigns/opened.hbs:4
+msgid "Opened info"
+msgstr "Informacje o otwarciach"
+
+#: views/campaigns/opened.hbs:6
+msgid "Subscribers who opened this message:"
+msgstr "Subskrybenci, którzy otworzyli tę wiadomość:"
+
+#: views/campaigns/opened.hbs:10
+msgid "First open"
+msgstr "Pierwsze otwarcie"
+
+#: views/campaigns/opened.hbs:11
+msgid "Opened count"
+msgstr "Liczba otwarć"
+
+#: views/campaigns/unsubscribed.hbs:3 views/campaigns/unsubscribed.hbs:4
+msgid "Unsubscribed info"
+msgstr "Informacje o anulowaniach subskrypcji"
+
+#: views/campaigns/unsubscribed.hbs:6
+msgid "Subscribers who unsubscribed:"
+msgstr "Subskrybenci, którzy anulowali subskrypcję:"
+
+#: views/campaigns/unsubscribed.hbs:11 views/campaigns/view.hbs:26
+#: views/lists/subscription/import.hbs:10 routes/lists.js:171
+msgid "Unsubscribed"
+msgstr "Anulowano subskrypcję"
+
+#: views/campaigns/upload-attachment.hbs:7
+msgid "Upload"
+msgstr "Prześlij"
+
+#: views/campaigns/view.hbs:4
+msgid "Overview"
+msgstr "Przegląd"
+
+#: views/campaigns/view.hbs:5
+msgid "Links"
+msgstr "Linków"
+
+#: views/campaigns/view.hbs:7
+msgid "Feed URL"
+msgstr "Url czytnika"
+
+#: views/campaigns/view.hbs:8
+msgid "Last check"
+msgstr "Ostatnie sprawdzenie"
+
+#: views/campaigns/view.hbs:9
+msgid "Not yet checked"
+msgstr "Jeszcze nie sprawdzone"
+
+#: views/campaigns/view.hbs:10
+msgid "activate campaign to start checking feed for new messages"
+msgstr ""
+"aktywuj kampanię, aby rozpocząć sprawdzanie kanału dla nowych wiadomości"
+
+#: views/campaigns/view.hbs:11
+msgid "RSS status"
+msgstr "Status RSS"
+
+#: views/campaigns/view.hbs:16
+msgid "Preview campaign as"
+msgstr "Podgląd kampanii jako"
+
+#: views/campaigns/view.hbs:17
+msgid "Add new test user"
+msgstr "Dodaj użytkownika testowego"
+
+#: views/campaigns/view.hbs:18
+msgid "No test users yet, create one here"
+msgstr "Brak użytkowników testowych, utwórz je tutaj"
+
+#: views/campaigns/view.hbs:19
+msgid "Go"
+msgstr "Dalej"
+
+#: views/campaigns/view.hbs:20 lib/models/triggers.js:25
+msgid "Delivered"
+msgstr "Dostarczone"
+
+#: views/campaigns/view.hbs:21
+msgid "List subscribers who received this message"
+msgstr "Lista subskrybentów, którzy otrzymali tę wiadomość"
+
+#: views/campaigns/view.hbs:22 routes/lists.js:171
+msgid "Bounced"
+msgstr "Odbite"
+
+#: views/campaigns/view.hbs:23
+msgid "List subscribers who bounced"
+msgstr "Lista użytkowników którzy odbili"
+
+#: views/campaigns/view.hbs:24
+msgid "Complaints"
+msgstr "Skargi"
+
+#: views/campaigns/view.hbs:25
+msgid "List subscribers who complained for this message"
+msgstr "Lista subskrybentów, którzy złożyli skargę na tę wiadomość"
+
+#: views/campaigns/view.hbs:27
+msgid "List subscribers who unsubscribed after this message"
+msgstr "Lista subskrybentów, którzy anulowali subskrypcję po tej wiadomości"
+
+#: views/campaigns/view.hbs:28
+msgid "Opened"
+msgstr "Otwarto"
+
+#: views/campaigns/view.hbs:29
+msgid "List subscribers who opened this message"
+msgstr "Lista subskrybentów, którzy otworzyli tę wiadomość"
+
+#: views/campaigns/view.hbs:30
+msgid "Clicked"
+msgstr "Kliknięto"
+
+#: views/campaigns/view.hbs:31 views/campaigns/view.hbs:68
+msgid "List subscribers who clicked on a link"
+msgstr "Lista subskrybentów, którzy kliknęli w link"
+
+#: views/campaigns/view.hbs:32
+msgid ""
+"Are you sure? This action would start sending messages to the selected list"
+msgstr ""
+"Jesteś pewny? Ta czynność rozpocznie wysyłanie wiadomości do wybranej listy"
+
+#: views/campaigns/view.hbs:33
+msgid "Delay sending"
+msgstr "Opóźnienie wysyłania"
+
+#: views/campaigns/view.hbs:34
+msgid "hours"
+msgstr "godziny"
+
+#: views/campaigns/view.hbs:35
+msgid "minutes"
+msgstr "minuty"
+
+#: views/campaigns/view.hbs:36
+msgid "Send to subscribers:"
+msgstr "Wyślij do subskrybentów:"
+
+#: views/campaigns/view.hbs:37
+msgid "Are you sure? This action would reset scheduling"
+msgstr "Jesteś pewny? Ta czynność zresetuje harmonogram"
+
+#: views/campaigns/view.hbs:38
+msgid "Cancel"
+msgstr "Anuluj"
+
+#: views/campaigns/view.hbs:39
+msgid "Sending scheduled"
+msgstr "Wysyłanie harmonogramu"
+
+#: views/campaigns/view.hbs:40 views/campaigns/view.hbs:52
+msgid "Pause"
+msgstr "Pauza"
+
+#: views/campaigns/view.hbs:41 routes/campaigns.js:264
+msgid "Sending"
+msgstr "Wysyłanie"
+
+#: views/campaigns/view.hbs:42 views/campaigns/view.hbs:46
+msgid ""
+"Are you sure? This action would resume sending messages to the selected list"
+msgstr ""
+"Jesteś pewny? Ta czynność wznowi wysyłanie wiadomości do wybranej listy"
+
+#: views/campaigns/view.hbs:43 views/campaigns/view.hbs:47
+msgid "Are you sure? This action would reset all stats about current progress"
+msgstr ""
+"Jesteś pewny? Ta czynność zresetuje wszystkie statystyki dotyczące bieżącego "
+"postępu"
+
+#: views/campaigns/view.hbs:44
+msgid "Resume"
+msgstr "Wznów"
+
+#: views/campaigns/view.hbs:45 views/campaigns/view.hbs:49
+msgid "Reset"
+msgstr "Resetuj"
+
+#: views/campaigns/view.hbs:48
+msgid "Continue"
+msgstr "Kontynuuj"
+
+#: views/campaigns/view.hbs:50
+msgid ""
+"All messages sent! Hit \"Continue\" if you you want to send this campaign to "
+"new subscribers"
+msgstr ""
+"Wszystkie wiadomości wysłane! Kliknij \"Kontynuuj\", jeśli chcesz wysłać tę "
+"kampanię do nowych subskrybentów"
+
+#: views/campaigns/view.hbs:51
+msgid ""
+"Are you sure? This action would pause sending new entries in RSS feed as "
+"email messages to the selected list"
+msgstr ""
+"Jesteś pewny? Ta czynność wstrzyma wysyłanie wiadomości o nowych wpisach w "
+"kanale RSS do wybranej listy"
+
+#: views/campaigns/view.hbs:53 views/campaigns/view.hbs:57
+msgid "Campaign status:"
+msgstr "Status kampanii:"
+
+#: views/campaigns/view.hbs:54
+msgid "ACTIVE"
+msgstr "AKTYWNE"
+
+#: views/campaigns/view.hbs:55
+msgid ""
+"Are you sure? This action would start sending new entries in RSS feed as "
+"email messages to the selected list"
+msgstr ""
+"Jesteś pewny? Ta czynność rozpocznie wysyłanie wiadomości o nowych wpisach w "
+"kanale RSS do wybranej listy"
+
+#: views/campaigns/view.hbs:56
+msgid "Activate"
+msgstr "Aktywuj"
+
+#: views/campaigns/view.hbs:58
+msgid "INACTIVE"
+msgstr "NIEAKTYWNE"
+
+#: views/campaigns/view.hbs:59
+msgid ""
+"This is a triggered campaign. Messages are only sent to subscribers that hit "
+"some trigger that invokes this campaign"
+msgstr ""
+"To jest kampania wyzwalana. Wiadomości są wysyłane tylko do subskrybentów, "
+"którzy natrafili na jakiś wyzwalacz, który wywołuje tę kampanię"
+
+#: views/campaigns/view.hbs:60
+msgid "see more"
+msgstr "zobacz więcej"
+
+#: views/campaigns/view.hbs:65
+msgid "List subscribers who clicked this link"
+msgstr "Lista subskrybentów, którzy kliknęli link"
+
+#: views/campaigns/view.hbs:69
+msgid ""
+"Clicks are counted as unique subscribers that clicked on a specific link or "
+"on any link (in aggregated view)"
+msgstr ""
+"Kliknięcia są liczone jako unikalni subskrybenci, którzy kliknęli określony "
+"link lub dowolny link (w widoku zbiorczym)"
+
+#: views/campaigns/view.hbs:70
+msgid ""
+"If a new entry is found from campaign feed a new subcampaign is created of "
+"that entry and it will be listed here"
+msgstr ""
+"Jeśli zostanie znaleziony nowy wpis z kanału kampanii, zostanie utworzona "
+"nowa kampania podrzędna dla tego wpisu i zostanie ona tutaj wymieniona"
+
+#: views/emails/confirm-html.hbs:1 views/emails/confirm-html.hbs:2
+#: views/emails/confirm-text.hbs:1
+msgid "Please Confirm Subscription"
+msgstr "Proszę potwierdź subskrypcję"
+
+#: views/emails/confirm-html.hbs:3 views/emails/confirm-text.hbs:2
+msgid "Yes, subscribe me to this list"
+msgstr "Tak, zapisz mnie na listę"
+
+#: views/emails/confirm-html.hbs:4
+msgid ""
+"If you received this email by mistake, simply delete it. You won't be "
+"subscribed if you don't click the confirmation link above."
+msgstr ""
+"Jeśli przez pomyłkę otrzymałeś tego e-maila, po prostu go usuń. Nie będziesz "
+"subskrybowany, jeśli nie klikniesz w link potwierdzający."
+
+#: views/emails/confirm-html.hbs:5 views/emails/confirm-text.hbs:4
+#: views/emails/subscription-confirmed-html.hbs:7
+#: views/emails/subscription-confirmed-text.hbs:7
+#: views/emails/unsubscribe-confirmed-html.hbs:5
+#: views/emails/unsubscribe-confirmed-text.hbs:5
+msgid "For questions about this list, please contact:"
+msgstr "W przypadku pytań dotyczących tej listy, prosimy o kontakt:"
+
+#: views/emails/confirm-text.hbs:3
+msgid ""
+"If you received this email by mistake, simply delete it. You won't be "
+"subscribed unless you click the confirmation link above."
+msgstr ""
+"Jeśli przez pomyłkę otrzymałeś tego e-maila, po prostu go usuń. Nie będziesz "
+"subskrybowany, chyba że klikniesz link powyżej."
+
+#: views/emails/password-reset-html.hbs:1
+#: views/emails/password-reset-html.hbs:2
+#: views/emails/password-reset-text.hbs:1
+msgid "Change your password"
+msgstr "Zmień hasło"
+
+#: views/emails/password-reset-html.hbs:3
+#: views/emails/password-reset-text.hbs:2
+msgid "We have received a password change request for your Mailtrain account:"
+msgstr "Otrzymaliśmy prośbę o zmianę hasła dla Twojego konta Mailtrain:"
+
+#: views/emails/password-reset-html.hbs:4
+#: views/emails/password-reset-text.hbs:3
+msgid "Reset password"
+msgstr "Zresetuj hasło"
+
+#: views/emails/password-reset-html.hbs:5
+#: views/emails/password-reset-text.hbs:4
+msgid ""
+"If you did not ask to change your password, then you can ignore this email "
+"and your password will not be changed."
+msgstr ""
+"Jeśli nie poprosiłeś o zmianę hasła, możesz zignorować ten e-mail, a Twoje "
+"hasło nie zostanie zmienione."
+
+#: views/emails/rss-html.hbs:1 views/emails/stationery-html.hbs:3
+#: views/emails/stationery-text.hbs:3
+msgid "Preferences"
+msgstr "Preferencje"
+
+#: views/emails/rss-html.hbs:2 views/emails/stationery-html.hbs:4
+#: views/emails/stationery-text.hbs:4 views/lists/subscription/edit.hbs:15
+#: views/subscription/manage.hbs:12 views/subscription/unsubscribe.hbs:1
+#: views/subscription/unsubscribe.hbs:4 routes/lists.js:253
+msgid "Unsubscribe"
+msgstr "Anuluj subskrypcję"
+
+#: views/emails/rss-html.hbs:3 views/emails/stationery-html.hbs:5
+#: views/emails/stationery-text.hbs:5
+msgid "View this email in your browser"
+msgstr "Zobacz ten email w Twojej przeglądarce"
+
+#: views/emails/stationery-html.hbs:1 views/emails/stationery-text.hbs:1
+msgid "Hey [FIRST_NAME/Customer],"
+msgstr "Cześć [FIRST_NAME/Customer],"
+
+#: views/emails/stationery-html.hbs:2 views/emails/stationery-text.hbs:2
+msgid "Cheers,"
+msgstr "Pozdrowienia,"
+
+#: views/emails/subscription-confirmed-html.hbs:1
+#: views/emails/subscription-confirmed-text.hbs:1
+#: views/subscription/subscribed.hbs:1
+msgid "Subscription Confirmed"
+msgstr "Subskrypcja została potwierdzona"
+
+#: views/emails/subscription-confirmed-html.hbs:2
+#: views/emails/subscription-confirmed-text.hbs:2
+#: views/subscription/subscribed.hbs:2
+msgid "Your subscription to our list has been confirmed."
+msgstr "Twoja subskrypcja naszej listy została potwierdzona."
+
+#: views/emails/subscription-confirmed-html.hbs:3
+#: views/emails/subscription-confirmed-text.hbs:3
+msgid "If you want to modify your subscription then you can:"
+msgstr "Jeśli chcesz zmodyfikować swoją subskrypcję, możesz:"
+
+#: views/emails/subscription-confirmed-html.hbs:4
+#: views/emails/subscription-confirmed-text.hbs:4
+#: views/subscription/subscribed.hbs:6
+msgid "manage your preferences"
+msgstr "zarządzaj swoimi preferencjami"
+
+#: views/emails/subscription-confirmed-html.hbs:5
+#: views/emails/subscription-confirmed-text.hbs:5
+#: views/subscription/subscribed.hbs:5 views/users/login.hbs:10
+msgid "or"
+msgstr "lub"
+
+#: views/emails/subscription-confirmed-html.hbs:6
+#: views/emails/subscription-confirmed-text.hbs:6
+msgid "unsubscribe here"
+msgstr "anuluj subskrypcję tutaj"
+
+#: views/emails/unsubscribe-confirmed-html.hbs:1
+#: views/emails/unsubscribe-confirmed-text.hbs:1
+msgid "You are now unsubscribed"
+msgstr "Anulowałeś subskrypcję"
+
+#: views/emails/unsubscribe-confirmed-html.hbs:2
+#: views/emails/unsubscribe-confirmed-text.hbs:2
+msgid "We have removed your email address from our list."
+msgstr "Usunęliśmy Twój adres e-mail z naszej listy."
+
+#: views/emails/unsubscribe-confirmed-html.hbs:3
+#: views/emails/unsubscribe-confirmed-text.hbs:3
+msgid "If you unsubscribed by mistake, you can re-subscribe at:"
+msgstr ""
+"Jeśli anulujesz subskrypcję przez pomyłkę, możesz ponownie zasubskrybować na:"
+
+#: views/emails/unsubscribe-confirmed-html.hbs:4
+#: views/emails/unsubscribe-confirmed-text.hbs:4
+#: views/lists/subscription/add.hbs:16 routes/lists.js:253
+msgid "Subscribe"
+msgstr "Subskrybuj"
+
+#: views/index.hbs:1
+msgid "Official Mailtrain Partners"
+msgstr "Oficjalni partnerzy Mailtrain"
+
+#: views/index.hbs:2
+msgid "Free, open source mail server solution"
+msgstr "Darmowe, o otwartym kodzie źródłowym rozwiązanie serwera poczty"
+
+#: views/index.hbs:3
+msgid ""
+"A reliable SMTP server, easy integration, and 12,000 messages a month free"
+msgstr ""
+"Niezawodny serwer SMTP, łatwa integracja i 12 000 wiadomości miesięcznie za "
+"darmo"
+
+#: views/index.hbs:4
+msgid "List management"
+msgstr "Zarządzanie listamie"
+
+#: views/index.hbs:5
+msgid ""
+"Mailtrain allows you to easily manage even very large lists. Million "
+"subscribers? Not a problem. You can add subscribers manually, through the "
+"API or import from a CSV file. All lists come with support for custom fields "
+"and merge tags as well."
+msgstr ""
+"Mailtrain pozwala w łatwy sposób zarządzać nawet bardzo dużymi listami. "
+"Milion subskrybentów? Żaden problem. Możesz dodawać subskrybentów ręcznie, "
+"za pośrednictwem interfejsu API lub importować z pliku CSV. Wszystkie listy "
+"zawierają również obsługę pól niestandardowych i znaczników scalających."
+
+#: views/index.hbs:6
+msgid "Custom fields"
+msgstr "Pola niestandardowe"
+
+#: views/index.hbs:7
+msgid ""
+"Text fields, numbers, drop downs or checkboxes, Mailtrain has them all. "
+"Every custom field can be included in the generated newsletters through "
+"merge tags."
+msgstr ""
+"Pola tekstowe, cyfry, listy rozwijane lub pola wyboru, Mailtrain ma je "
+"wszystkie. Każde niestandardowe pole może być zawarte w wygenerowanych "
+"newsletterach za pomocą merge tagów."
+
+#: views/index.hbs:8
+msgid "List segmentation"
+msgstr "Segmentacja listy"
+
+#: views/index.hbs:9
+msgid ""
+"Send messages only to list subscribers that match predefined segmentation "
+"rules. No need to create separate lists with small differences."
+msgstr ""
+"Wysyłaj wiadomości tylko dla subskrybentów, którzy pasują do "
+"predefiniowanych reguł segmentacji. Nie trzeba tworzyć oddzielnych list z "
+"małymi różnicami."
+
+#: views/index.hbs:10
+msgid "Donate to author"
+msgstr "Przekaż darowiznę autorowi"
+
+#: views/index.hbs:11
+msgid ""
+"If you really like Mailtrain or your business benefits from it financially "
+"then I would really appreciate a small donation to keep the Mailtrain "
+"development engines running. You can either use Bitcoin or PayPal for "
+"donations. My Bitcoin wallet is 15Z8ADxhssKUiwP3jbbqJwA21744KMCfTM"
+"code>"
+msgstr ""
+"Jeśli naprawdę lubisz Mailtrain lub Twoja firma czerpie z teg korzyści "
+"finansowe będę naprawdę wdzięczny za niewielką darowiznę, aby utrzymać "
+"rozwój Mailtrain. Możesz użyć Bitcoin lub PayPal do darowizn. Mój portfel "
+"Bitcoin to
15Z8ADxhssKUiwP3jbbqJwA21744KMCfTM
"
+
+#: views/index.hbs:12
+msgid "or donate using PayPal"
+msgstr "lub przekaż darowiznę za pomocą PayPal"
+
+#: views/index.hbs:13
+msgid "RSS Campaigns"
+msgstr "Kampanie RSS"
+
+#: views/index.hbs:14
+msgid ""
+"Setup Mailtrain to track RSS feeds and if a new entry is detected in a feed "
+"then Mailtrain auto-generates a new campaign using entry data as message "
+"contents and sends it to selected subscribers."
+msgstr ""
+"Przygotuj Mailtrain do śledzenia kanałów RSS i jeśli wykryty zostanie nowy "
+"wpis w kanale, Mailtrain automatycznie generuje nową kampanię, wykorzystując "
+"dane wejściowe jako treść wiadomości i wysyła je do wybranych subskrybentów."
+
+#: views/index.hbs:15
+msgid "GPG Encryption"
+msgstr "Szyfrowanie GPG"
+
+#: views/index.hbs:16
+msgid ""
+"If a list has a custom field for a GPG Public Key set then subscribers can "
+"upload their GPG public key to receive encrypted messages from the list."
+msgstr ""
+"Jeśli lista ma niestandardowe pole dla zestawu kluczy publicznych GPG, "
+"subskrybenci mogą przesłać swój klucz publiczny GPG, aby otrzymywać "
+"zaszyfrowane wiadomości z listy."
+
+#: views/index.hbs:17
+msgid "Click stats"
+msgstr "Statystyki kliknięć"
+
+#: views/index.hbs:18
+msgid ""
+"After a campaign is sent, check individual click statistics for every link "
+"included in the message."
+msgstr ""
+"Po wysłaniu kampanii sprawdź statystyki poszczególnych kliknięć dla każdego "
+"linku zawartego w wiadomości."
+
+#: views/index.hbs:19
+msgid "Open source"
+msgstr "Open source"
+
+#: views/index.hbs:20
+msgid "Mailtrain is available under GPLv3 license and completely open source."
+msgstr "Mailtrain jest dostępny na licencji GPLv3 i całkowicie open source."
+
+#: views/index.hbs:21
+msgid "Send via any provider"
+msgstr "Wyślij przez dowolnego dostawcę"
+
+#: views/index.hbs:22
+msgid ""
+"Mailtrain recommends SendPulse even though you "
+"can use any provider that supports SMTP protocol to send out your "
+"newsletters. Bounce and complaints handling via webhooks is supported for "
+"SES, SparkPost, SendGrid and Mailgun, also for Postfix and ZoneMTA."
+msgstr ""
+"Mailtrain recommends SendPulse even though you "
+"can use any provider that supports SMTP protocol to send out your "
+"newsletters. Bounce and complaints handling via webhooks is supported for "
+"SES, SparkPost, SendGrid and Mailgun, also for Postfix and ZoneMTA."
+"Odbieranie i obsługa skarg za pośrednictwem webhooków jest obsługiwane dla "
+"SES, SparkPost, SendGrid i Mailgun, także dla Postfix i ZoneMTA."
+
+#: views/index.hbs:23
+msgid "Trigger based automation"
+msgstr "Automatyzacja oparta na wyzwalaczach"
+
+#: views/index.hbs:24
+msgid ""
+"Define automation triggers to send specific messages when a user activates "
+"the trigger."
+msgstr ""
+"Zdefiniuj wyzwalacze automatyzacji, aby wysłać określone komunikaty, gdy "
+"użytkownik aktywuje wyzwalacz."
+
+#: views/layout.hbs:2
+msgid "Toggle navigation"
+msgstr "Przełącz nawigację"
+
+#: views/layout.hbs:3
+msgid "Wiki"
+msgstr "Wiki"
+
+#: views/layout.hbs:4
+msgid "Blog"
+msgstr "Blog"
+
+#: views/layout.hbs:5 views/users/account.hbs:2 views/users/account.hbs:3
+msgid "Account"
+msgstr "Konto"
+
+#: views/layout.hbs:6 views/settings.hbs:2 views/settings.hbs:3
+msgid "Settings"
+msgstr "Ustawienia"
+
+#: views/layout.hbs:7 views/users/api.hbs:2 views/users/api.hbs:3
+msgid "API"
+msgstr "API"
+
+#: views/layout.hbs:8
+msgid "Log out"
+msgstr "Wyloguj"
+
+#: views/layout.hbs:9 views/users/forgot.hbs:2 views/users/login.hbs:2
+#: views/users/login.hbs:3 views/users/login.hbs:9 views/users/reset.hbs:2
+msgid "Sign in"
+msgstr "Zaloguj się"
+
+#: views/layout.hbs:10
+msgid "Self hosted newsletter app built on top of Nodemailer"
+msgstr ""
+"Samodzielnie hostowana aplikacja e-mail newsletter zbudowana na bazie "
+"Nodemailera"
+
+#: views/layout.hbs:11 views/layout.hbs:13
+msgid "Source on GitHub"
+msgstr "Źródło na GitHub"
+
+#: views/layout.hbs:12
+msgid "Subscribe to our newsletter"
+msgstr "Zapisz się do naszego newslettera"
+
+#: views/lists/create.hbs:2 views/lists/edit.hbs:2
+#: views/lists/fields/create.hbs:2 views/lists/fields/edit.hbs:2
+#: views/lists/fields/fields.hbs:2 views/lists/lists.hbs:2
+#: views/lists/lists.hbs:4 views/lists/segments/create.hbs:2
+#: views/lists/segments/edit.hbs:2 views/lists/segments/rule-configure.hbs:2
+#: views/lists/segments/rule-create.hbs:2 views/lists/segments/rule-edit.hbs:2
+#: views/lists/segments/segments.hbs:2 views/lists/segments/view.hbs:2
+#: views/lists/subscription/add.hbs:2 views/lists/subscription/edit.hbs:2
+#: views/lists/subscription/import-failed.hbs:2
+#: views/lists/subscription/import-preview.hbs:2
+#: views/lists/subscription/import.hbs:2 views/lists/view.hbs:2
+#: lib/tools.js:111
+msgid "Lists"
+msgstr "Listy"
+
+#: views/lists/create.hbs:3 views/lists/create.hbs:4 views/lists/create.hbs:9
+#: views/lists/lists.hbs:3
+msgid "Create List"
+msgstr "Utwórz listę"
+
+#: views/lists/create.hbs:6 views/lists/edit.hbs:7
+msgid "List Name"
+msgstr "Nazwa listy"
+
+#: views/lists/edit.hbs:3 views/lists/edit.hbs:4 views/lists/view.hbs:7
+msgid "Edit List"
+msgstr "Edytuj listę"
+
+#: views/lists/edit.hbs:5
+msgid "View List"
+msgstr "Wyświetl listę"
+
+#: views/lists/edit.hbs:8
+msgid "List ID"
+msgstr "ID listy"
+
+#: views/lists/edit.hbs:9
+msgid "This is the list ID displayed to the subscribers"
+msgstr "To jest ID listy wyświetlany dla subskrybentów"
+
+#: views/lists/edit.hbs:12
+msgid "Delete List"
+msgstr "Usuń listę"
+
+#: views/lists/fields/create.hbs:3 views/lists/fields/edit.hbs:3
+#: views/lists/fields/fields.hbs:3 views/lists/fields/fields.hbs:5
+#: views/lists/view.hbs:5
+msgid "Custom Fields"
+msgstr "Pola niestandardowe"
+
+#: views/lists/fields/create.hbs:4
+msgid "Create Field"
+msgstr "Utwórz pole"
+
+#: views/lists/fields/create.hbs:5 views/lists/fields/fields.hbs:4
+msgid "Create Custom Field"
+msgstr "Utwórz pole niestandardowe"
+
+#: views/lists/fields/create.hbs:6 views/lists/fields/create.hbs:7
+#: views/lists/fields/edit.hbs:7 views/lists/fields/edit.hbs:8
+msgid "Field Name"
+msgstr "Nazwa pola"
+
+#: views/lists/fields/create.hbs:8 views/lists/fields/edit.hbs:9
+msgid "Field Type"
+msgstr "Typ pola"
+
+#: views/lists/fields/create.hbs:9 views/lists/fields/edit.hbs:10
+#: lib/models/fields.js:17
+msgid "Text"
+msgstr "Tekst"
+
+#: views/lists/fields/create.hbs:10 views/lists/fields/edit.hbs:11
+#: lib/models/fields.js:21
+msgid "Number"
+msgstr "Numer"
+
+#: views/lists/fields/create.hbs:11 views/lists/fields/edit.hbs:12
+#: lib/models/fields.js:18
+msgid "Website"
+msgstr "Strona www"
+
+#: views/lists/fields/create.hbs:12 views/lists/fields/edit.hbs:13
+#: lib/models/fields.js:20
+msgid "GPG Public Key"
+msgstr "Klucz publiczny GPG"
+
+#: views/lists/fields/create.hbs:13 views/lists/fields/edit.hbs:14
+#: lib/models/fields.js:19
+msgid "Multi-line text"
+msgstr "Tekst wielowierszowy"
+
+#: views/lists/fields/create.hbs:14 views/lists/fields/edit.hbs:15
+msgid "JSON"
+msgstr "JSON"
+
+#: views/lists/fields/create.hbs:15 views/lists/fields/edit.hbs:16
+msgid "Date"
+msgstr "Data"
+
+#: views/lists/fields/create.hbs:16 views/lists/fields/edit.hbs:17
+msgid "Date (MM/DD/YYYY)"
+msgstr "Data (MM/DD/YYYY)"
+
+#: views/lists/fields/create.hbs:17 views/lists/fields/edit.hbs:18
+#: lib/models/fields.js:26
+msgid "Date (DD/MM/YYYY)"
+msgstr "Data (DD/MM/YYYY)"
+
+#: views/lists/fields/create.hbs:18 views/lists/fields/edit.hbs:19
+msgid "Birthday"
+msgstr "Urodziny"
+
+#: views/lists/fields/create.hbs:19 views/lists/fields/edit.hbs:20
+#: lib/models/fields.js:27
+msgid "Birthday (MM/DD)"
+msgstr "Urodziny (MM/DD)"
+
+#: views/lists/fields/create.hbs:20 views/lists/fields/edit.hbs:21
+#: lib/models/fields.js:28
+msgid "Birthday (DD/MM)"
+msgstr "Urodziny (DD/MM)"
+
+#: views/lists/fields/create.hbs:21 views/lists/fields/edit.hbs:22
+msgid "Grouped"
+msgstr "Grouped."
+
+#: views/lists/fields/create.hbs:22 views/lists/fields/edit.hbs:23
+msgid "Drop Downs"
+msgstr "Listy rozwijane"
+
+#: views/lists/fields/create.hbs:23 views/lists/fields/edit.hbs:24
+#: lib/models/fields.js:22
+msgid "Radio Buttons"
+msgstr "Radio Buttons"
+
+#: views/lists/fields/create.hbs:24 views/lists/fields/edit.hbs:25
+#: lib/models/fields.js:23
+msgid "Checkboxes"
+msgstr "Checkboxes"
+
+#: views/lists/fields/create.hbs:25 views/lists/fields/edit.hbs:26
+msgid "Option for a group value"
+msgstr "Opcja dla wartości grupy"
+
+#: views/lists/fields/create.hbs:26 views/lists/fields/edit.hbs:27
+msgid "Group"
+msgstr "Grupa"
+
+#: views/lists/fields/create.hbs:28 views/lists/fields/edit.hbs:29
+msgid "Required for group options"
+msgstr "Wymagane w przypadku opcji grupowych"
+
+#: views/lists/fields/create.hbs:29 views/lists/fields/create.hbs:30
+#: views/lists/fields/edit.hbs:35 views/lists/fields/edit.hbs:36
+#: views/lists/fields/fields.hbs:9
+msgid "Default merge tag value"
+msgstr "Domyślna wartość merge tag"
+
+#: views/lists/fields/create.hbs:32 views/lists/fields/edit.hbs:34
+msgid ""
+"For group elements like checkboxes you can control the appearance of the "
+"merge tag with an optional template. The template uses handlebars syntax and "
+"you can find all values from {{values}}
array, for example "
+"{{#each values}} {{this}} {{/each}}
. If template is not defined "
+"then multiple values are joined with commas. You can also use this template "
+"to render JSON values (if the JSON is an array then the array is exposed as "
+"values
, otherwise you can access the JSON keys directly)."
+msgstr ""
+"W przypadku elementów grupy, takich jak checkboxy, można kontrolować wygląd "
+"merge tagów za pomocą opcjonalnego szablonu. Szablon używa składni "
+"handlebars i możesz znaleźć wszystkie wartości z tablicy {{values}}"
+"code>, na przykład
{{#each values}} {{this}} {{/each}}
. Jeśli "
+"szablon nie jest zdefiniowany, wiele wartości jest łączonych przecinkami. "
+"Możesz również użyć tego szablonu do renderowania wartości JSON (jeśli JSON "
+"jest tablicą, wtedy tablica jest wyświetlana jako values
, w "
+"przeciwnym razie możesz uzyskać bezpośredni dostęp do kluczy JSON)."
+
+#: views/lists/fields/create.hbs:33 views/lists/fields/edit.hbs:37
+msgid "Visible"
+msgstr "Widoczny"
+
+#: views/lists/fields/create.hbs:34
+msgid "Add Field"
+msgstr "Dodaj pole"
+
+#: views/lists/fields/edit.hbs:4
+msgid "Edit Field"
+msgstr "Edytuj pole"
+
+#: views/lists/fields/edit.hbs:5
+msgid "Edit Custom Field"
+msgstr "Edytuj pole niestandardowe"
+
+#: views/lists/fields/edit.hbs:6
+msgid "Back to fields"
+msgstr "Powrót do pól"
+
+#: views/lists/fields/edit.hbs:30 views/lists/fields/fields.hbs:8
+#: views/partials/merge-tag-reference.hbs:3
+msgid "Merge tag"
+msgstr "Merge tag"
+
+#: views/lists/fields/edit.hbs:31
+msgid "Merge Tag"
+msgstr "Merge Tag"
+
+#: views/lists/fields/edit.hbs:32
+msgid "Put this tag in your content:"
+msgstr "Umieść ten tag w swojej treści:"
+
+#: views/lists/fields/edit.hbs:38
+msgid "Delete Field"
+msgstr "Usuń pole"
+
+#: views/lists/fields/fields.hbs:7 views/lists/view.hbs:25
+msgid "Type"
+msgstr "Typ"
+
+#: views/lists/fields/fields.hbs:10 views/lists/fields/fields.hbs:11
+#: views/lists/lists.hbs:9 views/lists/segments/segments.hbs:8
+#: views/lists/segments/view.hbs:12 views/templates/templates.hbs:7
+#: views/triggers/triggers.hbs:14 routes/campaigns.js:287
+#: routes/campaigns.js:576 routes/campaigns.js:626 routes/lists.js:222
+#: routes/triggers.js:297
+msgid "Edit"
+msgstr "Edytuj"
+
+#: views/lists/lists.hbs:6
+msgid "ID"
+msgstr "ID"
+
+#: views/lists/lists.hbs:7
+msgid "Subscribers"
+msgstr "Subskrybenci"
+
+#: views/lists/segments/create.hbs:3 views/lists/segments/edit.hbs:3
+#: views/lists/segments/rule-configure.hbs:3
+#: views/lists/segments/rule-create.hbs:3 views/lists/segments/rule-edit.hbs:3
+#: views/lists/segments/segments.hbs:3 views/lists/segments/segments.hbs:5
+#: views/lists/segments/view.hbs:3 views/lists/view.hbs:6
+#: views/lists/view.hbs:13
+msgid "Segments"
+msgstr "Segmenty"
+
+#: views/lists/segments/create.hbs:4 views/lists/segments/create.hbs:5
+#: views/lists/segments/rule-configure.hbs:4
+#: views/lists/segments/rule-create.hbs:4 views/lists/segments/rule-edit.hbs:4
+#: views/lists/segments/segments.hbs:4
+msgid "Create Segment"
+msgstr "Utwórz segment"
+
+#: views/lists/segments/create.hbs:6 views/lists/segments/create.hbs:7
+#: views/lists/segments/edit.hbs:7 views/lists/segments/edit.hbs:8
+msgid "Segment Name"
+msgstr "Nazwa segmentu"
+
+#: views/lists/segments/create.hbs:8 views/lists/segments/edit.hbs:9
+msgid "Rule match"
+msgstr "Dopasowanie reguł"
+
+#: views/lists/segments/create.hbs:10 views/lists/segments/edit.hbs:11
+msgid "All rules must match"
+msgstr "Wszystkie reguły muszą się zgadzać"
+
+#: views/lists/segments/create.hbs:11 views/lists/segments/edit.hbs:12
+msgid "Any rule can match"
+msgstr "Każda reguła może się zgadzać"
+
+#: views/lists/segments/create.hbs:12
+msgid "Add Segment"
+msgstr "Dodaj segment"
+
+#: views/lists/segments/edit.hbs:4 views/lists/segments/edit.hbs:5
+#: views/lists/segments/view.hbs:6 views/lists/view.hbs:11
+msgid "Edit Segment"
+msgstr "Edytuj segment"
+
+#: views/lists/segments/edit.hbs:6
+msgid "Back to segments"
+msgstr "Powrót do segmentów"
+
+#: views/lists/segments/edit.hbs:13
+msgid "Delete Segment"
+msgstr "Usuń segment"
+
+#: views/lists/segments/rule-configure.hbs:5
+#: views/lists/segments/rule-create.hbs:5 views/lists/segments/rule-edit.hbs:5
+#: views/lists/segments/view.hbs:4
+msgid "Create Rule"
+msgstr "Utwórz regułę"
+
+#: views/lists/segments/rule-configure.hbs:6
+#: views/lists/segments/rule-create.hbs:6 views/lists/segments/rule-edit.hbs:6
+#: views/lists/segments/view.hbs:10
+msgid "Rule"
+msgstr "Reguła"
+
+#: views/lists/segments/rule-configure.hbs:7
+#: views/lists/segments/rule-configure.hbs:8
+#: views/lists/segments/rule-configure.hbs:10
+#: views/lists/segments/rule-configure.hbs:13
+#: views/lists/segments/rule-configure.hbs:25
+#: views/lists/segments/rule-configure.hbs:30
+#: views/lists/segments/rule-edit.hbs:7 views/lists/segments/rule-edit.hbs:8
+#: views/lists/segments/rule-edit.hbs:10 views/lists/segments/rule-edit.hbs:15
+#: views/lists/segments/rule-edit.hbs:29 views/lists/segments/rule-edit.hbs:34
+#: views/lists/segments/view.hbs:11
+msgid "Value"
+msgstr "Wartość"
+
+#: views/lists/segments/rule-configure.hbs:9
+#: views/lists/segments/rule-edit.hbs:9
+msgid ""
+"Use % for wildcard character, e.g. \"%test\" to match all values that end "
+"with \"test\""
+msgstr ""
+"Użyj % dla znaku wieloznacznego, np. \"%test\", aby dopasować wszystkie "
+"wartości, które kończą się na \"test\""
+
+#: views/lists/segments/rule-configure.hbs:11
+#: views/lists/segments/rule-configure.hbs:14
+#: views/lists/segments/rule-configure.hbs:26
+#: views/lists/segments/rule-edit.hbs:11 views/lists/segments/rule-edit.hbs:16
+#: views/lists/segments/rule-edit.hbs:30
+msgid "Use exact match"
+msgstr "Użyj ścisłego dopasowania"
+
+#: views/lists/segments/rule-configure.hbs:12
+#: views/lists/segments/rule-configure.hbs:15
+#: views/lists/segments/rule-configure.hbs:27
+#: views/lists/segments/rule-edit.hbs:12 views/lists/segments/rule-edit.hbs:17
+#: views/lists/segments/rule-edit.hbs:31
+msgid "Use range match"
+msgstr "Użyj dopasowania zakresu"
+
+#: views/lists/segments/rule-configure.hbs:16
+#: views/lists/segments/rule-edit.hbs:20
+msgid "Use relative range match"
+msgstr "Użyj względnego dopasowania zakresu"
+
+#: views/lists/segments/rule-configure.hbs:17
+#: views/lists/segments/rule-configure.hbs:28
+#: views/lists/segments/rule-edit.hbs:13 views/lists/segments/rule-edit.hbs:18
+#: views/lists/segments/rule-edit.hbs:21 views/lists/segments/rule-edit.hbs:32
+msgid "From"
+msgstr "Od"
+
+#: views/lists/segments/rule-configure.hbs:18
+#: views/lists/segments/rule-configure.hbs:22
+#: views/lists/segments/rule-edit.hbs:22 views/lists/segments/rule-edit.hbs:26
+msgid "days"
+msgstr "dni"
+
+#: views/lists/segments/rule-configure.hbs:19
+#: views/lists/segments/rule-configure.hbs:23
+#: views/lists/segments/rule-edit.hbs:23 views/lists/segments/rule-edit.hbs:27
+msgid "before today"
+msgstr "przed dzisiaj"
+
+#: views/lists/segments/rule-configure.hbs:20
+#: views/lists/segments/rule-configure.hbs:24
+#: views/lists/segments/rule-edit.hbs:24 views/lists/segments/rule-edit.hbs:28
+msgid "after today"
+msgstr "po dzisiaj"
+
+#: views/lists/segments/rule-configure.hbs:21
+#: views/lists/segments/rule-configure.hbs:29
+#: views/lists/segments/rule-edit.hbs:14 views/lists/segments/rule-edit.hbs:19
+#: views/lists/segments/rule-edit.hbs:25 views/lists/segments/rule-edit.hbs:33
+msgid "to"
+msgstr "do"
+
+#: views/lists/segments/rule-configure.hbs:31
+#: views/lists/segments/rule-edit.hbs:35 lib/models/segments.js:156
+#: lib/models/segments.js:418
+msgid "Selected"
+msgstr "Wybrano"
+
+#: views/lists/segments/rule-configure.hbs:32
+#: views/lists/segments/rule-edit.hbs:36 lib/models/segments.js:156
+#: lib/models/segments.js:418
+msgid "Not selected"
+msgstr "Nie wybrano"
+
+#: views/lists/segments/rule-configure.hbs:33
+msgid "Add Rule"
+msgstr "Dodaj regułę"
+
+#: views/lists/segments/rule-create.hbs:8
+#: views/lists/subscription/import.hbs:12 views/triggers/create-select.hbs:9
+msgid "Next"
+msgstr "Dalej"
+
+#: views/lists/segments/rule-edit.hbs:37
+msgid "Delete Rule"
+msgstr "Usuń regułę"
+
+#: views/lists/segments/segments.hbs:7
+msgid "Match"
+msgstr "Dopasowanie"
+
+#: views/lists/segments/view.hbs:5 views/lists/view.hbs:12
+msgid "Segment"
+msgstr "Segment"
+
+#: views/lists/segments/view.hbs:7
+msgid "Match rules"
+msgstr "Reguły dopasowania"
+
+#: views/lists/segments/view.hbs:8
+msgid "Matching subscribers"
+msgstr "Dopasowani subskrybenci"
+
+#: views/lists/segments/view.hbs:9
+msgid "show"
+msgstr "pokaż"
+
+#: views/lists/subscription/add.hbs:3 views/lists/subscription/add.hbs:4
+msgid "Add subscriber"
+msgstr "Dodaj subskrybenta"
+
+#: views/lists/subscription/add.hbs:5 views/subscription/manage.hbs:2
+#: views/subscription/subscribe.hbs:3 views/users/account.hbs:7
+msgid "Email Address"
+msgstr "Adres e-mail"
+
+#: views/lists/subscription/add.hbs:8 views/lists/subscription/edit.hbs:9
+#: views/settings.hbs:82 views/settings.hbs:97 views/subscription/manage.hbs:7
+#: views/subscription/subscribe.hbs:7
+msgid "Begins with"
+msgstr "Zaczyna się"
+
+#: views/lists/subscription/add.hbs:9 views/lists/subscription/edit.hbs:10
+msgid ""
+"Insert a GPG public key that will be used to encrypt messages sent this "
+"subscriber"
+msgstr ""
+"Wstaw klucz publiczny GPG, który będzie używany do szyfrowania wiadomości "
+"wysłanych przez tego subskrybenta"
+
+#: views/lists/subscription/add.hbs:11 views/lists/subscription/edit.hbs:12
+#: views/lists/subscription/import-preview.hbs:9
+msgid "Timezone"
+msgstr "Strefa czasowa"
+
+#: views/lists/subscription/add.hbs:13 views/lists/subscription/edit.hbs:13
+msgid "Test user?"
+msgstr "Użytkownik testowy?"
+
+#: views/lists/subscription/add.hbs:14 views/lists/subscription/edit.hbs:14
+msgid ""
+"If checked then this subscription can be used for previewing campaign "
+"messages"
+msgstr ""
+"Jeśli ta opcja jest zaznaczona, można użyć tej subskrypcji do przeglądania "
+"wiadomości kampanii"
+
+#: views/lists/subscription/add.hbs:15
+msgid ""
+"This person will not receive a confirmation email so make sure that you have "
+"permission to email them."
+msgstr ""
+"Ta osoba nie otrzyma e-maila z potwierdzeniem, więc upewnij się, że masz "
+"uprawnienia do e-maila."
+
+#: views/lists/subscription/edit.hbs:3 views/lists/subscription/edit.hbs:4
+msgid "Edit subscriber"
+msgstr "Edytuj subskrybenta"
+
+#: views/lists/subscription/edit.hbs:5
+#: views/lists/subscription/import-failed.hbs:5
+msgid "Back to list"
+msgstr "Powrót do listy"
+
+#: views/lists/subscription/edit.hbs:6
+#: views/lists/subscription/import-preview.hbs:6
+#: views/subscription/unsubscribe.hbs:3 lib/helpers.js:26
+#: lib/models/segments.js:11
+msgid "Email address"
+msgstr "Adres e-mail"
+
+#: views/lists/subscription/edit.hbs:16
+msgid "Delete Subscription"
+msgstr "Usuń subskrypcję"
+
+#: views/lists/subscription/import-failed.hbs:3
+msgid "Import status"
+msgstr "Status importu"
+
+#: views/lists/subscription/import-failed.hbs:4
+msgid "Failed addresses"
+msgstr "Nieudane adresy"
+
+#: views/lists/subscription/import-failed.hbs:6
+msgid "see here"
+msgstr "zobacz tutaj"
+
+#: views/lists/subscription/import-failed.hbs:10
+msgid "Fail reason"
+msgstr "Przyczyna niepowodzenia"
+
+#: views/lists/subscription/import-preview.hbs:3
+#: views/lists/subscription/import-preview.hbs:4
+#: views/lists/subscription/import.hbs:3 views/lists/subscription/import.hbs:4
+msgid "Import subscribers"
+msgstr "Zaimportuj subskrybentów"
+
+#: views/lists/subscription/import-preview.hbs:10 views/users/api.hbs:27
+#: views/users/api.hbs:35 views/users/api.hbs:43 views/users/api.hbs:55
+msgid "Example"
+msgstr "Przykład"
+
+#: views/lists/subscription/import-preview.hbs:11
+msgid "Start import"
+msgstr "Rozpocznij importowanie"
+
+#: views/lists/subscription/import.hbs:5
+msgid "CSV File"
+msgstr "Plik CSV"
+
+#: views/lists/subscription/import.hbs:6
+msgid "CSV delimiter"
+msgstr "Separator CSV"
+
+#: views/lists/subscription/import.hbs:7
+msgid "Categorize the imported subscribers as"
+msgstr "Skategoryzuj importowanych subskrybentów jako"
+
+#: views/lists/subscription/import.hbs:8 routes/lists.js:171
+msgid "Subscribed"
+msgstr "Subskrybuje"
+
+#: views/lists/subscription/import.hbs:9
+msgid "Regular subscriber addresses"
+msgstr "Regularne adresy subskrybentów"
+
+#: views/lists/subscription/import.hbs:11
+msgid "Suppressed emails that will be unsubscribed from your list"
+msgstr "Pomijane e-maile, które zostaną wypisane z listy"
+
+#: views/lists/view.hbs:3
+msgid "Subscription Form"
+msgstr "Formularz subskrypcji"
+
+#: views/lists/view.hbs:4
+msgid "List Actions"
+msgstr "Lista akcji"
+
+#: views/lists/view.hbs:8 views/triggers/create-select.hbs:3
+#: views/triggers/create-select.hbs:4 views/triggers/create.hbs:3
+#: views/triggers/create.hbs:4 views/triggers/create.hbs:27
+#: views/triggers/triggers.hbs:3
+msgid "Create Trigger"
+msgstr "Utwórz wyzwalacz"
+
+#: views/lists/view.hbs:9
+msgid "Add Subscriber"
+msgstr "Dodaj subskrybenta"
+
+#: views/lists/view.hbs:10
+msgid "Import Subscribers"
+msgstr "Importuj subskrybentów"
+
+#: views/lists/view.hbs:14
+msgid "Create New Segment"
+msgstr "Utwórz nowy segment"
+
+#: views/lists/view.hbs:15
+msgid "Filter"
+msgstr "Filtr"
+
+#: views/lists/view.hbs:16
+msgid "Subscriptions"
+msgstr "Subskrypcje"
+
+#: views/lists/view.hbs:17
+msgid "Imports"
+msgstr "Import"
+
+#: views/lists/view.hbs:24 routes/campaigns.js:266 routes/lists.js:265
+msgid "Finished"
+msgstr "Skończone"
+
+#: views/lists/view.hbs:26
+msgid "Added"
+msgstr "Dodany"
+
+#: views/lists/view.hbs:27
+msgid "Updated"
+msgstr "Zaktualizowano"
+
+#: views/lists/view.hbs:28
+msgid "Failed"
+msgstr "Nie powiodło się"
+
+#: views/lists/view.hbs:30
+msgid ""
+"Are you sure? This action should only be called to resolve stalled imports"
+msgstr ""
+"Jesteś pewny? Ta czynność powinna byś wywołana tylko w celu rozwiązania "
+"impasu importu."
+
+#: views/lists/view.hbs:31
+msgid "Restart"
+msgstr "Uruchom ponownie"
+
+#: views/partials/codeeditor.hbs:1 views/partials/summernote.hbs:1
+msgid "Template content (HTML)"
+msgstr "Zawartość szablonu (HTML)"
+
+#: views/partials/html-preview.hbs:1
+msgid "Toggle HTML preview"
+msgstr "Przełącz podgląd HTML"
+
+#: views/partials/merge-tag-reference.hbs:1
+msgid "Merge tag reference"
+msgstr "Odniesienie merge tag"
+
+#: views/partials/merge-tag-reference.hbs:2
+msgid ""
+"Merge tags are tags that are replaced before sending out the message. The "
+"format of the merge tag is the following: [TAG_NAME]
or "
+"[TAG_NAME/fallback]
where fallback
is an optional "
+"text value used when TAG_NAME
is empty."
+msgstr ""
+"Merge tagi są tagami, które są zastępowane przed wysłaniem wiadomości. "
+"Format merge tagu jest następujący: [TAG_NAME]
lub "
+"[TAG_NAME/fallback]
gdzie fallback
jest opcjonalną "
+"wartością tekstową używaną, gdy TAG_NAME
jest pusty."
+
+#: views/partials/plaintext.hbs:1
+msgid "Template content (plaintext)"
+msgstr "Treść szablonu (zwykły tekst)"
+
+#: views/settings.hbs:5
+msgid "Service Address (URL)"
+msgstr "Adres usługi (URL)"
+
+#: views/settings.hbs:6
+msgid "Enter the URL this service can be reached from"
+msgstr "Wprowadź adres URL, z którego można uzyskać tę usługę"
+
+#: views/settings.hbs:7
+msgid "Admin Email"
+msgstr "E-mail Administratora"
+
+#: views/settings.hbs:8
+msgid ""
+"Enter the email address that will be used as \"from\" for system messages"
+msgstr ""
+"Wprowadź adres e-mail, który będzie używany jako \"from \" dla wiadomości "
+"systemowych"
+
+#: views/settings.hbs:9
+msgid "Disable WYSIWYG editor"
+msgstr "Wyłącz edytor WYSIWYG"
+
+#: views/settings.hbs:10
+msgid "If checked then message editor displays HTML code without the preview"
+msgstr "Jeśli zaznaczone, edytor wiadomości wyświetla kod HTML bez podglądu"
+
+#: views/settings.hbs:11
+msgid "Disable subscription confirmation messages"
+msgstr "Wyłącz wiadomości potwierdzające subskrypcję"
+
+#: views/settings.hbs:12
+msgid ""
+"If checked then do not send a confirmation message that states the "
+"subscriber is now subscribed or unsubscribed. This does not disable double "
+"opt-in messages."
+msgstr ""
+"Jeśli jest zaznaczone, nie wysyłaj wiadomości potwierdzającej, że "
+"subskrybent jest teraz subskrybowany lub nie subskrybowany. Nie wyłącza to "
+"podwójnych wiadomości opt-in."
+
+#: views/settings.hbs:13
+msgid "Tracking ID"
+msgstr "Identyfikator śledzenia"
+
+#: views/settings.hbs:14
+msgid "Enter Google Analytics tracking code"
+msgstr "Wpisz kod śledzenia Google Analytics"
+
+#: views/settings.hbs:15
+msgid "Frontpage shout out"
+msgstr ""
+
+#: views/settings.hbs:16
+msgid "HTML code shown in the front page header section"
+msgstr "Kod HTML wyświetlany w sekcji nagłówka na pierwszej stronie"
+
+#: views/settings.hbs:17
+msgid "Campaign defaults"
+msgstr "Domyślne ustawienia kampanii"
+
+#: views/settings.hbs:18
+msgid "Sender name"
+msgstr "Nazwa nadawcy"
+
+#: views/settings.hbs:19
+msgid "Sender name, eg. My Awesome Company Ltd."
+msgstr "Nazwa nadawcy, np. My Awesome Company Ltd."
+
+#: views/settings.hbs:20
+msgid "Default address"
+msgstr "Domyślny adres"
+
+#: views/settings.hbs:21
+msgid ""
+"Contact address to provide, eg. 1234 Main Street, Anywhere, MA 01234, USA"
+msgstr ""
+"Adres kontaktowy do dostarczenia, np. 1234 Main Street, Anywhere, MA 01234, "
+"USA"
+
+#: views/settings.hbs:22
+msgid "Default \"from name\""
+msgstr "Domyślna nazwa \"from\""
+
+#: views/settings.hbs:24
+msgid "Default \"from\" email"
+msgstr "Domyślny e-mail \"from\""
+
+#: views/settings.hbs:26
+msgid "Default \"subject line\""
+msgstr "Domyślny temat \"from\""
+
+#: views/settings.hbs:28
+msgid "Default homepage (URL)"
+msgstr "Domyślna strona główna (URL)"
+
+#: views/settings.hbs:29
+msgid "URL to redirect the subscribed users to, eg. http://example.com/"
+msgstr "Adres URL do przekierowania subskrybentów do, np. http://example.com/"
+
+#: views/settings.hbs:30
+msgid "Mailer Settings"
+msgstr "Ustawienia Mailera"
+
+#: views/settings.hbs:31
+msgid "These settings are required to send out e-mail messages"
+msgstr "Te ustawienia są wymagane do wysyłania wiadomości e-mail"
+
+#: views/settings.hbs:32
+msgid "SMTP"
+msgstr "SMTP"
+
+#: views/settings.hbs:33
+msgid "AWS SES"
+msgstr "AWS SES"
+
+#: views/settings.hbs:34
+msgid "Use SMTP for sending mail"
+msgstr "Użyj SMTP do wysyłania poczty"
+
+#: views/settings.hbs:35
+msgid "Hostname"
+msgstr "Nazwa hosta"
+
+#: views/settings.hbs:36
+msgid "Port"
+msgstr "Port"
+
+#: views/settings.hbs:37
+msgid "Port, eg. 465. Autodetected if left blank"
+msgstr "Port, np. 465. Autodetekcja, jeśli pozostanie pusta"
+
+#: views/settings.hbs:38
+msgid "Encryption"
+msgstr "Szyfrowanie"
+
+#: views/settings.hbs:39
+msgid "Disable SMTP authentication"
+msgstr "Wyłącz uwierzytelnianie SMTP"
+
+#: views/settings.hbs:40 views/users/forgot.hbs:9 views/users/login.hbs:4
+#: views/users/login.hbs:5
+msgid "Username"
+msgstr "Nazwa użytkownika"
+
+#: views/settings.hbs:41
+msgid "Username, eg. myaccount@example.com"
+msgstr "Nazwa użytkownika, np. myaccount@example.com"
+
+#: views/settings.hbs:42 views/settings.hbs:43 views/users/login.hbs:6
+#: views/users/login.hbs:7
+msgid "Password"
+msgstr "Hasło"
+
+#: views/settings.hbs:44
+msgid "Use SES API for sending mail"
+msgstr "Użyj interfejsu API SES do wysyłania poczty"
+
+#: views/settings.hbs:45
+msgid "Access Key"
+msgstr "Access Key"
+
+#: views/settings.hbs:46
+msgid "AWS Access Key Id"
+msgstr "AWS Access Key Id"
+
+#: views/settings.hbs:47
+msgid "Secret Key"
+msgstr "Secret Key"
+
+#: views/settings.hbs:48
+msgid "AWS Secret Access Key"
+msgstr "AWS Secret Access Key"
+
+#: views/settings.hbs:49
+msgid "Region"
+msgstr "Region"
+
+#: views/settings.hbs:50
+msgid "Checking"
+msgstr "Sprawdzanie"
+
+#: views/settings.hbs:51
+msgid "Check Mailer config"
+msgstr "Sprawdź konfigurację Mailera"
+
+#: views/settings.hbs:52
+msgid "Don't have an SMTP account yet? Create a free SendPulse account"
+msgstr "Nie masz jeszcze konta SMTP? Utwórz darmowe konto SendPulse"
+
+#: views/settings.hbs:53
+msgid "here"
+msgstr "tutaj"
+
+#: views/settings.hbs:54
+msgid "Advanced Mailer settings"
+msgstr "Zaawansowane ustawienia Mailera"
+
+#: views/settings.hbs:55
+msgid "Log SMTP transactions"
+msgstr "Loguj transakcje SMTP"
+
+#: views/settings.hbs:56
+msgid "Allow self-signed certificates"
+msgstr "Zezwalaj na certyfikaty z podpisem własnym"
+
+#: views/settings.hbs:57
+msgid "Max connections"
+msgstr "Maks. połączeń"
+
+#: views/settings.hbs:58
+msgid "The count of max connections, eg. 10"
+msgstr "Liczba maksymalnych połączeń, np. 10"
+
+#: views/settings.hbs:59
+msgid ""
+"The count of maximum simultaneous connections to make against the SMTP "
+"server (defaults to 5). This limit is per sending process."
+msgstr ""
+"Liczba maksymalnych równoczesnych połączeń z serwerem SMTP (domyślnie 5). "
+"Ten limit dotyczy procesu wysyłania."
+
+#: views/settings.hbs:60
+msgid "Max messages"
+msgstr "Maks. wiadomości"
+
+#: views/settings.hbs:61
+msgid "The count of max messages, eg. 100"
+msgstr "Liczba maksymalnych wiadomości, np. 100"
+
+#: views/settings.hbs:62
+msgid ""
+"he number of messages to send through a single connection before the "
+"connection is closed and reopened (defaults to 100)"
+msgstr ""
+"Liczba wiadomości do wysłania za pośrednictwem jednego połączenia, zanim "
+"połączenie zostanie zamknięty i ponownie otwarty (domyślnie 100)"
+
+#: views/settings.hbs:63
+msgid "Throttling"
+msgstr "Dławienie (Throttling)"
+
+#: views/settings.hbs:64
+msgid "Messages per hour eg. 1000"
+msgstr "Wiadomości na godzinę, np. 1000"
+
+#: views/settings.hbs:65
+msgid ""
+"Maximum number of messages to send in an hour. Leave empty or zero for no "
+"throttling. If your provider uses a different speed limit (messages/minute "
+"or messages/second) then convert this limit into messages/hour (1m/s => "
+"3600m/h). This limit is per sending process."
+msgstr ""
+"Maksymalna liczba wiadomości do wysłania w ciągu godziny. Pozostaw puste lub "
+"zero dla barku dławienia. Jeśli Twój dostawca wykorzystuje inny limit "
+"prędkości (wiadomości/minutę lub wiadomości/sekundę), zamień ten limit na "
+"wiadomości/godzinę (1m/s => 3600m/h). Ten limit dotyczy procesu wysyłania."
+
+#: views/settings.hbs:66
+msgid "VERP bounce handling"
+msgstr "Obsługa odbijania VERP"
+
+#: views/settings.hbs:67
+msgid ""
+"Mailtrain is able to use VERP based routing to detect bounces. In this case "
+"the message is sent to the recipient using a custom VERP address as the "
+"return path of the message. If the message is not accepted a bounce email is "
+"sent to this special VERP address and thus a bounce is detected."
+msgstr ""
+"Mailtrain może wykorzystywać routing oparty na VERP do wykrywania odbić. W "
+"takim przypadku wiadomość zostanie wysłana do adresata przy użyciu "
+"niestandardowego adresu VERP jako ścieżki powrotnej wiadomości. Jeśli "
+"wiadomość nie zostanie przyjęta, wiadomość odrzucona wiadomość zostanie "
+"wysłana na specjalny adres VERP, a tym samym wykryte zostanie odrzucenie."
+
+#: views/settings.hbs:68
+msgid ""
+"To get VERP working you need to set up a DNS MX record that points to your "
+"Mailtrain hostname. You must also ensure that Mailtrain VERP interface is "
+"available from port 25 of your server (port 25 usually requires root user "
+"privileges). This way if anyone tries to send email to someuser@verp-"
+"hostname then the email should end up to this server."
+msgstr ""
+"Aby uruchomić działanie VERP, musisz skonfigurować rekord MX DNS, który "
+"wskazuje twoją nazwę hosta Mailtrain. Musisz także upewnić się, że interfejs "
+"Mailtrain VERP jest dostępny z portu 25 serwera (port 25 zwykle wymaga "
+"uprawnień użytkownika root). W ten sposób, jeśli ktoś spróbuje wysłać "
+"wiadomość e-mail do someuser@verp-hostname, wówczas wiadomość e-mail powinna "
+"dotrzeć do tego serwera."
+
+#: views/settings.hbs:69
+msgid ""
+"VERP usually only works if you are using your own SMTP server. Regular relay "
+"services (SES, SparkPost, Gmail etc.) tend to remove the VERP address from "
+"the message."
+msgstr ""
+"VERP zwykle działa tylko wtedy, gdy używasz własnego serwera SMTP. Regularne "
+"usługi przekazywania (SES, SparkPost, Gmail itp.) Mają tendencję do usuwania "
+"adresu VERP z wiadomości."
+
+#: views/settings.hbs:70
+msgid "Use VERP to catch bounces"
+msgstr "Użyj VERP do wykrycia odbicia"
+
+#: views/settings.hbs:71
+msgid "Server hostname"
+msgstr "Nazwa hosta serwera"
+
+#: views/settings.hbs:72
+msgid "The VERP server hostname, eg. bounces.example.com"
+msgstr "Nazwa hosta serwera VERP, np. bounces.example.com"
+
+#: views/settings.hbs:73
+msgid ""
+"VERP bounce handling server hostname. This hostname is used in the SMTP "
+"envelope FROM address and the MX DNS records should point to this server"
+msgstr ""
+"Nazwa hosta serwera obsługi odrzutów VERP. Ta nazwa hosta jest używana w "
+"SMTP jako \"od\", a rekordy MX DNS powinny wskazywać na ten serwer"
+
+#: views/settings.hbs:74
+msgid ""
+"VERP bounce handling server is not enabled. Modify your server configuration "
+"file and restart server to enable it"
+msgstr ""
+"Serwer obsługi odrzutów VERP nie jest włączony. Zmodyfikuj plik "
+"konfiguracyjny serwera i zrestartuj serwer, aby go włączyć."
+
+#: views/settings.hbs:75
+msgid "GPG Signing"
+msgstr "Podpis GPG"
+
+#: views/settings.hbs:76
+msgid ""
+"Only messages that are encrypted can be signed. Subsribers who have not set "
+"up a GPG public key in their profile receive normal email messages. Users "
+"with GPG key set receive encrypted messages and if you have signing key also "
+"set, the messages are signed with this key."
+msgstr ""
+"Tylko wiadomości, które są zaszyfrowane, mogą być podpisane. Subskrybenci, "
+"którzy nie ustawili klucza publicznego GPG w swoim profilu, otrzymują zwykłe "
+"wiadomości e-mail. Użytkownicy z zestawem kluczy GPG otrzymują zaszyfrowane "
+"wiadomości i jeśli masz ustawiony również klucz podpisu, wiadomości są "
+"podpisywane tym kluczem."
+
+#: views/settings.hbs:77
+msgid ""
+"Do not use sensitive keys here. The private key and passphrase are not "
+"encrypted in the database."
+msgstr ""
+"Nie używaj tutaj wrażliwych kluczy. Klucz prywatny i hasło nie są szyfrowane "
+"w bazie danych."
+
+#: views/settings.hbs:78
+msgid "Private Key Passphrase"
+msgstr "Hasło klucza prywatnego"
+
+#: views/settings.hbs:79
+msgid "Passphrase for the key if set"
+msgstr "Hasło dla klucza, jeśli jest ustawione"
+
+#: views/settings.hbs:80
+msgid "Only fill this if your private key is encrypted with a passphrase"
+msgstr "Wypełnij to tylko, jeśli Twój klucz prywatny jest zaszyfrowany hasłem"
+
+#: views/settings.hbs:81
+msgid "GPG Private Key"
+msgstr "Klucz prywatny GPG"
+
+#: views/settings.hbs:83
+msgid ""
+"This value is optional. If you do not provide a private key GPG encrypted "
+"messages are sent without signing."
+msgstr ""
+"Ta wartość jest opcjonalna. Jeśli nie podasz klucza prywatnego GPG, "
+"zaszyfrowane wiadomości są wysyłane bez podpisu."
+
+#: views/settings.hbs:84
+msgid "DKIM Signing by ZoneMTA"
+msgstr "Podpisywanie DKIM przez ZoneMTA"
+
+#: views/settings.hbs:85
+msgid ""
+"If you are using ZoneMTA then Mailtrain can provide a DKIM key for signing "
+"all outgoing messages. Other services usually provide their own means to "
+"DKIM sign your messages"
+msgstr ""
+"Jeśli używasz ZoneMTA, Mailtrain może dostarczyć klucz DKIM do podpisania "
+"wszystkich wychodzących wiadomości. Inne usługi zwykle zapewniają własne "
+"środki do podpisywania wiadomości przez DKIM"
+
+#: views/settings.hbs:86
+msgid ""
+"Do not use sensitive keys here. The private key is not encrypted in the "
+"database."
+msgstr ""
+"Nie używaj tutaj wrażliwych kluczy. Klucz prywatny nie jest zaszyfrowany w "
+"bazie danych."
+
+#: views/settings.hbs:87
+msgid "ZoneMTA DKIM API Key"
+msgstr "Klucz API ZoneMTA DKIM"
+
+#: views/settings.hbs:88
+msgid "Some secret value"
+msgstr "Tajna wartość"
+
+#: views/settings.hbs:89
+msgid ""
+"Secret value known to ZoneMTA for requesting DKIM key information. If this "
+"value was generated by the Mailtrain installation script then you can keep "
+"it as it is"
+msgstr ""
+"Tajna wartość znana ZoneMTA dla żądań klucza DKIM. Jeśli ta wartość została "
+"wygenerowana przez skrypt instalacyjny Mailtrain, możesz zachować ją w "
+"niezmienionym stanie"
+
+#: views/settings.hbs:90
+msgid "DKIM domain"
+msgstr "Domena DKIM"
+
+#: views/settings.hbs:91
+msgid "Domain name for the DKIM key"
+msgstr "Nazwa domeny dla klucza DKIM"
+
+#: views/settings.hbs:92
+msgid "Leave blank to use the sender email address domain"
+msgstr "Pozostaw puste, aby użyć domeny adresu e-mail nadawcy"
+
+#: views/settings.hbs:93 views/settings.hbs:94
+msgid "DKIM key selector"
+msgstr "Selektor klucza DKIM"
+
+#: views/settings.hbs:95
+msgid "Signing is disabled without a valid selector value"
+msgstr "Podpisywanie jest wyłączone bez prawidłowej wartości selektora"
+
+#: views/settings.hbs:96
+msgid "DKIM Private Key"
+msgstr "Klucz prywatny DKIM"
+
+#: views/settings.hbs:98
+msgid ""
+"This value is optional. If you do not provide a private key then messages "
+"are not signed."
+msgstr ""
+"Ta wartość jest opcjonalna. Jeśli nie dostarczysz klucza prywatnego, "
+"wiadomości nie będą podpisane."
+
+#: views/subscription/confirm-notice.hbs:1 views/subscription/subscribe.hbs:1
+msgid "Warning!"
+msgstr "Ostrzeżenie!"
+
+#: views/subscription/confirm-notice.hbs:2
+msgid "If JavaScript was not enabled then no confirmation message was sent"
+msgstr "Jeśli JavaScript nie był włączony, nie wysłano żadnego potwierdzenia"
+
+#: views/subscription/confirm-notice.hbs:3
+msgid "Almost finished."
+msgstr "Prawie gotowe."
+
+#: views/subscription/confirm-notice.hbs:4
+msgid ""
+"We need to confirm your email address. To complete the subscription process, "
+"please click the link in the email we just sent you."
+msgstr ""
+"Musimy potwierdzić swój adres e-mail. Aby zakończyć proces subskrypcji, "
+"kliknij link w wiadomości e-mail, którą właśnie wysłaliśmy."
+
+#: views/subscription/confirm-notice.hbs:5
+#: views/subscription/unsubscribe-notice.hbs:3
+#: views/subscription/updated-notice.hbs:3
+msgid "return to our website"
+msgstr "powrót do strony"
+
+#: views/subscription/manage-address.hbs:1
+msgid "Update your Email Address"
+msgstr "Zaktualizuj swój adres e-mail"
+
+#: views/subscription/manage-address.hbs:2
+msgid "Existing Email Address"
+msgstr "Istniejący adres e-mail"
+
+#: views/subscription/manage-address.hbs:3
+msgid "New Email Address"
+msgstr "Nowy adres e-mail"
+
+#: views/subscription/manage-address.hbs:4
+msgid "Your new email address"
+msgstr "Twój nowy adres e-mail"
+
+#: views/subscription/manage-address.hbs:5
+msgid ""
+"You will receive a confirmation request to your new email address that you "
+"need to accept before your email is actually changed"
+msgstr ""
+"Otrzymasz prośbę o potwierdzenie na nowy adres e-mail, który musisz "
+"zaakceptować przed faktyczną zmianą adresu e-mail"
+
+#: views/subscription/manage-address.hbs:6
+msgid "Update Email Address"
+msgstr "Zaktualizuj adres e-mail"
+
+#: views/subscription/manage.hbs:1
+msgid "Update your preferences"
+msgstr "Zaktualizuj swoje preferencje"
+
+#: views/subscription/manage.hbs:3
+msgid "want to change it?"
+msgstr "chcesz to zmienić?"
+
+#: views/subscription/manage.hbs:6 views/subscription/subscribe.hbs:6
+msgid "Download signature verification key"
+msgstr "Pobierz klucz weryfikacji podpisu"
+
+#: views/subscription/manage.hbs:8 views/subscription/subscribe.hbs:8
+msgid ""
+"Insert your GPG public key here to encrypt messages sent to your address"
+msgstr ""
+"Wstaw tutaj swój publiczny klucz GPG, aby zaszyfrować wiadomości wysłane na "
+"Twój adres"
+
+#: views/subscription/manage.hbs:9 views/subscription/subscribe.hbs:9
+msgid "optional"
+msgstr "opcjonalny"
+
+#: views/subscription/manage.hbs:11
+msgid "Update Profile"
+msgstr "Zaktualizuj profil"
+
+#: views/subscription/subscribe.hbs:2
+msgid "JavaScript must be enabled in order for the subscription form to work"
+msgstr ""
+"Aby formularz subskrypcji działał, musi być włączona obsługa JavaScript"
+
+#: views/subscription/subscribe.hbs:11
+msgid "Subscribe to list"
+msgstr "Zapisz się do listy"
+
+#: views/subscription/subscribed.hbs:3
+msgid "Thank you for subscribing!"
+msgstr "Dziękujemy za subskrypcję!"
+
+#: views/subscription/subscribed.hbs:4
+msgid "continue to our website"
+msgstr "przejdź na naszą stronę internetową"
+
+#: views/subscription/unsubscribe-notice.hbs:1
+msgid "Unsubscribe Successful"
+msgstr "Anulowanie subskrypcji przebiegło pomyślnie"
+
+#: views/subscription/unsubscribe-notice.hbs:2
+msgid "You have been removed from:"
+msgstr "Zostałeś usunięty z:"
+
+#: views/subscription/unsubscribe.hbs:2
+msgid "Enter your email address to unsubscribe from:"
+msgstr "Wpisz swój adres e-mail, aby zrezygnować z subskrypcji:"
+
+#: views/subscription/updated-notice.hbs:1
+msgid "Profile Updated"
+msgstr "Profil zaktualizowany"
+
+#: views/subscription/updated-notice.hbs:2
+msgid "Your profile information has been updated."
+msgstr "Twoje informacje profilowe zostały zaktualizowane."
+
+#: views/templates/create.hbs:2 views/templates/edit.hbs:2
+#: views/templates/templates.hbs:2 views/templates/templates.hbs:4
+#: lib/tools.js:115
+msgid "Templates"
+msgstr "Szablony"
+
+#: views/templates/create.hbs:3 views/templates/create.hbs:4
+#: views/templates/create.hbs:12 views/templates/templates.hbs:3
+msgid "Create Template"
+msgstr "Utwórz szablon"
+
+#: views/templates/create.hbs:5 views/templates/edit.hbs:6
+msgid "Template name"
+msgstr "Nazwa szablonu"
+
+#: views/templates/create.hbs:6 views/templates/edit.hbs:7
+msgid "Name for this template, eg. Newsletter"
+msgstr "Nazwa tego szablonu, np. Newsletter"
+
+#: views/templates/create.hbs:7
+msgid "HTML Editor"
+msgstr "Edytor HTML"
+
+#: views/templates/create.hbs:10 views/templates/edit.hbs:9
+msgid "Optional comments about this template"
+msgstr "Opcjonalne komentarze na temat tego szablonu"
+
+#: views/templates/edit.hbs:3 views/templates/edit.hbs:4
+msgid "Edit Template"
+msgstr "Edytuj szablon"
+
+#: views/templates/edit.hbs:5
+msgid "Back to templates"
+msgstr "Powrót do szablonów"
+
+#: views/templates/edit.hbs:11
+msgid "Delete Template"
+msgstr "Usuń Szablon"
+
+#: views/triggers/create-select.hbs:2 views/triggers/create.hbs:2
+#: views/triggers/edit.hbs:2 views/triggers/triggered.hbs:2
+#: views/triggers/triggers.hbs:2 views/triggers/triggers.hbs:4
+msgid "Automation Triggers"
+msgstr "Automatyczne wyzwalacze"
+
+#: views/triggers/create-select.hbs:5
+msgid "Select a list for the trigger"
+msgstr "Wybierz listę dla wyzwalacza"
+
+#: views/triggers/create.hbs:5 views/triggers/edit.hbs:6
+msgid "Trigger name"
+msgstr "Nazwa wyzwalacza"
+
+#: views/triggers/create.hbs:6 views/triggers/edit.hbs:7
+msgid "Name for this trigger, eg. Inactive subscribers"
+msgstr "Nazwa tego wyzwalacza, np. Nieaktywni subskrybenci"
+
+#: views/triggers/create.hbs:8 views/triggers/edit.hbs:9
+msgid "Optional comments about this trigger"
+msgstr "Opcjonalne komentarze na temat tego wyzwalacza"
+
+#: views/triggers/create.hbs:12 views/triggers/edit.hbs:14
+msgid "Trigger rule"
+msgstr "Reguła wyzwalacza"
+
+#: views/triggers/create.hbs:13 views/triggers/edit.hbs:15
+msgid "Trigger fires"
+msgstr "Aktywacja wyzwalacza"
+
+#: views/triggers/create.hbs:14 views/triggers/edit.hbs:16
+msgid "days after:"
+msgstr "dni po:"
+
+#: views/triggers/create.hbs:15 views/triggers/edit.hbs:17
+msgid "Subscription"
+msgstr "Subskrypcja"
+
+#: views/triggers/create.hbs:16 views/triggers/create.hbs:21
+#: views/triggers/edit.hbs:18 views/triggers/edit.hbs:23
+msgid "Event"
+msgstr "Zdarzenie"
+
+#: views/triggers/create.hbs:18 views/triggers/create.hbs:19
+#: views/triggers/create.hbs:25 views/triggers/edit.hbs:20
+#: views/triggers/edit.hbs:21 views/triggers/edit.hbs:27
+msgid "Campaign"
+msgstr "Kampania"
+
+#: views/triggers/create.hbs:23 views/triggers/edit.hbs:25
+msgid "Trigger action"
+msgstr "Czynność wyzwalacza"
+
+#: views/triggers/create.hbs:24 views/triggers/edit.hbs:26
+msgid "Send campaign"
+msgstr "Wyślij kampanię"
+
+#: views/triggers/edit.hbs:3 views/triggers/edit.hbs:4
+msgid "Edit Trigger"
+msgstr "Edycja wyzwalacza"
+
+#: views/triggers/edit.hbs:5
+msgid "Back to triggers"
+msgstr "Powrót do wyzwalaczy"
+
+#: views/triggers/edit.hbs:11
+msgid "Trigger is enabled"
+msgstr "Wyzwalacz jest włączony"
+
+#: views/triggers/edit.hbs:29
+msgid "Delete Trigger"
+msgstr "Usuń wyzwalacz"
+
+#: views/triggers/triggered.hbs:3
+msgid "Triggered"
+msgstr "Wywołany"
+
+#: views/triggers/triggered.hbs:4
+msgid "Triggered subscribers"
+msgstr "Wywołani subskrybenci"
+
+#: views/triggers/triggered.hbs:5
+msgid "Subscribers who caused this trigger to fire"
+msgstr "Subskrybenci, którzy spowodowali uruchomienie tego wyzwalacza"
+
+#: views/triggers/triggered.hbs:9
+msgid "Triggered time"
+msgstr "Czas wywołanych"
+
+#: views/triggers/triggers.hbs:9
+msgid "Trigger"
+msgstr "Wyzwalacz"
+
+#: views/triggers/triggers.hbs:10
+msgid "Target Campaign"
+msgstr "Cel kampanii"
+
+#: views/triggers/triggers.hbs:11
+msgid "Triggered count"
+msgstr "Liczba wyzwoleń"
+
+#: views/triggers/triggers.hbs:12
+msgid "Enabled"
+msgstr "Włączone"
+
+#: views/triggers/triggers.hbs:13
+msgid "Disabled"
+msgstr "Wyłączone"
+
+#: views/users/account.hbs:4
+msgid "This account is managed through LDAP."
+msgstr "To konto jest zarządzane przez LDAP."
+
+#: views/users/account.hbs:5
+msgid "Associated Email Address"
+msgstr "Powiązany adres e-mail"
+
+#: views/users/account.hbs:8
+msgid "Your e-mail address"
+msgstr "Twój adres e-mail"
+
+#: views/users/account.hbs:9
+msgid ""
+"This address is used for account recovery in case you lose your password"
+msgstr "Ten adres służy do odzyskiwania konta na wypadek utraty hasła"
+
+#: views/users/account.hbs:10
+msgid "Password change"
+msgstr "Zmiana hasła"
+
+#: views/users/account.hbs:11
+msgid ""
+"You only need to fill out this form if you want to change your current "
+"password"
+msgstr "Wypełnij ten formularz, jeśli chcesz zmienić swoje obecne hasło"
+
+#: views/users/account.hbs:12 views/users/account.hbs:13
+msgid "Current Password"
+msgstr "Aktualne hasło"
+
+#: views/users/account.hbs:14 views/users/account.hbs:15
+#: views/users/reset.hbs:6 views/users/reset.hbs:7
+msgid "New Password"
+msgstr "Nowe hasło"
+
+#: views/users/account.hbs:16
+msgid "Confirm Password"
+msgstr "Powtórz hasło"
+
+#: views/users/account.hbs:17 views/users/reset.hbs:8
+msgid "Confirm New Password"
+msgstr "Potwierdź nowe hasło"
+
+#: views/users/api.hbs:4
+msgid "Are you sure? Resetting would invalidate the currently existing token."
+msgstr "Jesteś pewny? Zresetowanie unieważni istniejący token."
+
+#: views/users/api.hbs:5
+msgid "Are you sure?"
+msgstr "Jesteś pewny?"
+
+#: views/users/api.hbs:6
+msgid "Reset Access Token"
+msgstr "Zresetuj Access Token"
+
+#: views/users/api.hbs:7
+msgid "Generate Access Token"
+msgstr "Wygeneruj Access Token"
+
+#: views/users/api.hbs:8
+msgid "Personal access token:"
+msgstr "Osobisty Access Token:"
+
+#: views/users/api.hbs:9
+msgid "Access token not yet generated"
+msgstr "Access token nie został jeszcze wygenerowany"
+
+#: views/users/api.hbs:10
+msgid "Notes about the API"
+msgstr "Uwagi na temat interfejsu API"
+
+#: views/users/api.hbs:11
+msgid ""
+"API response is a JSON structure with error
and data"
+"code> properties. If the response
error
has a value set then "
+"the request failed."
+msgstr ""
+"Odpowiedź API to struktura JSON z właściwościami error code> i "
+"
data code>. Jeśli odpowiedź
error code> ma ustawioną "
+"wartość, to żądanie nie powiodło się."
+
+#: views/users/api.hbs:12
+msgid ""
+"You need to define proper
Content-Type
when making a request. "
+"You can either use application/x-www-form-urlencoded
for normal "
+"form data or application/json
for a JSON payload. Using "
+"multipart/form-data
is not supported."
+msgstr ""
+"Musisz zdefiniować właściwy Content-Type
podczas wysyłania "
+"zapytania. Możesz użyć application/x-www-form-urlencoded
dla "
+"normalnych danych formularza lub application/json
dla JSON "
+"payload. Używanie multipart/form-data
nie jest obsługiwane."
+
+#: views/users/api.hbs:13
+msgid "Add subscription"
+msgstr "Dodaj subskrypcję"
+
+#: views/users/api.hbs:14
+msgid ""
+"This API call either inserts a new subscription or updates existing. Fields "
+"not included are left as is, so if you update only LAST_NAME value, then "
+"FIRST_NAME is kept untouched for an existing subscription."
+msgstr ""
+"To wywołanie API wprowadza nową subskrypcję lub aktualizacje istniejące. "
+"Pola nieuwzględnione pozostają bez zmian, więc jeśli zaktualizujesz tylko "
+"wartość LAST_NAME, to FIRST_NAME pozostanie nietknięte dla istniejącej "
+"subskrypcji."
+
+#: views/users/api.hbs:15 views/users/api.hbs:17 views/users/api.hbs:30
+#: views/users/api.hbs:32 views/users/api.hbs:38 views/users/api.hbs:40
+#: views/users/api.hbs:46 views/users/api.hbs:48
+msgid "arguments"
+msgstr "argumenty"
+
+#: views/users/api.hbs:16 views/users/api.hbs:31 views/users/api.hbs:39
+#: views/users/api.hbs:47
+msgid "your personal access token"
+msgstr "twój osobisty token dostępu"
+
+#: views/users/api.hbs:18 views/users/api.hbs:33 views/users/api.hbs:41
+msgid "subscriber's email address"
+msgstr "subscriber's email addressadres e-mail subskrybenta"
+
+#: views/users/api.hbs:19 views/users/api.hbs:34 views/users/api.hbs:42
+#: views/users/api.hbs:50
+msgid "required"
+msgstr "wymagany"
+
+#: views/users/api.hbs:20
+msgid "subscriber's first name"
+msgstr "imię subskrybenta"
+
+#: views/users/api.hbs:21
+msgid "subscriber's last name"
+msgstr "nazwisko subskrybenta"
+
+#: views/users/api.hbs:22
+msgid ""
+"subscriber's timezone (eg. \"Europe/Tallinn\", \"PST\" or \"UTC\"). If not "
+"set defaults to \"UTC\""
+msgstr ""
+"strefa czasowa subskrybenta (np. \"Europa/Tallinn\", \"PST\" lub \"UTC\"). "
+"Jeśli nie jest ustawiony domyślnie „UTC”"
+
+#: views/users/api.hbs:23
+msgid ""
+"custom field value. Use yes/no for option group values (checkboxes, radios, "
+"drop downs)"
+msgstr ""
+"niestandardowa wartość pola. Użyj wartości tak/nie dla wartości grup opcji "
+"(checkbox, radio, lista rozwijana)"
+
+#: views/users/api.hbs:24
+msgid "Additional POST arguments"
+msgstr "Dodatkowe argumenty POST"
+
+#: views/users/api.hbs:25
+msgid ""
+"set to \"yes\" if you want to make sure the email is marked as subscribed "
+"even if it was previously marked as unsubscribed. If the email was already "
+"unsubscribed/blocked then subscription status is not changed"
+msgstr ""
+"ustawić na \"tak \", jeśli chcesz się upewnić, że wiadomość e-mail została "
+"oznaczona jako zasubskrybowana, nawet jeśli została wcześniej oznaczona jako "
+"niesubskrybowana. Jeśli e-mail został już wypisany/zablokowane, status "
+"subskrypcji nie zostanie zmieniony"
+
+#: views/users/api.hbs:26
+msgid ""
+"set to \"yes\" if you want to send confirmation email to the subscriber "
+"before actually marking as subscribed"
+msgstr ""
+"ustaw na \"tak\", jeśli chcesz wysłać wiadomość e-mail z potwierdzeniem do "
+"subskrybenta, zanim faktycznie zostaniesz oznaczony jako zasubskrybowany"
+
+#: views/users/api.hbs:28
+msgid "Remove subscription"
+msgstr "Usuń subskrypcję"
+
+#: views/users/api.hbs:29
+msgid "This API call marks a subscription as unsubscribed"
+msgstr "To wywołanie API oznacza subskrypcję jako niesubskrybowaną"
+
+#: views/users/api.hbs:36
+msgid "Delete subscription"
+msgstr "Usuń subskrypcję"
+
+#: views/users/api.hbs:37
+msgid "This API call deletes a subscription"
+msgstr "To wywołanie API usuwa subskrypcję"
+
+#: views/users/api.hbs:44
+msgid "Add new custom field"
+msgstr "Dodaj nowe niestandardowe pole"
+
+#: views/users/api.hbs:45
+msgid "This API call creates a new custom field for a list."
+msgstr "To wywołanie API tworzy nowe niestandardowe pole dla listy."
+
+#: views/users/api.hbs:49
+msgid "field name"
+msgstr "nazwa pola"
+
+#: views/users/api.hbs:51
+msgid "one of the following types:"
+msgstr "jeden z następujących typów:"
+
+#: views/users/api.hbs:52
+msgid ""
+"If the type is 'option' then you also need to specify the parent element ID"
+msgstr "Jeśli typ to \"option\", musisz również podać ID elementu nadrzędnego"
+
+#: views/users/api.hbs:53
+msgid ""
+"Template for the group element. If not set, then values of the elements are "
+"joined with commas"
+msgstr ""
+"Szablon dla elementu grupy. Jeśli nie jest ustawione, wartości elementów są "
+"połączone przecinkami"
+
+#: views/users/api.hbs:54
+msgid ""
+"if not visible then the subscriber can not view or modify this value at the "
+"profile page"
+msgstr ""
+"jeśli niewidoczny, subskrybent nie może wyświetlić ani zmodyfikować tej "
+"wartości na stronie profilu"
+
+#: views/users/forgot.hbs:3 views/users/reset.hbs:3
+msgid "Password Reset"
+msgstr "Resetowanie hasła"
+
+#: views/users/forgot.hbs:4
+msgid "Reset your password?"
+msgstr "Nie pamiętasz hasła?"
+
+#: views/users/forgot.hbs:5
+msgid "Accounts are managed through LDAP."
+msgstr "Konta są zarządzane przez LDAP."
+
+#: views/users/forgot.hbs:6 views/users/reset.hbs:10
+msgid "Reset Password"
+msgstr "Resetuj hasło"
+
+#: views/users/forgot.hbs:7
+msgid ""
+"Please provide the username or email address that you used when you signed "
+"up for your Mailtrain account."
+msgstr ""
+"Podaj nazwę użytkownika lub adres e-mail użyty podczas rejestracji konta "
+"Mailtrain."
+
+#: views/users/forgot.hbs:8
+msgid "We will send you an email that will allow you to reset your password."
+msgstr "Wyślemy Ci wiadomość e-mail, która pozwoli Ci zresetować hasło."
+
+#: views/users/forgot.hbs:10
+msgid "Username or email address"
+msgstr "Nazwa użytkownika lub adres e-mail"
+
+#: views/users/forgot.hbs:11
+msgid "Send verification email"
+msgstr "Wyślij email weryfikacyjny"
+
+#: views/users/login.hbs:8
+msgid "Remember me"
+msgstr "Zapamiętaj mnie"
+
+#: views/users/login.hbs:11 views/users/login.hbs:12
+msgid "Forgot password?"
+msgstr "Zapomniałeś hasła?"
+
+#: views/users/reset.hbs:4
+msgid "Choose your new password"
+msgstr "Wybierz nowe hasło"
+
+#: views/users/reset.hbs:5
+msgid "Please enter a new password."
+msgstr "Wprowadź nowe hasło."
+
+#: lib/feed.js:31
+msgid "Bad status code %s"
+msgstr "Nieprawidłowy kod statusu %s"
+
+#: lib/helpers.js:17
+msgid "URL that points to the unsubscribe page"
+msgstr "Adres URL wskazujący stronę rezygnacji z subskrypcji"
+
+#: lib/helpers.js:20
+msgid "URL that points to the preferences page of the subscriber"
+msgstr "Adres URL wskazujący stronę preferencji subskrybenta"
+
+#: lib/helpers.js:23
+msgid "URL to preview the message in a browser"
+msgstr "URL, aby wyświetlić podgląd wiadomości w przeglądarce"
+
+#: lib/helpers.js:29 lib/models/segments.js:31
+msgid "First name"
+msgstr "Imię"
+
+#: lib/helpers.js:32 lib/models/segments.js:35
+msgid "Last name"
+msgstr "Nazwisko"
+
+#: lib/helpers.js:35
+msgid "Full name (first and last name combined)"
+msgstr "Imię i nazwisko"
+
+#: lib/helpers.js:38
+msgid "Unique ID that identifies the recipient"
+msgstr "Unikalny identyfikator identyfikujący odbiorcę"
+
+#: lib/helpers.js:41
+msgid "Unique ID that identifies the list used for this campaign"
+msgstr "Unikalny identyfikator identyfikujący listę użytą w tej kampanii"
+
+#: lib/helpers.js:44
+msgid "Unique ID that identifies current campaign"
+msgstr "Unikalny identyfikator identyfikujący bieżącą kampanię"
+
+#: lib/mailer.js:215
+msgid "Invalid mail transport"
+msgstr "Nieprawidłowy transport poczty"
+
+#: lib/models/campaigns.js:271 lib/models/campaigns.js:298
+#: lib/models/campaigns.js:371 lib/models/campaigns.js:494
+#: lib/models/campaigns.js:752 lib/models/campaigns.js:881
+msgid "Missing Campaign ID"
+msgstr "Brakujący identyfikator kampanii"
+
+#: lib/models/campaigns.js:407
+msgid "Emtpy or too large attahcment"
+msgstr "Pusty lub zbyt duży załącznik"
+
+#: lib/models/campaigns.js:573 lib/models/campaigns.js:761
+msgid "Campaign Name must be set"
+msgstr "Nazwa kampanii musi być ustawiona"
+
+#: lib/models/campaigns.js:577
+msgid "RSS URL must be set and needs to be a valid URL"
+msgstr ""
+"Adres URL kanału RSS musi być ustawiony i musi być prawidłowym adresem URL"
+
+#: lib/models/campaigns.js:730
+msgid "Selected template not found"
+msgstr "Nie znaleziono wybranego szablonu"
+
+#: lib/models/campaigns.js:1082
+msgid "Invalid or missing message ID"
+msgstr "Nieprawidłowy lub brakujący ID wiadomości"
+
+#: lib/models/fields.js:24
+msgid "Drop Down"
+msgstr "Lista rozwijana"
+
+#: lib/models/fields.js:25
+msgid "Date (MM/DD/YYY)"
+msgstr "Data (MM/DD/YYYY)"
+
+#: lib/models/fields.js:29
+msgid "JSON value for custom rendering"
+msgstr "Wartość JSON dla renderowania niestandardowego"
+
+#: lib/models/fields.js:30
+msgid "Option"
+msgstr "Opcja"
+
+#: lib/models/fields.js:53 lib/models/fields.js:98 lib/models/fields.js:123
+#: lib/models/lists.js:81 lib/models/lists.js:175 lib/models/lists.js:212
+#: lib/models/segments.js:43 lib/models/segments.js:176
+#: lib/models/subscriptions.js:88 lib/models/subscriptions.js:640
+#: lib/models/subscriptions.js:703 lib/models/subscriptions.js:889
+#: lib/models/subscriptions.js:992 lib/models/subscriptions.js:1046
+#: lib/models/subscriptions.js:1109 lib/models/subscriptions.js:1152
+msgid "Missing List ID"
+msgstr "Brakujący ID listy"
+
+#: lib/models/fields.js:129
+msgid "Option field requires a group to be selected"
+msgstr "Pole opcji wymaga wyboru grupy"
+
+#: lib/models/fields.js:149 lib/models/fields.js:199
+msgid "Missing Field ID"
+msgstr "Brakujący ID pola"
+
+#: lib/models/fields.js:153 lib/models/segments.js:185
+#: lib/models/segments.js:225
+msgid "Field Name must be set"
+msgstr "Nazwa pola musi być ustawiona"
+
+#: lib/models/fields.js:216
+msgid "Custom field not found"
+msgstr "Nie znaleziono pola niestandardowego"
+
+#: lib/models/fields.js:289
+msgid "Unknown column type %s"
+msgstr "Nieznany typ kolumny %s"
+
+#: lib/models/fields.js:293
+msgid "Missing column name"
+msgstr "Brakująca nazwa kolumny"
+
+#: lib/models/fields.js:297
+msgid "Missing list ID"
+msgstr "Brakujący ID listy"
+
+#: lib/models/fields.js:305
+msgid "Provided List ID not found"
+msgstr "Nie znaleziono ID listy dostarczonych"
+
+#: lib/models/links.js:328 routes/campaigns.js:541 routes/campaigns.js:590
+#: services/sender.js:304
+msgid "Campaign not found"
+msgstr "Nie znaleziono kampanii"
+
+#: lib/models/links.js:336 routes/lists.js:146 services/sender.js:311
+msgid "List not found"
+msgstr "Nie znaleziono listy"
+
+#: lib/models/links.js:344
+msgid "Subscription not found"
+msgstr "Nie znaleziono subskrypcji"
+
+#: lib/models/lists.js:117 lib/models/lists.js:179
+msgid "List Name must be set"
+msgstr "Nazwa listy musi być ustawiona"
+
+#: lib/models/lists.js:241
+msgid "Missing List CID"
+msgstr "Brakujący CID listy"
+
+#: lib/models/segments.js:15
+msgid "Signup country"
+msgstr "Kraj rejestracji"
+
+#: lib/models/segments.js:19 lib/models/triggers.js:11
+msgid "Sign up date"
+msgstr "Data rejestracji"
+
+#: lib/models/segments.js:23 lib/models/triggers.js:15
+msgid "Latest open"
+msgstr "Ostatnie otwarcie"
+
+#: lib/models/segments.js:27 lib/models/triggers.js:19
+msgid "Latest click"
+msgstr "Ostatnie kliknięcie"
+
+#: lib/models/segments.js:69 lib/models/segments.js:216
+#: lib/models/segments.js:256 lib/models/segments.js:278
+msgid "Missing Segment ID"
+msgstr "Brakujący ID segmentu"
+
+#: lib/models/segments.js:85 lib/models/segments.js:549
+#: lib/models/segments.js:658
+msgid "Segment not found"
+msgstr "Nie znaleziono segmentu"
+
+#: lib/models/segments.js:146 lib/models/segments.js:147
+#: lib/models/segments.js:408 lib/models/segments.js:409
+msgid "%s days after today"
+msgstr "%s dni po dzisiejszym dniu"
+
+#: lib/models/segments.js:146 lib/models/segments.js:147
+#: lib/models/segments.js:408 lib/models/segments.js:409
+msgid "%s days before today"
+msgstr "%s dni przed dzisiejszym dniem"
+
+#: lib/models/segments.js:148 lib/models/segments.js:410
+msgid "today"
+msgstr "dziś"
+
+#: lib/models/segments.js:189 lib/models/segments.js:229
+msgid "Invalid segment rule type"
+msgstr "Nieprawidłowy typ reguły segmentu"
+
+#: lib/models/segments.js:289 lib/models/segments.js:454 routes/segments.js:266
+#: routes/segments.js:300 routes/segments.js:370 routes/segments.js:381
+msgid "Selected segment not found"
+msgstr "Nie znaleziono wybranego segmentu"
+
+#: lib/models/segments.js:294 lib/models/segments.js:459 routes/segments.js:272
+#: routes/segments.js:306 routes/segments.js:387
+msgid "Invalid rule type"
+msgstr "Nieprawidłowy typ reguły"
+
+#: lib/models/segments.js:358 lib/models/segments.js:434
+#: lib/models/segments.js:524
+msgid "Missing Rule ID"
+msgstr "Brakujący ID reguły"
+
+#: lib/models/segments.js:374
+msgid "Specified rule not found"
+msgstr "Nie znaleziono określonej reguły"
+
+#: lib/models/segments.js:385
+msgid "Specified segment not found"
+msgstr "Nie znaleziono określonego segmentu"
+
+#: lib/models/segments.js:445
+msgid "Selected rule not found"
+msgstr "Nie znaleziono wybranej reguły"
+
+#: lib/models/subscriptions.js:233
+msgid "%s: Please Confirm Subscription"
+msgstr "%s: Potwierdź subskrypcję"
+
+#: lib/models/subscriptions.js:324
+msgid "Could not save subscription"
+msgstr "Nie można zapisać subskrypcji"
+
+#: lib/models/subscriptions.js:507 lib/models/subscriptions.js:537
+msgid "Missing Subscription ID"
+msgstr "Brakujący ID subskrypcji"
+
+#: lib/models/subscriptions.js:565
+msgid "Missing Subscription email address"
+msgstr "Brak adresu e-mail subskrypcji"
+
+#: lib/models/subscriptions.js:644 lib/models/subscriptions.js:893
+#: lib/models/subscriptions.js:1156
+msgid "Missing subscription ID"
+msgstr "Brakujący ID subskrypcji"
+
+#: lib/models/subscriptions.js:707
+msgid "Missing email address"
+msgstr "Brakujący adres e-mail"
+
+#: lib/models/subscriptions.js:996 lib/models/subscriptions.js:1050
+#: lib/models/subscriptions.js:1086
+msgid "Missing Import ID"
+msgstr "Brakujący ID importu"
+
+#: lib/models/subscriptions.js:1178
+msgid "Unknown subscription ID"
+msgstr "Nieznany ID subskrypcji"
+
+#: lib/models/subscriptions.js:1183
+msgid "Nothing seems to be changed"
+msgstr "Wydaje się, że nic nie zostało zmienione"
+
+#: lib/models/subscriptions.js:1197
+msgid "This address is already registered by someone else"
+msgstr "Ten adres jest już zarejestrowany przez inną osobę"
+
+#: lib/models/templates.js:51 lib/models/templates.js:122
+#: lib/models/templates.js:163
+msgid "Missing Template ID"
+msgstr "Brakujący ID szablonu"
+
+#: lib/models/templates.js:80 lib/models/templates.js:126
+msgid "Template Name must be set"
+msgstr "Nazwa szablonu musi być ustawiona"
+
+#: lib/models/triggers.js:28
+msgid "Has Opened"
+msgstr "Otwarte"
+
+#: lib/models/triggers.js:31
+msgid "Has Clicked"
+msgstr "Kliknięte"
+
+#: lib/models/triggers.js:34
+msgid "Not Opened"
+msgstr "Nie otwarte"
+
+#: lib/models/triggers.js:37
+msgid "Not Clicked"
+msgstr "Nie kliknięte"
+
+#: lib/models/triggers.js:174 lib/models/triggers.js:211
+msgid "Missing or invalid list ID"
+msgstr "Brakujący lub nieprawidłowy ID listy"
+
+#: lib/models/triggers.js:178 lib/models/triggers.js:263
+msgid "Days in the past are not allowed"
+msgstr "Dni w przeszłości są niedozwolone"
+
+#: lib/models/triggers.js:182 lib/models/triggers.js:203
+#: lib/models/triggers.js:267 lib/models/triggers.js:288
+msgid "Missing or invalid trigger rule"
+msgstr "Brakująca lub nieprawidłowa reguła wyzwalacza"
+
+#: lib/models/triggers.js:189 lib/models/triggers.js:274
+msgid "Invalid subscription configuration"
+msgstr "ieprawidłowa konfiguracja subskrypcji"
+
+#: lib/models/triggers.js:196 lib/models/triggers.js:281
+msgid "Invalid campaign configuration"
+msgstr "Nieprawidłowa konfiguracja kampanii"
+
+#: lib/models/triggers.js:199 lib/models/triggers.js:284
+msgid "A campaing can not be a target for itself"
+msgstr "Kampania nie może być celem samym w sobie"
+
+#: lib/models/triggers.js:232
+msgid "Could not store trigger row"
+msgstr "Nie można zapisać wiersza wyzwalacza"
+
+#: lib/models/triggers.js:249
+msgid "Missing or invalid Trigger ID"
+msgstr "Brakujący lub nieprawidłowy ID wyzwalacza"
+
+#: lib/models/triggers.js:316
+msgid "Missing Trigger ID"
+msgstr "Brakujący ID wyzwalacza"
+
+#: lib/models/users.js:103
+msgid "Could not store user row"
+msgstr "Nie można zapisać wiersza użytkownika"
+
+#: lib/models/users.js:173
+msgid "Email Address must be set"
+msgstr "Adres e-mail musi być ustawiony"
+
+#: lib/models/users.js:184
+msgid "Failed to check user data"
+msgstr "Nie można sprawdzić danych użytkownika"
+
+#: lib/models/users.js:195
+msgid ""
+"Can't change email as another user with the same email address already exists"
+msgstr ""
+"Nie można zmienić adresu e-mail, ponieważ inny użytkownik o tym samym "
+"adresie e-mail już istnieje"
+
+#: lib/models/users.js:212
+msgid "Incorrect current password"
+msgstr "Nieprawidłowe aktualne hasło"
+
+#: lib/models/users.js:216
+msgid "New password not set"
+msgstr "Nowe hasło nie zostało ustawione"
+
+#: lib/models/users.js:220
+msgid "Passwords do not match"
+msgstr "Hasła nie pasują do siebie"
+
+#: lib/models/users.js:258
+msgid "User ID not set"
+msgstr "Nie ustawiono ID użytkownika"
+
+#: lib/models/users.js:286
+msgid "Username must be set"
+msgstr "Nazwa użytkownika musi być ustawiona"
+
+#: lib/models/users.js:323
+msgid "Mailer password change request"
+msgstr "Żądanie zmiany hasła Mailera"
+
+#: lib/models/users.js:347 lib/models/users.js:367
+msgid "Missing username or reset token"
+msgstr "Brakująca nazwa użytkownika lub token reset"
+
+#: lib/models/users.js:371
+msgid "Invalid new password"
+msgstr "Nieprawidłowe nowe hasło"
+
+#: lib/passport.js:38
+msgid "%s logged out"
+msgstr "%s Wylogowany"
+
+#: lib/passport.js:51
+msgid "Failed to authenticate user"
+msgstr "Nie udało się uwierzytelnić użytkownika"
+
+#: lib/passport.js:67
+msgid "Logged in as %s"
+msgstr "Zalogowano jako %s"
+
+#: lib/passport.js:125
+msgid "Incorrect username or password"
+msgstr "Nieprawidłowa nazwa użytkownika lub hasło"
+
+#: lib/tools.js:123
+msgid "Automation"
+msgstr "Automatyzacja"
+
+#: lib/tools.js:133
+msgid "Blocked email address \"%s\""
+msgstr "Zablokowany adres e-mail \"%s\""
+
+#: lib/tools.js:142
+msgid "Invalid email address \"%s\"."
+msgstr "Nieprawidłowy adres e-mail \"%s\"."
+
+#: lib/tools.js:145
+msgid "MX record not found for domain"
+msgstr "Nie znaleziono rekordu MX dla domeny"
+
+#: lib/tools.js:148
+msgid "Address domain not found"
+msgstr "Nie znaleziono domeny"
+
+#: lib/tools.js:151
+msgid "Address domain name is required"
+msgstr "Nazwa domeny adresu jest wymagana"
+
+#: routes/archive.js:31 routes/archive.js:43 routes/archive.js:55 app.js:211
+msgid "Not Found"
+msgstr "Nie znaleziono"
+
+#: routes/archive.js:110 services/sender.js:447
+msgid "Received status code %s from %s"
+msgstr "Otrzymano kod statusu %s z %s"
+
+#: routes/archive.js:134 routes/campaigns.js:131 routes/campaigns.js:295
+#: routes/campaigns.js:390 routes/campaigns.js:435 routes/campaigns.js:475
+#: routes/campaigns.js:739 routes/campaigns.js:762 routes/campaigns.js:781
+#: routes/campaigns.js:803 routes/triggers.js:146
+msgid "Could not find campaign with specified ID"
+msgstr "Nie można znaleźć kampanii z określonym ID"
+
+#: routes/archive.js:142 routes/campaigns.js:789
+msgid "Attachment not found"
+msgstr "Załącznik nie znaleziony"
+
+#: routes/campaigns.js:26 routes/fields.js:13 routes/lists.js:49
+#: routes/segments.js:13 routes/settings.js:23 routes/templates.js:17
+#: routes/triggers.js:18 routes/users.js:75 routes/users.js:120
+msgid "Need to be logged in to access restricted content"
+msgstr "Musisz być zalogowany, aby uzyskać dostęp do zastrzeżonych treści"
+
+#: routes/campaigns.js:117
+msgid "Could not create campaign"
+msgstr "Nie można utworzyć kampanii"
+
+#: routes/campaigns.js:120
+msgid "Campaign “%s” created"
+msgstr "Kampania “%s” utworzona"
+
+#: routes/campaigns.js:204
+msgid "content from an RSS entry"
+msgstr "treść z wpisu RSS"
+
+#: routes/campaigns.js:220
+msgid "Campaign settings updated"
+msgstr "Zaktualizowano ustawienia kampanii"
+
+#: routes/campaigns.js:222
+msgid "Campaign settings not updated"
+msgstr "Ustawienia kampanii nie zostały zaktualizowane"
+
+#: routes/campaigns.js:238 routes/campaigns.js:639
+msgid "Campaign deleted"
+msgstr "Kampania usunięta"
+
+#: routes/campaigns.js:240 routes/campaigns.js:641
+msgid "Could not delete specified campaign"
+msgstr "Nie można usunąć określonej kampanii"
+
+#: routes/campaigns.js:259
+msgid "Idling"
+msgstr "Bezczynność"
+
+#: routes/campaigns.js:262
+msgid "Scheduled"
+msgstr "Planowane"
+
+#: routes/campaigns.js:268
+msgid "Paused"
+msgstr "Wstrzymane"
+
+#: routes/campaigns.js:270
+msgid "Inactive"
+msgstr "Nieaktywny"
+
+#: routes/campaigns.js:272
+msgid "Active"
+msgstr "Aktywny"
+
+#: routes/campaigns.js:274
+msgid "Other"
+msgstr "Inny"
+
+#: routes/campaigns.js:429
+msgid "Unknown status selector"
+msgstr "Nieznany status selektora"
+
+#: routes/campaigns.js:657
+msgid "Scheduled sending"
+msgstr "Wysyłanie zaplanowanych"
+
+#: routes/campaigns.js:659
+msgid "Could not schedule sending"
+msgstr "Nie można zaplanować wysyłania"
+
+#: routes/campaigns.js:671
+msgid "Sending resumed"
+msgstr "Wysyłanie zostało wznowione"
+
+#: routes/campaigns.js:673
+msgid "Could not resume sending"
+msgstr "Nie można wznowić wysyłania"
+
+#: routes/campaigns.js:685
+msgid "Sending reset"
+msgstr "Wysyłam reset"
+
+#: routes/campaigns.js:687
+msgid "Could not reset sending"
+msgstr "Nie można zresetować wysyłania"
+
+#: routes/campaigns.js:699 routes/campaigns.js:727
+msgid "Sending paused"
+msgstr "Wysyłanie wstrzymane"
+
+#: routes/campaigns.js:701 routes/campaigns.js:729
+msgid "Could not pause sending"
+msgstr "Nie można wstrzymać wysyłania"
+
+#: routes/campaigns.js:713
+msgid "Sending activated"
+msgstr "Wysyłanie aktywowane"
+
+#: routes/campaigns.js:715
+msgid "Could not activate sending"
+msgstr "Nie można aktywować wysyłania"
+
+#: routes/campaigns.js:750
+msgid "Attachment uploaded"
+msgstr "Przesłano załącznik"
+
+#: routes/campaigns.js:752
+msgid "Could not store attachment"
+msgstr "Nie można zapisać załącznika"
+
+#: routes/campaigns.js:769
+msgid "Attachment deleted"
+msgstr "Załącznik usunięty"
+
+#: routes/campaigns.js:771
+msgid "Could not delete attachment"
+msgstr "Nie można usunąć załącznika"
+
+#: routes/fields.js:28 routes/fields.js:64 routes/fields.js:118
+#: routes/segments.js:28 routes/segments.js:59 routes/segments.js:102
+#: routes/segments.js:151 routes/segments.js:223 routes/segments.js:255
+#: routes/segments.js:289 routes/segments.js:336 routes/segments.js:359
+msgid "Selected list ID not found"
+msgstr "Nie znaleziono wybranego ID listy"
+
+#: routes/fields.js:102
+msgid "Could not create custom field"
+msgstr "Nie można utworzyć pola niestandardowego"
+
+#: routes/fields.js:129
+msgid "Selected field not found"
+msgstr "Nie znaleziono wybranego pola"
+
+#: routes/fields.js:165
+msgid "Field settings updated"
+msgstr "Zaktualizowano ustawienia pola"
+
+#: routes/fields.js:167
+msgid "Field settings not updated"
+msgstr "Ustawienia pola nie zostały zaktualizowane"
+
+#: routes/fields.js:183
+msgid "Custom field deleted"
+msgstr "Pole niestandardowe usunięte"
+
+#: routes/fields.js:185
+msgid "Could not delete specified field"
+msgstr "Nie można usunąć określonego pola"
+
+#: routes/links.js:40
+msgid "Oops, we couldn't find a link for the URL you clicked"
+msgstr "Ups, nie mogliśmy znaleźć linku dla URL który kliknąłeś"
+
+#: routes/lists.js:90
+msgid "Could not create list"
+msgstr "Nie można utworzyć listy"
+
+#: routes/lists.js:93
+msgid "List created"
+msgstr "Utworzono listę"
+
+#: routes/lists.js:101 routes/lists.js:236 routes/lists.js:301
+#: routes/lists.js:340 routes/lists.js:409 routes/lists.js:434
+#: routes/lists.js:479 routes/lists.js:501 routes/lists.js:530
+#: routes/lists.js:609 routes/lists.js:666 routes/lists.js:693
+msgid "Could not find list with specified ID"
+msgstr "Nie można znaleźć listy o określonym ID"
+
+#: routes/lists.js:115
+msgid "List settings updated"
+msgstr "Zaktualizowano ustawienia listy"
+
+#: routes/lists.js:117
+msgid "List settings not updated"
+msgstr "Nie zaktualizowano ustawień listy"
+
+#: routes/lists.js:133
+msgid "List deleted"
+msgstr "Lista usunięta"
+
+#: routes/lists.js:135
+msgid "Could not delete specified list"
+msgstr "Nie można usunąć określonej listy"
+
+#: routes/lists.js:171
+msgid "Unknown"
+msgstr "Nieznany"
+
+#: routes/lists.js:171
+msgid "Complained"
+msgstr "Skarżący"
+
+#: routes/lists.js:202
+msgid "Invalid key"
+msgstr "Klucz niewłaściwy"
+
+#: routes/lists.js:204
+msgid "Expired key"
+msgstr "Klucz wygasł"
+
+#: routes/lists.js:206
+msgid "Revoked key"
+msgstr "Klucz odwołany"
+
+#: routes/lists.js:256
+msgid "Initializing"
+msgstr "Inicjowanie"
+
+#: routes/lists.js:259
+msgid "Initialized"
+msgstr "Zainicjowano"
+
+#: routes/lists.js:262
+msgid "Importing"
+msgstr "Importowanie"
+
+#: routes/lists.js:268
+msgid "Errored"
+msgstr "Błędne"
+
+#: routes/lists.js:346 routes/lists.js:415 routes/lists.js:440
+msgid "Could not find subscriber with specified ID"
+msgstr "Nie można znaleźć subskrybenta o podanym ID"
+
+#: routes/lists.js:392
+msgid "Could not add subscription"
+msgstr "Nie można dodać subskrypcji"
+
+#: routes/lists.js:397
+msgid "%s was successfully added to your list"
+msgstr "%s został pomyślnie dodany do twojej listy"
+
+#: routes/lists.js:399
+msgid "%s was not added to your list"
+msgstr "%s nie został dodany do Twojej listy"
+
+#: routes/lists.js:421
+msgid "Could not unsubscribe user"
+msgstr "Nie można anulować subskrypcji użytkownika"
+
+#: routes/lists.js:424
+msgid "%s was successfully unsubscribed from your list"
+msgstr "%s został pomyślnie wypisany z listy"
+
+#: routes/lists.js:444
+msgid "%s was successfully removed from your list"
+msgstr "%s został pomyślnie usunięty z Twojej listy"
+
+#: routes/lists.js:456
+msgid "Another subscriber with email address %s already exists"
+msgstr "Inny subskrybent z adresem e-mail %s już istnieje"
+
+#: routes/lists.js:463
+msgid "Subscription settings updated"
+msgstr "Zaktualizowano ustawienia subskrypcji"
+
+#: routes/lists.js:465
+msgid "Subscription settings not updated"
+msgstr "Ustawienia subskrypcji nie zostały zaktualizowane"
+
+#: routes/lists.js:507 routes/lists.js:615 routes/lists.js:651
+#: routes/lists.js:679 routes/lists.js:699
+msgid "Could not find import data with specified ID"
+msgstr "Nie można znaleźć danych importu o podanym ID"
+
+#: routes/lists.js:538
+msgid "Could not process CSV"
+msgstr "Nie można przetworzyć pliku CSV"
+
+#: routes/lists.js:547
+msgid "Could not create importer"
+msgstr "Nie można utworzyć importera"
+
+#: routes/lists.js:598
+msgid "Empty file"
+msgstr "Pusty plik"
+
+#: routes/lists.js:655
+msgid "Import started"
+msgstr "Rozpoczęto importowanie"
+
+#: routes/lists.js:683
+msgid "Import restarted"
+msgstr "Import został zrestartowany"
+
+#: routes/segments.js:86
+msgid "Could not create segment"
+msgstr "Nie można utworzyć segmentu"
+
+#: routes/segments.js:89
+msgid "Segment created"
+msgstr "Utworzono segment"
+
+#: routes/segments.js:113
+msgid "Selected segment ID not found"
+msgstr "Nie znaleziono ID wybranego segmentu"
+
+#: routes/segments.js:188
+msgid "Segment settings updated"
+msgstr "Zaktualizowane ustawienia segmentów"
+
+#: routes/segments.js:190
+msgid "Segment settings not updated"
+msgstr "Ustawienia segmentu nie zostały zaktualizowane"
+
+#: routes/segments.js:206
+msgid "Segment deleted"
+msgstr "Segment usunięty"
+
+#: routes/segments.js:208
+msgid "Could not delete specified segment"
+msgstr "Nie można usunąć określonego segmentu"
+
+#: routes/segments.js:342
+msgid "Could not create rule"
+msgstr "Nie można utworzyć reguły"
+
+#: routes/segments.js:345
+msgid "Rule created"
+msgstr "Dodano regułę"
+
+#: routes/segments.js:410
+msgid "Rule settings updated"
+msgstr "Zaktualizowano ustawienia reguły"
+
+#: routes/segments.js:412
+msgid "Rule settings not updated"
+msgstr "Nie zaktualizowano ustawień reguły"
+
+#: routes/segments.js:428
+msgid "Rule deleted"
+msgstr "Usunięto regułę"
+
+#: routes/segments.js:430
+msgid "Could not delete specified rule"
+msgstr "Nie można usunąć określonej reguły"
+
+#: routes/settings.js:39
+msgid "Use TLS"
+msgstr "Użyj TLS"
+
+#: routes/settings.js:40
+msgid "usually selected for port 465"
+msgstr "zazwyczaj wybierany port 465"
+
+#: routes/settings.js:44
+msgid "Use STARTTLS"
+msgstr "Użyj STARTTLS"
+
+#: routes/settings.js:45
+msgid "usually selected for port 587 and 25"
+msgstr "zazwyczaj wybierany port 587 i 25"
+
+#: routes/settings.js:49
+msgid "Do not use encryption"
+msgstr "Nie używaj szyfrowania"
+
+#: routes/settings.js:115
+msgid "Settings updated"
+msgstr "Zaktualizowano ustawienia"
+
+#: routes/settings.js:173
+msgid "Invalid mail transport type"
+msgstr "Nieprawidłowy typ transportu poczty"
+
+#: routes/settings.js:184
+msgid "Invalid Access Key"
+msgstr "Nieprawidłowy klucz dostępu"
+
+#: routes/settings.js:187
+msgid "Invalid AWS credentials"
+msgstr "Nieprawidłowe dane uwierzytelniające AWS"
+
+#: routes/settings.js:190
+msgid "Connection refused, check hostname and port."
+msgstr "Połączenie odrzucone, sprawdź nazwę hosta i port."
+
+#: routes/settings.js:195
+msgid ""
+"Did not receive greeting message from server. This might happen when "
+"connecting to a TLS port without using TLS."
+msgstr ""
+"Nie otrzymano wiadomości powitalnej z serwera. Może się to zdarzyć podczas "
+"łączenia się z portem TLS bez korzystania z TLS."
+
+#: routes/settings.js:197
+msgid "Did not receive greeting message from server."
+msgstr "Nie otrzymano wiadomości powitalnej z serwera."
+
+#: routes/settings.js:200
+msgid ""
+"Connection timed out. Check your firewall settings, destination port is "
+"probably blocked."
+msgstr ""
+"Przekroczono limit czasu połączenia. Sprawdź ustawienia zapory, port "
+"docelowy jest prawdopodobnie zablokowany."
+
+#: routes/settings.js:205
+msgid "Authentication not accepted, server expects STARTTLS to be used."
+msgstr ""
+"Uwierzytelnianie nie jest akceptowane, serwer oczekuje, że zostanie użyty "
+"STARTTLS."
+
+#: routes/settings.js:207
+msgid "Authentication failed, check username and password."
+msgstr "Uwierzytelnianie nie powiodło się, sprawdź nazwę użytkownika i hasło."
+
+#: routes/settings.js:217
+msgid "Failed Mailer verification."
+msgstr "Weryfikacja Mailera nie powiodła się."
+
+#: routes/settings.js:217
+msgid "Server responded with: \"%s\""
+msgstr "Odpowiedź serwera: \"%s\""
+
+#: routes/settings.js:221
+msgid "Mailer settings verified, ready to send some mail!"
+msgstr "Ustawienia Mailera zweryfikowane, gotowe do wysłania wiadomości!"
+
+#: routes/subscription.js:22
+msgid "Selected subscription not found"
+msgstr "Nie znaleziono wybranej subskrypcji"
+
+#: routes/subscription.js:32 routes/subscription.js:103
+#: routes/subscription.js:141 routes/subscription.js:166
+#: routes/subscription.js:191 routes/subscription.js:232
+#: routes/subscription.js:270 routes/subscription.js:317
+#: routes/subscription.js:339 routes/subscription.js:368
+#: routes/subscription.js:392 routes/subscription.js:424
+msgid "Selected list not found"
+msgstr "Nie znaleziono wybranej listy"
+
+#: routes/subscription.js:78 routes/subscription.js:472
+msgid "%s: Subscription Confirmed"
+msgstr "%s: Potwierdzono subskrypcję"
+
+#: routes/subscription.js:217
+msgid "Email address not set"
+msgstr "Adres e-mail nie jest ustawiony"
+
+#: routes/subscription.js:255
+msgid "Could not store confirmation data"
+msgstr "Nie można zapisać danych potwierdzających"
+
+#: routes/subscription.js:284 routes/subscription.js:349
+#: routes/subscription.js:402
+msgid "Subscription not found from this list"
+msgstr "Nie znaleziono subskrypcji z tej listy"
+
+#: routes/subscription.js:383
+msgid "Email address updated, check your mailbox for verification instructions"
+msgstr ""
+"Adres e-mail zaktualizowany, sprawdź skrzynkę pocztową, aby uzyskać "
+"instrukcje dotyczące weryfikacji"
+
+#: routes/subscription.js:499 routes/subscription.js:515
+msgid "Public key is not set"
+msgstr "Klucz publiczny nie jest ustawiony"
+
+#: routes/templates.js:98
+msgid "Could not create template"
+msgstr "Nie można utworzyć szablonu"
+
+#: routes/templates.js:101
+msgid "Template created"
+msgstr "Szablon utworzony"
+
+#: routes/templates.js:109
+msgid "Could not find template with specified ID"
+msgstr "Nie można znaleźć szablonu z określonym ID"
+
+#: routes/templates.js:140
+msgid "Template settings updated"
+msgstr "Zaktualizowano ustawienia szablonu"
+
+#: routes/templates.js:142
+msgid "Template settings not updated"
+msgstr "Ustawienia szablonów nie zostały zaktualizowane"
+
+#: routes/templates.js:158
+msgid "Template deleted"
+msgstr "Szablon usunięty"
+
+#: routes/templates.js:160
+msgid "Could not delete specified template"
+msgstr "Nie można usunąć określonego szablonu"
+
+#: routes/triggers.js:62 routes/triggers.js:79 routes/triggers.js:154
+msgid "Could not find selected list"
+msgstr "Nie można znaleźć wybranej listy"
+
+#: routes/triggers.js:131
+msgid "Could not create trigger"
+msgstr "Nie można utworzyć wyzwalacza"
+
+#: routes/triggers.js:138
+msgid "Trigger “%s” created"
+msgstr "Wyzwalacz “%s” został utworzony"
+
+#: routes/triggers.js:214
+msgid "Trigger settings updated"
+msgstr "Zaktualizowano ustawienia wyzwalacza"
+
+#: routes/triggers.js:216
+msgid "Trigger settings not updated"
+msgstr "Ustawienia wyzwalacza nie zostały zaktualizowane"
+
+#: routes/triggers.js:228
+msgid "Trigger deleted"
+msgstr "Wyzwalacz został usunięty"
+
+#: routes/triggers.js:230
+msgid "Could not delete specified trigger"
+msgstr "Nie można usunąć określonego wyzwalacza"
+
+#: routes/triggers.js:242
+msgid "Could not find trigger with specified ID"
+msgstr "Nie można znaleźć wyzwalacza z określonym ID"
+
+#: routes/triggers.js:255
+msgid "Trigger not found"
+msgstr "Wyzwalacz nie został znaleziony"
+
+#: routes/users.js:32
+msgid ""
+"An email with password reset instructions has been sent to your email "
+"address, if it exists on our system."
+msgstr ""
+"E-mail z instrukcjami resetowania hasła został wysłany na Twój adres e-mail, "
+"jeśli istnieje w naszym systemie."
+
+#: routes/users.js:46 routes/users.js:64
+msgid "Unknown or expired reset token"
+msgstr "Token resetowania nieznany lub wygasł"
+
+#: routes/users.js:66
+msgid "Your password has been changed successfully"
+msgstr "Twoje hasło zostało zmienione"
+
+#: routes/users.js:87
+msgid "User data not found"
+msgstr "Nie znaleziono danych użytkownika"
+
+#: routes/users.js:110
+msgid "Access token updated"
+msgstr "Zaktualizowano token dostępu"
+
+#: routes/users.js:112
+msgid "Access token not updated"
+msgstr "Nie zaktualizowano tokenu dostępu"
+
+#: routes/users.js:139
+msgid "Account information updated"
+msgstr "Informacje o koncie zostały zaktualizowane"
+
+#: routes/users.js:141
+msgid "Account information not updated"
+msgstr "Informacje o koncie nie zostały zaktualizowane"
+
+#: services/feedcheck.js:51
+msgid "Feed error: %s"
+msgstr "RSS błąd: %s"
+
+#: services/feedcheck.js:54
+msgid "Found %s new campaign messages from feed"
+msgstr "Znaleziono %s nowych wiadomości kampanii z kanału"
+
+#: services/feedcheck.js:56
+msgid "Found nothing new from the feed"
+msgstr "Nie znaleziono nic nowego w kanale"
+
+#: services/feedcheck.js:143
+msgid "RSS entry %s"
+msgstr "Wpis RSS %s"
+
+#: services/importer.js:243
+msgid "Could not access import file"
+msgstr "Nie można uzyskać dostępu do pliku importu"
+
+#: services/triggers.js:51
+msgid "Unknown trigger type %s"
+msgstr "Nieznany typ wyzwalacza %s"
+
+#: views/subscription/widget-subscribe.hbs:3
+msgid "It looks like you are already subscribed to this list."
+msgstr "Wygląda na to, że już jesteś zapisany/a."
diff --git a/lib/models/campaigns.js b/lib/models/campaigns.js
index e9b178ea..2db3a8d8 100644
--- a/lib/models/campaigns.js
+++ b/lib/models/campaigns.js
@@ -60,10 +60,10 @@ module.exports.statsClickedSubscribersByColumn = (campaign, linkId, request, col
return callback(err);
}
- let query_template = 'SELECT %s AS data, COUNT(*) AS cnt FROM `subscription__%d` JOIN `campaign_tracker__%d` ON `campaign_tracker__%d`.`list`=%d AND `campaign_tracker__%d`.`subscriber`=`subscription__%d`.`id` AND `campaign_tracker__%d`.`link`=%d GROUP BY `%s` ORDER BY COUNT(`%s`) DESC, `%s`';
- let query = util.format(query_template, column, campaign.list, campaign.id, campaign.id, campaign.list, campaign.id, campaign.list, campaign.id, linkId, column, column, column);
+ let query_template = 'SELECT ?? AS data, COUNT(*) AS cnt FROM `subscription__%d` JOIN `campaign_tracker__%d` ON `campaign_tracker__%d`.`list`=%d AND `campaign_tracker__%d`.`subscriber`=`subscription__%d`.`id` AND `campaign_tracker__%d`.`link`=%d GROUP BY ?? ORDER BY COUNT(??) DESC, ??';
+ let query = util.format(query_template, campaign.list, campaign.id, campaign.id, campaign.list, campaign.id, campaign.list, campaign.id, linkId);
- connection.query(query, (err, rows) => {
+ connection.query(query, [column, column, column, column], (err, rows) => {
connection.release();
if (err) {
return callback(err);
@@ -365,6 +365,17 @@ module.exports.getLinks = (id, linkId, callback) => {
});
};
+module.exports.duplicate = (id, callback) => module.exports.get(id, true, (err, campaign) => {
+ if (err) {
+ return callback(err);
+ }
+ if (!campaign) {
+ return callback(new Error(_('Campaign does not exist')));
+ }
+ campaign.name = campaign.name + ' Copy';
+ return module.exports.create(campaign, false, callback);
+});
+
module.exports.create = (campaign, opts, callback) => {
campaign = tools.convertKeys(campaign);
diff --git a/lib/models/fields.js b/lib/models/fields.js
index a35c1c16..1b3dbe2b 100644
--- a/lib/models/fields.js
+++ b/lib/models/fields.js
@@ -9,7 +9,7 @@ let Handlebars = require('handlebars');
let _ = require('../translate')._;
let util = require('util');
-let allowedKeys = ['name', 'key', 'default_value', 'group', 'group_template', 'visible'];
+let allowedKeys = ['name', 'description', 'key', 'default_value', 'group', 'group_template', 'visible'];
let allowedTypes;
module.exports.grouped = ['radio', 'checkbox', 'dropdown'];
@@ -133,10 +133,11 @@ module.exports.create = (listId, field, callback) => {
field.group = null;
}
+ field.description = (field.description || '').toString().trim() || null;
field.defaultValue = (field.defaultValue || '').toString().trim() || null;
field.groupTemplate = (field.groupTemplate || '').toString().trim() || null;
- addCustomField(listId, field.name, field.defaultValue, field.type, field.group, field.groupTemplate, field.visible, callback);
+ addCustomField(listId, field.name, field.description, field.defaultValue, field.type, field.group, field.groupTemplate, field.visible, callback);
};
module.exports.update = (id, updates, callback) => {
@@ -157,6 +158,7 @@ module.exports.update = (id, updates, callback) => {
updates.key = slugify(updates.key, '_').toUpperCase();
}
+ updates.description = (updates.description || '').toString().trim() || null;
updates.defaultValue = (updates.defaultValue || '').toString().trim() || null;
updates.groupTemplate = (updates.groupTemplate || '').toString().trim() || null;
@@ -277,7 +279,7 @@ module.exports.delete = (fieldId, callback) => {
});
};
-function addCustomField(listId, name, defaultValue, type, group, groupTemplate, visible, callback) {
+function addCustomField(listId, name, description, defaultValue, type, group, groupTemplate, visible, callback) {
type = (type || '').toString().trim().toLowerCase();
group = Number(group) || null;
listId = Number(listId) || 0;
@@ -314,8 +316,8 @@ function addCustomField(listId, name, defaultValue, type, group, groupTemplate,
column = ('custom_' + slugify(name, '_') + '_' + shortid.generate()).toLowerCase().replace(/[^a-z0-9_]/g, '');
}
- let query = 'INSERT INTO custom_fields (`list`, `name`, `key`,`default_value`, `type`, `group`, `group_template`, `column`, `visible`) VALUES(?,?,?,?,?,?,?,?,?)';
- connection.query(query, [listId, name, key, defaultValue, type, group, groupTemplate, column, visible ? 1 : 0], (err, result) => {
+ let query = 'INSERT INTO custom_fields (`list`, `name`, `description`, `key`,`default_value`, `type`, `group`, `group_template`, `column`, `visible`) VALUES(?,?,?,?,?,?,?,?,?,?)';
+ connection.query(query, [listId, name, description, key, defaultValue, type, group, groupTemplate, column, visible ? 1 : 0], (err, result) => {
if (err) {
connection.release();
@@ -409,6 +411,7 @@ module.exports.getRow = (fieldList, values, useDate, showAll, onlyExisting) => {
id: field.id,
type: field.type,
name: field.name,
+ description: field.description,
column: field.column,
value: (valueList[field.column] || '').toString().trim(),
visible: !!field.visible,
@@ -439,6 +442,7 @@ module.exports.getRow = (fieldList, values, useDate, showAll, onlyExisting) => {
id: field.id,
type: field.type,
name: field.name,
+ description: field.description,
column: field.column,
value: (valueList[field.column] || '').toString().trim(),
visible: !!field.visible,
@@ -455,6 +459,7 @@ module.exports.getRow = (fieldList, values, useDate, showAll, onlyExisting) => {
id: field.id,
type: field.type,
name: field.name,
+ description: field.description,
column: field.column,
value: Number(valueList[field.column]) || 0,
visible: !!field.visible,
@@ -474,6 +479,7 @@ module.exports.getRow = (fieldList, values, useDate, showAll, onlyExisting) => {
id: field.id,
type: field.type,
name: field.name,
+ description: field.description,
visible: !!field.visible,
key: 'group-g' + field.id,
mergeTag: field.key,
@@ -495,6 +501,7 @@ module.exports.getRow = (fieldList, values, useDate, showAll, onlyExisting) => {
return {
type: subField.type,
name: subField.name,
+ description: subField.description,
column: subField.column,
value: valueList[subField.column] ? 1 : 0,
visible: !!subField.visible,
@@ -572,6 +579,7 @@ module.exports.getRow = (fieldList, values, useDate, showAll, onlyExisting) => {
id: field.id,
type: field.type,
name: field.name,
+ description: field.description,
column: field.column,
value: useDate ? value : formatted,
visible: !!field.visible,
diff --git a/lib/models/segments.js b/lib/models/segments.js
index 209f12e7..a2e891f9 100644
--- a/lib/models/segments.js
+++ b/lib/models/segments.js
@@ -574,11 +574,12 @@ module.exports.getQuery = (id, prefix, callback) => {
segment.rules.forEach(rule => {
switch (rule.columnType.type) {
- case 'string':
+ case 'string': {
let condition = rule.value.negate ? 'NOT LIKE' : 'LIKE';
query.push(prefix + '`' + rule.columnType.column + '` ' + condition + ' ?');
values.push(rule.value.value);
break;
+ }
case 'boolean':
query.push(prefix + '`' + rule.columnType.column + '` = ?');
values.push(rule.value.value);
diff --git a/meta.json b/meta.json
index 5d18c61b..f48d12cd 100644
--- a/meta.json
+++ b/meta.json
@@ -1,3 +1,3 @@
{
- "schemaVersion": 33
+ "schemaVersion": 34
}
diff --git a/package.json b/package.json
index 51e18bf3..20f988c6 100644
--- a/package.json
+++ b/package.json
@@ -106,6 +106,7 @@
"openpgp": "^2.5.11",
"passport": "^0.4.0",
"passport-local": "^1.0.0",
+ "passport-ldapauth": "^2.0.0",
"premailer-api": "^1.0.4",
"redfour": "^1.0.2",
"redis": "^2.8.0",
diff --git a/routes/api.js b/routes/api.js
index 1e4fb70d..eb1a8d4c 100644
--- a/routes/api.js
+++ b/routes/api.js
@@ -12,29 +12,27 @@ let log = require('npmlog');
let router = new express.Router();
let mailHelpers = require('../lib/subscription-mail-helpers');
+const handleErrorResponse = (res, log, err, code = 500, message = false) => {
+ if (typeof err != 'undefined')
+ log.error('API', err);
+ res.status(code);
+ return res.json({
+ error: message || err.message || err,
+ data: []
+ });
+}
+
router.all('/*', (req, res, next) => {
if (!req.query.access_token) {
- res.status(403);
- return res.json({
- error: 'Missing access_token',
- data: []
- });
+ return handleErrorResponse(res, log, false, 403, 'Missing access_token');
}
users.findByAccessToken(req.query.access_token, (err, user) => {
if (err) {
- res.status(500);
- return res.json({
- error: err.message || err,
- data: []
- });
+ return handleErrorResponse(res, log, err);
}
if (!user) {
- res.status(403);
- return res.json({
- error: 'Invalid or expired access_token',
- data: []
- });
+ return handleErrorResponse(res, log, false, 403, 'Invalid or expired access_token');
}
next();
});
@@ -48,35 +46,17 @@ router.post('/subscribe/:listId', (req, res) => {
});
lists.getByCid(req.params.listId, (err, list) => {
if (err) {
- log.error('API', err);
- res.status(500);
- return res.json({
- error: err.message || err,
- data: []
- });
+ return handleErrorResponse(res, log, false, 403, 'Invalid or expired access_token');
}
if (!list) {
- res.status(404);
- return res.json({
- error: 'Selected listId not found',
- data: []
- });
+ return handleErrorResponse(res, log, false, 404, 'Selected listId not found');
}
if (!input.EMAIL) {
- res.status(400);
- return res.json({
- error: 'Missing EMAIL',
- data: []
- });
+ return handleErrorResponse(res, log, false, 400, 'Missing EMAIL');
}
tools.validateEmail(input.EMAIL, false, err => {
if (err) {
- log.error('API', err);
- res.status(400);
- return res.json({
- error: err.message || err,
- data: []
- });
+ return handleErrorResponse(res, log, err, 400);
}
let subscription = {
@@ -132,22 +112,12 @@ router.post('/subscribe/:listId', (req, res) => {
confirmations.addConfirmation(list.id, 'subscribe', req.ip, data, (err, confirmCid) => {
if (err) {
- log.error('API', err);
- res.status(500);
- return res.json({
- error: err.message || err,
- data: []
- });
+ return handleErrorResponse(res, log, err);
}
mailHelpers.sendConfirmSubscription(list, input.EMAIL, confirmCid, subscription, (err) => {
if (err) {
- log.error('API', err);
- res.status(500);
- return res.json({
- error: err.message || err,
- data: []
- });
+ return handleErrorResponse(res, log, err);
}
res.status(200);
@@ -161,12 +131,7 @@ router.post('/subscribe/:listId', (req, res) => {
} else {
subscriptions.insert(list.id, meta, subscription, (err, response) => {
if (err) {
- log.error('API', err);
- res.status(500);
- return res.json({
- error: err.message || err,
- data: []
- });
+ return handleErrorResponse(res, log, err);
}
res.status(200);
res.json({
@@ -188,51 +153,26 @@ router.post('/unsubscribe/:listId', (req, res) => {
});
lists.getByCid(req.params.listId, (err, list) => {
if (err) {
- res.status(500);
- return res.json({
- error: err.message || err,
- data: []
- });
+ return handleErrorResponse(res, log, err);
}
if (!list) {
- res.status(404);
- return res.json({
- error: 'Selected listId not found',
- data: []
- });
+ return handleErrorResponse(res, log, false, 404, 'Selected listId not found');
}
if (!input.EMAIL) {
- res.status(400);
- return res.json({
- error: 'Missing EMAIL',
- data: []
- });
+ return handleErrorResponse(res, log, false, 400, 'Missing EMAIL');
}
subscriptions.getByEmail(list.id, input.EMAIL, (err, subscription) => {
if (err) {
- res.status(500);
- return res.json({
- error: err.message || err,
- data: []
- });
+ return handleErrorResponse(res, log, err);
}
-
if (!subscription) {
- res.status(404);
- return res.json({
- error: 'Subscription with given email not found',
- data: []
- });
+ return handleErrorResponse(res, log, false, 404, 'Subscription with given email not found');
}
subscriptions.changeStatus(list.id, subscription.id, false, subscriptions.Status.UNSUBSCRIBED, (err, found) => {
if (err) {
- res.status(500);
- return res.json({
- error: err.message || err,
- data: []
- });
+ return handleErrorResponse(res, log, err);
}
res.status(200);
res.json({
@@ -253,55 +193,27 @@ router.post('/delete/:listId', (req, res) => {
});
lists.getByCid(req.params.listId, (err, list) => {
if (err) {
- res.status(500);
- return res.json({
- error: err.message || err,
- data: []
- });
+ return handleErrorResponse(res, log, err);
}
if (!list) {
- res.status(404);
- return res.json({
- error: 'Selected listId not found',
- data: []
- });
+ return handleErrorResponse(res, log, false, 404, 'Selected listId not found');
}
if (!input.EMAIL) {
- res.status(400);
- return res.json({
- error: 'Missing EMAIL',
- data: []
- });
+ return handleErrorResponse(res, log, false, 400, 'Missing EMAIL');
}
subscriptions.getByEmail(list.id, input.EMAIL, (err, subscription) => {
if (err) {
- res.status(500);
- return res.json({
- error: err.message || err,
- data: []
- });
+ return handleErrorResponse(res, log, err);
}
if (!subscription) {
- res.status(404);
- return res.json({
- error: 'Subscription not found',
- data: []
- });
+ return handleErrorResponse(res, log, false, 404, 'Subscription not found');
}
subscriptions.delete(list.id, subscription.cid, (err, subscription) => {
if (err) {
- res.status(500);
- return res.json({
- error: err.message || err,
- data: []
- });
+ return handleErrorResponse(res, log, err);
}
if (!subscription) {
- res.status(404);
- return res.json({
- error: 'Subscription not found',
- data: []
- });
+ return handleErrorResponse(res, log, false, 404, 'Subscription not found');
}
res.status(200);
res.json({
@@ -320,42 +232,30 @@ router.get('/subscriptions/:listId', (req, res) => {
let limit = parseInt(req.query.limit || 10000, 10);
lists.getByCid(req.params.listId, (err, list) => {
- if (err) {
- res.status(500);
- return res.json({
- error: err.message || err,
- data: []
+ if (err) {
+ return handleErrorResponse(res, log, err);
+ }
+ subscriptions.list(list.id, start, limit, (err, rows, total) => {
+ if (err) {
+ return handleErrorResponse(res, log, err);
+ }
+ res.status(200);
+ res.json({
+ data: {
+ total: total,
+ start: start,
+ limit: limit,
+ subscriptions: rows
+ }
});
- }
- subscriptions.list(list.id, start, limit, (err, rows, total) => {
- if (err) {
- res.status(500);
- return res.json({
- error: err.message || err,
- data: []
- });
- }
- res.status(200);
- res.json({
- data: {
- total: total,
- start: start,
- limit: limit,
- subscriptions: rows
- }
- });
- });
+ });
});
});
router.get('/lists', (req, res) => {
lists.quicklist((err, lists) => {
if (err) {
- res.status(500);
- return res.json({
- error: err.message || err,
- data: []
- });
+ return handleErrorResponse(res, log, err);
}
res.status(200);
res.json({
@@ -367,10 +267,7 @@ router.get('/lists', (req, res) => {
router.get('/list/:id', (req, res) => {
lists.get(req.params.id, (err, list) => {
if (err) {
- res.status(500);
- return res.json({
- error: err.message || err,
- });
+ return handleErrorResponse(res, log, err);
}
res.status(200);
res.json({
@@ -382,11 +279,7 @@ router.get('/list/:id', (req, res) => {
router.get('/lists/:email', (req, res) => {
lists.getListsWithEmail(req.params.email, (err, lists) => {
if (err) {
- res.status(500);
- return res.json({
- error: err.message || err,
- data: []
- });
+ return handleErrorResponse(res, log, err);
}
res.status(200);
res.json({
@@ -402,23 +295,15 @@ router.post('/field/:listId', (req, res) => {
});
lists.getByCid(req.params.listId, (err, list) => {
if (err) {
- log.error('API', err);
- res.status(500);
- return res.json({
- error: err.message || err,
- data: []
- });
+ return handleErrorResponse(res, log, err);
}
if (!list) {
- res.status(404);
- return res.json({
- error: 'Selected listId not found',
- data: []
- });
+ return handleErrorResponse(res, log, false, 404, 'Selected listId not found');
}
let field = {
name: (input.NAME || '').toString().trim(),
+ description: (input.DESCRIPTION || '').toString().trim(),
defaultValue: (input.DEFAULT || '').toString().trim() || null,
type: (input.TYPE || '').toString().toLowerCase().trim(),
group: Number(input.GROUP) || null,
@@ -428,11 +313,7 @@ router.post('/field/:listId', (req, res) => {
fields.create(list.id, field, (err, id, tag) => {
if (err) {
- res.status(500);
- return res.json({
- error: err.message || err,
- data: []
- });
+ return handleErrorResponse(res, log, err);
}
res.status(200);
res.json({
@@ -451,24 +332,16 @@ router.post('/blacklist/add', (req, res) => {
input[(key || '').toString().trim().toUpperCase()] = (req.body[key] || '').toString().trim();
});
if (!(input.EMAIL) || (input.EMAIL === '')) {
- res.status(500);
- return res.json({
- error: 'EMAIL argument are required',
- data: []
- });
+ return handleErrorResponse(res, log, err);
}
blacklist.add(input.EMAIL, (err) =>{
- if (err) {
- res.status(500);
- return res.json({
- error: err.message || err,
- data: []
- });
- }
- res.status(200);
- res.json({
- data: []
- });
+ if (err) {
+ return handleErrorResponse(res, log, err);
+ }
+ res.status(200);
+ res.json({
+ data: []
+ });
});
});
@@ -478,19 +351,11 @@ router.post('/blacklist/delete', (req, res) => {
input[(key || '').toString().trim().toUpperCase()] = (req.body[key] || '').toString().trim();
});
if (!(input.EMAIL) || (input.EMAIL === '')) {
- res.status(500);
- return res.json({
- error: 'EMAIL argument are required',
- data: []
- });
+ return handleErrorResponse(res, log, false, 500, 'EMAIL argument are required');
}
blacklist.delete(input.EMAIL, (err) =>{
if (err) {
- res.status(500);
- return res.json({
- error: err.message || err,
- data: []
- });
+ return handleErrorResponse(res, log, err);
}
res.status(200);
res.json({
@@ -506,11 +371,7 @@ router.get('/blacklist/get', (req, res) => {
blacklist.get(start, limit, search, (err, data, total) => {
if (err) {
- res.status(500);
- return res.json({
- error: err.message || err,
- data: []
- });
+ return handleErrorResponse(res, log, err);
}
res.status(200);
res.json({
@@ -524,4 +385,66 @@ router.get('/blacklist/get', (req, res) => {
});
});
+router.post('/changeemail/:listId', (req, res) => {
+ let input = {};
+ Object.keys(req.body).forEach(key => {
+ input[(key || '').toString().trim().toUpperCase()] = (req.body[key] || '').toString().trim();
+ });
+ if (!(input.EMAILOLD) || (input.EMAILOLD === '')) {
+ return handleErrorResponse(res, log, false, 500, 'EMAILOLD argument is required');
+ }
+ if (!(input.EMAILNEW) || (input.EMAILNEW === '')) {
+ return handleErrorResponse(res, log, false, 500, 'EMAILNEW argument is required');
+ }
+ lists.getByCid(req.params.listId, (err, list) => {
+ if (err) {
+ return handleErrorResponse(res, log, err);
+ }
+ if (!list) {
+ return handleErrorResponse(res, log, false, 404, 'Selected listId not found');
+ }
+ blacklist.isblacklisted(input.EMAILNEW, (err, blacklisted) => {
+ if (err) {
+ return handleErrorResponse(res, log, err);
+ }
+ if (blacklisted) {
+ return handleErrorResponse(res, log, false, 500, 'New email is blacklisted');
+ }
+
+ subscriptions.getByEmail(list.id, input.EMAILOLD, (err, subscription) => {
+ if (err) {
+ return handleErrorResponse(res, log, err);
+ }
+
+ if (!subscription) {
+ return handleErrorResponse(res, log, false, 404, 'Subscription with given old email not found');
+ }
+
+ subscriptions.updateAddressCheck(list, subscription.cid, input.EMAILNEW, null, (err, old, valid) => {
+ if (err) {
+ return handleErrorResponse(res, log, err);
+ }
+
+ if (!valid) {
+ return handleErrorResponse(res, log, false, 500, 'New email not valid');
+ }
+
+ subscriptions.updateAddress(list.id, subscription.id, input.EMAILNEW, (err) => {
+ if (err) {
+ return handleErrorResponse(res, log, err);
+ }
+ res.status(200);
+ res.json({
+ data: {
+ id: subscription.id,
+ changedemail: true
+ }
+ });
+ });
+ });
+ });
+ });
+ });
+});
+
module.exports = router;
diff --git a/routes/campaigns.js b/routes/campaigns.js
index d9c3cd49..2a65733f 100644
--- a/routes/campaigns.js
+++ b/routes/campaigns.js
@@ -126,6 +126,19 @@ router.post('/create', passport.parseForm, passport.csrfProtection, (req, res) =
});
});
+router.post('/duplicate', passport.parseForm, passport.csrfProtection, (req, res) => {
+ campaigns.duplicate(req.body.id, (err, duplicated) => {
+ if (err) {
+ req.flash('danger', err && err.message || err);
+ } else if (duplicated) {
+ req.flash('success', _('Campaign duplicated'));
+ } else {
+ req.flash('info', _('Could not duplicate specified campaign'));
+ }
+ return res.redirect('/campaigns/edit/' + duplicated);
+ });
+});
+
router.get('/edit/:id', passport.csrfProtection, (req, res, next) => {
campaigns.get(req.params.id, false, (err, campaign) => {
if (err || !campaign) {
diff --git a/setup/sql/upgrade-00034.sql b/setup/sql/upgrade-00034.sql
new file mode 100644
index 00000000..64941105
--- /dev/null
+++ b/setup/sql/upgrade-00034.sql
@@ -0,0 +1,11 @@
+# Header section
+# Define incrementing schema version number
+SET @schema_version = '34';
+
+# Add template field for group elements
+ALTER TABLE `custom_fields` ADD COLUMN `description` text AFTER `name`;
+
+# Footer section
+LOCK TABLES `settings` WRITE;
+INSERT INTO `settings` (`key`, `value`) VALUES('db_schema_version', @schema_version) ON DUPLICATE KEY UPDATE `value`=@schema_version;
+UNLOCK TABLES;
diff --git a/views/campaigns/edit.hbs b/views/campaigns/edit.hbs
index 759672f1..b4256318 100644
--- a/views/campaigns/edit.hbs
+++ b/views/campaigns/edit.hbs
@@ -17,6 +17,11 @@
+
+
{{#each attachments}}
curl -XGET '{{serviceUrl}}api/list/1?access_token={{accessToken}}'\ No newline at end of file +
curl -XGET '{{serviceUrl}}api/list/1?access_token={{accessToken}}'+ +
+ {{#translate}}This API call changes the email address of an existing list subscriber.{{/translate}} +
+ ++ GET {{#translate}}arguments{{/translate}} +
++ POST {{#translate}}arguments{{/translate}} +
++ {{#translate}}Example{{/translate}} +
+ +curl -XPOST {{serviceUrl}}api/changeemail/B16uVTdW?access_token={{accessToken}} \ +--data 'EMAILOLD=test@example.com&EMAILNEW=foo@bar.com'+