From a15ba4300abb331b3509ce31fcfa35946c39cb26 Mon Sep 17 00:00:00 2001 From: David Jean Louis Date: Fri, 20 Sep 2019 15:38:47 +0200 Subject: [PATCH 1/7] Import Site model only if necessary When not using the Django sites framework, you get a RuntimeError because it is not installed, even if you set DJANGO_MESSAGES_NOTIFY to False. This can be avoided by importing the site model only when necessary. --- django_messages/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/django_messages/utils.py b/django_messages/utils.py index c356094..c277424 100644 --- a/django_messages/utils.py +++ b/django_messages/utils.py @@ -2,7 +2,6 @@ import django from django.utils.text import wrap from django.utils.translation import ugettext, ugettext_lazy as _ -from django.contrib.sites.models import Site from django.template.loader import render_to_string from django.conf import settings @@ -73,6 +72,7 @@ def new_message_email(sender, instance, signal, if 'created' in kwargs and kwargs['created']: try: + from django.contrib.sites.models import Site current_domain = Site.objects.get_current().domain subject = subject_prefix % {'subject': instance.subject} message = render_to_string(template_name, { From dd674e7b5f0971f54a7a77320c9d390ddba5dc1f Mon Sep 17 00:00:00 2001 From: David Jean Louis Date: Sat, 21 Sep 2019 12:22:47 +0200 Subject: [PATCH 2/7] Message attachments support Now django-messages support attachments when composing or replying. Attachments are stored by default in an "attachments" folder relative to the ``MEDIA_ROOT``, but this can be changed with the new ``DJANGO_MESSAGES_UPLOAD_TO`` setting. --- django_messages/forms.py | 11 ++++++-- django_messages/migrations/0004_attachment.py | 28 +++++++++++++++++++ django_messages/models.py | 26 +++++++++++++++++ .../templates/django_messages/compose.html | 2 +- .../templates/django_messages/view.html | 12 ++++++-- django_messages/views.py | 15 +++++++--- docs/usage.txt | 8 ++++++ 7 files changed, 93 insertions(+), 9 deletions(-) create mode 100644 django_messages/migrations/0004_attachment.py diff --git a/django_messages/forms.py b/django_messages/forms.py index 79a0238..ed76b8b 100644 --- a/django_messages/forms.py +++ b/django_messages/forms.py @@ -8,7 +8,7 @@ else: notification = None -from django_messages.models import Message +from django_messages.models import Message, Attachment from django_messages.fields import CommaSeparatedUserField class ComposeForm(forms.Form): @@ -19,6 +19,10 @@ class ComposeForm(forms.Form): subject = forms.CharField(label=_(u"Subject"), max_length=140) body = forms.CharField(label=_(u"Body"), widget=forms.Textarea(attrs={'rows': '12', 'cols':'55'})) + attachments = forms.FileField( + widget=forms.ClearableFileInput(attrs={'multiple': True}), + required=False + ) def __init__(self, *args, **kwargs): @@ -28,7 +32,7 @@ def __init__(self, *args, **kwargs): self.fields['recipient']._recipient_filter = recipient_filter - def save(self, sender, parent_msg=None): + def save(self, sender, parent_msg=None, files=[]): recipients = self.cleaned_data['recipient'] subject = self.cleaned_data['subject'] body = self.cleaned_data['body'] @@ -45,6 +49,9 @@ def save(self, sender, parent_msg=None): parent_msg.replied_at = timezone.now() parent_msg.save() msg.save() + for f in files: + attachment = Attachment(file=f, message=msg) + attachment.save() message_list.append(msg) if notification: if parent_msg is not None: diff --git a/django_messages/migrations/0004_attachment.py b/django_messages/migrations/0004_attachment.py new file mode 100644 index 0000000..8da7ab1 --- /dev/null +++ b/django_messages/migrations/0004_attachment.py @@ -0,0 +1,28 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.11.8 on 2019-09-21 08:18 +from __future__ import unicode_literals + +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + dependencies = [ + ('django_messages', '0003_auto_20190617_1316'), + ] + + operations = [ + migrations.CreateModel( + name='Attachment', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('file', models.FileField(upload_to='attachments', verbose_name='File')), + ('message', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='attachments', to='django_messages.Message', verbose_name='Message')), + ], + options={ + 'verbose_name': 'Attachment', + 'verbose_name_plural': 'Attachments', + }, + ), + ] diff --git a/django_messages/models.py b/django_messages/models.py index eee3096..6f195cb 100644 --- a/django_messages/models.py +++ b/django_messages/models.py @@ -95,6 +95,32 @@ class Meta: verbose_name_plural = _("Messages") +@python_2_unicode_compatible +class Attachment(models.Model): + """ + A message attachment. You can configure where attachments are stored with + the ``DJANGO_MESSAGES_UPLOAD_TO`` setting, note that this setting is + relative to your ``MEDIA_ROOT`` setting. + """ + file = models.FileField( + _('File'), + upload_to=getattr(settings, 'DJANGO_MESSAGES_UPLOAD_TO', 'attachments') + ) + message = models.ForeignKey( + Message, + on_delete=models.CASCADE, + verbose_name=_('Message'), + related_name='attachments' + ) + + class Meta: + verbose_name = _("Attachment") + verbose_name_plural = _("Attachments") + + def __str__(self): + return self.file.name if self.file else '' + + def inbox_count_for(user): """ returns the number of unread messages for the given user but does not diff --git a/django_messages/templates/django_messages/compose.html b/django_messages/templates/django_messages/compose.html index 5e4bbeb..012031d 100644 --- a/django_messages/templates/django_messages/compose.html +++ b/django_messages/templates/django_messages/compose.html @@ -3,7 +3,7 @@ {% block content %}

{% trans "Compose Message"%}

-
+ {% csrf_token %} {{ form.as_table }} diff --git a/django_messages/templates/django_messages/view.html b/django_messages/templates/django_messages/view.html index 6a0b496..82adcce 100644 --- a/django_messages/templates/django_messages/view.html +++ b/django_messages/templates/django_messages/view.html @@ -13,7 +13,15 @@

{% trans "View Message" %}

{% trans "Recipient" %}
{{ message.recipient }}
-{{ message.body|linebreaksbr }}

+{{ message.body|linebreaksbr }} +{% if message.attachments.count %} +

{% trans "Attachments" %}

+
    + {% for attachment in message.attachments.all %}
  • {{ attachment }}
  • {% endfor %} +
+{% else %} +

+{% endif %} {% ifequal message.recipient.pk user.pk %} {% trans "Reply" %} @@ -32,4 +40,4 @@

{% trans "Compose reply"%}

{% endif %} {% endcomment %} -{% endblock %} \ No newline at end of file +{% endblock %} diff --git a/django_messages/views.py b/django_messages/views.py index 4f1d4ff..f7dc3ea 100644 --- a/django_messages/views.py +++ b/django_messages/views.py @@ -83,9 +83,12 @@ def compose(request, recipient=None, form_class=ComposeForm, """ if request.method == "POST": sender = request.user - form = form_class(request.POST, recipient_filter=recipient_filter) + form = form_class(request.POST, request.FILES, recipient_filter=recipient_filter) if form.is_valid(): - form.save(sender=request.user) + form.save( + sender=request.user, + files=request.FILES.getlist('attachments') + ) messages.info(request, _(u"Message successfully sent.")) if success_url is None: success_url = reverse('messages_inbox') @@ -120,9 +123,13 @@ def reply(request, message_id, form_class=ComposeForm, if request.method == "POST": sender = request.user - form = form_class(request.POST, recipient_filter=recipient_filter) + form = form_class(request.POST, request.FILES, recipient_filter=recipient_filter) if form.is_valid(): - form.save(sender=request.user, parent_msg=parent) + form.save( + sender=request.user, + parent_msg=parent, + files=request.FILES.getlist('attachments') + ) messages.info(request, _(u"Message successfully sent.")) if success_url is None: success_url = reverse('messages_inbox') diff --git a/docs/usage.txt b/docs/usage.txt index 7e4405c..caa6a9b 100644 --- a/docs/usage.txt +++ b/docs/usage.txt @@ -95,3 +95,11 @@ If you do want to disable django-messages from sending either a not installed' then set the following in your django settings:: DJANGO_MESSAGES_NOTIFY = False + +By default, message attachments are stored in a "attachments" folder relative +to your project ``MEDIA_ROOT``, you can change this folder with the +``DJANGO_MESSAGES_UPLOAD_TO`` setting, for example:: + + DJANGO_MESSAGES_UPLOAD_TO = "subfolder/message_attachments" + + DJANGO_MESSAGES_NOTIFY = False From f06fce4d14996befc56a1308e5c46f1ce4f42e5a Mon Sep 17 00:00:00 2001 From: David Jean Louis Date: Sat, 21 Sep 2019 12:27:35 +0200 Subject: [PATCH 3/7] Regenerated locales for attachments support --- .../locale/ar/LC_MESSAGES/django.po | 272 +++++++++----- .../locale/ca/LC_MESSAGES/django.po | 56 +-- .../locale/cs/LC_MESSAGES/django.po | 139 +++---- .../locale/da/LC_MESSAGES/django.po | 316 +++++++++------- .../locale/de/LC_MESSAGES/django.po | 272 +++++++++----- .../locale/el/LC_MESSAGES/django.po | 303 ++++++++++----- .../locale/es/LC_MESSAGES/django.po | 273 +++++++++----- .../locale/es_AR/LC_MESSAGES/django.po | 250 ++++++++----- .../locale/eu/LC_MESSAGES/django.po | 279 +++++++++----- .../locale/fa/LC_MESSAGES/django.po | 285 +++++++++----- .../locale/fr/LC_MESSAGES/django.po | 123 ++++--- .../locale/id/LC_MESSAGES/django.po | 213 ++++++----- .../locale/it/LC_MESSAGES/django.po | 347 +++++++++++------- .../locale/ko/LC_MESSAGES/django.po | 331 +++++++++++------ .../locale/lt/LC_MESSAGES/django.po | 278 +++++++++----- .../locale/nl/LC_MESSAGES/django.po | 270 +++++++++----- .../locale/pl/LC_MESSAGES/django.po | 247 +++++++++---- .../locale/pt_BR/LC_MESSAGES/django.po | 267 +++++++++----- .../locale/ro/LC_MESSAGES/django.po | 253 +++++++++---- .../locale/ru/LC_MESSAGES/django.po | 267 +++++++++----- .../locale/zh_CN/LC_MESSAGES/django.po | 327 +++++++++++------ 21 files changed, 3507 insertions(+), 1861 deletions(-) diff --git a/django_messages/locale/ar/LC_MESSAGES/django.po b/django_messages/locale/ar/LC_MESSAGES/django.po index 027edb1..7b2776b 100644 --- a/django_messages/locale/ar/LC_MESSAGES/django.po +++ b/django_messages/locale/ar/LC_MESSAGES/django.po @@ -6,10 +6,11 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-10-14 04:23+0300\n" +"POT-Creation-Date: 2019-09-21 12:19+0200\n" "PO-Revision-Date: 2009-11-02 00:41+0300\n" "Last-Translator: Ossama M. Khayat \n" "Language-Team: Arabic \n" +"Language: ar\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -17,43 +18,47 @@ msgstr "" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " "&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" -#: admin.py:13 forms.py:20 models.py:52 templates/messages/outbox.html:8 -#: templates/messages/view.html:12 -msgid "Recipient" -msgstr "المستلم" - -#: admin.py:15 +#: admin.py:21 msgid "group" msgstr "مجموعة" -#: admin.py:16 +#: admin.py:22 msgid "Creates the message optionally for all users or a group of users." msgstr "ينشئ الرسالة اختياريا لجميع المستخدمين او لمجموعة من المستخدمين." -#: admin.py:23 +#: admin.py:30 msgid "All users" msgstr "جميع المستخدمين" -#: admin.py:38 models.py:88 +#: admin.py:48 models.py:94 models.py:112 msgid "Message" msgstr "الرسالة" -#: admin.py:45 +#: admin.py:55 msgid "Date/time" msgstr "التاريخ/الوقت" -#: fields.py:53 +#: apps.py:6 models.py:95 +msgid "Messages" +msgstr "الرسائل" + +#: fields.py:56 #, python-format msgid "The following usernames are incorrect: %(users)s" msgstr "أسماء المستخدمين التالي ذكرهم غير صحيحة: %(users)s" -#: forms.py:21 models.py:49 templates/messages/inbox.html:8 -#: templates/messages/outbox.html:8 templates/messages/trash.html:8 -#: templates/messages/view.html:6 +#: forms.py:18 models.py:59 templates/django_messages/outbox.html:9 +#: templates/django_messages/view.html:13 +msgid "Recipient" +msgstr "المستلم" + +#: forms.py:19 models.py:56 templates/django_messages/inbox.html:9 +#: templates/django_messages/outbox.html:9 +#: templates/django_messages/trash.html:9 templates/django_messages/view.html:7 msgid "Subject" msgstr "الموضوع" -#: forms.py:22 models.py:50 +#: forms.py:20 models.py:57 msgid "Body" msgstr "المحتوى" @@ -105,119 +110,102 @@ msgstr "تم استرجاع الرسالة" msgid "you have undeleted a message" msgstr "قمت باسترجاع رسالة" -#: models.py:51 templates/messages/inbox.html:8 -#: templates/messages/trash.html:8 templates/messages/view.html:8 +#: models.py:58 templates/django_messages/inbox.html:9 +#: templates/django_messages/trash.html:9 templates/django_messages/view.html:9 msgid "Sender" msgstr "المرسل" -#: models.py:53 +#: models.py:60 msgid "Parent message" msgstr "الرسالة الأساسية" -#: models.py:54 +#: models.py:61 msgid "sent at" msgstr "أرسلت في" -#: models.py:55 +#: models.py:62 msgid "read at" msgstr "قُرأت في" -#: models.py:56 +#: models.py:63 msgid "replied at" msgstr "رُدّ عليها في" -#: models.py:57 +#: models.py:64 msgid "Sender deleted at" msgstr "حذفها المُرسل في" -#: models.py:58 +#: models.py:65 msgid "Recipient deleted at" msgstr "حذفها المستلم في" -#: models.py:89 -msgid "Messages" -msgstr "الرسائل" - -#: utils.py:27 -#, python-format -msgid "New Message: %(subject)s" -msgstr "رسالة جديدة: %(subject)s" - -#: views.py:78 views.py:112 -msgid "Message successfully sent." -msgstr "تم إرسال الرسالة بنجاح." - -#: views.py:118 -#, python-format -msgid "" -"%(sender)s wrote:\n" -"%(body)s" +#: models.py:106 +msgid "File" msgstr "" -"كتب %(sender)s:\n" -"%(body)s" -#: views.py:122 -#, python-format -msgid "Re: %(subject)s" -msgstr "رد: %(subject)s" - -#: views.py:158 -msgid "Message successfully deleted." -msgstr "تم حذف الرسالة بنجاح." +#: models.py:117 +msgid "Attachment" +msgstr "" -#: views.py:185 -msgid "Message successfully recovered." -msgstr "تم استرجاع الرسالة بنجاح." +#: models.py:118 templates/django_messages/view.html:18 +msgid "Attachments" +msgstr "" -#: templates/messages/base.html:8 templates/messages/inbox.html:4 -#: templates/messages/new_message.html:10 +#: templates/django_messages/base.html:8 templates/django_messages/inbox.html:5 +#: templates/django_messages/new_message.html:12 msgid "Inbox" msgstr "الوارد" -#: templates/messages/base.html:9 templates/messages/outbox.html:4 +#: templates/django_messages/base.html:9 +#: templates/django_messages/outbox.html:5 msgid "Sent Messages" msgstr "الرسائل المرسلة" -#: templates/messages/base.html:10 +#: templates/django_messages/base.html:10 msgid "New Message" msgstr "رسالة جديدة" -#: templates/messages/base.html:11 +#: templates/django_messages/base.html:11 msgid "Trash" msgstr "الحاوية" -#: templates/messages/compose.html:4 +#: templates/django_messages/compose.html:5 msgid "Compose Message" msgstr "أكتب رسالة" -#: templates/messages/compose.html:9 +#: templates/django_messages/compose.html:11 msgid "Send" msgstr "أرسل" -#: templates/messages/inbox.html:8 +#: templates/django_messages/inbox.html:9 msgid "Received" msgstr "استُلمت" -#: templates/messages/inbox.html:8 templates/messages/outbox.html:8 -#: templates/messages/trash.html:8 +#: templates/django_messages/inbox.html:9 +#: templates/django_messages/outbox.html:9 +#: templates/django_messages/trash.html:9 msgid "Action" msgstr "إجراء" -#: templates/messages/inbox.html:20 templates/messages/outbox.html:17 -#: templates/messages/trash.html:17 templates/messages/view.html:11 +#: templates/django_messages/inbox.html:21 +#: templates/django_messages/outbox.html:18 +#: templates/django_messages/trash.html:18 +#: templates/django_messages/view.html:12 msgid "DATETIME_FORMAT" msgstr "DATETIME_FORMAT" -#: templates/messages/inbox.html:21 templates/messages/outbox.html:18 +#: templates/django_messages/inbox.html:22 +#: templates/django_messages/outbox.html:19 msgid "delete" msgstr "حذف" -#: templates/messages/inbox.html:27 templates/messages/outbox.html:24 -#: templates/messages/trash.html:24 +#: templates/django_messages/inbox.html:28 +#: templates/django_messages/outbox.html:25 +#: templates/django_messages/trash.html:25 msgid "No messages." msgstr "لا توجد رسائل." -#: templates/messages/new_message.html:1 +#: templates/django_messages/new_message.html:3 #, python-format msgid "" "Hello %(recipient)s,\n" @@ -230,61 +218,96 @@ msgstr "" "وصلتك رسالة خاصة من %(sender)s\n" "تحتوي ما يلي:" -#: templates/messages/new_message.html:9 +#: templates/django_messages/new_message.html:11 #, python-format msgid "Sent from %(site_url)s" msgstr "أرسلت من %(site_url)s" -#: templates/messages/new_message.html:11 templates/messages/view.html:18 +#: templates/django_messages/new_message.html:13 +#: templates/django_messages/view.html:27 msgid "Reply" msgstr "رد" -#: templates/messages/outbox.html:8 +#: templates/django_messages/outbox.html:9 msgid "Sent" msgstr "أرسل" -#: templates/messages/trash.html:4 +#: templates/django_messages/trash.html:5 msgid "Deleted Messages" msgstr "الرسائل المحذوفة" -#: templates/messages/trash.html:8 templates/messages/view.html:10 +#: templates/django_messages/trash.html:9 +#: templates/django_messages/view.html:11 msgid "Date" msgstr "التاريخ" -#: templates/messages/trash.html:18 +#: templates/django_messages/trash.html:19 msgid "undelete" msgstr "استرجاع" -#: templates/messages/trash.html:27 +#: templates/django_messages/trash.html:28 msgid "" "Deleted Messages are removed from the trash at unregular intervals, don't " "rely on this feature for long-time storage." msgstr "" -"تتم إزالة الرسائل المحذوفة من الحاوية على فترات زمنيّة متفاوتة، " -"فلا تعتمد على هذه الميزة للتخزين الطويل المدى." +"تتم إزالة الرسائل المحذوفة من الحاوية على فترات زمنيّة متفاوتة، فلا تعتمد على " +"هذه الميزة للتخزين الطويل المدى." -#: templates/messages/view.html:4 +#: templates/django_messages/view.html:5 msgid "View Message" msgstr "مشاهدة الرسالة" -#: templates/messages/view.html:20 +#: templates/django_messages/view.html:29 msgid "Delete" msgstr "حذف" +#: templates/notification/messages_deleted/full.txt:1 +#, fuzzy, python-format +#| msgid "you have deleted a message" +msgid "You have deleted the message '%(message)s'." +msgstr "قمت بحذف رسالة" + #: templates/notification/messages_deleted/notice.html:1 #, python-format msgid "" "You have deleted the message %(message)s." msgstr "قمت بحذف الرسالة %(message)s." +#: templates/notification/messages_received/full.txt:1 +#, fuzzy, python-format +#| msgid "%(message_sender)s has sent you a reply to %(message_parent_msg)s." +msgid "" +"%(message_sender)s has sent you a message:\n" +"\n" +"%(message)s\n" +"\n" +"%(message_body)s\n" +"\n" +"http://%(current_site)s%(message_url)s" +msgstr "أرسل لك %(message_sender)s رداً على %(message_parent_msg)s." + #: templates/notification/messages_received/notice.html:2 #, python-format msgid "" "You have received the message %(message)s " "from %(message_sender)s." msgstr "" -"وصلتك الرسالة %(message)s " -"من %(message_sender)s." +"وصلتك الرسالة %(message)s من " +"%(message_sender)s." + +#: templates/notification/messages_received/short.txt:1 +#: templates/notification/messages_reply_received/short.txt:1 +#, python-format +msgid "%(notice)s by %(message_sender)s" +msgstr "" + +#: templates/notification/messages_recovered/full.txt:1 +#, fuzzy, python-format +#| msgid "" +#| "You have recovered the message %(message)s." +msgid "You have recovered the message '%(message)s'." +msgstr "قمت باسترجاع الرسالة %(message)s." #: templates/notification/messages_recovered/notice.html:1 #, python-format @@ -292,26 +315,95 @@ msgid "" "You have recovered the message %(message)s." msgstr "قمت باسترجاع الرسالة %(message)s." +#: templates/notification/messages_replied/full.txt:1 +#, fuzzy, python-format +#| msgid "" +#| "You have replied to %(message_parent_msg)s from %(message_recipient)s." +msgid "" +"You have replied to '%(message_parent_msg)s' from %(message_recipient)s." +msgstr "" +"قمت بالرد الرسائل %(message_parent_msg)s من " +"%(message_recipient)s." + #: templates/notification/messages_replied/notice.html:2 #, python-format msgid "" "You have replied to %(message_parent_msg)s " "from %(message_recipient)s." msgstr "" -"قمت بالرد الرسائل %(message_parent_msg)s " -"من %(message_recipient)s." +"قمت بالرد الرسائل %(message_parent_msg)s من " +"%(message_recipient)s." + +#: templates/notification/messages_reply_received/full.txt:1 +#, python-format +msgid "" +"%(message_sender)s replied to '%(message_parent_msg)s':\n" +"\n" +"%(message)s\n" +"\n" +"%(message_body)s\n" +"\n" +"http://%(current_site)s%(message_url)s" +msgstr "" #: templates/notification/messages_reply_received/notice.html:2 #, python-format msgid "%(message_sender)s has sent you a reply to %(message_parent_msg)s." msgstr "أرسل لك %(message_sender)s رداً على %(message_parent_msg)s." +#: templates/notification/messages_sent/full.txt:1 +#, fuzzy, python-format +#| msgid "" +#| "You have sent the message %(message)s to " +#| "%(message_recipient)s." +msgid "You have sent the message '%(message)s' to %(message_recipient)s." +msgstr "" +"قمت بإرسالة الرسالة %(message)s إلى " +"%(message_recipient)s." + #: templates/notification/messages_sent/notice.html:2 #, python-format msgid "" -"You have sent the message %(message)s to %" -"(message_recipient)s." +"You have sent the message %(message)s to " +"%(message_recipient)s." msgstr "" -"قمت بإرسالة الرسالة %(message)s إلى %" -"(message_recipient)s." +"قمت بإرسالة الرسالة %(message)s إلى " +"%(message_recipient)s." +#: utils.py:25 +#, python-format +msgid "" +"%(sender)s wrote:\n" +"%(body)s" +msgstr "" +"كتب %(sender)s:\n" +"%(body)s" + +#: utils.py:53 +#, fuzzy, python-format +#| msgid "Re: %(subject)s" +msgid "Re%(prefix)s: %(subject)s" +msgstr "رد: %(subject)s" + +#: utils.py:59 +#, python-format +msgid "New Message: %(subject)s" +msgstr "رسالة جديدة: %(subject)s" + +#: views.py:92 views.py:133 +msgid "Message successfully sent." +msgstr "تم إرسال الرسالة بنجاح." + +#: views.py:111 views.py:211 +#, python-format +msgid "Re: %(subject)s" +msgstr "رد: %(subject)s" + +#: views.py:176 +msgid "Message successfully deleted." +msgstr "تم حذف الرسالة بنجاح." + +#: views.py:203 +msgid "Message successfully recovered." +msgstr "تم استرجاع الرسالة بنجاح." diff --git a/django_messages/locale/ca/LC_MESSAGES/django.po b/django_messages/locale/ca/LC_MESSAGES/django.po index c559488..f5e272e 100644 --- a/django_messages/locale/ca/LC_MESSAGES/django.po +++ b/django_messages/locale/ca/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-05-12 00:29+0200\n" +"POT-Creation-Date: 2019-09-21 12:19+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -31,7 +31,7 @@ msgstr "Crea el missatge opcionalment per a tots els usuaris o per un grup" msgid "All users" msgstr "Tots els usuaris" -#: admin.py:48 models.py:91 +#: admin.py:48 models.py:94 models.py:112 msgid "Message" msgstr "Missatge" @@ -39,7 +39,7 @@ msgstr "Missatge" msgid "Date/time" msgstr "Data" -#: apps.py:6 models.py:92 +#: apps.py:6 models.py:95 msgid "Messages" msgstr "Missatges" @@ -48,18 +48,18 @@ msgstr "Missatges" msgid "The following usernames are incorrect: %(users)s" msgstr "" -#: forms.py:18 models.py:55 templates/django_messages/outbox.html:9 +#: forms.py:18 models.py:59 templates/django_messages/outbox.html:9 #: templates/django_messages/view.html:13 msgid "Recipient" msgstr "Destinatari" -#: forms.py:19 models.py:52 templates/django_messages/inbox.html:9 +#: forms.py:19 models.py:56 templates/django_messages/inbox.html:9 #: templates/django_messages/outbox.html:9 #: templates/django_messages/trash.html:9 templates/django_messages/view.html:7 msgid "Subject" msgstr "Assumpte" -#: forms.py:20 models.py:53 +#: forms.py:20 models.py:57 msgid "Body" msgstr "Cos" @@ -111,35 +111,47 @@ msgstr "Missatge recuperat" msgid "you have undeleted a message" msgstr "has recuperat el missatge" -#: models.py:54 templates/django_messages/inbox.html:9 +#: models.py:58 templates/django_messages/inbox.html:9 #: templates/django_messages/trash.html:9 templates/django_messages/view.html:9 msgid "Sender" msgstr "Emissor" -#: models.py:56 +#: models.py:60 msgid "Parent message" msgstr "Missatge pare" -#: models.py:57 +#: models.py:61 msgid "sent at" msgstr "enviat" -#: models.py:58 +#: models.py:62 msgid "read at" msgstr "llegit el" -#: models.py:59 +#: models.py:63 msgid "replied at" msgstr "respost el" -#: models.py:60 +#: models.py:64 msgid "Sender deleted at" msgstr "Emissor borrat" -#: models.py:61 +#: models.py:65 msgid "Recipient deleted at" msgstr "Destinatari borrat" +#: models.py:106 +msgid "File" +msgstr "" + +#: models.py:117 +msgid "Attachment" +msgstr "" + +#: models.py:118 templates/django_messages/view.html:18 +msgid "Attachments" +msgstr "" + #: templates/django_messages/base.html:8 templates/django_messages/inbox.html:5 #: templates/django_messages/new_message.html:12 msgid "Inbox" @@ -213,7 +225,7 @@ msgid "Sent from %(site_url)s" msgstr "Enviat des de %(site_url)s" #: templates/django_messages/new_message.html:13 -#: templates/django_messages/view.html:19 +#: templates/django_messages/view.html:27 msgid "Reply" msgstr "Respondre" @@ -246,7 +258,7 @@ msgstr "" msgid "View Message" msgstr "Veure Missatge" -#: templates/django_messages/view.html:21 +#: templates/django_messages/view.html:29 msgid "Delete" msgstr "Borrar" @@ -359,7 +371,7 @@ msgstr "" "Has enviat el missatge %(message)s a " "%(message_recipient)s." -#: utils.py:26 +#: utils.py:25 #, python-format msgid "" "%(sender)s wrote:\n" @@ -368,29 +380,29 @@ msgstr "" "%(sender)s escrigué:\n" "%(body)s" -#: utils.py:54 +#: utils.py:53 #, python-format msgid "Re%(prefix)s: %(subject)s" msgstr "Re%(prefix)s: %(subject)s" -#: utils.py:60 +#: utils.py:59 #, python-format msgid "New Message: %(subject)s" msgstr "Nou missatge: %(subject)s" -#: views.py:79 views.py:116 +#: views.py:92 views.py:133 msgid "Message successfully sent." msgstr "Missatge enviat" -#: views.py:98 views.py:194 +#: views.py:111 views.py:211 #, python-format msgid "Re: %(subject)s" msgstr "Re: %(subject)s" -#: views.py:159 +#: views.py:176 msgid "Message successfully deleted." msgstr "Missatge borrat" -#: views.py:186 +#: views.py:203 msgid "Message successfully recovered." msgstr "Missatge recuperat" diff --git a/django_messages/locale/cs/LC_MESSAGES/django.po b/django_messages/locale/cs/LC_MESSAGES/django.po index 9818544..2e60b88 100644 --- a/django_messages/locale/cs/LC_MESSAGES/django.po +++ b/django_messages/locale/cs/LC_MESSAGES/django.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-01-01 12:29+0100\n" +"POT-Creation-Date: 2019-09-21 12:19+0200\n" "PO-Revision-Date: 2015-01-01 12:29+0100\n" "Last-Translator: Radim Sückr \n" "Language-Team: \n" @@ -28,7 +28,7 @@ msgstr "Volitelně vytváří zprávu pro všechny uživatele nebo skupinu uživ msgid "All users" msgstr "Všichni uživatelé" -#: admin.py:48 models.py:91 +#: admin.py:48 models.py:94 models.py:112 msgid "Message" msgstr "Zpráva" @@ -36,7 +36,7 @@ msgstr "Zpráva" msgid "Date/time" msgstr "Datum/čas" -#: apps.py:6 models.py:92 +#: apps.py:6 models.py:95 msgid "Messages" msgstr "Zprávy" @@ -45,19 +45,18 @@ msgstr "Zprávy" msgid "The following usernames are incorrect: %(users)s" msgstr "Následující uživatelská jména nejsou správně: %(users)s" -#: forms.py:18 models.py:55 templates/django_messages/outbox.html:10 -#: templates/django_messages/view.html:14 +#: forms.py:18 models.py:59 templates/django_messages/outbox.html:9 +#: templates/django_messages/view.html:13 msgid "Recipient" msgstr "Příjemce" -#: forms.py:19 models.py:52 templates/django_messages/inbox.html:10 -#: templates/django_messages/outbox.html:10 -#: templates/django_messages/trash.html:10 -#: templates/django_messages/view.html:8 +#: forms.py:19 models.py:56 templates/django_messages/inbox.html:9 +#: templates/django_messages/outbox.html:9 +#: templates/django_messages/trash.html:9 templates/django_messages/view.html:7 msgid "Subject" msgstr "Předmět" -#: forms.py:20 models.py:53 +#: forms.py:20 models.py:57 msgid "Body" msgstr "Obsah" @@ -109,43 +108,54 @@ msgstr "Zpráva obnovena" msgid "you have undeleted a message" msgstr "obnovili jste smazanou zprávu" -#: models.py:54 templates/django_messages/inbox.html:10 -#: templates/django_messages/trash.html:10 -#: templates/django_messages/view.html:10 +#: models.py:58 templates/django_messages/inbox.html:9 +#: templates/django_messages/trash.html:9 templates/django_messages/view.html:9 msgid "Sender" msgstr "Odesílatel" -#: models.py:56 +#: models.py:60 msgid "Parent message" msgstr "Předchozí zpráva" -#: models.py:57 +#: models.py:61 msgid "sent at" msgstr "odesláno" -#: models.py:58 +#: models.py:62 msgid "read at" msgstr "přečteno" -#: models.py:59 +#: models.py:63 msgid "replied at" msgstr "zodpovězeno" -#: models.py:60 +#: models.py:64 msgid "Sender deleted at" msgstr "Odesílatel smazal zprávu" -#: models.py:61 +#: models.py:65 msgid "Recipient deleted at" msgstr "Příjemce smazal zprávu" -#: templates/django_messages/base.html:8 templates/django_messages/inbox.html:6 -#: templates/django_messages/new_message.html:13 +#: models.py:106 +msgid "File" +msgstr "" + +#: models.py:117 +msgid "Attachment" +msgstr "" + +#: models.py:118 templates/django_messages/view.html:18 +msgid "Attachments" +msgstr "" + +#: templates/django_messages/base.html:8 templates/django_messages/inbox.html:5 +#: templates/django_messages/new_message.html:12 msgid "Inbox" msgstr "Příchozí zprávy" #: templates/django_messages/base.html:9 -#: templates/django_messages/outbox.html:6 +#: templates/django_messages/outbox.html:5 msgid "Sent Messages" msgstr "Odchozí zprávy" @@ -157,43 +167,43 @@ msgstr "Nová zpráva" msgid "Trash" msgstr "Koš" -#: templates/django_messages/compose.html:4 +#: templates/django_messages/compose.html:5 msgid "Compose Message" msgstr "Napsat zprávu" -#: templates/django_messages/compose.html:10 +#: templates/django_messages/compose.html:11 msgid "Send" msgstr "Odeslat" -#: templates/django_messages/inbox.html:10 +#: templates/django_messages/inbox.html:9 msgid "Received" msgstr "Přijato" -#: templates/django_messages/inbox.html:10 -#: templates/django_messages/outbox.html:10 -#: templates/django_messages/trash.html:10 +#: templates/django_messages/inbox.html:9 +#: templates/django_messages/outbox.html:9 +#: templates/django_messages/trash.html:9 msgid "Action" msgstr "Akce" -#: templates/django_messages/inbox.html:22 -#: templates/django_messages/outbox.html:19 -#: templates/django_messages/trash.html:19 -#: templates/django_messages/view.html:13 +#: templates/django_messages/inbox.html:21 +#: templates/django_messages/outbox.html:18 +#: templates/django_messages/trash.html:18 +#: templates/django_messages/view.html:12 msgid "DATETIME_FORMAT" msgstr "j. E Y, H:i" -#: templates/django_messages/inbox.html:23 -#: templates/django_messages/outbox.html:20 +#: templates/django_messages/inbox.html:22 +#: templates/django_messages/outbox.html:19 msgid "delete" msgstr "smazat" -#: templates/django_messages/inbox.html:29 -#: templates/django_messages/outbox.html:26 -#: templates/django_messages/trash.html:26 +#: templates/django_messages/inbox.html:28 +#: templates/django_messages/outbox.html:25 +#: templates/django_messages/trash.html:25 msgid "No messages." msgstr "Žádné zprávy." -#: templates/django_messages/new_message.html:4 +#: templates/django_messages/new_message.html:3 #, python-format msgid "" "Hello %(recipient)s,\n" @@ -206,34 +216,34 @@ msgstr "" "máte novou soukromou zprávu od %(sender)s\n" "s následujícím obsahem:" -#: templates/django_messages/new_message.html:12 +#: templates/django_messages/new_message.html:11 #, python-format msgid "Sent from %(site_url)s" msgstr "Odesláno z %(site_url)s" -#: templates/django_messages/new_message.html:14 -#: templates/django_messages/view.html:20 +#: templates/django_messages/new_message.html:13 +#: templates/django_messages/view.html:27 msgid "Reply" msgstr "Odpovědět" -#: templates/django_messages/outbox.html:10 +#: templates/django_messages/outbox.html:9 msgid "Sent" msgstr "Odesláno" -#: templates/django_messages/trash.html:6 +#: templates/django_messages/trash.html:5 msgid "Deleted Messages" msgstr "Smazané zprávy" -#: templates/django_messages/trash.html:10 -#: templates/django_messages/view.html:12 +#: templates/django_messages/trash.html:9 +#: templates/django_messages/view.html:11 msgid "Date" msgstr "Datum" -#: templates/django_messages/trash.html:20 +#: templates/django_messages/trash.html:19 msgid "undelete" msgstr "obnovit" -#: templates/django_messages/trash.html:29 +#: templates/django_messages/trash.html:28 msgid "" "Deleted Messages are removed from the trash at unregular intervals, don't " "rely on this feature for long-time storage." @@ -241,11 +251,11 @@ msgstr "" "Smazané zprávy jsou z koše odstraňovány v nepravidelných intervalech, " "nespoléhejte se na koš jako dlouhodobé úložiště." -#: templates/django_messages/view.html:6 +#: templates/django_messages/view.html:5 msgid "View Message" msgstr "Zobrazit zprávu" -#: templates/django_messages/view.html:22 +#: templates/django_messages/view.html:29 msgid "Delete" msgstr "Smazat" @@ -258,8 +268,7 @@ msgstr "Smazali jste zprávu '%(message)s'." #, python-format msgid "" "You have deleted the message %(message)s." -msgstr "" -"Smazali jste zprávu %(message)s." +msgstr "Smazali jste zprávu %(message)s." #: templates/notification/messages_received/full.txt:1 #, python-format @@ -286,8 +295,8 @@ msgid "" "You have received the message %(message)s " "from %(message_sender)s." msgstr "" -"Přišla vám zpráva %(message)s " -"od %(message_sender)s." +"Přišla vám zpráva %(message)s od " +"%(message_sender)s." #: templates/notification/messages_received/short.txt:1 #: templates/notification/messages_reply_received/short.txt:1 @@ -304,15 +313,13 @@ msgstr "Obnovili jste zprávu '%(message)s'." #, python-format msgid "" "You have recovered the message %(message)s." -msgstr "" -"Obnovili jste zprávu %(message)s." +msgstr "Obnovili jste zprávu %(message)s." #: templates/notification/messages_replied/full.txt:1 #, python-format msgid "" "You have replied to '%(message_parent_msg)s' from %(message_recipient)s." -msgstr "" -"Odpověděli jste na '%(message_parent_msg)s' od %(message_recipient)s." +msgstr "Odpověděli jste na '%(message_parent_msg)s' od %(message_recipient)s." #: templates/notification/messages_replied/notice.html:2 #, python-format @@ -320,8 +327,8 @@ msgid "" "You have replied to %(message_parent_msg)s " "from %(message_recipient)s." msgstr "" -"Odpověděli jste na %(message_parent_msg)s " -"od %(message_recipient)s." +"Odpověděli jste na %(message_parent_msg)s od " +"%(message_recipient)s." #: templates/notification/messages_reply_received/full.txt:1 #, python-format @@ -361,7 +368,7 @@ msgstr "" "Odeslali jste zprávu %(message)s uživateli " "%(message_recipient)s." -#: utils.py:26 +#: utils.py:25 #, python-format msgid "" "%(sender)s wrote:\n" @@ -370,29 +377,29 @@ msgstr "" "%(sender)s napsal:\n" "%(body)s" -#: utils.py:54 +#: utils.py:53 #, python-format msgid "Re%(prefix)s: %(subject)s" msgstr "Re%(prefix)s: %(subject)s" -#: utils.py:60 +#: utils.py:59 #, python-format msgid "New Message: %(subject)s" msgstr "Nová zpráva: %(subject)s" -#: views.py:79 views.py:116 +#: views.py:92 views.py:133 msgid "Message successfully sent." msgstr "Zpráva úspěšně odeslána." -#: views.py:98 views.py:194 +#: views.py:111 views.py:211 #, python-format msgid "Re: %(subject)s" msgstr "Re: %(subject)s" -#: views.py:159 +#: views.py:176 msgid "Message successfully deleted." msgstr "Zpráva úspěšně smazána." -#: views.py:186 +#: views.py:203 msgid "Message successfully recovered." msgstr "Zpráva úspěšně obnovena." diff --git a/django_messages/locale/da/LC_MESSAGES/django.po b/django_messages/locale/da/LC_MESSAGES/django.po index 1689cd8..c5ba27b 100644 --- a/django_messages/locale/da/LC_MESSAGES/django.po +++ b/django_messages/locale/da/LC_MESSAGES/django.po @@ -9,51 +9,56 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-09-11 12:31-0700\n" +"POT-Creation-Date: 2019-09-21 12:19+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: admin.py:13 forms.py:20 models.py:52 templates/messages/outbox.html:7 -#: templates/messages/view.html:12 -msgid "Recipient" -msgstr "Modtager" - -#: admin.py:15 +#: admin.py:21 msgid "group" msgstr "gruppe" -#: admin.py:16 +#: admin.py:22 msgid "Creates the message optionally for all users or a group of users." msgstr "Skaber beskeden for alle brugere eller en gruppe af brugere." -#: admin.py:23 +#: admin.py:30 msgid "All users" msgstr "Alle brugere" -#: admin.py:38 models.py:88 +#: admin.py:48 models.py:94 models.py:112 msgid "Message" msgstr "Beskeder" -#: admin.py:45 +#: admin.py:55 msgid "Date/time" msgstr "Dato/tid" -#: fields.py:53 +#: apps.py:6 models.py:95 +msgid "Messages" +msgstr "Beskeder" + +#: fields.py:56 #, python-format msgid "The following usernames are incorrect: %(users)s" msgstr "De følgende brugernavne er forkerte: %(users)s" -#: forms.py:21 models.py:49 templates/messages/inbox.html:7 -#: templates/messages/outbox.html:7 templates/messages/trash.html:7 -#: templates/messages/view.html:6 +#: forms.py:18 models.py:59 templates/django_messages/outbox.html:9 +#: templates/django_messages/view.html:13 +msgid "Recipient" +msgstr "Modtager" + +#: forms.py:19 models.py:56 templates/django_messages/inbox.html:9 +#: templates/django_messages/outbox.html:9 +#: templates/django_messages/trash.html:9 templates/django_messages/view.html:7 msgid "Subject" msgstr "Emne" -#: forms.py:22 models.py:50 +#: forms.py:20 models.py:57 msgid "Body" msgstr "Indhold" @@ -105,114 +110,104 @@ msgstr "Besked Genskabt" msgid "you have undeleted a message" msgstr "du har genskabt en besked" -#: models.py:51 templates/messages/inbox.html:7 -#: templates/messages/trash.html:7 templates/messages/view.html:8 +#: models.py:58 templates/django_messages/inbox.html:9 +#: templates/django_messages/trash.html:9 templates/django_messages/view.html:9 msgid "Sender" msgstr "Afsender" -#: models.py:53 +#: models.py:60 msgid "Parent message" msgstr "Stambesked" -#: models.py:54 +#: models.py:61 msgid "sent at" msgstr "sendt" -#: models.py:55 +#: models.py:62 msgid "read at" msgstr "læst" -#: models.py:56 +#: models.py:63 msgid "replied at" msgstr "besvaret" -#: models.py:57 +#: models.py:64 msgid "Sender deleted at" msgstr "Afsender slettet" -#: models.py:58 +#: models.py:65 msgid "Recipient deleted at" msgstr "Modtager slettet" -#: models.py:89 -msgid "Messages" -msgstr "Beskeder" - -#: utils.py:27 -#, python-format -msgid "New Message: %(subject)s" -msgstr "Ny besked: %(subject)s" - -#: views.py:78 views.py:112 -msgid "Message successfully sent." -msgstr "Besked sendt succesfuldt." - -#: views.py:118 -#, python-format -msgid "" -"%(sender)s wrote:\n" -"%(body)s" +#: models.py:106 +msgid "File" msgstr "" -"%(sender)s skrev:\n" -"%(body)s" - -#: views.py:122 -#, python-format -msgid "Re: %(subject)s" -msgstr "SV: %(subject)s" -#: views.py:158 -msgid "Message successfully deleted." -msgstr "Besked slettet succesfuldt." +#: models.py:117 +msgid "Attachment" +msgstr "" -#: views.py:185 -msgid "Message successfully recovered." -msgstr "Besked genskabt succesfuldt." +#: models.py:118 templates/django_messages/view.html:18 +msgid "Attachments" +msgstr "" -#: templates/messages/base.html:8 templates/messages/inbox.html:4 -#: templates/messages/new_message.html:10 +#: templates/django_messages/base.html:8 templates/django_messages/inbox.html:5 +#: templates/django_messages/new_message.html:12 msgid "Inbox" msgstr "Indboks" -#: templates/messages/base.html:9 templates/messages/outbox.html:4 +#: templates/django_messages/base.html:9 +#: templates/django_messages/outbox.html:5 msgid "Sent Messages" msgstr "Sendte Beskeder" -#: templates/messages/base.html:10 +#: templates/django_messages/base.html:10 msgid "New Message" msgstr "Ny Besked" -#: templates/messages/base.html:11 +#: templates/django_messages/base.html:11 msgid "Trash" msgstr "Papirkurv" -#: templates/messages/compose.html:4 +#: templates/django_messages/compose.html:5 msgid "Compose Message" msgstr "Skriv Ny Besked" -#: templates/messages/compose.html:9 +#: templates/django_messages/compose.html:11 msgid "Send" msgstr "Send" -#: templates/messages/inbox.html:7 +#: templates/django_messages/inbox.html:9 msgid "Received" msgstr "Modtaget" -#: templates/messages/inbox.html:7 templates/messages/outbox.html:7 -#: templates/messages/trash.html:7 +#: templates/django_messages/inbox.html:9 +#: templates/django_messages/outbox.html:9 +#: templates/django_messages/trash.html:9 msgid "Action" msgstr "Handling" -#: templates/messages/inbox.html:19 templates/messages/outbox.html:16 -#: templates/messages/trash.html:16 templates/messages/view.html:11 +#: templates/django_messages/inbox.html:21 +#: templates/django_messages/outbox.html:18 +#: templates/django_messages/trash.html:18 +#: templates/django_messages/view.html:12 msgid "DATETIME_FORMAT" msgstr "DATETIME_FORMAT" -#: templates/messages/inbox.html:20 templates/messages/outbox.html:17 +#: templates/django_messages/inbox.html:22 +#: templates/django_messages/outbox.html:19 msgid "delete" msgstr "slet" -#: templates/messages/new_message.html:1 +#: templates/django_messages/inbox.html:28 +#: templates/django_messages/outbox.html:25 +#: templates/django_messages/trash.html:25 +#, fuzzy +#| msgid "Messages" +msgid "No messages." +msgstr "Beskeder" + +#: templates/django_messages/new_message.html:3 #, python-format msgid "" "Hello %(recipient)s,\n" @@ -225,32 +220,34 @@ msgstr "" "du har modtaget en privat besked fra %(sender)s med\n" "følgende indhold:" -#: templates/messages/new_message.html:9 +#: templates/django_messages/new_message.html:11 #, python-format msgid "Sent from %(site_url)s" msgstr "Sendt fra %(site_url)s" -#: templates/messages/new_message.html:11 templates/messages/view.html:18 +#: templates/django_messages/new_message.html:13 +#: templates/django_messages/view.html:27 msgid "Reply" msgstr "Besvar" -#: templates/messages/outbox.html:7 +#: templates/django_messages/outbox.html:9 msgid "Sent" msgstr "Sendt" -#: templates/messages/trash.html:4 +#: templates/django_messages/trash.html:5 msgid "Deleted Messages" msgstr "Slettede Beskeder" -#: templates/messages/trash.html:7 templates/messages/view.html:10 +#: templates/django_messages/trash.html:9 +#: templates/django_messages/view.html:11 msgid "Date" msgstr "Dato" -#: templates/messages/trash.html:17 +#: templates/django_messages/trash.html:19 msgid "undelete" msgstr "genskab" -#: templates/messages/trash.html:23 +#: templates/django_messages/trash.html:28 msgid "" "Deleted Messages are removed from the trash at unregular intervals, don't " "rely on this feature for long-time storage." @@ -258,28 +255,63 @@ msgstr "" "Slettede beskeder fjernes fra papirkurven med jævne mellemrum. Lad være med " "at regne med denne funktion til langtidslagring." -#: templates/messages/view.html:4 +#: templates/django_messages/view.html:5 msgid "View Message" msgstr "Læs Besked" -#: templates/messages/view.html:20 +#: templates/django_messages/view.html:29 msgid "Delete" msgstr "Slet" +#: templates/notification/messages_deleted/full.txt:1 +#, fuzzy, python-format +msgid "You have deleted the message '%(message)s'." +msgstr "Du har slettet beskeden '%(message)s'." + #: templates/notification/messages_deleted/notice.html:1 #, python-format msgid "" "You have deleted the message %(message)s." msgstr "Du har slettet beskeden %(message)s." +#: templates/notification/messages_received/full.txt:1 +#, fuzzy, python-format +msgid "" +"%(message_sender)s has sent you a message:\n" +"\n" +"%(message)s\n" +"\n" +"%(message_body)s\n" +"\n" +"http://%(current_site)s%(message_url)s" +msgstr "" +"%(message_sender)s har sendt dig en besked:\n" +"\n" +"%(message)s\n" +"\n" +"%(message_body)s\n" +"\n" +"http://%(current_site)s%(message_url)s" + #: templates/notification/messages_received/notice.html:2 #, python-format msgid "" "You have received the message %(message)s " "from %(message_sender)s." msgstr "" -"Du har modtaget beskeden %(message)s fra %" -"(message_sender)s." +"Du har modtaget beskeden %(message)s fra " +"%(message_sender)s." + +#: templates/notification/messages_received/short.txt:1 +#: templates/notification/messages_reply_received/short.txt:1 +#, python-format +msgid "%(notice)s by %(message_sender)s" +msgstr "%(notice)s af %(message_sender)s" + +#: templates/notification/messages_recovered/full.txt:1 +#, fuzzy, python-format +msgid "You have recovered the message '%(message)s'." +msgstr "Du har genskabt beskeden '%(message)s'." #: templates/notification/messages_recovered/notice.html:1 #, python-format @@ -287,14 +319,39 @@ msgid "" "You have recovered the message %(message)s." msgstr "Du har genskabt beskeden %(message)s." +#: templates/notification/messages_replied/full.txt:1 +#, fuzzy, python-format +msgid "" +"You have replied to '%(message_parent_msg)s' from %(message_recipient)s." +msgstr "Du har besvaret '%(message_parent_msg)s' fra %(message_recipient)s." + #: templates/notification/messages_replied/notice.html:2 #, python-format msgid "" "You have replied to %(message_parent_msg)s " "from %(message_recipient)s." msgstr "" -"Du har besvaret %(message_parent_msg)s fra %" -"(message_recipient)s." +"Du har besvaret %(message_parent_msg)s fra " +"%(message_recipient)s." + +#: templates/notification/messages_reply_received/full.txt:1 +#, python-format +msgid "" +"%(message_sender)s replied to '%(message_parent_msg)s':\n" +"\n" +"%(message)s\n" +"\n" +"%(message_body)s\n" +"\n" +"http://%(current_site)s%(message_url)s" +msgstr "" +"%(message_sender)s besvarede '%(message_parent_msg)s':\n" +"\n" +"%(message)s\n" +"\n" +"%(message_body)s\n" +"\n" +"http://%(current_site)s%(message_url)s" #: templates/notification/messages_reply_received/notice.html:2 #, python-format @@ -302,66 +359,53 @@ msgid "%(message_sender)s has sent you a reply to %(message_parent_msg)s." msgstr "" "%(message_sender)s har sendt dig en besvarelse på %(message_parent_msg)s." +#: templates/notification/messages_sent/full.txt:1 +#, fuzzy, python-format +msgid "You have sent the message '%(message)s' to %(message_recipient)s." +msgstr "Du har sendt beskeden '%(message)s' til %(message_recipient)s." + #: templates/notification/messages_sent/notice.html:2 #, python-format msgid "" -"You have sent the message %(message)s to %" -"(message_recipient)s." +"You have sent the message %(message)s to " +"%(message_recipient)s." msgstr "" -"Du har sendt beskeden %(message)s til %" -"(message_recipient)s." +"Du har sendt beskeden %(message)s til " +"%(message_recipient)s." -#, fuzzy -#~ msgid "You have deleted the message '%(message)s'." -#~ msgstr "Du har slettet beskeden '%(message)s'." +#: utils.py:25 +#, python-format +msgid "" +"%(sender)s wrote:\n" +"%(body)s" +msgstr "" +"%(sender)s skrev:\n" +"%(body)s" -#, fuzzy -#~ msgid "" -#~ "%(message_sender)s has sent you a message:\n" -#~ "\n" -#~ "%(message)s\n" -#~ "\n" -#~ "%(message_body)s\n" -#~ "\n" -#~ "http://%(current_site)s%(message_url)s" -#~ msgstr "" -#~ "%(message_sender)s har sendt dig en besked:\n" -#~ "\n" -#~ "%(message)s\n" -#~ "\n" -#~ "%(message_body)s\n" -#~ "\n" -#~ "http://%(current_site)s%(message_url)s" - -#~ msgid "%(notice)s by %(message_sender)s" -#~ msgstr "%(notice)s af %(message_sender)s" +#: utils.py:53 +#, fuzzy, python-format +#| msgid "Re: %(subject)s" +msgid "Re%(prefix)s: %(subject)s" +msgstr "SV: %(subject)s" -#, fuzzy -#~ msgid "You have recovered the message '%(message)s'." -#~ msgstr "Du har genskabt beskeden '%(message)s'." +#: utils.py:59 +#, python-format +msgid "New Message: %(subject)s" +msgstr "Ny besked: %(subject)s" -#, fuzzy -#~ msgid "" -#~ "You have replied to '%(message_parent_msg)s' from %(message_recipient)s." -#~ msgstr "Du har besvaret '%(message_parent_msg)s' fra %(message_recipient)s." - -#~ msgid "" -#~ "%(message_sender)s replied to '%(message_parent_msg)s':\n" -#~ "\n" -#~ "%(message)s\n" -#~ "\n" -#~ "%(message_body)s\n" -#~ "\n" -#~ "http://%(current_site)s%(message_url)s" -#~ msgstr "" -#~ "%(message_sender)s besvarede '%(message_parent_msg)s':\n" -#~ "\n" -#~ "%(message)s\n" -#~ "\n" -#~ "%(message_body)s\n" -#~ "\n" -#~ "http://%(current_site)s%(message_url)s" +#: views.py:92 views.py:133 +msgid "Message successfully sent." +msgstr "Besked sendt succesfuldt." -#, fuzzy -#~ msgid "You have sent the message '%(message)s' to %(message_recipient)s." -#~ msgstr "Du har sendt beskeden '%(message)s' til %(message_recipient)s." +#: views.py:111 views.py:211 +#, python-format +msgid "Re: %(subject)s" +msgstr "SV: %(subject)s" + +#: views.py:176 +msgid "Message successfully deleted." +msgstr "Besked slettet succesfuldt." + +#: views.py:203 +msgid "Message successfully recovered." +msgstr "Besked genskabt succesfuldt." diff --git a/django_messages/locale/de/LC_MESSAGES/django.po b/django_messages/locale/de/LC_MESSAGES/django.po index 29ec615..df55480 100644 --- a/django_messages/locale/de/LC_MESSAGES/django.po +++ b/django_messages/locale/de/LC_MESSAGES/django.po @@ -8,53 +8,58 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-09-11 12:31-0700\n" +"POT-Creation-Date: 2019-09-21 12:19+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: admin.py:13 forms.py:20 models.py:52 templates/messages/outbox.html:7 -#: templates/messages/view.html:12 -msgid "Recipient" -msgstr "Empfänger" - -#: admin.py:15 +#: admin.py:21 msgid "group" msgstr "Gruppe" -#: admin.py:16 +#: admin.py:22 msgid "Creates the message optionally for all users or a group of users." msgstr "" "Fügt die Nachricht wahlweise für jeden Benutzer der ausgewählten Gruppe " "hinzu." -#: admin.py:23 +#: admin.py:30 msgid "All users" msgstr "Alle Benutzer" -#: admin.py:38 models.py:88 +#: admin.py:48 models.py:94 models.py:112 msgid "Message" msgstr "Nachricht" -#: admin.py:45 +#: admin.py:55 msgid "Date/time" msgstr "Datum/Zeit" -#: fields.py:53 +#: apps.py:6 models.py:95 +msgid "Messages" +msgstr "Nachrichten" + +#: fields.py:56 #, python-format msgid "The following usernames are incorrect: %(users)s" msgstr "Die folgenden Benutzernamen sind nicht korrekt: %(users)s" -#: forms.py:21 models.py:49 templates/messages/inbox.html:7 -#: templates/messages/outbox.html:7 templates/messages/trash.html:7 -#: templates/messages/view.html:6 +#: forms.py:18 models.py:59 templates/django_messages/outbox.html:9 +#: templates/django_messages/view.html:13 +msgid "Recipient" +msgstr "Empfänger" + +#: forms.py:19 models.py:56 templates/django_messages/inbox.html:9 +#: templates/django_messages/outbox.html:9 +#: templates/django_messages/trash.html:9 templates/django_messages/view.html:7 msgid "Subject" msgstr "Betreff" -#: forms.py:22 models.py:50 +#: forms.py:20 models.py:57 msgid "Body" msgstr "Inhalt" @@ -106,119 +111,102 @@ msgstr "Nachricht wiederhergestellt" msgid "you have undeleted a message" msgstr "Du hast eine Nachricht wiederhergestellt" -#: models.py:51 templates/messages/inbox.html:7 -#: templates/messages/trash.html:7 templates/messages/view.html:8 +#: models.py:58 templates/django_messages/inbox.html:9 +#: templates/django_messages/trash.html:9 templates/django_messages/view.html:9 msgid "Sender" msgstr "Absender" -#: models.py:53 +#: models.py:60 msgid "Parent message" msgstr "Übergeordnete Nachricht" -#: models.py:54 +#: models.py:61 msgid "sent at" msgstr "gesendet am" -#: models.py:55 +#: models.py:62 msgid "read at" msgstr "gelesen am" -#: models.py:56 +#: models.py:63 msgid "replied at" msgstr "beantwortet am" -#: models.py:57 +#: models.py:64 msgid "Sender deleted at" msgstr "Vom Absender gelöscht" -#: models.py:58 +#: models.py:65 msgid "Recipient deleted at" msgstr "Vom Empfänger gelöscht" -#: models.py:89 -msgid "Messages" -msgstr "Nachrichten" - -#: utils.py:27 -#, python-format -msgid "New Message: %(subject)s" -msgstr "Neue Nachricht: %(subject)s" - -#: views.py:78 views.py:112 -msgid "Message successfully sent." -msgstr "Nachricht erfolgreich gesendet." - -#: views.py:118 -#, python-format -msgid "" -"%(sender)s wrote:\n" -"%(body)s" +#: models.py:106 +msgid "File" msgstr "" -"%(sender)s schrieb:\n" -"%(body)s" - -#: views.py:122 -#, python-format -msgid "Re: %(subject)s" -msgstr "Re: %(subject)s" -#: views.py:158 -msgid "Message successfully deleted." -msgstr "Nachricht erfolgreich gelöscht." +#: models.py:117 +msgid "Attachment" +msgstr "" -#: views.py:185 -msgid "Message successfully recovered." -msgstr "Nachricht erfolgreich wiederhergestellt." +#: models.py:118 templates/django_messages/view.html:18 +msgid "Attachments" +msgstr "" -#: templates/messages/base.html:8 templates/messages/inbox.html:4 -#: templates/messages/new_message.html:10 +#: templates/django_messages/base.html:8 templates/django_messages/inbox.html:5 +#: templates/django_messages/new_message.html:12 msgid "Inbox" msgstr "Posteingang" -#: templates/messages/base.html:9 templates/messages/outbox.html:4 +#: templates/django_messages/base.html:9 +#: templates/django_messages/outbox.html:5 msgid "Sent Messages" msgstr "Gesendete Nachrichten" -#: templates/messages/base.html:10 +#: templates/django_messages/base.html:10 msgid "New Message" msgstr "Neue Nachricht" -#: templates/messages/base.html:11 +#: templates/django_messages/base.html:11 msgid "Trash" msgstr "Papierkorb" -#: templates/messages/compose.html:4 +#: templates/django_messages/compose.html:5 msgid "Compose Message" msgstr "Nachricht verfassen" -#: templates/messages/compose.html:9 +#: templates/django_messages/compose.html:11 msgid "Send" msgstr "Senden" -#: templates/messages/inbox.html:7 +#: templates/django_messages/inbox.html:9 msgid "Received" msgstr "Erhalten" -#: templates/messages/inbox.html:7 templates/messages/outbox.html:7 -#: templates/messages/trash.html:7 +#: templates/django_messages/inbox.html:9 +#: templates/django_messages/outbox.html:9 +#: templates/django_messages/trash.html:9 msgid "Action" msgstr "Aktion" -#: templates/messages/inbox.html:19 templates/messages/outbox.html:16 -#: templates/messages/trash.html:16 templates/messages/view.html:11 +#: templates/django_messages/inbox.html:21 +#: templates/django_messages/outbox.html:18 +#: templates/django_messages/trash.html:18 +#: templates/django_messages/view.html:12 msgid "DATETIME_FORMAT" msgstr "j. N Y, H:i" -#: templates/messages/inbox.html:20 templates/messages/outbox.html:17 +#: templates/django_messages/inbox.html:22 +#: templates/django_messages/outbox.html:19 msgid "delete" msgstr "löschen" -#: templates/messages/inbox.html:27 templates/messages/outbox.html:24 -#: templates/messages/trash.html:24 +#: templates/django_messages/inbox.html:28 +#: templates/django_messages/outbox.html:25 +#: templates/django_messages/trash.html:25 msgid "No messages." msgstr "Keine Nachrichten." -#: templates/messages/new_message.html:1 +#: templates/django_messages/new_message.html:3 #, python-format msgid "" "Hello %(recipient)s,\n" @@ -231,32 +219,34 @@ msgstr "" "du hast eine private Nachricht von %(sender)s mit\n" "dem folgenden Inhalt erhalten:" -#: templates/messages/new_message.html:9 +#: templates/django_messages/new_message.html:11 #, python-format msgid "Sent from %(site_url)s" msgstr "Gesendet von %(site_url)s" -#: templates/messages/new_message.html:11 templates/messages/view.html:18 +#: templates/django_messages/new_message.html:13 +#: templates/django_messages/view.html:27 msgid "Reply" msgstr "Antworten" -#: templates/messages/outbox.html:7 +#: templates/django_messages/outbox.html:9 msgid "Sent" msgstr "Gesendet" -#: templates/messages/trash.html:4 +#: templates/django_messages/trash.html:5 msgid "Deleted Messages" msgstr "Gelöschte Nachrichten" -#: templates/messages/trash.html:7 templates/messages/view.html:10 +#: templates/django_messages/trash.html:9 +#: templates/django_messages/view.html:11 msgid "Date" msgstr "Datum" -#: templates/messages/trash.html:17 +#: templates/django_messages/trash.html:19 msgid "undelete" msgstr "wiederherstellen" -#: templates/messages/trash.html:23 +#: templates/django_messages/trash.html:28 msgid "" "Deleted Messages are removed from the trash at unregular intervals, don't " "rely on this feature for long-time storage." @@ -264,14 +254,20 @@ msgstr "" "Gelöschte Nachrichten werden in unregelmäßigen Intervallen entfernt, verlass " "dich nicht drauf, dass diese Nachrichten hier lange gespeichert werden." -#: templates/messages/view.html:4 +#: templates/django_messages/view.html:5 msgid "View Message" msgstr "Nachrichtendetails" -#: templates/messages/view.html:20 +#: templates/django_messages/view.html:29 msgid "Delete" msgstr "Löschen" +#: templates/notification/messages_deleted/full.txt:1 +#, fuzzy, python-format +#| msgid "you have deleted a message" +msgid "You have deleted the message '%(message)s'." +msgstr "Du hast eine Nachricht gelöscht" + #: templates/notification/messages_deleted/notice.html:1 #, python-format msgid "" @@ -279,14 +275,44 @@ msgid "" msgstr "" "Du hast die Nachricht %(message)s gelöscht." +#: templates/notification/messages_received/full.txt:1 +#, fuzzy, python-format +#| msgid "%(message_sender)s has sent you a reply to %(message_parent_msg)s." +msgid "" +"%(message_sender)s has sent you a message:\n" +"\n" +"%(message)s\n" +"\n" +"%(message_body)s\n" +"\n" +"http://%(current_site)s%(message_url)s" +msgstr "" +"%(message_sender)s hat dir eine Antwort auf %(message_parent_msg)s gesendet." + #: templates/notification/messages_received/notice.html:2 #, python-format msgid "" "You have received the message %(message)s " "from %(message_sender)s." msgstr "" -"Du hast die Nachricht %(message)s von %" -"(message_sender)s erhalten." +"Du hast die Nachricht %(message)s von " +"%(message_sender)s erhalten." + +#: templates/notification/messages_received/short.txt:1 +#: templates/notification/messages_reply_received/short.txt:1 +#, python-format +msgid "%(notice)s by %(message_sender)s" +msgstr "" + +#: templates/notification/messages_recovered/full.txt:1 +#, fuzzy, python-format +#| msgid "" +#| "You have recovered the message %(message)s." +msgid "You have recovered the message '%(message)s'." +msgstr "" +"Du hast die Nachricht %(message)s " +"wiederhergestellt." #: templates/notification/messages_recovered/notice.html:1 #, python-format @@ -296,14 +322,37 @@ msgstr "" "Du hast die Nachricht %(message)s " "wiederhergestellt." +#: templates/notification/messages_replied/full.txt:1 +#, fuzzy, python-format +#| msgid "" +#| "You have replied to %(message_parent_msg)s from %(message_recipient)s." +msgid "" +"You have replied to '%(message_parent_msg)s' from %(message_recipient)s." +msgstr "" +"Du hast auf die Nachricht " +"%(message_parent_msg)s von %(message_recipient)s geantwortet." + #: templates/notification/messages_replied/notice.html:2 #, python-format msgid "" "You have replied to %(message_parent_msg)s " "from %(message_recipient)s." msgstr "" -"Du hast auf die Nachricht %(message_parent_msg)" -"s von %(message_recipient)s geantwortet." +"Du hast auf die Nachricht " +"%(message_parent_msg)s von %(message_recipient)s geantwortet." + +#: templates/notification/messages_reply_received/full.txt:1 +#, python-format +msgid "" +"%(message_sender)s replied to '%(message_parent_msg)s':\n" +"\n" +"%(message)s\n" +"\n" +"%(message_body)s\n" +"\n" +"http://%(current_site)s%(message_url)s" +msgstr "" #: templates/notification/messages_reply_received/notice.html:2 #, python-format @@ -311,11 +360,58 @@ msgid "%(message_sender)s has sent you a reply to %(message_parent_msg)s." msgstr "" "%(message_sender)s hat dir eine Antwort auf %(message_parent_msg)s gesendet." +#: templates/notification/messages_sent/full.txt:1 +#, fuzzy, python-format +#| msgid "" +#| "You have sent the message %(message)s to " +#| "%(message_recipient)s." +msgid "You have sent the message '%(message)s' to %(message_recipient)s." +msgstr "" +"Du hast die Nachricht %(message)s an " +"%(message_recipient)s gesendet." + #: templates/notification/messages_sent/notice.html:2 #, python-format msgid "" -"You have sent the message %(message)s to %" -"(message_recipient)s." +"You have sent the message %(message)s to " +"%(message_recipient)s." msgstr "" -"Du hast die Nachricht %(message)s an %" -"(message_recipient)s gesendet." +"Du hast die Nachricht %(message)s an " +"%(message_recipient)s gesendet." + +#: utils.py:25 +#, python-format +msgid "" +"%(sender)s wrote:\n" +"%(body)s" +msgstr "" +"%(sender)s schrieb:\n" +"%(body)s" + +#: utils.py:53 +#, fuzzy, python-format +#| msgid "Re: %(subject)s" +msgid "Re%(prefix)s: %(subject)s" +msgstr "Re: %(subject)s" + +#: utils.py:59 +#, python-format +msgid "New Message: %(subject)s" +msgstr "Neue Nachricht: %(subject)s" + +#: views.py:92 views.py:133 +msgid "Message successfully sent." +msgstr "Nachricht erfolgreich gesendet." + +#: views.py:111 views.py:211 +#, python-format +msgid "Re: %(subject)s" +msgstr "Re: %(subject)s" + +#: views.py:176 +msgid "Message successfully deleted." +msgstr "Nachricht erfolgreich gelöscht." + +#: views.py:203 +msgid "Message successfully recovered." +msgstr "Nachricht erfolgreich wiederhergestellt." diff --git a/django_messages/locale/el/LC_MESSAGES/django.po b/django_messages/locale/el/LC_MESSAGES/django.po index fe21014..2c7397e 100644 --- a/django_messages/locale/el/LC_MESSAGES/django.po +++ b/django_messages/locale/el/LC_MESSAGES/django.po @@ -2,56 +2,62 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. -# +# msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-09-11 12:31-0700\n" +"POT-Creation-Date: 2019-09-21 12:19+0200\n" "PO-Revision-Date: 2009-09-08 15:50+0200\n" "Last-Translator: markos \n" "Language-Team: Markos Gogoulos \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: admin.py:13 forms.py:20 models.py:52 templates/messages/outbox.html:7 -#: templates/messages/view.html:12 -msgid "Recipient" -msgstr "Αποδέκτης" - -#: admin.py:15 +#: admin.py:21 msgid "group" msgstr "ομάδα" -#: admin.py:16 +#: admin.py:22 msgid "Creates the message optionally for all users or a group of users." -msgstr "Δημιουργεί το μήνυμα προαιρετικά για όλους τους χρήστες ή για ομάδα χρηστών." +msgstr "" +"Δημιουργεί το μήνυμα προαιρετικά για όλους τους χρήστες ή για ομάδα χρηστών." -#: admin.py:23 +#: admin.py:30 msgid "All users" msgstr "Όλοι οι χρήστες" -#: admin.py:38 models.py:88 +#: admin.py:48 models.py:94 models.py:112 msgid "Message" msgstr "Μήνυμα" -#: admin.py:45 +#: admin.py:55 msgid "Date/time" msgstr "Ημερομηνία/Ώρα" -#: fields.py:53 +#: apps.py:6 models.py:95 +msgid "Messages" +msgstr "Μηνύματα" + +#: fields.py:56 #, python-format msgid "The following usernames are incorrect: %(users)s" msgstr "Τα παρακάτω usernames δεν είναι σωστά: %(users)s" -#: forms.py:21 models.py:49 templates/messages/inbox.html:7 -#: templates/messages/outbox.html:7 templates/messages/trash.html:7 -#: templates/messages/view.html:6 +#: forms.py:18 models.py:59 templates/django_messages/outbox.html:9 +#: templates/django_messages/view.html:13 +msgid "Recipient" +msgstr "Αποδέκτης" + +#: forms.py:19 models.py:56 templates/django_messages/inbox.html:9 +#: templates/django_messages/outbox.html:9 +#: templates/django_messages/trash.html:9 templates/django_messages/view.html:7 msgid "Subject" msgstr "Θέμα" -#: forms.py:22 models.py:50 +#: forms.py:20 models.py:57 msgid "Body" msgstr "Κυρίως μέρος" @@ -103,114 +109,104 @@ msgstr "Το μήνυμα έχει ανακληθεί" msgid "you have undeleted a message" msgstr "έχετε ανακτήσει ένα μήνυμα" -#: models.py:51 templates/messages/inbox.html:7 -#: templates/messages/trash.html:7 templates/messages/view.html:8 +#: models.py:58 templates/django_messages/inbox.html:9 +#: templates/django_messages/trash.html:9 templates/django_messages/view.html:9 msgid "Sender" msgstr "Αποστολέας" -#: models.py:53 +#: models.py:60 msgid "Parent message" msgstr "Μήνυμα Γονέας" -#: models.py:54 +#: models.py:61 msgid "sent at" msgstr "εστάλει στις" -#: models.py:55 +#: models.py:62 msgid "read at" msgstr "αναγνώστηκε στις" -#: models.py:56 +#: models.py:63 msgid "replied at" msgstr "απαντήθηκε στις" -#: models.py:57 +#: models.py:64 msgid "Sender deleted at" msgstr "Ο αποστολέας το διέγραψε στις" -#: models.py:58 +#: models.py:65 msgid "Recipient deleted at" msgstr "Ο αποδέκτης το διέγραψε στις" -#: models.py:89 -msgid "Messages" -msgstr "Μηνύματα" - -#: utils.py:27 -#, python-format -msgid "New Message: %(subject)s" -msgstr "καινούργιο μήνυμα: %(subject)s" - -#: views.py:78 views.py:112 -msgid "Message successfully sent." -msgstr "Το μήνυμα έχει αποσταλεί με επιτυχία." - -#: views.py:118 -#, python-format -msgid "" -"%(sender)s wrote:\n" -"%(body)s" +#: models.py:106 +msgid "File" msgstr "" -"%(sender)s έγραψε:\n" -"%(body)s" -#: views.py:122 -#, python-format -msgid "Re: %(subject)s" -msgstr "Re: %(subject)s" - -#: views.py:158 -msgid "Message successfully deleted." -msgstr "Το μήνυμα διεγράφει." +#: models.py:117 +msgid "Attachment" +msgstr "" -#: views.py:185 -msgid "Message successfully recovered." -msgstr "Το μήνυμα έχει ανακληθεί επιτυχημένα" +#: models.py:118 templates/django_messages/view.html:18 +msgid "Attachments" +msgstr "" -#: templates/messages/base.html:8 templates/messages/inbox.html:4 -#: templates/messages/new_message.html:10 +#: templates/django_messages/base.html:8 templates/django_messages/inbox.html:5 +#: templates/django_messages/new_message.html:12 msgid "Inbox" msgstr "Εισερχόμενα" -#: templates/messages/base.html:9 templates/messages/outbox.html:4 +#: templates/django_messages/base.html:9 +#: templates/django_messages/outbox.html:5 msgid "Sent Messages" msgstr "Σταλμένα μηνύματα" -#: templates/messages/base.html:10 +#: templates/django_messages/base.html:10 msgid "New Message" msgstr "Νέο μήνυμα" -#: templates/messages/base.html:11 +#: templates/django_messages/base.html:11 msgid "Trash" msgstr "Άχρηστα" -#: templates/messages/compose.html:4 +#: templates/django_messages/compose.html:5 msgid "Compose Message" msgstr "Συντάξτε μήνυμα" -#: templates/messages/compose.html:9 +#: templates/django_messages/compose.html:11 msgid "Send" msgstr "Στείλτε" -#: templates/messages/inbox.html:7 +#: templates/django_messages/inbox.html:9 msgid "Received" msgstr "Ελήφθη" -#: templates/messages/inbox.html:7 templates/messages/outbox.html:7 -#: templates/messages/trash.html:7 +#: templates/django_messages/inbox.html:9 +#: templates/django_messages/outbox.html:9 +#: templates/django_messages/trash.html:9 msgid "Action" msgstr "Ενέργεια" -#: templates/messages/inbox.html:19 templates/messages/outbox.html:16 -#: templates/messages/trash.html:16 templates/messages/view.html:11 +#: templates/django_messages/inbox.html:21 +#: templates/django_messages/outbox.html:18 +#: templates/django_messages/trash.html:18 +#: templates/django_messages/view.html:12 msgid "DATETIME_FORMAT" msgstr "DATETIME_FORMAT" -#: templates/messages/inbox.html:20 templates/messages/outbox.html:17 +#: templates/django_messages/inbox.html:22 +#: templates/django_messages/outbox.html:19 msgid "delete" msgstr "διαγράφω" -#: templates/messages/new_message.html:1 +#: templates/django_messages/inbox.html:28 +#: templates/django_messages/outbox.html:25 +#: templates/django_messages/trash.html:25 +#, fuzzy +#| msgid "Messages" +msgid "No messages." +msgstr "Μηνύματα" + +#: templates/django_messages/new_message.html:3 #, python-format msgid "" "Hello %(recipient)s,\n" @@ -223,69 +219,194 @@ msgstr "" "έχετε λάβει ένα προσωπικό μήνυμα από τον/την %(sender)s με\n" "το ακόλουθο περιεχόμενο:" -#: templates/messages/new_message.html:9 +#: templates/django_messages/new_message.html:11 #, python-format msgid "Sent from %(site_url)s" msgstr "Εστάλει απο %(site_url)s" -#: templates/messages/new_message.html:11 templates/messages/view.html:18 +#: templates/django_messages/new_message.html:13 +#: templates/django_messages/view.html:27 msgid "Reply" msgstr "Απαντήστε" -#: templates/messages/outbox.html:7 +#: templates/django_messages/outbox.html:9 msgid "Sent" msgstr "Απεσταλμένα" -#: templates/messages/trash.html:4 +#: templates/django_messages/trash.html:5 msgid "Deleted Messages" msgstr "Διαγραμμένα μηνύματα" -#: templates/messages/trash.html:7 templates/messages/view.html:10 +#: templates/django_messages/trash.html:9 +#: templates/django_messages/view.html:11 msgid "Date" msgstr "Ημερομηνία" -#: templates/messages/trash.html:17 +#: templates/django_messages/trash.html:19 msgid "undelete" msgstr "ξεδιαγράψτε" -#: templates/messages/trash.html:23 -msgid "Deleted Messages are removed from the trash at unregular intervals, don't rely on this feature for long-time storage." -msgstr "Τα διαγραμμένα μηνύματα απομακρύνονται απο τα Άχρηστα σε μη τακτά διαστήματα, μη βασίζεστε σε αυτά για μακροχρόνια αποθήκευση." +#: templates/django_messages/trash.html:28 +msgid "" +"Deleted Messages are removed from the trash at unregular intervals, don't " +"rely on this feature for long-time storage." +msgstr "" +"Τα διαγραμμένα μηνύματα απομακρύνονται απο τα Άχρηστα σε μη τακτά " +"διαστήματα, μη βασίζεστε σε αυτά για μακροχρόνια αποθήκευση." -#: templates/messages/view.html:4 +#: templates/django_messages/view.html:5 msgid "View Message" msgstr "Προβολή Μηνύματος" -#: templates/messages/view.html:20 +#: templates/django_messages/view.html:29 msgid "Delete" msgstr "Διαγραφή" +#: templates/notification/messages_deleted/full.txt:1 +#, fuzzy, python-format +#| msgid "you have deleted a message" +msgid "You have deleted the message '%(message)s'." +msgstr "διαγράψατε ένα μήνυμα" + #: templates/notification/messages_deleted/notice.html:1 #, python-format -msgid "You have deleted the message %(message)s." +msgid "" +"You have deleted the message %(message)s." msgstr "Έχετε διαγράψει το μήνυμα %(message)s." +#: templates/notification/messages_received/full.txt:1 +#, fuzzy, python-format +#| msgid "%(message_sender)s has sent you a reply to %(message_parent_msg)s." +msgid "" +"%(message_sender)s has sent you a message:\n" +"\n" +"%(message)s\n" +"\n" +"%(message_body)s\n" +"\n" +"http://%(current_site)s%(message_url)s" +msgstr "" +"Ο/η %(message_sender)s σας έστειλε μια απάντηση στο %(message_parent_msg)s." + #: templates/notification/messages_received/notice.html:2 #, python-format -msgid "You have received the message %(message)s from %(message_sender)s." -msgstr "Έχετε λάβει το μήνυμα %(message)s από τον/την %(message_sender)s." +msgid "" +"You have received the message %(message)s " +"from %(message_sender)s." +msgstr "" +"Έχετε λάβει το μήνυμα %(message)s από τον/" +"την %(message_sender)s." + +#: templates/notification/messages_received/short.txt:1 +#: templates/notification/messages_reply_received/short.txt:1 +#, python-format +msgid "%(notice)s by %(message_sender)s" +msgstr "" + +#: templates/notification/messages_recovered/full.txt:1 +#, fuzzy, python-format +#| msgid "" +#| "You have recovered the message %(message)s." +msgid "You have recovered the message '%(message)s'." +msgstr "Έχετε ανακτήσει το μήνυμα %(message)s." #: templates/notification/messages_recovered/notice.html:1 #, python-format -msgid "You have recovered the message %(message)s." +msgid "" +"You have recovered the message %(message)s." msgstr "Έχετε ανακτήσει το μήνυμα %(message)s." +#: templates/notification/messages_replied/full.txt:1 +#, fuzzy, python-format +#| msgid "" +#| "You have replied to %(message_parent_msg)s from %(message_recipient)s." +msgid "" +"You have replied to '%(message_parent_msg)s' from %(message_recipient)s." +msgstr "" +"Έχετε απαντήσει στο %(message_parent_msg)sαπό τον/την %(message_recipient)s." + #: templates/notification/messages_replied/notice.html:2 #, python-format -msgid "You have replied to %(message_parent_msg)s from %(message_recipient)s." -msgstr "Έχετε απαντήσει στο %(message_parent_msg)sαπό τον/την %(message_recipient)s." +msgid "" +"You have replied to %(message_parent_msg)s " +"from %(message_recipient)s." +msgstr "" +"Έχετε απαντήσει στο %(message_parent_msg)sαπό τον/την %(message_recipient)s." + +#: templates/notification/messages_reply_received/full.txt:1 +#, python-format +msgid "" +"%(message_sender)s replied to '%(message_parent_msg)s':\n" +"\n" +"%(message)s\n" +"\n" +"%(message_body)s\n" +"\n" +"http://%(current_site)s%(message_url)s" +msgstr "" #: templates/notification/messages_reply_received/notice.html:2 #, python-format msgid "%(message_sender)s has sent you a reply to %(message_parent_msg)s." -msgstr "Ο/η %(message_sender)s σας έστειλε μια απάντηση στο %(message_parent_msg)s." +msgstr "" +"Ο/η %(message_sender)s σας έστειλε μια απάντηση στο %(message_parent_msg)s." + +#: templates/notification/messages_sent/full.txt:1 +#, fuzzy, python-format +#| msgid "" +#| "You have sent the message %(message)s to " +#| "%(message_recipient)s." +msgid "You have sent the message '%(message)s' to %(message_recipient)s." +msgstr "" +"Έχετε στείλει το μήνυμα %(message)s στον/" +"στην %(message_recipient)s." #: templates/notification/messages_sent/notice.html:2 #, python-format -msgid "You have sent the message %(message)s to %(message_recipient)s." -msgstr "Έχετε στείλει το μήνυμα %(message)s στον/στην %(message_recipient)s." +msgid "" +"You have sent the message %(message)s to " +"%(message_recipient)s." +msgstr "" +"Έχετε στείλει το μήνυμα %(message)s στον/" +"στην %(message_recipient)s." + +#: utils.py:25 +#, python-format +msgid "" +"%(sender)s wrote:\n" +"%(body)s" +msgstr "" +"%(sender)s έγραψε:\n" +"%(body)s" + +#: utils.py:53 +#, fuzzy, python-format +#| msgid "Re: %(subject)s" +msgid "Re%(prefix)s: %(subject)s" +msgstr "Re: %(subject)s" + +#: utils.py:59 +#, python-format +msgid "New Message: %(subject)s" +msgstr "καινούργιο μήνυμα: %(subject)s" + +#: views.py:92 views.py:133 +msgid "Message successfully sent." +msgstr "Το μήνυμα έχει αποσταλεί με επιτυχία." + +#: views.py:111 views.py:211 +#, python-format +msgid "Re: %(subject)s" +msgstr "Re: %(subject)s" + +#: views.py:176 +msgid "Message successfully deleted." +msgstr "Το μήνυμα διεγράφει." + +#: views.py:203 +msgid "Message successfully recovered." +msgstr "Το μήνυμα έχει ανακληθεί επιτυχημένα" diff --git a/django_messages/locale/es/LC_MESSAGES/django.po b/django_messages/locale/es/LC_MESSAGES/django.po index 49d27b3..f3ea14b 100644 --- a/django_messages/locale/es/LC_MESSAGES/django.po +++ b/django_messages/locale/es/LC_MESSAGES/django.po @@ -10,52 +10,57 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-09-11 12:31-0700\n" +"POT-Creation-Date: 2019-09-21 12:19+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: admin.py:13 forms.py:20 models.py:52 templates/messages/outbox.html:7 -#: templates/messages/view.html:12 -msgid "Recipient" -msgstr "Destinatario" - -#: admin.py:15 +#: admin.py:21 msgid "group" msgstr "" -#: admin.py:16 +#: admin.py:22 msgid "Creates the message optionally for all users or a group of users." msgstr "" -#: admin.py:23 +#: admin.py:30 msgid "All users" msgstr "" -#: admin.py:38 models.py:88 +#: admin.py:48 models.py:94 models.py:112 msgid "Message" msgstr "Mensaje" -#: admin.py:45 +#: admin.py:55 #, fuzzy msgid "Date/time" msgstr "Fecha" -#: fields.py:53 +#: apps.py:6 models.py:95 +msgid "Messages" +msgstr "Mensajes" + +#: fields.py:56 #, python-format msgid "The following usernames are incorrect: %(users)s" msgstr "Los siguientes usuarios son incorrectos: %(users)s" -#: forms.py:21 models.py:49 templates/messages/inbox.html:7 -#: templates/messages/outbox.html:7 templates/messages/trash.html:7 -#: templates/messages/view.html:6 +#: forms.py:18 models.py:59 templates/django_messages/outbox.html:9 +#: templates/django_messages/view.html:13 +msgid "Recipient" +msgstr "Destinatario" + +#: forms.py:19 models.py:56 templates/django_messages/inbox.html:9 +#: templates/django_messages/outbox.html:9 +#: templates/django_messages/trash.html:9 templates/django_messages/view.html:7 msgid "Subject" msgstr "Asunto" -#: forms.py:22 models.py:50 +#: forms.py:20 models.py:57 msgid "Body" msgstr "Cuerpo" @@ -107,114 +112,104 @@ msgstr "Mensaje Recuperado" msgid "you have undeleted a message" msgstr "ha recuperado un mensaje" -#: models.py:51 templates/messages/inbox.html:7 -#: templates/messages/trash.html:7 templates/messages/view.html:8 +#: models.py:58 templates/django_messages/inbox.html:9 +#: templates/django_messages/trash.html:9 templates/django_messages/view.html:9 msgid "Sender" msgstr "Emisor" -#: models.py:53 +#: models.py:60 msgid "Parent message" msgstr "Mensaje padre" -#: models.py:54 +#: models.py:61 msgid "sent at" msgstr "enviado" -#: models.py:55 +#: models.py:62 msgid "read at" msgstr "leído" -#: models.py:56 +#: models.py:63 msgid "replied at" msgstr "respondido" -#: models.py:57 +#: models.py:64 msgid "Sender deleted at" msgstr "Emisor borrado" -#: models.py:58 +#: models.py:65 msgid "Recipient deleted at" msgstr "Destinatario borrado" -#: models.py:89 -msgid "Messages" -msgstr "Mensajes" - -#: utils.py:27 -#, python-format -msgid "New Message: %(subject)s" -msgstr "Nuevo Mensaje: %(subject)s" - -#: views.py:78 views.py:112 -msgid "Message successfully sent." -msgstr "Se envió con éxito el mensaje." - -#: views.py:118 -#, python-format -msgid "" -"%(sender)s wrote:\n" -"%(body)s" +#: models.py:106 +msgid "File" msgstr "" -"%(sender)s escribió:\n" -"%(body)s" - -#: views.py:122 -#, python-format -msgid "Re: %(subject)s" -msgstr "Re: %(subject)s" -#: views.py:158 -msgid "Message successfully deleted." -msgstr "Se eliminó con éxito el mensaje." +#: models.py:117 +msgid "Attachment" +msgstr "" -#: views.py:185 -msgid "Message successfully recovered." -msgstr "Se recuperó con éxito el mensaje." +#: models.py:118 templates/django_messages/view.html:18 +msgid "Attachments" +msgstr "" -#: templates/messages/base.html:8 templates/messages/inbox.html:4 -#: templates/messages/new_message.html:10 +#: templates/django_messages/base.html:8 templates/django_messages/inbox.html:5 +#: templates/django_messages/new_message.html:12 msgid "Inbox" msgstr "Bandeja de entrada" -#: templates/messages/base.html:9 templates/messages/outbox.html:4 +#: templates/django_messages/base.html:9 +#: templates/django_messages/outbox.html:5 msgid "Sent Messages" msgstr "Mensajes Enviados" -#: templates/messages/base.html:10 +#: templates/django_messages/base.html:10 msgid "New Message" msgstr "Nuevo Mensaje" -#: templates/messages/base.html:11 +#: templates/django_messages/base.html:11 msgid "Trash" msgstr "Papelera" -#: templates/messages/compose.html:4 +#: templates/django_messages/compose.html:5 msgid "Compose Message" msgstr "Redactar Mensaje" -#: templates/messages/compose.html:9 +#: templates/django_messages/compose.html:11 msgid "Send" msgstr "Enviar" -#: templates/messages/inbox.html:7 +#: templates/django_messages/inbox.html:9 msgid "Received" msgstr "Recibido" -#: templates/messages/inbox.html:7 templates/messages/outbox.html:7 -#: templates/messages/trash.html:7 +#: templates/django_messages/inbox.html:9 +#: templates/django_messages/outbox.html:9 +#: templates/django_messages/trash.html:9 msgid "Action" msgstr "Acción" -#: templates/messages/inbox.html:19 templates/messages/outbox.html:16 -#: templates/messages/trash.html:16 templates/messages/view.html:11 +#: templates/django_messages/inbox.html:21 +#: templates/django_messages/outbox.html:18 +#: templates/django_messages/trash.html:18 +#: templates/django_messages/view.html:12 msgid "DATETIME_FORMAT" msgstr "" -#: templates/messages/inbox.html:20 templates/messages/outbox.html:17 +#: templates/django_messages/inbox.html:22 +#: templates/django_messages/outbox.html:19 msgid "delete" msgstr "eliminar" -#: templates/messages/new_message.html:1 +#: templates/django_messages/inbox.html:28 +#: templates/django_messages/outbox.html:25 +#: templates/django_messages/trash.html:25 +#, fuzzy +#| msgid "Messages" +msgid "No messages." +msgstr "Mensajes" + +#: templates/django_messages/new_message.html:3 #, python-format msgid "" "Hello %(recipient)s,\n" @@ -227,32 +222,34 @@ msgstr "" "ha recibido un mensaje de %(sender)s con\n" "el siguiente contenido:" -#: templates/messages/new_message.html:9 +#: templates/django_messages/new_message.html:11 #, python-format msgid "Sent from %(site_url)s" msgstr "Enviado desde %(site_url)s" -#: templates/messages/new_message.html:11 templates/messages/view.html:18 +#: templates/django_messages/new_message.html:13 +#: templates/django_messages/view.html:27 msgid "Reply" msgstr "Responder" -#: templates/messages/outbox.html:7 +#: templates/django_messages/outbox.html:9 msgid "Sent" msgstr "Enviado" -#: templates/messages/trash.html:4 +#: templates/django_messages/trash.html:5 msgid "Deleted Messages" msgstr "Mensajes Eliminados" -#: templates/messages/trash.html:7 templates/messages/view.html:10 +#: templates/django_messages/trash.html:9 +#: templates/django_messages/view.html:11 msgid "Date" msgstr "Fecha" -#: templates/messages/trash.html:17 +#: templates/django_messages/trash.html:19 msgid "undelete" msgstr "recuperar" -#: templates/messages/trash.html:23 +#: templates/django_messages/trash.html:28 msgid "" "Deleted Messages are removed from the trash at unregular intervals, don't " "rely on this feature for long-time storage." @@ -260,28 +257,62 @@ msgstr "" "Los Mensajes Eliminados son borrados de la Papelera a intérvalos irregulares," "no se confíe en esta característica para almacenamiento a largo plazo." -#: templates/messages/view.html:4 +#: templates/django_messages/view.html:5 msgid "View Message" msgstr "Ver Mensaje" -#: templates/messages/view.html:20 +#: templates/django_messages/view.html:29 msgid "Delete" msgstr "Eliminar" +#: templates/notification/messages_deleted/full.txt:1 +#, fuzzy, python-format +#| msgid "you have deleted a message" +msgid "You have deleted the message '%(message)s'." +msgstr "ha eliminado un mensaje" + #: templates/notification/messages_deleted/notice.html:1 #, python-format msgid "" "You have deleted the message %(message)s." msgstr "ha borrado el mensaje %(message)s." +#: templates/notification/messages_received/full.txt:1 +#, fuzzy, python-format +#| msgid "%(message_sender)s has sent you a reply to %(message_parent_msg)s." +msgid "" +"%(message_sender)s has sent you a message:\n" +"\n" +"%(message)s\n" +"\n" +"%(message_body)s\n" +"\n" +"http://%(current_site)s%(message_url)s" +msgstr "" +"%(message_sender)s le ha enviado una respuesta a %(message_parent_msg)s." + #: templates/notification/messages_received/notice.html:2 #, python-format msgid "" "You have received the message %(message)s " "from %(message_sender)s." msgstr "" -"ha recibido el mensaje %(message)s de %" -"(message_sender)s." +"ha recibido el mensaje %(message)s de " +"%(message_sender)s." + +#: templates/notification/messages_received/short.txt:1 +#: templates/notification/messages_reply_received/short.txt:1 +#, python-format +msgid "%(notice)s by %(message_sender)s" +msgstr "" + +#: templates/notification/messages_recovered/full.txt:1 +#, fuzzy, python-format +#| msgid "" +#| "You have recovered the message %(message)s." +msgid "You have recovered the message '%(message)s'." +msgstr "ha recuperado el mensaje %(message)s." #: templates/notification/messages_recovered/notice.html:1 #, python-format @@ -289,14 +320,37 @@ msgid "" "You have recovered the message %(message)s." msgstr "ha recuperado el mensaje %(message)s." +#: templates/notification/messages_replied/full.txt:1 +#, fuzzy, python-format +#| msgid "" +#| "You have replied to %(message_parent_msg)s from %(message_recipient)s." +msgid "" +"You have replied to '%(message_parent_msg)s' from %(message_recipient)s." +msgstr "" +"ha respondido a %(message_parent_msg)s de " +"%(message_recipient)s." + #: templates/notification/messages_replied/notice.html:2 #, python-format msgid "" "You have replied to %(message_parent_msg)s " "from %(message_recipient)s." msgstr "" -"ha respondido a %(message_parent_msg)s de %" -"(message_recipient)s." +"ha respondido a %(message_parent_msg)s de " +"%(message_recipient)s." + +#: templates/notification/messages_reply_received/full.txt:1 +#, python-format +msgid "" +"%(message_sender)s replied to '%(message_parent_msg)s':\n" +"\n" +"%(message)s\n" +"\n" +"%(message_body)s\n" +"\n" +"http://%(current_site)s%(message_url)s" +msgstr "" #: templates/notification/messages_reply_received/notice.html:2 #, python-format @@ -304,11 +358,58 @@ msgid "%(message_sender)s has sent you a reply to %(message_parent_msg)s." msgstr "" "%(message_sender)s le ha enviado una respuesta a %(message_parent_msg)s." +#: templates/notification/messages_sent/full.txt:1 +#, fuzzy, python-format +#| msgid "" +#| "You have sent the message %(message)s to " +#| "%(message_recipient)s." +msgid "You have sent the message '%(message)s' to %(message_recipient)s." +msgstr "" +"ha enviado el mensaje %(message)s a " +"%(message_recipient)s." + #: templates/notification/messages_sent/notice.html:2 #, python-format msgid "" -"You have sent the message %(message)s to %" -"(message_recipient)s." +"You have sent the message %(message)s to " +"%(message_recipient)s." msgstr "" -"ha enviado el mensaje %(message)s a %" -"(message_recipient)s." +"ha enviado el mensaje %(message)s a " +"%(message_recipient)s." + +#: utils.py:25 +#, python-format +msgid "" +"%(sender)s wrote:\n" +"%(body)s" +msgstr "" +"%(sender)s escribió:\n" +"%(body)s" + +#: utils.py:53 +#, fuzzy, python-format +#| msgid "Re: %(subject)s" +msgid "Re%(prefix)s: %(subject)s" +msgstr "Re: %(subject)s" + +#: utils.py:59 +#, python-format +msgid "New Message: %(subject)s" +msgstr "Nuevo Mensaje: %(subject)s" + +#: views.py:92 views.py:133 +msgid "Message successfully sent." +msgstr "Se envió con éxito el mensaje." + +#: views.py:111 views.py:211 +#, python-format +msgid "Re: %(subject)s" +msgstr "Re: %(subject)s" + +#: views.py:176 +msgid "Message successfully deleted." +msgstr "Se eliminó con éxito el mensaje." + +#: views.py:203 +msgid "Message successfully recovered." +msgstr "Se recuperó con éxito el mensaje." diff --git a/django_messages/locale/es_AR/LC_MESSAGES/django.po b/django_messages/locale/es_AR/LC_MESSAGES/django.po index 6de0f0f..04c6e4e 100644 --- a/django_messages/locale/es_AR/LC_MESSAGES/django.po +++ b/django_messages/locale/es_AR/LC_MESSAGES/django.po @@ -10,52 +10,57 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-09-11 12:31-0700\n" +"POT-Creation-Date: 2019-09-21 12:19+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: admin.py:13 forms.py:20 models.py:52 templates/messages/outbox.html:7 -#: templates/messages/view.html:12 -msgid "Recipient" -msgstr "Destinatario" - -#: admin.py:15 +#: admin.py:21 msgid "group" msgstr "" -#: admin.py:16 +#: admin.py:22 msgid "Creates the message optionally for all users or a group of users." msgstr "" -#: admin.py:23 +#: admin.py:30 msgid "All users" msgstr "" -#: admin.py:38 models.py:88 +#: admin.py:48 models.py:94 models.py:112 msgid "Message" msgstr "Mensaje" -#: admin.py:45 +#: admin.py:55 #, fuzzy msgid "Date/time" msgstr "Fecha" -#: fields.py:53 +#: apps.py:6 models.py:95 +msgid "Messages" +msgstr "Mensajes" + +#: fields.py:56 #, python-format msgid "The following usernames are incorrect: %(users)s" msgstr "" -#: forms.py:21 models.py:49 templates/messages/inbox.html:7 -#: templates/messages/outbox.html:7 templates/messages/trash.html:7 -#: templates/messages/view.html:6 +#: forms.py:18 models.py:59 templates/django_messages/outbox.html:9 +#: templates/django_messages/view.html:13 +msgid "Recipient" +msgstr "Destinatario" + +#: forms.py:19 models.py:56 templates/django_messages/inbox.html:9 +#: templates/django_messages/outbox.html:9 +#: templates/django_messages/trash.html:9 templates/django_messages/view.html:7 msgid "Subject" msgstr "Asunto" -#: forms.py:22 models.py:50 +#: forms.py:20 models.py:57 msgid "Body" msgstr "Cuerpo" @@ -107,114 +112,104 @@ msgstr "Mensaje Recuperado" msgid "you have undeleted a message" msgstr "ha recuperado un mensaje" -#: models.py:51 templates/messages/inbox.html:7 -#: templates/messages/trash.html:7 templates/messages/view.html:8 +#: models.py:58 templates/django_messages/inbox.html:9 +#: templates/django_messages/trash.html:9 templates/django_messages/view.html:9 msgid "Sender" msgstr "Emisor" -#: models.py:53 +#: models.py:60 msgid "Parent message" msgstr "Mensaje padre" -#: models.py:54 +#: models.py:61 msgid "sent at" msgstr "enviado" -#: models.py:55 +#: models.py:62 msgid "read at" msgstr "leído" -#: models.py:56 +#: models.py:63 msgid "replied at" msgstr "respondido" -#: models.py:57 +#: models.py:64 msgid "Sender deleted at" msgstr "Emisor borrado" -#: models.py:58 +#: models.py:65 msgid "Recipient deleted at" msgstr "Destinatario borrado" -#: models.py:89 -msgid "Messages" -msgstr "Mensajes" - -#: utils.py:27 -#, fuzzy, python-format -msgid "New Message: %(subject)s" -msgstr "Re: %(subject)s" - -#: views.py:78 views.py:112 -msgid "Message successfully sent." -msgstr "Se envió con éxito el mensaje." - -#: views.py:118 -#, python-format -msgid "" -"%(sender)s wrote:\n" -"%(body)s" +#: models.py:106 +msgid "File" msgstr "" -"%(sender)s escribió:\n" -"%(body)s" - -#: views.py:122 -#, python-format -msgid "Re: %(subject)s" -msgstr "Re: %(subject)s" -#: views.py:158 -msgid "Message successfully deleted." -msgstr "Se eliminó con éxito el mensaje." +#: models.py:117 +msgid "Attachment" +msgstr "" -#: views.py:185 -msgid "Message successfully recovered." -msgstr "Se recuperó con éxito el mensaje." +#: models.py:118 templates/django_messages/view.html:18 +msgid "Attachments" +msgstr "" -#: templates/messages/base.html:8 templates/messages/inbox.html:4 -#: templates/messages/new_message.html:10 +#: templates/django_messages/base.html:8 templates/django_messages/inbox.html:5 +#: templates/django_messages/new_message.html:12 msgid "Inbox" msgstr "Bandeja de entrada" -#: templates/messages/base.html:9 templates/messages/outbox.html:4 +#: templates/django_messages/base.html:9 +#: templates/django_messages/outbox.html:5 msgid "Sent Messages" msgstr "Mensajes Enviados" -#: templates/messages/base.html:10 +#: templates/django_messages/base.html:10 msgid "New Message" msgstr "Nuevo Mensaje" -#: templates/messages/base.html:11 +#: templates/django_messages/base.html:11 msgid "Trash" msgstr "Papelera" -#: templates/messages/compose.html:4 +#: templates/django_messages/compose.html:5 msgid "Compose Message" msgstr "Redactar Mensaje" -#: templates/messages/compose.html:9 +#: templates/django_messages/compose.html:11 msgid "Send" msgstr "Enviar" -#: templates/messages/inbox.html:7 +#: templates/django_messages/inbox.html:9 msgid "Received" msgstr "Recibido" -#: templates/messages/inbox.html:7 templates/messages/outbox.html:7 -#: templates/messages/trash.html:7 +#: templates/django_messages/inbox.html:9 +#: templates/django_messages/outbox.html:9 +#: templates/django_messages/trash.html:9 msgid "Action" msgstr "Acción" -#: templates/messages/inbox.html:19 templates/messages/outbox.html:16 -#: templates/messages/trash.html:16 templates/messages/view.html:11 +#: templates/django_messages/inbox.html:21 +#: templates/django_messages/outbox.html:18 +#: templates/django_messages/trash.html:18 +#: templates/django_messages/view.html:12 msgid "DATETIME_FORMAT" msgstr "" -#: templates/messages/inbox.html:20 templates/messages/outbox.html:17 +#: templates/django_messages/inbox.html:22 +#: templates/django_messages/outbox.html:19 msgid "delete" msgstr "eliminar" -#: templates/messages/new_message.html:1 +#: templates/django_messages/inbox.html:28 +#: templates/django_messages/outbox.html:25 +#: templates/django_messages/trash.html:25 +#, fuzzy +#| msgid "Messages" +msgid "No messages." +msgstr "Mensajes" + +#: templates/django_messages/new_message.html:3 #, python-format msgid "" "Hello %(recipient)s,\n" @@ -223,32 +218,34 @@ msgid "" "the following contents:" msgstr "" -#: templates/messages/new_message.html:9 +#: templates/django_messages/new_message.html:11 #, python-format msgid "Sent from %(site_url)s" msgstr "Enviado desde %(site_url)s" -#: templates/messages/new_message.html:11 templates/messages/view.html:18 +#: templates/django_messages/new_message.html:13 +#: templates/django_messages/view.html:27 msgid "Reply" msgstr "Responder" -#: templates/messages/outbox.html:7 +#: templates/django_messages/outbox.html:9 msgid "Sent" msgstr "Enviado" -#: templates/messages/trash.html:4 +#: templates/django_messages/trash.html:5 msgid "Deleted Messages" msgstr "Mensajes Eliminados" -#: templates/messages/trash.html:7 templates/messages/view.html:10 +#: templates/django_messages/trash.html:9 +#: templates/django_messages/view.html:11 msgid "Date" msgstr "Fecha" -#: templates/messages/trash.html:17 +#: templates/django_messages/trash.html:19 msgid "undelete" msgstr "recuperar" -#: templates/messages/trash.html:23 +#: templates/django_messages/trash.html:28 msgid "" "Deleted Messages are removed from the trash at unregular intervals, don't " "rely on this feature for long-time storage." @@ -256,20 +253,38 @@ msgstr "" "Los Mensajes Eliminados son borrados de la Papelera a intérvalos irregulares," "no se confíe en esta característica para almacenamiento a largo plazo." -#: templates/messages/view.html:4 +#: templates/django_messages/view.html:5 msgid "View Message" msgstr "Ver Mensaje" -#: templates/messages/view.html:20 +#: templates/django_messages/view.html:29 msgid "Delete" msgstr "Eliminar" +#: templates/notification/messages_deleted/full.txt:1 +#, fuzzy, python-format +#| msgid "you have deleted a message" +msgid "You have deleted the message '%(message)s'." +msgstr "ha eliminado un mensaje" + #: templates/notification/messages_deleted/notice.html:1 #, fuzzy, python-format msgid "" "You have deleted the message %(message)s." msgstr "ha eliminado el mensaje %(message)s." +#: templates/notification/messages_received/full.txt:1 +#, fuzzy, python-format +msgid "" +"%(message_sender)s has sent you a message:\n" +"\n" +"%(message)s\n" +"\n" +"%(message_body)s\n" +"\n" +"http://%(current_site)s%(message_url)s" +msgstr "%(sender)s le ha enviado una respuesta a %(message)s." + #: templates/notification/messages_received/notice.html:2 #, fuzzy, python-format msgid "" @@ -277,12 +292,29 @@ msgid "" "from %(message_sender)s." msgstr "ha recibido un mensaje de %(sender)s." +#: templates/notification/messages_received/short.txt:1 +#: templates/notification/messages_reply_received/short.txt:1 +#, python-format +msgid "%(notice)s by %(message_sender)s" +msgstr "" + +#: templates/notification/messages_recovered/full.txt:1 +#, fuzzy, python-format +msgid "You have recovered the message '%(message)s'." +msgstr "ha recuperado el mensaje %(message)s." + #: templates/notification/messages_recovered/notice.html:1 #, fuzzy, python-format msgid "" "You have recovered the message %(message)s." msgstr "ha recuperado el mensaje %(message)s." +#: templates/notification/messages_replied/full.txt:1 +#, fuzzy, python-format +msgid "" +"You have replied to '%(message_parent_msg)s' from %(message_recipient)s." +msgstr "ha respondido a %(message)s de %(recipient)s." + #: templates/notification/messages_replied/notice.html:2 #, fuzzy, python-format msgid "" @@ -290,23 +322,75 @@ msgid "" "from %(message_recipient)s." msgstr "ha respondido a %(message)s de %(recipient)s." +#: templates/notification/messages_reply_received/full.txt:1 +#, python-format +msgid "" +"%(message_sender)s replied to '%(message_parent_msg)s':\n" +"\n" +"%(message)s\n" +"\n" +"%(message_body)s\n" +"\n" +"http://%(current_site)s%(message_url)s" +msgstr "" + #: templates/notification/messages_reply_received/notice.html:2 #, fuzzy, python-format msgid "%(message_sender)s has sent you a reply to %(message_parent_msg)s." msgstr "%(sender)s le ha enviado una respuesta a %(message)s." +#: templates/notification/messages_sent/full.txt:1 +#, fuzzy, python-format +#| msgid "you have sent a message to %(recipient)s." +msgid "You have sent the message '%(message)s' to %(message_recipient)s." +msgstr "ha enviado un mensaje a %(recipient)s." + #: templates/notification/messages_sent/notice.html:2 #, python-format msgid "" -"You have sent the message %(message)s to %" -"(message_recipient)s." +"You have sent the message %(message)s to " +"%(message_recipient)s." +msgstr "" + +#: utils.py:25 +#, python-format +msgid "" +"%(sender)s wrote:\n" +"%(body)s" msgstr "" +"%(sender)s escribió:\n" +"%(body)s" + +#: utils.py:53 +#, fuzzy, python-format +#| msgid "Re: %(subject)s" +msgid "Re%(prefix)s: %(subject)s" +msgstr "Re: %(subject)s" + +#: utils.py:59 +#, fuzzy, python-format +msgid "New Message: %(subject)s" +msgstr "Re: %(subject)s" + +#: views.py:92 views.py:133 +msgid "Message successfully sent." +msgstr "Se envió con éxito el mensaje." + +#: views.py:111 views.py:211 +#, python-format +msgid "Re: %(subject)s" +msgstr "Re: %(subject)s" + +#: views.py:176 +msgid "Message successfully deleted." +msgstr "Se eliminó con éxito el mensaje." + +#: views.py:203 +msgid "Message successfully recovered." +msgstr "Se recuperó con éxito el mensaje." #~ msgid "There is no user with this username." #~ msgstr "No hay ningún usuario con ese nombre." -#~ msgid "you have sent a message to %(recipient)s." -#~ msgstr "ha enviado un mensaje a %(recipient)s." - #~ msgid "New Message:" #~ msgstr "Mensaje Nuevo" diff --git a/django_messages/locale/eu/LC_MESSAGES/django.po b/django_messages/locale/eu/LC_MESSAGES/django.po index 3c39bac..468d62a 100644 --- a/django_messages/locale/eu/LC_MESSAGES/django.po +++ b/django_messages/locale/eu/LC_MESSAGES/django.po @@ -9,52 +9,57 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-09-11 12:31-0700\n" +"POT-Creation-Date: 2019-09-21 12:19+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: admin.py:13 forms.py:20 models.py:52 templates/messages/outbox.html:7 -#: templates/messages/view.html:12 -msgid "Recipient" -msgstr "Hartzailea" - -#: admin.py:15 +#: admin.py:21 msgid "group" msgstr "taldea" -#: admin.py:16 +#: admin.py:22 msgid "Creates the message optionally for all users or a group of users." msgstr "Erabiltzaile bat edo talde batentzat mezua sortzen du aukeran" -#: admin.py:23 +#: admin.py:30 msgid "All users" msgstr "Erabiltzaile guztiak" -#: admin.py:38 models.py:88 +#: admin.py:48 models.py:94 models.py:112 msgid "Message" msgstr "Mezua" -#: admin.py:45 +#: admin.py:55 #, fuzzy msgid "Date/time" msgstr "Data/ordua" -#: fields.py:53 +#: apps.py:6 models.py:95 +msgid "Messages" +msgstr "Mezuak" + +#: fields.py:56 #, python-format msgid "The following usernames are incorrect: %(users)s" msgstr "Erabiltzaile hauek okerrak dira: %(users)s" -#: forms.py:21 models.py:49 templates/messages/inbox.html:7 -#: templates/messages/outbox.html:7 templates/messages/trash.html:7 -#: templates/messages/view.html:6 +#: forms.py:18 models.py:59 templates/django_messages/outbox.html:9 +#: templates/django_messages/view.html:13 +msgid "Recipient" +msgstr "Hartzailea" + +#: forms.py:19 models.py:56 templates/django_messages/inbox.html:9 +#: templates/django_messages/outbox.html:9 +#: templates/django_messages/trash.html:9 templates/django_messages/view.html:7 msgid "Subject" msgstr "Gaia" -#: forms.py:22 models.py:50 +#: forms.py:20 models.py:57 msgid "Body" msgstr "Testua" @@ -106,114 +111,104 @@ msgstr "Mezua berreskuratuta" msgid "you have undeleted a message" msgstr "mezu bat berreskuratu duzu" -#: models.py:51 templates/messages/inbox.html:7 -#: templates/messages/trash.html:7 templates/messages/view.html:8 +#: models.py:58 templates/django_messages/inbox.html:9 +#: templates/django_messages/trash.html:9 templates/django_messages/view.html:9 msgid "Sender" msgstr "Igorlea" -#: models.py:53 +#: models.py:60 msgid "Parent message" msgstr "Mezu gurasoa" -#: models.py:54 +#: models.py:61 msgid "sent at" msgstr "bidalita" -#: models.py:55 +#: models.py:62 msgid "read at" msgstr "irakurrita" -#: models.py:56 +#: models.py:63 msgid "replied at" msgstr "erantzunda" -#: models.py:57 +#: models.py:64 msgid "Sender deleted at" msgstr "Igorlea ezabatuta" -#: models.py:58 +#: models.py:65 msgid "Recipient deleted at" msgstr "Hartzailea ezabatuta" -#: models.py:89 -msgid "Messages" -msgstr "Mezuak" - -#: utils.py:27 -#, python-format -msgid "New Message: %(subject)s" -msgstr "Mezu berria: %(subject)s" - -#: views.py:78 views.py:112 -msgid "Message successfully sent." -msgstr "Mezua arrakastaz bidali da." - -#: views.py:118 -#, python-format -msgid "" -"%(sender)s wrote:\n" -"%(body)s" +#: models.py:106 +msgid "File" msgstr "" -"%(sender)s idatzi du:\n" -"%(body)s" -#: views.py:122 -#, python-format -msgid "Re: %(subject)s" -msgstr "Re: %(subject)s" - -#: views.py:158 -msgid "Message successfully deleted." -msgstr "Mezua arrakastaz ezabatu da." +#: models.py:117 +msgid "Attachment" +msgstr "" -#: views.py:185 -msgid "Message successfully recovered." -msgstr "Mezua arrakastaz berreskuratu da." +#: models.py:118 templates/django_messages/view.html:18 +msgid "Attachments" +msgstr "" -#: templates/messages/base.html:8 templates/messages/inbox.html:4 -#: templates/messages/new_message.html:10 +#: templates/django_messages/base.html:8 templates/django_messages/inbox.html:5 +#: templates/django_messages/new_message.html:12 msgid "Inbox" msgstr "Sarrera-ontzia" -#: templates/messages/base.html:9 templates/messages/outbox.html:4 +#: templates/django_messages/base.html:9 +#: templates/django_messages/outbox.html:5 msgid "Sent Messages" msgstr "Bidalitako mezuak" -#: templates/messages/base.html:10 +#: templates/django_messages/base.html:10 msgid "New Message" msgstr "Mezu berria" -#: templates/messages/base.html:11 +#: templates/django_messages/base.html:11 msgid "Trash" msgstr "Zaborrontzia" -#: templates/messages/compose.html:4 +#: templates/django_messages/compose.html:5 msgid "Compose Message" msgstr "Idatzi mezua" -#: templates/messages/compose.html:9 +#: templates/django_messages/compose.html:11 msgid "Send" msgstr "Bidali" -#: templates/messages/inbox.html:7 +#: templates/django_messages/inbox.html:9 msgid "Received" msgstr "Jasota" -#: templates/messages/inbox.html:7 templates/messages/outbox.html:7 -#: templates/messages/trash.html:7 +#: templates/django_messages/inbox.html:9 +#: templates/django_messages/outbox.html:9 +#: templates/django_messages/trash.html:9 msgid "Action" msgstr "Ekintza" -#: templates/messages/inbox.html:19 templates/messages/outbox.html:16 -#: templates/messages/trash.html:16 templates/messages/view.html:11 +#: templates/django_messages/inbox.html:21 +#: templates/django_messages/outbox.html:18 +#: templates/django_messages/trash.html:18 +#: templates/django_messages/view.html:12 msgid "DATETIME_FORMAT" msgstr "" -#: templates/messages/inbox.html:20 templates/messages/outbox.html:17 +#: templates/django_messages/inbox.html:22 +#: templates/django_messages/outbox.html:19 msgid "delete" msgstr "ezabatu" -#: templates/messages/new_message.html:1 +#: templates/django_messages/inbox.html:28 +#: templates/django_messages/outbox.html:25 +#: templates/django_messages/trash.html:25 +#, fuzzy +#| msgid "Messages" +msgid "No messages." +msgstr "Mezuak" + +#: templates/django_messages/new_message.html:3 #, python-format msgid "" "Hello %(recipient)s,\n" @@ -226,62 +221,98 @@ msgstr "" "%(sender)s-(r)en mezu bat jaso duzu\n" "ondorengo edukiarekin:" -#: templates/messages/new_message.html:9 +#: templates/django_messages/new_message.html:11 #, python-format msgid "Sent from %(site_url)s" msgstr "%(site_url)s-(e)tik bidalita" -#: templates/messages/new_message.html:11 templates/messages/view.html:18 +#: templates/django_messages/new_message.html:13 +#: templates/django_messages/view.html:27 msgid "Reply" msgstr "Erantzun" -#: templates/messages/outbox.html:7 +#: templates/django_messages/outbox.html:9 msgid "Sent" msgstr "Bidalita" -#: templates/messages/trash.html:4 +#: templates/django_messages/trash.html:5 msgid "Deleted Messages" msgstr "Ezabatutako mezuak" -#: templates/messages/trash.html:7 templates/messages/view.html:10 +#: templates/django_messages/trash.html:9 +#: templates/django_messages/view.html:11 msgid "Date" msgstr "Data" -#: templates/messages/trash.html:17 +#: templates/django_messages/trash.html:19 msgid "undelete" msgstr "berreskuratu" -#: templates/messages/trash.html:23 +#: templates/django_messages/trash.html:28 msgid "" "Deleted Messages are removed from the trash at unregular intervals, don't " "rely on this feature for long-time storage." msgstr "" -"Ezabatutako mezuak periodo irregularretan ezabatzen dira zaborrontzitik," -"ez zaitez fidatu luzerako gordeko direla pentsatuz." +"Ezabatutako mezuak periodo irregularretan ezabatzen dira zaborrontzitik,ez " +"zaitez fidatu luzerako gordeko direla pentsatuz." -#: templates/messages/view.html:4 +#: templates/django_messages/view.html:5 msgid "View Message" msgstr "Ikusi mezua" -#: templates/messages/view.html:20 +#: templates/django_messages/view.html:29 msgid "Delete" msgstr "Eliminar" +#: templates/notification/messages_deleted/full.txt:1 +#, fuzzy, python-format +#| msgid "you have deleted a message" +msgid "You have deleted the message '%(message)s'." +msgstr "mezu bat ezabatu duzu" + #: templates/notification/messages_deleted/notice.html:1 #, python-format msgid "" "You have deleted the message %(message)s." msgstr "%(message)s mezua ezabatu duzu." +#: templates/notification/messages_received/full.txt:1 +#, fuzzy, python-format +#| msgid "%(message_sender)s has sent you a reply to %(message_parent_msg)s." +msgid "" +"%(message_sender)s has sent you a message:\n" +"\n" +"%(message)s\n" +"\n" +"%(message_body)s\n" +"\n" +"http://%(current_site)s%(message_url)s" +msgstr "" +"%(message_sender)s-(e)k erantzun bat bidali dizu %(message_parent_msg)s " +"mezura." + #: templates/notification/messages_received/notice.html:2 #, python-format msgid "" "You have received the message %(message)s " "from %(message_sender)s." msgstr "" -"%(message_sender)s erabiltzailearen " -"%(message)s mezua ezabatu duzu." +"%(message_sender)s erabiltzailearen %(message)s mezua ezabatu duzu." + +#: templates/notification/messages_received/short.txt:1 +#: templates/notification/messages_reply_received/short.txt:1 +#, python-format +msgid "%(notice)s by %(message_sender)s" +msgstr "" +#: templates/notification/messages_recovered/full.txt:1 +#, fuzzy, python-format +#| msgid "" +#| "You have recovered the message %(message)s." +msgid "You have recovered the message '%(message)s'." +msgstr "%(message)s mezua berreskuratu duzu." #: templates/notification/messages_recovered/notice.html:1 #, python-format @@ -289,27 +320,97 @@ msgid "" "You have recovered the message %(message)s." msgstr "%(message)s mezua berreskuratu duzu." +#: templates/notification/messages_replied/full.txt:1 +#, fuzzy, python-format +#| msgid "" +#| "You have replied to %(message_parent_msg)s from %(message_recipient)s." +msgid "" +"You have replied to '%(message_parent_msg)s' from %(message_recipient)s." +msgstr "" +"%(message_recipient)s-(r)en " +"%(message_parent_msg)s mezua erantzun duzu." + #: templates/notification/messages_replied/notice.html:2 #, python-format msgid "" "You have replied to %(message_parent_msg)s " "from %(message_recipient)s." msgstr "" -"%(message_recipient)s-(r)en " -"%(message_parent_msg)s mezua erantzun duzu." +"%(message_recipient)s-(r)en " +"%(message_parent_msg)s mezua erantzun duzu." +#: templates/notification/messages_reply_received/full.txt:1 +#, python-format +msgid "" +"%(message_sender)s replied to '%(message_parent_msg)s':\n" +"\n" +"%(message)s\n" +"\n" +"%(message_body)s\n" +"\n" +"http://%(current_site)s%(message_url)s" +msgstr "" #: templates/notification/messages_reply_received/notice.html:2 #, python-format msgid "%(message_sender)s has sent you a reply to %(message_parent_msg)s." msgstr "" -"%(message_sender)s-(e)k erantzun bat bidali dizu %(message_parent_msg)s mezura." +"%(message_sender)s-(e)k erantzun bat bidali dizu %(message_parent_msg)s " +"mezura." + +#: templates/notification/messages_sent/full.txt:1 +#, fuzzy, python-format +#| msgid "" +#| "You have sent the message %(message)s to " +#| "%(message_recipient)s." +msgid "You have sent the message '%(message)s' to %(message_recipient)s." +msgstr "" +"%(message_recipient)s-(r)i %(message)s mezua " +"bidali diozu." #: templates/notification/messages_sent/notice.html:2 #, python-format msgid "" -"You have sent the message %(message)s to %" -"(message_recipient)s." +"You have sent the message %(message)s to " +"%(message_recipient)s." +msgstr "" +"%(message_recipient)s-(r)i %(message)s mezua " +"bidali diozu." + +#: utils.py:25 +#, python-format +msgid "" +"%(sender)s wrote:\n" +"%(body)s" msgstr "" -"%(message_recipient)s-(r)i " -"%(message)s mezua bidali diozu." +"%(sender)s idatzi du:\n" +"%(body)s" + +#: utils.py:53 +#, fuzzy, python-format +#| msgid "Re: %(subject)s" +msgid "Re%(prefix)s: %(subject)s" +msgstr "Re: %(subject)s" + +#: utils.py:59 +#, python-format +msgid "New Message: %(subject)s" +msgstr "Mezu berria: %(subject)s" + +#: views.py:92 views.py:133 +msgid "Message successfully sent." +msgstr "Mezua arrakastaz bidali da." + +#: views.py:111 views.py:211 +#, python-format +msgid "Re: %(subject)s" +msgstr "Re: %(subject)s" + +#: views.py:176 +msgid "Message successfully deleted." +msgstr "Mezua arrakastaz ezabatu da." + +#: views.py:203 +msgid "Message successfully recovered." +msgstr "Mezua arrakastaz berreskuratu da." diff --git a/django_messages/locale/fa/LC_MESSAGES/django.po b/django_messages/locale/fa/LC_MESSAGES/django.po index b7932d4..fc40813 100644 --- a/django_messages/locale/fa/LC_MESSAGES/django.po +++ b/django_messages/locale/fa/LC_MESSAGES/django.po @@ -8,23 +8,17 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-06-27 12:44+0430\n" +"POT-Creation-Date: 2019-09-21 12:19+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"First-Translator: Mohammad Hamidi Esfahani" -"Last-Translator: Hassan Zamani \n" "Language-Team: LANGUAGE \n" "Language: fa\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"First-Translator: Mohammad Hamidi EsfahaniLast-Translator: Hassan Zamani " +"\n" "Plural-Forms: nplurals=1; plural=0\n" -#: admin.py:19 forms.py:20 models.py:52 -#: templates/django_messages/outbox.html:8 -#: templates/django_messages/view.html:12 -msgid "Recipient" -msgstr "گیرنده" - #: admin.py:21 msgid "group" msgstr "گروه" @@ -33,35 +27,42 @@ msgstr "گروه" msgid "Creates the message optionally for all users or a group of users." msgstr "ارسال پیام به همه کاربران یا گروهی از آن‌ها." -#: admin.py:29 +#: admin.py:30 msgid "All users" msgstr "تمامی کاربران" -#: admin.py:44 models.py:88 +#: admin.py:48 models.py:94 models.py:112 msgid "Message" msgstr "پیام" -#: admin.py:51 +#: admin.py:55 msgid "Date/time" msgstr "تاریخ/ساعت" -#: fields.py:53 +#: apps.py:6 models.py:95 +msgid "Messages" +msgstr "پیام ها" + +#: fields.py:56 #, python-format msgid "The following usernames are incorrect: %(users)s" msgstr "این کاربرها صحیح نمی‌باشند: %(users)s" -#: forms.py:21 models.py:49 templates/django_messages/inbox.html:8 -#: templates/django_messages/outbox.html:8 -#: templates/django_messages/trash.html:8 -#: templates/django_messages/view.html:6 +#: forms.py:18 models.py:59 templates/django_messages/outbox.html:9 +#: templates/django_messages/view.html:13 +msgid "Recipient" +msgstr "گیرنده" + +#: forms.py:19 models.py:56 templates/django_messages/inbox.html:9 +#: templates/django_messages/outbox.html:9 +#: templates/django_messages/trash.html:9 templates/django_messages/view.html:7 msgid "Subject" msgstr "موضوع" -#: forms.py:22 models.py:50 +#: forms.py:20 models.py:57 msgid "Body" msgstr "متن" - #: management.py:9 msgid "Message Received" msgstr "پیام دریافت‌شد" @@ -110,84 +111,54 @@ msgstr "پیام بازیابی‌شد" msgid "you have undeleted a message" msgstr "شما یک پیام را بازیابی کردید" -#: models.py:51 templates/django_messages/inbox.html:8 -#: templates/django_messages/trash.html:8 -#: templates/django_messages/view.html:8 +#: models.py:58 templates/django_messages/inbox.html:9 +#: templates/django_messages/trash.html:9 templates/django_messages/view.html:9 msgid "Sender" msgstr "فرستنده" -#: models.py:53 +#: models.py:60 msgid "Parent message" msgstr "پیام مرجع" -#: models.py:54 +#: models.py:61 msgid "sent at" msgstr "ارسال شده در" -#: models.py:55 +#: models.py:62 msgid "read at" msgstr "خوانده شده در" -#: models.py:56 +#: models.py:63 msgid "replied at" msgstr "پاسخ داده شده در" -#: models.py:57 +#: models.py:64 msgid "Sender deleted at" msgstr "فرستنده حذف‌شده در" -#: models.py:58 +#: models.py:65 msgid "Recipient deleted at" msgstr "گیرنده خذف‌شده در" -#: models.py:89 -msgid "Messages" -msgstr "پیام ها" - -#: utils.py:26 -#, python-format -msgid "" -"%(sender)s wrote:\n" -"%(body)s" +#: models.py:106 +msgid "File" msgstr "" -"%(sender)s گفت:\n" -"%(body)s" - -#: utils.py:54 -#, python-format -msgid "Re%(prefix)s: %(subject)s" -msgstr "پاسخ%(prefix)s: %(subject)s" - -#: utils.py:60 -#, python-format -msgid "New Message: %(subject)s" -msgstr "پیام جدید: %(subject)s" -#: views.py:78 views.py:114 -msgid "Message successfully sent." -msgstr "پیام با موفقیت ارسال‌شد." - -#: views.py:121 -#, python-format -msgid "Re: %(subject)s" -msgstr "پاسخ: %(subject)s" - -#: views.py:157 -msgid "Message successfully deleted." -msgstr "پیام با موفقیت حذف‌شد." +#: models.py:117 +msgid "Attachment" +msgstr "" -#: views.py:184 -msgid "Message successfully recovered." -msgstr "پیام با موفقیت بازیابی‌شد." +#: models.py:118 templates/django_messages/view.html:18 +msgid "Attachments" +msgstr "" -#: templates/django_messages/base.html:8 -#: templates/django_messages/inbox.html:4 -#: templates/django_messages/new_message.html:10 +#: templates/django_messages/base.html:8 templates/django_messages/inbox.html:5 +#: templates/django_messages/new_message.html:12 msgid "Inbox" msgstr "صندوق دریافتی" #: templates/django_messages/base.html:9 -#: templates/django_messages/outbox.html:4 +#: templates/django_messages/outbox.html:5 msgid "Sent Messages" msgstr "پیام‌های ارسال‌شده" @@ -199,107 +170,145 @@ msgstr "پیام جدید" msgid "Trash" msgstr "پیام‌های حذف‌شده" -#: templates/django_messages/compose.html:4 +#: templates/django_messages/compose.html:5 msgid "Compose Message" msgstr "ایجاد پیام جدید" -#: templates/django_messages/compose.html:10 +#: templates/django_messages/compose.html:11 msgid "Send" msgstr "بفرست" -#: templates/django_messages/inbox.html:8 +#: templates/django_messages/inbox.html:9 msgid "Received" msgstr "دریافت‌شد" -#: templates/django_messages/inbox.html:8 -#: templates/django_messages/outbox.html:8 -#: templates/django_messages/trash.html:8 +#: templates/django_messages/inbox.html:9 +#: templates/django_messages/outbox.html:9 +#: templates/django_messages/trash.html:9 msgid "Action" msgstr "عمل" -#: templates/django_messages/inbox.html:20 -#: templates/django_messages/outbox.html:17 -#: templates/django_messages/trash.html:17 -#: templates/django_messages/view.html:11 +#: templates/django_messages/inbox.html:21 +#: templates/django_messages/outbox.html:18 +#: templates/django_messages/trash.html:18 +#: templates/django_messages/view.html:12 msgid "DATETIME_FORMAT" msgstr "" -#: templates/django_messages/inbox.html:21 -#: templates/django_messages/outbox.html:18 +#: templates/django_messages/inbox.html:22 +#: templates/django_messages/outbox.html:19 msgid "delete" msgstr "حذف" -#: templates/django_messages/inbox.html:27 -#: templates/django_messages/outbox.html:24 -#: templates/django_messages/trash.html:24 +#: templates/django_messages/inbox.html:28 +#: templates/django_messages/outbox.html:25 +#: templates/django_messages/trash.html:25 msgid "No messages." msgstr "پیامی وجود ندارد." -#: templates/django_messages/new_message.html:1 +#: templates/django_messages/new_message.html:3 #, python-format msgid "" "Hello %(recipient)s,\n" "\n" "you received a private message from %(sender)s with\n" "the following contents:" -msgstr "سلام %(recipient)s,\n" +msgstr "" +"سلام %(recipient)s,\n" "\n" "شما یک پیام خصوصی از %(sender)s دریافت کرده‌اید:" -#: templates/django_messages/new_message.html:9 +#: templates/django_messages/new_message.html:11 #, python-format msgid "Sent from %(site_url)s" msgstr "ارسال شده از %(site_url)s" -#: templates/django_messages/new_message.html:11 -#: templates/django_messages/view.html:18 +#: templates/django_messages/new_message.html:13 +#: templates/django_messages/view.html:27 msgid "Reply" msgstr "پاسخ" -#: templates/django_messages/outbox.html:8 +#: templates/django_messages/outbox.html:9 msgid "Sent" msgstr "ارسال‌شد" -#: templates/django_messages/trash.html:4 +#: templates/django_messages/trash.html:5 msgid "Deleted Messages" msgstr "پیام های حذف‌شده" -#: templates/django_messages/trash.html:8 -#: templates/django_messages/view.html:10 +#: templates/django_messages/trash.html:9 +#: templates/django_messages/view.html:11 msgid "Date" msgstr "تاریخ" -#: templates/django_messages/trash.html:18 +#: templates/django_messages/trash.html:19 msgid "undelete" msgstr "بازیابی" -#: templates/django_messages/trash.html:27 +#: templates/django_messages/trash.html:28 msgid "" "Deleted Messages are removed from the trash at unregular intervals, don't " "rely on this feature for long-time storage." msgstr "" -"پیام‌های حذف‌شده در بازه‌های زمانی مشخصی از اینجا حذف می‌شوند، بنابراین برای نگهداری طولانی مدت از این‌جا استفاده نکنید." +"پیام‌های حذف‌شده در بازه‌های زمانی مشخصی از اینجا حذف می‌شوند، بنابراین برای " +"نگهداری طولانی مدت از این‌جا استفاده نکنید." -#: templates/django_messages/view.html:4 +#: templates/django_messages/view.html:5 msgid "View Message" msgstr "نمایش پیام" -#: templates/django_messages/view.html:20 +#: templates/django_messages/view.html:29 msgid "Delete" msgstr "حذف" +#: templates/notification/messages_deleted/full.txt:1 +#, fuzzy, python-format +#| msgid "you have deleted a message" +msgid "You have deleted the message '%(message)s'." +msgstr "شما یک پیام حذف کردید" + #: templates/notification/messages_deleted/notice.html:1 #, python-format msgid "" "You have deleted the message %(message)s." msgstr "شما پیام %(message)s را حذف کردید." +#: templates/notification/messages_received/full.txt:1 +#, fuzzy, python-format +#| msgid "%(message_sender)s has sent you a reply to %(message_parent_msg)s." +msgid "" +"%(message_sender)s has sent you a message:\n" +"\n" +"%(message)s\n" +"\n" +"%(message_body)s\n" +"\n" +"http://%(current_site)s%(message_url)s" +msgstr "" +"%(message_sender)s پاسخی به %(message_parent_msg)s برای شما ارسال کرده." + #: templates/notification/messages_received/notice.html:2 #, python-format msgid "" "You have received the message %(message)s " "from %(message_sender)s." -msgstr "شما پیام جدید %(message)s را از %(message_sender)s دریافت کردید." +msgstr "" +"شما پیام جدید %(message)s را از " +"%(message_sender)s دریافت کردید." + +#: templates/notification/messages_received/short.txt:1 +#: templates/notification/messages_reply_received/short.txt:1 +#, python-format +msgid "%(notice)s by %(message_sender)s" +msgstr "" + +#: templates/notification/messages_recovered/full.txt:1 +#, fuzzy, python-format +#| msgid "" +#| "You have recovered the message %(message)s." +msgid "You have recovered the message '%(message)s'." +msgstr "شما پیام %(message)s را بازیابی کردید." #: templates/notification/messages_recovered/notice.html:1 #, python-format @@ -307,24 +316,98 @@ msgid "" "You have recovered the message %(message)s." msgstr "شما پیام %(message)s را بازیابی کردید." +#: templates/notification/messages_replied/full.txt:1 +#, fuzzy, python-format +#| msgid "" +#| "You have replied to %(message_parent_msg)s from %(message_recipient)s." +msgid "" +"You have replied to '%(message_parent_msg)s' from %(message_recipient)s." +msgstr "" +"شما به پیام %(message_parent_msg)s از " +"%(message_recipient)s پاسخ‌دادید." + #: templates/notification/messages_replied/notice.html:2 #, python-format msgid "" "You have replied to %(message_parent_msg)s " "from %(message_recipient)s." -msgstr "شما به پیام %(message_parent_msg)s از %(message_recipient)s پاسخ‌دادید." +msgstr "" +"شما به پیام %(message_parent_msg)s از " +"%(message_recipient)s پاسخ‌دادید." + +#: templates/notification/messages_reply_received/full.txt:1 +#, python-format +msgid "" +"%(message_sender)s replied to '%(message_parent_msg)s':\n" +"\n" +"%(message)s\n" +"\n" +"%(message_body)s\n" +"\n" +"http://%(current_site)s%(message_url)s" +msgstr "" #: templates/notification/messages_reply_received/notice.html:2 #, python-format msgid "%(message_sender)s has sent you a reply to %(message_parent_msg)s." -msgstr "%(message_sender)s پاسخی به %(message_parent_msg)s برای شما ارسال کرده." +msgstr "" +"%(message_sender)s پاسخی به %(message_parent_msg)s برای شما ارسال کرده." + +#: templates/notification/messages_sent/full.txt:1 +#, fuzzy, python-format +#| msgid "" +#| "You have sent the message %(message)s to " +#| "%(message_recipient)s." +msgid "You have sent the message '%(message)s' to %(message_recipient)s." +msgstr "" +"شما پیام %(message)s را به " +"%(message_recipient)s ارسال‌کردید." #: templates/notification/messages_sent/notice.html:2 #, python-format msgid "" "You have sent the message %(message)s to " "%(message_recipient)s." -msgstr "شما پیام %(message)s را به %(message_recipient)s ارسال‌کردید." +msgstr "" +"شما پیام %(message)s را به " +"%(message_recipient)s ارسال‌کردید." + +#: utils.py:25 +#, python-format +msgid "" +"%(sender)s wrote:\n" +"%(body)s" +msgstr "" +"%(sender)s گفت:\n" +"%(body)s" + +#: utils.py:53 +#, python-format +msgid "Re%(prefix)s: %(subject)s" +msgstr "پاسخ%(prefix)s: %(subject)s" + +#: utils.py:59 +#, python-format +msgid "New Message: %(subject)s" +msgstr "پیام جدید: %(subject)s" + +#: views.py:92 views.py:133 +msgid "Message successfully sent." +msgstr "پیام با موفقیت ارسال‌شد." + +#: views.py:111 views.py:211 +#, python-format +msgid "Re: %(subject)s" +msgstr "پاسخ: %(subject)s" + +#: views.py:176 +msgid "Message successfully deleted." +msgstr "پیام با موفقیت حذف‌شد." + +#: views.py:203 +msgid "Message successfully recovered." +msgstr "پیام با موفقیت بازیابی‌شد." #~ msgid "context" #~ msgstr "متن پیام" diff --git a/django_messages/locale/fr/LC_MESSAGES/django.po b/django_messages/locale/fr/LC_MESSAGES/django.po index 207d87f..d209ef2 100644 --- a/django_messages/locale/fr/LC_MESSAGES/django.po +++ b/django_messages/locale/fr/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: messages\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-03-18 17:46+0100\n" +"POT-Creation-Date: 2019-09-21 12:19+0200\n" "PO-Revision-Date: 2008-08-09 21:58+0100\n" "Last-Translator: Roland Frédéric \n" "Language-Team: Frédéric Roland \n" @@ -31,7 +31,7 @@ msgstr "" msgid "All users" msgstr "Tous les utilisateurs" -#: admin.py:48 models.py:91 +#: admin.py:48 models.py:94 models.py:112 msgid "Message" msgstr "Message" @@ -39,7 +39,7 @@ msgstr "Message" msgid "Date/time" msgstr "Date/heure" -#: apps.py:6 models.py:92 +#: apps.py:6 models.py:95 msgid "Messages" msgstr "Messages" @@ -48,19 +48,18 @@ msgstr "Messages" msgid "The following usernames are incorrect: %(users)s" msgstr "Les noms d'utilisateurs suivants sont incorrects : %(users)s" -#: forms.py:18 models.py:55 templates/django_messages/outbox.html:10 -#: templates/django_messages/view.html:14 +#: forms.py:18 models.py:59 templates/django_messages/outbox.html:9 +#: templates/django_messages/view.html:13 msgid "Recipient" msgstr "Destinataire" -#: forms.py:19 models.py:52 templates/django_messages/inbox.html:10 -#: templates/django_messages/outbox.html:10 -#: templates/django_messages/trash.html:10 -#: templates/django_messages/view.html:8 +#: forms.py:19 models.py:56 templates/django_messages/inbox.html:9 +#: templates/django_messages/outbox.html:9 +#: templates/django_messages/trash.html:9 templates/django_messages/view.html:7 msgid "Subject" msgstr "Sujet" -#: forms.py:20 models.py:53 +#: forms.py:20 models.py:57 msgid "Body" msgstr "Message" @@ -112,44 +111,54 @@ msgstr "Message Récupéré" msgid "you have undeleted a message" msgstr "vous avez récupéré un message" -#: models.py:54 templates/django_messages/inbox.html:10 -#: templates/django_messages/trash.html:10 -#: templates/django_messages/view.html:10 +#: models.py:58 templates/django_messages/inbox.html:9 +#: templates/django_messages/trash.html:9 templates/django_messages/view.html:9 msgid "Sender" msgstr "Expéditeur" -#: models.py:56 +#: models.py:60 msgid "Parent message" msgstr "Message parent" -#: models.py:57 +#: models.py:61 msgid "sent at" msgstr "envoyé à" -#: models.py:58 +#: models.py:62 msgid "read at" msgstr "lu à" -#: models.py:59 +#: models.py:63 msgid "replied at" msgstr "répondu à" -#: models.py:60 +#: models.py:64 msgid "Sender deleted at" msgstr "Expéditeur effacé à" -#: models.py:61 +#: models.py:65 msgid "Recipient deleted at" msgstr "Destinataire effacé à" -#: templates/django_messages/base.html:8 -#: templates/django_messages/inbox.html:6 -#: templates/django_messages/new_message.html:13 +#: models.py:106 +msgid "File" +msgstr "" + +#: models.py:117 +msgid "Attachment" +msgstr "" + +#: models.py:118 templates/django_messages/view.html:18 +msgid "Attachments" +msgstr "" + +#: templates/django_messages/base.html:8 templates/django_messages/inbox.html:5 +#: templates/django_messages/new_message.html:12 msgid "Inbox" msgstr "Boîte de réception" #: templates/django_messages/base.html:9 -#: templates/django_messages/outbox.html:6 +#: templates/django_messages/outbox.html:5 msgid "Sent Messages" msgstr "Messages envoyés" @@ -161,43 +170,43 @@ msgstr "Nouveau Message" msgid "Trash" msgstr "Poubelle" -#: templates/django_messages/compose.html:4 +#: templates/django_messages/compose.html:5 msgid "Compose Message" msgstr "Composer Message" -#: templates/django_messages/compose.html:10 +#: templates/django_messages/compose.html:11 msgid "Send" msgstr "Envoyer" -#: templates/django_messages/inbox.html:10 +#: templates/django_messages/inbox.html:9 msgid "Received" msgstr "Reçu" -#: templates/django_messages/inbox.html:10 -#: templates/django_messages/outbox.html:10 -#: templates/django_messages/trash.html:10 +#: templates/django_messages/inbox.html:9 +#: templates/django_messages/outbox.html:9 +#: templates/django_messages/trash.html:9 msgid "Action" msgstr "Action" -#: templates/django_messages/inbox.html:22 -#: templates/django_messages/outbox.html:19 -#: templates/django_messages/trash.html:19 -#: templates/django_messages/view.html:13 +#: templates/django_messages/inbox.html:21 +#: templates/django_messages/outbox.html:18 +#: templates/django_messages/trash.html:18 +#: templates/django_messages/view.html:12 msgid "DATETIME_FORMAT" msgstr "j F Y, G:i" -#: templates/django_messages/inbox.html:23 -#: templates/django_messages/outbox.html:20 +#: templates/django_messages/inbox.html:22 +#: templates/django_messages/outbox.html:19 msgid "delete" msgstr "effacer" -#: templates/django_messages/inbox.html:29 -#: templates/django_messages/outbox.html:26 -#: templates/django_messages/trash.html:26 +#: templates/django_messages/inbox.html:28 +#: templates/django_messages/outbox.html:25 +#: templates/django_messages/trash.html:25 msgid "No messages." msgstr "Aucun message." -#: templates/django_messages/new_message.html:4 +#: templates/django_messages/new_message.html:3 #, python-format msgid "" "Hello %(recipient)s,\n" @@ -210,34 +219,34 @@ msgstr "" "vous avez reçu un message privé de %(sender)s avec\n" "le contenu suivant :" -#: templates/django_messages/new_message.html:12 +#: templates/django_messages/new_message.html:11 #, python-format msgid "Sent from %(site_url)s" msgstr "Envoyé depuis %(site_url)s" -#: templates/django_messages/new_message.html:14 -#: templates/django_messages/view.html:20 +#: templates/django_messages/new_message.html:13 +#: templates/django_messages/view.html:27 msgid "Reply" msgstr "Répondre" -#: templates/django_messages/outbox.html:10 +#: templates/django_messages/outbox.html:9 msgid "Sent" msgstr "Envoyé" -#: templates/django_messages/trash.html:6 +#: templates/django_messages/trash.html:5 msgid "Deleted Messages" msgstr "Messages Effacés" -#: templates/django_messages/trash.html:10 -#: templates/django_messages/view.html:12 +#: templates/django_messages/trash.html:9 +#: templates/django_messages/view.html:11 msgid "Date" msgstr "Date" -#: templates/django_messages/trash.html:20 +#: templates/django_messages/trash.html:19 msgid "undelete" msgstr "restaurer" -#: templates/django_messages/trash.html:29 +#: templates/django_messages/trash.html:28 msgid "" "Deleted Messages are removed from the trash at unregular intervals, don't " "rely on this feature for long-time storage." @@ -245,11 +254,11 @@ msgstr "" "Les Messages Effacés sont enlevé de la poubelle a intervalles irréguliers, " "ne comptez pas sur cette fonctionnalité pour du stockage à long terme." -#: templates/django_messages/view.html:6 +#: templates/django_messages/view.html:5 msgid "View Message" msgstr "Voir Message" -#: templates/django_messages/view.html:22 +#: templates/django_messages/view.html:29 msgid "Delete" msgstr "Effacer" @@ -354,7 +363,7 @@ msgstr "" "Vous avez envoyé le message %(message)s à " "%(message_recipient)s." -#: utils.py:26 +#: utils.py:25 #, python-format msgid "" "%(sender)s wrote:\n" @@ -363,31 +372,31 @@ msgstr "" "%(sender)s a écrit:\n" "%(body)s" -#: utils.py:54 +#: utils.py:53 #, fuzzy, python-format #| msgid "Re: %(subject)s" msgid "Re%(prefix)s: %(subject)s" msgstr "Re: %(subject)s" -#: utils.py:60 +#: utils.py:59 #, python-format msgid "New Message: %(subject)s" msgstr "Nouveau message: %(subject)s" -#: views.py:79 views.py:116 +#: views.py:92 views.py:133 msgid "Message successfully sent." msgstr "Message envoyé avec succès." -#: views.py:98 views.py:194 +#: views.py:111 views.py:211 #, python-format msgid "Re: %(subject)s" msgstr "Re: %(subject)s" -#: views.py:159 +#: views.py:176 msgid "Message successfully deleted." msgstr "Message effacé avec succès." -#: views.py:186 +#: views.py:203 msgid "Message successfully recovered." msgstr "Message récupéré avec succès." diff --git a/django_messages/locale/id/LC_MESSAGES/django.po b/django_messages/locale/id/LC_MESSAGES/django.po index 9966d7c..53b098f 100644 --- a/django_messages/locale/id/LC_MESSAGES/django.po +++ b/django_messages/locale/id/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-26 14:34+0700\n" +"POT-Creation-Date: 2019-09-21 12:19+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,188 +17,196 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: django_messages/admin.py:21 + +#: admin.py:21 msgid "group" msgstr "grup" -#: django_messages/admin.py:22 +#: admin.py:22 msgid "Creates the message optionally for all users or a group of users." -msgstr "Membuat pesan secara opsional untuk semua pengguna atau sekelompok pengguna." +msgstr "" +"Membuat pesan secara opsional untuk semua pengguna atau sekelompok pengguna." -#: django_messages/admin.py:30 +#: admin.py:30 msgid "All users" msgstr "Semua pengguna" -#: django_messages/admin.py:48 django_messages/models.py:91 +#: admin.py:48 models.py:94 models.py:112 msgid "Message" msgstr "Pesan" -#: django_messages/admin.py:55 +#: admin.py:55 msgid "Date/time" msgstr "Tanggal/waktu" -#: django_messages/apps.py:6 django_messages/models.py:92 +#: apps.py:6 models.py:95 msgid "Messages" msgstr "Pesan" -#: django_messages/fields.py:56 +#: fields.py:56 #, python-format msgid "The following usernames are incorrect: %(users)s" msgstr "Username pengguna berikut salah: %(users)s" -#: django_messages/forms.py:18 django_messages/models.py:55 -#: django_messages/templates/django_messages/outbox.html:9 -#: django_messages/templates/django_messages/view.html:13 +#: forms.py:18 models.py:59 templates/django_messages/outbox.html:9 +#: templates/django_messages/view.html:13 msgid "Recipient" msgstr "Penerima" -#: django_messages/forms.py:19 django_messages/models.py:52 -#: django_messages/templates/django_messages/inbox.html:9 -#: django_messages/templates/django_messages/outbox.html:9 -#: django_messages/templates/django_messages/trash.html:9 -#: django_messages/templates/django_messages/view.html:7 +#: forms.py:19 models.py:56 templates/django_messages/inbox.html:9 +#: templates/django_messages/outbox.html:9 +#: templates/django_messages/trash.html:9 templates/django_messages/view.html:7 msgid "Subject" msgstr "Subyek" -#: django_messages/forms.py:20 django_messages/models.py:53 +#: forms.py:20 models.py:57 msgid "Body" msgstr "Isi Pesan" -#: django_messages/management.py:9 +#: management.py:9 msgid "Message Received" msgstr "Pesan Diterima" -#: django_messages/management.py:9 +#: management.py:9 msgid "you have received a message" msgstr "anda mendapatkan sebuah pesan baru" -#: django_messages/management.py:10 +#: management.py:10 msgid "Message Sent" msgstr "Pesan Terkirim" -#: django_messages/management.py:10 +#: management.py:10 msgid "you have sent a message" msgstr "anda telah mengirim pesan" -#: django_messages/management.py:11 +#: management.py:11 msgid "Message Replied" msgstr "Pesan Dibalas" -#: django_messages/management.py:11 +#: management.py:11 msgid "you have replied to a message" msgstr "anda telah membalas pesan" -#: django_messages/management.py:12 +#: management.py:12 msgid "Reply Received" msgstr "Balas Pesan" -#: django_messages/management.py:12 +#: management.py:12 msgid "you have received a reply to a message" msgstr "anda telah menerima balasan pesan" -#: django_messages/management.py:13 +#: management.py:13 msgid "Message Deleted" msgstr "Pesan Dihapus" -#: django_messages/management.py:13 +#: management.py:13 msgid "you have deleted a message" msgstr "anda telah menghapus pesan" -#: django_messages/management.py:14 +#: management.py:14 msgid "Message Recovered" msgstr "Pesan Dipulihkan" -#: django_messages/management.py:14 +#: management.py:14 msgid "you have undeleted a message" msgstr "anda telah membatalkan penghapusan pesan" -#: django_messages/models.py:54 -#: django_messages/templates/django_messages/inbox.html:9 -#: django_messages/templates/django_messages/trash.html:9 -#: django_messages/templates/django_messages/view.html:9 +#: models.py:58 templates/django_messages/inbox.html:9 +#: templates/django_messages/trash.html:9 templates/django_messages/view.html:9 msgid "Sender" msgstr "Pengirim" -#: django_messages/models.py:56 +#: models.py:60 msgid "Parent message" msgstr "Pesan Induk" -#: django_messages/models.py:57 +#: models.py:61 msgid "sent at" msgstr "dikirim pada" -#: django_messages/models.py:58 +#: models.py:62 msgid "read at" msgstr "dibaca pada" -#: django_messages/models.py:59 +#: models.py:63 msgid "replied at" msgstr "dibalas pada" -#: django_messages/models.py:60 +#: models.py:64 msgid "Sender deleted at" msgstr "Pengirim menghapus pada" -#: django_messages/models.py:61 +#: models.py:65 msgid "Recipient deleted at" msgstr "Penerima menghapus pada" -#: django_messages/templates/django_messages/base.html:8 -#: django_messages/templates/django_messages/inbox.html:5 -#: django_messages/templates/django_messages/new_message.html:12 +#: models.py:106 +msgid "File" +msgstr "" + +#: models.py:117 +msgid "Attachment" +msgstr "" + +#: models.py:118 templates/django_messages/view.html:18 +msgid "Attachments" +msgstr "" + +#: templates/django_messages/base.html:8 templates/django_messages/inbox.html:5 +#: templates/django_messages/new_message.html:12 msgid "Inbox" msgstr "Kotak Masuk" -#: django_messages/templates/django_messages/base.html:9 -#: django_messages/templates/django_messages/outbox.html:5 +#: templates/django_messages/base.html:9 +#: templates/django_messages/outbox.html:5 msgid "Sent Messages" msgstr "Pesan Terkirim" -#: django_messages/templates/django_messages/base.html:10 +#: templates/django_messages/base.html:10 msgid "New Message" msgstr "Pesan Baru" -#: django_messages/templates/django_messages/base.html:11 +#: templates/django_messages/base.html:11 msgid "Trash" msgstr "Sampah" -#: django_messages/templates/django_messages/compose.html:5 +#: templates/django_messages/compose.html:5 msgid "Compose Message" msgstr "Menulis Pesan" -#: django_messages/templates/django_messages/compose.html:11 +#: templates/django_messages/compose.html:11 msgid "Send" msgstr "Kirim" -#: django_messages/templates/django_messages/inbox.html:9 +#: templates/django_messages/inbox.html:9 msgid "Received" msgstr "Diterima" -#: django_messages/templates/django_messages/inbox.html:9 -#: django_messages/templates/django_messages/outbox.html:9 -#: django_messages/templates/django_messages/trash.html:9 +#: templates/django_messages/inbox.html:9 +#: templates/django_messages/outbox.html:9 +#: templates/django_messages/trash.html:9 msgid "Action" msgstr "Tindakan" -#: django_messages/templates/django_messages/inbox.html:21 -#: django_messages/templates/django_messages/outbox.html:18 -#: django_messages/templates/django_messages/trash.html:18 -#: django_messages/templates/django_messages/view.html:12 +#: templates/django_messages/inbox.html:21 +#: templates/django_messages/outbox.html:18 +#: templates/django_messages/trash.html:18 +#: templates/django_messages/view.html:12 msgid "DATETIME_FORMAT" msgstr "" -#: django_messages/templates/django_messages/inbox.html:22 -#: django_messages/templates/django_messages/outbox.html:19 +#: templates/django_messages/inbox.html:22 +#: templates/django_messages/outbox.html:19 msgid "delete" msgstr "hapus" -#: django_messages/templates/django_messages/inbox.html:28 -#: django_messages/templates/django_messages/outbox.html:25 -#: django_messages/templates/django_messages/trash.html:25 +#: templates/django_messages/inbox.html:28 +#: templates/django_messages/outbox.html:25 +#: templates/django_messages/trash.html:25 msgid "No messages." msgstr "Tidak ada pesan." -#: django_messages/templates/django_messages/new_message.html:3 +#: templates/django_messages/new_message.html:3 #, python-format msgid "" "Hello %(recipient)s,\n" @@ -211,62 +219,62 @@ msgstr "" "anda mendapatkan pesan pribadi dari %(sender)s dengan\n" "isi berikut:" -#: django_messages/templates/django_messages/new_message.html:11 +#: templates/django_messages/new_message.html:11 #, python-format msgid "Sent from %(site_url)s" msgstr "Dikirim dari %(site_url)s" -#: django_messages/templates/django_messages/new_message.html:13 -#: django_messages/templates/django_messages/view.html:19 +#: templates/django_messages/new_message.html:13 +#: templates/django_messages/view.html:27 msgid "Reply" msgstr "Balas" -#: django_messages/templates/django_messages/outbox.html:9 +#: templates/django_messages/outbox.html:9 msgid "Sent" msgstr "Terkirim" -#: django_messages/templates/django_messages/trash.html:5 +#: templates/django_messages/trash.html:5 msgid "Deleted Messages" msgstr "Pesan Dihapus" -#: django_messages/templates/django_messages/trash.html:9 -#: django_messages/templates/django_messages/view.html:11 +#: templates/django_messages/trash.html:9 +#: templates/django_messages/view.html:11 msgid "Date" msgstr "Tanggal" -#: django_messages/templates/django_messages/trash.html:19 +#: templates/django_messages/trash.html:19 msgid "undelete" msgstr "batalkan penghapusan" -#: django_messages/templates/django_messages/trash.html:28 +#: templates/django_messages/trash.html:28 msgid "" "Deleted Messages are removed from the trash at unregular intervals, don't " "rely on this feature for long-time storage." msgstr "" -"Pesan yang dihapus, dihapus dari sampah pada interval yang tidak teratur, jangan " -"bergantung pada penggunaan fitur ini untuk penyimpanan jangka panjang." +"Pesan yang dihapus, dihapus dari sampah pada interval yang tidak teratur, " +"jangan bergantung pada penggunaan fitur ini untuk penyimpanan jangka panjang." -#: django_messages/templates/django_messages/view.html:5 +#: templates/django_messages/view.html:5 msgid "View Message" msgstr "Buka Pesan" -#: django_messages/templates/django_messages/view.html:21 +#: templates/django_messages/view.html:29 msgid "Delete" msgstr "Hapus" -#: django_messages/templates/notification/messages_deleted/full.txt:1 +#: templates/notification/messages_deleted/full.txt:1 #, python-format msgid "You have deleted the message '%(message)s'." msgstr "Anda telah menghapus pesan '%(message)s'." -#: django_messages/templates/notification/messages_deleted/notice.html:1 +#: templates/notification/messages_deleted/notice.html:1 #, python-format msgid "" "You have deleted the message %(message)s." msgstr "" "Anda telah menghapus pesan %(message)s." -#: django_messages/templates/notification/messages_received/full.txt:1 +#: templates/notification/messages_received/full.txt:1 #, python-format msgid "" "%(message_sender)s has sent you a message:\n" @@ -285,50 +293,50 @@ msgstr "" "\n" "http://%(current_site)s%(message_url)s" -#: django_messages/templates/notification/messages_received/notice.html:2 +#: templates/notification/messages_received/notice.html:2 #, python-format msgid "" "You have received the message %(message)s " "from %(message_sender)s." msgstr "" -"Anda mendapatkan pesan %(message)s " -"dari %(message_sender)s." +"Anda mendapatkan pesan %(message)s dari " +"%(message_sender)s." -#: django_messages/templates/notification/messages_received/short.txt:1 -#: django_messages/templates/notification/messages_reply_received/short.txt:1 +#: templates/notification/messages_received/short.txt:1 +#: templates/notification/messages_reply_received/short.txt:1 #, python-format msgid "%(notice)s by %(message_sender)s" msgstr "%(notice)s oleh %(message_sender)s" -#: django_messages/templates/notification/messages_recovered/full.txt:1 +#: templates/notification/messages_recovered/full.txt:1 #, python-format msgid "You have recovered the message '%(message)s'." msgstr "Anda telah memulihkan pesan '%(message)s'." -#: django_messages/templates/notification/messages_recovered/notice.html:1 +#: templates/notification/messages_recovered/notice.html:1 #, python-format msgid "" "You have recovered the message %(message)s." msgstr "" "Anda telah memulihkan pesan %(message)s." -#: django_messages/templates/notification/messages_replied/full.txt:1 +#: templates/notification/messages_replied/full.txt:1 #, python-format msgid "" "You have replied to '%(message_parent_msg)s' from %(message_recipient)s." msgstr "" "Anda telah membalas ke '%(message_parent_msg)s' dari %(message_recipient)s." -#: django_messages/templates/notification/messages_replied/notice.html:2 +#: templates/notification/messages_replied/notice.html:2 #, python-format msgid "" "You have replied to %(message_parent_msg)s " "from %(message_recipient)s." msgstr "" -"Anda telah membalas ke %(message_parent_msg)s " -"dari %(message_recipient)s." +"Anda telah membalas ke %(message_parent_msg)s dari %(message_recipient)s." -#: django_messages/templates/notification/messages_reply_received/full.txt:1 +#: templates/notification/messages_reply_received/full.txt:1 #, python-format msgid "" "%(message_sender)s replied to '%(message_parent_msg)s':\n" @@ -347,17 +355,18 @@ msgstr "" "\n" "http://%(current_site)s%(message_url)s" -#: django_messages/templates/notification/messages_reply_received/notice.html:2 +#: templates/notification/messages_reply_received/notice.html:2 #, python-format msgid "%(message_sender)s has sent you a reply to %(message_parent_msg)s." -msgstr "%(message_sender)s telah mengirimkan anda balasan ke %(message_parent_msg)s." +msgstr "" +"%(message_sender)s telah mengirimkan anda balasan ke %(message_parent_msg)s." -#: django_messages/templates/notification/messages_sent/full.txt:1 +#: templates/notification/messages_sent/full.txt:1 #, python-format msgid "You have sent the message '%(message)s' to %(message_recipient)s." msgstr "Anda telah mengirimkan pesan '%(message)s' ke %(message_recipient)s." -#: django_messages/templates/notification/messages_sent/notice.html:2 +#: templates/notification/messages_sent/notice.html:2 #, python-format msgid "" "You have sent the message %(message)s to " @@ -366,7 +375,7 @@ msgstr "" "Anda telah mengirimkan pesan %(message)s ke " "%(message_recipient)s." -#: django_messages/utils.py:26 +#: utils.py:25 #, python-format msgid "" "%(sender)s wrote:\n" @@ -375,29 +384,29 @@ msgstr "" "%(sender)s menulis:\n" "%(body)s" -#: django_messages/utils.py:54 +#: utils.py:53 #, python-format msgid "Re%(prefix)s: %(subject)s" msgstr "" -#: django_messages/utils.py:60 +#: utils.py:59 #, python-format msgid "New Message: %(subject)s" msgstr "Pesan Baru: %(subject)s" -#: django_messages/views.py:79 django_messages/views.py:116 +#: views.py:92 views.py:133 msgid "Message successfully sent." msgstr "Pesan berhasil terkirim." -#: django_messages/views.py:98 django_messages/views.py:194 +#: views.py:111 views.py:211 #, python-format msgid "Re: %(subject)s" msgstr "" -#: django_messages/views.py:159 +#: views.py:176 msgid "Message successfully deleted." msgstr "Pesan berhasil dihapus." -#: django_messages/views.py:186 +#: views.py:203 msgid "Message successfully recovered." msgstr "Pesan berhasil dipulihkan." diff --git a/django_messages/locale/it/LC_MESSAGES/django.po b/django_messages/locale/it/LC_MESSAGES/django.po index caf7f9d..cab0385 100644 --- a/django_messages/locale/it/LC_MESSAGES/django.po +++ b/django_messages/locale/it/LC_MESSAGES/django.po @@ -2,37 +2,65 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # Sergio Morstabilini , 2010. -# +# msgid "" msgstr "" "Project-Id-Version: messages\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-03-03 12:31-0700\n" +"POT-Creation-Date: 2019-09-21 12:19+0200\n" "PO-Revision-Date: 2010-03-03 21:58+0100\n" "Last-Translator: Sergio Morstabilini \n" "Language-Team: Sergio Morstabilini \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Poedit-Language: Italian\n" -#: admin.py:13 forms.py:20 models.py:52 templates/messages/outbox.html:7 -#: templates/messages/view.html:12 -msgid "Recipient" -msgstr "Destinatario" +#: admin.py:21 +msgid "group" +msgstr "gruppo" + +#: admin.py:22 +msgid "Creates the message optionally for all users or a group of users." +msgstr "" +"Crea il messaggio facoltativamente per tutti gli utenti o per un gruppo di " +"utenti." + +#: admin.py:30 +msgid "All users" +msgstr "Tutti gli utenti" -#: admin.py:38 models.py:88 +#: admin.py:48 models.py:94 models.py:112 msgid "Message" msgstr "Messaggio" -#: forms.py:21 models.py:49 templates/messages/inbox.html:7 -#: templates/messages/outbox.html:7 templates/messages/trash.html:7 -#: templates/messages/view.html:6 +#: admin.py:55 +msgid "Date/time" +msgstr "Data/ora" + +#: apps.py:6 models.py:95 +msgid "Messages" +msgstr "Messaggi" + +#: fields.py:56 +#, python-format +msgid "The following usernames are incorrect: %(users)s" +msgstr "I seguenti nomi utente sono incorretti: %(users)s" + +#: forms.py:18 models.py:59 templates/django_messages/outbox.html:9 +#: templates/django_messages/view.html:13 +msgid "Recipient" +msgstr "Destinatario" + +#: forms.py:19 models.py:56 templates/django_messages/inbox.html:9 +#: templates/django_messages/outbox.html:9 +#: templates/django_messages/trash.html:9 templates/django_messages/view.html:7 msgid "Subject" msgstr "Oggetto" -#: forms.py:22 models.py:50 +#: forms.py:20 models.py:57 msgid "Body" msgstr "Messaggio" @@ -84,234 +112,307 @@ msgstr "Messaggio Ripristinato" msgid "you have undeleted a message" msgstr "hai ripristinato un messaggio" -#: models.py:51 templates/messages/inbox.html:7 -#: templates/messages/trash.html:7 templates/messages/view.html:8 +#: models.py:58 templates/django_messages/inbox.html:9 +#: templates/django_messages/trash.html:9 templates/django_messages/view.html:9 msgid "Sender" msgstr "Mittente" -#: models.py:53 +#: models.py:60 msgid "Parent message" msgstr "In risposta a" -#: models.py:54 +#: models.py:61 msgid "sent at" msgstr "inviato il" -#: models.py:55 +#: models.py:62 msgid "read at" msgstr "letto il" -#: models.py:56 +#: models.py:63 msgid "replied at" msgstr "risposto il" -#: models.py:57 +#: models.py:64 msgid "Sender deleted at" msgstr "Mittente cancellato il" -#: models.py:58 +#: models.py:65 msgid "Recipient deleted at" msgstr "Destinatario cancellato il" -#: models.py:89 -msgid "Messages" -msgstr "Messaggi" - -#: views.py:78 views.py:112 -msgid "Message successfully sent." -msgstr "Messaggio inviato con successo." - -#: views.py:118 -#, python-format -msgid "" -"%(sender)s wrote:\n" -"%(body)s" +#: models.py:106 +msgid "File" msgstr "" -"%(sender)s ha scritto:\n" -"%(body)s" -#: views.py:122 -#, python-format -msgid "Re: %(subject)s" -msgstr "Re: %(subject)s" - -#: views.py:158 -msgid "Message successfully deleted." -msgstr "Messaggio cancellato con successo." +#: models.py:117 +msgid "Attachment" +msgstr "" -#: views.py:185 -msgid "Message successfully recovered." -msgstr "Messaggio recuperato con successo." +#: models.py:118 templates/django_messages/view.html:18 +msgid "Attachments" +msgstr "" -#: templates/messages/base.html:8 templates/messages/inbox.html:4 -#: templates/messages/new_message.html:10 +#: templates/django_messages/base.html:8 templates/django_messages/inbox.html:5 +#: templates/django_messages/new_message.html:12 msgid "Inbox" msgstr "Messaggi Ricevuti" -#: templates/messages/base.html:9 templates/messages/outbox.html:4 +#: templates/django_messages/base.html:9 +#: templates/django_messages/outbox.html:5 msgid "Sent Messages" msgstr "Messaggi Inviati" -#: templates/messages/base.html:10 +#: templates/django_messages/base.html:10 msgid "New Message" msgstr "Nuovo Messaggio" -#: templates/messages/base.html:11 +#: templates/django_messages/base.html:11 msgid "Trash" msgstr "Cestino" -#: templates/messages/compose.html:4 +#: templates/django_messages/compose.html:5 msgid "Compose Message" msgstr "Scrivi Messaggio" -#: templates/messages/compose.html:9 +#: templates/django_messages/compose.html:11 msgid "Send" msgstr "Invia" -#: templates/messages/inbox.html:7 +#: templates/django_messages/inbox.html:9 msgid "Received" msgstr "Ricevuto" -#: templates/messages/inbox.html:7 templates/messages/outbox.html:7 -#: templates/messages/trash.html:7 +#: templates/django_messages/inbox.html:9 +#: templates/django_messages/outbox.html:9 +#: templates/django_messages/trash.html:9 msgid "Action" msgstr "Azione" -#: templates/messages/inbox.html:19 templates/messages/outbox.html:16 -#: templates/messages/trash.html:16 templates/messages/view.html:11 +#: templates/django_messages/inbox.html:21 +#: templates/django_messages/outbox.html:18 +#: templates/django_messages/trash.html:18 +#: templates/django_messages/view.html:12 msgid "DATETIME_FORMAT" msgstr "j F Y, G:i" -#: templates/messages/inbox.html:20 templates/messages/outbox.html:17 +#: templates/django_messages/inbox.html:22 +#: templates/django_messages/outbox.html:19 msgid "delete" msgstr "cancella" -#: templates/messages/new_message.html:9 +#: templates/django_messages/inbox.html:28 +#: templates/django_messages/outbox.html:25 +#: templates/django_messages/trash.html:25 +#, fuzzy +#| msgid "Messages" +msgid "No messages." +msgstr "Messaggi" + +#: templates/django_messages/new_message.html:3 +#, python-format +msgid "" +"Hello %(recipient)s,\n" +"\n" +"you received a private message from %(sender)s with\n" +"the following contents:" +msgstr "" +"Ciao %(recipient)s,\n" +"\n" +"hai ricevuto un messaggio privato da %(sender)s con\n" +"il seguente contenuto:" + +#: templates/django_messages/new_message.html:11 #, python-format msgid "Sent from %(site_url)s" msgstr "Spedito da %(site_url)s" -#: templates/messages/new_message.html:11 templates/messages/view.html:18 +#: templates/django_messages/new_message.html:13 +#: templates/django_messages/view.html:27 msgid "Reply" msgstr "Rispondi" -#: templates/messages/outbox.html:7 +#: templates/django_messages/outbox.html:9 msgid "Sent" msgstr "Spedito" -#: templates/messages/trash.html:4 +#: templates/django_messages/trash.html:5 msgid "Deleted Messages" msgstr "Messaggi Cancellati" -#: templates/messages/trash.html:7 templates/messages/view.html:10 +#: templates/django_messages/trash.html:9 +#: templates/django_messages/view.html:11 msgid "Date" msgstr "Data" -#: templates/messages/trash.html:17 +#: templates/django_messages/trash.html:19 msgid "undelete" msgstr "ripristina" -#: templates/messages/trash.html:23 -msgid "Deleted Messages are removed from the trash at unregular intervals, don't rely on this feature for long-time storage." -msgstr "I messaggi cancellati sono rimossi dal cestino ad intervalli irregolari, non affidatevi a questa cartella per salvare messaggi a lungo termine." +#: templates/django_messages/trash.html:28 +msgid "" +"Deleted Messages are removed from the trash at unregular intervals, don't " +"rely on this feature for long-time storage." +msgstr "" +"I messaggi cancellati sono rimossi dal cestino ad intervalli irregolari, non " +"affidatevi a questa cartella per salvare messaggi a lungo termine." -#: templates/messages/view.html:4 +#: templates/django_messages/view.html:5 msgid "View Message" msgstr "Vedi Messaggio" -#: templates/messages/view.html:20 +#: templates/django_messages/view.html:29 msgid "Delete" msgstr "Cancella" -#: templates/notification/messages_deleted/notice.html:1 +#: templates/notification/messages_deleted/full.txt:1 #, python-format -msgid "You have deleted the message %(message)s." -msgstr "Hai cancellato il messaggio %(message)s." +msgid "You have deleted the message '%(message)s'." +msgstr "Hai cancellato il messaggio '%(message)s'." -#: templates/notification/messages_recovered/notice.html:1 +#: templates/notification/messages_deleted/notice.html:1 #, python-format -msgid "You have recovered the message %(message)s." -msgstr "Hai ripristinato il messaggio %(message)s." +msgid "" +"You have deleted the message %(message)s." +msgstr "" +"Hai cancellato il messaggio %(message)s." + +#: templates/notification/messages_received/full.txt:1 +#, fuzzy, python-format +#| msgid "%(message_sender)s has sent you a reply to %(message_parent_msg)s." +msgid "" +"%(message_sender)s has sent you a message:\n" +"\n" +"%(message)s\n" +"\n" +"%(message_body)s\n" +"\n" +"http://%(current_site)s%(message_url)s" +msgstr "%(message_sender)s ha mandato una risposta a %(message_parent_msg)s." #: templates/notification/messages_received/notice.html:2 #, python-format -msgid "You have received the message %(message)s from %(message_sender)s." -msgstr "Hai ricevuto il messaggio %(message)s da %(message_sender)s." +msgid "" +"You have received the message %(message)s " +"from %(message_sender)s." +msgstr "" +"Hai ricevuto il messaggio %(message)s da " +"%(message_sender)s." -#: templates/notification/messages_reply_received/notice.html:2 +#: templates/notification/messages_received/short.txt:1 +#: templates/notification/messages_reply_received/short.txt:1 #, python-format -msgid "%(message_sender)s has sent you a reply to %(message_parent_msg)s." -msgstr "%(message_sender)s ha mandato una risposta a %(message_parent_msg)s." +msgid "%(notice)s by %(message_sender)s" +msgstr "" -#: templates/notification/messages_sent/notice.html:2 +#: templates/notification/messages_recovered/full.txt:1 +#, python-format +msgid "You have recovered the message '%(message)s'." +msgstr "Hai ripristinato il messaggio '%(message)s'." + +#: templates/notification/messages_recovered/notice.html:1 #, python-format -msgid "You have sent the message %(message)s to %(message_recipient)s." -msgstr "Hai inviato il messaggio %(message)s a %(message_recipient)s." +msgid "" +"You have recovered the message %(message)s." +msgstr "" +"Hai ripristinato il messaggio %(message)s." + +#: templates/notification/messages_replied/full.txt:1 +#, python-format +msgid "" +"You have replied to '%(message_parent_msg)s' from %(message_recipient)s." +msgstr "" +"Hai risposto a '%(message_parent_msg)s' ricevuto da %(message_recipient)s." #: templates/notification/messages_replied/notice.html:2 #, python-format -msgid "You have replied to %(message_parent_msg)s from %(message_recipient)s." -msgstr "Hai risposto a %(message_parent_msg)s ricevuto da %(message_recipient)s." +msgid "" +"You have replied to %(message_parent_msg)s " +"from %(message_recipient)s." +msgstr "" +"Hai risposto a %(message_parent_msg)s " +"ricevuto da %(message_recipient)s." -#: templates/messages/new_message.html:1 +#: templates/notification/messages_reply_received/full.txt:1 #, python-format msgid "" -"Hello %(recipient)s,\n" +"%(message_sender)s replied to '%(message_parent_msg)s':\n" "\n" -"you received a private message from %(sender)s with\n" -"the following contents:" -msgstr "" -"Ciao %(recipient)s,\n" +"%(message)s\n" "\n" -"hai ricevuto un messaggio privato da %(sender)s con\n" -"il seguente contenuto:" +"%(message_body)s\n" +"\n" +"http://%(current_site)s%(message_url)s" +msgstr "" -#: admin.py:16 -msgid "Creates the message optionally for all users or a group of users." -msgstr "Crea il messaggio facoltativamente per tutti gli utenti o per un gruppo di utenti." +#: templates/notification/messages_reply_received/notice.html:2 +#, python-format +msgid "%(message_sender)s has sent you a reply to %(message_parent_msg)s." +msgstr "%(message_sender)s ha mandato una risposta a %(message_parent_msg)s." -#: admin.py:15 -msgid "group" -msgstr "gruppo" +#: templates/notification/messages_sent/full.txt:1 +#, python-format +msgid "You have sent the message '%(message)s' to %(message_recipient)s." +msgstr "Hai spedito il messaggio '%(message)s' a %(message_recipient)s." -#: admin.py:23 -msgid "All users" -msgstr "Tutti gli utenti" +#: templates/notification/messages_sent/notice.html:2 +#, python-format +msgid "" +"You have sent the message %(message)s to " +"%(message_recipient)s." +msgstr "" +"Hai inviato il messaggio %(message)s a " +"%(message_recipient)s." -#: fields.py:53 +#: utils.py:25 #, python-format -msgid "The following usernames are incorrect: %(users)s" -msgstr "I seguenti nomi utente sono incorretti: %(users)s" +msgid "" +"%(sender)s wrote:\n" +"%(body)s" +msgstr "" +"%(sender)s ha scritto:\n" +"%(body)s" -#: admin.py:45 -msgid "Date/time" -msgstr "Data/ora" +#: utils.py:53 +#, fuzzy, python-format +#| msgid "Re: %(subject)s" +msgid "Re%(prefix)s: %(subject)s" +msgstr "Re: %(subject)s" -#: utils.py:27 +#: utils.py:59 #, python-format msgid "New Message: %(subject)s" msgstr "Nuovo Messaggio: %(subject)s" +#: views.py:92 views.py:133 +msgid "Message successfully sent." +msgstr "Messaggio inviato con successo." + +#: views.py:111 views.py:211 +#, python-format +msgid "Re: %(subject)s" +msgstr "Re: %(subject)s" + +#: views.py:176 +msgid "Message successfully deleted." +msgstr "Messaggio cancellato con successo." + +#: views.py:203 +msgid "Message successfully recovered." +msgstr "Messaggio recuperato con successo." + #~ msgid "There is no user with this username." #~ msgstr "Non esiste un utente con questo nome." #~ msgid "New Message:" #~ msgstr "Nuovo Messaggio:" -#~ msgid "You have deleted the message '%(message)s'." -#~ msgstr "Hai cancellato il messaggio '%(message)s'." - #~ msgid "You have received a message from %(message_sender)s." #~ msgstr "Hai ricevuto un messaggio da %(message_sender)s." -#~ msgid "You have recovered the message '%(message)s'." -#~ msgstr "Hai ripristinato il messaggio '%(message)s'." - -#~ msgid "You have replied to '%(message_parent_msg)s' from %(message_recipient)s." -#~ msgstr "Hai risposto a '%(message_parent_msg)s' ricevuto da %(message_recipient)s." - -#~ msgid "%(message_sender)s has sent you a reply to '%(message_parent_msg)s'." -#~ msgstr "%(message_sender)s ha risposto a '%(message_parent_msg)s'." - -#~ msgid "You have sent the message '%(message)s' to %(message_recipient)s." -#~ msgstr "Hai spedito il messaggio '%(message)s' a %(message_recipient)s." +#~ msgid "" +#~ "%(message_sender)s has sent you a reply to " +#~ "'%(message_parent_msg)s'." +#~ msgstr "" +#~ "%(message_sender)s ha risposto a '%(message_parent_msg)s'." diff --git a/django_messages/locale/ko/LC_MESSAGES/django.po b/django_messages/locale/ko/LC_MESSAGES/django.po index 4e810c7..6d3f378 100644 --- a/django_messages/locale/ko/LC_MESSAGES/django.po +++ b/django_messages/locale/ko/LC_MESSAGES/django.po @@ -2,36 +2,62 @@ # Copyright (C) 2012 Jeong YunWon # This file is distributed under the same license as the django-messages package. # Jeong YunWon , 2012. -# +# msgid "" msgstr "" "Project-Id-Version: messages\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-09-11 12:31-0700\n" +"POT-Creation-Date: 2019-09-21 12:19+0200\n" "PO-Revision-Date: 2012-02-04 10:58+0900\n" "Last-Translator: Jeong YunWon \n" "Language-Team: Jeong YunWon \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: Korean\n" -#: admin.py:13 forms.py:20 models.py:52 templates/messages/outbox.html:7 -#: templates/messages/view.html:12 -msgid "Recipient" -msgstr "받는이" +#: admin.py:21 +msgid "group" +msgstr "그룹" -#: admin.py:38 models.py:88 +#: admin.py:22 +msgid "Creates the message optionally for all users or a group of users." +msgstr "Creates the message optionally for all users or a group of users." + +#: admin.py:30 +msgid "All users" +msgstr "모든 사용자" + +#: admin.py:48 models.py:94 models.py:112 msgid "Message" msgstr "쪽지" -#: forms.py:21 models.py:49 templates/messages/inbox.html:7 -#: templates/messages/outbox.html:7 templates/messages/trash.html:7 -#: templates/messages/view.html:6 +#: admin.py:55 +msgid "Date/time" +msgstr "날짜/시각" + +#: apps.py:6 models.py:95 +msgid "Messages" +msgstr "쪽지" + +#: fields.py:56 +#, python-format +msgid "The following usernames are incorrect: %(users)s" +msgstr "올바르지 않은 사용자 이름을 입력하였습니다: %(users)s" + +#: forms.py:18 models.py:59 templates/django_messages/outbox.html:9 +#: templates/django_messages/view.html:13 +msgid "Recipient" +msgstr "받는이" + +#: forms.py:19 models.py:56 templates/django_messages/inbox.html:9 +#: templates/django_messages/outbox.html:9 +#: templates/django_messages/trash.html:9 templates/django_messages/view.html:7 msgid "Subject" msgstr "제목" -#: forms.py:22 models.py:50 +#: forms.py:20 models.py:57 msgid "Body" msgstr "내용" @@ -83,210 +109,301 @@ msgstr "쪽지 되살림" msgid "you have undeleted a message" msgstr "쪽지를 되살렸습니다" -#: models.py:51 templates/messages/inbox.html:7 -#: templates/messages/trash.html:7 templates/messages/view.html:8 +#: models.py:58 templates/django_messages/inbox.html:9 +#: templates/django_messages/trash.html:9 templates/django_messages/view.html:9 msgid "Sender" msgstr "보낸이" -#: models.py:53 +#: models.py:60 msgid "Parent message" msgstr "이전 쪽지" -#: models.py:54 +#: models.py:61 msgid "sent at" msgstr "보낸 시각:" -#: models.py:55 +#: models.py:62 msgid "read at" msgstr "읽은 시각:" -#: models.py:56 +#: models.py:63 msgid "replied at" msgstr "답장 시각:" -#: models.py:57 +#: models.py:64 msgid "Sender deleted at" msgstr "보낸이가 지운 시각:" -#: models.py:58 +#: models.py:65 msgid "Recipient deleted at" msgstr "받는이가 지운 시각:" -#: models.py:89 -msgid "Messages" -msgstr "쪽지" - -#: views.py:78 views.py:112 -msgid "Message successfully sent." -msgstr "쪽지를 보냈습니다." - -#: views.py:118 -#, python-format -msgid "" -"%(sender)s wrote:\n" -"%(body)s" +#: models.py:106 +msgid "File" msgstr "" -"%(sender)s 님의 글:\n" -"%(body)s" - -#: views.py:122 -#, python-format -msgid "Re: %(subject)s" -msgstr "Re: %(subject)s" -#: views.py:158 -msgid "Message successfully deleted." -msgstr "쪽지를 지웠습니다." +#: models.py:117 +msgid "Attachment" +msgstr "" -#: views.py:185 -msgid "Message successfully recovered." -msgstr "쪽지를 되살렸습니다." +#: models.py:118 templates/django_messages/view.html:18 +msgid "Attachments" +msgstr "" -#: templates/messages/base.html:8 templates/messages/inbox.html:4 -#: templates/messages/new_message.html:10 +#: templates/django_messages/base.html:8 templates/django_messages/inbox.html:5 +#: templates/django_messages/new_message.html:12 msgid "Inbox" msgstr "받은 편지함" -#: templates/messages/base.html:9 templates/messages/outbox.html:4 +#: templates/django_messages/base.html:9 +#: templates/django_messages/outbox.html:5 msgid "Sent Messages" msgstr "보낸 편지함" -#: templates/messages/base.html:10 +#: templates/django_messages/base.html:10 msgid "New Message" msgstr "새 쪽지" -#: templates/messages/base.html:11 +#: templates/django_messages/base.html:11 msgid "Trash" msgstr "휴지통" -#: templates/messages/compose.html:4 +#: templates/django_messages/compose.html:5 msgid "Compose Message" msgstr "새 쪽지 쓰기" -#: templates/messages/compose.html:9 +#: templates/django_messages/compose.html:11 msgid "Send" msgstr "보내기" -#: templates/messages/inbox.html:7 +#: templates/django_messages/inbox.html:9 msgid "Received" msgstr "받은 시각" -#: templates/messages/inbox.html:7 templates/messages/outbox.html:7 -#: templates/messages/trash.html:7 +#: templates/django_messages/inbox.html:9 +#: templates/django_messages/outbox.html:9 +#: templates/django_messages/trash.html:9 msgid "Action" msgstr "할일" -#: templates/messages/inbox.html:19 templates/messages/outbox.html:16 -#: templates/messages/trash.html:16 templates/messages/view.html:11 +#: templates/django_messages/inbox.html:21 +#: templates/django_messages/outbox.html:18 +#: templates/django_messages/trash.html:18 +#: templates/django_messages/view.html:12 msgid "DATETIME_FORMAT" msgstr "Y-m-d G:i" -#: templates/messages/inbox.html:20 templates/messages/outbox.html:17 +#: templates/django_messages/inbox.html:22 +#: templates/django_messages/outbox.html:19 msgid "delete" msgstr "지우기" -#: templates/messages/new_message.html:9 +#: templates/django_messages/inbox.html:28 +#: templates/django_messages/outbox.html:25 +#: templates/django_messages/trash.html:25 +#, fuzzy +#| msgid "Messages" +msgid "No messages." +msgstr "쪽지" + +#: templates/django_messages/new_message.html:3 +#, python-format +msgid "" +"Hello %(recipient)s,\n" +"\n" +"you received a private message from %(sender)s with\n" +"the following contents:" +msgstr "" +"%(recipient)s 님\n" +"\n" +"%(sender)s 님께 다음 내용으로 쪽지를 받았습니다:" + +#: templates/django_messages/new_message.html:11 #, python-format msgid "Sent from %(site_url)s" msgstr "%(site_url)s 에서 보냄" -#: templates/messages/new_message.html:11 templates/messages/view.html:18 +#: templates/django_messages/new_message.html:13 +#: templates/django_messages/view.html:27 msgid "Reply" msgstr "답장" -#: templates/messages/outbox.html:7 +#: templates/django_messages/outbox.html:9 msgid "Sent" msgstr "보낸 시각" -#: templates/messages/trash.html:4 +#: templates/django_messages/trash.html:5 msgid "Deleted Messages" msgstr "지운 쪽지" -#: templates/messages/trash.html:7 templates/messages/view.html:10 +#: templates/django_messages/trash.html:9 +#: templates/django_messages/view.html:11 msgid "Date" msgstr "날짜" -#: templates/messages/trash.html:17 +#: templates/django_messages/trash.html:19 msgid "undelete" msgstr "되살리기" -#: templates/messages/trash.html:23 -msgid "Deleted Messages are removed from the trash at unregular intervals, don't rely on this feature for long-time storage." -msgstr "지운 쪽지는 비정기적으로 휴지통에서 완전히 삭제됩니다. 오래 보관해야 하는 쪽지에 이 기능을 사용하지 마세요." +#: templates/django_messages/trash.html:28 +msgid "" +"Deleted Messages are removed from the trash at unregular intervals, don't " +"rely on this feature for long-time storage." +msgstr "" +"지운 쪽지는 비정기적으로 휴지통에서 완전히 삭제됩니다. 오래 보관해야 하는 쪽" +"지에 이 기능을 사용하지 마세요." -#: templates/messages/view.html:4 +#: templates/django_messages/view.html:5 msgid "View Message" msgstr "쪽지 보기" -#: templates/messages/view.html:20 +#: templates/django_messages/view.html:29 msgid "Delete" msgstr "지우기" +#: templates/notification/messages_deleted/full.txt:1 +#, fuzzy, python-format +#| msgid "you have deleted a message" +msgid "You have deleted the message '%(message)s'." +msgstr "쪽지를 지웠습니다" + #: templates/notification/messages_deleted/notice.html:1 #, python-format -msgid "You have deleted the message %(message)s." +msgid "" +"You have deleted the message %(message)s." msgstr "%(message)s 지윘습니다." -#: templates/notification/messages_recovered/notice.html:1 -#, python-format -msgid "You have recovered the message %(message)s." -msgstr "%(message)s 되살렸습니다." +#: templates/notification/messages_received/full.txt:1 +#, fuzzy, python-format +#| msgid "%(message_sender)s has sent you a reply to %(message_parent_msg)s." +msgid "" +"%(message_sender)s has sent you a message:\n" +"\n" +"%(message)s\n" +"\n" +"%(message_body)s\n" +"\n" +"http://%(current_site)s%(message_url)s" +msgstr "%(message_sender)s 님이 %(message_parent_msg)s 에 답장을 보냈습니다." #: templates/notification/messages_received/notice.html:2 #, python-format -msgid "You have received the message %(message)s from %(message_sender)s." -msgstr "%(message_sender)s 님에게 %(message)s 받았습니다." +msgid "" +"You have received the message %(message)s " +"from %(message_sender)s." +msgstr "" +"%(message_sender)s 님에게 %(message)s 받았습" +"니다." -#: templates/notification/messages_reply_received/notice.html:2 +#: templates/notification/messages_received/short.txt:1 +#: templates/notification/messages_reply_received/short.txt:1 #, python-format -msgid "%(message_sender)s has sent you a reply to %(message_parent_msg)s." -msgstr "%(message_sender)s 님이 %(message_parent_msg)s 에 답장을 보냈습니다." +msgid "%(notice)s by %(message_sender)s" +msgstr "" -#: templates/notification/messages_sent/notice.html:2 +#: templates/notification/messages_recovered/full.txt:1 +#, fuzzy, python-format +#| msgid "" +#| "You have recovered the message %(message)s." +msgid "You have recovered the message '%(message)s'." +msgstr "%(message)s 되살렸습니다." + +#: templates/notification/messages_recovered/notice.html:1 #, python-format -msgid "You have sent the message %(message)s to %(message_recipient)s." -msgstr "%(message_recipient)s 님에게 %(message)s 보냈습니다." +msgid "" +"You have recovered the message %(message)s." +msgstr "%(message)s 되살렸습니다." + +#: templates/notification/messages_replied/full.txt:1 +#, fuzzy, python-format +#| msgid "" +#| "You have replied to %(message_parent_msg)s from %(message_recipient)s." +msgid "" +"You have replied to '%(message_parent_msg)s' from %(message_recipient)s." +msgstr "" +"%(message_recipient)s 님의 " +"%(message_parent_msg)s 에 답장하였습니다." #: templates/notification/messages_replied/notice.html:2 #, python-format -msgid "You have replied to %(message_parent_msg)s from %(message_recipient)s." -msgstr "%(message_recipient)s 님의 %(message_parent_msg)s 에 답장하였습니다." +msgid "" +"You have replied to %(message_parent_msg)s " +"from %(message_recipient)s." +msgstr "" +"%(message_recipient)s 님의 " +"%(message_parent_msg)s 에 답장하였습니다." -#: templates/messages/new_message.html:1 +#: templates/notification/messages_reply_received/full.txt:1 #, python-format msgid "" -"Hello %(recipient)s,\n" +"%(message_sender)s replied to '%(message_parent_msg)s':\n" "\n" -"you received a private message from %(sender)s with\n" -"the following contents:" -msgstr "" -"%(recipient)s 님\n" +"%(message)s\n" "\n" -"%(sender)s 님께 다음 내용으로 쪽지를 받았습니다:" +"%(message_body)s\n" +"\n" +"http://%(current_site)s%(message_url)s" +msgstr "" -#: admin.py:16 -msgid "Creates the message optionally for all users or a group of users." -msgstr "Creates the message optionally for all users or a group of users." +#: templates/notification/messages_reply_received/notice.html:2 +#, python-format +msgid "%(message_sender)s has sent you a reply to %(message_parent_msg)s." +msgstr "%(message_sender)s 님이 %(message_parent_msg)s 에 답장을 보냈습니다." -#: admin.py:15 -msgid "group" -msgstr "그룹" +#: templates/notification/messages_sent/full.txt:1 +#, fuzzy, python-format +#| msgid "" +#| "You have sent the message %(message)s to " +#| "%(message_recipient)s." +msgid "You have sent the message '%(message)s' to %(message_recipient)s." +msgstr "" +"%(message_recipient)s 님에게 %(message)s 보냈" +"습니다." -#: admin.py:23 -msgid "All users" -msgstr "모든 사용자" +#: templates/notification/messages_sent/notice.html:2 +#, python-format +msgid "" +"You have sent the message %(message)s to " +"%(message_recipient)s." +msgstr "" +"%(message_recipient)s 님에게 %(message)s 보냈" +"습니다." -#: fields.py:53 +#: utils.py:25 #, python-format -msgid "The following usernames are incorrect: %(users)s" -msgstr "올바르지 않은 사용자 이름을 입력하였습니다: %(users)s" +msgid "" +"%(sender)s wrote:\n" +"%(body)s" +msgstr "" +"%(sender)s 님의 글:\n" +"%(body)s" -#: admin.py:45 -msgid "Date/time" -msgstr "날짜/시각" +#: utils.py:53 +#, fuzzy, python-format +#| msgid "Re: %(subject)s" +msgid "Re%(prefix)s: %(subject)s" +msgstr "Re: %(subject)s" -#: utils.py:27 +#: utils.py:59 #, python-format msgid "New Message: %(subject)s" msgstr "새 쪽지: %(subject)s" +#: views.py:92 views.py:133 +msgid "Message successfully sent." +msgstr "쪽지를 보냈습니다." + +#: views.py:111 views.py:211 +#, python-format +msgid "Re: %(subject)s" +msgstr "Re: %(subject)s" + +#: views.py:176 +msgid "Message successfully deleted." +msgstr "쪽지를 지웠습니다." + +#: views.py:203 +msgid "Message successfully recovered." +msgstr "쪽지를 되살렸습니다." diff --git a/django_messages/locale/lt/LC_MESSAGES/django.po b/django_messages/locale/lt/LC_MESSAGES/django.po index 14a833f..e47b073 100644 --- a/django_messages/locale/lt/LC_MESSAGES/django.po +++ b/django_messages/locale/lt/LC_MESSAGES/django.po @@ -8,53 +8,56 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-09-11 12:31-0700\n" +"POT-Creation-Date: 2019-09-21 12:19+0200\n" "PO-Revision-Date: 2015-03-24 10:53+0200\n" "Last-Translator: Saulius Zemaitaitis \n" "Language-Team: LANGUAGE \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: admin.py:13 forms.py:20 models.py:52 templates/messages/outbox.html:7 -#: templates/messages/view.html:12 -msgid "Recipient" -msgstr "Gavėjas" - -#: admin.py:15 +#: admin.py:21 msgid "group" msgstr "Grupė" -#: admin.py:16 +#: admin.py:22 msgid "Creates the message optionally for all users or a group of users." -msgstr "" -"Sukuria žinutę visiems vartotojams arba grupei pasirinktinai " - +msgstr "Sukuria žinutę visiems vartotojams arba grupei pasirinktinai " -#: admin.py:23 +#: admin.py:30 msgid "All users" msgstr "Visi vartotojai" -#: admin.py:38 models.py:88 +#: admin.py:48 models.py:94 models.py:112 msgid "Message" msgstr "Žinutė" -#: admin.py:45 +#: admin.py:55 msgid "Date/time" msgstr "Data/Laikas" -#: fields.py:53 +#: apps.py:6 models.py:95 +msgid "Messages" +msgstr "Žinutės" + +#: fields.py:56 #, python-format msgid "The following usernames are incorrect: %(users)s" msgstr "Šie vartotojų vardai yra neteisingi: %(users)s" -#: forms.py:21 models.py:49 templates/messages/inbox.html:7 -#: templates/messages/outbox.html:7 templates/messages/trash.html:7 -#: templates/messages/view.html:6 +#: forms.py:18 models.py:59 templates/django_messages/outbox.html:9 +#: templates/django_messages/view.html:13 +msgid "Recipient" +msgstr "Gavėjas" + +#: forms.py:19 models.py:56 templates/django_messages/inbox.html:9 +#: templates/django_messages/outbox.html:9 +#: templates/django_messages/trash.html:9 templates/django_messages/view.html:7 msgid "Subject" msgstr "Tema" -#: forms.py:22 models.py:50 +#: forms.py:20 models.py:57 msgid "Body" msgstr "Turinys" @@ -106,119 +109,102 @@ msgstr "Žinutė Atstatyta" msgid "you have undeleted a message" msgstr "jūs atstatėte ištrintą žinutę" -#: models.py:51 templates/messages/inbox.html:7 -#: templates/messages/trash.html:7 templates/messages/view.html:8 +#: models.py:58 templates/django_messages/inbox.html:9 +#: templates/django_messages/trash.html:9 templates/django_messages/view.html:9 msgid "Sender" msgstr "Siuntėjas" -#: models.py:53 +#: models.py:60 msgid "Parent message" msgstr "Pirminė žinutė" -#: models.py:54 +#: models.py:61 msgid "sent at" msgstr "išsiųsta" -#: models.py:55 +#: models.py:62 msgid "read at" msgstr "perskaityta" -#: models.py:56 +#: models.py:63 msgid "replied at" msgstr "atsakyta" -#: models.py:57 +#: models.py:64 msgid "Sender deleted at" msgstr "Siuntėjas ištrynė" -#: models.py:58 +#: models.py:65 msgid "Recipient deleted at" msgstr "Gavėjas ištrynė" -#: models.py:89 -msgid "Messages" -msgstr "Žinutės" - -#: utils.py:27 -#, python-format -msgid "New Message: %(subject)s" -msgstr "Nauja žinutė: %(subject)s" - -#: views.py:78 views.py:112 -msgid "Message successfully sent." -msgstr "Žinutė sėkmingai išsiųsta." - -#: views.py:118 -#, python-format -msgid "" -"%(sender)s wrote:\n" -"%(body)s" +#: models.py:106 +msgid "File" msgstr "" -"%(sender)s parašė:\n" -"%(body)s" -#: views.py:122 -#, python-format -msgid "Re: %(subject)s" -msgstr "Ats: %(subject)s" - -#: views.py:158 -msgid "Message successfully deleted." -msgstr "Žinutė sėkmingai ištrinta." +#: models.py:117 +msgid "Attachment" +msgstr "" -#: views.py:185 -msgid "Message successfully recovered." -msgstr "Žinutė sėkmingai atstatyta." +#: models.py:118 templates/django_messages/view.html:18 +msgid "Attachments" +msgstr "" -#: templates/messages/base.html:8 templates/messages/inbox.html:4 -#: templates/messages/new_message.html:10 +#: templates/django_messages/base.html:8 templates/django_messages/inbox.html:5 +#: templates/django_messages/new_message.html:12 msgid "Inbox" msgstr "Gautos" -#: templates/messages/base.html:9 templates/messages/outbox.html:4 +#: templates/django_messages/base.html:9 +#: templates/django_messages/outbox.html:5 msgid "Sent Messages" msgstr "Išsiųstos žinutės" -#: templates/messages/base.html:10 +#: templates/django_messages/base.html:10 msgid "New Message" msgstr "Nauja žinutė" -#: templates/messages/base.html:11 +#: templates/django_messages/base.html:11 msgid "Trash" msgstr "Ištrintos" -#: templates/messages/compose.html:4 +#: templates/django_messages/compose.html:5 msgid "Compose Message" msgstr "Kurti žinutę" -#: templates/messages/compose.html:9 +#: templates/django_messages/compose.html:11 msgid "Send" msgstr "Siųsti" -#: templates/messages/inbox.html:7 +#: templates/django_messages/inbox.html:9 msgid "Received" msgstr "Gauta" -#: templates/messages/inbox.html:7 templates/messages/outbox.html:7 -#: templates/messages/trash.html:7 +#: templates/django_messages/inbox.html:9 +#: templates/django_messages/outbox.html:9 +#: templates/django_messages/trash.html:9 msgid "Action" msgstr "Veiksmas" -#: templates/messages/inbox.html:19 templates/messages/outbox.html:16 -#: templates/messages/trash.html:16 templates/messages/view.html:11 +#: templates/django_messages/inbox.html:21 +#: templates/django_messages/outbox.html:18 +#: templates/django_messages/trash.html:18 +#: templates/django_messages/view.html:12 msgid "DATETIME_FORMAT" msgstr "Y j. N, H:i" -#: templates/messages/inbox.html:20 templates/messages/outbox.html:17 +#: templates/django_messages/inbox.html:22 +#: templates/django_messages/outbox.html:19 msgid "delete" msgstr "ištrinti" -#: templates/messages/inbox.html:27 templates/messages/outbox.html:24 -#: templates/messages/trash.html:24 +#: templates/django_messages/inbox.html:28 +#: templates/django_messages/outbox.html:25 +#: templates/django_messages/trash.html:25 msgid "No messages." msgstr "Žinučių nėra." -#: templates/messages/new_message.html:1 +#: templates/django_messages/new_message.html:3 #, python-format msgid "" "Hello %(recipient)s,\n" @@ -231,32 +217,34 @@ msgstr "" "Gavote asmeninę žinutę nuo %(sender)s su\n" "šiuo turiniu:" -#: templates/messages/new_message.html:9 +#: templates/django_messages/new_message.html:11 #, python-format msgid "Sent from %(site_url)s" msgstr "Siųsta iš %(site_url)s" -#: templates/messages/new_message.html:11 templates/messages/view.html:18 +#: templates/django_messages/new_message.html:13 +#: templates/django_messages/view.html:27 msgid "Reply" msgstr "Atsakyti" -#: templates/messages/outbox.html:7 +#: templates/django_messages/outbox.html:9 msgid "Sent" msgstr "Išsiųsta" -#: templates/messages/trash.html:4 +#: templates/django_messages/trash.html:5 msgid "Deleted Messages" msgstr "Ištrintos žinutės" -#: templates/messages/trash.html:7 templates/messages/view.html:10 +#: templates/django_messages/trash.html:9 +#: templates/django_messages/view.html:11 msgid "Date" msgstr "Data" -#: templates/messages/trash.html:17 +#: templates/django_messages/trash.html:19 msgid "undelete" msgstr "atstatyti" -#: templates/messages/trash.html:23 +#: templates/django_messages/trash.html:28 msgid "" "Deleted Messages are removed from the trash at unregular intervals, don't " "rely on this feature for long-time storage." @@ -264,20 +252,38 @@ msgstr "" "Ištrintos žinutės pašalinamos periodiškai, nelaikykite ilgalaikių žinučių " "šiukšliadėžėje." -#: templates/messages/view.html:4 +#: templates/django_messages/view.html:5 msgid "View Message" msgstr "Peržiūrėti žinutę" -#: templates/messages/view.html:20 +#: templates/django_messages/view.html:29 msgid "Delete" msgstr "Ištrinti" +#: templates/notification/messages_deleted/full.txt:1 +#, fuzzy, python-format +#| msgid "you have deleted a message" +msgid "You have deleted the message '%(message)s'." +msgstr "jūs ištrynėte žinutę" + #: templates/notification/messages_deleted/notice.html:1 #, python-format msgid "" "You have deleted the message %(message)s." -msgstr "" -"Ištrynėte žinutę %(message)s." +msgstr "Ištrynėte žinutę %(message)s." + +#: templates/notification/messages_received/full.txt:1 +#, fuzzy, python-format +#| msgid "%(message_sender)s has sent you a reply to %(message_parent_msg)s." +msgid "" +"%(message_sender)s has sent you a message:\n" +"\n" +"%(message)s\n" +"\n" +"%(message_body)s\n" +"\n" +"http://%(current_site)s%(message_url)s" +msgstr "%(message_sender)s atsiuntė atsakymą į %(message_parent_msg)s." #: templates/notification/messages_received/notice.html:2 #, python-format @@ -285,15 +291,39 @@ msgid "" "You have received the message %(message)s " "from %(message_sender)s." msgstr "" -"Gavote žinutę %(message)s nuo %" -"(message_sender)s." +"Gavote žinutę %(message)s nuo " +"%(message_sender)s." + +#: templates/notification/messages_received/short.txt:1 +#: templates/notification/messages_reply_received/short.txt:1 +#, python-format +msgid "%(notice)s by %(message_sender)s" +msgstr "" + +#: templates/notification/messages_recovered/full.txt:1 +#, fuzzy, python-format +#| msgid "" +#| "You have recovered the message %(message)s." +msgid "You have recovered the message '%(message)s'." +msgstr "Atstatėte žinutę %(message)s." #: templates/notification/messages_recovered/notice.html:1 #, python-format msgid "" "You have recovered the message %(message)s." +msgstr "Atstatėte žinutę %(message)s." + +#: templates/notification/messages_replied/full.txt:1 +#, fuzzy, python-format +#| msgid "" +#| "You have replied to %(message_parent_msg)s from %(message_recipient)s." +msgid "" +"You have replied to '%(message_parent_msg)s' from %(message_recipient)s." msgstr "" -"Atstatėte žinutę %(message)s." +"Jūs atsakėte į žinutę %(message_parent_msg)s " +"nuo %(message_recipient)s." #: templates/notification/messages_replied/notice.html:2 #, python-format @@ -301,20 +331,78 @@ msgid "" "You have replied to %(message_parent_msg)s " "from %(message_recipient)s." msgstr "" -"Jūs atsakėte į žinutę %(message_parent_msg)" -"s nuo %(message_recipient)s." +"Jūs atsakėte į žinutę %(message_parent_msg)s " +"nuo %(message_recipient)s." + +#: templates/notification/messages_reply_received/full.txt:1 +#, python-format +msgid "" +"%(message_sender)s replied to '%(message_parent_msg)s':\n" +"\n" +"%(message)s\n" +"\n" +"%(message_body)s\n" +"\n" +"http://%(current_site)s%(message_url)s" +msgstr "" #: templates/notification/messages_reply_received/notice.html:2 #, python-format msgid "%(message_sender)s has sent you a reply to %(message_parent_msg)s." +msgstr "%(message_sender)s atsiuntė atsakymą į %(message_parent_msg)s." + +#: templates/notification/messages_sent/full.txt:1 +#, fuzzy, python-format +#| msgid "" +#| "You have sent the message %(message)s to " +#| "%(message_recipient)s." +msgid "You have sent the message '%(message)s' to %(message_recipient)s." msgstr "" -"%(message_sender)s atsiuntė atsakymą į %(message_parent_msg)s." +"Išsiuntėte žinutę %(message)s " +"%(message_recipient)s." #: templates/notification/messages_sent/notice.html:2 #, python-format msgid "" -"You have sent the message %(message)s to %" -"(message_recipient)s." +"You have sent the message %(message)s to " +"%(message_recipient)s." +msgstr "" +"Išsiuntėte žinutę %(message)s " +"%(message_recipient)s." + +#: utils.py:25 +#, python-format +msgid "" +"%(sender)s wrote:\n" +"%(body)s" msgstr "" -"Išsiuntėte žinutę %(message)s %" -"(message_recipient)s." +"%(sender)s parašė:\n" +"%(body)s" + +#: utils.py:53 +#, fuzzy, python-format +#| msgid "Re: %(subject)s" +msgid "Re%(prefix)s: %(subject)s" +msgstr "Ats: %(subject)s" + +#: utils.py:59 +#, python-format +msgid "New Message: %(subject)s" +msgstr "Nauja žinutė: %(subject)s" + +#: views.py:92 views.py:133 +msgid "Message successfully sent." +msgstr "Žinutė sėkmingai išsiųsta." + +#: views.py:111 views.py:211 +#, python-format +msgid "Re: %(subject)s" +msgstr "Ats: %(subject)s" + +#: views.py:176 +msgid "Message successfully deleted." +msgstr "Žinutė sėkmingai ištrinta." + +#: views.py:203 +msgid "Message successfully recovered." +msgstr "Žinutė sėkmingai atstatyta." diff --git a/django_messages/locale/nl/LC_MESSAGES/django.po b/django_messages/locale/nl/LC_MESSAGES/django.po index c5b7981..4f3fb06 100755 --- a/django_messages/locale/nl/LC_MESSAGES/django.po +++ b/django_messages/locale/nl/LC_MESSAGES/django.po @@ -8,52 +8,57 @@ msgid "" msgstr "" "Project-Id-Version: django-messages-0.4.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-09-11 12:31-0700\n" +"POT-Creation-Date: 2019-09-21 12:19+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: krisje8 \n" "Language-Team: krisje8 %(message)s verwijderd." +#: templates/notification/messages_received/full.txt:1 +#, fuzzy, python-format +#| msgid "%(message_sender)s has sent you a reply to %(message_parent_msg)s." +msgid "" +"%(message_sender)s has sent you a message:\n" +"\n" +"%(message)s\n" +"\n" +"%(message_body)s\n" +"\n" +"http://%(current_site)s%(message_url)s" +msgstr "" +"%(message_sender)s heeft je een antwoord op %(message_parent_msg)s gestuurd." + #: templates/notification/messages_received/notice.html:2 #, python-format msgid "" @@ -282,6 +299,21 @@ msgstr "" "Je hebt het bericht %(message)s ontvangen " "van %(message_sender)s." +#: templates/notification/messages_received/short.txt:1 +#: templates/notification/messages_reply_received/short.txt:1 +#, python-format +msgid "%(notice)s by %(message_sender)s" +msgstr "" + +#: templates/notification/messages_recovered/full.txt:1 +#, fuzzy, python-format +#| msgid "" +#| "You have recovered the message %(message)s." +msgid "You have recovered the message '%(message)s'." +msgstr "" +"Je hebt het bericht %(message)s hersteld." + #: templates/notification/messages_recovered/notice.html:1 #, python-format msgid "" @@ -289,14 +321,37 @@ msgid "" msgstr "" "Je hebt het bericht %(message)s hersteld." +#: templates/notification/messages_replied/full.txt:1 +#, fuzzy, python-format +#| msgid "" +#| "You have replied to %(message_parent_msg)s from %(message_recipient)s." +msgid "" +"You have replied to '%(message_parent_msg)s' from %(message_recipient)s." +msgstr "" +"Je hebt op %(message_parent_msg)s van " +"%(message_recipient)s geantwoord." + #: templates/notification/messages_replied/notice.html:2 #, python-format msgid "" "You have replied to %(message_parent_msg)s " "from %(message_recipient)s." msgstr "" -"Je hebt op %(message_parent_msg)s van %" -"(message_recipient)s geantwoord." +"Je hebt op %(message_parent_msg)s van " +"%(message_recipient)s geantwoord." + +#: templates/notification/messages_reply_received/full.txt:1 +#, python-format +msgid "" +"%(message_sender)s replied to '%(message_parent_msg)s':\n" +"\n" +"%(message)s\n" +"\n" +"%(message_body)s\n" +"\n" +"http://%(current_site)s%(message_url)s" +msgstr "" #: templates/notification/messages_reply_received/notice.html:2 #, python-format @@ -304,11 +359,58 @@ msgid "%(message_sender)s has sent you a reply to %(message_parent_msg)s." msgstr "" "%(message_sender)s heeft je een antwoord op %(message_parent_msg)s gestuurd." +#: templates/notification/messages_sent/full.txt:1 +#, fuzzy, python-format +#| msgid "" +#| "You have sent the message %(message)s to " +#| "%(message_recipient)s." +msgid "You have sent the message '%(message)s' to %(message_recipient)s." +msgstr "" +"Je hebt het bericht %(message)s naar " +"%(message_recipient)s gestuurd." + #: templates/notification/messages_sent/notice.html:2 #, python-format msgid "" -"You have sent the message %(message)s to %" -"(message_recipient)s." +"You have sent the message %(message)s to " +"%(message_recipient)s." +msgstr "" +"Je hebt het bericht %(message)s naar " +"%(message_recipient)s gestuurd." + +#: utils.py:25 +#, python-format +msgid "" +"%(sender)s wrote:\n" +"%(body)s" msgstr "" -"Je hebt het bericht %(message)s naar %" -"(message_recipient)s gestuurd." +"%(sender)s schreef:\n" +"%(body)s" + +#: utils.py:53 +#, fuzzy, python-format +#| msgid "Re: %(subject)s" +msgid "Re%(prefix)s: %(subject)s" +msgstr "Antw: %(subject)s" + +#: utils.py:59 +#, python-format +msgid "New Message: %(subject)s" +msgstr "Nieuw Bericht: %(subject)s" + +#: views.py:92 views.py:133 +msgid "Message successfully sent." +msgstr "Bericht succesvol verstuurd." + +#: views.py:111 views.py:211 +#, python-format +msgid "Re: %(subject)s" +msgstr "Antw: %(subject)s" + +#: views.py:176 +msgid "Message successfully deleted." +msgstr "Bericht succesvol verwijderd." + +#: views.py:203 +msgid "Message successfully recovered." +msgstr "Bericht succesvol hersteld." diff --git a/django_messages/locale/pl/LC_MESSAGES/django.po b/django_messages/locale/pl/LC_MESSAGES/django.po index bb15d5b..acb7e1a 100644 --- a/django_messages/locale/pl/LC_MESSAGES/django.po +++ b/django_messages/locale/pl/LC_MESSAGES/django.po @@ -8,52 +8,57 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-09-11 12:31-0700\n" +"POT-Creation-Date: 2019-09-21 12:19+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: admin.py:13 forms.py:20 models.py:52 templates/messages/outbox.html:7 -#: templates/messages/view.html:12 -msgid "Recipient" -msgstr "Odbiorca" - -#: admin.py:15 +#: admin.py:21 msgid "group" msgstr "" -#: admin.py:16 +#: admin.py:22 msgid "Creates the message optionally for all users or a group of users." msgstr "" -#: admin.py:23 +#: admin.py:30 msgid "All users" msgstr "" -#: admin.py:38 models.py:88 +#: admin.py:48 models.py:94 models.py:112 msgid "Message" msgstr "Wiadomość" -#: admin.py:45 +#: admin.py:55 #, fuzzy msgid "Date/time" msgstr "Data" -#: fields.py:53 +#: apps.py:6 models.py:95 +msgid "Messages" +msgstr "Wiadomości" + +#: fields.py:56 #, python-format msgid "The following usernames are incorrect: %(users)s" msgstr "Te nazwy użytkowników są niewłaściwe: %(users)s" -#: forms.py:21 models.py:49 templates/messages/inbox.html:7 -#: templates/messages/outbox.html:7 templates/messages/trash.html:7 -#: templates/messages/view.html:6 +#: forms.py:18 models.py:59 templates/django_messages/outbox.html:9 +#: templates/django_messages/view.html:13 +msgid "Recipient" +msgstr "Odbiorca" + +#: forms.py:19 models.py:56 templates/django_messages/inbox.html:9 +#: templates/django_messages/outbox.html:9 +#: templates/django_messages/trash.html:9 templates/django_messages/view.html:7 msgid "Subject" msgstr "Temat" -#: forms.py:22 models.py:50 +#: forms.py:20 models.py:57 msgid "Body" msgstr "Treść" @@ -105,114 +110,104 @@ msgstr "Wiadomość odzyskana" msgid "you have undeleted a message" msgstr "Odzyskałeś skasowaną wiadomość" -#: models.py:51 templates/messages/inbox.html:7 -#: templates/messages/trash.html:7 templates/messages/view.html:8 +#: models.py:58 templates/django_messages/inbox.html:9 +#: templates/django_messages/trash.html:9 templates/django_messages/view.html:9 msgid "Sender" msgstr "Nadawca" -#: models.py:53 +#: models.py:60 msgid "Parent message" msgstr "Poprzednia wiadomość" -#: models.py:54 +#: models.py:61 msgid "sent at" msgstr "wysłano" -#: models.py:55 +#: models.py:62 msgid "read at" msgstr "przeczytano" -#: models.py:56 +#: models.py:63 msgid "replied at" msgstr "odpowiedziano" -#: models.py:57 +#: models.py:64 msgid "Sender deleted at" msgstr "Nadawcę skasowano" -#: models.py:58 +#: models.py:65 msgid "Recipient deleted at" msgstr "Adresata skasowano" -#: models.py:89 -msgid "Messages" -msgstr "Wiadomości" - -#: utils.py:27 -#, python-format -msgid "New Message: %(subject)s" -msgstr "Nowa wiadomość: %(subject)s" - -#: views.py:78 views.py:112 -msgid "Message successfully sent." -msgstr "Wiadomość wysłana" - -#: views.py:118 -#, python-format -msgid "" -"%(sender)s wrote:\n" -"%(body)s" +#: models.py:106 +msgid "File" msgstr "" -"%(sender)s napisał:\n" -"%(body)s" - -#: views.py:122 -#, python-format -msgid "Re: %(subject)s" -msgstr "Odp: %(subject)s" -#: views.py:158 -msgid "Message successfully deleted." -msgstr "Wiadomość skasowana" +#: models.py:117 +msgid "Attachment" +msgstr "" -#: views.py:185 -msgid "Message successfully recovered." -msgstr "Wiadomość odzyskana" +#: models.py:118 templates/django_messages/view.html:18 +msgid "Attachments" +msgstr "" -#: templates/messages/base.html:8 templates/messages/inbox.html:4 -#: templates/messages/new_message.html:10 +#: templates/django_messages/base.html:8 templates/django_messages/inbox.html:5 +#: templates/django_messages/new_message.html:12 msgid "Inbox" msgstr "Wiadomości otrzymane" -#: templates/messages/base.html:9 templates/messages/outbox.html:4 +#: templates/django_messages/base.html:9 +#: templates/django_messages/outbox.html:5 msgid "Sent Messages" msgstr "Wiadomości wysłane" -#: templates/messages/base.html:10 +#: templates/django_messages/base.html:10 msgid "New Message" msgstr "Nowa wiadomość" -#: templates/messages/base.html:11 +#: templates/django_messages/base.html:11 msgid "Trash" msgstr "Kosz" -#: templates/messages/compose.html:4 +#: templates/django_messages/compose.html:5 msgid "Compose Message" msgstr "Stwórz wiadomość" -#: templates/messages/compose.html:9 +#: templates/django_messages/compose.html:11 msgid "Send" msgstr "Wyślij" -#: templates/messages/inbox.html:7 +#: templates/django_messages/inbox.html:9 msgid "Received" msgstr "Otrzymane" -#: templates/messages/inbox.html:7 templates/messages/outbox.html:7 -#: templates/messages/trash.html:7 +#: templates/django_messages/inbox.html:9 +#: templates/django_messages/outbox.html:9 +#: templates/django_messages/trash.html:9 msgid "Action" msgstr "akcja" -#: templates/messages/inbox.html:19 templates/messages/outbox.html:16 -#: templates/messages/trash.html:16 templates/messages/view.html:11 +#: templates/django_messages/inbox.html:21 +#: templates/django_messages/outbox.html:18 +#: templates/django_messages/trash.html:18 +#: templates/django_messages/view.html:12 msgid "DATETIME_FORMAT" msgstr "" -#: templates/messages/inbox.html:20 templates/messages/outbox.html:17 +#: templates/django_messages/inbox.html:22 +#: templates/django_messages/outbox.html:19 msgid "delete" msgstr "usuń" -#: templates/messages/new_message.html:1 +#: templates/django_messages/inbox.html:28 +#: templates/django_messages/outbox.html:25 +#: templates/django_messages/trash.html:25 +#, fuzzy +#| msgid "Messages" +msgid "No messages." +msgstr "Wiadomości" + +#: templates/django_messages/new_message.html:3 #, python-format msgid "" "Hello %(recipient)s,\n" @@ -225,32 +220,34 @@ msgstr "" "otrzymałeś od użytkownika %(sender)s wiadomość\n" "o następującej treści:" -#: templates/messages/new_message.html:9 +#: templates/django_messages/new_message.html:11 #, python-format msgid "Sent from %(site_url)s" msgstr "Wysłane z adresu %(site_url)s" -#: templates/messages/new_message.html:11 templates/messages/view.html:18 +#: templates/django_messages/new_message.html:13 +#: templates/django_messages/view.html:27 msgid "Reply" msgstr "Odpowiedz" -#: templates/messages/outbox.html:7 +#: templates/django_messages/outbox.html:9 msgid "Sent" msgstr "Wiadomości wysłane" -#: templates/messages/trash.html:4 +#: templates/django_messages/trash.html:5 msgid "Deleted Messages" msgstr "Wiadomości skasowane" -#: templates/messages/trash.html:7 templates/messages/view.html:10 +#: templates/django_messages/trash.html:9 +#: templates/django_messages/view.html:11 msgid "Date" msgstr "Data" -#: templates/messages/trash.html:17 +#: templates/django_messages/trash.html:19 msgid "undelete" msgstr "odzyskaj" -#: templates/messages/trash.html:23 +#: templates/django_messages/trash.html:28 msgid "" "Deleted Messages are removed from the trash at unregular intervals, don't " "rely on this feature for long-time storage." @@ -258,20 +255,38 @@ msgstr "" "Wiadomości są usuwane z Kosza nieregularnie. Nie licz, że zastaniesz je " "tutaj po dłuższym czasie" -#: templates/messages/view.html:4 +#: templates/django_messages/view.html:5 msgid "View Message" msgstr "Zobacz wiadomość" -#: templates/messages/view.html:20 +#: templates/django_messages/view.html:29 msgid "Delete" msgstr "Usuń" +#: templates/notification/messages_deleted/full.txt:1 +#, fuzzy, python-format +#| msgid "you have deleted a message" +msgid "You have deleted the message '%(message)s'." +msgstr "skasowałeś wiadomość" + #: templates/notification/messages_deleted/notice.html:1 #, python-format msgid "" "You have deleted the message %(message)s." msgstr "" +#: templates/notification/messages_received/full.txt:1 +#, python-format +msgid "" +"%(message_sender)s has sent you a message:\n" +"\n" +"%(message)s\n" +"\n" +"%(message_body)s\n" +"\n" +"http://%(current_site)s%(message_url)s" +msgstr "" + #: templates/notification/messages_received/notice.html:2 #, python-format msgid "" @@ -279,12 +294,30 @@ msgid "" "from %(message_sender)s." msgstr "" +#: templates/notification/messages_received/short.txt:1 +#: templates/notification/messages_reply_received/short.txt:1 +#, python-format +msgid "%(notice)s by %(message_sender)s" +msgstr "" + +#: templates/notification/messages_recovered/full.txt:1 +#, fuzzy, python-format +#| msgid "you have received a message" +msgid "You have recovered the message '%(message)s'." +msgstr "otrzymałeś wiadomość" + #: templates/notification/messages_recovered/notice.html:1 #, python-format msgid "" "You have recovered the message %(message)s." msgstr "" +#: templates/notification/messages_replied/full.txt:1 +#, python-format +msgid "" +"You have replied to '%(message_parent_msg)s' from %(message_recipient)s." +msgstr "" + #: templates/notification/messages_replied/notice.html:2 #, python-format msgid "" @@ -292,14 +325,68 @@ msgid "" "from %(message_recipient)s." msgstr "" +#: templates/notification/messages_reply_received/full.txt:1 +#, python-format +msgid "" +"%(message_sender)s replied to '%(message_parent_msg)s':\n" +"\n" +"%(message)s\n" +"\n" +"%(message_body)s\n" +"\n" +"http://%(current_site)s%(message_url)s" +msgstr "" + #: templates/notification/messages_reply_received/notice.html:2 #, python-format msgid "%(message_sender)s has sent you a reply to %(message_parent_msg)s." msgstr "" +#: templates/notification/messages_sent/full.txt:1 +#, python-format +msgid "You have sent the message '%(message)s' to %(message_recipient)s." +msgstr "" + #: templates/notification/messages_sent/notice.html:2 #, python-format msgid "" -"You have sent the message %(message)s to %" -"(message_recipient)s." +"You have sent the message %(message)s to " +"%(message_recipient)s." +msgstr "" + +#: utils.py:25 +#, python-format +msgid "" +"%(sender)s wrote:\n" +"%(body)s" msgstr "" +"%(sender)s napisał:\n" +"%(body)s" + +#: utils.py:53 +#, fuzzy, python-format +#| msgid "Re: %(subject)s" +msgid "Re%(prefix)s: %(subject)s" +msgstr "Odp: %(subject)s" + +#: utils.py:59 +#, python-format +msgid "New Message: %(subject)s" +msgstr "Nowa wiadomość: %(subject)s" + +#: views.py:92 views.py:133 +msgid "Message successfully sent." +msgstr "Wiadomość wysłana" + +#: views.py:111 views.py:211 +#, python-format +msgid "Re: %(subject)s" +msgstr "Odp: %(subject)s" + +#: views.py:176 +msgid "Message successfully deleted." +msgstr "Wiadomość skasowana" + +#: views.py:203 +msgid "Message successfully recovered." +msgstr "Wiadomość odzyskana" diff --git a/django_messages/locale/pt_BR/LC_MESSAGES/django.po b/django_messages/locale/pt_BR/LC_MESSAGES/django.po index ef36d4f..79aebb8 100644 --- a/django_messages/locale/pt_BR/LC_MESSAGES/django.po +++ b/django_messages/locale/pt_BR/LC_MESSAGES/django.po @@ -2,24 +2,20 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # Diego Martins , 2009. -# +# msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-02-01 10:24+0100\n" +"POT-Creation-Date: 2019-09-21 12:19+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: admin.py:19 forms.py:20 models.py:52 templates/messages/outbox.html:8 -#: templates/messages/view.html:12 -msgid "Recipient" -msgstr "Usuário" - #: admin.py:21 msgid "group" msgstr "grupo" @@ -28,30 +24,39 @@ msgstr "grupo" msgid "Creates the message optionally for all users or a group of users." msgstr "Cria a mensagem para todos os usuários ou para um grupo de usuários." -#: admin.py:29 +#: admin.py:30 msgid "All users" msgstr "Todos os usuários" -#: admin.py:44 models.py:88 +#: admin.py:48 models.py:94 models.py:112 msgid "Message" msgstr "Mensagem" -#: admin.py:51 +#: admin.py:55 msgid "Date/time" msgstr "Data/Hora" -#: fields.py:53 +#: apps.py:6 models.py:95 +msgid "Messages" +msgstr "Mensagens" + +#: fields.py:56 #, python-format msgid "The following usernames are incorrect: %(users)s" msgstr "Os seguintes nome de usuário estão incorretos: %(users)s" -#: forms.py:21 models.py:49 templates/messages/inbox.html:8 -#: templates/messages/outbox.html:8 templates/messages/trash.html:8 -#: templates/messages/view.html:6 +#: forms.py:18 models.py:59 templates/django_messages/outbox.html:9 +#: templates/django_messages/view.html:13 +msgid "Recipient" +msgstr "Usuário" + +#: forms.py:19 models.py:56 templates/django_messages/inbox.html:9 +#: templates/django_messages/outbox.html:9 +#: templates/django_messages/trash.html:9 templates/django_messages/view.html:7 msgid "Subject" msgstr "Assunto" -#: forms.py:22 models.py:50 +#: forms.py:20 models.py:57 msgid "Body" msgstr "Mensagem" @@ -103,119 +108,102 @@ msgstr "Mensagem Recuperada" msgid "you have undeleted a message" msgstr "Você recuperou uma mensagem" -#: models.py:51 templates/messages/inbox.html:8 -#: templates/messages/trash.html:8 templates/messages/view.html:8 +#: models.py:58 templates/django_messages/inbox.html:9 +#: templates/django_messages/trash.html:9 templates/django_messages/view.html:9 msgid "Sender" msgstr "Remetente" -#: models.py:53 +#: models.py:60 msgid "Parent message" msgstr "Mensagem pai" -#: models.py:54 +#: models.py:61 msgid "sent at" msgstr "enviado à" -#: models.py:55 +#: models.py:62 msgid "read at" msgstr "lido à" -#: models.py:56 +#: models.py:63 msgid "replied at" msgstr "respondido à" -#: models.py:57 +#: models.py:64 msgid "Sender deleted at" msgstr "Remetente excluiu à" -#: models.py:58 +#: models.py:65 msgid "Recipient deleted at" msgstr "Destinatário excluiu à" -#: models.py:89 -msgid "Messages" -msgstr "Mensagens" - -#: utils.py:27 -#, python-format -msgid "New Message: %(subject)s" -msgstr "Nova Mensagem: %(subject)s" - -#: views.py:78 views.py:112 -msgid "Message successfully sent." -msgstr "Mensagem enviada com sucesso." - -#: views.py:118 -#, python-format -msgid "" -"%(sender)s wrote:\n" -"%(body)s" +#: models.py:106 +msgid "File" msgstr "" -"%(sender)s escreveu:\n" -"%(body)s" -#: views.py:122 -#, python-format -msgid "Re: %(subject)s" -msgstr "Re: %(subject)s" - -#: views.py:158 -msgid "Message successfully deleted." -msgstr "Mensagem excluida com sucesso." +#: models.py:117 +msgid "Attachment" +msgstr "" -#: views.py:185 -msgid "Message successfully recovered." -msgstr "Mensagem recuperada com sucesso." +#: models.py:118 templates/django_messages/view.html:18 +msgid "Attachments" +msgstr "" -#: templates/messages/base.html:8 templates/messages/inbox.html:4 -#: templates/messages/new_message.html:10 +#: templates/django_messages/base.html:8 templates/django_messages/inbox.html:5 +#: templates/django_messages/new_message.html:12 msgid "Inbox" msgstr "Caixa de Entrada" -#: templates/messages/base.html:9 templates/messages/outbox.html:4 +#: templates/django_messages/base.html:9 +#: templates/django_messages/outbox.html:5 msgid "Sent Messages" msgstr "Mensagens Enviadas" -#: templates/messages/base.html:10 +#: templates/django_messages/base.html:10 msgid "New Message" msgstr "Nova Mensagem" -#: templates/messages/base.html:11 +#: templates/django_messages/base.html:11 msgid "Trash" msgstr "Lixeira" -#: templates/messages/compose.html:4 +#: templates/django_messages/compose.html:5 msgid "Compose Message" msgstr "Escrever Mensagem" -#: templates/messages/compose.html:9 +#: templates/django_messages/compose.html:11 msgid "Send" msgstr "Enviar" -#: templates/messages/inbox.html:8 +#: templates/django_messages/inbox.html:9 msgid "Received" msgstr "Recebida" -#: templates/messages/inbox.html:8 templates/messages/outbox.html:8 -#: templates/messages/trash.html:8 +#: templates/django_messages/inbox.html:9 +#: templates/django_messages/outbox.html:9 +#: templates/django_messages/trash.html:9 msgid "Action" msgstr "Ação" -#: templates/messages/inbox.html:20 templates/messages/outbox.html:17 -#: templates/messages/trash.html:17 templates/messages/view.html:11 +#: templates/django_messages/inbox.html:21 +#: templates/django_messages/outbox.html:18 +#: templates/django_messages/trash.html:18 +#: templates/django_messages/view.html:12 msgid "DATETIME_FORMAT" msgstr "DATETIME_FORMAT" -#: templates/messages/inbox.html:21 templates/messages/outbox.html:18 +#: templates/django_messages/inbox.html:22 +#: templates/django_messages/outbox.html:19 msgid "delete" msgstr "excluir" -#: templates/messages/inbox.html:27 templates/messages/outbox.html:24 -#: templates/messages/trash.html:24 +#: templates/django_messages/inbox.html:28 +#: templates/django_messages/outbox.html:25 +#: templates/django_messages/trash.html:25 msgid "No messages." msgstr "" -#: templates/messages/new_message.html:1 +#: templates/django_messages/new_message.html:3 #, python-format msgid "" "Hello %(recipient)s,\n" @@ -228,32 +216,34 @@ msgstr "" "Você recebeu uma mensagem privada de %(sender)s com\n" "o seguinte conteúdo:" -#: templates/messages/new_message.html:9 +#: templates/django_messages/new_message.html:11 #, python-format msgid "Sent from %(site_url)s" msgstr "Enviado de %(site_url)s" -#: templates/messages/new_message.html:11 templates/messages/view.html:18 +#: templates/django_messages/new_message.html:13 +#: templates/django_messages/view.html:27 msgid "Reply" msgstr "Responder" -#: templates/messages/outbox.html:8 +#: templates/django_messages/outbox.html:9 msgid "Sent" msgstr "Enviada" -#: templates/messages/trash.html:4 +#: templates/django_messages/trash.html:5 msgid "Deleted Messages" msgstr "Mensagens Excluidas" -#: templates/messages/trash.html:8 templates/messages/view.html:10 +#: templates/django_messages/trash.html:9 +#: templates/django_messages/view.html:11 msgid "Date" msgstr "Data" -#: templates/messages/trash.html:18 +#: templates/django_messages/trash.html:19 msgid "undelete" msgstr "recuperar" -#: templates/messages/trash.html:27 +#: templates/django_messages/trash.html:28 msgid "" "Deleted Messages are removed from the trash at unregular intervals, don't " "rely on this feature for long-time storage." @@ -261,28 +251,61 @@ msgstr "" "Mensagens excluidas são removidas da lixeira em intervalos de tempo não " "regulares,não use a lixeira para armazenar mensagens por muito tempo." -#: templates/messages/view.html:4 +#: templates/django_messages/view.html:5 msgid "View Message" msgstr "Ver Mensagem" -#: templates/messages/view.html:20 +#: templates/django_messages/view.html:29 msgid "Delete" msgstr "Excluir" +#: templates/notification/messages_deleted/full.txt:1 +#, fuzzy, python-format +#| msgid "you have deleted a message" +msgid "You have deleted the message '%(message)s'." +msgstr "Você excluiu uma mensagem" + #: templates/notification/messages_deleted/notice.html:1 #, python-format msgid "" "You have deleted the message %(message)s." msgstr "Você excluiu a mensagem %(message)s." +#: templates/notification/messages_received/full.txt:1 +#, fuzzy, python-format +#| msgid "%(message_sender)s has sent you a reply to %(message_parent_msg)s." +msgid "" +"%(message_sender)s has sent you a message:\n" +"\n" +"%(message)s\n" +"\n" +"%(message_body)s\n" +"\n" +"http://%(current_site)s%(message_url)s" +msgstr "%(message_sender)s lhe enviou uma resposta a %(message_parent_msg)s." + #: templates/notification/messages_received/notice.html:2 #, python-format msgid "" "You have received the message %(message)s " "from %(message_sender)s." msgstr "" -"Você recebeu a mensagem %(message)s de %" -"(message_sender)s." +"Você recebeu a mensagem %(message)s de " +"%(message_sender)s." + +#: templates/notification/messages_received/short.txt:1 +#: templates/notification/messages_reply_received/short.txt:1 +#, python-format +msgid "%(notice)s by %(message_sender)s" +msgstr "" + +#: templates/notification/messages_recovered/full.txt:1 +#, fuzzy, python-format +#| msgid "" +#| "You have recovered the message %(message)s." +msgid "You have recovered the message '%(message)s'." +msgstr "Você recuperou a mensagem %(message)s." #: templates/notification/messages_recovered/notice.html:1 #, python-format @@ -290,25 +313,95 @@ msgid "" "You have recovered the message %(message)s." msgstr "Você recuperou a mensagem %(message)s." +#: templates/notification/messages_replied/full.txt:1 +#, fuzzy, python-format +#| msgid "" +#| "You have replied to %(message_parent_msg)s from %(message_recipient)s." +msgid "" +"You have replied to '%(message_parent_msg)s' from %(message_recipient)s." +msgstr "" +"Você respondeu a mensagem " +"%(message_parent_msg)s de %(message_recipient)s." + #: templates/notification/messages_replied/notice.html:2 #, python-format msgid "" "You have replied to %(message_parent_msg)s " "from %(message_recipient)s." msgstr "" -"Você respondeu a mensagem %(message_parent_msg)" -"s de %(message_recipient)s." +"Você respondeu a mensagem " +"%(message_parent_msg)s de %(message_recipient)s." + +#: templates/notification/messages_reply_received/full.txt:1 +#, python-format +msgid "" +"%(message_sender)s replied to '%(message_parent_msg)s':\n" +"\n" +"%(message)s\n" +"\n" +"%(message_body)s\n" +"\n" +"http://%(current_site)s%(message_url)s" +msgstr "" #: templates/notification/messages_reply_received/notice.html:2 #, python-format msgid "%(message_sender)s has sent you a reply to %(message_parent_msg)s." msgstr "%(message_sender)s lhe enviou uma resposta a %(message_parent_msg)s." +#: templates/notification/messages_sent/full.txt:1 +#, fuzzy, python-format +#| msgid "" +#| "You have sent the message %(message)s to " +#| "%(message_recipient)s." +msgid "You have sent the message '%(message)s' to %(message_recipient)s." +msgstr "" +"Você enviou a mensagem %(message)s para " +"%(message_recipient)s." + #: templates/notification/messages_sent/notice.html:2 #, python-format msgid "" -"You have sent the message %(message)s to %" -"(message_recipient)s." +"You have sent the message %(message)s to " +"%(message_recipient)s." +msgstr "" +"Você enviou a mensagem %(message)s para " +"%(message_recipient)s." + +#: utils.py:25 +#, python-format +msgid "" +"%(sender)s wrote:\n" +"%(body)s" msgstr "" -"Você enviou a mensagem %(message)s para %" -"(message_recipient)s." +"%(sender)s escreveu:\n" +"%(body)s" + +#: utils.py:53 +#, fuzzy, python-format +#| msgid "Re: %(subject)s" +msgid "Re%(prefix)s: %(subject)s" +msgstr "Re: %(subject)s" + +#: utils.py:59 +#, python-format +msgid "New Message: %(subject)s" +msgstr "Nova Mensagem: %(subject)s" + +#: views.py:92 views.py:133 +msgid "Message successfully sent." +msgstr "Mensagem enviada com sucesso." + +#: views.py:111 views.py:211 +#, python-format +msgid "Re: %(subject)s" +msgstr "Re: %(subject)s" + +#: views.py:176 +msgid "Message successfully deleted." +msgstr "Mensagem excluida com sucesso." + +#: views.py:203 +msgid "Message successfully recovered." +msgstr "Mensagem recuperada com sucesso." diff --git a/django_messages/locale/ro/LC_MESSAGES/django.po b/django_messages/locale/ro/LC_MESSAGES/django.po index 9098732..fbf2ae4 100644 --- a/django_messages/locale/ro/LC_MESSAGES/django.po +++ b/django_messages/locale/ro/LC_MESSAGES/django.po @@ -7,54 +7,59 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-09-11 12:31-0700\n" +"POT-Creation-Date: 2019-09-21 12:19+0200\n" "PO-Revision-Date: 2014-05-14 16:59+0200\n" "Last-Translator: Eduard Luca \n" "Language-Team: LANGUAGE \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 1.5.4\n" -#: admin.py:13 forms.py:20 models.py:52 templates/messages/outbox.html:7 -#: templates/messages/view.html:12 -msgid "Recipient" -msgstr "Destinatar" - -#: admin.py:15 +#: admin.py:21 msgid "group" msgstr "grup" -#: admin.py:16 +#: admin.py:22 msgid "Creates the message optionally for all users or a group of users." msgstr "" "Creaza mesajul optional pentru toti utilizatorii sau pentru un grup de " "utilizatori." -#: admin.py:23 +#: admin.py:30 msgid "All users" msgstr "Toti utilizatorii" -#: admin.py:38 models.py:88 +#: admin.py:48 models.py:94 models.py:112 msgid "Message" msgstr "Mesaj" -#: admin.py:45 +#: admin.py:55 msgid "Date/time" msgstr "Data/ora" -#: fields.py:53 +#: apps.py:6 models.py:95 +msgid "Messages" +msgstr "Mesaje" + +#: fields.py:56 #, python-format msgid "The following usernames are incorrect: %(users)s" msgstr "Urmatoarele nume de utilizatori nu sunt corecte: %(users)s" -#: forms.py:21 models.py:49 templates/messages/inbox.html:7 -#: templates/messages/outbox.html:7 templates/messages/trash.html:7 -#: templates/messages/view.html:6 +#: forms.py:18 models.py:59 templates/django_messages/outbox.html:9 +#: templates/django_messages/view.html:13 +msgid "Recipient" +msgstr "Destinatar" + +#: forms.py:19 models.py:56 templates/django_messages/inbox.html:9 +#: templates/django_messages/outbox.html:9 +#: templates/django_messages/trash.html:9 templates/django_messages/view.html:7 msgid "Subject" msgstr "Subiect" -#: forms.py:22 models.py:50 +#: forms.py:20 models.py:57 msgid "Body" msgstr "Continut" @@ -106,119 +111,102 @@ msgstr "Mesaj Recuperat" msgid "you have undeleted a message" msgstr "ati recuperat un mesaj" -#: models.py:51 templates/messages/inbox.html:7 -#: templates/messages/trash.html:7 templates/messages/view.html:8 +#: models.py:58 templates/django_messages/inbox.html:9 +#: templates/django_messages/trash.html:9 templates/django_messages/view.html:9 msgid "Sender" msgstr "Expeditor" -#: models.py:53 +#: models.py:60 msgid "Parent message" msgstr "Mesaj parinte" -#: models.py:54 +#: models.py:61 msgid "sent at" msgstr "trimis" -#: models.py:55 +#: models.py:62 msgid "read at" msgstr "citit" -#: models.py:56 +#: models.py:63 msgid "replied at" msgstr "raspuns in" -#: models.py:57 +#: models.py:64 msgid "Sender deleted at" msgstr "Sters la expeditor" -#: models.py:58 +#: models.py:65 msgid "Recipient deleted at" msgstr "Sters la destinatar" -#: models.py:89 -msgid "Messages" -msgstr "Mesaje" - -#: utils.py:27 -#, python-format -msgid "New Message: %(subject)s" -msgstr "Mesaj Nou: %(subject)s" - -#: views.py:78 views.py:112 -msgid "Message successfully sent." -msgstr "Mesaj trimis cu succes." - -#: views.py:118 -#, python-format -msgid "" -"%(sender)s wrote:\n" -"%(body)s" +#: models.py:106 +msgid "File" msgstr "" -"%(sender)s a scris:\n" -"%(body)s" - -#: views.py:122 -#, python-format -msgid "Re: %(subject)s" -msgstr "Re: %(subject)s" -#: views.py:158 -msgid "Message successfully deleted." -msgstr "Mesaj sters cu succes." +#: models.py:117 +msgid "Attachment" +msgstr "" -#: views.py:185 -msgid "Message successfully recovered." -msgstr "Mesaj recuperat cu succes." +#: models.py:118 templates/django_messages/view.html:18 +msgid "Attachments" +msgstr "" -#: templates/messages/base.html:8 templates/messages/inbox.html:4 -#: templates/messages/new_message.html:10 +#: templates/django_messages/base.html:8 templates/django_messages/inbox.html:5 +#: templates/django_messages/new_message.html:12 msgid "Inbox" msgstr "Primite" -#: templates/messages/base.html:9 templates/messages/outbox.html:4 +#: templates/django_messages/base.html:9 +#: templates/django_messages/outbox.html:5 msgid "Sent Messages" msgstr "Trimise" -#: templates/messages/base.html:10 +#: templates/django_messages/base.html:10 msgid "New Message" msgstr "Mesaj Nou" -#: templates/messages/base.html:11 +#: templates/django_messages/base.html:11 msgid "Trash" msgstr "Cos de Gunoi" -#: templates/messages/compose.html:4 +#: templates/django_messages/compose.html:5 msgid "Compose Message" msgstr "Scrie un Mesaj" -#: templates/messages/compose.html:9 +#: templates/django_messages/compose.html:11 msgid "Send" msgstr "Trimite" -#: templates/messages/inbox.html:7 +#: templates/django_messages/inbox.html:9 msgid "Received" msgstr "Primit" -#: templates/messages/inbox.html:7 templates/messages/outbox.html:7 -#: templates/messages/trash.html:7 +#: templates/django_messages/inbox.html:9 +#: templates/django_messages/outbox.html:9 +#: templates/django_messages/trash.html:9 msgid "Action" msgstr "Actiune" -#: templates/messages/inbox.html:19 templates/messages/outbox.html:16 -#: templates/messages/trash.html:16 templates/messages/view.html:11 +#: templates/django_messages/inbox.html:21 +#: templates/django_messages/outbox.html:18 +#: templates/django_messages/trash.html:18 +#: templates/django_messages/view.html:12 msgid "DATETIME_FORMAT" msgstr "j. N Y, H:i" -#: templates/messages/inbox.html:20 templates/messages/outbox.html:17 +#: templates/django_messages/inbox.html:22 +#: templates/django_messages/outbox.html:19 msgid "delete" msgstr "sterge" -#: templates/messages/inbox.html:27 templates/messages/outbox.html:24 -#: templates/messages/trash.html:24 +#: templates/django_messages/inbox.html:28 +#: templates/django_messages/outbox.html:25 +#: templates/django_messages/trash.html:25 msgid "No messages." msgstr "Nu sunt mesaje." -#: templates/messages/new_message.html:1 +#: templates/django_messages/new_message.html:3 #, python-format msgid "" "Hello %(recipient)s,\n" @@ -231,32 +219,34 @@ msgstr "" "ati primit un mesaj privat de la %(sender)s cu\n" "continutul:" -#: templates/messages/new_message.html:9 +#: templates/django_messages/new_message.html:11 #, python-format msgid "Sent from %(site_url)s" msgstr "Trimis de %(site_url)s" -#: templates/messages/new_message.html:11 templates/messages/view.html:18 +#: templates/django_messages/new_message.html:13 +#: templates/django_messages/view.html:27 msgid "Reply" msgstr "Raspunde" -#: templates/messages/outbox.html:7 +#: templates/django_messages/outbox.html:9 msgid "Sent" msgstr "Trimis" -#: templates/messages/trash.html:4 +#: templates/django_messages/trash.html:5 msgid "Deleted Messages" msgstr "Mesaje Sterse" -#: templates/messages/trash.html:7 templates/messages/view.html:10 +#: templates/django_messages/trash.html:9 +#: templates/django_messages/view.html:11 msgid "Date" msgstr "Data" -#: templates/messages/trash.html:17 +#: templates/django_messages/trash.html:19 msgid "undelete" msgstr "recupereaza" -#: templates/messages/trash.html:23 +#: templates/django_messages/trash.html:28 msgid "" "Deleted Messages are removed from the trash at unregular intervals, don't " "rely on this feature for long-time storage." @@ -264,20 +254,39 @@ msgstr "" "Mesajele sterse sunt inlaturate din sistem la intervale neregulate, nu va " "bazati pe stocarea acestor date." -#: templates/messages/view.html:4 +#: templates/django_messages/view.html:5 msgid "View Message" msgstr "Vizualizati Mesaj" -#: templates/messages/view.html:20 +#: templates/django_messages/view.html:29 msgid "Delete" msgstr "Stergere" +#: templates/notification/messages_deleted/full.txt:1 +#, fuzzy, python-format +#| msgid "you have deleted a message" +msgid "You have deleted the message '%(message)s'." +msgstr "ati sters un mesaj" + #: templates/notification/messages_deleted/notice.html:1 #, python-format msgid "" "You have deleted the message %(message)s." msgstr "Ati sters mesajul %(message)s." +#: templates/notification/messages_received/full.txt:1 +#, fuzzy, python-format +#| msgid "%(message_sender)s has sent you a reply to %(message_parent_msg)s." +msgid "" +"%(message_sender)s has sent you a message:\n" +"\n" +"%(message)s\n" +"\n" +"%(message_body)s\n" +"\n" +"http://%(current_site)s%(message_url)s" +msgstr "%(message_sender)s a raspuns la mesajul %(message_parent_msg)s." + #: templates/notification/messages_received/notice.html:2 #, python-format msgid "" @@ -287,12 +296,37 @@ msgstr "" "Ati primit mesajul %(message)s von " "%(message_sender)s." +#: templates/notification/messages_received/short.txt:1 +#: templates/notification/messages_reply_received/short.txt:1 +#, python-format +msgid "%(notice)s by %(message_sender)s" +msgstr "" + +#: templates/notification/messages_recovered/full.txt:1 +#, fuzzy, python-format +#| msgid "" +#| "You have recovered the message %(message)s." +msgid "You have recovered the message '%(message)s'." +msgstr "Ati recuperat mesajul %(message)s." + #: templates/notification/messages_recovered/notice.html:1 #, python-format msgid "" "You have recovered the message %(message)s." msgstr "Ati recuperat mesajul %(message)s." +#: templates/notification/messages_replied/full.txt:1 +#, fuzzy, python-format +#| msgid "" +#| "You have replied to %(message_parent_msg)s from %(message_recipient)s." +msgid "" +"You have replied to '%(message_parent_msg)s' from %(message_recipient)s." +msgstr "" +"Ati raspuns la mesajul %(message_parent_msg)s von %(message_recipient)s." + #: templates/notification/messages_replied/notice.html:2 #, python-format msgid "" @@ -302,11 +336,33 @@ msgstr "" "Ati raspuns la mesajul %(message_parent_msg)s von %(message_recipient)s." +#: templates/notification/messages_reply_received/full.txt:1 +#, python-format +msgid "" +"%(message_sender)s replied to '%(message_parent_msg)s':\n" +"\n" +"%(message)s\n" +"\n" +"%(message_body)s\n" +"\n" +"http://%(current_site)s%(message_url)s" +msgstr "" + #: templates/notification/messages_reply_received/notice.html:2 #, python-format msgid "%(message_sender)s has sent you a reply to %(message_parent_msg)s." msgstr "%(message_sender)s a raspuns la mesajul %(message_parent_msg)s." +#: templates/notification/messages_sent/full.txt:1 +#, fuzzy, python-format +#| msgid "" +#| "You have sent the message %(message)s to " +#| "%(message_recipient)s." +msgid "You have sent the message '%(message)s' to %(message_recipient)s." +msgstr "" +"Ati trimis mesajul %(message)s an " +"%(message_recipient)s." + #: templates/notification/messages_sent/notice.html:2 #, python-format msgid "" @@ -315,3 +371,40 @@ msgid "" msgstr "" "Ati trimis mesajul %(message)s an " "%(message_recipient)s." + +#: utils.py:25 +#, python-format +msgid "" +"%(sender)s wrote:\n" +"%(body)s" +msgstr "" +"%(sender)s a scris:\n" +"%(body)s" + +#: utils.py:53 +#, fuzzy, python-format +#| msgid "Re: %(subject)s" +msgid "Re%(prefix)s: %(subject)s" +msgstr "Re: %(subject)s" + +#: utils.py:59 +#, python-format +msgid "New Message: %(subject)s" +msgstr "Mesaj Nou: %(subject)s" + +#: views.py:92 views.py:133 +msgid "Message successfully sent." +msgstr "Mesaj trimis cu succes." + +#: views.py:111 views.py:211 +#, python-format +msgid "Re: %(subject)s" +msgstr "Re: %(subject)s" + +#: views.py:176 +msgid "Message successfully deleted." +msgstr "Mesaj sters cu succes." + +#: views.py:203 +msgid "Message successfully recovered." +msgstr "Mesaj recuperat cu succes." diff --git a/django_messages/locale/ru/LC_MESSAGES/django.po b/django_messages/locale/ru/LC_MESSAGES/django.po index 34b76b6..1a8ad80 100644 --- a/django_messages/locale/ru/LC_MESSAGES/django.po +++ b/django_messages/locale/ru/LC_MESSAGES/django.po @@ -2,57 +2,62 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # Michail Sychev m.sychev@axion-rti.ru, 2009 -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-09-11 12:31-0700\n" +"POT-Creation-Date: 2019-09-21 12:19+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: admin.py:13 forms.py:20 models.py:52 templates/messages/outbox.html:7 -#: templates/messages/view.html:12 -msgid "Recipient" -msgstr "Получатель" - -#: admin.py:15 +#: admin.py:21 msgid "group" msgstr "Группа" -#: admin.py:16 +#: admin.py:22 msgid "Creates the message optionally for all users or a group of users." msgstr "Создать сообщения опционально для всех пользователей или группы" -#: admin.py:23 +#: admin.py:30 msgid "All users" msgstr "Все пользователи" -#: admin.py:38 models.py:88 +#: admin.py:48 models.py:94 models.py:112 msgid "Message" msgstr "Сообщение" -#: admin.py:45 +#: admin.py:55 msgid "Date/time" msgstr "Дата/Время" -#: fields.py:53 +#: apps.py:6 models.py:95 +msgid "Messages" +msgstr "Сообщения" + +#: fields.py:56 #, python-format msgid "The following usernames are incorrect: %(users)s" msgstr "Некорректные имена пользователей: %(users)s" -#: forms.py:21 models.py:49 templates/messages/inbox.html:7 -#: templates/messages/outbox.html:7 templates/messages/trash.html:7 -#: templates/messages/view.html:6 +#: forms.py:18 models.py:59 templates/django_messages/outbox.html:9 +#: templates/django_messages/view.html:13 +msgid "Recipient" +msgstr "Получатель" + +#: forms.py:19 models.py:56 templates/django_messages/inbox.html:9 +#: templates/django_messages/outbox.html:9 +#: templates/django_messages/trash.html:9 templates/django_messages/view.html:7 msgid "Subject" msgstr "Тема" -#: forms.py:22 models.py:50 +#: forms.py:20 models.py:57 msgid "Body" msgstr "Сообщение" @@ -104,119 +109,102 @@ msgstr "Сообщение восстановлено" msgid "you have undeleted a message" msgstr "вы восстановили сообщение" -#: models.py:51 templates/messages/inbox.html:7 -#: templates/messages/trash.html:7 templates/messages/view.html:8 +#: models.py:58 templates/django_messages/inbox.html:9 +#: templates/django_messages/trash.html:9 templates/django_messages/view.html:9 msgid "Sender" msgstr "Отправитель" -#: models.py:53 +#: models.py:60 msgid "Parent message" msgstr "Родительское сообщение" -#: models.py:54 +#: models.py:61 msgid "sent at" msgstr "отправлено" -#: models.py:55 +#: models.py:62 msgid "read at" msgstr "прочитано" -#: models.py:56 +#: models.py:63 msgid "replied at" msgstr "отвечено" -#: models.py:57 +#: models.py:64 msgid "Sender deleted at" msgstr "Отправитель удалил" -#: models.py:58 +#: models.py:65 msgid "Recipient deleted at" msgstr "Получатель удалил" -#: models.py:89 -msgid "Messages" -msgstr "Сообщения" - -#: utils.py:27 -#, python-format -msgid "New Message: %(subject)s" -msgstr "Новое сообщение: %(subject)s" - -#: views.py:78 views.py:112 -msgid "Message successfully sent." -msgstr "Сообщение успешно отправлено." - -#: views.py:118 -#, python-format -msgid "" -"%(sender)s wrote:\n" -"%(body)s" +#: models.py:106 +msgid "File" msgstr "" -"%(sender)s написал:\n" -"%(body)s" - -#: views.py:122 -#, python-format -msgid "Re: %(subject)s" -msgstr "Re: %(subject)s" -#: views.py:158 -msgid "Message successfully deleted." -msgstr "Сообщение успешно удалено." +#: models.py:117 +msgid "Attachment" +msgstr "" -#: views.py:185 -msgid "Message successfully recovered." -msgstr "Сообщение успешно восстановлено." +#: models.py:118 templates/django_messages/view.html:18 +msgid "Attachments" +msgstr "" -#: templates/messages/base.html:8 templates/messages/inbox.html:4 -#: templates/messages/new_message.html:10 +#: templates/django_messages/base.html:8 templates/django_messages/inbox.html:5 +#: templates/django_messages/new_message.html:12 msgid "Inbox" msgstr "Входящие" -#: templates/messages/base.html:9 templates/messages/outbox.html:4 +#: templates/django_messages/base.html:9 +#: templates/django_messages/outbox.html:5 msgid "Sent Messages" msgstr "Исходящие" -#: templates/messages/base.html:10 +#: templates/django_messages/base.html:10 msgid "New Message" msgstr "Новое сообщение" -#: templates/messages/base.html:11 +#: templates/django_messages/base.html:11 msgid "Trash" msgstr "Удалённые" -#: templates/messages/compose.html:4 +#: templates/django_messages/compose.html:5 msgid "Compose Message" msgstr "Новое сообщение" -#: templates/messages/compose.html:9 +#: templates/django_messages/compose.html:11 msgid "Send" msgstr "Отправить" -#: templates/messages/inbox.html:7 +#: templates/django_messages/inbox.html:9 msgid "Received" msgstr "Получено" -#: templates/messages/inbox.html:7 templates/messages/outbox.html:7 -#: templates/messages/trash.html:7 +#: templates/django_messages/inbox.html:9 +#: templates/django_messages/outbox.html:9 +#: templates/django_messages/trash.html:9 msgid "Action" msgstr "Действия" -#: templates/messages/inbox.html:19 templates/messages/outbox.html:16 -#: templates/messages/trash.html:16 templates/messages/view.html:11 +#: templates/django_messages/inbox.html:21 +#: templates/django_messages/outbox.html:18 +#: templates/django_messages/trash.html:18 +#: templates/django_messages/view.html:12 msgid "DATETIME_FORMAT" msgstr "j. N Y, H:i" -#: templates/messages/inbox.html:20 templates/messages/outbox.html:17 +#: templates/django_messages/inbox.html:22 +#: templates/django_messages/outbox.html:19 msgid "delete" msgstr "удалить" -#: templates/messages/inbox.html:27 templates/messages/outbox.html:24 -#: templates/messages/trash.html:24 +#: templates/django_messages/inbox.html:28 +#: templates/django_messages/outbox.html:25 +#: templates/django_messages/trash.html:25 msgid "No messages." msgstr "Сообщений нет." -#: templates/messages/new_message.html:1 +#: templates/django_messages/new_message.html:3 #, python-format msgid "" "Hello %(recipient)s,\n" @@ -229,32 +217,34 @@ msgstr "" "Вы получили сообщение от %(sender)s\n" "со следующим содержанием:" -#: templates/messages/new_message.html:9 +#: templates/django_messages/new_message.html:11 #, python-format msgid "Sent from %(site_url)s" msgstr "Отправлено %(site_url)s" -#: templates/messages/new_message.html:11 templates/messages/view.html:18 +#: templates/django_messages/new_message.html:13 +#: templates/django_messages/view.html:27 msgid "Reply" msgstr "Ответить" -#: templates/messages/outbox.html:7 +#: templates/django_messages/outbox.html:9 msgid "Sent" msgstr "Отправлено" -#: templates/messages/trash.html:4 +#: templates/django_messages/trash.html:5 msgid "Deleted Messages" msgstr "Удалённые сообщения" -#: templates/messages/trash.html:7 templates/messages/view.html:10 +#: templates/django_messages/trash.html:9 +#: templates/django_messages/view.html:11 msgid "Date" msgstr "Дата" -#: templates/messages/trash.html:17 +#: templates/django_messages/trash.html:19 msgid "undelete" msgstr "восстановить" -#: templates/messages/trash.html:23 +#: templates/django_messages/trash.html:28 msgid "" "Deleted Messages are removed from the trash at unregular intervals, don't " "rely on this feature for long-time storage." @@ -262,28 +252,61 @@ msgstr "" "Удалённые сообщения очищаются из корзины через произвольные интервалы,не " "используйте эту возможность как долгосрочное хранилище." -#: templates/messages/view.html:4 +#: templates/django_messages/view.html:5 msgid "View Message" msgstr "Просмотр сообщений" -#: templates/messages/view.html:20 +#: templates/django_messages/view.html:29 msgid "Delete" msgstr "Удалить" +#: templates/notification/messages_deleted/full.txt:1 +#, fuzzy, python-format +#| msgid "you have deleted a message" +msgid "You have deleted the message '%(message)s'." +msgstr "вы удалили сообщение" + #: templates/notification/messages_deleted/notice.html:1 #, python-format msgid "" "You have deleted the message %(message)s." msgstr "Вы удалили сообщение %(message)s." +#: templates/notification/messages_received/full.txt:1 +#, fuzzy, python-format +#| msgid "%(message_sender)s has sent you a reply to %(message_parent_msg)s." +msgid "" +"%(message_sender)s has sent you a message:\n" +"\n" +"%(message)s\n" +"\n" +"%(message_body)s\n" +"\n" +"http://%(current_site)s%(message_url)s" +msgstr "%(message_sender)s ответил на %(message_parent_msg)s." + #: templates/notification/messages_received/notice.html:2 #, python-format msgid "" "You have received the message %(message)s " "from %(message_sender)s." msgstr "" -"Вы получили сообщение %(message)s от %" -"(message_sender)s." +"Вы получили сообщение %(message)s от " +"%(message_sender)s." + +#: templates/notification/messages_received/short.txt:1 +#: templates/notification/messages_reply_received/short.txt:1 +#, python-format +msgid "%(notice)s by %(message_sender)s" +msgstr "" + +#: templates/notification/messages_recovered/full.txt:1 +#, fuzzy, python-format +#| msgid "" +#| "You have recovered the message %(message)s." +msgid "You have recovered the message '%(message)s'." +msgstr "Вы восстановили сообщение %(message)s." #: templates/notification/messages_recovered/notice.html:1 #, python-format @@ -291,25 +314,95 @@ msgid "" "You have recovered the message %(message)s." msgstr "Вы восстановили сообщение %(message)s." +#: templates/notification/messages_replied/full.txt:1 +#, fuzzy, python-format +#| msgid "" +#| "You have replied to %(message_parent_msg)s from %(message_recipient)s." +msgid "" +"You have replied to '%(message_parent_msg)s' from %(message_recipient)s." +msgstr "" +"Вы ответили на %(message_parent_msg)s от " +"%(message_recipient)s." + #: templates/notification/messages_replied/notice.html:2 #, python-format msgid "" "You have replied to %(message_parent_msg)s " "from %(message_recipient)s." msgstr "" -"Вы ответили на %(message_parent_msg)s от %" -"(message_recipient)s." +"Вы ответили на %(message_parent_msg)s от " +"%(message_recipient)s." + +#: templates/notification/messages_reply_received/full.txt:1 +#, python-format +msgid "" +"%(message_sender)s replied to '%(message_parent_msg)s':\n" +"\n" +"%(message)s\n" +"\n" +"%(message_body)s\n" +"\n" +"http://%(current_site)s%(message_url)s" +msgstr "" #: templates/notification/messages_reply_received/notice.html:2 #, python-format msgid "%(message_sender)s has sent you a reply to %(message_parent_msg)s." msgstr "%(message_sender)s ответил на %(message_parent_msg)s." +#: templates/notification/messages_sent/full.txt:1 +#, fuzzy, python-format +#| msgid "" +#| "You have sent the message %(message)s to " +#| "%(message_recipient)s." +msgid "You have sent the message '%(message)s' to %(message_recipient)s." +msgstr "" +"Вы отправили сообщение %(message)s " +"получателям %(message_recipient)s." + #: templates/notification/messages_sent/notice.html:2 #, python-format msgid "" -"You have sent the message %(message)s to %" -"(message_recipient)s." +"You have sent the message %(message)s to " +"%(message_recipient)s." msgstr "" "Вы отправили сообщение %(message)s " "получателям %(message_recipient)s." + +#: utils.py:25 +#, python-format +msgid "" +"%(sender)s wrote:\n" +"%(body)s" +msgstr "" +"%(sender)s написал:\n" +"%(body)s" + +#: utils.py:53 +#, fuzzy, python-format +#| msgid "Re: %(subject)s" +msgid "Re%(prefix)s: %(subject)s" +msgstr "Re: %(subject)s" + +#: utils.py:59 +#, python-format +msgid "New Message: %(subject)s" +msgstr "Новое сообщение: %(subject)s" + +#: views.py:92 views.py:133 +msgid "Message successfully sent." +msgstr "Сообщение успешно отправлено." + +#: views.py:111 views.py:211 +#, python-format +msgid "Re: %(subject)s" +msgstr "Re: %(subject)s" + +#: views.py:176 +msgid "Message successfully deleted." +msgstr "Сообщение успешно удалено." + +#: views.py:203 +msgid "Message successfully recovered." +msgstr "Сообщение успешно восстановлено." diff --git a/django_messages/locale/zh_CN/LC_MESSAGES/django.po b/django_messages/locale/zh_CN/LC_MESSAGES/django.po index 6d91738..0ae2af8 100644 --- a/django_messages/locale/zh_CN/LC_MESSAGES/django.po +++ b/django_messages/locale/zh_CN/LC_MESSAGES/django.po @@ -9,196 +9,209 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-10-04 12:00-0000\n" +"POT-Creation-Date: 2019-09-21 12:19+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: GENE WU \n" "Language-Team: LANGUAGE \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: fields.py:39 +#: admin.py:21 +msgid "group" +msgstr "" + +#: admin.py:22 +msgid "Creates the message optionally for all users or a group of users." +msgstr "" + +#: admin.py:30 +msgid "All users" +msgstr "" + +#: admin.py:48 models.py:94 models.py:112 +msgid "Message" +msgstr "消息" + +#: admin.py:55 +#, fuzzy +#| msgid "Date" +msgid "Date/time" +msgstr "日期" + +#: apps.py:6 models.py:95 +msgid "Messages" +msgstr "消息" + +#: fields.py:56 #, python-format msgid "The following usernames are incorrect: %(users)s" msgstr "以下用户名不正确: %(users)s" -#: forms.py:23 models.py:53 templates\messages\outbox.html.py:7 -#: templates\messages\view.html.py:12 +#: forms.py:18 models.py:59 templates/django_messages/outbox.html:9 +#: templates/django_messages/view.html:13 msgid "Recipient" msgstr "收信人" -#: forms.py:24 models.py:50 templates\messages\inbox.html.py:7 -#: templates\messages\outbox.html.py:7 templates\messages\trash.html.py:7 -#: templates\messages\view.html.py:6 +#: forms.py:19 models.py:56 templates/django_messages/inbox.html:9 +#: templates/django_messages/outbox.html:9 +#: templates/django_messages/trash.html:9 templates/django_messages/view.html:7 msgid "Subject" msgstr "主题" -#: forms.py:25 models.py:51 +#: forms.py:20 models.py:57 msgid "Body" msgstr "消息主体" -#: management.py:10 +#: management.py:9 msgid "Message Received" msgstr "收到的消息" -#: management.py:10 +#: management.py:9 msgid "you have received a message" msgstr "你受到了一条消息" -#: management.py:11 +#: management.py:10 msgid "Message Sent" msgstr "消息已发出" -#: management.py:11 +#: management.py:10 msgid "you have sent a message" msgstr "你已发出了一条消息" -#: management.py:12 +#: management.py:11 msgid "Message Replied" msgstr "消息已回复" -#: management.py:12 +#: management.py:11 msgid "you have replied to a message" msgstr "你已回复了一条消息" -#: management.py:13 +#: management.py:12 msgid "Reply Received" msgstr "回复已收到" -#: management.py:13 +#: management.py:12 msgid "you have received a reply to a message" msgstr "你已收到了消息的一条回复" -#: management.py:14 +#: management.py:13 msgid "Message Deleted" msgstr "消息已删除" -#: management.py:14 +#: management.py:13 msgid "you have deleted a message" msgstr "你已删除了一条消息" -#: management.py:15 +#: management.py:14 msgid "Message Recovered" msgstr "消息已恢复" -#: management.py:15 -msgid "you have undelete a message" +#: management.py:14 +#, fuzzy +#| msgid "you have undelete a message" +msgid "you have undeleted a message" msgstr "你已恢复了一条消息" -#: models.py:52 templates\messages\inbox.html.py:7 -#: templates\messages\trash.html.py:7 templates\messages\view.html.py:8 +#: models.py:58 templates/django_messages/inbox.html:9 +#: templates/django_messages/trash.html:9 templates/django_messages/view.html:9 msgid "Sender" msgstr "发信人" -#: models.py:54 +#: models.py:60 msgid "Parent message" msgstr "原消息" -#: models.py:55 +#: models.py:61 msgid "sent at" msgstr "发送于" -#: models.py:56 +#: models.py:62 msgid "read at" msgstr "阅读于" -#: models.py:57 +#: models.py:63 msgid "replied at" msgstr "回复于" -#: models.py:58 +#: models.py:64 msgid "Sender deleted at" msgstr "发信人删除于" -#: models.py:59 +#: models.py:65 msgid "Recipient deleted at" msgstr "收件人删除于" -#: models.py:89 -msgid "Message" -msgstr "消息" - -#: models.py:90 -msgid "Messages" -msgstr "消息" - -#: utils.py:29 -#, python-format -msgid "New Message: %(subject)s" -msgstr "新消息: %(subject)s" - -#: views.py:80 views.py:108 -msgid "Message successfully sent." -msgstr "消息已成功发送。" - -#: views.py:114 -#, python-format -msgid "" -"%(sender)s wrote:\n" -"%(body)s" +#: models.py:106 +msgid "File" msgstr "" -"%(sender)s 写道:\n" -"%(body)s" - -#: views.py:118 -#, python-format -msgid "Re: %(subject)s" -msgstr "回复: %(subject)s" -#: views.py:154 -msgid "Message successfully deleted." -msgstr "消息已成功删除。" +#: models.py:117 +msgid "Attachment" +msgstr "" -#: views.py:181 -msgid "Message successfully recovered." -msgstr "消息已成功恢复。" +#: models.py:118 templates/django_messages/view.html:18 +msgid "Attachments" +msgstr "" -#: templates\messages\base.html.py:8 templates\messages\inbox.html.py:4 -#: templates\messages\new_message.html.py:10 +#: templates/django_messages/base.html:8 templates/django_messages/inbox.html:5 +#: templates/django_messages/new_message.html:12 msgid "Inbox" msgstr "收件箱" -#: templates\messages\base.html.py:9 templates\messages\outbox.html.py:4 +#: templates/django_messages/base.html:9 +#: templates/django_messages/outbox.html:5 msgid "Sent Messages" msgstr "发送的消息" -#: templates\messages\base.html.py:10 +#: templates/django_messages/base.html:10 msgid "New Message" msgstr "新消息" -#: templates\messages\base.html.py:11 +#: templates/django_messages/base.html:11 msgid "Trash" msgstr "回收站" -#: templates\messages\compose.html.py:4 +#: templates/django_messages/compose.html:5 msgid "Compose Message" msgstr "撰写消息" -#: templates\messages\compose.html.py:9 +#: templates/django_messages/compose.html:11 msgid "Send" msgstr "发送" -#: templates\messages\inbox.html.py:7 +#: templates/django_messages/inbox.html:9 msgid "Received" msgstr "受到于" -#: templates\messages\inbox.html.py:7 templates\messages\outbox.html.py:7 -#: templates\messages\trash.html.py:7 +#: templates/django_messages/inbox.html:9 +#: templates/django_messages/outbox.html:9 +#: templates/django_messages/trash.html:9 msgid "Action" msgstr "动作" -#: templates\messages\inbox.html.py:19 -#: templates\messages\outbox.html.py:16 -#: templates\messages\trash.html.py:16 templates\messages\view.html.py:11 +#: templates/django_messages/inbox.html:21 +#: templates/django_messages/outbox.html:18 +#: templates/django_messages/trash.html:18 +#: templates/django_messages/view.html:12 msgid "DATETIME_FORMAT" msgstr "" -#: templates\messages\inbox.html.py:20 -#: templates\messages\outbox.html.py:17 +#: templates/django_messages/inbox.html:22 +#: templates/django_messages/outbox.html:19 msgid "delete" msgstr "删除" -#: templates\messages\new_message.html.py:1 +#: templates/django_messages/inbox.html:28 +#: templates/django_messages/outbox.html:25 +#: templates/django_messages/trash.html:25 +#, fuzzy +#| msgid "Messages" +msgid "No messages." +msgstr "消息" + +#: templates/django_messages/new_message.html:3 #, python-format msgid "" "Hello %(recipient)s,\n" @@ -211,89 +224,189 @@ msgstr "" "你受到一条从%(sender)s发出的私人信息有\n" "以下内容:" -#: templates\messages\new_message.html.py:9 +#: templates/django_messages/new_message.html:11 #, python-format msgid "Sent from %(site_url)s" msgstr "消息已从%(site_url)s发出" -#: templates\messages\new_message.html.py:11 -#: templates\messages\view.html.py:18 +#: templates/django_messages/new_message.html:13 +#: templates/django_messages/view.html:27 msgid "Reply" msgstr "回复" -#: templates\messages\outbox.html.py:7 +#: templates/django_messages/outbox.html:9 msgid "Sent" msgstr "已发出" -#: templates\messages\trash.html.py:4 +#: templates/django_messages/trash.html:5 msgid "Deleted Messages" msgstr "删除的消息" -#: templates\messages\trash.html.py:7 templates\messages\view.html.py:10 +#: templates/django_messages/trash.html:9 +#: templates/django_messages/view.html:11 msgid "Date" msgstr "日期" -#: templates\messages\trash.html.py:17 +#: templates/django_messages/trash.html:19 msgid "undelete" msgstr "恢复" -#: templates\messages\trash.html.py:23 +#: templates/django_messages/trash.html:28 msgid "" "Deleted Messages are removed from the trash at unregular intervals, don't " "rely on this feature for long-time storage." -msgstr "" -"删除的消息将定期删除,不要依赖此功能作为长期存储。" -"" +msgstr "删除的消息将定期删除,不要依赖此功能作为长期存储。" -#: templates\messages\view.html.py:4 +#: templates/django_messages/view.html:5 msgid "View Message" msgstr "浏览消息" -#: templates\messages\view.html.py:20 +#: templates/django_messages/view.html:29 msgid "Delete" msgstr "删除" -#: templates\notification\messages_deleted\notice.html.py:1 +#: templates/notification/messages_deleted/full.txt:1 +#, fuzzy, python-format +#| msgid "you have deleted a message" +msgid "You have deleted the message '%(message)s'." +msgstr "你已删除了一条消息" + +#: templates/notification/messages_deleted/notice.html:1 #, python-format msgid "" "You have deleted the message %(message)s." msgstr "你已删除了消息%(message)s." -#: templates\notification\messages_received\notice.html.py:2 +#: templates/notification/messages_received/full.txt:1 +#, fuzzy, python-format +#| msgid "%(message_sender)s has sent you a reply to %(message_parent_msg)s." +msgid "" +"%(message_sender)s has sent you a message:\n" +"\n" +"%(message)s\n" +"\n" +"%(message_body)s\n" +"\n" +"http://%(current_site)s%(message_url)s" +msgstr "%(message_sender)s已回复你发出的消息:%(message_parent_msg)s." + +#: templates/notification/messages_received/notice.html:2 #, python-format msgid "" "You have received the message %(message)s " "from %(message_sender)s." msgstr "" "你已收到%(message_sender)s的消息%(message)s。" -"" -#: templates\notification\messages_recovered\notice.html.py:1 +#: templates/notification/messages_received/short.txt:1 +#: templates/notification/messages_reply_received/short.txt:1 +#, python-format +msgid "%(notice)s by %(message_sender)s" +msgstr "" + +#: templates/notification/messages_recovered/full.txt:1 +#, fuzzy, python-format +#| msgid "" +#| "You have recovered the message %(message)s." +msgid "You have recovered the message '%(message)s'." +msgstr "你已恢复了消息%(message)s." + +#: templates/notification/messages_recovered/notice.html:1 #, python-format msgid "" "You have recovered the message %(message)s." msgstr "你已恢复了消息%(message)s." -#: templates\notification\messages_replied\notice.html.py:2 +#: templates/notification/messages_replied/full.txt:1 +#, fuzzy, python-format +#| msgid "" +#| "You have replied to %(message_parent_msg)s from %(message_recipient)s." +msgid "" +"You have replied to '%(message_parent_msg)s' from %(message_recipient)s." +msgstr "" +"你已回复了%(message_recipient)s.发出的消息" +"%(message_parent_msg)s" + +#: templates/notification/messages_replied/notice.html:2 #, python-format msgid "" "You have replied to %(message_parent_msg)s " "from %(message_recipient)s." msgstr "" -"你已回复了%(message_recipient)s.发出的消息%(message_parent_msg)s" -"" +"你已回复了%(message_recipient)s.发出的消息" +"%(message_parent_msg)s" -#: templates\notification\messages_reply_received\notice.html.py:2 +#: templates/notification/messages_reply_received/full.txt:1 +#, python-format +msgid "" +"%(message_sender)s replied to '%(message_parent_msg)s':\n" +"\n" +"%(message)s\n" +"\n" +"%(message_body)s\n" +"\n" +"http://%(current_site)s%(message_url)s" +msgstr "" + +#: templates/notification/messages_reply_received/notice.html:2 #, python-format msgid "%(message_sender)s has sent you a reply to %(message_parent_msg)s." +msgstr "%(message_sender)s已回复你发出的消息:%(message_parent_msg)s." + +#: templates/notification/messages_sent/full.txt:1 +#, fuzzy, python-format +#| msgid "" +#| "You have sent the message %(message)s to " +#| "%(message_recipient)s." +msgid "You have sent the message '%(message)s' to %(message_recipient)s." +msgstr "" +"你已发送消息%(message)s" +"到%(message_recipient)s." + +#: templates/notification/messages_sent/notice.html:2 +#, python-format +msgid "" +"You have sent the message %(message)s to " +"%(message_recipient)s." msgstr "" -"%(message_sender)s已回复你发出的消息:%(message_parent_msg)s." +"你已发送消息%(message)s" +"到%(message_recipient)s." -#: templates\notification\messages_sent\notice.html.py:2 +#: utils.py:25 #, python-format msgid "" -"You have sent the message %(message)s to %" -"(message_recipient)s." +"%(sender)s wrote:\n" +"%(body)s" msgstr "" -"你已发送消息%(message)s到%" -"(message_recipient)s." +"%(sender)s 写道:\n" +"%(body)s" + +#: utils.py:53 +#, fuzzy, python-format +#| msgid "Re: %(subject)s" +msgid "Re%(prefix)s: %(subject)s" +msgstr "回复: %(subject)s" + +#: utils.py:59 +#, python-format +msgid "New Message: %(subject)s" +msgstr "新消息: %(subject)s" + +#: views.py:92 views.py:133 +msgid "Message successfully sent." +msgstr "消息已成功发送。" + +#: views.py:111 views.py:211 +#, python-format +msgid "Re: %(subject)s" +msgstr "回复: %(subject)s" + +#: views.py:176 +msgid "Message successfully deleted." +msgstr "消息已成功删除。" + +#: views.py:203 +msgid "Message successfully recovered." +msgstr "消息已成功恢复。" From 9537cf8eee28c47396b16ed03236a2a4658f39de Mon Sep 17 00:00:00 2001 From: David Jean Louis Date: Sat, 21 Sep 2019 12:31:42 +0200 Subject: [PATCH 4/7] French, spanish and italian translations for attachments feature --- django_messages/locale/es/LC_MESSAGES/django.po | 6 +++--- django_messages/locale/es_AR/LC_MESSAGES/django.po | 6 +++--- django_messages/locale/fr/LC_MESSAGES/django.po | 6 +++--- django_messages/locale/it/LC_MESSAGES/django.po | 6 +++--- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/django_messages/locale/es/LC_MESSAGES/django.po b/django_messages/locale/es/LC_MESSAGES/django.po index f3ea14b..8c892fd 100644 --- a/django_messages/locale/es/LC_MESSAGES/django.po +++ b/django_messages/locale/es/LC_MESSAGES/django.po @@ -143,15 +143,15 @@ msgstr "Destinatario borrado" #: models.py:106 msgid "File" -msgstr "" +msgstr "Archivo" #: models.py:117 msgid "Attachment" -msgstr "" +msgstr "Adjunto" #: models.py:118 templates/django_messages/view.html:18 msgid "Attachments" -msgstr "" +msgstr "Adjuntos" #: templates/django_messages/base.html:8 templates/django_messages/inbox.html:5 #: templates/django_messages/new_message.html:12 diff --git a/django_messages/locale/es_AR/LC_MESSAGES/django.po b/django_messages/locale/es_AR/LC_MESSAGES/django.po index 04c6e4e..c7b035a 100644 --- a/django_messages/locale/es_AR/LC_MESSAGES/django.po +++ b/django_messages/locale/es_AR/LC_MESSAGES/django.po @@ -143,15 +143,15 @@ msgstr "Destinatario borrado" #: models.py:106 msgid "File" -msgstr "" +msgstr "Archivo" #: models.py:117 msgid "Attachment" -msgstr "" +msgstr "Adjunto" #: models.py:118 templates/django_messages/view.html:18 msgid "Attachments" -msgstr "" +msgstr "Adjuntos" #: templates/django_messages/base.html:8 templates/django_messages/inbox.html:5 #: templates/django_messages/new_message.html:12 diff --git a/django_messages/locale/fr/LC_MESSAGES/django.po b/django_messages/locale/fr/LC_MESSAGES/django.po index d209ef2..82ff30f 100644 --- a/django_messages/locale/fr/LC_MESSAGES/django.po +++ b/django_messages/locale/fr/LC_MESSAGES/django.po @@ -142,15 +142,15 @@ msgstr "Destinataire effacé à" #: models.py:106 msgid "File" -msgstr "" +msgstr "Fichier" #: models.py:117 msgid "Attachment" -msgstr "" +msgstr "Pièce jointe" #: models.py:118 templates/django_messages/view.html:18 msgid "Attachments" -msgstr "" +msgstr "Pièces jointes" #: templates/django_messages/base.html:8 templates/django_messages/inbox.html:5 #: templates/django_messages/new_message.html:12 diff --git a/django_messages/locale/it/LC_MESSAGES/django.po b/django_messages/locale/it/LC_MESSAGES/django.po index cab0385..fafb352 100644 --- a/django_messages/locale/it/LC_MESSAGES/django.po +++ b/django_messages/locale/it/LC_MESSAGES/django.po @@ -143,15 +143,15 @@ msgstr "Destinatario cancellato il" #: models.py:106 msgid "File" -msgstr "" +msgstr "File" #: models.py:117 msgid "Attachment" -msgstr "" +msgstr "Allegato" #: models.py:118 templates/django_messages/view.html:18 msgid "Attachments" -msgstr "" +msgstr "Allegati" #: templates/django_messages/base.html:8 templates/django_messages/inbox.html:5 #: templates/django_messages/new_message.html:12 From d6786e22b54ad69db8a9ca5777fff6246bcf2c6c Mon Sep 17 00:00:00 2001 From: David Jean Louis Date: Sat, 21 Sep 2019 13:25:49 +0200 Subject: [PATCH 5/7] Compiled translations --- .../locale/ar/LC_MESSAGES/django.mo | Bin 5751 -> 5764 bytes .../locale/ca/LC_MESSAGES/django.mo | Bin 6006 -> 6006 bytes .../locale/cs/LC_MESSAGES/django.mo | Bin 6309 -> 6309 bytes .../locale/da/LC_MESSAGES/django.mo | Bin 4826 -> 5212 bytes .../locale/de/LC_MESSAGES/django.mo | Bin 5250 -> 5261 bytes .../locale/el/LC_MESSAGES/django.mo | Bin 6195 -> 6206 bytes .../locale/es/LC_MESSAGES/django.mo | Bin 4610 -> 4738 bytes .../locale/es_AR/LC_MESSAGES/django.mo | Bin 3099 -> 3227 bytes .../locale/eu/LC_MESSAGES/django.mo | Bin 4781 -> 4792 bytes .../locale/fa/LC_MESSAGES/django.mo | Bin 5926 -> 5926 bytes .../locale/fr/LC_MESSAGES/django.mo | Bin 5739 -> 5885 bytes .../locale/id/LC_MESSAGES/django.mo | Bin 6127 -> 6127 bytes .../locale/it/LC_MESSAGES/django.mo | Bin 5138 -> 5824 bytes .../locale/ko/LC_MESSAGES/django.mo | Bin 5024 -> 5035 bytes .../locale/lt/LC_MESSAGES/django.mo | Bin 4970 -> 4981 bytes .../locale/nl/LC_MESSAGES/django.mo | Bin 5071 -> 5082 bytes .../locale/pl/LC_MESSAGES/django.mo | Bin 3522 -> 3533 bytes .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 4996 -> 5007 bytes .../locale/ro/LC_MESSAGES/django.mo | Bin 4885 -> 4896 bytes .../locale/ru/LC_MESSAGES/django.mo | Bin 5984 -> 5995 bytes .../locale/zh_CN/LC_MESSAGES/django.mo | Bin 4469 -> 4408 bytes 21 files changed, 0 insertions(+), 0 deletions(-) diff --git a/django_messages/locale/ar/LC_MESSAGES/django.mo b/django_messages/locale/ar/LC_MESSAGES/django.mo index 5c16012db80b8236ea4f19f38ce7703a2a93517a..3480c0fcb39b4ee771241636e943b08a7406d0e1 100644 GIT binary patch delta 564 zcmXZZO(;ZB6u|K_8sBf2FB9WyA|DN-d6UwcrG+RKik;1yOcPCNlw|cbD8h!_Sg}?z zD^?^MD;rsujbe|4)#QK7)am~2z3<-6x##^1Z^q7pRnD_ZG4B-B`_`d+ftSd`AQ4z2f{|OnF7ZY~(P4d)R|# z*ozO?g_T7Cc40e~DU95w(zSBqZc7pC9x)<;fTunqUImm_{vV z8S8Khwc-QRbNR~t6>5iWu>)UF3n}3odT5ufQ>dNI;S}!U0zNrRW|@oz`H0(?#b4AG zrg@Gg&Z4$@16y&YvOYmgaDiIz4H8mh7{Jep;ZV8oan#P($e)*j*ZooJGp$(MiY3g5 enMj(}P&{$yH+GF_dnL1GXVS@ty;{f{#ri)4Z9szn delta 551 zcmXZZF-QVY9LMp0A(nO4d0ALyNkM{nai$G6HQE>`I2bLCE=?5#R}cgZHAKxV4M9O* zL}Snr4!HycjS&$|LQq?M|J}jkecpS#$NzW#+p)hhm(fo5p+n@hSEMK+2Vs#oK4TAl zVFG`#4--rSn87t%z<#_zhTJm^;}Zt4jpO)(O^k85hOcN~(G>UpVc8TJ;h=^|ba4Vt za1!ru4Bv4IgAtJ#v@wlUq=xL`AReQ>KSvGJLJjhP3<+7@{kY|Ni!=vXpnw6apaxpT zZd^xAyp4Kq-#@=V?a(!j;v;I1HkMG^rTa2!XKT2KTUf=W%VLQ|Dk`#y8(7Cr)D~9w z94)+p+Uh#SaMRx(p%yqr4Sai^JM#bl diff --git a/django_messages/locale/ca/LC_MESSAGES/django.mo b/django_messages/locale/ca/LC_MESSAGES/django.mo index 47a5b77b15fb86aa72f9af15f3ffc1b98a55681f..d6340c1f25bab12b47df2a844b17f474b775129a 100644 GIT binary patch delta 22 dcmeyS_f2m@3LmGXu92aFp^=s0=3G8bP5@e@25SHS delta 22 dcmeyS_f2m@3LmGbuAz~Ffq|9L=3G8bP5@e124w&M diff --git a/django_messages/locale/cs/LC_MESSAGES/django.mo b/django_messages/locale/cs/LC_MESSAGES/django.mo index deeec2f1b4e009933b2d10cf0c9b669bb09f7e41..11f663b8f5af14b7778f92ea8163e8852140c7c6 100644 GIT binary patch delta 29 lcmZ2#xYTgNWCP*r=sYI+wkdO#=2qG**ToOAHvG9Fn-f8>=PUiQ1&N=US&%J%)d*{!*pHVz) zNG-$y#bjgl$YLI(6D7uM!IO9#AEAYeGu@fy1~Nue;^X?)zUz z`;7TRhMy^&VoW7^aS#__0xu(DnxDwe{NbUFi>Kz>*I*T8AF4iz9&E>jxDyv+3N_(N z$j{v3QO@}04w*SrJizJr7S+*LF^dJ46m5uA(TsD55ovj6O|`ACJ%<{N73CNm3l>_s(P=vs#~F+tQ>x1i3p z9krresP-MGc3r5WNu&BZiW=uUs{KfYOpweC)I?q)r(r&z{_MVE2L@+wq3}G$@j0r# zsXE`$In;!PPy-I5CUVs+UqkKSP1I!{L+wQ7DVYW`pWKQnuDE8{fNHP>xdOR!=3hgu zt?tSa!cRnqm4pT>qz!InBd&4t>u@IFbIY0}JE!}fKXYwQlvtq((k4PXqE#t1=b3nF z`*fzd2O%OrDCwdV(poaQkhHv#9LLcFs-c|reM|@y6;rV&&d?bHh1yU(!wmoZA;lc9d3yn;S#Tjghbw zj>N*v4WUT(d->6_?TNnbLFN{-vbJY5H}_84Im|?p_J5sv;y`}tjz>E+G4*oqi;};1 C?AJR0 delta 1404 zcmXZcO-NKx7{>9p#u=?fr_svnYit^GO2=lj$&WOs$QnxuDi=Xbkpvags!e1QZ4Hu! zHq|Nw6SM>|B1#I32x<`(goG4?iiMcEfL+l4t?g*PySBe)13VhKLM2tLQ1_|EksT&&+?sOuA``~-h!7^Z&_*Wwk7;T_b1pJEw)!X-F| zEAa2o2RiCf8j~o&g?n7hy6H@$8rB+f5K7J028QzA0vlNyZ#$wD0`2}z$~uD zKe!R2q(PZ#!$LKUJ{sEl3z%JCHi$j+Uy@f15aw|-U_C0;Y1G7BsLbubPCV-Rw@?|n zkGgNf^(Ro7n!>C2x}5y$$-2p_1{_A+FosI?6qP2Jaej1uM-KZV<Gsd4={ zDuYSX+nq*bB8Lrl+VyXu7C7qqg%>o~a&J|QsGC(%K3=T}RqB1bTG`Rdq_UpSHYC-d z=+n_mXo1R#GPsTCBJ_`{BUISEf|nM*>%VMqI-7}Fcd`o81naa7g!WGvQE4UGy%zr( z%nNDeKxoDbzkHbz2FgIzhyU uHbSL|h!zKexydu3-cU5%p5n-4YBS9pEtyohwKx;LT+Ed}m>jBj8~hKx8ET9G diff --git a/django_messages/locale/de/LC_MESSAGES/django.mo b/django_messages/locale/de/LC_MESSAGES/django.mo index 1e4e5c863a52b4f239dfc144125292f639a9bb9b..af2933d59aafc2237d08af0e93c38fa4771c63cf 100644 GIT binary patch delta 561 zcmXZZ&npCB7{KvoW$jwa&e|UlW!A~k*36VLo8sW4P2mq<#jaAy*4CypS_dxj>p;lG z(SedPIXmpl!Nt)JTZ2NT5@sA7`)) z*N`C%+{sOK%zdm1!Sw#Pz&5Myk^Bm{)S7`f*z0| zk36&!4b%g#s5g4|;~&%lB`(qnX$+x-E{>sgq=H(=7Ea?KF5;WVWRA%=Z>xBKOBkfj z`oUGy0ya<+)lhG^gL>m*qz1V{6K_#F(m)Hpa1b-e=K2(B=a!K_FV{wEIBvT+%gs5q eX*+q_9kHB~Oms6+D6W^Q#qvttyg!eAg#H1dayc&m delta 550 zcmXZZ%_~Gv7{~D+VaCibGmMGI3^irc)V*HP*vUq+Asb0e7Bj2asEI_k`gXF_hD&4(oaMhz}XI| z4GYLn$&V}8O}vAPc#Le-3%24XhVTo6_=iahc1ow1!XnxV5$#6Le*A$};5YVRI4%V+gL%xMb)r*17}e-_y7O^ diff --git a/django_messages/locale/el/LC_MESSAGES/django.mo b/django_messages/locale/el/LC_MESSAGES/django.mo index cecfd01ecbf71d944c9906bf53fbef2fdf984e88..c27e1f436acf08bc3692a07c871174917b6c949e 100644 GIT binary patch delta 562 zcmXZZKS%;m9Ki9PQ6zf)E&D@>R~Qv(++87@&=$5tQ%enzfmlnmG#KG6RzuPv1vRyW z6j8VZMU8=*v`UUaV>I`DaPaOv@BMhc_viN-#;ftDbvdgZku$$YK}5bZkul5#M8dd@ zqgcX0yu>&@U=^Df!nL4CKkncNmQm$j<0RhUH@5HzUq~9jy|6gKo^rzMG}bVI@9wzc z8j6VM#20V^H*gUvt{=!$2}VWwFoCl;hr_sq>Yzuc_NyXIuA+{}Je_+t&_SK?FLGFk zv6{MB5;JI{I{7}TN}b|3*3pYiT*6OO`EiofycDkE3LawJ9VeZb$T0zB8GBe=-K2s( zyg*fv8&su#L-iDGq{$z@DGU&t#ti0g6Ek>=s)`sw*z_V*<07!6fdWIcO2heiuknHSS9D{5*PrHl`SNki#m(YUXB1 z%wrbK$qQ&Ib%qmI!yqs&bDWfuTbgq$ Od*SvsT&E%x~Yp% z;7t%@R5x81D0a~cQ9|CNK_C@HCUhI@rlk7*=A#|>`+3gUbKd^vJoc6JmBv0hZMO_% zC$W;4Nin7YKQ81CrOa+jEtX>ew&NnaifMQQ)3G0IIDlFB$f}Q^-hYPK_!_(L!|d-d zQ_rtK8jc}t<_V_a2x_30sE*^9gWs(71ZGgT^YSWmVi9^!3q6X9@f>P_QOw87n2G(E zWn#uW;6X1A;}U#+W`KWOo z<8d59Cpt){+FhCCUnwl3K?4R*FC4UNMBRZ4Sd6{67Vn`8M^Ov=fsAc_qB5XPsu!aA zm-9#O`H?l6TGSCA$s+$`*Mw-$#1YgEdo8aaW15?&72iQE_&#c)VbuE*=)+0WL=JYN zOP7b$Sd1sI3HRVrY{b7Y9!~Pm$f)W#gc|TUay;e@YT|L!LMKsYIEA`oGw8-#R)4!p*36Xk#707?+fL{xbkX!RR1qqbM0WhUEu2>qjRu=q&o@V+ z=Ko`7yx#uMRu^t>9!%H^>^WY4rN>|C^SZpgfY)E)@x@)~m(mUeBQ0IQmgayf-k&~} fT@z~SibOk%WoJB;F_Btxv8grO-7#3@7_@lVkn=Pu#~ zOky?Tn-MCS(F4>Alc<%=Abp!>s0q#6`^#8C`xS1*x5&qQ;S#|ds=qo$)5HT9$1q;T zQ9O;GaES3ufa&z(L)3t)s1Cp3M*L~pf01{Lhnrft54U3zhVT?BL&LZYCsA8Ehiz=@ zYwV`|n>5wqac1XepnfVEIEmVVVblulp$5EOy;OqaJ%HV)0dFABnA@n8j@$NAR0oTw=UyUnF>kOM-yumdYp98R zM=i|7OR@~PW&EfK*Zax8W*p*%2I{a6_F@a|KGZ-{sKYglT{wpqa1~GDQI* zdM`%j8n_F|zKNp-?mlwgJ$hfI zp}_xZGd1;5Ec$oW~~2-4x)|F)+zluD?vhApb{yN z-$Jdv*0!}E6>Y(8VxNBhhp8MQly0S1MW-`N=yW#{C4|yeEKS7<>cj^K9VqR&N_&C) z7O2`v=$F85k)Fnz$y93aTJlmVc`M!SNu=jJ3rjtvwVujIXP8ek8i=+WX^n;>vGiE^ S-L%V_Nq_dfUs|rnxc>qBSZ)yj diff --git a/django_messages/locale/es_AR/LC_MESSAGES/django.mo b/django_messages/locale/es_AR/LC_MESSAGES/django.mo index d0d9df8fc7b32ee6bb75466007f2f3d851911e71..d3d59cf40eeee90e15783463eb0b9703833cae4f 100644 GIT binary patch delta 1268 zcmYk*OGs2v9LMpajn2c$N2B>lr_{-3&P-9v&?1QvL~#+d2wIHe;Ed=P&X^F@PzD8U zfi%a~fiG|d-`VQ} zCC0Gj%`kg67tW$4xPW?K5-ahVJ%1N>a=eWD@G&;yD^!4+=)qFns=&%|H#VT=?L=LV zp%+i0pZA*~20UvsJ^qOv-fy-TD1#F2YQO*n@i;2e1n$M_s3ls&6D-pjHgWumv>2Ki(vnT6OoPbO zrWaMwqo@G;?e!td@8QHb1`9ZjnxKd6I~Fyu@=u@HBQ*$8_3EybAt1% zGFDSUOyjgJ_Nru9>#xkz+UTmre!8O7FR7R5#cIm5m##naAU#A^3(&QUb@UFpS~I=X z8U0N}Lw!qXN;Kk(^#9qW4@spX0nI3TBKKY-;jJ4+7bp1W;bX7=A zAMGK!z75mXo=s*(lhYm9!0hx?;h4)`)0fM|6RF8$CTIQ)vxNcIBiHHlL~`Z3>uGUi zINB46_C&&ga3mIvc7-B^b@yf8U_3K66CX>)0)-=07HP2gj-*h6C MzBILR+gm991JPe}eE5L@`vv zW)O8y5flP;(?xN!ptv{$aS=hm$K)XTeen(+?zz8n?z!jnKR21r&iB_^z45s~Dv{Tb z8yz7Wu)KsDX(S%PS{%hLtRPo7$Za`JMfGX4y^1UFIG({-?8Kj#z+Y&;4j%GeEo3NU zcrb`IjAIX0a6KNz0X&H=Qva20+>uF%CQeZL3e%pYsmzF8DUOfd`nw7g%8a z@PUFmP0+g!htQ+ghr2kAqqu?kHAbNr9wS}C0vhUP=zLai$mGDL;y=Pr>C9+%$=zq0l>0qqE>8;p@X5|a@u`r(zx zhTSvDlSj#Zfc^!Hkxhnmpk9p^>UZMzn}<3VVwuuJk*i$Jmv`*hSuU1#*ZY!Z>y6}v N`dI2sGnKv``wPzzRO$c# diff --git a/django_messages/locale/eu/LC_MESSAGES/django.mo b/django_messages/locale/eu/LC_MESSAGES/django.mo index 49a82a0965b38ba6dea70d08c51a4141e83368ba..86086e55346ed40e36ed8806ec3631660b099dc3 100644 GIT binary patch delta 531 zcmXZZyGz4R6vy!sTHD&E^@V6DaVVmt*rZbmVsQ@mm~;^{l;WUNN*4VHk~s z$T0R}2(!p5$>AK@7{oe8u!)1Xhb=tDB}^nmC|PId!!1lp-LB7^NCX!vIa12YR0bQhIjX~#aVifDBeOjo2JE``6!*hS)73$7!F^!M@ z#25em6*bU1>dphCoxuod;}UA13hD{D=;0AA;0IQ5mc>``Y=aAJ_=%eI3pMGFZ-n#I zq(i6;GB|?MNXa~d{<0Mu#U0cg9^yD&bl(Ec;k4xxicZ0{Ov^4?PQGZL-o$DZi1f{2l!F5|7dID? z>>?*e{(>bZIl4KBGI_rE*1PxP`~CLm^L~9k-`mV(=K4F}6#{1S5wlq{JBXU4v5q19 zz;67(Aa=Ez@n}h$#35|KGKO&jJF$X0xQ}z#6f>i2f!2zv7{~RPd4C&j@j-*C*ny`= z*##|ycQ}A`?87fqpai>+-BQ?#SyaFhQZ_@=x+QGGGHT8yDsVOK{SQ3y7oMR`evS@a z`3vv;_eWHqXVl3*aTpt@!CBHPPyuyAC0s!dr|<>KILPLUc(}}i2EL+_zM+!7`!-NX z!`!O|IGDgR>Z-?R`eoDDgKMZ0?qU*;YfsG&Atyhcqg=P&9hn$)bNS-QO=P=PjP3=0 E0RXu*dH?_b diff --git a/django_messages/locale/fa/LC_MESSAGES/django.mo b/django_messages/locale/fa/LC_MESSAGES/django.mo index a61d8844b21853642f3f2e87efba0aa9629ad02c..1f259c13a5f0b71794270fa7585efc1cf53be34e 100644 GIT binary patch delta 42 ycmZ3cw@hz?G>@RAu7Rblk)eX2k(HsPwt*$_W7R2n+21 delta 42 ycmZ3cw@hz?G>@Q>u7R1Zk-37Qk(G&wwtPoDQ_Rj{KI%c&Pzl8_8Gj)!`^`lYSZd;XUd&-wih92aGjTgE!B$*~eW-=p zz*Oe9F*?fpITqqe)E6glK7K_#a2k185@~DYnOyR)0F_ud>iz&K@kZ3bcA^q%ao#_M zS&X}|fcfnV9j)jpR$>hGz;RR}6IhP#aTluI9ng$^9K+o>iOpEbYPzu(Rr6n@%yM*gs&Uk1wjcK}{!Te` zUk&Bc#BG?5N03`=Ae;KDv=_N(;uz`-+{FVphDvM(Rnk;G)Hn-ue<7;0KD>=V=lwUR zGxH9$MOECS`nErN{plSi4JFGwtRY!R-?VqWR(O7+g4(3(;=)Q zbSBiaq9CEfR2?<_lq-l8gesx7kyuVFB9zp2{r=Uo!ezu7Li_F`)U-9KhE}RZuC|k) z`nHZpBB}{L(Lkux6M@;D*=k(n^o6#j${E*UvF2|iw0CpcN(Ng9{aixM2OAtk3890e zrn0NlYC0ooO$laCzq&QfxD+=L{L9a_H2t?PCA=d~lLzyghK4%3dQOG=hU|YgUgGh% z+@Z+HaC~`6rpH_BudMY41HM48E>K%u8H_h%O}L6%Bd;HKg?+vKk-nj@B}RkJFz(K- Sccp|PT|JTTKzys$@A(J1{*F-q delta 1515 zcmZA1OGs2v9LMqhs56?c8LiC9oblDmnViY-S!QKuX%H1HLIk50f{PXs89@^T=|UpP z41(xELJtUKvQ^X~%peMSKnM~A6+|0}pq0}1cjvA;-2eTYd+za`bN=Uy3z1*p#OK0{ zt43)fN{D!x*n=vJFw1uKIy(6LiHa(E*s+( zFiY4CDko@ogh#M4(~L3f0&>|1H+^^%`2)L)1vurl&tNXkpKuL+!yu+*r6ydCT-L%Z z2ivh24`43iTR)Y28U|4V4I!6ZTY{?n+He?+Zl7B#UiZu@V{~$)P&Oc zs3x3^8aRM-wPN?V0uxNms;OviJU6}f@G(uW0L!q(ecoR{{*{5_G^pbsYK6ndoRV<%WxG>Po#H099!C~qE$(wV zYJw_CvG%)}P*zm*Pf9D(c~VgpRW_$^7O4d&n^9uD)6V|4Qc((3wh&r<6+y9ABU=60MEI8bh&$=6HQ|G?sjrH^VD`lPCEu5cd584eoih diff --git a/django_messages/locale/id/LC_MESSAGES/django.mo b/django_messages/locale/id/LC_MESSAGES/django.mo index 0dbb42f070759ef15880962e6360bfa55d133272..6c2d4e9f62927864df46c2ede402d17ec693fcb8 100644 GIT binary patch delta 29 kcmaE_|6YGX1fPJVu7Rblk)eX2k(HsPwt>;+48C?w0E$uwF8}}l delta 29 kcmaE_|6YGX1fPI~u7Rblk(q*_iIuU5wt@NP48C?w0E(puHvj+t diff --git a/django_messages/locale/it/LC_MESSAGES/django.mo b/django_messages/locale/it/LC_MESSAGES/django.mo index 451a8aacfddc71bfc1cc54e403e131564095fddf..a290dfd50b06c6b31001ad2f458ec9d5acc11409 100644 GIT binary patch delta 1870 zcmZ|PUu=_A7{~Faa~oUtkCsh_sC!{!>zEtu_~$0-hA=^9h(ritWUH*!W*sAIhl!{q zA)082L>i2G!38lPdVz5jNgyG5BjJX`8#P{#0KuTa49TK$1>fJ>lMFDPyytx0bN0UH zea>@EcR2E0XYOLS^oUW`Qy-?TD=~{>x|D`;qs(kA{)G?WigGh9+e}l5+c1d3ScRjg zSKq)od<*;WpzB|7f4_*lpR+66aM_QRpODLbqtS||u^w-s0;*+D z&)1_?-i%sM1QpOSH{Opm^at=kd=cmHeH-N_iW$^|pQ9rG5`w&H12Dlg%D zyp1|D^I6uZ0A~Z&(Z5bQlMtfHZq01huVrya_$dDQ4t+S?af(K zU_YQz{j(dN#u)v7T)&+(=k z3iYvNR06gqsdtwpbb6@TW0fwdvY-^|<0|?{2ep~1OsK4+YC9E}9~7!6!;7d9{r(k| zQlz3ie1@u(st~MyqRF=ZlY0P{Q&pZSV!ar3_ifnf?uE`kx9dNS%80V94Eu%e`=y0; z4VA3=|B5xZLX9hrqRxSePP7h{iVl-XpWhZwxo%gvzK5%+C9bdk3r$p=En5;9%MX^N z8~U@^_^#K-61%fDdt3OntUORUkV+>CXUeyh)VA?-B9nV`7pS!uqpUKU~W%mw5PK>=Eb^uV?7Px# delta 1458 zcmXZcOGs2v9LMqh_}w5j<3vuqI^XZ89_-tNZklM2#GYAYT3iWDT1h7 zU{RDc8Bu2Kq=isan+j7~dG4&q=sxlKw!_!Xw$7fi=_T#k#F z$@mt}uNoi+bzw0l&9nmZuog9;cFe^6s1hJV5&cGKQ6qCS|A+ zHIa~O6Xw$1jo0w7^50G6Cml**8~dOKccN0?k2yGuO665_CV;wr3X5^pbrCh;3@*~Z z0i?_7Pz!8E=4i*<{!>}xUl(4WLod-KRLX9l`k$c&dW}l?oZJ5iHKFgQEm%Sh`^!lg z^>UN?OR)<5Zo3Ovs|{c?4uz>4p)!rFSio`zum?MF7B!I)@}@2DquL>4m#hhu@>bUl z)LwVt3LM6Ayn)KV4C?LwhI$9Wzp1e0&cpnuA5{V|oU>N0vLS|Z)?~`u_Bzy{8{M`( z9o2*;s`M-6b;LG8+q#}mAroO|zhli<>b0Mnh$6R>`8j_Z5@98TR;!mwrJmU0)cDt6 z6`>EAingQCsqrmAt+t6!R`|wQh$ygqX8BaK_bN)2ic(eU)MBR!*i2~8YY1m=Q7>Bq zp;Ad?M}8%qj-E+M@I=oiAB-DMdpMp}7xAU1Mtai+qnX~5o~&RX7~&|Zs%{Kb1%maF pv5cqD_RK<0bi`NVi9XM|9~T+RFON*-j<}{oKIipE&*ryy{sYKvehB~o diff --git a/django_messages/locale/ko/LC_MESSAGES/django.mo b/django_messages/locale/ko/LC_MESSAGES/django.mo index 1660a887acced70cf04da2c1cce79040f9093f5a..b335a6e3389c551705498ea06562f1da14118679 100644 GIT binary patch delta 562 zcmXZZEl5LA6u|ML45!<4AEM4L90(54!QL?V1_pz&ASg@}))r)jp=D|jod*wEf8!EK8VFiL!c^LU0`_-yk{q{+LDe_QP9A(!zO=J67BT?vc#zfm;YDvX;Gs0lL` zFPM28V!Vi>xNq?}>VdB@fOj~652y!vL7IG6{EK?NSNX>!O<4|IxJU&kEYpw{bk>3RXoVjR~ok8@b_=#=TaVFA}-t->qR1#gktl6&*X zd_`VMK5-C#%>G`HapE-UQ?8=US8xPRkQWzTT&DRNoxVqZ)Nxa3Hn*7>0ppNF?5iSNDLB-uow&y$s4+nFm$rj zz<{CB!D2QU3@io-VH6?hVB-Jjm)v{5`|j@h?s9jLtLAFS)@ZFo zN;bcVG}+~+2iix?KgAF)QS%$9^?orxm+M=`5Q|ui=xot>#uZ%XY9^kc7OWw+CD-Py z`G~xhykReXnNGLJF!2cLQ_iE#Z(u)`krx+UT*mq8?QM7QOkvui`TmeU5ls4CVXE@( KRO;pASo{yn$Tw#I diff --git a/django_messages/locale/lt/LC_MESSAGES/django.mo b/django_messages/locale/lt/LC_MESSAGES/django.mo index 3760c76f6cb37938c8774905c5e9ab7901486a2d..c9483d02e93f2012181134db1417b170b7d4a550 100644 GIT binary patch delta 561 zcmXZZF-QV&6vy#rsF|8+X;@O71QLbd-4LCGQKPg-^! zPU8eF;w+XtcW{n;fO_F2>iHYYU>o)Pt7i}6%WMmsu19n}Tu zsIO29yhD9)8+Bg?r|=oIz&>X28>cbD_|#>b#|rZ0V3u_uVWzw=;8}Zs=a+dxFJ?$V0!#yoe;yB1K%nIBsAT zx3CX)F@pzK!zPj{U5w(ZjYCWje_S22k- z)Q;*lUc&-$1BY=3brMbV@fd?rJ;Wy zaA*n=np&hG`mxm#MAI!zLEk5C`n>OR?>*1+K5sYombNzhat{5zS2@GJ6YzZ8~ zIF6&nXZ`pJX4r4xFdm~ee1Tf<2B{?-Ok)?hlYF7({Xsn!Cb^o7yA)%QA)p=2pcb6N z5UwG^kqy*@4b&e`a1hT>8@Tf0cR0=d0X3giljrfLibg zb)@g8i9S(p=Aqt5-$5rA#ZgS5PG$;iT=nBkKYoeY=q>W%|1~DD9qN5G5>C<17wv+R dbqXb?IFT=$duB6IuI|;3s`Xka+upY}jXywuIV}JH delta 551 zcmXZZJ4*vm5QgDNP!n@cRFHV>f@mPCXi%^aix4o4Xknp(;H8%o7P0{w!NNide}sh? z3|QHSg(!B4B8XKQt3VJe#P^E}3(wivvomw%yk(v;7ZJZZ=QBGBn=P2xW5lc<(^0c_ z%wrs9u>(ukg-ck%9n|+4YX2RE@BusV1$*!l5AhqfuoC;ST4)iJGX%`MHll45217f>|th@v;{`MKyYf+<2?T7*>OAuYqK4I?LlY!_N53 Rgp?~R8?C+RvO8?MNLh@2Kg@_37rc#joK zF^4Z&f5TbgPwe3ccX8Xx@+lUHUo{@8KdM8~?prHLB2^Ym5_ZF`x`Q^qhkSCvZyL|g z4tkAq_@wzSWCr<0?jmEH!C%dLrEI?{+Ka8Krj%rjp*BQnjEgiLp?#4{T*oW4FY$r) zfT7k$$XPPRDf~k_h)ZBCV;$$!HC!Q%>MWL69AFL4aT)K@&55mi*@Ufj*b0nqf{qEB X?cieI9(z%|-#?7|y^f#yg`3Y5P;zcCVFR1{EQw1V?YrLPjYGq+8u%*Vrw5rZ0s#WIIu{ON=RoRTA5Ob zr3eb51pEOOfk0Zp&QA0lZeZDGW_H<~-H-fB{_Y_ams29Uj>x=-oVg+yyu=Z_#%XM0 z8Xs-_8FS=sSjQgLaA!2Bw=qlpWO>)@n?I=MdRd8OhM>r9J+N%g)kQ1f}JV$M` zg|m2X^>?HP`9$6#1DwJytN)>%=X%M*3g)sGCmYu&=!VEV!~*#->W?&W6E9GI;uZCR zuC4cwJ7j=k_>J1guQ^Q7Cm%OgaEUzf2^I*Ba1I-|h*zDxp@Yn1X)9oaVKH3a-Ux$I NrFH9^c2?b+^glxNF2Dc) diff --git a/django_messages/locale/pt_BR/LC_MESSAGES/django.mo b/django_messages/locale/pt_BR/LC_MESSAGES/django.mo index 83e57045cfb2cb6f0d77b9535aa0511b103bbb9b..4f78fb1eed75b39bd95364f72620038442390223 100644 GIT binary patch delta 561 zcmXZZO(=tL9Ki7(Hk)ncnU}oeWw+&J*|UQ@lTt&G9OS@(T5TFpSaA17WzUh zP(xNd*kbHOJur&hIEztSLv45uweST}L$0v{?~$3LggjE=ql5e!y_PG|#zvUznjnVS zfQ@73AKSTrtupWahM_#c<8cNW$}(nm?o^qe^fmFq2u&Z)NhiRJ522_4xh(@4Gu| delta 550 zcmXZZJ4?e*6u|MLwx+hRtq<@)4IRXSHIM{_(m{v%z`+mD!43`z;^L@Fh6)Z2DuUo5 z3T`?Sii0lVAPyof+3e!rpt!h+lm8N$?8PD`a2k7X0q3!b89c)nHn0n?(ZW0I!$&;8SFGViS|p24X$k)mw^-0Z@2CZS zP&X#Yt~#h20(7u~d0atlxQ<%*9H}9fIE**QOcEiFyz$XNzKy?`P-KvW4zg>49BKn& zs3%Y|>oeF-yofqk4YlD_9KbEJeu!n_6B9?M4YaU=A6P|~B6GMK^0Us*GcIF^tXkk0 z<9KS~3)IQ3Fp0OQ4L_hx`eOXVapE|~mO~GRaLL4L$c+m(E)%@XL@cthp6dm!=jVN| R984BH|L7~V-Q2Vt>kkTIHz@!B diff --git a/django_messages/locale/ro/LC_MESSAGES/django.mo b/django_messages/locale/ro/LC_MESSAGES/django.mo index 7993e9eef0a6ba32f2122c7881cadc0b3a467a62..c059c48dfa96b38d28a17254cffe7a14ee340c50 100644 GIT binary patch delta 561 zcmXZZJxc>Y5P;!PVoc66pJGrfE(!saK<*I21wjkJMzm1U*ce3vq83W*B5IIexY78Nx(lZQ6`qix_-Ihmp#{Uy_)M! YR=mriePS&%_L{9mbF=2$h4w-G7o}b`2mk;8 delta 550 zcmXZZKP*F06vy%Nq}qq4fBdV6pi2`;oAfbAnMLi>>|8^J2(a31TZ_-}CwtewFp3kvjw9y$p#n#Jk< z0-)A&IDkbQ!Uas@Hb(IPJMai~?i6WuO{X~b;rt18{v{EZbuxHmp%*_;FZe-nF*o_2 zX&M!H6nk(S6`&mM&!R4z3+EeHVqQfheu=8&Etc^Sm(U4VoncVHO{`-DTc`_`xlN^A zLse=WmGBm7zlN&ZF4F9fP8Dfj2Akph8TG(-RH7~9&)Y>Z;-(74Jk9sV{E5<}pD#?E MWW4>m8?P4q1%X2|&;S4c diff --git a/django_messages/locale/ru/LC_MESSAGES/django.mo b/django_messages/locale/ru/LC_MESSAGES/django.mo index 90aeca471b58263e877cc9bc7a4bba5d58427e43..4356a44a4118292556bc9f627ce1d966ad39781f 100644 GIT binary patch delta 561 zcmXZZze_?<6u|LgM2KlV&3+hEn)Cxj@flH1%3KSVa43i%!FWT^5SY-=gZ_Y)YAAw+ z5F{Fc=BP=ivA-b4YI10ZmcA#2$Nk)M?>pz7ci(&JD|H|0a`G;b=U$PVh`4+rG0dZZ zWgN!}2Jsw6v5r-2AgPk;6LI4z_G1xw#AcYp18m_H9^r|EZV+pmv3)BYhFpjS{g5Q`xgO@m47LgKC2s$DmCR;3M1N)tg zGYk{gkVl>v2JsEG!4K3tAD^rH6R7!fs5h~WE4ba+zeUY^#5HWWFJ78ML iw3W=55i^rDtwcI=8ucD}3Z*@}QnGilk%vof!}A9~(L6i= delta 550 zcmXZZ&nv@m9LMpOHMN-8Y;2Tf$*gI!uUSJOweJ`(`SJa{Kkx7R^O1f{Uxr-eT$A+BDosiH@k;%eYm@xAf>B(@ z4m`kKtl}2lB1e_=NgkZWAQq6OBHaL%@EebC2lv|R@m+qE{{siPEyhM1Er9~2aHBD= z;2`rmbnp!)F%ppSxQv$IAzFfGn8bVR!FL?OWIYMeiosIMBw zG0qt0w>q;id>Z1yv0iUBh#R;cV-04FcoZ436WE4B9#8o5%NS*R5{q~T3-}B9*%^v7 znU!sn8x^>Ons5W#an{Eda3}F&jAIQGxQyD+Pi)427{O+$?!!)O#T2Ukaa7(2?!b%K z$@(_QjdpYwHKBxhvjwE4Jw$D&>f_I`g?JJ7;A`Y(D_qjJfvOi~HEleKr!kJ#a0-X< zBVK2Hi?W@oSVS$jiYoXO!}!DFEo6>uqu%^4c4HSwhj0MZp)0r-OE}2qe1zJ-8tqYj zoLy<10L$9pDK7Fn7d^{c)W$Xi2ryT;X5gBH+EnGH9w2mNZ|1>DsLQ>m-qMuQ=+7s5CXf3?h3+fWYCS3-5B)!!E@Nz=Y8Hk&-U>^}W=&gSd#b*ywkz3|o;dcMPjAZt+#o z4s{X>*nlh6zm+df<1OaNbjG){BsTTlH(!?S4hG7H26_|yiA#y}Xt1l=i$$BfsJA=P vw5!>p;iZ2CuTEX5nDy7?-##i#zbuYq3s3ImU*F8n3>POJ7jw6YBQM;4;Xinn From 443d710e287d9aa1ddda8c06efcfc62779c52cc8 Mon Sep 17 00:00:00 2001 From: David Jean Louis Date: Sat, 21 Sep 2019 13:30:44 +0200 Subject: [PATCH 6/7] Make sure form label is translated --- django_messages/forms.py | 1 + 1 file changed, 1 insertion(+) diff --git a/django_messages/forms.py b/django_messages/forms.py index ed76b8b..30eec81 100644 --- a/django_messages/forms.py +++ b/django_messages/forms.py @@ -20,6 +20,7 @@ class ComposeForm(forms.Form): body = forms.CharField(label=_(u"Body"), widget=forms.Textarea(attrs={'rows': '12', 'cols':'55'})) attachments = forms.FileField( + label=_('Attachments'), widget=forms.ClearableFileInput(attrs={'multiple': True}), required=False ) From ec3240965147141339c92eb12c72522ec459a9a0 Mon Sep 17 00:00:00 2001 From: David Jean Louis Date: Mon, 23 Sep 2019 13:55:07 +0200 Subject: [PATCH 7/7] Allow to pass a custom storage backend for attachments The default django filesystem storage being not very secure, and thus not appropriate for private messages attachments, now one can pass a custom storage backend. Also added a note on security in the relevant documentation. --- django_messages/models.py | 6 +++++- django_messages/utils.py | 36 ++++++++++++++++++++++++++++++++++++ docs/usage.txt | 16 +++++++++++++++- 3 files changed, 56 insertions(+), 2 deletions(-) diff --git a/django_messages/models.py b/django_messages/models.py index 6f195cb..a4a0da1 100644 --- a/django_messages/models.py +++ b/django_messages/models.py @@ -9,6 +9,9 @@ from django.utils.encoding import python_2_unicode_compatible from django.utils.translation import ugettext_lazy as _ +from django_messages.utils import get_storage_backend + + AUTH_USER_MODEL = getattr(settings, 'AUTH_USER_MODEL', 'auth.User') @@ -104,7 +107,8 @@ class Attachment(models.Model): """ file = models.FileField( _('File'), - upload_to=getattr(settings, 'DJANGO_MESSAGES_UPLOAD_TO', 'attachments') + upload_to=getattr(settings, 'DJANGO_MESSAGES_UPLOAD_TO', 'attachments'), + storage=get_storage_backend() ) message = models.ForeignKey( Message, diff --git a/django_messages/utils.py b/django_messages/utils.py index c277424..c3e93c4 100644 --- a/django_messages/utils.py +++ b/django_messages/utils.py @@ -1,5 +1,11 @@ import re import django +from django.conf import settings +from django.core.exceptions import ImproperlyConfigured +try: + from django.utils.importlib import import_module +except ImportError: + from importlib import import_module from django.utils.text import wrap from django.utils.translation import ugettext, ugettext_lazy as _ from django.template.loader import render_to_string @@ -101,3 +107,33 @@ def get_username_field(): return get_user_model().USERNAME_FIELD else: return 'username' + + +def get_storage_backend(): + """ + Return an instance of ``django.core.files.storage.Storage``. + + The instance is built from ``DJANGO_MESSAGES_STORAGE_BACKEND`` + string variable and ``DJANGO_MESSAGES_STORAGE_BACKEND_KWARGS`` + dictionary variable. + """ + path = getattr(settings, 'DJANGO_MESSAGES_STORAGE_BACKEND', None) + + if path is None: + return None + try: + mod_name, klass_name = path.rsplit('.', 1) + mod = import_module(mod_name) + except AttributeError as e: + raise ImproperlyConfigured( + 'Error importing storage backend %s: "%s"' % (mod_name, e) + ) + try: + klass = getattr(mod, klass_name) + except AttributeError: + raise ImproperlyConfigured( + 'Module "%s" does not define a "%s" class' % + (mod_name, klass_name) + ) + kwargs = getattr(settings, 'DJANGO_MESSAGES_STORAGE_BACKEND_KWARGS', {}) + return klass(**kwargs) diff --git a/docs/usage.txt b/docs/usage.txt index caa6a9b..b7a9fdb 100644 --- a/docs/usage.txt +++ b/docs/usage.txt @@ -102,4 +102,18 @@ to your project ``MEDIA_ROOT``, you can change this folder with the DJANGO_MESSAGES_UPLOAD_TO = "subfolder/message_attachments" - DJANGO_MESSAGES_NOTIFY = False +.. danger:: + Storing attachments in the default MEDIA_ROOT directory is not secure + because, if not secured properly, everyone can access the files just by + knowing its URL. + + It is highly recommanded that you define a secure storage backend for + messages attachment (see below). + +If you want to use a custom backend for attachments, you can use the +following settings variables:: + + DJANGO_MESSAGES_STORAGE_BACKEND = 'some.module.backends.MyCustomBackend' + DJANGO_MESSAGES_STORAGE_BACKEND_KWARGS = { + 'foo': 'bar', + }